Browse Source

chore: upgrade typescript, eslint and fix lint

Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
tags/v28.0.0beta1
John Molakvoæ 10 months ago
parent
commit
cd54f7c7f4
No account linked to committer's email address
100 changed files with 201 additions and 197 deletions
  1. 5
    8
      .eslintrc.js
  2. 30
    0
      __mocks__/@nextcloud/dialogs.ts
  3. 6
    0
      __tests__/tsconfig.json
  4. 3
    3
      apps/files/src/actions/editLocallyAction.spec.ts
  5. 2
    3
      apps/files/src/actions/openFolderAction.spec.ts
  6. 0
    1
      apps/files/src/actions/sidebarAction.ts
  7. 0
    1
      apps/files/src/components/SidebarTab.vue
  8. 7
    7
      apps/files/src/services/RouterService.ts
  9. 1
    1
      apps/files/src/views/Navigation.cy.ts
  10. 0
    1
      apps/files_sharing/src/components/SharingEntryInternal.vue
  11. 4
    6
      apps/settings/src/components/AppList.vue
  12. 3
    4
      apps/settings/src/components/GroupListItem.vue
  13. 12
    12
      apps/settings/src/components/PersonalInfo/shared/FederationControlAction.vue
  14. 2
    2
      apps/theming/src/components/BackgroundSettings.vue
  15. 0
    1
      core/src/profile/ProfileSections.js
  16. 0
    2
      cypress.config.ts
  17. 3
    0
      dist/2142-2142.js
  18. 7
    8
      dist/2142-2142.js.LICENSE.txt
  19. 1
    0
      dist/2142-2142.js.map
  20. 2
    2
      dist/2323-2323.js
  21. 1
    1
      dist/2323-2323.js.map
  22. 0
    3
      dist/6117-6117.js
  23. 0
    1
      dist/6117-6117.js.map
  24. 2
    2
      dist/614-614.js
  25. 1
    1
      dist/614-614.js.map
  26. 2
    2
      dist/7816-7816.js
  27. 1
    1
      dist/7816-7816.js.map
  28. 2
    2
      dist/comments-comments-app.js
  29. 1
    1
      dist/comments-comments-app.js.map
  30. 2
    2
      dist/core-common.js
  31. 3
    25
      dist/core-common.js.LICENSE.txt
  32. 1
    1
      dist/core-common.js.map
  33. 2
    2
      dist/core-install.js
  34. 1
    1
      dist/core-install.js.map
  35. 2
    2
      dist/core-login.js
  36. 1
    1
      dist/core-login.js.map
  37. 2
    2
      dist/core-main.js
  38. 1
    1
      dist/core-main.js.map
  39. 1
    1
      dist/core-maintenance.js.map
  40. 2
    2
      dist/core-profile.js
  41. 1
    1
      dist/core-profile.js.map
  42. 1
    1
      dist/core-recommendedapps.js.map
  43. 1
    1
      dist/core-systemtags.js.map
  44. 2
    2
      dist/core-unified-search.js
  45. 1
    1
      dist/core-unified-search.js.map
  46. 2
    2
      dist/core-unsupported-browser-redirect.js
  47. 1
    1
      dist/core-unsupported-browser-redirect.js.map
  48. 2
    2
      dist/core-unsupported-browser.js
  49. 1
    1
      dist/core-unsupported-browser.js.map
  50. 1
    1
      dist/dashboard-main.js.map
  51. 1
    1
      dist/dav-settings-admin-caldav.js.map
  52. 2
    2
      dist/dav-settings-personal-availability.js
  53. 1
    1
      dist/dav-settings-personal-availability.js.map
  54. 2
    2
      dist/federatedfilesharing-vue-settings-admin.js
  55. 1
    1
      dist/federatedfilesharing-vue-settings-admin.js.map
  56. 2
    2
      dist/federatedfilesharing-vue-settings-personal.js
  57. 1
    1
      dist/federatedfilesharing-vue-settings-personal.js.map
  58. 2
    2
      dist/files-main.js
  59. 3
    1
      dist/files-main.js.LICENSE.txt
  60. 1
    1
      dist/files-main.js.map
  61. 2
    2
      dist/files-personal-settings.js
  62. 1
    1
      dist/files-personal-settings.js.map
  63. 2
    2
      dist/files-reference-files.js
  64. 1
    1
      dist/files-reference-files.js.map
  65. 2
    2
      dist/files-sidebar.js
  66. 1
    1
      dist/files-sidebar.js.map
  67. 1
    1
      dist/files_sharing-additionalScripts.js.map
  68. 2
    2
      dist/files_sharing-files_sharing_tab.js
  69. 1
    1
      dist/files_sharing-files_sharing_tab.js.map
  70. 2
    2
      dist/files_sharing-personal-settings.js
  71. 1
    1
      dist/files_sharing-personal-settings.js.map
  72. 1
    1
      dist/files_trashbin-main.js.map
  73. 2
    2
      dist/files_versions-files_versions.js
  74. 1
    1
      dist/files_versions-files_versions.js.map
  75. 1
    1
      dist/oauth2-oauth2.js.map
  76. 2
    2
      dist/settings-apps-view-7418.js
  77. 2
    0
      dist/settings-apps-view-7418.js.LICENSE.txt
  78. 1
    1
      dist/settings-apps-view-7418.js.map
  79. 1
    1
      dist/settings-apps.js.map
  80. 2
    2
      dist/settings-users-8351.js
  81. 1
    1
      dist/settings-users-8351.js.map
  82. 2
    2
      dist/settings-vue-settings-admin-basic-settings.js
  83. 1
    1
      dist/settings-vue-settings-admin-basic-settings.js.map
  84. 2
    2
      dist/settings-vue-settings-admin-delegation.js
  85. 1
    1
      dist/settings-vue-settings-admin-delegation.js.map
  86. 2
    2
      dist/settings-vue-settings-admin-security.js
  87. 1
    1
      dist/settings-vue-settings-admin-security.js.map
  88. 2
    2
      dist/settings-vue-settings-apps-users-management.js
  89. 1
    1
      dist/settings-vue-settings-apps-users-management.js.map
  90. 2
    2
      dist/settings-vue-settings-personal-info.js
  91. 1
    1
      dist/settings-vue-settings-personal-info.js.map
  92. 2
    2
      dist/settings-vue-settings-personal-password.js
  93. 1
    1
      dist/settings-vue-settings-personal-password.js.map
  94. 2
    2
      dist/settings-vue-settings-personal-security.js
  95. 1
    1
      dist/settings-vue-settings-personal-security.js.map
  96. 1
    1
      dist/settings-vue-settings-personal-webauthn.js.map
  97. 2
    2
      dist/sharebymail-vue-settings-admin-sharebymail.js
  98. 1
    1
      dist/sharebymail-vue-settings-admin-sharebymail.js.map
  99. 1
    1
      dist/systemtags-systemtags.js.map
  100. 0
    0
      dist/theming-admin-theming.js

