| Server IP : 85.214.143.32 / Your IP : 216.73.216.33 Web Server : nginx/1.24.0 System : Linux datensicherung.webdress.site 6.8.0-142-generic #142-Ubuntu SMP PREEMPT_DYNAMIC Wed Sep 2 14:24:27 UTC 2026 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/nextcloud/dist/ |
Upload File : |
{"version":3,"file":"files_sharing-personal-settings.js?v=a5295c17446fe335e901","mappings":"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","sources":["webpack:///nextcloud/apps/files_sharing/src/components/SelectShareFolderDialogue.vue","webpack:///nextcloud/apps/files_sharing/src/components/SelectShareFolderDialogue.vue?vue&type=script&lang=js","webpack://nextcloud/./apps/files_sharing/src/components/SelectShareFolderDialogue.vue?b741","webpack://nextcloud/./apps/files_sharing/src/components/SelectShareFolderDialogue.vue?c5e4","webpack://nextcloud/./apps/files_sharing/src/components/SelectShareFolderDialogue.vue?ef68","webpack:///nextcloud/apps/files_sharing/src/services/logger.ts","webpack:///nextcloud/apps/files_sharing/src/components/PersonalSettings.vue?vue&type=script&lang=js","webpack:///nextcloud/apps/files_sharing/src/components/PersonalSettings.vue","webpack://nextcloud/./apps/files_sharing/src/components/PersonalSettings.vue?227a","webpack://nextcloud/./apps/files_sharing/src/components/PersonalSettings.vue?4796","webpack://nextcloud/./apps/files_sharing/src/components/PersonalSettings.vue?a235","webpack:///nextcloud/apps/files_sharing/src/personal-settings.js","webpack:///nextcloud/apps/files_sharing/src/components/PersonalSettings.vue?vue&type=style&index=0&id=65d6be61&prod&scoped=true&lang=scss","webpack:///nextcloud/apps/files_sharing/src/components/SelectShareFolderDialogue.vue?vue&type=style&index=0&id=04a73448&prod&scoped=true&lang=scss","webpack:///nextcloud/webpack/bootstrap","webpack:///nextcloud/webpack/runtime/chunk loaded","webpack:///nextcloud/webpack/runtime/compat get default export","webpack:///nextcloud/webpack/runtime/define property getters","webpack:///nextcloud/webpack/runtime/ensure chunk","webpack:///nextcloud/webpack/runtime/get javascript chunk filename","webpack:///nextcloud/webpack/runtime/hasOwnProperty shorthand","webpack:///nextcloud/webpack/runtime/load script","webpack:///nextcloud/webpack/runtime/make namespace object","webpack:///nextcloud/webpack/runtime/node module decorator","webpack:///nextcloud/webpack/runtime/runtimeId","webpack:///nextcloud/webpack/runtime/set anonymous default export name","webpack:///nextcloud/webpack/runtime/wrap commonjs module","webpack:///nextcloud/webpack/runtime/publicPath","webpack:///nextcloud/webpack/runtime/jsonp chunk loading","webpack:///nextcloud/webpack/runtime/nonce","webpack:///nextcloud/webpack/startup"],"sourcesContent":["<!--\n - SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n - SPDX-License-Identifier: AGPL-3.0-or-later\n-->\n\n<template>\n\t<div class=\"share-folder\">\n\t\t<!-- Folder picking form -->\n\t\t<form class=\"share-folder__form\" @reset.prevent.stop=\"resetFolder\">\n\t\t\t<NcTextField\n\t\t\t\tclass=\"share-folder__picker\"\n\t\t\t\ttype=\"text\"\n\t\t\t\t:label=\"t('files_sharing', 'Set default folder for accepted shares')\"\n\t\t\t\t:model-value=\"readableDirectory\"\n\t\t\t\t@click.prevent=\"pickFolder\" />\n\n\t\t\t<!-- Show reset button if folder is different -->\n\t\t\t<input\n\t\t\t\tv-if=\"readableDirectory !== defaultDirectory\"\n\t\t\t\tclass=\"share-folder__reset\"\n\t\t\t\ttype=\"reset\"\n\t\t\t\t:value=\"t('files_sharing', 'Reset')\"\n\t\t\t\t:aria-label=\"t('files_sharing', 'Reset folder to system default')\">\n\t\t</form>\n\t</div>\n</template>\n\n<script>\nimport axios from '@nextcloud/axios'\nimport { getFilePickerBuilder, showError } from '@nextcloud/dialogs'\nimport { loadState } from '@nextcloud/initial-state'\nimport { generateUrl } from '@nextcloud/router'\nimport path from 'path'\nimport NcTextField from '@nextcloud/vue/components/NcTextField'\n\nconst defaultDirectory = loadState('files_sharing', 'default_share_folder', '/')\nconst directory = loadState('files_sharing', 'share_folder', defaultDirectory)\n\nexport default {\n\tname: 'SelectShareFolderDialogue',\n\tcomponents: {\n\t\tNcTextField,\n\t},\n\n\tdata() {\n\t\treturn {\n\t\t\tdirectory,\n\t\t\tdefaultDirectory,\n\t\t}\n\t},\n\n\tcomputed: {\n\t\treadableDirectory() {\n\t\t\tif (!this.directory) {\n\t\t\t\treturn '/'\n\t\t\t}\n\t\t\treturn this.directory\n\t\t},\n\t},\n\n\tmethods: {\n\t\tasync pickFolder() {\n\t\t\t// Setup file picker\n\t\t\tconst picker = getFilePickerBuilder(t('files_sharing', 'Choose a default folder for accepted shares'))\n\t\t\t\t.startAt(this.readableDirectory)\n\t\t\t\t.setMultiSelect(false)\n\t\t\t\t.setType(1)\n\t\t\t\t.setMimeTypeFilter(['httpd/unix-directory'])\n\t\t\t\t.allowDirectories()\n\t\t\t\t.build()\n\n\t\t\ttry {\n\t\t\t\t// Init user folder picking\n\t\t\t\tconst dir = await picker.pick() || '/'\n\t\t\t\tif (!dir.startsWith('/')) {\n\t\t\t\t\tthrow new Error(t('files_sharing', 'Invalid path selected'))\n\t\t\t\t}\n\n\t\t\t\t// Fix potential path issues and save results\n\t\t\t\tthis.directory = path.normalize(dir)\n\t\t\t\tawait axios.put(generateUrl('/apps/files_sharing/settings/shareFolder'), {\n\t\t\t\t\tshareFolder: this.directory,\n\t\t\t\t})\n\t\t\t} catch (error) {\n\t\t\t\tshowError(error.message || t('files_sharing', 'Unknown error'))\n\t\t\t}\n\t\t},\n\n\t\tresetFolder() {\n\t\t\tthis.directory = this.defaultDirectory\n\t\t\taxios.delete(generateUrl('/apps/files_sharing/settings/shareFolder'))\n\t\t},\n\t},\n}\n</script>\n\n<style scoped lang=\"scss\">\n.share-folder {\n\t&__form {\n\t\tdisplay: flex;\n\t}\n\n\t&__picker {\n\t\tcursor: pointer;\n\t\tmax-width: 300px;\n\t}\n\n\t// Make the reset button looks like text\n\t&__reset {\n\t\tbackground-color: transparent;\n\t\tborder: none;\n\t\tfont-weight: normal;\n\t\ttext-decoration: underline;\n\t\tfont-size: inherit;\n\t}\n}\n</style>\n","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SelectShareFolderDialogue.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SelectShareFolderDialogue.vue?vue&type=script&lang=js\"","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SelectShareFolderDialogue.vue?vue&type=style&index=0&id=04a73448&prod&scoped=true&lang=scss\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\noptions.insert = insertFn.bind(null, \"head\");\noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SelectShareFolderDialogue.vue?vue&type=style&index=0&id=04a73448&prod&scoped=true&lang=scss\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./SelectShareFolderDialogue.vue?vue&type=template&id=04a73448&scoped=true\"\nimport script from \"./SelectShareFolderDialogue.vue?vue&type=script&lang=js\"\nexport * from \"./SelectShareFolderDialogue.vue?vue&type=script&lang=js\"\nimport style0 from \"./SelectShareFolderDialogue.vue?vue&type=style&index=0&id=04a73448&prod&scoped=true&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"04a73448\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"share-folder\"},[_c('form',{staticClass:\"share-folder__form\",on:{\"reset\":function($event){$event.preventDefault();$event.stopPropagation();return _vm.resetFolder.apply(null, arguments)}}},[_c('NcTextField',{staticClass:\"share-folder__picker\",attrs:{\"type\":\"text\",\"label\":_vm.t('files_sharing', 'Set default folder for accepted shares'),\"model-value\":_vm.readableDirectory},on:{\"click\":function($event){$event.preventDefault();return _vm.pickFolder.apply(null, arguments)}}}),_vm._v(\" \"),(_vm.readableDirectory !== _vm.defaultDirectory)?_c('input',{staticClass:\"share-folder__reset\",attrs:{\"type\":\"reset\",\"aria-label\":_vm.t('files_sharing', 'Reset folder to system default')},domProps:{\"value\":_vm.t('files_sharing', 'Reset')}}):_vm._e()],1)])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nimport { getLoggerBuilder } from '@nextcloud/logger';\nexport default getLoggerBuilder()\n .setApp('files_sharing')\n .detectUser()\n .build();\n","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PersonalSettings.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PersonalSettings.vue?vue&type=script&lang=js\"","<!--\n - SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n - SPDX-License-Identifier: AGPL-3.0-or-later\n-->\n\n<template>\n\t<div v-if=\"!enforceAcceptShares || allowCustomDirectory\" id=\"files-sharing-personal-settings\" class=\"section\">\n\t\t<h2>{{ t('files_sharing', 'Sharing') }}</h2>\n\t\t<p v-if=\"!enforceAcceptShares\">\n\t\t\t<input\n\t\t\t\tid=\"files-sharing-personal-settings-accept\"\n\t\t\t\tv-model=\"accepting\"\n\t\t\t\tclass=\"checkbox\"\n\t\t\t\ttype=\"checkbox\"\n\t\t\t\t@change=\"toggleEnabled\">\n\t\t\t<label for=\"files-sharing-personal-settings-accept\">{{ t('files_sharing', 'Accept shares from other accounts and groups by default') }}</label>\n\t\t</p>\n\t\t<p v-if=\"allowCustomDirectory\">\n\t\t\t<SelectShareFolderDialogue />\n\t\t</p>\n\t</div>\n</template>\n\n<script>\nimport axios from '@nextcloud/axios'\nimport { showError } from '@nextcloud/dialogs'\nimport { loadState } from '@nextcloud/initial-state'\nimport { generateUrl } from '@nextcloud/router'\nimport SelectShareFolderDialogue from './SelectShareFolderDialogue.vue'\nimport logger from '../services/logger.ts'\n\nexport default {\n\tname: 'PersonalSettings',\n\tcomponents: {\n\t\tSelectShareFolderDialogue,\n\t},\n\n\tdata() {\n\t\treturn {\n\t\t\t// Share acceptance config\n\t\t\taccepting: loadState('files_sharing', 'accept_default'),\n\t\t\tenforceAcceptShares: loadState('files_sharing', 'enforce_accept'),\n\n\t\t\t// Receiving share folder config\n\t\t\tallowCustomDirectory: loadState('files_sharing', 'allow_custom_share_folder'),\n\t\t}\n\t},\n\n\tmethods: {\n\t\tasync toggleEnabled() {\n\t\t\ttry {\n\t\t\t\tawait axios.put(generateUrl('/apps/files_sharing/settings/defaultAccept'), {\n\t\t\t\t\taccept: this.accepting,\n\t\t\t\t})\n\t\t\t} catch (error) {\n\t\t\t\tshowError(t('files_sharing', 'Error while toggling options'))\n\t\t\t\tlogger.error(error)\n\t\t\t}\n\t\t},\n\t},\n}\n</script>\n\n<style scoped lang=\"scss\">\np {\n\tmargin-top: 12px;\n\tmargin-bottom: 12px;\n}\n</style>\n","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PersonalSettings.vue?vue&type=style&index=0&id=65d6be61&prod&scoped=true&lang=scss\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\noptions.insert = insertFn.bind(null, \"head\");\noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./PersonalSettings.vue?vue&type=style&index=0&id=65d6be61&prod&scoped=true&lang=scss\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./PersonalSettings.vue?vue&type=template&id=65d6be61&scoped=true\"\nimport script from \"./PersonalSettings.vue?vue&type=script&lang=js\"\nexport * from \"./PersonalSettings.vue?vue&type=script&lang=js\"\nimport style0 from \"./PersonalSettings.vue?vue&type=style&index=0&id=65d6be61&prod&scoped=true&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"65d6be61\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return (!_vm.enforceAcceptShares || _vm.allowCustomDirectory)?_c('div',{staticClass:\"section\",attrs:{\"id\":\"files-sharing-personal-settings\"}},[_c('h2',[_vm._v(_vm._s(_vm.t('files_sharing', 'Sharing')))]),_vm._v(\" \"),(!_vm.enforceAcceptShares)?_c('p',[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.accepting),expression:\"accepting\"}],staticClass:\"checkbox\",attrs:{\"id\":\"files-sharing-personal-settings-accept\",\"type\":\"checkbox\"},domProps:{\"checked\":Array.isArray(_vm.accepting)?_vm._i(_vm.accepting,null)>-1:(_vm.accepting)},on:{\"change\":[function($event){var $$a=_vm.accepting,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.accepting=$$a.concat([$$v]))}else{$$i>-1&&(_vm.accepting=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.accepting=$$c}},_vm.toggleEnabled]}}),_vm._v(\" \"),_c('label',{attrs:{\"for\":\"files-sharing-personal-settings-accept\"}},[_vm._v(_vm._s(_vm.t('files_sharing', 'Accept shares from other accounts and groups by default')))])]):_vm._e(),_vm._v(\" \"),(_vm.allowCustomDirectory)?_c('p',[_c('SelectShareFolderDialogue')],1):_vm._e()]):_vm._e()\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\nimport { getCSPNonce } from '@nextcloud/auth'\nimport Vue from 'vue'\nimport PersonalSettings from './components/PersonalSettings.vue'\n\n__webpack_nonce__ = getCSPNonce()\n\nVue.prototype.t = t\n\nconst View = Vue.extend(PersonalSettings)\nnew View().$mount('#files-sharing-personal-settings')\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `p[data-v-65d6be61]{margin-top:12px;margin-bottom:12px}`, \"\",{\"version\":3,\"sources\":[\"webpack://./apps/files_sharing/src/components/PersonalSettings.vue\"],\"names\":[],\"mappings\":\"AACA,mBACC,eAAA,CACA,kBAAA\",\"sourcesContent\":[\"\\np {\\n\\tmargin-top: 12px;\\n\\tmargin-bottom: 12px;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `.share-folder__form[data-v-04a73448]{display:flex}.share-folder__picker[data-v-04a73448]{cursor:pointer;max-width:300px}.share-folder__reset[data-v-04a73448]{background-color:rgba(0,0,0,0);border:none;font-weight:normal;text-decoration:underline;font-size:inherit}`, \"\",{\"version\":3,\"sources\":[\"webpack://./apps/files_sharing/src/components/SelectShareFolderDialogue.vue\"],\"names\":[],\"mappings\":\"AAEC,qCACC,YAAA,CAGD,uCACC,cAAA,CACA,eAAA,CAID,sCACC,8BAAA,CACA,WAAA,CACA,kBAAA,CACA,yBAAA,CACA,iBAAA\",\"sourcesContent\":[\"\\n.share-folder {\\n\\t&__form {\\n\\t\\tdisplay: flex;\\n\\t}\\n\\n\\t&__picker {\\n\\t\\tcursor: pointer;\\n\\t\\tmax-width: 300px;\\n\\t}\\n\\n\\t// Make the reset button looks like text\\n\\t&__reset {\\n\\t\\tbackground-color: transparent;\\n\\t\\tborder: none;\\n\\t\\tfont-weight: normal;\\n\\t\\ttext-decoration: underline;\\n\\t\\tfont-size: inherit;\\n\\t}\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// The module cache\nconst __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tconst cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tconst module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","const deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tlet notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tlet [chunkIds, fn, priority] = deferred[i];\n\t\tlet fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tconst r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tconst getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter/value functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tif(Array.isArray(definition)) {\n\t\tvar i = 0;\n\t\twhile(i < definition.length) {\n\t\t\tvar key = definition[i++];\n\t\t\tvar binding = definition[i++];\n\t\t\tif(!__webpack_require__.o(exports, key)) {\n\t\t\t\tif(binding === 0) {\n\t\t\t\t\tObject.defineProperty(exports, key, { enumerable: true, value: definition[i++] });\n\t\t\t\t} else {\n\t\t\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: binding });\n\t\t\t\t}\n\t\t\t} else if(binding === 0) { i++; }\n\t\t}\n\t} else {\n\t\tfor(var key in definition) {\n\t\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t\t}\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = (chunkId) => {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce((promises, key) => {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = (chunkId) => {\n\t// return url for filenames based on template\n\treturn \"\" + chunkId + \"-\" + chunkId + \".js?v=\" + {\"4005\":\"aee79e7f1049b5e8188f\",\"4017\":\"d1523b8db423fbe47986\",\"5236\":\"295a99f2ba6e3a05a834\",\"7859\":\"0aa7564896cee7ea552c\",\"8259\":\"e914ef6a65a38374620a\",\"8374\":\"e925f5901b71aeaa37db\",\"8689\":\"5fcce4026be999b251c3\"}[chunkId] + \"\";\n};","__webpack_require__.o = (obj, prop) => (Object.hasOwn(obj, prop))","const inProgress = {};\nconst dataWebpackPrefix = \"nextcloud-ui-legacy:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = (url, done, key, chunkId) => {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tlet script, needAttach;\n\tif(key !== undefined) {\n\t\tconst scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tconst s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tconst onScriptComplete = (prev, event) => {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tconst doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode?.removeChild(script);\n\t\tdoneFns?.forEach((fn) => (fn(event)));\n\t\tif(prev) return prev(event);\n\t}\n\tconst timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = (module) => {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.j = 1376;","// set .name for anonymous default exports per ES spec\n// skipped when the property is non-configurable (pre-ES2015 engines),\n// where Object.defineProperty would throw\n__webpack_require__.dn = (x) => {\n\tvar descriptor = Object.getOwnPropertyDescriptor(x, \"name\");\n\tif (!descriptor || (!descriptor.writable && descriptor.configurable)) Object.defineProperty(x, \"name\", { value: \"default\", configurable: true });\n};","// execute a CommonJS module body with real module/exports objects, returning the final exports\n__webpack_require__.cjs = (body) => {\n\tconst mod = { exports: {} };\n\tbody.call(mod.exports, mod, mod.exports);\n\treturn mod.exports;\n};","let scriptUrl;\nif (globalThis.importScripts) scriptUrl = globalThis.location + \"\";\nconst document = globalThis.document;\nif (!scriptUrl && document) {\n\tif (document.currentScript?.tagName.toUpperCase() === 'SCRIPT')\n\t\tscriptUrl = document.currentScript.src;\n\tif (!scriptUrl) {\n\t\tconst scripts = document.getElementsByTagName(\"script\");\n\t\tif(scripts.length) {\n\t\t\tlet i = scripts.length - 1;\n\t\t\twhile (i > -1 && (!scriptUrl || !/^http(s?):/.test(scriptUrl))) scriptUrl = scripts[i--].src;\n\t\t}\n\t}\n}\n// When supporting browsers where an automatic publicPath is not supported you must specify an output.publicPath manually via configuration\n// or pass an empty string (\"\") and set the __webpack_public_path__ variable from your code to use your own logic.\nif (!scriptUrl) throw new Error(\"Automatic publicPath is not supported in this browser\");\nscriptUrl = scriptUrl.replace(/^blob:/, \"\").replace(/#.*$/, \"\").replace(/\\?.*$/, \"\").replace(/\\/[^\\/]+$/, \"/\");\n__webpack_require__.p = scriptUrl;","__webpack_require__.b = (typeof document !== 'undefined' && document.baseURI) || self.location.href;\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nconst installedChunks = {\n\t1376: 0\n};\n\n__webpack_require__.f.j = (chunkId, promises) => {\n\t\t// JSONP chunk loading for javascript\n\t\tlet installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(true) { // all chunks have JS\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tconst promise = new Promise((resolve, reject) => (installedChunkData = installedChunks[chunkId] = [resolve, reject]));\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tconst url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tconst error = new Error();\n\t\t\t\t\tconst loadingEnded = (event) => {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tconst errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tconst realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\terror.event = event;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nconst webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tlet [chunkIds, moreModules, runtime] = data;\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nconst chunkLoadingGlobal = globalThis[\"webpackChunknextcloud_ui_legacy\"] ||= [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","__webpack_require__.nc = undefined;","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nlet __webpack_exports__ = __webpack_require__.O(undefined, [4208], () => (__webpack_require__(62004)))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["defaultDirectory","loadState","directory","components_SelectShareFolderDialoguevue_type_script_lang_js","name","components","NcTextField","data","computed","readableDirectory","this","methods","pickFolder","picker","getFilePickerBuilder","t","startAt","setMultiSelect","setType","setMimeTypeFilter","allowDirectories","build","dir","pick","startsWith","Error","path","axios","put","generateUrl","shareFolder","error","showError","message","resetFolder","delete","options","styleTagTransform","styleTagTransform_default","setAttributes","setAttributesWithoutAttributes_default","insert","insertBySelector_default","bind","domAPI","styleDomAPI_default","insertStyleElement","insertStyleElement_default","injectStylesIntoStyleTag_default","SelectShareFolderDialoguevue_type_style_index_0_id_04a73448_prod_scoped_true_lang_scss","A","locals","component","componentNormalizer","_vm","_c","_self","staticClass","on","reset","$event","preventDefault","stopPropagation","apply","arguments","attrs","type","label","click","_v","domProps","value","_e","SelectShareFolderDialogue","logger","getLoggerBuilder","setApp","detectUser","components_PersonalSettingsvue_type_script_lang_js","accepting","enforceAcceptShares","allowCustomDirectory","toggleEnabled","accept","PersonalSettingsvue_type_style_index_0_id_65d6be61_prod_scoped_true_lang_scss_options","PersonalSettingsvue_type_style_index_0_id_65d6be61_prod_scoped_true_lang_scss","PersonalSettings","id","_s","directives","rawName","expression","checked","Array","isArray","_i","change","$$a","$$el","target","$$c","$$i","concat","slice","for","__webpack_nonce__","getCSPNonce","Vue","prototype","extend","$mount","___CSS_LOADER_EXPORT___","_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default","_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default","push","module","version","sources","names","mappings","sourcesContent","sourceRoot","__WEBPACK_DEFAULT_EXPORT__","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","loaded","__webpack_modules__","call","m","deferred","O","result","chunkIds","fn","priority","i","length","notFulfilled","Infinity","fulfilled","j","Object","keys","every","key","splice","r","n","getter","__esModule","d","a","definition","binding","o","defineProperty","enumerable","get","f","e","chunkId","Promise","all","reduce","promises","u","obj","prop","hasOwn","inProgress","dataWebpackPrefix","l","url","done","script","needAttach","scripts","document","getElementsByTagName","s","getAttribute","createElement","charset","nc","setAttribute","src","onScriptComplete","prev","event","onerror","onload","clearTimeout","timeout","doneFns","parentNode","removeChild","forEach","setTimeout","head","appendChild","Symbol","toStringTag","nmd","paths","children","dn","x","descriptor","getOwnPropertyDescriptor","writable","configurable","cjs","body","mod","scriptUrl","globalThis","importScripts","location","currentScript","tagName","toUpperCase","test","replace","p","b","baseURI","self","href","installedChunks","installedChunkData","promise","resolve","reject","loadingEnded","errorType","realSrc","request","webpackJsonpCallback","parentChunkLoadingFunction","moreModules","runtime","some","chunkLoadingGlobal","__webpack_exports__"],"sourceRoot":""}