+ 5
- 8
.eslintrc.js View File

@@ -3,21 +3,18 @@ module.exports = {
__webpack_nonce__: true,
_: true,
$: true,
moment: true,
escapeHTML: true,
oc_userconfig: true,
dayNames: true,
escapeHTML: true,
firstDay: true,
'cypress/globals': true,
},
parserOptions: {
parser: '@typescript-eslint/parser',
moment: true,
oc_userconfig: true,
sinon: true,
},
plugins: [
'cypress',
],
extends: [
'@nextcloud',
'@nextcloud/eslint-config/typescript',
'plugin:cypress/recommended',
],
rules: {

+ 30
- 0
__mocks__/@nextcloud/dialogs.ts View File

@@ -0,0 +1,30 @@
/**
* @copyright Copyright (c) 2023 John Molakvoæ <skjnldsv@protonmail.com>
*
* @author John Molakvoæ <skjnldsv@protonmail.com>
*
* @license AGPL-3.0-or-later
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/

import { jest } from '@jest/globals'

export const showMessage = jest.fn()
export const showSuccess = jest.fn()
export const showWarning = jest.fn()
export const showInfo = jest.fn()
export const showError = jest.fn()
export const showUndo = jest.fn()

+ 6
- 0
__tests__/tsconfig.json View File

@@ -0,0 +1,6 @@
{
"extends": "../tsconfig.json",
"compilerOptions": {
"verbatimModuleSyntax": false
}
}

+ 3
- 3
apps/files/src/actions/editLocallyAction.spec.ts View File

@@ -21,11 +21,11 @@
*/
import { action } from './editLocallyAction'
import { expect } from '@jest/globals'
import { File, Folder, Permission } from '@nextcloud/files'
import { File, Permission } from '@nextcloud/files'
import { FileAction } from '../services/FileAction'
import * as ncDialogs from '@nextcloud/dialogs'
import axios from '@nextcloud/axios'
import type { Navigation } from '../services/Navigation'
import ncDialogs from '@nextcloud/dialogs'

const view = {
id: 'files',
@@ -140,7 +140,7 @@ describe('Edit locally action execute tests', () => {

test('Edit locally fails and show error', async () => {
jest.spyOn(axios, 'post').mockImplementation(async () => ({}))
jest.spyOn(ncDialogs, 'showError')
jest.spyOn(ncDialogs, 'showError').mockImplementation(async () => ({}))

const file = new File({
id: 1,

+ 2
- 3
apps/files/src/actions/openFolderAction.spec.ts View File

@@ -21,7 +21,7 @@
*/
import { action } from './openFolderAction'
import { expect } from '@jest/globals'
import { File, Folder, Permission } from '@nextcloud/files'
import { File, Folder, Node, Permission } from '@nextcloud/files'
import { FileAction } from '../services/FileAction'
import type { Navigation } from '../services/Navigation'

@@ -139,8 +139,7 @@ describe('Open folder action execute tests', () => {
const goToRouteMock = jest.fn()
window.OCP = { Files: { Router: { goToRoute: goToRouteMock } } }

// @ts-ignore null as Node
const exec = await action.exec(null, view, '/')
const exec = await action.exec(null as unknown as Node, view, '/')
expect(exec).toBe(false)
expect(goToRouteMock).toBeCalledTimes(0)
})

+ 0
- 1
apps/files/src/actions/sidebarAction.ts View File

@@ -65,4 +65,3 @@ export const action = new FileAction({
})

registerFileAction(action)


+ 0
- 1
apps/files/src/components/SidebarTab.vue View File

@@ -1,4 +1,3 @@

<!--
- @copyright Copyright (c) 2019 John Molakvoæ <skjnldsv@protonmail.com>
-

+ 7
- 7
apps/files/src/services/RouterService.ts View File

@@ -19,14 +19,13 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
import type { Route } from 'vue-router';
import type VueRouter from 'vue-router';
import type { Dictionary } from 'vue-router/types/router';
import type { Location } from 'vue-router/types/router';
import type { Route } from 'vue-router'
import type VueRouter from 'vue-router'
import type { Dictionary, Location } from 'vue-router/types/router'

export default class RouterService {

private _router: VueRouter;
private _router: VueRouter

constructor(router: VueRouter) {
this._router = router
@@ -34,12 +33,12 @@ export default class RouterService {

/**
* Trigger a route change on the files app
*
*
* @param path the url path, eg: '/trashbin?dir=/Deleted'
* @param replace replace the current history
* @see https://router.vuejs.org/guide/essentials/navigation.html#navigate-to-a-different-location
*/
goTo(path: string, replace: boolean = false): Promise<Route> {
goTo(path: string, replace = false): Promise<Route> {
return this._router.push({
path,
replace,
@@ -68,4 +67,5 @@ export default class RouterService {
replace,
} as Location)
}

}

+ 1
- 1
apps/files/src/views/Navigation.cy.ts View File

@@ -161,7 +161,7 @@ describe('Quota rendering', () => {
// TODO: remove when @nextcloud/l10n 2.0 is released
// https://github.com/nextcloud/nextcloud-l10n/pull/542
cy.stub(L10n, 'translate', (app, text, vars = {}, number) => {
cy.log({app, text, vars, number})
cy.log({ app, text, vars, number })
return text.replace(/%n/g, '' + number).replace(/{([^{}]*)}/g, (match, key) => {
return vars[key]
})

+ 0
- 1
apps/files_sharing/src/components/SharingEntryInternal.vue View File

@@ -1,4 +1,3 @@

<template>
<ul>
<SharingEntrySimple ref="shareEntrySimple"

+ 4
- 6
apps/settings/src/components/AppList.vue View File

@@ -196,15 +196,13 @@ export default {
return (this.category === 'app-bundles')
},
allBundlesEnabled() {
const self = this
return function(id) {
return self.bundleApps(id).filter(app => !app.active).length === 0
return (id) => {
return this.bundleApps(id).filter(app => !app.active).length === 0
}
},
bundleToggleText() {
const self = this
return function(id) {
if (self.allBundlesEnabled(id)) {
return (id) => {
if (this.allBundlesEnabled(id)) {
return t('settings', 'Disable all')
}
return t('settings', 'Enable all')

+ 3
- 4
apps/settings/src/components/GroupListItem.vue View File

@@ -123,16 +123,15 @@ export default {
}
},
removeGroup(groupid) {
const self = this
// TODO migrate to a vue js confirm dialog component
OC.dialogs.confirm(
t('settings', 'You are about to remove the group {group}. The users will NOT be deleted.', { group: groupid }),
t('settings', 'Please confirm the group removal '),
function(success) {
(success) => {
if (success) {
self.$store.dispatch('removeGroup', groupid)
this.$store.dispatch('removeGroup', groupid)
}
}
},
)
},
},

+ 12
- 12
apps/settings/src/components/PersonalInfo/shared/FederationControlAction.vue View File

@@ -87,18 +87,18 @@ export default {
</script>

<style lang="scss" scoped>
.federation-actions__btn {
&::v-deep p {
width: 150px !important;
padding: 8px 0 !important;
color: var(--color-main-text) !important;
font-size: 12.8px !important;
line-height: 1.5em !important;
}
.federation-actions__btn {
&::v-deep p {
width: 150px !important;
padding: 8px 0 !important;
color: var(--color-main-text) !important;
font-size: 12.8px !important;
line-height: 1.5em !important;
}
}

.federation-actions__btn--active {
background-color: var(--color-primary-element-light) !important;
box-shadow: inset 2px 0 var(--color-primary-element) !important;
}
.federation-actions__btn--active {
background-color: var(--color-primary-element-light) !important;
box-shadow: inset 2px 0 var(--color-primary-element) !important;
}
</style>

+ 2
- 2
apps/theming/src/components/BackgroundSettings.vue View File

@@ -252,8 +252,8 @@ export default {
const result = await axios.post(generateUrl('/apps/theming/background/color'), { color })
this.update(result.data)
},
debouncePickColor: debounce(function() {
this.pickColor(...arguments)
debouncePickColor: debounce(function(...args) {
this.pickColor(...args)
}, 200),

async pickFile() {

+ 0
- 1
core/src/profile/ProfileSections.js View File

@@ -1,4 +1,3 @@

/**
* @copyright Copyright (c) 2019 Julius Härtl <jus@bitgrid.net>
*

+ 0
- 2
cypress.config.ts View File

@@ -1,5 +1,3 @@
/* eslint-disable node/no-unpublished-import */

import {
applyChangesToNextcloud,
configureNextcloud,

+ 3
- 0
dist/2142-2142.js
File diff suppressed because it is too large
View File


dist/6117-6117.js.LICENSE.txt → dist/2142-2142.js.LICENSE.txt View File

@@ -2,14 +2,6 @@

/*! For license information please see NcActionTextEditable.js.LICENSE.txt */

/**
*
*
* @author Jerry Bendy <jerry@icewingcc.com>
* @licence MIT
*
*/

/**
* @copyright 2022 Louis Chmn <louis@chmn.me>
*
@@ -444,3 +436,10 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/

/**!
* url-search-params-polyfill
*
* @author Jerry Bendy (https://github.com/jerrybendy)
* @licence MIT
*/

+ 1
- 0
dist/2142-2142.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/2323-2323.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/2323-2323.js.map
File diff suppressed because it is too large
View File


+ 0
- 3
dist/6117-6117.js
File diff suppressed because it is too large
View File


+ 0
- 1
dist/6117-6117.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/614-614.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/614-614.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/7816-7816.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/7816-7816.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/comments-comments-app.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/comments-comments-app.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/core-common.js
File diff suppressed because it is too large
View File


+ 3
- 25
dist/core-common.js.LICENSE.txt View File

@@ -84,7 +84,7 @@ object-assign
*/

/*!
* focus-trap 7.4.0
* focus-trap 7.4.3
* @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE
*/

@@ -94,11 +94,11 @@ object-assign
*/

/*!
* tabbable 6.1.1
* tabbable 6.2.0
* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
*/

/*! @license DOMPurify 2.4.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.4.5/LICENSE */
/*! @license DOMPurify 3.0.3 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.0.3/LICENSE */

/*! For license information please see NcActionButton.js.LICENSE.txt */

@@ -182,28 +182,6 @@ object-assign
*
*/

/**
* @copyright Copyright (c) 2021 Christoph Wurst
*
* @author Christoph Wurst <christoph@winzerhof-wurst.at>
*
* @license AGPL-3.0-or-later
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/

/**!
* @fileOverview Kickass library to create and place poppers near their reference elements.
* @version 1.16.1

+ 1
- 1
dist/core-common.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/core-install.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/core-install.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/core-login.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/core-login.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/core-main.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/core-main.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
dist/core-maintenance.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/core-profile.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/core-profile.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
dist/core-recommendedapps.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
dist/core-systemtags.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/core-unified-search.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/core-unified-search.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/core-unsupported-browser-redirect.js View File

@@ -1,3 +1,3 @@
/*! For license information please see core-unsupported-browser-redirect.js.LICENSE.txt */
(()=>{"use strict";var e,r,t,o={66592:(e,r,t)=>{var o,n,a=t(77958);t.nc=btoa((0,a.IH)()),window.TESTING||null!==(o=OC)&&void 0!==o&&null!==(n=o.config)&&void 0!==n&&n.no_unsupported_browser_warning||window.addEventListener("DOMContentLoaded",(async function(){const{testSupportedBrowser:e}=await Promise.all([t.e(7874),t.e(7816)]).then(t.bind(t,77816));e()}))}},n={};function a(e){var r=n[e];if(void 0!==r)return r.exports;var t=n[e]={id:e,loaded:!1,exports:{}};return o[e].call(t.exports,t,t.exports,a),t.loaded=!0,t.exports}a.m=o,e=[],a.O=(r,t,o,n)=>{if(!t){var i=1/0;for(u=0;u<e.length;u++){t=e[u][0],o=e[u][1],n=e[u][2];for(var l=!0,d=0;d<t.length;d++)(!1&n||i>=n)&&Object.keys(a.O).every((e=>a.O[e](t[d])))?t.splice(d--,1):(l=!1,n<i&&(i=n));if(l){e.splice(u--,1);var c=o();void 0!==c&&(r=c)}}return r}n=n||0;for(var u=e.length;u>0&&e[u-1][2]>n;u--)e[u]=e[u-1];e[u]=[t,o,n]},a.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return a.d(r,{a:r}),r},a.d=(e,r)=>{for(var t in r)a.o(r,t)&&!a.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce(((r,t)=>(a.f[t](e,r),r)),[])),a.u=e=>e+"-"+e+".js?v=ba1cdb83e3d0f3bd12d6",a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),r={},t="nextcloud:",a.l=(e,o,n,i)=>{if(r[e])r[e].push(o);else{var l,d;if(void 0!==n)for(var c=document.getElementsByTagName("script"),u=0;u<c.length;u++){var s=c[u];if(s.getAttribute("src")==e||s.getAttribute("data-webpack")==t+n){l=s;break}}l||(d=!0,(l=document.createElement("script")).charset="utf-8",l.timeout=120,a.nc&&l.setAttribute("nonce",a.nc),l.setAttribute("data-webpack",t+n),l.src=e),r[e]=[o];var p=(t,o)=>{l.onerror=l.onload=null,clearTimeout(f);var n=r[e];if(delete r[e],l.parentNode&&l.parentNode.removeChild(l),n&&n.forEach((e=>e(o))),t)return t(o)},f=setTimeout(p.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=p.bind(null,l.onerror),l.onload=p.bind(null,l.onload),d&&document.head.appendChild(l)}},a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),a.j=8876,(()=>{var e;a.g.importScripts&&(e=a.g.location+"");var r=a.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName("script");t.length&&(e=t[t.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),a.p=e})(),(()=>{a.b=document.baseURI||self.location.href;var e={8876:0};a.f.j=(r,t)=>{var o=a.o(e,r)?e[r]:void 0;if(0!==o)if(o)t.push(o[2]);else{var n=new Promise(((t,n)=>o=e[r]=[t,n]));t.push(o[2]=n);var i=a.p+a.u(r),l=new Error;a.l(i,(t=>{if(a.o(e,r)&&(0!==(o=e[r])&&(e[r]=void 0),o)){var n=t&&("load"===t.type?"missing":t.type),i=t&&t.target&&t.target.src;l.message="Loading chunk "+r+" failed.\n("+n+": "+i+")",l.name="ChunkLoadError",l.type=n,l.request=i,o[1](l)}}),"chunk-"+r,r)}},a.O.j=r=>0===e[r];var r=(r,t)=>{var o,n,i=t[0],l=t[1],d=t[2],c=0;if(i.some((r=>0!==e[r]))){for(o in l)a.o(l,o)&&(a.m[o]=l[o]);if(d)var u=d(a)}for(r&&r(t);c<i.length;c++)n=i[c],a.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return a.O(u)},t=self.webpackChunknextcloud=self.webpackChunknextcloud||[];t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})(),a.nc=void 0;var i=a.O(void 0,[7874],(()=>a(66592)));i=a.O(i)})();
//# sourceMappingURL=core-unsupported-browser-redirect.js.map?v=36ec78cb28e91c7d26a5
(()=>{"use strict";var e,r,t,o={66592:(e,r,t)=>{var o,n,a=t(77958);t.nc=btoa((0,a.IH)()),window.TESTING||null!==(o=OC)&&void 0!==o&&null!==(n=o.config)&&void 0!==n&&n.no_unsupported_browser_warning||window.addEventListener("DOMContentLoaded",(async function(){const{testSupportedBrowser:e}=await Promise.all([t.e(7874),t.e(7816)]).then(t.bind(t,77816));e()}))}},n={};function a(e){var r=n[e];if(void 0!==r)return r.exports;var t=n[e]={id:e,loaded:!1,exports:{}};return o[e].call(t.exports,t,t.exports,a),t.loaded=!0,t.exports}a.m=o,e=[],a.O=(r,t,o,n)=>{if(!t){var i=1/0;for(u=0;u<e.length;u++){t=e[u][0],o=e[u][1],n=e[u][2];for(var l=!0,d=0;d<t.length;d++)(!1&n||i>=n)&&Object.keys(a.O).every((e=>a.O[e](t[d])))?t.splice(d--,1):(l=!1,n<i&&(i=n));if(l){e.splice(u--,1);var c=o();void 0!==c&&(r=c)}}return r}n=n||0;for(var u=e.length;u>0&&e[u-1][2]>n;u--)e[u]=e[u-1];e[u]=[t,o,n]},a.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return a.d(r,{a:r}),r},a.d=(e,r)=>{for(var t in r)a.o(r,t)&&!a.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce(((r,t)=>(a.f[t](e,r),r)),[])),a.u=e=>e+"-"+e+".js?v=ca086714b73daadbb582",a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),r={},t="nextcloud:",a.l=(e,o,n,i)=>{if(r[e])r[e].push(o);else{var l,d;if(void 0!==n)for(var c=document.getElementsByTagName("script"),u=0;u<c.length;u++){var s=c[u];if(s.getAttribute("src")==e||s.getAttribute("data-webpack")==t+n){l=s;break}}l||(d=!0,(l=document.createElement("script")).charset="utf-8",l.timeout=120,a.nc&&l.setAttribute("nonce",a.nc),l.setAttribute("data-webpack",t+n),l.src=e),r[e]=[o];var p=(t,o)=>{l.onerror=l.onload=null,clearTimeout(f);var n=r[e];if(delete r[e],l.parentNode&&l.parentNode.removeChild(l),n&&n.forEach((e=>e(o))),t)return t(o)},f=setTimeout(p.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=p.bind(null,l.onerror),l.onload=p.bind(null,l.onload),d&&document.head.appendChild(l)}},a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),a.j=8876,(()=>{var e;a.g.importScripts&&(e=a.g.location+"");var r=a.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName("script");if(t.length)for(var o=t.length-1;o>-1&&!e;)e=t[o--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),a.p=e})(),(()=>{a.b=document.baseURI||self.location.href;var e={8876:0};a.f.j=(r,t)=>{var o=a.o(e,r)?e[r]:void 0;if(0!==o)if(o)t.push(o[2]);else{var n=new Promise(((t,n)=>o=e[r]=[t,n]));t.push(o[2]=n);var i=a.p+a.u(r),l=new Error;a.l(i,(t=>{if(a.o(e,r)&&(0!==(o=e[r])&&(e[r]=void 0),o)){var n=t&&("load"===t.type?"missing":t.type),i=t&&t.target&&t.target.src;l.message="Loading chunk "+r+" failed.\n("+n+": "+i+")",l.name="ChunkLoadError",l.type=n,l.request=i,o[1](l)}}),"chunk-"+r,r)}},a.O.j=r=>0===e[r];var r=(r,t)=>{var o,n,i=t[0],l=t[1],d=t[2],c=0;if(i.some((r=>0!==e[r]))){for(o in l)a.o(l,o)&&(a.m[o]=l[o]);if(d)var u=d(a)}for(r&&r(t);c<i.length;c++)n=i[c],a.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return a.O(u)},t=self.webpackChunknextcloud=self.webpackChunknextcloud||[];t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})(),a.nc=void 0;var i=a.O(void 0,[7874],(()=>a(66592)));i=a.O(i)})();
//# sourceMappingURL=core-unsupported-browser-redirect.js.map?v=585c80fa4814aca8c0a2

+ 1
- 1
dist/core-unsupported-browser-redirect.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/core-unsupported-browser.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/core-unsupported-browser.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
dist/dashboard-main.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
dist/dav-settings-admin-caldav.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/dav-settings-personal-availability.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/dav-settings-personal-availability.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/federatedfilesharing-vue-settings-admin.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/federatedfilesharing-vue-settings-admin.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/federatedfilesharing-vue-settings-personal.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/federatedfilesharing-vue-settings-personal.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/files-main.js
File diff suppressed because it is too large
View File


+ 3
- 1
dist/files-main.js.LICENSE.txt View File

@@ -21,7 +21,7 @@
*/

/*!
* pinia v2.0.35
* pinia v2.1.4
* (c) 2023 Eduardo San Martin Morote
* @license MIT
*/
@@ -32,6 +32,8 @@
* @license MIT
*/

/*! @license DOMPurify 2.4.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.4.5/LICENSE */

/*! For license information please see NcAppSettingsDialog.js.LICENSE.txt */

/*! For license information please see NcBreadcrumb.js.LICENSE.txt */

+ 1
- 1
dist/files-main.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/files-personal-settings.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/files-personal-settings.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/files-reference-files.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/files-reference-files.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/files-sidebar.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/files-sidebar.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
dist/files_sharing-additionalScripts.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/files_sharing-files_sharing_tab.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/files_sharing-files_sharing_tab.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/files_sharing-personal-settings.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/files_sharing-personal-settings.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
dist/files_trashbin-main.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/files_versions-files_versions.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/files_versions-files_versions.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
dist/oauth2-oauth2.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/settings-apps-view-7418.js
File diff suppressed because it is too large
View File


+ 2
- 0
dist/settings-apps-view-7418.js.LICENSE.txt View File

@@ -1,3 +1,5 @@
/*! @license DOMPurify 2.4.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.4.5/LICENSE */

/*! For license information please see NcAppNavigationSpacer.js.LICENSE.txt */

/*! For license information please see NcAppSidebar.js.LICENSE.txt */

+ 1
- 1
dist/settings-apps-view-7418.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
dist/settings-apps.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/settings-users-8351.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/settings-users-8351.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/settings-vue-settings-admin-basic-settings.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/settings-vue-settings-admin-basic-settings.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/settings-vue-settings-admin-delegation.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/settings-vue-settings-admin-delegation.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/settings-vue-settings-admin-security.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/settings-vue-settings-admin-security.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/settings-vue-settings-apps-users-management.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/settings-vue-settings-apps-users-management.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/settings-vue-settings-personal-info.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/settings-vue-settings-personal-info.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/settings-vue-settings-personal-password.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/settings-vue-settings-personal-password.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/settings-vue-settings-personal-security.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/settings-vue-settings-personal-security.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
dist/settings-vue-settings-personal-webauthn.js.map
File diff suppressed because it is too large
View File


+ 2
- 2
dist/sharebymail-vue-settings-admin-sharebymail.js View File

@@ -1,3 +1,3 @@
/*! For license information please see sharebymail-vue-settings-admin-sharebymail.js.LICENSE.txt */
(()=>{"use strict";var e,a={27113:(e,a,i)=>{var o=i(20144),r=i(77958),n=i(31352),s=(i(36144),i(20571)),d=i.n(s),l=i(13299),c=i.n(l),u=i(79954),y=i(64024),p=i(26937),h=i(79753),g=i(10128),m=(i(65509),i(25108));const v={name:"AdminSettings",components:{NcCheckboxRadioSwitch:d(),NcSettingsSection:c()},data:()=>({sendPasswordMail:(0,u.j)("sharebymail","sendPasswordMail"),replyToInitiator:(0,u.j)("sharebymail","replyToInitiator")}),methods:{async update(e,a){await(0,g.confirmPassword)();const i=(0,h.generateOcsUrl)("/apps/provisioning_api/api/v1/config/apps/{appId}/{key}",{appId:"sharebymail",key:e}),o=a?"yes":"no";try{var r,n;const{data:e}=await p.Z.post(i,{value:o});this.handleResponse({status:null===(r=e.ocs)||void 0===r||null===(n=r.meta)||void 0===n?void 0:n.status})}catch(e){this.handleResponse({errorMessage:t("sharebymail","Unable to update share by mail config"),error:e})}},async handleResponse(e){let{status:t,errorMessage:a,error:i}=e;"ok"!==t&&((0,y.x2)(a),m.error(a,i))}}},b=(0,i(51900).Z)(v,(function(){var e=this,t=e._self._c;return t("NcSettingsSection",{attrs:{title:e.t("sharebymail","Share by mail"),description:e.t("sharebymail","Allows users to share a personalized link to a file or folder by putting in an email address.")}},[t("NcCheckboxRadioSwitch",{attrs:{type:"switch",checked:e.sendPasswordMail},on:{"update:checked":[function(t){e.sendPasswordMail=t},function(t){return e.update("sendpasswordmail",e.sendPasswordMail)}]}},[e._v("\n\t\t"+e._s(e.t("sharebymail","Send password by mail"))+"\n\t")]),e._v(" "),t("NcCheckboxRadioSwitch",{attrs:{type:"switch",checked:e.replyToInitiator},on:{"update:checked":[function(t){e.replyToInitiator=t},function(t){return e.update("replyToInitiator",e.replyToInitiator)}]}},[e._v("\n\t\t"+e._s(e.t("sharebymail","Reply to initiator"))+"\n\t")])],1)}),[],!1,null,null,null).exports;i.nc=btoa((0,r.IH)()),o.default.mixin({methods:{t:n.Iu}}),(new(o.default.extend(b))).$mount("#vue-admin-sharebymail")},81490:e=>{e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTYiIHdpZHRoPSIxNiI+CiAgPHBhdGggZD0iTTE0IDEyLjNMMTIuMyAxNCA4IDkuNyAzLjcgMTQgMiAxMi4zIDYuMyA4IDIgMy43IDMuNyAyIDggNi4zIDEyLjMgMiAxNCAzLjcgOS43IDh6Ii8+Cjwvc3ZnPgo="},90888:e=>{e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTYiIHdpZHRoPSIxNiI+CiAgPHBhdGggZD0iTTE0IDEyLjNMMTIuMyAxNCA4IDkuNyAzLjcgMTQgMiAxMi4zIDYuMyA4IDIgMy43IDMuNyAyIDggNi4zIDEyLjMgMiAxNCAzLjcgOS43IDh6IiBzdHlsZT0iZmlsbC1vcGFjaXR5OjE7ZmlsbDojZmZmZmZmIi8+Cjwvc3ZnPgo="}},i={};function o(e){var t=i[e];if(void 0!==t)return t.exports;var r=i[e]={id:e,loaded:!1,exports:{}};return a[e].call(r.exports,r,r.exports,o),r.loaded=!0,r.exports}o.m=a,e=[],o.O=(t,a,i,r)=>{if(!a){var n=1/0;for(c=0;c<e.length;c++){a=e[c][0],i=e[c][1],r=e[c][2];for(var s=!0,d=0;d<a.length;d++)(!1&r||n>=r)&&Object.keys(o.O).every((e=>o.O[e](a[d])))?a.splice(d--,1):(s=!1,r<n&&(n=r));if(s){e.splice(c--,1);var l=i();void 0!==l&&(t=l)}}return t}r=r||0;for(var c=e.length;c>0&&e[c-1][2]>r;c--)e[c]=e[c-1];e[c]=[a,i,r]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var a in t)o.o(t,a)&&!o.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),o.j=3173,(()=>{o.b=document.baseURI||self.location.href;var e={3173:0};o.O.j=t=>0===e[t];var t=(t,a)=>{var i,r,n=a[0],s=a[1],d=a[2],l=0;if(n.some((t=>0!==e[t]))){for(i in s)o.o(s,i)&&(o.m[i]=s[i]);if(d)var c=d(o)}for(t&&t(a);l<n.length;l++)r=n[l],o.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return o.O(c)},a=self.webpackChunknextcloud=self.webpackChunknextcloud||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})(),o.nc=void 0;var r=o.O(void 0,[7874],(()=>o(27113)));r=o.O(r)})();
//# sourceMappingURL=sharebymail-vue-settings-admin-sharebymail.js.map?v=afd205e9a4e1f5d1f09a
(()=>{"use strict";var e,a={27113:(e,a,i)=>{var o=i(20144),r=i(77958),n=i(31352),s=(i(36144),i(20571)),d=i.n(s),l=i(13299),c=i.n(l),u=i(79954),y=i(3255),p=i(26937),h=i(79753),g=i(10128),m=(i(65509),i(25108));const v={name:"AdminSettings",components:{NcCheckboxRadioSwitch:d(),NcSettingsSection:c()},data:()=>({sendPasswordMail:(0,u.j)("sharebymail","sendPasswordMail"),replyToInitiator:(0,u.j)("sharebymail","replyToInitiator")}),methods:{async update(e,a){await(0,g.confirmPassword)();const i=(0,h.generateOcsUrl)("/apps/provisioning_api/api/v1/config/apps/{appId}/{key}",{appId:"sharebymail",key:e}),o=a?"yes":"no";try{var r,n;const{data:e}=await p.Z.post(i,{value:o});this.handleResponse({status:null===(r=e.ocs)||void 0===r||null===(n=r.meta)||void 0===n?void 0:n.status})}catch(e){this.handleResponse({errorMessage:t("sharebymail","Unable to update share by mail config"),error:e})}},async handleResponse(e){let{status:t,errorMessage:a,error:i}=e;"ok"!==t&&((0,y.x2)(a),m.error(a,i))}}},b=(0,i(51900).Z)(v,(function(){var e=this,t=e._self._c;return t("NcSettingsSection",{attrs:{title:e.t("sharebymail","Share by mail"),description:e.t("sharebymail","Allows users to share a personalized link to a file or folder by putting in an email address.")}},[t("NcCheckboxRadioSwitch",{attrs:{type:"switch",checked:e.sendPasswordMail},on:{"update:checked":[function(t){e.sendPasswordMail=t},function(t){return e.update("sendpasswordmail",e.sendPasswordMail)}]}},[e._v("\n\t\t"+e._s(e.t("sharebymail","Send password by mail"))+"\n\t")]),e._v(" "),t("NcCheckboxRadioSwitch",{attrs:{type:"switch",checked:e.replyToInitiator},on:{"update:checked":[function(t){e.replyToInitiator=t},function(t){return e.update("replyToInitiator",e.replyToInitiator)}]}},[e._v("\n\t\t"+e._s(e.t("sharebymail","Reply to initiator"))+"\n\t")])],1)}),[],!1,null,null,null).exports;i.nc=btoa((0,r.IH)()),o.default.mixin({methods:{t:n.Iu}}),(new(o.default.extend(b))).$mount("#vue-admin-sharebymail")},81490:e=>{e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTYiIHdpZHRoPSIxNiI+CiAgPHBhdGggZD0iTTE0IDEyLjNMMTIuMyAxNCA4IDkuNyAzLjcgMTQgMiAxMi4zIDYuMyA4IDIgMy43IDMuNyAyIDggNi4zIDEyLjMgMiAxNCAzLjcgOS43IDh6Ii8+Cjwvc3ZnPgo="},90888:e=>{e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTYiIHdpZHRoPSIxNiI+CiAgPHBhdGggZD0iTTE0IDEyLjNMMTIuMyAxNCA4IDkuNyAzLjcgMTQgMiAxMi4zIDYuMyA4IDIgMy43IDMuNyAyIDggNi4zIDEyLjMgMiAxNCAzLjcgOS43IDh6IiBzdHlsZT0iZmlsbC1vcGFjaXR5OjE7ZmlsbDojZmZmZmZmIi8+Cjwvc3ZnPgo="}},i={};function o(e){var t=i[e];if(void 0!==t)return t.exports;var r=i[e]={id:e,loaded:!1,exports:{}};return a[e].call(r.exports,r,r.exports,o),r.loaded=!0,r.exports}o.m=a,e=[],o.O=(t,a,i,r)=>{if(!a){var n=1/0;for(c=0;c<e.length;c++){a=e[c][0],i=e[c][1],r=e[c][2];for(var s=!0,d=0;d<a.length;d++)(!1&r||n>=r)&&Object.keys(o.O).every((e=>o.O[e](a[d])))?a.splice(d--,1):(s=!1,r<n&&(n=r));if(s){e.splice(c--,1);var l=i();void 0!==l&&(t=l)}}return t}r=r||0;for(var c=e.length;c>0&&e[c-1][2]>r;c--)e[c]=e[c-1];e[c]=[a,i,r]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var a in t)o.o(t,a)&&!o.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),o.j=3173,(()=>{o.b=document.baseURI||self.location.href;var e={3173:0};o.O.j=t=>0===e[t];var t=(t,a)=>{var i,r,n=a[0],s=a[1],d=a[2],l=0;if(n.some((t=>0!==e[t]))){for(i in s)o.o(s,i)&&(o.m[i]=s[i]);if(d)var c=d(o)}for(t&&t(a);l<n.length;l++)r=n[l],o.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return o.O(c)},a=self.webpackChunknextcloud=self.webpackChunknextcloud||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})(),o.nc=void 0;var r=o.O(void 0,[7874],(()=>o(27113)));r=o.O(r)})();
//# sourceMappingURL=sharebymail-vue-settings-admin-sharebymail.js.map?v=242bb3fff9dc29bfd141

+ 1
- 1
dist/sharebymail-vue-settings-admin-sharebymail.js.map
File diff suppressed because it is too large
View File


+ 1
- 1
dist/systemtags-systemtags.js.map
File diff suppressed because it is too large
View File


+ 0
- 0
dist/theming-admin-theming.js View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save