From 3b1cadb9166d71d98d4093d57108c4607c17da32 Mon Sep 17 00:00:00 2001
From: Peter Ringelmann
Date: Mon, 22 Jun 2026 16:25:17 +0200
Subject: [PATCH 1/3] fix(settings): correct heading order in account
management sidebar
Signed-off-by: Peter Ringelmann
---
.../components/AppNavigationGroupList.spec.ts | 57 +++++++++++++++++++
1 file changed, 57 insertions(+)
create mode 100644 apps/settings/src/components/AppNavigationGroupList.spec.ts
diff --git a/apps/settings/src/components/AppNavigationGroupList.spec.ts b/apps/settings/src/components/AppNavigationGroupList.spec.ts
new file mode 100644
index 0000000000000..01b53caf27bb3
--- /dev/null
+++ b/apps/settings/src/components/AppNavigationGroupList.spec.ts
@@ -0,0 +1,57 @@
+/**
+ * SPDX-FileCopyrightText: 2026 Nextcloud GmbH and Nextcloud contributors
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
+
+import { mount } from '@vue/test-utils'
+import { ref } from 'vue'
+import { describe, expect, it, vi } from 'vitest'
+import NcAppNavigationCaption from '@nextcloud/vue/components/NcAppNavigationCaption'
+
+// The component builds a real Vuex store via useStore(); mock it so this stays
+// a focused component test that controls its own data.
+vi.mock('../store/index.js', () => ({
+ useStore: () => ({
+ getters: {
+ getServerData: { isAdmin: false, isDelegatedAdmin: false },
+ getSortedGroups: [],
+ getSubAdminGroups: [],
+ getSearchQuery: '',
+ },
+ commit: vi.fn(),
+ dispatch: vi.fn(),
+ }),
+}))
+
+vi.mock('vue-router/composables', async (importActual) => ({
+ ...(await importActual
c,Iu:()=>l,N_:()=>s});var a=n(44368),i=n(63814),r=n(36117);const o=t=>({id:t.id,name:t.displayname,usercount:t.usercount,disabled:t.disabled,canAdd:t.canAdd,canRemove:t.canRemove}),s=({search:t,offset:e,limit:n})=>{const s=new AbortController;return new r.CancelablePromise(async(r,l,c)=>{c(()=>s.abort());try{const{data:l}=await a.Ay.get((0,i.KT)("/cloud/groups/details?search={search}&offset={offset}&limit={limit}",{search:t,offset:e,limit:n}),{signal:s.signal});r((l.ocs?.data?.groups??[]).map(o))}catch(t){l(t)}})},l=async({userId:t})=>{const e=(0,i.KT)("/cloud/users/{userId}/groups/details",{userId:t}),{data:n}=await a.Ay.get(e);return(n.ocs?.data?.groups??[]).map(o)},c=async({userId:t})=>{const e=(0,i.KT)("/cloud/users/{userId}/subadmins/details",{userId:t}),{data:n}=await a.Ay.get(e);return(n.ocs?.data?.groups??[]).map(o)}},95668(t,e,n){"use strict";n.d(e,{HK:()=>o,MY:()=>r,SA:()=>i});var a=n(53334);const i={id:"none",label:(0,a.Tl)("settings","Unlimited")},r={id:"default",label:(0,a.Tl)("settings","Default quota")},o=t=>{const e=Object.keys(t);return 1===e.length&&"id"===e.at(0)}},34940(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-d5482fd6] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.nc-button-group-base > div[data-v-d5482fd6] {\n text-align: center;\n color: var(--color-text-maxcontrast);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] {\n display: flex;\n gap: 4px;\n justify-content: space-between;\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] li {\n flex: 1 1;\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button {\n padding: 0 !important;\n width: 100%;\n display: flex;\n justify-content: center;\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button.action-button--active {\n background-color: var(--color-primary-element);\n border-radius: var(--border-radius-large);\n color: var(--color-primary-element-text);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button.action-button--active:hover, .nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button.action-button--active:focus, .nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button.action-button--active:focus-within {\n background-color: var(--color-primary-element-hover);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button .action-button__pressed-icon {\n display: none;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcActionButtonGroup-DqR0weTf.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,kBAAkB;EAClB,oCAAoC;AACtC;AACA;EACE,aAAa;EACb,QAAQ;EACR,8BAA8B;AAChC;AACA;EACE,SAAS;AACX;AACA;EACE,qBAAqB;EACrB,WAAW;EACX,aAAa;EACb,uBAAuB;AACzB;AACA;EACE,8CAA8C;EAC9C,yCAAyC;EACzC,wCAAwC;AAC1C;AACA;EACE,oDAAoD;AACtD;AACA;EACE,aAAa;AACf",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-d5482fd6] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.nc-button-group-base > div[data-v-d5482fd6] {\n text-align: center;\n color: var(--color-text-maxcontrast);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] {\n display: flex;\n gap: 4px;\n justify-content: space-between;\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] li {\n flex: 1 1;\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button {\n padding: 0 !important;\n width: 100%;\n display: flex;\n justify-content: center;\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button.action-button--active {\n background-color: var(--color-primary-element);\n border-radius: var(--border-radius-large);\n color: var(--color-primary-element-text);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button.action-button--active:hover, .nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button.action-button--active:focus, .nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button.action-button--active:focus-within {\n background-color: var(--color-primary-element-hover);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button .action-button__pressed-icon {\n display: none;\n}"],sourceRoot:""}]);const s=o},13464(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a3f0f3fe] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-a3f0f3fe]:hover, li.action.active[data-v-a3f0f3fe] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-a3f0f3fe]:hover {\n background-color: var(--color-background-hover);\n}\n.action--disabled[data-v-a3f0f3fe] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-a3f0f3fe]:hover, .action--disabled[data-v-a3f0f3fe]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled *[data-v-a3f0f3fe] {\n opacity: 1 !important;\n}\n.action-radio[data-v-a3f0f3fe] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-radio > span[data-v-a3f0f3fe] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-radio__icon[data-v-a3f0f3fe] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-radio[data-v-a3f0f3fe] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-radio[data-v-a3f0f3fe] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-radio__longtext-wrapper[data-v-a3f0f3fe], .action-radio__longtext[data-v-a3f0f3fe] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-radio__longtext[data-v-a3f0f3fe] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-radio__name[data-v-a3f0f3fe] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-radio__description[data-v-a3f0f3fe] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-radio__menu-icon[data-v-a3f0f3fe] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action[data-v-a3f0f3fe]:has(:focus-visible) {\n outline: 2px solid currentColor;\n}\n.action-radio__icon[data-v-a3f0f3fe] {\n color: var(--color-primary-element);\n}\n.action-radio__input[data-v-a3f0f3fe] {\n width: 20px;\n height: 20px;\n margin: auto;\n position: absolute;\n z-index: -1;\n opacity: 0 !important;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcActionRadio-CROsOVZe.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA;;;EAGE;AACF;EACE,kBAAkB;EAClB,UAAU;AACZ;AACA;EACE,+CAA+C;AACjD;AACA;EACE,oBAAoB;EACpB,YAAY;AACd;AACA;EACE,eAAe;EACf,YAAY;AACd;AACA;EACE,qBAAqB;AACvB;AACA;EACE,aAAa;EACb,uBAAuB;EACvB,WAAW;EACX,YAAY;EACZ,SAAS;EACT,UAAU;EACV,oEAAoE;EACpE,sBAAsB;EACtB,eAAe;EACf,mBAAmB;EACnB,6BAA6B;EAC7B,SAAS;EACT,gBAAgB;EAChB,6BAA6B;EAC7B,gBAAgB;EAChB,mBAAmB;EACnB,mCAAmC;EACnC,0CAA0C;AAC5C;AACA;EACE,eAAe;EACf,mBAAmB;AACrB;AACA;EACE,oCAAoC;EACpC,qCAAqC;EACrC,UAAU;EACV,4EAA4E;EAC5E,qBAAqB;EACrB,4BAA4B;AAC9B;AACA;EACE,oCAAoC;EACpC,qCAAqC;EACrC,UAAU;AACZ;AACA;EACE,sBAAsB;AACxB;AACA;EACE,gBAAgB;EAChB,kBAAkB;EAClB,4DAA4D;EAC5D,eAAe;EACf,iBAAiB;EACjB,gBAAgB;EAChB,uBAAuB;AACzB;AACA;EACE,eAAe;EACf,gCAAgC;AAClC;AACA;EACE,iBAAiB;EACjB,uBAAuB;EACvB,gBAAgB;EAChB,mBAAmB;EACnB,eAAe;EACf,cAAc;AAChB;AACA;EACE,cAAc;EACd,qBAAqB;EACrB,iCAAiC;EACjC,uCAAuC;EACvC,oCAAoC;EACpC,eAAe;AACjB;AACA;EACE,yEAAyE;AAC3E;AACA;EACE,+BAA+B;AACjC;AACA;EACE,mCAAmC;AACrC;AACA;EACE,WAAW;EACX,YAAY;EACZ,YAAY;EACZ,kBAAkB;EAClB,WAAW;EACX,qBAAqB;AACvB",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a3f0f3fe] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-a3f0f3fe]:hover, li.action.active[data-v-a3f0f3fe] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-a3f0f3fe]:hover {\n background-color: var(--color-background-hover);\n}\n.action--disabled[data-v-a3f0f3fe] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-a3f0f3fe]:hover, .action--disabled[data-v-a3f0f3fe]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled *[data-v-a3f0f3fe] {\n opacity: 1 !important;\n}\n.action-radio[data-v-a3f0f3fe] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-radio > span[data-v-a3f0f3fe] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-radio__icon[data-v-a3f0f3fe] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-radio[data-v-a3f0f3fe] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-radio[data-v-a3f0f3fe] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-radio__longtext-wrapper[data-v-a3f0f3fe], .action-radio__longtext[data-v-a3f0f3fe] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-radio__longtext[data-v-a3f0f3fe] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-radio__name[data-v-a3f0f3fe] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-radio__description[data-v-a3f0f3fe] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-radio__menu-icon[data-v-a3f0f3fe] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action[data-v-a3f0f3fe]:has(:focus-visible) {\n outline: 2px solid currentColor;\n}\n.action-radio__icon[data-v-a3f0f3fe] {\n color: var(--color-primary-element);\n}\n.action-radio__input[data-v-a3f0f3fe] {\n width: 20px;\n height: 20px;\n margin: auto;\n position: absolute;\n z-index: -1;\n opacity: 0 !important;\n}"],sourceRoot:""}]);const s=o},73568(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a8740c0c] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * color-text-lighter\t\tnormal state\n * color-text-lighter\t\tactive state\n * color-text-maxcontrast \tdisabled state\n */\n/* Default global values */\nbutton[data-v-a8740c0c]:not(.button-vue),\ninput[data-v-a8740c0c]:not([type=range]),\ntextarea[data-v-a8740c0c] {\n margin: 0;\n padding: 7px 6px;\n cursor: text;\n color: var(--color-text-lighter);\n border: 1px solid var(--color-border-dark);\n border-radius: var(--border-radius);\n outline: none;\n background-color: var(--color-main-background);\n font-size: 13px;\n}\nbutton[data-v-a8740c0c]:not(.button-vue):not(:disabled):not(.primary):hover, button[data-v-a8740c0c]:not(.button-vue):not(:disabled):not(.primary):focus, button:not(.button-vue):not(:disabled):not(.primary).active[data-v-a8740c0c],\ninput[data-v-a8740c0c]:not([type=range]):not(:disabled):not(.primary):hover,\ninput[data-v-a8740c0c]:not([type=range]):not(:disabled):not(.primary):focus,\ninput:not([type=range]):not(:disabled):not(.primary).active[data-v-a8740c0c],\ntextarea[data-v-a8740c0c]:not(:disabled):not(.primary):hover,\ntextarea[data-v-a8740c0c]:not(:disabled):not(.primary):focus,\ntextarea:not(:disabled):not(.primary).active[data-v-a8740c0c] {\n /* active class used for multiselect */\n border-color: var(--color-primary-element);\n outline: none;\n}\nbutton[data-v-a8740c0c]:not(.button-vue):not(:disabled):not(.primary):active,\ninput[data-v-a8740c0c]:not([type=range]):not(:disabled):not(.primary):active,\ntextarea[data-v-a8740c0c]:not(:disabled):not(.primary):active {\n color: var(--color-text-light);\n outline: none;\n background-color: var(--color-main-background);\n}\nbutton[data-v-a8740c0c]:not(.button-vue):disabled,\ninput[data-v-a8740c0c]:not([type=range]):disabled,\ntextarea[data-v-a8740c0c]:disabled {\n cursor: default;\n opacity: 0.5;\n color: var(--color-text-maxcontrast);\n background-color: var(--color-background-dark);\n}\nbutton[data-v-a8740c0c]:not(.button-vue):required,\ninput[data-v-a8740c0c]:not([type=range]):required,\ntextarea[data-v-a8740c0c]:required {\n box-shadow: none;\n}\nbutton[data-v-a8740c0c]:not(.button-vue):invalid,\ninput[data-v-a8740c0c]:not([type=range]):invalid,\ntextarea[data-v-a8740c0c]:invalid {\n border-color: var(--color-border-error, var(--color-error));\n box-shadow: none !important;\n}\nbutton[data-v-a8740c0c]:not(.button-vue),\ninput[data-v-a8740c0c]:not([type=range]),\ntextarea[data-v-a8740c0c] {\n /* Primary action button, use sparingly */\n}\nbutton:not(.button-vue).primary[data-v-a8740c0c],\ninput:not([type=range]).primary[data-v-a8740c0c],\ntextarea.primary[data-v-a8740c0c] {\n cursor: pointer;\n color: var(--color-primary-element-text);\n border-color: var(--color-primary-element);\n background-color: var(--color-primary-element);\n}\nbutton:not(.button-vue).primary[data-v-a8740c0c]:not(:disabled):hover, button:not(.button-vue).primary[data-v-a8740c0c]:not(:disabled):focus, button:not(.button-vue).primary[data-v-a8740c0c]:not(:disabled):active,\ninput:not([type=range]).primary[data-v-a8740c0c]:not(:disabled):hover,\ninput:not([type=range]).primary[data-v-a8740c0c]:not(:disabled):focus,\ninput:not([type=range]).primary[data-v-a8740c0c]:not(:disabled):active,\ntextarea.primary[data-v-a8740c0c]:not(:disabled):hover,\ntextarea.primary[data-v-a8740c0c]:not(:disabled):focus,\ntextarea.primary[data-v-a8740c0c]:not(:disabled):active {\n border-color: var(--color-primary-element-light);\n background-color: var(--color-primary-element-light);\n}\nbutton:not(.button-vue).primary[data-v-a8740c0c]:not(:disabled):active,\ninput:not([type=range]).primary[data-v-a8740c0c]:not(:disabled):active,\ntextarea.primary[data-v-a8740c0c]:not(:disabled):active {\n color: var(--color-primary-element-text-dark);\n}\nbutton:not(.button-vue).primary[data-v-a8740c0c]:disabled,\ninput:not([type=range]).primary[data-v-a8740c0c]:disabled,\ntextarea.primary[data-v-a8740c0c]:disabled {\n cursor: default;\n color: var(--color-primary-element-text-dark);\n background-color: var(--color-primary-element);\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-a8740c0c]:hover, li.action.active[data-v-a8740c0c] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-a8740c0c]:hover {\n background-color: var(--color-background-hover);\n}\n.action--disabled[data-v-a8740c0c] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-a8740c0c]:hover, .action--disabled[data-v-a8740c0c]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled *[data-v-a8740c0c] {\n opacity: 1 !important;\n}\n.action-text-editable[data-v-a8740c0c] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n line-height: var(--default-clickable-area);\n}\n.action-text-editable > span[data-v-a8740c0c] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-text-editable__icon[data-v-a8740c0c] {\n min-width: 0; /* Overwrite icons*/\n min-height: 0;\n /* Keep padding to define the width to\n \tassure correct position of a possible text */\n padding: calc(var(--default-clickable-area) / 2) 0 calc(var(--default-clickable-area) / 2) var(--default-clickable-area);\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n}\n.action-text-editable[data-v-a8740c0c] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-text-editable[data-v-a8740c0c] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-text-editable__form[data-v-a8740c0c] {\n display: flex;\n flex: 1 1 auto;\n flex-direction: column;\n position: relative;\n margin: 4px 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n}\n.action-text-editable__submit[data-v-a8740c0c] {\n position: absolute;\n inset-inline-start: 0;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n z-index: -1;\n opacity: 0;\n}\n.action-text-editable__label[data-v-a8740c0c] {\n display: flex;\n align-items: center;\n justify-content: center;\n position: absolute;\n inset-inline-end: calc((var(--default-clickable-area) - 16px) / 2 + 1px);\n bottom: 1px;\n width: calc(var(--default-clickable-area) - 8px);\n height: calc(var(--default-clickable-area) - 8px);\n box-sizing: border-box;\n margin: 0;\n padding: 7px 6px;\n border: 0;\n border-radius: 50%;\n /* Avoid background under border */\n background-color: var(--color-main-background);\n background-clip: padding-box;\n}\n.action-text-editable__label[data-v-a8740c0c], .action-text-editable__label *[data-v-a8740c0c] {\n cursor: pointer;\n}\n.action-text-editable[data-v-a8740c0c] {\n /* Inputs inside popover supports text, submit & reset */\n}\n.action-text-editable__textarea[data-v-a8740c0c] {\n flex: 1 1 auto;\n color: inherit;\n border-color: var(--color-border-maxcontrast);\n min-height: calc(var(--default-clickable-area) * 2 - 8px); /* twice the element margin-y */\n max-height: calc(var(--default-clickable-area) * 3 - 8px); /* twice the element margin-y */\n min-width: calc(var(--default-clickable-area) * 4);\n width: 100% !important;\n margin: 0;\n}\n.action-text-editable__textarea[data-v-a8740c0c]:disabled {\n cursor: default;\n}\n.action-text-editable__textarea[data-v-a8740c0c] {\n /* only show confirm borders if input is not focused */\n}\n.action-text-editable__textarea:not(:active):not(:hover):not(:focus):invalid + .action-text-editable__label[data-v-a8740c0c] {\n background-color: var(--color-error);\n}\n.action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled) + .action-text-editable__label[data-v-a8740c0c]:active, .action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled) + .action-text-editable__label[data-v-a8740c0c]:hover, .action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled) + .action-text-editable__label[data-v-a8740c0c]:focus {\n background-color: var(--color-primary-element);\n color: var(--color-primary-element-text);\n}\n.action-text-editable__textarea:active:not(:disabled) + .action-text-editable__label[data-v-a8740c0c], .action-text-editable__textarea:hover:not(:disabled) + .action-text-editable__label[data-v-a8740c0c], .action-text-editable__textarea:focus:not(:disabled) + .action-text-editable__label[data-v-a8740c0c] {\n /* above previous input */\n z-index: 2;\n border-color: var(--color-primary-element);\n border-inline-start-color: transparent;\n}\nli:last-child > .action-text-editable[data-v-a8740c0c] {\n margin-bottom: calc((var(--default-clickable-area) - 16px) / 2 - 4px);\n}\nli:first-child > .action-text-editable[data-v-a8740c0c] {\n margin-top: calc((var(--default-clickable-area) - 16px) / 2 - 4px);\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcActionTextEditable-AuLw5QVP.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA;;;EAGE;AACF;;;;EAIE;AACF,0BAA0B;AAC1B;;;EAGE,SAAS;EACT,gBAAgB;EAChB,YAAY;EACZ,gCAAgC;EAChC,0CAA0C;EAC1C,mCAAmC;EACnC,aAAa;EACb,8CAA8C;EAC9C,eAAe;AACjB;AACA;;;;;;;EAOE,sCAAsC;EACtC,0CAA0C;EAC1C,aAAa;AACf;AACA;;;EAGE,8BAA8B;EAC9B,aAAa;EACb,8CAA8C;AAChD;AACA;;;EAGE,eAAe;EACf,YAAY;EACZ,oCAAoC;EACpC,8CAA8C;AAChD;AACA;;;EAGE,gBAAgB;AAClB;AACA;;;EAGE,2DAA2D;EAC3D,2BAA2B;AAC7B;AACA;;;EAGE,yCAAyC;AAC3C;AACA;;;EAGE,eAAe;EACf,wCAAwC;EACxC,0CAA0C;EAC1C,8CAA8C;AAChD;AACA;;;;;;;EAOE,gDAAgD;EAChD,oDAAoD;AACtD;AACA;;;EAGE,6CAA6C;AAC/C;AACA;;;EAGE,eAAe;EACf,6CAA6C;EAC7C,8CAA8C;AAChD;;AAEA;;;EAGE;AACF;EACE,kBAAkB;EAClB,UAAU;AACZ;AACA;EACE,+CAA+C;AACjD;AACA;EACE,oBAAoB;EACpB,YAAY;AACd;AACA;EACE,eAAe;EACf,YAAY;AACd;AACA;EACE,qBAAqB;AACvB;AACA;EACE,aAAa;EACb,uBAAuB;EACvB,WAAW;EACX,YAAY;EACZ,SAAS;EACT,UAAU;EACV,eAAe;EACf,mBAAmB;EACnB,6BAA6B;EAC7B,SAAS;EACT,gBAAgB;EAChB,6BAA6B;EAC7B,gBAAgB;EAChB,mBAAmB;EACnB,0CAA0C;AAC5C;AACA;EACE,eAAe;EACf,mBAAmB;AACrB;AACA;EACE,YAAY,EAAE,mBAAmB;EACjC,aAAa;EACb;+CAC6C;EAC7C,wHAAwH;EACxH,4EAA4E;EAC5E,qBAAqB;AACvB;AACA;EACE,oCAAoC;EACpC,qCAAqC;EACrC,UAAU;AACZ;AACA;EACE,sBAAsB;AACxB;AACA;EACE,aAAa;EACb,cAAc;EACd,sBAAsB;EACtB,kBAAkB;EAClB,aAAa;EACb,oEAAoE;AACtE;AACA;EACE,kBAAkB;EAClB,qBAAqB;EACrB,SAAS;EACT,UAAU;EACV,WAAW;EACX,gBAAgB;EAChB,WAAW;EACX,UAAU;AACZ;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,kBAAkB;EAClB,wEAAwE;EACxE,WAAW;EACX,gDAAgD;EAChD,iDAAiD;EACjD,sBAAsB;EACtB,SAAS;EACT,gBAAgB;EAChB,SAAS;EACT,kBAAkB;EAClB,kCAAkC;EAClC,8CAA8C;EAC9C,4BAA4B;AAC9B;AACA;EACE,eAAe;AACjB;AACA;EACE,wDAAwD;AAC1D;AACA;EACE,cAAc;EACd,cAAc;EACd,6CAA6C;EAC7C,yDAAyD,EAAE,+BAA+B;EAC1F,yDAAyD,EAAE,+BAA+B;EAC1F,kDAAkD;EAClD,sBAAsB;EACtB,SAAS;AACX;AACA;EACE,eAAe;AACjB;AACA;EACE,sDAAsD;AACxD;AACA;EACE,oCAAoC;AACtC;AACA;EACE,8CAA8C;EAC9C,wCAAwC;AAC1C;AACA;EACE,yBAAyB;EACzB,UAAU;EACV,0CAA0C;EAC1C,sCAAsC;AACxC;AACA;EACE,qEAAqE;AACvE;AACA;EACE,kEAAkE;AACpE",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a8740c0c] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * color-text-lighter\t\tnormal state\n * color-text-lighter\t\tactive state\n * color-text-maxcontrast \tdisabled state\n */\n/* Default global values */\nbutton[data-v-a8740c0c]:not(.button-vue),\ninput[data-v-a8740c0c]:not([type=range]),\ntextarea[data-v-a8740c0c] {\n margin: 0;\n padding: 7px 6px;\n cursor: text;\n color: var(--color-text-lighter);\n border: 1px solid var(--color-border-dark);\n border-radius: var(--border-radius);\n outline: none;\n background-color: var(--color-main-background);\n font-size: 13px;\n}\nbutton[data-v-a8740c0c]:not(.button-vue):not(:disabled):not(.primary):hover, button[data-v-a8740c0c]:not(.button-vue):not(:disabled):not(.primary):focus, button:not(.button-vue):not(:disabled):not(.primary).active[data-v-a8740c0c],\ninput[data-v-a8740c0c]:not([type=range]):not(:disabled):not(.primary):hover,\ninput[data-v-a8740c0c]:not([type=range]):not(:disabled):not(.primary):focus,\ninput:not([type=range]):not(:disabled):not(.primary).active[data-v-a8740c0c],\ntextarea[data-v-a8740c0c]:not(:disabled):not(.primary):hover,\ntextarea[data-v-a8740c0c]:not(:disabled):not(.primary):focus,\ntextarea:not(:disabled):not(.primary).active[data-v-a8740c0c] {\n /* active class used for multiselect */\n border-color: var(--color-primary-element);\n outline: none;\n}\nbutton[data-v-a8740c0c]:not(.button-vue):not(:disabled):not(.primary):active,\ninput[data-v-a8740c0c]:not([type=range]):not(:disabled):not(.primary):active,\ntextarea[data-v-a8740c0c]:not(:disabled):not(.primary):active {\n color: var(--color-text-light);\n outline: none;\n background-color: var(--color-main-background);\n}\nbutton[data-v-a8740c0c]:not(.button-vue):disabled,\ninput[data-v-a8740c0c]:not([type=range]):disabled,\ntextarea[data-v-a8740c0c]:disabled {\n cursor: default;\n opacity: 0.5;\n color: var(--color-text-maxcontrast);\n background-color: var(--color-background-dark);\n}\nbutton[data-v-a8740c0c]:not(.button-vue):required,\ninput[data-v-a8740c0c]:not([type=range]):required,\ntextarea[data-v-a8740c0c]:required {\n box-shadow: none;\n}\nbutton[data-v-a8740c0c]:not(.button-vue):invalid,\ninput[data-v-a8740c0c]:not([type=range]):invalid,\ntextarea[data-v-a8740c0c]:invalid {\n border-color: var(--color-border-error, var(--color-error));\n box-shadow: none !important;\n}\nbutton[data-v-a8740c0c]:not(.button-vue),\ninput[data-v-a8740c0c]:not([type=range]),\ntextarea[data-v-a8740c0c] {\n /* Primary action button, use sparingly */\n}\nbutton:not(.button-vue).primary[data-v-a8740c0c],\ninput:not([type=range]).primary[data-v-a8740c0c],\ntextarea.primary[data-v-a8740c0c] {\n cursor: pointer;\n color: var(--color-primary-element-text);\n border-color: var(--color-primary-element);\n background-color: var(--color-primary-element);\n}\nbutton:not(.button-vue).primary[data-v-a8740c0c]:not(:disabled):hover, button:not(.button-vue).primary[data-v-a8740c0c]:not(:disabled):focus, button:not(.button-vue).primary[data-v-a8740c0c]:not(:disabled):active,\ninput:not([type=range]).primary[data-v-a8740c0c]:not(:disabled):hover,\ninput:not([type=range]).primary[data-v-a8740c0c]:not(:disabled):focus,\ninput:not([type=range]).primary[data-v-a8740c0c]:not(:disabled):active,\ntextarea.primary[data-v-a8740c0c]:not(:disabled):hover,\ntextarea.primary[data-v-a8740c0c]:not(:disabled):focus,\ntextarea.primary[data-v-a8740c0c]:not(:disabled):active {\n border-color: var(--color-primary-element-light);\n background-color: var(--color-primary-element-light);\n}\nbutton:not(.button-vue).primary[data-v-a8740c0c]:not(:disabled):active,\ninput:not([type=range]).primary[data-v-a8740c0c]:not(:disabled):active,\ntextarea.primary[data-v-a8740c0c]:not(:disabled):active {\n color: var(--color-primary-element-text-dark);\n}\nbutton:not(.button-vue).primary[data-v-a8740c0c]:disabled,\ninput:not([type=range]).primary[data-v-a8740c0c]:disabled,\ntextarea.primary[data-v-a8740c0c]:disabled {\n cursor: default;\n color: var(--color-primary-element-text-dark);\n background-color: var(--color-primary-element);\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-a8740c0c]:hover, li.action.active[data-v-a8740c0c] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-a8740c0c]:hover {\n background-color: var(--color-background-hover);\n}\n.action--disabled[data-v-a8740c0c] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-a8740c0c]:hover, .action--disabled[data-v-a8740c0c]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled *[data-v-a8740c0c] {\n opacity: 1 !important;\n}\n.action-text-editable[data-v-a8740c0c] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n line-height: var(--default-clickable-area);\n}\n.action-text-editable > span[data-v-a8740c0c] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-text-editable__icon[data-v-a8740c0c] {\n min-width: 0; /* Overwrite icons*/\n min-height: 0;\n /* Keep padding to define the width to\n \tassure correct position of a possible text */\n padding: calc(var(--default-clickable-area) / 2) 0 calc(var(--default-clickable-area) / 2) var(--default-clickable-area);\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n}\n.action-text-editable[data-v-a8740c0c] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-text-editable[data-v-a8740c0c] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-text-editable__form[data-v-a8740c0c] {\n display: flex;\n flex: 1 1 auto;\n flex-direction: column;\n position: relative;\n margin: 4px 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n}\n.action-text-editable__submit[data-v-a8740c0c] {\n position: absolute;\n inset-inline-start: 0;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n z-index: -1;\n opacity: 0;\n}\n.action-text-editable__label[data-v-a8740c0c] {\n display: flex;\n align-items: center;\n justify-content: center;\n position: absolute;\n inset-inline-end: calc((var(--default-clickable-area) - 16px) / 2 + 1px);\n bottom: 1px;\n width: calc(var(--default-clickable-area) - 8px);\n height: calc(var(--default-clickable-area) - 8px);\n box-sizing: border-box;\n margin: 0;\n padding: 7px 6px;\n border: 0;\n border-radius: 50%;\n /* Avoid background under border */\n background-color: var(--color-main-background);\n background-clip: padding-box;\n}\n.action-text-editable__label[data-v-a8740c0c], .action-text-editable__label *[data-v-a8740c0c] {\n cursor: pointer;\n}\n.action-text-editable[data-v-a8740c0c] {\n /* Inputs inside popover supports text, submit & reset */\n}\n.action-text-editable__textarea[data-v-a8740c0c] {\n flex: 1 1 auto;\n color: inherit;\n border-color: var(--color-border-maxcontrast);\n min-height: calc(var(--default-clickable-area) * 2 - 8px); /* twice the element margin-y */\n max-height: calc(var(--default-clickable-area) * 3 - 8px); /* twice the element margin-y */\n min-width: calc(var(--default-clickable-area) * 4);\n width: 100% !important;\n margin: 0;\n}\n.action-text-editable__textarea[data-v-a8740c0c]:disabled {\n cursor: default;\n}\n.action-text-editable__textarea[data-v-a8740c0c] {\n /* only show confirm borders if input is not focused */\n}\n.action-text-editable__textarea:not(:active):not(:hover):not(:focus):invalid + .action-text-editable__label[data-v-a8740c0c] {\n background-color: var(--color-error);\n}\n.action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled) + .action-text-editable__label[data-v-a8740c0c]:active, .action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled) + .action-text-editable__label[data-v-a8740c0c]:hover, .action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled) + .action-text-editable__label[data-v-a8740c0c]:focus {\n background-color: var(--color-primary-element);\n color: var(--color-primary-element-text);\n}\n.action-text-editable__textarea:active:not(:disabled) + .action-text-editable__label[data-v-a8740c0c], .action-text-editable__textarea:hover:not(:disabled) + .action-text-editable__label[data-v-a8740c0c], .action-text-editable__textarea:focus:not(:disabled) + .action-text-editable__label[data-v-a8740c0c] {\n /* above previous input */\n z-index: 2;\n border-color: var(--color-primary-element);\n border-inline-start-color: transparent;\n}\nli:last-child > .action-text-editable[data-v-a8740c0c] {\n margin-bottom: calc((var(--default-clickable-area) - 16px) / 2 - 4px);\n}\nli:first-child > .action-text-editable[data-v-a8740c0c] {\n margin-top: calc((var(--default-clickable-area) - 16px) / 2 - 4px);\n}"],sourceRoot:""}]);const s=o},86795(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-fac69d4a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-navigation-caption[data-v-fac69d4a] {\n display: flex;\n justify-content: space-between;\n}\n.app-navigation-caption--heading[data-v-fac69d4a] {\n padding: var(--app-navigation-padding);\n}\n.app-navigation-caption--heading[data-v-fac69d4a]:not(:first-child):not(:last-child) {\n padding: 0 var(--app-navigation-padding);\n}\n.app-navigation-caption__name[data-v-fac69d4a] {\n font-weight: bold;\n color: var(--color-main-text);\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n box-shadow: none !important;\n flex-shrink: 1;\n padding-block: 0;\n padding-inline: calc(var(--default-grid-baseline, 4px) * 2) 0;\n margin-top: 0px;\n margin-bottom: var(--default-grid-baseline);\n}\n.app-navigation-caption__actions[data-v-fac69d4a] {\n flex: 0 0 var(--default-clickable-area);\n}\n.app-navigation-caption[data-v-fac69d4a]:not(:first-child) {\n margin-top: calc(var(--default-clickable-area) / 2);\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcAppNavigationCaption-C7GtQb_y.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,8BAA8B;AAChC;AACA;EACE,sCAAsC;AACxC;AACA;EACE,wCAAwC;AAC1C;AACA;EACE,iBAAiB;EACjB,6BAA6B;EAC7B,mCAAmC;EACnC,0CAA0C;EAC1C,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,2BAA2B;EAC3B,cAAc;EACd,gBAAgB;EAChB,6DAA6D;EAC7D,eAAe;EACf,2CAA2C;AAC7C;AACA;EACE,uCAAuC;AACzC;AACA;EACE,mDAAmD;AACrD",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-fac69d4a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-navigation-caption[data-v-fac69d4a] {\n display: flex;\n justify-content: space-between;\n}\n.app-navigation-caption--heading[data-v-fac69d4a] {\n padding: var(--app-navigation-padding);\n}\n.app-navigation-caption--heading[data-v-fac69d4a]:not(:first-child):not(:last-child) {\n padding: 0 var(--app-navigation-padding);\n}\n.app-navigation-caption__name[data-v-fac69d4a] {\n font-weight: bold;\n color: var(--color-main-text);\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n box-shadow: none !important;\n flex-shrink: 1;\n padding-block: 0;\n padding-inline: calc(var(--default-grid-baseline, 4px) * 2) 0;\n margin-top: 0px;\n margin-bottom: var(--default-grid-baseline);\n}\n.app-navigation-caption__actions[data-v-fac69d4a] {\n flex: 0 0 var(--default-clickable-area);\n}\n.app-navigation-caption[data-v-fac69d4a]:not(:first-child) {\n margin-top: calc(var(--default-clickable-area) / 2);\n}"],sourceRoot:""}]);const s=o},98621(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-04a313f4] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-navigation-entry__icon-bullet[data-v-04a313f4] {\n display: block;\n padding: calc((var(--default-clickable-area) - 16px) / 2 + 1px);\n}\n.app-navigation-entry__icon-bullet div[data-v-04a313f4] {\n width: 14px;\n height: 14px;\n cursor: pointer;\n transition: background 100ms ease-in-out;\n border: none;\n border-radius: 50%;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcAppNavigationIconBullet-DLQJkObX.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,cAAc;EACd,+DAA+D;AACjE;AACA;EACE,WAAW;EACX,YAAY;EACZ,eAAe;EACf,wCAAwC;EACxC,YAAY;EACZ,kBAAkB;AACpB",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-04a313f4] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-navigation-entry__icon-bullet[data-v-04a313f4] {\n display: block;\n padding: calc((var(--default-clickable-area) - 16px) / 2 + 1px);\n}\n.app-navigation-entry__icon-bullet div[data-v-04a313f4] {\n width: 14px;\n height: 14px;\n cursor: pointer;\n transition: background 100ms ease-in-out;\n border: none;\n border-radius: 50%;\n}"],sourceRoot:""}]);const s=o},36054(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-6f255eb3] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/* 'New' button */\n.app-navigation-new[data-v-6f255eb3] {\n display: block;\n padding: calc(var(--default-grid-baseline, 4px) * 2);\n}\n.app-navigation-new button[data-v-6f255eb3] {\n width: 100%;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcAppNavigationNew-D8_2ab9R.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA,iBAAiB;AACjB;EACE,cAAc;EACd,oDAAoD;AACtD;AACA;EACE,WAAW;AACb",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-6f255eb3] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/* 'New' button */\n.app-navigation-new[data-v-6f255eb3] {\n display: block;\n padding: calc(var(--default-grid-baseline, 4px) * 2);\n}\n.app-navigation-new button[data-v-6f255eb3] {\n width: 100%;\n}"],sourceRoot:""}]);const s=o},63283(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,'/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-258871fd] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n.app-navigation-entry[data-v-258871fd] {\n position: relative;\n display: flex;\n flex-shrink: 0;\n flex-wrap: wrap;\n box-sizing: border-box;\n width: 100%;\n min-height: var(--default-clickable-area);\n transition: background-color var(--animation-quick) ease-in-out;\n transition: background-color 200ms ease-in-out;\n border-radius: var(--border-radius-element, var(--border-radius-pill));\n}\n.app-navigation-entry-wrapper[data-v-258871fd] {\n position: relative;\n display: flex;\n flex-shrink: 0;\n flex-wrap: wrap;\n box-sizing: border-box;\n width: 100%;\n}\n.app-navigation-entry-wrapper.app-navigation-entry--collapsible:not(.app-navigation-entry--opened) > ul[data-v-258871fd] {\n display: none;\n}\n.app-navigation-entry:not(.app-navigation-entry--legacy).active[data-v-258871fd] {\n background-color: var(--color-primary-element-light) !important;\n}\n.app-navigation-entry:not(.app-navigation-entry--legacy).active[data-v-258871fd]:hover {\n background-color: var(--color-primary-element-light-hover) !important;\n}\n.app-navigation-entry:not(.app-navigation-entry--legacy).active:not(.app-navigation-entry--editing) .app-navigation-entry-link[data-v-258871fd],\n.app-navigation-entry:not(.app-navigation-entry--legacy).active:not(.app-navigation-entry--editing) .app-navigation-entry-button[data-v-258871fd] {\n color: var(--color-main-text) !important;\n}\n.app-navigation-entry:not(.app-navigation-entry--legacy).active[data-v-258871fd]:not(.app-navigation-entry--editing)::before {\n content: "";\n position: absolute;\n inset-block: calc(var(--default-grid-baseline, 4px) * 2);\n inset-inline-start: 0;\n width: 3px;\n background-color: var(--color-primary-element);\n border-radius: 999px;\n animation: nc-nav-stripe-in-258871fd var(--animation-quick, 200ms) ease-out;\n}\n.app-navigation-entry.app-navigation-entry--legacy.active[data-v-258871fd] {\n background-color: var(--color-primary-element) !important;\n}\n.app-navigation-entry.app-navigation-entry--legacy.active[data-v-258871fd]:hover {\n background-color: var(--color-primary-element-hover) !important;\n}\n.app-navigation-entry.app-navigation-entry--legacy.active .app-navigation-entry-link[data-v-258871fd], .app-navigation-entry.app-navigation-entry--legacy.active .app-navigation-entry-button[data-v-258871fd] {\n color: var(--color-primary-element-text) !important;\n}\n.app-navigation-entry[data-v-258871fd]:focus-within, .app-navigation-entry[data-v-258871fd]:hover {\n background-color: var(--color-background-hover);\n}\n.app-navigation-entry[data-v-258871fd]:not(.app-navigation-entry--legacy):focus-within, .app-navigation-entry[data-v-258871fd]:not(.app-navigation-entry--legacy):hover {\n background-color: color-mix(in srgb, var(--color-primary-element) 8%, transparent);\n}\n.app-navigation-entry.active .app-navigation-entry__children[data-v-258871fd], .app-navigation-entry:focus-within .app-navigation-entry__children[data-v-258871fd], .app-navigation-entry:hover .app-navigation-entry__children[data-v-258871fd] {\n background-color: var(--color-main-background);\n}\n.app-navigation-entry.active .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd], .app-navigation-entry.app-navigation-entry--deleted .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd], .app-navigation-entry:focus .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd], .app-navigation-entry:focus-within .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd], .app-navigation-entry:hover .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd] {\n display: inline-block;\n}\n.app-navigation-entry .app-navigation-entry__actions[data-v-258871fd]:hover .button-vue {\n background-color: var(--color-background-dark) !important;\n}\n.app-navigation-entry:not(.app-navigation-entry--legacy).active .app-navigation-entry__actions[data-v-258871fd]:hover .button-vue {\n background-color: var(--color-background-dark) !important;\n}\n.app-navigation-entry.app-navigation-entry--legacy.active .app-navigation-entry__actions[data-v-258871fd]:hover .button-vue {\n background-color: var(--color-primary-element) !important;\n}\n.app-navigation-entry[data-v-258871fd] {\n /* hide deletion/collapse of subitems */\n}\n.app-navigation-entry.app-navigation-entry--deleted > ul[data-v-258871fd] {\n display: none;\n}\n.app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-link[data-v-258871fd], .app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-button[data-v-258871fd] {\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n}\n.app-navigation-entry .app-navigation-entry-link[data-v-258871fd], .app-navigation-entry .app-navigation-entry-button[data-v-258871fd] {\n z-index: 100; /* above the bullet to allow click*/\n display: flex;\n overflow: hidden;\n flex: 1 1 0;\n box-sizing: border-box;\n min-height: var(--default-clickable-area);\n padding: 0;\n white-space: nowrap;\n color: var(--color-main-text);\n font-weight: 500;\n background-repeat: no-repeat;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px 16px;\n line-height: var(--default-clickable-area);\n}\n.app-navigation-entry .app-navigation-entry-link .app-navigation-entry-icon[data-v-258871fd], .app-navigation-entry .app-navigation-entry-button .app-navigation-entry-icon[data-v-258871fd] {\n display: flex;\n align-items: center;\n flex: 0 0 var(--default-clickable-area);\n justify-content: center;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n background-size: 16px 16px;\n background-repeat: no-repeat;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n}\n.app-navigation-entry .app-navigation-entry-link .app-navigation-entry__name[data-v-258871fd], .app-navigation-entry .app-navigation-entry-button .app-navigation-entry__name[data-v-258871fd] {\n overflow: hidden;\n max-width: 100%;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.app-navigation-entry .app-navigation-entry-link .editingContainer[data-v-258871fd], .app-navigation-entry .app-navigation-entry-button .editingContainer[data-v-258871fd] {\n width: calc(100% - var(--default-clickable-area));\n margin: auto;\n}\n.app-navigation-entry .app-navigation-entry-link[data-v-258871fd]:focus-visible, .app-navigation-entry .app-navigation-entry-button[data-v-258871fd]:focus-visible {\n box-shadow: 0 0 0 4px var(--color-main-background);\n outline: 2px solid var(--color-main-text);\n border-radius: var(--border-radius-element, var(--border-radius-pill));\n}\n\n/* Second level nesting for lists */\n.app-navigation-entry__children[data-v-258871fd] {\n --app-navigation-item-child-offset: 10px;\n position: relative;\n display: flex;\n flex: 0 1 auto;\n flex-direction: column;\n width: 100%;\n gap: var(--default-grid-baseline, 4px);\n padding-inline-start: var(--app-navigation-item-child-offset);\n}\n.app-navigation-entry__children .app-navigation-entry[data-v-258871fd] {\n display: inline-flex;\n flex-wrap: wrap;\n}\n.app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children[data-v-258871fd] {\n --app-navigation-item-child-offset: 0;\n}\n\n/* Deleted entries */\n.app-navigation-entry__deleted[data-v-258871fd] {\n display: inline-flex;\n flex: 1 1 0;\n padding-inline-start: calc(var(--default-clickable-area) - (var(--default-clickable-area) - 16px) / 2) !important;\n}\n.app-navigation-entry__deleted .app-navigation-entry__deleted-description[data-v-258871fd] {\n position: relative;\n overflow: hidden;\n flex: 1 1 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n line-height: var(--default-clickable-area);\n}\n\n/* counter and actions */\n.app-navigation-entry__utils[data-v-258871fd] {\n display: flex;\n min-width: var(--default-clickable-area);\n align-items: center;\n flex: 0 1 auto;\n justify-content: flex-end;\n}\n.app-navigation-entry__utils.app-navigation-entry__utils--display-actions .action-item.app-navigation-entry__actions[data-v-258871fd] {\n display: inline-block;\n}\n.app-navigation-entry__utils[data-v-258871fd] {\n /* counter */\n}\n.app-navigation-entry__utils .app-navigation-entry__counter-wrapper[data-v-258871fd] {\n margin-inline-end: calc(var(--default-grid-baseline) * 2);\n display: flex;\n align-items: center;\n flex: 0 1 auto;\n}\n.app-navigation-entry__utils[data-v-258871fd] {\n /* actions */\n}\n.app-navigation-entry__utils .action-item.app-navigation-entry__actions[data-v-258871fd] {\n display: none;\n}\n\n/* editing state */\n.app-navigation-entry--editing .app-navigation-entry-edit[data-v-258871fd] {\n z-index: 250;\n opacity: 1;\n}\n\n/* deleted state */\n.app-navigation-entry--deleted .app-navigation-entry-deleted[data-v-258871fd] {\n z-index: 250;\n transform: translateX(0);\n}\n\n/* pinned state */\n.app-navigation-entry--pinned[data-v-258871fd] {\n order: 2;\n margin-top: auto;\n}\n.app-navigation-entry--pinned ~ .app-navigation-entry--pinned[data-v-258871fd] {\n margin-top: 0;\n}\n[data-themes*=highcontrast] .app-navigation-entry[data-v-258871fd]:active {\n background-color: var(--color-primary-element-light-hover) !important;\n}\n@keyframes nc-nav-stripe-in-258871fd {\nfrom {\n transform: scaleY(0);\n opacity: 0;\n}\nto {\n transform: scaleY(1);\n opacity: 1;\n}\n}\n.app-navigation-new-item__name[data-v-258871fd] {\n overflow: hidden;\n max-width: 100%;\n white-space: nowrap;\n text-overflow: ellipsis;\n padding-inline-start: 7px;\n font-size: 14px;\n}\n.newItemContainer[data-v-258871fd] {\n width: calc(100% - var(--default-clickable-area));\n margin: auto;\n}',"",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcAppNavigationNewItem-Dn_iz3og.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA;;;EAGE;AACF;EACE,kBAAkB;EAClB,aAAa;EACb,cAAc;EACd,eAAe;EACf,sBAAsB;EACtB,WAAW;EACX,yCAAyC;EACzC,+DAA+D;EAC/D,8CAA8C;EAC9C,sEAAsE;AACxE;AACA;EACE,kBAAkB;EAClB,aAAa;EACb,cAAc;EACd,eAAe;EACf,sBAAsB;EACtB,WAAW;AACb;AACA;EACE,aAAa;AACf;AACA;EACE,+DAA+D;AACjE;AACA;EACE,qEAAqE;AACvE;AACA;;EAEE,wCAAwC;AAC1C;AACA;EACE,WAAW;EACX,kBAAkB;EAClB,wDAAwD;EACxD,qBAAqB;EACrB,UAAU;EACV,8CAA8C;EAC9C,oBAAoB;EACpB,2EAA2E;AAC7E;AACA;EACE,yDAAyD;AAC3D;AACA;EACE,+DAA+D;AACjE;AACA;EACE,mDAAmD;AACrD;AACA;EACE,+CAA+C;AACjD;AACA;EACE,kFAAkF;AACpF;AACA;EACE,8CAA8C;AAChD;AACA;EACE,qBAAqB;AACvB;AACA;EACE,yDAAyD;AAC3D;AACA;EACE,yDAAyD;AAC3D;AACA;EACE,yDAAyD;AAC3D;AACA;EACE,uCAAuC;AACzC;AACA;EACE,aAAa;AACf;AACA;EACE,oEAAoE;AACtE;AACA;EACE,YAAY,EAAE,mCAAmC;EACjD,aAAa;EACb,gBAAgB;EAChB,WAAW;EACX,sBAAsB;EACtB,yCAAyC;EACzC,UAAU;EACV,mBAAmB;EACnB,6BAA6B;EAC7B,gBAAgB;EAChB,4BAA4B;EAC5B,4EAA4E;EAC5E,0BAA0B;EAC1B,0CAA0C;AAC5C;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,uCAAuC;EACvC,uBAAuB;EACvB,oCAAoC;EACpC,qCAAqC;EACrC,0BAA0B;EAC1B,4BAA4B;EAC5B,4EAA4E;AAC9E;AACA;EACE,gBAAgB;EAChB,eAAe;EACf,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,iDAAiD;EACjD,YAAY;AACd;AACA;EACE,kDAAkD;EAClD,yCAAyC;EACzC,sEAAsE;AACxE;;AAEA,mCAAmC;AACnC;EACE,wCAAwC;EACxC,kBAAkB;EAClB,aAAa;EACb,cAAc;EACd,sBAAsB;EACtB,WAAW;EACX,sCAAsC;EACtC,6DAA6D;AAC/D;AACA;EACE,oBAAoB;EACpB,eAAe;AACjB;AACA;EACE,qCAAqC;AACvC;;AAEA,oBAAoB;AACpB;EACE,oBAAoB;EACpB,WAAW;EACX,iHAAiH;AACnH;AACA;EACE,kBAAkB;EAClB,gBAAgB;EAChB,WAAW;EACX,mBAAmB;EACnB,uBAAuB;EACvB,0CAA0C;AAC5C;;AAEA,wBAAwB;AACxB;EACE,aAAa;EACb,wCAAwC;EACxC,mBAAmB;EACnB,cAAc;EACd,yBAAyB;AAC3B;AACA;EACE,qBAAqB;AACvB;AACA;EACE,YAAY;AACd;AACA;EACE,yDAAyD;EACzD,aAAa;EACb,mBAAmB;EACnB,cAAc;AAChB;AACA;EACE,YAAY;AACd;AACA;EACE,aAAa;AACf;;AAEA,kBAAkB;AAClB;EACE,YAAY;EACZ,UAAU;AACZ;;AAEA,kBAAkB;AAClB;EACE,YAAY;EACZ,wBAAwB;AAC1B;;AAEA,iBAAiB;AACjB;EACE,QAAQ;EACR,gBAAgB;AAClB;AACA;EACE,aAAa;AACf;AACA;EACE,qEAAqE;AACvE;AACA;AACA;IACI,oBAAoB;IACpB,UAAU;AACd;AACA;IACI,oBAAoB;IACpB,UAAU;AACd;AACA;AACA;EACE,gBAAgB;EAChB,eAAe;EACf,mBAAmB;EACnB,uBAAuB;EACvB,yBAAyB;EACzB,eAAe;AACjB;AACA;EACE,iDAAiD;EACjD,YAAY;AACd",sourcesContent:['/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-258871fd] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n.app-navigation-entry[data-v-258871fd] {\n position: relative;\n display: flex;\n flex-shrink: 0;\n flex-wrap: wrap;\n box-sizing: border-box;\n width: 100%;\n min-height: var(--default-clickable-area);\n transition: background-color var(--animation-quick) ease-in-out;\n transition: background-color 200ms ease-in-out;\n border-radius: var(--border-radius-element, var(--border-radius-pill));\n}\n.app-navigation-entry-wrapper[data-v-258871fd] {\n position: relative;\n display: flex;\n flex-shrink: 0;\n flex-wrap: wrap;\n box-sizing: border-box;\n width: 100%;\n}\n.app-navigation-entry-wrapper.app-navigation-entry--collapsible:not(.app-navigation-entry--opened) > ul[data-v-258871fd] {\n display: none;\n}\n.app-navigation-entry:not(.app-navigation-entry--legacy).active[data-v-258871fd] {\n background-color: var(--color-primary-element-light) !important;\n}\n.app-navigation-entry:not(.app-navigation-entry--legacy).active[data-v-258871fd]:hover {\n background-color: var(--color-primary-element-light-hover) !important;\n}\n.app-navigation-entry:not(.app-navigation-entry--legacy).active:not(.app-navigation-entry--editing) .app-navigation-entry-link[data-v-258871fd],\n.app-navigation-entry:not(.app-navigation-entry--legacy).active:not(.app-navigation-entry--editing) .app-navigation-entry-button[data-v-258871fd] {\n color: var(--color-main-text) !important;\n}\n.app-navigation-entry:not(.app-navigation-entry--legacy).active[data-v-258871fd]:not(.app-navigation-entry--editing)::before {\n content: "";\n position: absolute;\n inset-block: calc(var(--default-grid-baseline, 4px) * 2);\n inset-inline-start: 0;\n width: 3px;\n background-color: var(--color-primary-element);\n border-radius: 999px;\n animation: nc-nav-stripe-in-258871fd var(--animation-quick, 200ms) ease-out;\n}\n.app-navigation-entry.app-navigation-entry--legacy.active[data-v-258871fd] {\n background-color: var(--color-primary-element) !important;\n}\n.app-navigation-entry.app-navigation-entry--legacy.active[data-v-258871fd]:hover {\n background-color: var(--color-primary-element-hover) !important;\n}\n.app-navigation-entry.app-navigation-entry--legacy.active .app-navigation-entry-link[data-v-258871fd], .app-navigation-entry.app-navigation-entry--legacy.active .app-navigation-entry-button[data-v-258871fd] {\n color: var(--color-primary-element-text) !important;\n}\n.app-navigation-entry[data-v-258871fd]:focus-within, .app-navigation-entry[data-v-258871fd]:hover {\n background-color: var(--color-background-hover);\n}\n.app-navigation-entry[data-v-258871fd]:not(.app-navigation-entry--legacy):focus-within, .app-navigation-entry[data-v-258871fd]:not(.app-navigation-entry--legacy):hover {\n background-color: color-mix(in srgb, var(--color-primary-element) 8%, transparent);\n}\n.app-navigation-entry.active .app-navigation-entry__children[data-v-258871fd], .app-navigation-entry:focus-within .app-navigation-entry__children[data-v-258871fd], .app-navigation-entry:hover .app-navigation-entry__children[data-v-258871fd] {\n background-color: var(--color-main-background);\n}\n.app-navigation-entry.active .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd], .app-navigation-entry.app-navigation-entry--deleted .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd], .app-navigation-entry:focus .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd], .app-navigation-entry:focus-within .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd], .app-navigation-entry:hover .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd] {\n display: inline-block;\n}\n.app-navigation-entry .app-navigation-entry__actions[data-v-258871fd]:hover .button-vue {\n background-color: var(--color-background-dark) !important;\n}\n.app-navigation-entry:not(.app-navigation-entry--legacy).active .app-navigation-entry__actions[data-v-258871fd]:hover .button-vue {\n background-color: var(--color-background-dark) !important;\n}\n.app-navigation-entry.app-navigation-entry--legacy.active .app-navigation-entry__actions[data-v-258871fd]:hover .button-vue {\n background-color: var(--color-primary-element) !important;\n}\n.app-navigation-entry[data-v-258871fd] {\n /* hide deletion/collapse of subitems */\n}\n.app-navigation-entry.app-navigation-entry--deleted > ul[data-v-258871fd] {\n display: none;\n}\n.app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-link[data-v-258871fd], .app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-button[data-v-258871fd] {\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n}\n.app-navigation-entry .app-navigation-entry-link[data-v-258871fd], .app-navigation-entry .app-navigation-entry-button[data-v-258871fd] {\n z-index: 100; /* above the bullet to allow click*/\n display: flex;\n overflow: hidden;\n flex: 1 1 0;\n box-sizing: border-box;\n min-height: var(--default-clickable-area);\n padding: 0;\n white-space: nowrap;\n color: var(--color-main-text);\n font-weight: 500;\n background-repeat: no-repeat;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px 16px;\n line-height: var(--default-clickable-area);\n}\n.app-navigation-entry .app-navigation-entry-link .app-navigation-entry-icon[data-v-258871fd], .app-navigation-entry .app-navigation-entry-button .app-navigation-entry-icon[data-v-258871fd] {\n display: flex;\n align-items: center;\n flex: 0 0 var(--default-clickable-area);\n justify-content: center;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n background-size: 16px 16px;\n background-repeat: no-repeat;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n}\n.app-navigation-entry .app-navigation-entry-link .app-navigation-entry__name[data-v-258871fd], .app-navigation-entry .app-navigation-entry-button .app-navigation-entry__name[data-v-258871fd] {\n overflow: hidden;\n max-width: 100%;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.app-navigation-entry .app-navigation-entry-link .editingContainer[data-v-258871fd], .app-navigation-entry .app-navigation-entry-button .editingContainer[data-v-258871fd] {\n width: calc(100% - var(--default-clickable-area));\n margin: auto;\n}\n.app-navigation-entry .app-navigation-entry-link[data-v-258871fd]:focus-visible, .app-navigation-entry .app-navigation-entry-button[data-v-258871fd]:focus-visible {\n box-shadow: 0 0 0 4px var(--color-main-background);\n outline: 2px solid var(--color-main-text);\n border-radius: var(--border-radius-element, var(--border-radius-pill));\n}\n\n/* Second level nesting for lists */\n.app-navigation-entry__children[data-v-258871fd] {\n --app-navigation-item-child-offset: 10px;\n position: relative;\n display: flex;\n flex: 0 1 auto;\n flex-direction: column;\n width: 100%;\n gap: var(--default-grid-baseline, 4px);\n padding-inline-start: var(--app-navigation-item-child-offset);\n}\n.app-navigation-entry__children .app-navigation-entry[data-v-258871fd] {\n display: inline-flex;\n flex-wrap: wrap;\n}\n.app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children[data-v-258871fd] {\n --app-navigation-item-child-offset: 0;\n}\n\n/* Deleted entries */\n.app-navigation-entry__deleted[data-v-258871fd] {\n display: inline-flex;\n flex: 1 1 0;\n padding-inline-start: calc(var(--default-clickable-area) - (var(--default-clickable-area) - 16px) / 2) !important;\n}\n.app-navigation-entry__deleted .app-navigation-entry__deleted-description[data-v-258871fd] {\n position: relative;\n overflow: hidden;\n flex: 1 1 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n line-height: var(--default-clickable-area);\n}\n\n/* counter and actions */\n.app-navigation-entry__utils[data-v-258871fd] {\n display: flex;\n min-width: var(--default-clickable-area);\n align-items: center;\n flex: 0 1 auto;\n justify-content: flex-end;\n}\n.app-navigation-entry__utils.app-navigation-entry__utils--display-actions .action-item.app-navigation-entry__actions[data-v-258871fd] {\n display: inline-block;\n}\n.app-navigation-entry__utils[data-v-258871fd] {\n /* counter */\n}\n.app-navigation-entry__utils .app-navigation-entry__counter-wrapper[data-v-258871fd] {\n margin-inline-end: calc(var(--default-grid-baseline) * 2);\n display: flex;\n align-items: center;\n flex: 0 1 auto;\n}\n.app-navigation-entry__utils[data-v-258871fd] {\n /* actions */\n}\n.app-navigation-entry__utils .action-item.app-navigation-entry__actions[data-v-258871fd] {\n display: none;\n}\n\n/* editing state */\n.app-navigation-entry--editing .app-navigation-entry-edit[data-v-258871fd] {\n z-index: 250;\n opacity: 1;\n}\n\n/* deleted state */\n.app-navigation-entry--deleted .app-navigation-entry-deleted[data-v-258871fd] {\n z-index: 250;\n transform: translateX(0);\n}\n\n/* pinned state */\n.app-navigation-entry--pinned[data-v-258871fd] {\n order: 2;\n margin-top: auto;\n}\n.app-navigation-entry--pinned ~ .app-navigation-entry--pinned[data-v-258871fd] {\n margin-top: 0;\n}\n[data-themes*=highcontrast] .app-navigation-entry[data-v-258871fd]:active {\n background-color: var(--color-primary-element-light-hover) !important;\n}\n@keyframes nc-nav-stripe-in-258871fd {\nfrom {\n transform: scaleY(0);\n opacity: 0;\n}\nto {\n transform: scaleY(1);\n opacity: 1;\n}\n}\n.app-navigation-new-item__name[data-v-258871fd] {\n overflow: hidden;\n max-width: 100%;\n white-space: nowrap;\n text-overflow: ellipsis;\n padding-inline-start: 7px;\n font-size: 14px;\n}\n.newItemContainer[data-v-258871fd] {\n width: calc(100% - var(--default-clickable-area));\n margin: auto;\n}'],sourceRoot:""}]);const s=o},20265(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-8fb21c8b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n#app-settings[data-v-8fb21c8b] {\n margin-top: auto;\n padding: 3px;\n}\n#app-settings__header[data-v-8fb21c8b] {\n box-sizing: border-box;\n margin: 0 3px 3px 3px;\n}\n#app-settings__header .settings-button[data-v-8fb21c8b] {\n padding-inline: 0 calc((var(--default-clickable-area) - 16px) / 2) !important;\n}\n#app-settings__header .settings-button[data-v-8fb21c8b] .button-vue__text {\n font-weight: normal !important;\n}\n#app-settings__content[data-v-8fb21c8b] {\n display: block;\n padding: 10px;\n /* prevent scrolled contents from stopping too early */\n margin-bottom: -3px;\n /* restrict height of settings and make scrollable */\n max-height: 300px;\n overflow-y: auto;\n box-sizing: border-box;\n}\n.slide-up-leave-active[data-v-8fb21c8b],\n.slide-up-enter-active[data-v-8fb21c8b] {\n transition-duration: var(--animation-slow);\n transition-property: max-height, padding;\n overflow-y: hidden !important;\n}\n.slide-up-enter[data-v-8fb21c8b],\n.slide-up-leave-to[data-v-8fb21c8b] {\n max-height: 0 !important;\n padding: 0 10px !important;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcAppNavigationSettings-2Wh1E3Hq.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,gBAAgB;EAChB,YAAY;AACd;AACA;EACE,sBAAsB;EACtB,qBAAqB;AACvB;AACA;EACE,6EAA6E;AAC/E;AACA;EACE,8BAA8B;AAChC;AACA;EACE,cAAc;EACd,aAAa;EACb,sDAAsD;EACtD,mBAAmB;EACnB,oDAAoD;EACpD,iBAAiB;EACjB,gBAAgB;EAChB,sBAAsB;AACxB;AACA;;EAEE,0CAA0C;EAC1C,wCAAwC;EACxC,6BAA6B;AAC/B;AACA;;EAEE,wBAAwB;EACxB,0BAA0B;AAC5B",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-8fb21c8b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n#app-settings[data-v-8fb21c8b] {\n margin-top: auto;\n padding: 3px;\n}\n#app-settings__header[data-v-8fb21c8b] {\n box-sizing: border-box;\n margin: 0 3px 3px 3px;\n}\n#app-settings__header .settings-button[data-v-8fb21c8b] {\n padding-inline: 0 calc((var(--default-clickable-area) - 16px) / 2) !important;\n}\n#app-settings__header .settings-button[data-v-8fb21c8b] .button-vue__text {\n font-weight: normal !important;\n}\n#app-settings__content[data-v-8fb21c8b] {\n display: block;\n padding: 10px;\n /* prevent scrolled contents from stopping too early */\n margin-bottom: -3px;\n /* restrict height of settings and make scrollable */\n max-height: 300px;\n overflow-y: auto;\n box-sizing: border-box;\n}\n.slide-up-leave-active[data-v-8fb21c8b],\n.slide-up-enter-active[data-v-8fb21c8b] {\n transition-duration: var(--animation-slow);\n transition-property: max-height, padding;\n overflow-y: hidden !important;\n}\n.slide-up-enter[data-v-8fb21c8b],\n.slide-up-leave-to[data-v-8fb21c8b] {\n max-height: 0 !important;\n padding: 0 10px !important;\n}"],sourceRoot:""}]);const s=o},72142(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_ue-ry {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantButton_VUrRt {\n --assistant-button-color: var(--color-element-assistant, linear-gradient(238deg, #A569D3 12%, #00679E 39%, #422083 86%));\n --assistant-button-background-color: var(--color-background-assistant, #F6F5FF);\n background-image: var(--color-border-assistant, linear-gradient(125deg, #7398FE 50%, #6104A4 125%));\n border-radius: var(--border-radius-element);\n height: var(--default-clickable-area);\n width: fit-content;\n padding-inline: 1px;\n padding-block: 1px 2px;\n}\n._assistantButton_disabled_cQ8vj {\n filter: saturate(0.5);\n opacity: 0.5;\n}\n._assistantButton_primary_4cJXX {\n --assistant-button-color: white;\n --assistant-button-background-color: var(--color-element-assistant,linear-gradient(238deg, #A569D3 12%, #00679E 39%, #422083 86%));\n}\n._assistantButton_primary_4cJXX ._assistantButton__icon_8AOmi,\n._assistantButton_primary_4cJXX ._assistantButton__text_fZUa- {\n color: white !important;\n}\n._assistantButton__button_WTh-9 {\n --button-size: calc(var(--default-clickable-area) - 3px) !important;\n background-color: var(--assistant-button-background-color) !important;\n background-image: var(--assistant-button-background-color) !important;\n border: none !important;\n}\n._assistantButton__button_WTh-9:hover {\n filter: brightness(120%);\n}\n._assistantButton__text_fZUa- {\n background-image: var(--assistant-button-color);\n color: transparent !important;\n background-clip: text;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcAssistantButton-BNEXluSq.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,wHAAwH;EACxH,+EAA+E;EAC/E,mGAAmG;EACnG,2CAA2C;EAC3C,qCAAqC;EACrC,kBAAkB;EAClB,mBAAmB;EACnB,sBAAsB;AACxB;AACA;EACE,qBAAqB;EACrB,YAAY;AACd;AACA;EACE,+BAA+B;EAC/B,kIAAkI;AACpI;AACA;;EAEE,uBAAuB;AACzB;AACA;EACE,mEAAmE;EACnE,qEAAqE;EACrE,qEAAqE;EACrE,uBAAuB;AACzB;AACA;EACE,wBAAwB;AAC1B;AACA;EACE,+CAA+C;EAC/C,6BAA6B;EAC7B,qBAAqB;AACvB",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_ue-ry {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantButton_VUrRt {\n --assistant-button-color: var(--color-element-assistant, linear-gradient(238deg, #A569D3 12%, #00679E 39%, #422083 86%));\n --assistant-button-background-color: var(--color-background-assistant, #F6F5FF);\n background-image: var(--color-border-assistant, linear-gradient(125deg, #7398FE 50%, #6104A4 125%));\n border-radius: var(--border-radius-element);\n height: var(--default-clickable-area);\n width: fit-content;\n padding-inline: 1px;\n padding-block: 1px 2px;\n}\n._assistantButton_disabled_cQ8vj {\n filter: saturate(0.5);\n opacity: 0.5;\n}\n._assistantButton_primary_4cJXX {\n --assistant-button-color: white;\n --assistant-button-background-color: var(--color-element-assistant,linear-gradient(238deg, #A569D3 12%, #00679E 39%, #422083 86%));\n}\n._assistantButton_primary_4cJXX ._assistantButton__icon_8AOmi,\n._assistantButton_primary_4cJXX ._assistantButton__text_fZUa- {\n color: white !important;\n}\n._assistantButton__button_WTh-9 {\n --button-size: calc(var(--default-clickable-area) - 3px) !important;\n background-color: var(--assistant-button-background-color) !important;\n background-image: var(--assistant-button-background-color) !important;\n border: none !important;\n}\n._assistantButton__button_WTh-9:hover {\n filter: brightness(120%);\n}\n._assistantButton__text_fZUa- {\n background-image: var(--assistant-button-color);\n color: transparent !important;\n background-clip: text;\n}"],sourceRoot:""}]);const s=o},43922(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_0irai {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantContent_HSz7O {\n background-image: var(--color-border-assistant, linear-gradient(125deg, #7398FE 50%, #6104A4 125%));\n border-radius: var(--border-radius-container);\n padding: 2px;\n}\n._assistantContent__inner_NqOmP {\n background-color: var(--color-background-assistant, #F6F5FF);\n border-radius: calc(var(--border-radius-container) - 1px);\n color: var(--color-main-text);\n padding: calc(var(--border-radius-container) - 1px);\n height: 100%;\n width: 100%;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcAssistantContent-DrswfkY-.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,mGAAmG;EACnG,6CAA6C;EAC7C,YAAY;AACd;AACA;EACE,4DAA4D;EAC5D,yDAAyD;EACzD,6BAA6B;EAC7B,mDAAmD;EACnD,YAAY;EACZ,WAAW;AACb",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_0irai {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantContent_HSz7O {\n background-image: var(--color-border-assistant, linear-gradient(125deg, #7398FE 50%, #6104A4 125%));\n border-radius: var(--border-radius-container);\n padding: 2px;\n}\n._assistantContent__inner_NqOmP {\n background-color: var(--color-background-assistant, #F6F5FF);\n border-radius: calc(var(--border-radius-container) - 1px);\n color: var(--color-main-text);\n padding: calc(var(--border-radius-container) - 1px);\n height: 100%;\n width: 100%;\n}"],sourceRoot:""}]);const s=o},80633(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_rxv-a {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantIcon_3gvvF {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n}\n._assistantIcon_3gvvF:not(._assistantIcon_inline_kO5b9) {\n display: flex;\n min-height: var(--default-clickable-area);\n min-width: var(--default-clickable-area);\n}\n._assistantIcon__svg_SllmR {\n display: inline-block;\n width: var(--a843d9d2);\n height: var(--a843d9d2);\n max-width: var(--a843d9d2);\n max-height: var(--a843d9d2);\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcAssistantIcon-CdtR1Psu.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,yCAAyC;EACzC,wCAAwC;AAC1C;AACA;EACE,qBAAqB;EACrB,sBAAsB;EACtB,uBAAuB;EACvB,0BAA0B;EAC1B,2BAA2B;AAC7B",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_rxv-a {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantIcon_3gvvF {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n}\n._assistantIcon_3gvvF:not(._assistantIcon_inline_kO5b9) {\n display: flex;\n min-height: var(--default-clickable-area);\n min-width: var(--default-clickable-area);\n}\n._assistantIcon__svg_SllmR {\n display: inline-block;\n width: var(--a843d9d2);\n height: var(--a843d9d2);\n max-width: var(--a843d9d2);\n max-height: var(--a843d9d2);\n}"],sourceRoot:""}]);const s=o},96190(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"\n._fadeTransition_2TIih {\n\ttransition: all var(--animation-quick) ease;\n}\n._fadeTransitionActive_Lsx9F {\n\topacity: 0;\n\tposition: absolute;\n}\n","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcBlurHash-CT92vFpc.css"],names:[],mappings:";AACA;CACC,2CAA2C;AAC5C;AACA;CACC,UAAU;CACV,kBAAkB;AACnB",sourcesContent:["\n._fadeTransition_2TIih {\n\ttransition: all var(--animation-quick) ease;\n}\n._fadeTransitionActive_Lsx9F {\n\topacity: 0;\n\tposition: absolute;\n}\n"],sourceRoot:""}]);const s=o},18354(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"\n._filePicker_KfdBJ {\n\tdisplay: inline-flex;\n\talign-items: center;\n\theight: var(--default-clickable-area);\n}\n","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcFilePicker-BokX813z.css"],names:[],mappings:";AACA;CACC,oBAAoB;CACpB,mBAAmB;CACnB,qCAAqC;AACtC",sourcesContent:["\n._filePicker_KfdBJ {\n\tdisplay: inline-flex;\n\talign-items: center;\n\theight: var(--default-clickable-area);\n}\n"],sourceRoot:""}]);const s=o},98216(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-528e9576] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n#guest-content-vue[data-v-528e9576] {\n color: var(--color-main-text);\n background-color: var(--color-main-background);\n min-width: 0;\n border-radius: var(--border-radius-large);\n box-shadow: 0 0 10px var(--color-box-shadow);\n height: fit-content;\n padding: 15px;\n margin: 20px auto;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n#content.nc-guest-content {\n overflow: auto;\n margin-bottom: 0;\n height: calc(var(--body-height) + var(--body-container-margin));\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcGuestContent-BkegjnLL.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,6BAA6B;EAC7B,8CAA8C;EAC9C,YAAY;EACZ,yCAAyC;EACzC,4CAA4C;EAC5C,mBAAmB;EACnB,aAAa;EACb,iBAAiB;AACnB,CAAC;;;EAGC;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,cAAc;EACd,gBAAgB;EAChB,+DAA+D;AACjE",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-528e9576] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n#guest-content-vue[data-v-528e9576] {\n color: var(--color-main-text);\n background-color: var(--color-main-background);\n min-width: 0;\n border-radius: var(--border-radius-large);\n box-shadow: 0 0 10px var(--color-box-shadow);\n height: fit-content;\n padding: 15px;\n margin: 20px auto;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n#content.nc-guest-content {\n overflow: auto;\n margin-bottom: 0;\n height: calc(var(--body-height) + var(--body-container-margin));\n}"],sourceRoot:""}]);const s=o},3319(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-9f864ea4] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.resource[data-v-9f864ea4] {\n display: flex;\n align-items: center;\n height: var(--default-clickable-area);\n}\n.resource__button[data-v-9f864ea4] {\n width: 100% !important;\n justify-content: flex-start !important;\n padding: 0 !important;\n}\n.resource__button[data-v-9f864ea4] .button-vue__wrapper {\n justify-content: flex-start !important;\n}\n.resource__button[data-v-9f864ea4] .button-vue__wrapper .button-vue__text {\n font-weight: normal !important;\n margin-left: 2px !important;\n}\n.resource__icon[data-v-9f864ea4] {\n width: 32px;\n height: 32px;\n background-color: var(--color-text-maxcontrast);\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.resource__icon img[data-v-9f864ea4] {\n width: 16px;\n height: 16px;\n filter: var(--background-invert-if-dark);\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e224f6ac] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.team-resources__header[data-v-e224f6ac] {\n font-weight: bold;\n margin-bottom: 6px;\n}\n.related-team[data-v-e224f6ac] {\n border-radius: var(--border-radius-rounded);\n border: 2px solid var(--color-border-dark);\n margin-bottom: 6px;\n}\n.related-team__open[data-v-e224f6ac] {\n border-color: var(--color-primary-element);\n}\n.related-team__header[data-v-e224f6ac] {\n padding: 6px;\n padding-right: 24px;\n display: flex;\n gap: 12px;\n}\n.related-team__name[data-v-e224f6ac] {\n display: flex;\n flex-grow: 1;\n align-items: center;\n gap: 12px;\n padding: 6px 12px;\n font-weight: bold;\n margin: 0;\n}\n.related-team .related-team-provider[data-v-e224f6ac] {\n padding: 6px 12px;\n}\n.related-team .related-team-provider__name[data-v-e224f6ac] {\n font-weight: bold;\n margin-bottom: 3px;\n}\n.related-team .related-team-provider__link[data-v-e224f6ac] {\n display: flex;\n gap: 12px;\n padding: 6px 12px;\n font-weight: bold;\n}\n.related-team .related-team-resource__link[data-v-e224f6ac] {\n display: flex;\n gap: 12px;\n height: var(--default-clickable-area);\n align-items: center;\n border-radius: var(--border-radius-large);\n}\n.related-team .related-team-resource__link[data-v-e224f6ac]:hover {\n background-color: var(--color-background-hover);\n}\n.related-team .related-team-resource__link[data-v-e224f6ac]:focus {\n background-color: var(--color-background-hover);\n outline: 2px solid var(--color-primary-element);\n}\n.related-team .related-team-resource .resource__icon[data-v-e224f6ac] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n display: flex;\n align-items: center;\n justify-content: center;\n text-align: center;\n}\n.related-team .related-team-resource .resource__icon > img[data-v-e224f6ac] {\n border-radius: var(--border-radius-pill);\n overflow: hidden;\n width: 32px;\n height: 32px;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-c4e88089] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.related-resources__header h5[data-v-c4e88089] {\n font-weight: bold;\n margin-bottom: 6px;\n}\n.related-resources__header p[data-v-c4e88089] {\n color: var(--color-text-maxcontrast);\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcRelatedResourcesPanel-CTpqdDL9.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,qCAAqC;AACvC;AACA;EACE,sBAAsB;EACtB,sCAAsC;EACtC,qBAAqB;AACvB;AACA;EACE,sCAAsC;AACxC;AACA;EACE,8BAA8B;EAC9B,2BAA2B;AAC7B;AACA;EACE,WAAW;EACX,YAAY;EACZ,+CAA+C;EAC/C,kBAAkB;EAClB,aAAa;EACb,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,WAAW;EACX,YAAY;EACZ,wCAAwC;AAC1C,CAAC;;;EAGC;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,iBAAiB;EACjB,kBAAkB;AACpB;AACA;EACE,2CAA2C;EAC3C,0CAA0C;EAC1C,kBAAkB;AACpB;AACA;EACE,0CAA0C;AAC5C;AACA;EACE,YAAY;EACZ,mBAAmB;EACnB,aAAa;EACb,SAAS;AACX;AACA;EACE,aAAa;EACb,YAAY;EACZ,mBAAmB;EACnB,SAAS;EACT,iBAAiB;EACjB,iBAAiB;EACjB,SAAS;AACX;AACA;EACE,iBAAiB;AACnB;AACA;EACE,iBAAiB;EACjB,kBAAkB;AACpB;AACA;EACE,aAAa;EACb,SAAS;EACT,iBAAiB;EACjB,iBAAiB;AACnB;AACA;EACE,aAAa;EACb,SAAS;EACT,qCAAqC;EACrC,mBAAmB;EACnB,yCAAyC;AAC3C;AACA;EACE,+CAA+C;AACjD;AACA;EACE,+CAA+C;EAC/C,+CAA+C;AACjD;AACA;EACE,oCAAoC;EACpC,qCAAqC;EACrC,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,kBAAkB;AACpB;AACA;EACE,wCAAwC;EACxC,gBAAgB;EAChB,WAAW;EACX,YAAY;AACd,CAAC;;;EAGC;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,iBAAiB;EACjB,kBAAkB;AACpB;AACA;EACE,oCAAoC;AACtC",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-9f864ea4] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.resource[data-v-9f864ea4] {\n display: flex;\n align-items: center;\n height: var(--default-clickable-area);\n}\n.resource__button[data-v-9f864ea4] {\n width: 100% !important;\n justify-content: flex-start !important;\n padding: 0 !important;\n}\n.resource__button[data-v-9f864ea4] .button-vue__wrapper {\n justify-content: flex-start !important;\n}\n.resource__button[data-v-9f864ea4] .button-vue__wrapper .button-vue__text {\n font-weight: normal !important;\n margin-left: 2px !important;\n}\n.resource__icon[data-v-9f864ea4] {\n width: 32px;\n height: 32px;\n background-color: var(--color-text-maxcontrast);\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.resource__icon img[data-v-9f864ea4] {\n width: 16px;\n height: 16px;\n filter: var(--background-invert-if-dark);\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e224f6ac] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.team-resources__header[data-v-e224f6ac] {\n font-weight: bold;\n margin-bottom: 6px;\n}\n.related-team[data-v-e224f6ac] {\n border-radius: var(--border-radius-rounded);\n border: 2px solid var(--color-border-dark);\n margin-bottom: 6px;\n}\n.related-team__open[data-v-e224f6ac] {\n border-color: var(--color-primary-element);\n}\n.related-team__header[data-v-e224f6ac] {\n padding: 6px;\n padding-right: 24px;\n display: flex;\n gap: 12px;\n}\n.related-team__name[data-v-e224f6ac] {\n display: flex;\n flex-grow: 1;\n align-items: center;\n gap: 12px;\n padding: 6px 12px;\n font-weight: bold;\n margin: 0;\n}\n.related-team .related-team-provider[data-v-e224f6ac] {\n padding: 6px 12px;\n}\n.related-team .related-team-provider__name[data-v-e224f6ac] {\n font-weight: bold;\n margin-bottom: 3px;\n}\n.related-team .related-team-provider__link[data-v-e224f6ac] {\n display: flex;\n gap: 12px;\n padding: 6px 12px;\n font-weight: bold;\n}\n.related-team .related-team-resource__link[data-v-e224f6ac] {\n display: flex;\n gap: 12px;\n height: var(--default-clickable-area);\n align-items: center;\n border-radius: var(--border-radius-large);\n}\n.related-team .related-team-resource__link[data-v-e224f6ac]:hover {\n background-color: var(--color-background-hover);\n}\n.related-team .related-team-resource__link[data-v-e224f6ac]:focus {\n background-color: var(--color-background-hover);\n outline: 2px solid var(--color-primary-element);\n}\n.related-team .related-team-resource .resource__icon[data-v-e224f6ac] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n display: flex;\n align-items: center;\n justify-content: center;\n text-align: center;\n}\n.related-team .related-team-resource .resource__icon > img[data-v-e224f6ac] {\n border-radius: var(--border-radius-pill);\n overflow: hidden;\n width: 32px;\n height: 32px;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-c4e88089] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.related-resources__header h5[data-v-c4e88089] {\n font-weight: bold;\n margin-bottom: 6px;\n}\n.related-resources__header p[data-v-c4e88089] {\n color: var(--color-text-maxcontrast);\n}"],sourceRoot:""}]);const s=o},69721(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"\n.nc-select-users[data-v-7f7ecbfe] .vs__selected {\n\tpadding-inline: 0 5px !important;\n}\n","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcSelectUsers-BDh2CSCJ.css"],names:[],mappings:";AACA;CACC,gCAAgC;AACjC",sourcesContent:["\n.nc-select-users[data-v-7f7ecbfe] .vs__selected {\n\tpadding-inline: 0 5px !important;\n}\n"],sourceRoot:""}]);const s=o},67503(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-9938ac79] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.input-wrapper[data-v-9938ac79] {\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n width: 100%;\n max-width: 400px;\n}\n.input-wrapper .action-input__label[data-v-9938ac79] {\n margin-right: 12px;\n}\n.input-wrapper[data-v-9938ac79]:disabled {\n cursor: default;\n}\n.input-wrapper .hint[data-v-9938ac79] {\n color: var(--color-text-maxcontrast);\n margin-left: 8px;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcSettingsInputText-18lfGViv.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,eAAe;EACf,WAAW;EACX,gBAAgB;AAClB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,eAAe;AACjB;AACA;EACE,oCAAoC;EACpC,gBAAgB;AAClB",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-9938ac79] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.input-wrapper[data-v-9938ac79] {\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n width: 100%;\n max-width: 400px;\n}\n.input-wrapper .action-input__label[data-v-9938ac79] {\n margin-right: 12px;\n}\n.input-wrapper[data-v-9938ac79]:disabled {\n cursor: default;\n}\n.input-wrapper .hint[data-v-9938ac79] {\n color: var(--color-text-maxcontrast);\n margin-left: 8px;\n}"],sourceRoot:""}]);const s=o},38635(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,".modal__header[data-v-cd041e98]{margin:0}.modal__content[data-v-cd041e98]{display:flex;flex-direction:column;align-items:center;padding:20px;gap:4px 0}.modal__button-row[data-v-cd041e98]{display:flex;width:100%;justify-content:space-between}","",{version:3,sources:["webpack://./apps/settings/src/components/GroupListItem.vue"],names:[],mappings:"AAEC,gCACC,QAAA,CAGD,iCACC,YAAA,CACA,qBAAA,CACA,kBAAA,CACA,YAAA,CACA,SAAA,CAGD,oCACC,YAAA,CACA,UAAA,CACA,6BAAA",sourcesContent:["\n.modal {\n\t&__header {\n\t\tmargin: 0;\n\t}\n\n\t&__content {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tpadding: 20px;\n\t\tgap: 4px 0;\n\t}\n\n\t&__button-row {\n\t\tdisplay: flex;\n\t\twidth: 100%;\n\t\tjustify-content: space-between;\n\t}\n}\n"],sourceRoot:""}]);const s=o},21548(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,".empty[data-v-54280d98] .icon-vue{width:64px;height:64px}.empty[data-v-54280d98] .icon-vue svg{max-width:64px;max-height:64px}","",{version:3,sources:["webpack://./apps/settings/src/components/UserList.vue"],names:[],mappings:"AAKE,kCACC,UAAA,CACA,WAAA,CAEA,sCACC,cAAA,CACA,eAAA",sourcesContent:["\n@use './Users/shared/styles' as *;\n\n.empty {\n\t:deep {\n\t\t.icon-vue {\n\t\t\twidth: 64px;\n\t\t\theight: 64px;\n\n\t\t\tsvg {\n\t\t\t\tmax-width: 64px;\n\t\t\t\tmax-height: 64px;\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const s=o},38430(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,".dialog__form[data-v-d5f7e5a8]{display:flex;flex-direction:column;align-items:center;padding:0 8px;gap:4px 0}.dialog__item[data-v-d5f7e5a8]{width:100%}.dialog__item[data-v-d5f7e5a8]:not(:focus):not(:active){border-color:var(--color-border-dark)}.dialog__hint[data-v-d5f7e5a8]{color:var(--color-text-maxcontrast);margin-top:8px;align-self:flex-start}.dialog__label[data-v-d5f7e5a8]{display:block;padding:4px 0}.dialog__select[data-v-d5f7e5a8]{width:100%}.dialog__managers[data-v-d5f7e5a8]{margin-bottom:12px}.dialog__submit[data-v-d5f7e5a8]{margin-top:4px;margin-bottom:8px}.dialog[data-v-d5f7e5a8] .dialog__actions{margin:auto}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/NewUserDialog.vue"],names:[],mappings:"AAEC,+BACC,YAAA,CACA,qBAAA,CACA,kBAAA,CACA,aAAA,CACA,SAAA,CAGD,+BACC,UAAA,CAEA,wDACC,qCAAA,CAIF,+BACC,mCAAA,CACA,cAAA,CACA,qBAAA,CAGD,gCACC,aAAA,CACA,aAAA,CAGD,iCACC,UAAA,CAGD,mCACC,kBAAA,CAGD,iCACC,cAAA,CACA,iBAAA,CAIA,0CACC,WAAA",sourcesContent:["\n.dialog {\n\t&__form {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tpadding: 0 8px;\n\t\tgap: 4px 0;\n\t}\n\n\t&__item {\n\t\twidth: 100%;\n\n\t\t&:not(:focus):not(:active) {\n\t\t\tborder-color: var(--color-border-dark);\n\t\t}\n\t}\n\n\t&__hint {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tmargin-top: 8px;\n\t\talign-self: flex-start;\n\t}\n\n\t&__label {\n\t\tdisplay: block;\n\t\tpadding: 4px 0;\n\t}\n\n\t&__select {\n\t\twidth: 100%;\n\t}\n\n\t&__managers {\n\t\tmargin-bottom: 12px;\n\t}\n\n\t&__submit {\n\t\tmargin-top: 4px;\n\t\tmargin-bottom: 8px;\n\t}\n\n\t:deep {\n\t\t.dialog__actions {\n\t\t\tmargin: auto;\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const s=o},95066(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,".footer[data-v-db2a7c4e]{position:relative;display:flex;min-width:100%;width:fit-content;height:var(--row-height);background-color:var(--color-main-background)}.footer__cell[data-v-db2a7c4e]{display:flex;flex-direction:column;justify-content:center;padding:0 var(--cell-padding);min-width:var(--cell-width);width:var(--cell-width);color:var(--color-main-text)}.footer__cell strong[data-v-db2a7c4e],.footer__cell span[data-v-db2a7c4e],.footer__cell label[data-v-db2a7c4e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}@media(min-width: 670px){.footer__cell--avatar[data-v-db2a7c4e],.footer__cell--displayname[data-v-db2a7c4e]{position:sticky;z-index:var(--sticky-column-z-index);background-color:var(--color-main-background)}.footer__cell--avatar[data-v-db2a7c4e]{inset-inline-start:0}.footer__cell--displayname[data-v-db2a7c4e]{inset-inline-start:var(--avatar-cell-width);border-inline-end:1px solid var(--color-border)}}.footer__cell--username[data-v-db2a7c4e]{padding-inline-start:calc(var(--default-grid-baseline)*3)}.footer__cell--avatar[data-v-db2a7c4e]{min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0;user-select:none}.footer__cell--multiline span[data-v-db2a7c4e]{line-height:1.3em;white-space:unset}@supports(-webkit-line-clamp: 2){.footer__cell--multiline span[data-v-db2a7c4e]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.footer__cell--large[data-v-db2a7c4e]{min-width:var(--cell-width-large);width:var(--cell-width-large)}.footer__cell--obfuscated[data-v-db2a7c4e]{min-width:400px;width:400px}.footer__cell--fill[data-v-db2a7c4e]{min-width:var(--cell-width-large);width:100%}.footer__cell--actions[data-v-db2a7c4e]{position:sticky;inset-inline-end:0;z-index:var(--sticky-column-z-index);display:flex;flex-direction:row;align-items:center;min-width:110px;width:110px;background-color:var(--color-main-background);border-inline-start:1px solid var(--color-border)}.footer__subtitle[data-v-db2a7c4e]{color:var(--color-text-maxcontrast)}.footer__cell[data-v-db2a7c4e]{position:sticky;color:var(--color-text-maxcontrast)}.footer__cell--loading[data-v-db2a7c4e]{inset-inline-start:0;min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0}.footer__cell--count[data-v-db2a7c4e]{inset-inline-start:var(--avatar-cell-width);min-width:var(--cell-width);width:var(--cell-width)}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/UserListFooter.vue","webpack://./apps/settings/src/components/Users/shared/styles.scss"],names:[],mappings:"AAGA,yBCGC,iBAAA,CACA,YAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,6CAAA,CAIA,+BACC,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,6BAAA,CACA,2BAAA,CACA,uBAAA,CACA,4BAAA,CAEA,+GAGC,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,sBAAA,CAGD,yBACC,mFAEC,eAAA,CACA,oCAAA,CACA,6CAAA,CAGD,uCACC,oBAAA,CAGD,4CACC,2CAAA,CACA,+CAAA,CAAA,CAIF,yCACC,yDAAA,CAGD,uCACC,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CACA,gBAAA,CAIA,+CACC,iBAAA,CACA,iBAAA,CAEA,iCAJD,+CAKE,mBAAA,CACA,oBAAA,CACA,2BAAA,CAAA,CAKH,sCACC,iCAAA,CACA,6BAAA,CAGD,2CACC,eAAA,CACA,WAAA,CAID,qCACC,iCAAA,CACA,UAAA,CAGD,wCACC,eAAA,CACA,kBAAA,CACA,oCAAA,CACA,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,eAAA,CACA,WAAA,CACA,6CAAA,CACA,iDAAA,CAIF,mCACC,mCAAA,CDpGD,+BACC,eAAA,CACA,mCAAA,CAEA,wCACC,oBAAA,CACA,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CAGD,sCACC,2CAAA,CACA,2BAAA,CACA,uBAAA",sourcesContent:["\n@use './shared/styles';\n\n.footer {\n\t@include styles.row;\n\t@include styles.cell;\n\n\t&__cell {\n\t\tposition: sticky;\n\t\tcolor: var(--color-text-maxcontrast);\n\n\t\t&--loading {\n\t\t\tinset-inline-start: 0;\n\t\t\tmin-width: var(--avatar-cell-width);\n\t\t\twidth: var(--avatar-cell-width);\n\t\t\talign-items: center;\n\t\t\tpadding: 0;\n\t\t}\n\n\t\t&--count {\n\t\t\tinset-inline-start: var(--avatar-cell-width);\n\t\t\tmin-width: var(--cell-width);\n\t\t\twidth: var(--cell-width);\n\t\t}\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\n@mixin row {\n\tposition: relative;\n\tdisplay: flex;\n\tmin-width: 100%;\n\twidth: fit-content;\n\theight: var(--row-height);\n\tbackground-color: var(--color-main-background);\n}\n\n@mixin cell {\n\t&__cell {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\tpadding: 0 var(--cell-padding);\n\t\tmin-width: var(--cell-width);\n\t\twidth: var(--cell-width);\n\t\tcolor: var(--color-main-text);\n\n\t\tstrong,\n\t\tspan,\n\t\tlabel {\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t\toverflow-wrap: anywhere;\n\t\t}\n\n\t\t@media (min-width: 670px) { /* Show one &--large column between stickied columns */\n\t\t\t&--avatar,\n\t\t\t&--displayname {\n\t\t\t\tposition: sticky;\n\t\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\t\tbackground-color: var(--color-main-background);\n\t\t\t}\n\n\t\t\t&--avatar {\n\t\t\t\tinset-inline-start: 0;\n\t\t\t}\n\n\t\t\t&--displayname {\n\t\t\t\tinset-inline-start: var(--avatar-cell-width);\n\t\t\t\tborder-inline-end: 1px solid var(--color-border);\n\t\t\t}\n\t\t}\n\n\t\t&--username {\n\t\t\tpadding-inline-start: calc(var(--default-grid-baseline) * 3);\n\t\t}\n\n\t\t&--avatar {\n\t\t\tmin-width: var(--avatar-cell-width);\n\t\t\twidth: var(--avatar-cell-width);\n\t\t\talign-items: center;\n\t\t\tpadding: 0;\n\t\t\tuser-select: none;\n\t\t}\n\n\t\t&--multiline {\n\t\t\tspan {\n\t\t\t\tline-height: 1.3em;\n\t\t\t\twhite-space: unset;\n\n\t\t\t\t@supports (-webkit-line-clamp: 2) {\n\t\t\t\t\tdisplay: -webkit-box;\n\t\t\t\t\t-webkit-line-clamp: 2;\n\t\t\t\t\t-webkit-box-orient: vertical;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&--large {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: var(--cell-width-large);\n\t\t}\n\n\t\t&--obfuscated {\n\t\t\tmin-width: 400px;\n\t\t\twidth: 400px;\n\t\t}\n\n\t\t// Fill remaining row space with cell\n\t\t&--fill {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t&--actions {\n\t\t\tposition: sticky;\n\t\t\tinset-inline-end: 0;\n\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: row;\n\t\t\talign-items: center;\n\t\t\tmin-width: 110px;\n\t\t\twidth: 110px;\n\t\t\tbackground-color: var(--color-main-background);\n\t\t\tborder-inline-start: 1px solid var(--color-border);\n\t\t}\n\t}\n\n\t&__subtitle {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n}\n"],sourceRoot:""}]);const s=o},24882(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,".header[data-v-5c0f8828]{border-bottom:1px solid var(--color-border);position:relative;display:flex;min-width:100%;width:fit-content;height:var(--row-height);background-color:var(--color-main-background)}.header__cell[data-v-5c0f8828]{display:flex;flex-direction:column;justify-content:center;padding:0 var(--cell-padding);min-width:var(--cell-width);width:var(--cell-width);color:var(--color-main-text)}.header__cell strong[data-v-5c0f8828],.header__cell span[data-v-5c0f8828],.header__cell label[data-v-5c0f8828]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}@media(min-width: 670px){.header__cell--avatar[data-v-5c0f8828],.header__cell--displayname[data-v-5c0f8828]{position:sticky;z-index:var(--sticky-column-z-index);background-color:var(--color-main-background)}.header__cell--avatar[data-v-5c0f8828]{inset-inline-start:0}.header__cell--displayname[data-v-5c0f8828]{inset-inline-start:var(--avatar-cell-width);border-inline-end:1px solid var(--color-border)}}.header__cell--username[data-v-5c0f8828]{padding-inline-start:calc(var(--default-grid-baseline)*3)}.header__cell--avatar[data-v-5c0f8828]{min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0;user-select:none}.header__cell--multiline span[data-v-5c0f8828]{line-height:1.3em;white-space:unset}@supports(-webkit-line-clamp: 2){.header__cell--multiline span[data-v-5c0f8828]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.header__cell--large[data-v-5c0f8828]{min-width:var(--cell-width-large);width:var(--cell-width-large)}.header__cell--obfuscated[data-v-5c0f8828]{min-width:400px;width:400px}.header__cell--fill[data-v-5c0f8828]{min-width:var(--cell-width-large);width:100%}.header__cell--actions[data-v-5c0f8828]{position:sticky;inset-inline-end:0;z-index:var(--sticky-column-z-index);display:flex;flex-direction:row;align-items:center;min-width:110px;width:110px;background-color:var(--color-main-background);border-inline-start:1px solid var(--color-border)}.header__subtitle[data-v-5c0f8828]{color:var(--color-text-maxcontrast)}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/UserListHeader.vue","webpack://./apps/settings/src/components/Users/shared/styles.scss"],names:[],mappings:"AAGA,yBACC,2CAAA,CCEA,iBAAA,CACA,YAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,6CAAA,CAIA,+BACC,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,6BAAA,CACA,2BAAA,CACA,uBAAA,CACA,4BAAA,CAEA,+GAGC,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,sBAAA,CAGD,yBACC,mFAEC,eAAA,CACA,oCAAA,CACA,6CAAA,CAGD,uCACC,oBAAA,CAGD,4CACC,2CAAA,CACA,+CAAA,CAAA,CAIF,yCACC,yDAAA,CAGD,uCACC,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CACA,gBAAA,CAIA,+CACC,iBAAA,CACA,iBAAA,CAEA,iCAJD,+CAKE,mBAAA,CACA,oBAAA,CACA,2BAAA,CAAA,CAKH,sCACC,iCAAA,CACA,6BAAA,CAGD,2CACC,eAAA,CACA,WAAA,CAID,qCACC,iCAAA,CACA,UAAA,CAGD,wCACC,eAAA,CACA,kBAAA,CACA,oCAAA,CACA,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,eAAA,CACA,WAAA,CACA,6CAAA,CACA,iDAAA,CAIF,mCACC,mCAAA",sourcesContent:["\n@use './shared/styles';\n\n.header {\n\tborder-bottom: 1px solid var(--color-border);\n\n\t@include styles.row;\n\t@include styles.cell;\n}\n","/**\n * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\n@mixin row {\n\tposition: relative;\n\tdisplay: flex;\n\tmin-width: 100%;\n\twidth: fit-content;\n\theight: var(--row-height);\n\tbackground-color: var(--color-main-background);\n}\n\n@mixin cell {\n\t&__cell {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\tpadding: 0 var(--cell-padding);\n\t\tmin-width: var(--cell-width);\n\t\twidth: var(--cell-width);\n\t\tcolor: var(--color-main-text);\n\n\t\tstrong,\n\t\tspan,\n\t\tlabel {\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t\toverflow-wrap: anywhere;\n\t\t}\n\n\t\t@media (min-width: 670px) { /* Show one &--large column between stickied columns */\n\t\t\t&--avatar,\n\t\t\t&--displayname {\n\t\t\t\tposition: sticky;\n\t\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\t\tbackground-color: var(--color-main-background);\n\t\t\t}\n\n\t\t\t&--avatar {\n\t\t\t\tinset-inline-start: 0;\n\t\t\t}\n\n\t\t\t&--displayname {\n\t\t\t\tinset-inline-start: var(--avatar-cell-width);\n\t\t\t\tborder-inline-end: 1px solid var(--color-border);\n\t\t\t}\n\t\t}\n\n\t\t&--username {\n\t\t\tpadding-inline-start: calc(var(--default-grid-baseline) * 3);\n\t\t}\n\n\t\t&--avatar {\n\t\t\tmin-width: var(--avatar-cell-width);\n\t\t\twidth: var(--avatar-cell-width);\n\t\t\talign-items: center;\n\t\t\tpadding: 0;\n\t\t\tuser-select: none;\n\t\t}\n\n\t\t&--multiline {\n\t\t\tspan {\n\t\t\t\tline-height: 1.3em;\n\t\t\t\twhite-space: unset;\n\n\t\t\t\t@supports (-webkit-line-clamp: 2) {\n\t\t\t\t\tdisplay: -webkit-box;\n\t\t\t\t\t-webkit-line-clamp: 2;\n\t\t\t\t\t-webkit-box-orient: vertical;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&--large {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: var(--cell-width-large);\n\t\t}\n\n\t\t&--obfuscated {\n\t\t\tmin-width: 400px;\n\t\t\twidth: 400px;\n\t\t}\n\n\t\t// Fill remaining row space with cell\n\t\t&--fill {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t&--actions {\n\t\t\tposition: sticky;\n\t\t\tinset-inline-end: 0;\n\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: row;\n\t\t\talign-items: center;\n\t\t\tmin-width: 110px;\n\t\t\twidth: 110px;\n\t\t\tbackground-color: var(--color-main-background);\n\t\t\tborder-inline-start: 1px solid var(--color-border);\n\t\t}\n\t}\n\n\t&__subtitle {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n}\n"],sourceRoot:""}]);const s=o},73742(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,".user-list__row[data-v-5d78d51a]{position:relative;display:flex;min-width:100%;width:fit-content;height:var(--row-height);background-color:var(--color-main-background)}.user-list__row[data-v-5d78d51a]:hover{background-color:var(--color-background-hover)}.user-list__row:hover .row__cell[data-v-5d78d51a]:not(.row__cell--actions){background-color:var(--color-background-hover)}.user-list__row .select--fill[data-v-5d78d51a]{max-width:calc(var(--cell-width-large) - 2*var(--cell-padding))}.row__cell[data-v-5d78d51a]{display:flex;flex-direction:column;justify-content:center;padding:0 var(--cell-padding);min-width:var(--cell-width);width:var(--cell-width);color:var(--color-main-text)}.row__cell strong[data-v-5d78d51a],.row__cell span[data-v-5d78d51a],.row__cell label[data-v-5d78d51a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}@media(min-width: 670px){.row__cell--avatar[data-v-5d78d51a],.row__cell--displayname[data-v-5d78d51a]{position:sticky;z-index:var(--sticky-column-z-index);background-color:var(--color-main-background)}.row__cell--avatar[data-v-5d78d51a]{inset-inline-start:0}.row__cell--displayname[data-v-5d78d51a]{inset-inline-start:var(--avatar-cell-width);border-inline-end:1px solid var(--color-border)}}.row__cell--username[data-v-5d78d51a]{padding-inline-start:calc(var(--default-grid-baseline)*3)}.row__cell--avatar[data-v-5d78d51a]{min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0;user-select:none}.row__cell--multiline span[data-v-5d78d51a]{line-height:1.3em;white-space:unset}@supports(-webkit-line-clamp: 2){.row__cell--multiline span[data-v-5d78d51a]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.row__cell--large[data-v-5d78d51a]{min-width:var(--cell-width-large);width:var(--cell-width-large)}.row__cell--obfuscated[data-v-5d78d51a]{min-width:400px;width:400px}.row__cell--fill[data-v-5d78d51a]{min-width:var(--cell-width-large);width:100%}.row__cell--actions[data-v-5d78d51a]{position:sticky;inset-inline-end:0;z-index:var(--sticky-column-z-index);display:flex;flex-direction:row;align-items:center;min-width:110px;width:110px;background-color:var(--color-main-background);border-inline-start:1px solid var(--color-border)}.row__subtitle[data-v-5d78d51a]{color:var(--color-text-maxcontrast)}.row__cell[data-v-5d78d51a]{border-bottom:1px solid var(--color-border)}.row__cell[data-v-5d78d51a] .v-select.select{min-width:var(--cell-min-width)}.row__progress[data-v-5d78d51a]{margin-top:4px}.row__progress--warn[data-v-5d78d51a]::-moz-progress-bar{background:var(--color-warning) !important}.row__progress--warn[data-v-5d78d51a]::-webkit-progress-value{background:var(--color-warning) !important}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/UserRow.vue","webpack://./apps/settings/src/components/Users/shared/styles.scss"],names:[],mappings:"AAGA,iCCGC,iBAAA,CACA,YAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,6CAAA,CDLA,uCACC,8CAAA,CAEA,2EACC,8CAAA,CAKF,+CACC,+DAAA,CCDD,4BACC,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,6BAAA,CACA,2BAAA,CACA,uBAAA,CACA,4BAAA,CAEA,sGAGC,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,sBAAA,CAGD,yBACC,6EAEC,eAAA,CACA,oCAAA,CACA,6CAAA,CAGD,oCACC,oBAAA,CAGD,yCACC,2CAAA,CACA,+CAAA,CAAA,CAIF,sCACC,yDAAA,CAGD,oCACC,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CACA,gBAAA,CAIA,4CACC,iBAAA,CACA,iBAAA,CAEA,iCAJD,4CAKE,mBAAA,CACA,oBAAA,CACA,2BAAA,CAAA,CAKH,mCACC,iCAAA,CACA,6BAAA,CAGD,wCACC,eAAA,CACA,WAAA,CAID,kCACC,iCAAA,CACA,UAAA,CAGD,qCACC,eAAA,CACA,kBAAA,CACA,oCAAA,CACA,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,eAAA,CACA,WAAA,CACA,6CAAA,CACA,iDAAA,CAIF,gCACC,mCAAA,CDpFD,4BACC,2CAAA,CAGC,6CACC,+BAAA,CAKH,gCACC,cAAA,CAGC,yDACC,0CAAA,CAED,8DACC,0CAAA",sourcesContent:["\n@use './shared/styles';\n\n.user-list__row {\n\t@include styles.row;\n\n\t&:hover {\n\t\tbackground-color: var(--color-background-hover);\n\n\t\t.row__cell:not(.row__cell--actions) {\n\t\t\tbackground-color: var(--color-background-hover);\n\t\t}\n\t}\n\n\t// Limit width of select in fill cell\n\t.select--fill {\n\t\tmax-width: calc(var(--cell-width-large) - (2 * var(--cell-padding)));\n\t}\n}\n\n.row {\n\t@include styles.cell;\n\n\t&__cell {\n\t\tborder-bottom: 1px solid var(--color-border);\n\n\t\t:deep {\n\t\t\t.v-select.select {\n\t\t\t\tmin-width: var(--cell-min-width);\n\t\t\t}\n\t\t}\n\t}\n\n\t&__progress {\n\t\tmargin-top: 4px;\n\n\t\t&--warn {\n\t\t\t&::-moz-progress-bar {\n\t\t\t\tbackground: var(--color-warning) !important;\n\t\t\t}\n\t\t\t&::-webkit-progress-value {\n\t\t\t\tbackground: var(--color-warning) !important;\n\t\t\t}\n\t\t}\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\n@mixin row {\n\tposition: relative;\n\tdisplay: flex;\n\tmin-width: 100%;\n\twidth: fit-content;\n\theight: var(--row-height);\n\tbackground-color: var(--color-main-background);\n}\n\n@mixin cell {\n\t&__cell {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\tpadding: 0 var(--cell-padding);\n\t\tmin-width: var(--cell-width);\n\t\twidth: var(--cell-width);\n\t\tcolor: var(--color-main-text);\n\n\t\tstrong,\n\t\tspan,\n\t\tlabel {\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t\toverflow-wrap: anywhere;\n\t\t}\n\n\t\t@media (min-width: 670px) { /* Show one &--large column between stickied columns */\n\t\t\t&--avatar,\n\t\t\t&--displayname {\n\t\t\t\tposition: sticky;\n\t\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\t\tbackground-color: var(--color-main-background);\n\t\t\t}\n\n\t\t\t&--avatar {\n\t\t\t\tinset-inline-start: 0;\n\t\t\t}\n\n\t\t\t&--displayname {\n\t\t\t\tinset-inline-start: var(--avatar-cell-width);\n\t\t\t\tborder-inline-end: 1px solid var(--color-border);\n\t\t\t}\n\t\t}\n\n\t\t&--username {\n\t\t\tpadding-inline-start: calc(var(--default-grid-baseline) * 3);\n\t\t}\n\n\t\t&--avatar {\n\t\t\tmin-width: var(--avatar-cell-width);\n\t\t\twidth: var(--avatar-cell-width);\n\t\t\talign-items: center;\n\t\t\tpadding: 0;\n\t\t\tuser-select: none;\n\t\t}\n\n\t\t&--multiline {\n\t\t\tspan {\n\t\t\t\tline-height: 1.3em;\n\t\t\t\twhite-space: unset;\n\n\t\t\t\t@supports (-webkit-line-clamp: 2) {\n\t\t\t\t\tdisplay: -webkit-box;\n\t\t\t\t\t-webkit-line-clamp: 2;\n\t\t\t\t\t-webkit-box-orient: vertical;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&--large {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: var(--cell-width-large);\n\t\t}\n\n\t\t&--obfuscated {\n\t\t\tmin-width: 400px;\n\t\t\twidth: 400px;\n\t\t}\n\n\t\t// Fill remaining row space with cell\n\t\t&--fill {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t&--actions {\n\t\t\tposition: sticky;\n\t\t\tinset-inline-end: 0;\n\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: row;\n\t\t\talign-items: center;\n\t\t\tmin-width: 110px;\n\t\t\twidth: 110px;\n\t\t\tbackground-color: var(--color-main-background);\n\t\t\tborder-inline-start: 1px solid var(--color-border);\n\t\t}\n\t}\n\n\t&__subtitle {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n}\n"],sourceRoot:""}]);const s=o},6817(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,".dialog__note[data-v-9f7a355c]{font-weight:normal}fieldset[data-v-9f7a355c]{font-weight:bold}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/UserSettingsDialog.vue"],names:[],mappings:"AAEC,+BACC,kBAAA,CAIF,0BACC,gBAAA",sourcesContent:["\n.dialog {\n\t&__note {\n\t\tfont-weight: normal;\n\t}\n}\n\nfieldset {\n\tfont-weight: bold;\n}\n"],sourceRoot:""}]);const s=o},35176(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,".user-list[data-v-21942da5]{--avatar-cell-width: 48px;--cell-padding: 7px;--cell-width: 200px;--cell-width-large: 300px;--cell-min-width: calc(var(--cell-width) - (2 * var(--cell-padding)));--sticky-column-z-index: calc(var(--vs-dropdown-z-index) + 1);display:block;overflow:auto;height:100%;will-change:scroll-position}.user-list__header[data-v-21942da5],.user-list__footer[data-v-21942da5]{position:sticky;display:block}.user-list__header[data-v-21942da5]{top:0;z-index:calc(var(--sticky-column-z-index) + 1)}.user-list__footer[data-v-21942da5]{inset-inline-start:0}.user-list__body[data-v-21942da5]{display:flex;flex-direction:column;width:100%}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/VirtualList.vue"],names:[],mappings:"AACA,4BACC,yBAAA,CACA,mBAAA,CACA,mBAAA,CACA,yBAAA,CACA,qEAAA,CACA,6DAAA,CAGA,aAAA,CACA,aAAA,CACA,WAAA,CACA,2BAAA,CAEA,wEAEC,eAAA,CAEA,aAAA,CAGD,oCACC,KAAA,CACA,8CAAA,CAGD,oCACC,oBAAA,CAGD,kCACC,YAAA,CACA,qBAAA,CACA,UAAA",sourcesContent:["\n.user-list {\n\t--avatar-cell-width: 48px;\n\t--cell-padding: 7px;\n\t--cell-width: 200px;\n\t--cell-width-large: 300px;\n\t--cell-min-width: calc(var(--cell-width) - (2 * var(--cell-padding)));\n\t--sticky-column-z-index: calc(var(--vs-dropdown-z-index) + 1); // Keep the sticky column on top of the select dropdown\n\n\t// Necessary for virtual scroll optimized rendering\n\tdisplay: block;\n\toverflow: auto;\n\theight: 100%;\n\twill-change: scroll-position;\n\n\t&__header,\n\t&__footer {\n\t\tposition: sticky;\n\t\t// Fix sticky positioning in Firefox\n\t\tdisplay: block;\n\t}\n\n\t&__header {\n\t\ttop: 0;\n\t\tz-index: calc(var(--sticky-column-z-index) + 1);\n\t}\n\n\t&__footer {\n\t\tinset-inline-start: 0;\n\t}\n\n\t&__body {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\twidth: 100%;\n\t}\n}\n"],sourceRoot:""}]);const s=o},82009(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,".app-content[data-v-253f9eec]{display:flex;overflow:hidden;flex-direction:column;max-height:100%}","",{version:3,sources:["webpack://./apps/settings/src/views/UserManagement.vue"],names:[],mappings:"AACA,8BAEC,YAAA,CACA,eAAA,CACA,qBAAA,CACA,eAAA",sourcesContent:["\n.app-content {\n\t// Virtual list needs to be full height and is scrollable\n\tdisplay: flex;\n\toverflow: hidden;\n\tflex-direction: column;\n\tmax-height: 100%;\n}\n"],sourceRoot:""}]);const s=o},16469(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,".account-management__navigation[data-v-a52e1068] .app-navigation__body{will-change:scroll-position}.account-management__system-list[data-v-a52e1068]{height:auto !important;overflow:visible !important}.account-management__group-list[data-v-a52e1068]{height:100% !important}.account-management__settings-toggle[data-v-a52e1068]{margin-bottom:12px}","",{version:3,sources:["webpack://./apps/settings/src/views/UserManagementNavigation.vue"],names:[],mappings:"AAGE,uEACC,2BAAA,CAGF,kDACC,sBAAA,CACA,2BAAA,CAGD,iDACC,sBAAA,CAGD,sDACC,kBAAA",sourcesContent:["\n.account-management {\n\t&__navigation {\n\t\t:deep(.app-navigation__body) {\n\t\t\twill-change: scroll-position;\n\t\t}\n\t}\n\t&__system-list {\n\t\theight: auto !important;\n\t\toverflow: visible !important;\n\t}\n\n\t&__group-list {\n\t\theight: 100% !important;\n\t}\n\n\t&__settings-toggle {\n\t\tmargin-bottom: 12px;\n\t}\n}\n"],sourceRoot:""}]);const s=o},64043(t,e,n){var a=n(62045).hp;!function(t){t.parser=function(t,e){return new r(t,e)},t.SAXParser=r,t.SAXStream=s,t.createStream=function(t,e){return new s(t,e)},t.MAX_BUFFER_LENGTH=65536;var e,i=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];function r(e,n){if(!(this instanceof r))return new r(e,n);var a=this;!function(t){for(var e=0,n=i.length;e"===r?(N(n,"onsgmldeclaration",n.sgmlDecl),n.sgmlDecl="",n.state=E.TEXT):v(r)?(n.state=E.SGML_DECL_QUOTED,n.sgmlDecl+=r):n.sgmlDecl+=r;continue;case E.SGML_DECL_QUOTED:r===n.q&&(n.state=E.SGML_DECL,n.q=""),n.sgmlDecl+=r;continue;case E.DOCTYPE:">"===r?(n.state=E.TEXT,N(n,"ondoctype",n.doctype),n.doctype=!0):(n.doctype+=r,"["===r?n.state=E.DOCTYPE_DTD:v(r)&&(n.state=E.DOCTYPE_QUOTED,n.q=r));continue;case E.DOCTYPE_QUOTED:n.doctype+=r,r===n.q&&(n.q="",n.state=E.DOCTYPE);continue;case E.DOCTYPE_DTD:"]"===r?(n.doctype+=r,n.state=E.DOCTYPE):"<"===r?(n.state=E.OPEN_WAKA,n.startTagPosition=n.position):v(r)?(n.doctype+=r,n.state=E.DOCTYPE_DTD_QUOTED,n.q=r):n.doctype+=r;continue;case E.DOCTYPE_DTD_QUOTED:n.doctype+=r,r===n.q&&(n.state=E.DOCTYPE_DTD,n.q="");continue;case E.COMMENT:"-"===r?n.state=E.COMMENT_ENDING:n.comment+=r;continue;case E.COMMENT_ENDING:"-"===r?(n.state=E.COMMENT_ENDED,n.comment=I(n.opt,n.comment),n.comment&&N(n,"oncomment",n.comment),n.comment=""):(n.comment+="-"+r,n.state=E.COMMENT);continue;case E.COMMENT_ENDED:">"!==r?(L(n,"Malformed comment"),n.comment+="--"+r,n.state=E.COMMENT):n.doctype&&!0!==n.doctype?n.state=E.DOCTYPE_DTD:n.state=E.TEXT;continue;case E.CDATA:"]"===r?n.state=E.CDATA_ENDING:n.cdata+=r;continue;case E.CDATA_ENDING:"]"===r?n.state=E.CDATA_ENDING_2:(n.cdata+="]"+r,n.state=E.CDATA);continue;case E.CDATA_ENDING_2:">"===r?(n.cdata&&N(n,"oncdata",n.cdata),N(n,"onclosecdata"),n.cdata="",n.state=E.TEXT):"]"===r?n.cdata+="]":(n.cdata+="]]"+r,n.state=E.CDATA);continue;case E.PROC_INST:"?"===r?n.state=E.PROC_INST_ENDING:f(r)?n.state=E.PROC_INST_BODY:n.procInstName+=r;continue;case E.PROC_INST_BODY:if(!n.procInstBody&&f(r))continue;"?"===r?n.state=E.PROC_INST_ENDING:n.procInstBody+=r;continue;case E.PROC_INST_ENDING:">"===r?(N(n,"onprocessinginstruction",{name:n.procInstName,body:n.procInstBody}),n.procInstName=n.procInstBody="",n.state=E.TEXT):(n.procInstBody+="?"+r,n.state=E.PROC_INST_BODY);continue;case E.OPEN_TAG:b(g,r)?n.tagName+=r:(P(n),">"===r?O(n):"/"===r?n.state=E.OPEN_TAG_SLASH:(f(r)||L(n,"Invalid character in tag name"),n.state=E.ATTRIB));continue;case E.OPEN_TAG_SLASH:">"===r?(O(n,!0),U(n)):(L(n,"Forward-slash in opening tag not followed by >"),n.state=E.ATTRIB);continue;case E.ATTRIB:if(f(r))continue;">"===r?O(n):"/"===r?n.state=E.OPEN_TAG_SLASH:b(A,r)?(n.attribName=r,n.attribValue="",n.state=E.ATTRIB_NAME):L(n,"Invalid attribute name");continue;case E.ATTRIB_NAME:"="===r?n.state=E.ATTRIB_VALUE:">"===r?(L(n,"Attribute without value"),n.attribValue=n.attribName,F(n),O(n)):f(r)?n.state=E.ATTRIB_NAME_SAW_WHITE:b(g,r)?n.attribName+=r:L(n,"Invalid attribute name");continue;case E.ATTRIB_NAME_SAW_WHITE:if("="===r)n.state=E.ATTRIB_VALUE;else{if(f(r))continue;L(n,"Attribute without value"),n.tag.attributes[n.attribName]="",n.attribValue="",N(n,"onattribute",{name:n.attribName,value:""}),n.attribName="",">"===r?O(n):b(A,r)?(n.attribName=r,n.state=E.ATTRIB_NAME):(L(n,"Invalid attribute name"),n.state=E.ATTRIB)}continue;case E.ATTRIB_VALUE:if(f(r))continue;v(r)?(n.q=r,n.state=E.ATTRIB_VALUE_QUOTED):(n.opt.unquotedAttributeValues||D(n,"Unquoted attribute value"),n.state=E.ATTRIB_VALUE_UNQUOTED,n.attribValue=r);continue;case E.ATTRIB_VALUE_QUOTED:if(r!==n.q){"&"===r?n.state=E.ATTRIB_VALUE_ENTITY_Q:n.attribValue+=r;continue}F(n),n.q="",n.state=E.ATTRIB_VALUE_CLOSED;continue;case E.ATTRIB_VALUE_CLOSED:f(r)?n.state=E.ATTRIB:">"===r?O(n):"/"===r?n.state=E.OPEN_TAG_SLASH:b(A,r)?(L(n,"No whitespace between attributes"),n.attribName=r,n.attribValue="",n.state=E.ATTRIB_NAME):L(n,"Invalid attribute name");continue;case E.ATTRIB_VALUE_UNQUOTED:if(!C(r)){"&"===r?n.state=E.ATTRIB_VALUE_ENTITY_U:n.attribValue+=r;continue}F(n),">"===r?O(n):n.state=E.ATTRIB;continue;case E.CLOSE_TAG:if(n.tagName)">"===r?U(n):b(g,r)?n.tagName+=r:n.script?(n.script+=""+n.tagName,n.tagName="",n.state=E.SCRIPT):(f(r)||L(n,"Invalid tagname in closing tag"),n.state=E.CLOSE_TAG_SAW_WHITE);else{if(f(r))continue;y(A,r)?n.script?(n.script+=""+r,n.state=E.SCRIPT):L(n,"Invalid tagname in closing tag."):n.tagName=r}continue;case E.CLOSE_TAG_SAW_WHITE:if(f(r))continue;">"===r?U(n):L(n,"Invalid characters in closing tag");continue;case E.TEXT_ENTITY:case E.ATTRIB_VALUE_ENTITY_Q:case E.ATTRIB_VALUE_ENTITY_U:var d,u;switch(n.state){case E.TEXT_ENTITY:d=E.TEXT,u="textNode";break;case E.ATTRIB_VALUE_ENTITY_Q:d=E.ATTRIB_VALUE_QUOTED,u="attribValue";break;case E.ATTRIB_VALUE_ENTITY_U:d=E.ATTRIB_VALUE_UNQUOTED,u="attribValue"}if(";"===r){var p=R(n);n.opt.unparsedEntities&&!Object.values(t.XML_ENTITIES).includes(p)?(n.entity="",n.state=d,n.write(p)):(n[u]+=p,n.entity="",n.state=d)}else b(n.entity.length?m:h,r)?n.entity+=r:(L(n,"Invalid character in entity name"),n[u]+="&"+n.entity+r,n.entity="",n.state=d);continue;default:throw new Error(n,"Unknown state: "+n.state)}return n.position>=n.bufferCheckPosition&&function(e){for(var n=Math.max(t.MAX_BUFFER_LENGTH,10),a=0,r=0,o=i.length;rn)switch(i[r]){case"textNode":S(e);break;case"cdata":N(e,"oncdata",e.cdata),e.cdata="";break;case"script":N(e,"onscript",e.script),e.script="";break;default:D(e,"Max buffer length exceeded: "+i[r])}a=Math.max(a,s)}var l=t.MAX_BUFFER_LENGTH-a;e.bufferCheckPosition=l+e.position}(n),n},resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){var t;S(t=this),""!==t.cdata&&(N(t,"oncdata",t.cdata),t.cdata=""),""!==t.script&&(N(t,"onscript",t.script),t.script="")}};try{e=n(88310).Stream}catch(t){e=function(){}}e||(e=function(){});var o=t.EVENTS.filter(function(t){return"error"!==t&&"end"!==t});function s(t,n){if(!(this instanceof s))return new s(t,n);e.apply(this),this._parser=new r(t,n),this.writable=!0,this.readable=!0;var a=this;this._parser.onend=function(){a.emit("end")},this._parser.onerror=function(t){a.emit("error",t),a._parser.error=null},this._decoder=null,o.forEach(function(t){Object.defineProperty(a,"on"+t,{get:function(){return a._parser["on"+t]},set:function(e){if(!e)return a.removeAllListeners(t),a._parser["on"+t]=e,e;a.on(t,e)},enumerable:!0,configurable:!1})})}s.prototype=Object.create(e.prototype,{constructor:{value:s}}),s.prototype.write=function(t){if("function"==typeof a&&"function"==typeof a.isBuffer&&a.isBuffer(t)){if(!this._decoder){var e=n(83141).I;this._decoder=new e("utf8")}t=this._decoder.write(t)}return this._parser.write(t.toString()),this.emit("data",t),!0},s.prototype.end=function(t){return t&&t.length&&this.write(t),this._parser.end(),!0},s.prototype.on=function(t,n){var a=this;return a._parser["on"+t]||-1===o.indexOf(t)||(a._parser["on"+t]=function(){var e=1===arguments.length?[arguments[0]]:Array.apply(null,arguments);e.splice(0,0,t),a.emit.apply(a,e)}),e.prototype.on.call(a,t,n)};var l="[CDATA[",c="DOCTYPE",d="http://www.w3.org/XML/1998/namespace",u="http://www.w3.org/2000/xmlns/",p={xml:d,xmlns:u},A=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,g=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,h=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,m=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function f(t){return" "===t||"\n"===t||"\r"===t||"\t"===t}function v(t){return'"'===t||"'"===t}function C(t){return">"===t||f(t)}function b(t,e){return t.test(e)}function y(t,e){return!b(t,e)}var _,x,w,E=0;for(var k in t.STATE={BEGIN:E++,BEGIN_WHITESPACE:E++,TEXT:E++,TEXT_ENTITY:E++,OPEN_WAKA:E++,SGML_DECL:E++,SGML_DECL_QUOTED:E++,DOCTYPE:E++,DOCTYPE_QUOTED:E++,DOCTYPE_DTD:E++,DOCTYPE_DTD_QUOTED:E++,COMMENT_STARTING:E++,COMMENT:E++,COMMENT_ENDING:E++,COMMENT_ENDED:E++,CDATA:E++,CDATA_ENDING:E++,CDATA_ENDING_2:E++,PROC_INST:E++,PROC_INST_BODY:E++,PROC_INST_ENDING:E++,OPEN_TAG:E++,OPEN_TAG_SLASH:E++,ATTRIB:E++,ATTRIB_NAME:E++,ATTRIB_NAME_SAW_WHITE:E++,ATTRIB_VALUE:E++,ATTRIB_VALUE_QUOTED:E++,ATTRIB_VALUE_CLOSED:E++,ATTRIB_VALUE_UNQUOTED:E++,ATTRIB_VALUE_ENTITY_Q:E++,ATTRIB_VALUE_ENTITY_U:E++,CLOSE_TAG:E++,CLOSE_TAG_SAW_WHITE:E++,SCRIPT:E++,SCRIPT_ENDING:E++},t.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},t.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(t.ENTITIES).forEach(function(e){var n=t.ENTITIES[e],a="number"==typeof n?String.fromCharCode(n):n;t.ENTITIES[e]=a}),t.STATE)t.STATE[t.STATE[k]]=k;function B(t,e,n){t[e]&&t[e](n)}function N(t,e,n){t.textNode&&S(t),B(t,e,n)}function S(t){t.textNode=I(t.opt,t.textNode),t.textNode&&B(t,"ontext",t.textNode),t.textNode=""}function I(t,e){return t.trim&&(e=e.trim()),t.normalize&&(e=e.replace(/\s+/g," ")),e}function D(t,e){return S(t),t.trackPosition&&(e+="\nLine: "+t.line+"\nColumn: "+t.column+"\nChar: "+t.c),e=new Error(e),t.error=e,B(t,"onerror",e),t}function T(t){return t.sawRoot&&!t.closedRoot&&L(t,"Unclosed root tag"),t.state!==E.BEGIN&&t.state!==E.BEGIN_WHITESPACE&&t.state!==E.TEXT&&D(t,"Unexpected end"),S(t),t.c="",t.closed=!0,B(t,"onend"),r.call(t,t.strict,t.opt),t}function L(t,e){if("object"!=typeof t||!(t instanceof r))throw new Error("bad call to strictFail");t.strict&&D(t,e)}function P(t){t.strict||(t.tagName=t.tagName[t.looseCase]());var e=t.tags[t.tags.length-1]||t,n=t.tag={name:t.tagName,attributes:{}};t.opt.xmlns&&(n.ns=e.ns),t.attribList.length=0,N(t,"onopentagstart",n)}function G(t,e){var n=t.indexOf(":")<0?["",t]:t.split(":"),a=n[0],i=n[1];return e&&"xmlns"===t&&(a="xmlns",i=""),{prefix:a,local:i}}function F(t){if(t.strict||(t.attribName=t.attribName[t.looseCase]()),-1!==t.attribList.indexOf(t.attribName)||t.tag.attributes.hasOwnProperty(t.attribName))t.attribName=t.attribValue="";else{if(t.opt.xmlns){var e=G(t.attribName,!0),n=e.prefix,a=e.local;if("xmlns"===n)if("xml"===a&&t.attribValue!==d)L(t,"xml: prefix must be bound to "+d+"\nActual: "+t.attribValue);else if("xmlns"===a&&t.attribValue!==u)L(t,"xmlns: prefix must be bound to "+u+"\nActual: "+t.attribValue);else{var i=t.tag,r=t.tags[t.tags.length-1]||t;i.ns===r.ns&&(i.ns=Object.create(r.ns)),i.ns[a]=t.attribValue}t.attribList.push([t.attribName,t.attribValue])}else t.tag.attributes[t.attribName]=t.attribValue,N(t,"onattribute",{name:t.attribName,value:t.attribValue});t.attribName=t.attribValue=""}}function O(t,e){if(t.opt.xmlns){var n=t.tag,a=G(t.tagName);n.prefix=a.prefix,n.local=a.local,n.uri=n.ns[a.prefix]||"",n.prefix&&!n.uri&&(L(t,"Unbound namespace prefix: "+JSON.stringify(t.tagName)),n.uri=a.prefix);var i=t.tags[t.tags.length-1]||t;n.ns&&i.ns!==n.ns&&Object.keys(n.ns).forEach(function(e){N(t,"onopennamespace",{prefix:e,uri:n.ns[e]})});for(var r=0,o=t.attribList.length;r",void(t.state=E.TEXT);if(t.script){if("script"!==t.tagName)return t.script+=""+t.tagName+">",t.tagName="",void(t.state=E.SCRIPT);N(t,"onscript",t.script),t.script=""}var e=t.tags.length,n=t.tagName;t.strict||(n=n[t.looseCase]());for(var a=n;e--&&t.tags[e].name!==a;)L(t,"Unexpected close tag");if(e<0)return L(t,"Unmatched closing tag: "+t.tagName),t.textNode+=""+t.tagName+">",void(t.state=E.TEXT);t.tagName=n;for(var i=t.tags.length;i-- >e;){var r=t.tag=t.tags.pop();t.tagName=t.tag.name,N(t,"onclosetag",t.tagName);var o={};for(var s in r.ns)o[s]=r.ns[s];var l=t.tags[t.tags.length-1]||t;t.opt.xmlns&&r.ns!==l.ns&&Object.keys(r.ns).forEach(function(e){var n=r.ns[e];N(t,"onclosenamespace",{prefix:e,uri:n})})}0===e&&(t.closedRoot=!0),t.tagName=t.attribValue=t.attribName="",t.attribList.length=0,t.state=E.TEXT}function R(t){var e,n=t.entity,a=n.toLowerCase(),i="";return t.ENTITIES[n]?t.ENTITIES[n]:t.ENTITIES[a]?t.ENTITIES[a]:("#"===(n=a).charAt(0)&&("x"===n.charAt(1)?(n=n.slice(2),i=(e=parseInt(n,16)).toString(16)):(n=n.slice(1),i=(e=parseInt(n,10)).toString(10))),n=n.replace(/^0+/,""),isNaN(e)||i.toLowerCase()!==n?(L(t,"Invalid character entity"),"&"+t.entity+";"):String.fromCodePoint(e))}function q(t,e){"<"===e?(t.state=E.OPEN_WAKA,t.startTagPosition=t.position):f(e)||(L(t,"Non-whitespace before first tag."),t.textNode=e,t.state=E.TEXT)}function M(t,e){var n="";return e1114111||x(o)!==o)throw RangeError("Invalid code point: "+o);o<=65535?n.push(o):(t=55296+((o-=65536)>>10),e=o%1024+56320,n.push(t,e)),(a+1===i||n.length>16384)&&(r+=_.apply(null,n),n.length=0)}return r},Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:w,configurable:!0,writable:!0}):String.fromCodePoint=w)}(e)},15604(t,e,n){"use strict";var a=n(85072),i=n.n(a),r=n(97825),o=n.n(r),s=n(77659),l=n.n(s),c=n(55056),d=n.n(c),u=n(10540),p=n.n(u),A=n(41113),g=n.n(A),h=n(86795),m={};m.styleTagTransform=g(),m.setAttributes=d(),m.insert=l().bind(null,"head"),m.domAPI=o(),m.insertStyleElement=p(),i()(h.A,m),h.A&&h.A.locals&&h.A.locals},9465(t,e,n){"use strict";var a=n(85072),i=n.n(a),r=n(97825),o=n.n(r),s=n(77659),l=n.n(s),c=n(55056),d=n.n(c),u=n(10540),p=n.n(u),A=n(41113),g=n.n(A),h=n(36054),m={};m.styleTagTransform=g(),m.setAttributes=d(),m.insert=l().bind(null,"head"),m.domAPI=o(),m.insertStyleElement=p(),i()(h.A,m),h.A&&h.A.locals&&h.A.locals},50364(n,a,i){"use strict";i.r(a),i.d(a,{default:()=>ji});var r=i(53334),o=i(61338),s=i(85471),l=i(18195),c=i(9165),d=i(85168),u=i(54914),p=i(42507),A=i(6695),g=i(88289),h=i(55042),m=i(17334),f=i.n(m),v=i(36620);s.Ay.directive("elementVisibility",h.Zx);const C=s.Ay.extend({name:"VirtualList",props:{dataComponent:{type:[Object,Function],required:!0},dataKey:{type:String,required:!0},dataSources:{type:Array,required:!0},itemHeight:{type:Number,required:!0},extraProps:{type:Object,default:()=>({})}},data:()=>({bufferItems:3,index:0,headerHeight:0,tableHeight:0,resizeObserver:null}),computed:{startIndex(){return Math.max(0,this.index-3)},shownItems(){return Math.ceil((this.tableHeight-this.headerHeight)/this.itemHeight)+6},renderedItems(){return this.dataSources.slice(this.startIndex,this.startIndex+this.shownItems)},tbodyStyle(){const t=this.startIndex+this.shownItems>this.dataSources.length,e=this.dataSources.length-this.startIndex-this.shownItems,n=Math.min(this.dataSources.length-this.startIndex,e);return{paddingTop:this.startIndex*this.itemHeight+"px",paddingBottom:t?0:n*this.itemHeight+"px"}}},mounted(){const t=this.$el,e=this.$refs?.tfoot,n=this.$refs?.thead;this.resizeObserver=new ResizeObserver(f()(()=>{this.headerHeight=n?.clientHeight??0,this.tableHeight=t?.clientHeight??0,v.A.debug("VirtualList resizeObserver updated"),this.onScroll()},100,!1)),this.resizeObserver.observe(t),this.resizeObserver.observe(e),this.resizeObserver.observe(n),this.$el.addEventListener("scroll",this.onScroll)},beforeDestroy(){this.resizeObserver&&this.resizeObserver.disconnect()},methods:{handleFooterVisibility(t){t&&this.$emit("scroll-end")},onScroll(){this.index=Math.max(0,Math.round(this.$el.scrollTop/this.itemHeight))}}});var b=i(85072),y=i.n(b),_=i(97825),x=i.n(_),w=i(77659),E=i.n(w),k=i(55056),B=i.n(k),N=i(10540),S=i.n(N),I=i(41113),D=i.n(I),T=i(35176),L={};L.styleTagTransform=D(),L.setAttributes=B(),L.insert=E().bind(null,"head"),L.domAPI=x(),L.insertStyleElement=S(),y()(T.A,L),T.A&&T.A.locals&&T.A.locals;var P=i(14486);const G=(0,P.A)(C,function(){var t=this,e=t._self._c;return t._self._setupProxy,e("table",{staticClass:"user-list"},[t._t("before"),t._v(" "),e("thead",{ref:"thead",staticClass:"user-list__header",attrs:{role:"rowgroup"}},[t._t("header")],2),t._v(" "),e("tbody",{staticClass:"user-list__body",style:t.tbodyStyle},t._l(t.renderedItems,function(n,a){return e(t.dataComponent,t._b({key:n[t.dataKey],tag:"component",attrs:{user:n,visible:(a>=t.bufferItems||t.index<=t.bufferItems)&&a({possibleManagers:[],managerInputLabel:t("settings","Manager"),managerLabel:t("settings","Set line manager"),promise:null}),computed:{showConfig(){return this.$store.getters.getShowConfig},settings(){return this.$store.getters.getServerData},usernameLabel(){return this.settings.newUserGenerateUserID?t("settings","Account name will be autogenerated"):t("settings","Account name (required)")},minPasswordLength(){return this.$store.getters.getPasswordPolicyMinLength},availableGroups(){return(this.settings.isAdmin||this.settings.isDelegatedAdmin?this.$store.getters.getSortedGroups:this.$store.getters.getSubAdminGroups).filter(t=>"__nc_internal_recent"!==t.id&&"disabled"!==t.id)},availableSubAdminGroups(){return this.availableGroups.filter(t=>"admin"!==t.id)},languages(){return[{name:t("settings","Common languages"),languages:this.settings.languages.commonLanguages},...this.settings.languages.commonLanguages,{name:t("settings","Other languages"),languages:this.settings.languages.otherLanguages},...this.settings.languages.otherLanguages]}},async beforeMount(){await this.searchUserManager()},mounted(){this.$refs.username?.focus?.()},methods:{async createUser(){this.loading.all=!0;try{await this.$store.dispatch("addUser",{userid:this.newUser.id,password:this.newUser.password,displayName:this.newUser.displayName,email:this.newUser.mailAddress,groups:this.newUser.groups.map(t=>t.id),subadmin:this.newUser.subAdminsGroups.map(t=>t.id),quota:this.newUser.quota.id,language:this.newUser.language.code,manager:this.newUser.manager.id}),this.$emit("reset"),this.$refs.username?.focus?.(),this.$emit("closing")}catch(t){if(this.loading.all=!1,t.response&&t.response.data&&t.response.data.ocs&&t.response.data.ocs.meta){const e=t.response.data.ocs.meta.statuscode;102===e?this.$refs.username?.focus?.():107===e&&this.$refs.password?.focus?.()}}},async searchGroups(e,n){if(this.settings.isAdmin||this.settings.isDelegatedAdmin){this.promise&&this.promise.cancel(),n(!0);try{this.promise=(0,z.N_)({search:e,offset:0,limit:25});const t=await this.promise;for(const e of t)this.$store.commit("addGroup",e)}catch(e){v.A.error(t("settings","Failed to search groups"),{error:e})}this.promise=null,n(!1)}},async createGroup({name:e}){this.loading.groups=!0;try{await this.$store.dispatch("addGroup",e),this.newUser.groups.push({id:e,name:e})}catch(e){v.A.error(t("settings","Failed to create group"),{error:e})}this.loading.groups=!1},async addGroup(t){t.isCreating||!1!==t.canAdd&&this.newUser.groups.push(t)},removeGroup(t){!1!==t.canRemove&&(this.newUser.groups=this.newUser.groups.filter(e=>e.id!==t.id))},validateQuota(t){const e=OC.Util.computerFileSize(t);return null!==e&&e>=0?(t=(0,F.v7)((0,F.lT)(t,!0)),this.newUser.quota={id:t,label:t},this.newUser.quota):(this.newUser.quota=this.quotaOptions[0],this.quotaOptions[0])},languageFilterBy:(t,e,n)=>t.languages?t.languages.some(({name:t})=>t.toLocaleLowerCase().includes(n.toLocaleLowerCase())):(e||"").toLocaleLowerCase().includes(n.toLocaleLowerCase()),async searchUserManager(t){await this.$store.dispatch("searchUsers",{offset:0,limit:10,search:t}).then(t=>{const e=t?.data?Object.values(t?.data.ocs.data.users):[];e.length>0&&(this.possibleManagers=e)})}}};var j=i(38430),X={};X.styleTagTransform=D(),X.setAttributes=B(),X.insert=E().bind(null,"head"),X.domAPI=x(),X.insertStyleElement=S(),y()(j.A,X),j.A&&j.A.locals&&j.A.locals;var H=(0,P.A)($,function(){var t=this,e=t._self._c;return e("NcDialog",t._g({staticClass:"dialog",attrs:{size:"small",name:t.t("settings","New account"),"out-transition":""},scopedSlots:t._u([{key:"actions",fn:function(){return[e("NcButton",{staticClass:"dialog__submit",attrs:{"data-test":"submit",form:"new-user-form",type:"primary","native-type":"submit"}},[t._v("\n\t\t\t"+t._s(t.t("settings","Add new account"))+"\n\t\t")])]},proxy:!0}])},t.$listeners),[e("form",{staticClass:"dialog__form",attrs:{id:"new-user-form","data-test":"form",disabled:t.loading.all},on:{submit:function(e){return e.preventDefault(),t.createUser.apply(null,arguments)}}},[e("NcTextField",{ref:"username",staticClass:"dialog__item",attrs:{"data-test":"username",value:t.newUser.id,disabled:t.settings.newUserGenerateUserID,label:t.usernameLabel,autocapitalize:"none",autocomplete:"off",spellcheck:"false",pattern:"[a-zA-Z0-9 _\\.@\\-']+",required:""},on:{"update:value":function(e){return t.$set(t.newUser,"id",e)}}}),t._v(" "),e("NcTextField",{staticClass:"dialog__item",attrs:{"data-test":"displayName",value:t.newUser.displayName,label:t.t("settings","Display name"),autocapitalize:"none",autocomplete:"off",spellcheck:"false"},on:{"update:value":function(e){return t.$set(t.newUser,"displayName",e)}}}),t._v(" "),t.settings.newUserRequireEmail?t._e():e("span",{staticClass:"dialog__hint",attrs:{id:"password-email-hint"}},[t._v("\n\t\t\t"+t._s(t.t("settings","Either password or email is required"))+"\n\t\t")]),t._v(" "),e("NcPasswordField",{ref:"password",staticClass:"dialog__item",attrs:{"data-test":"password",value:t.newUser.password,minlength:t.minPasswordLength,maxlength:469,"aria-describedby":"password-email-hint",label:""===t.newUser.mailAddress?t.t("settings","Password (required)"):t.t("settings","Password"),autocapitalize:"none",autocomplete:"new-password",spellcheck:"false",required:""===t.newUser.mailAddress},on:{"update:value":function(e){return t.$set(t.newUser,"password",e)}}}),t._v(" "),e("NcTextField",{staticClass:"dialog__item",attrs:{"data-test":"email",type:"email",value:t.newUser.mailAddress,"aria-describedby":"password-email-hint",label:""===t.newUser.password||t.settings.newUserRequireEmail?t.t("settings","Email (required)"):t.t("settings","Email"),autocapitalize:"none",autocomplete:"off",spellcheck:"false",required:""===t.newUser.password||t.settings.newUserRequireEmail},on:{"update:value":function(e){return t.$set(t.newUser,"mailAddress",e)}}}),t._v(" "),e("div",{staticClass:"dialog__item"},[e("NcSelect",{staticClass:"dialog__select",attrs:{"data-test":"groups","input-label":t.settings.isAdmin||t.settings.isDelegatedAdmin?t.t("settings","Member of the following groups"):t.t("settings","Member of the following groups (required)"),placeholder:t.t("settings","Set account groups"),disabled:t.loading.groups||t.loading.all,options:t.availableGroups,value:t.newUser.groups,label:"name","close-on-select":!1,multiple:!0,taggable:t.settings.isAdmin||t.settings.isDelegatedAdmin,required:!t.settings.isAdmin&&!t.settings.isDelegatedAdmin,"create-option":t=>({id:t,name:t,isCreating:!0})},on:{search:t.searchGroups,"option:created":t.createGroup,"option:deselected":t.removeGroup,"option:selected":e=>t.addGroup(e.at(-1))}})],1),t._v(" "),e("div",{staticClass:"dialog__item"},[e("NcSelect",{staticClass:"dialog__select",attrs:{"input-label":t.t("settings","Admin of the following groups"),placeholder:t.t("settings","Set account as admin for …"),disabled:t.loading.groups||t.loading.all,options:t.availableSubAdminGroups,"close-on-select":!1,multiple:!0,label:"name"},on:{search:t.searchGroups},model:{value:t.newUser.subAdminsGroups,callback:function(e){t.$set(t.newUser,"subAdminsGroups",e)},expression:"newUser.subAdminsGroups"}})],1),t._v(" "),e("div",{staticClass:"dialog__item"},[e("NcSelect",{staticClass:"dialog__select",attrs:{"input-label":t.t("settings","Quota"),placeholder:t.t("settings","Set account quota"),options:t.quotaOptions,clearable:!1,taggable:!0,"create-option":t.validateQuota},model:{value:t.newUser.quota,callback:function(e){t.$set(t.newUser,"quota",e)},expression:"newUser.quota"}})],1),t._v(" "),t.showConfig.showLanguages?e("div",{staticClass:"dialog__item"},[e("NcSelect",{staticClass:"dialog__select",attrs:{"input-label":t.t("settings","Language"),placeholder:t.t("settings","Set default language"),clearable:!1,selectable:t=>!t.languages,"filter-by":t.languageFilterBy,options:t.languages,label:"name"},model:{value:t.newUser.language,callback:function(e){t.$set(t.newUser,"language",e)},expression:"newUser.language"}})],1):t._e(),t._v(" "),e("div",{class:["dialog__item dialog__managers",{"icon-loading-small":t.loading.manager}]},[e("NcSelect",{staticClass:"dialog__select",attrs:{"input-label":t.managerInputLabel,placeholder:t.managerLabel,options:t.possibleManagers,"user-select":!0,label:"displayname"},on:{search:t.searchUserManager},model:{value:t.newUser.manager,callback:function(e){t.$set(t.newUser,"manager",e)},expression:"newUser.manager"}})],1)],1)])},[],!1,null,"d5f7e5a8",null);const V=H.exports,W=s.Ay.extend({name:"UserListFooter",components:{NcLoadingIcon:g.A},props:{loading:{type:Boolean,required:!0},filteredUsers:{type:Array,required:!0}},computed:{userCount(){return this.loading?this.n("settings","{userCount} account …","{userCount} accounts …",this.filteredUsers.length,{userCount:this.filteredUsers.length}):this.n("settings","{userCount} account","{userCount} accounts",this.filteredUsers.length,{userCount:this.filteredUsers.length})}},methods:{t:r.Tl,n:r.zw}});var Y=i(95066),Q={};Q.styleTagTransform=D(),Q.setAttributes=B(),Q.insert=E().bind(null,"head"),Q.domAPI=x(),Q.insertStyleElement=S(),y()(Y.A,Q),Y.A&&Y.A.locals&&Y.A.locals;const K=(0,P.A)(W,function(){var t=this,e=t._self._c;return t._self._setupProxy,e("tr",{staticClass:"footer"},[e("th",{attrs:{scope:"row"}},[e("span",{staticClass:"hidden-visually"},[t._v(t._s(t.t("settings","Total rows summary")))])]),t._v(" "),e("td",{staticClass:"footer__cell footer__cell--loading"},[t.loading?e("NcLoadingIcon",{attrs:{title:t.t("settings","Loading accounts …"),size:32}}):t._e()],1),t._v(" "),e("td",{staticClass:"footer__cell footer__cell--count footer__cell--multiline"},[e("span",{attrs:{"aria-describedby":"user-count-desc"}},[t._v(t._s(t.userCount))]),t._v(" "),e("span",{staticClass:"hidden-visually",attrs:{id:"user-count-desc"}},[t._v("\n\t\t\t"+t._s(t.t("settings","Scroll to load more rows"))+"\n\t\t")])])])},[],!1,null,"db2a7c4e",null).exports,Z=s.Ay.extend({name:"UserListHeader",props:{hasObfuscated:{type:Boolean,required:!0}},computed:{showConfig(){return this.$store.getters.getShowConfig},settings(){return this.$store.getters.getServerData},passwordLabel(){return this.hasObfuscated?(0,r.Tl)("settings","Password or insufficient permissions message"):(0,r.Tl)("settings","Password")}},methods:{t:r.Tl}});var J=i(24882),tt={};tt.styleTagTransform=D(),tt.setAttributes=B(),tt.insert=E().bind(null,"head"),tt.domAPI=x(),tt.insertStyleElement=S(),y()(J.A,tt),J.A&&J.A.locals&&J.A.locals;const et=(0,P.A)(Z,function(){var t=this,e=t._self._c;return t._self._setupProxy,e("tr",{staticClass:"header"},[e("th",{staticClass:"header__cell header__cell--avatar",attrs:{"data-cy-user-list-header-avatar":"",scope:"col"}},[e("span",{staticClass:"hidden-visually"},[t._v("\n\t\t\t"+t._s(t.t("settings","Avatar"))+"\n\t\t")])]),t._v(" "),e("th",{staticClass:"header__cell header__cell--displayname",attrs:{"data-cy-user-list-header-displayname":"",scope:"col"}},[e("strong",[t._v("\n\t\t\t"+t._s(t.t("settings","Display name"))+"\n\t\t")])]),t._v(" "),e("th",{staticClass:"header__cell header__cell--username",attrs:{"data-cy-user-list-header-username":"",scope:"col"}},[e("span",[t._v("\n\t\t\t"+t._s(t.t("settings","Account name"))+"\n\t\t")])]),t._v(" "),e("th",{staticClass:"header__cell",class:{"header__cell--obfuscated":t.hasObfuscated},attrs:{"data-cy-user-list-header-password":"",scope:"col"}},[e("span",[t._v(t._s(t.passwordLabel))])]),t._v(" "),e("th",{staticClass:"header__cell",attrs:{"data-cy-user-list-header-email":"",scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Email")))])]),t._v(" "),e("th",{staticClass:"header__cell header__cell--large",attrs:{"data-cy-user-list-header-groups":"",scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Groups")))])]),t._v(" "),t.settings.isAdmin||t.settings.isDelegatedAdmin?e("th",{staticClass:"header__cell header__cell--large",attrs:{"data-cy-user-list-header-subadmins":"",scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Group admin for")))])]):t._e(),t._v(" "),e("th",{staticClass:"header__cell",attrs:{"data-cy-user-list-header-quota":"",scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Quota")))])]),t._v(" "),t.showConfig.showLanguages?e("th",{staticClass:"header__cell header__cell--large",attrs:{"data-cy-user-list-header-languages":"",scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Language")))])]):t._e(),t._v(" "),t.showConfig.showUserBackend||t.showConfig.showStoragePath?e("th",{staticClass:"header__cell header__cell--large",attrs:{"data-cy-user-list-header-storage-location":"",scope:"col"}},[t.showConfig.showUserBackend?e("span",[t._v("\n\t\t\t"+t._s(t.t("settings","Account backend"))+"\n\t\t")]):t._e(),t._v(" "),t.showConfig.showStoragePath?e("span",{staticClass:"header__subtitle"},[t._v("\n\t\t\t"+t._s(t.t("settings","Storage location"))+"\n\t\t")]):t._e()]):t._e(),t._v(" "),t.showConfig.showFirstLogin?e("th",{staticClass:"header__cell",attrs:{"data-cy-user-list-header-first-login":"",scope:"col"}},[e("span",[t._v(t._s(t.t("settings","First login")))])]):t._e(),t._v(" "),t.showConfig.showLastLogin?e("th",{staticClass:"header__cell",attrs:{"data-cy-user-list-header-last-login":"",scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Last login")))])]):t._e(),t._v(" "),e("th",{staticClass:"header__cell header__cell--large header__cell--fill",attrs:{"data-cy-user-list-header-manager":"",scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Manager")))])]),t._v(" "),e("th",{staticClass:"header__cell header__cell--actions",attrs:{"data-cy-user-list-header-actions":"",scope:"col"}},[e("span",{staticClass:"hidden-visually"},[t._v("\n\t\t\t"+t._s(t.t("settings","Account actions"))+"\n\t\t")])])])},[],!1,null,"5c0f8828",null).exports;var nt=i(21777),at=i(16780),it=i(41944),rt=i(95101),ot=i(64043);const st={"http://www.w3.org/2000/svg":{ext:"svg",mime:"image/svg+xml"},"http://www.w3.org/1999/xhtml":{ext:"xhtml",mime:"application/xhtml+xml"},"http://www.opengis.net/kml/2.2":{ext:"kml",mime:"application/vnd.google-earth.kml+xml"},"http://www.opengis.net/gml":{ext:"gml",mime:"application/gml+xml"}},lt={rss:{ext:"rss",mime:"application/rss+xml"},"score-partwise":{ext:"musicxml",mime:"application/vnd.recordare.musicxml+xml"},svg:{ext:"svg",mime:"image/svg+xml"}};class ct{constructor(t){this.options=t??{},this.firstTag=!0,this.onEnd=!1,this.parser=ot.parser(!0,{xmlns:!0}),this.nesting=0,this.parser.onerror=t=>{t.message.startsWith("Invalid character entity")||(this.fileType=void 0,this.onEnd=!0)},this.parser.onopentag=t=>{++this.nesting,this.firstTag&&!this.onEnd&&(this.firstTag=!1,t.uri?this.fileType=st[t.uri]:t.name&&(this.fileType=lt[t.name.toLowerCase()]),this.fileType&&!this.options.fullScan&&(this.onEnd=!0))},this.parser.onclosetag=()=>{--this.nesting}}write(t){this.parser.write(t)}close(){this.parser.close(),this.onEnd=!0}isValid(){return 0===this.nesting}}var dt=i(57505),ut=i(24764),pt=i(65659),At=i(38225);const gt=(0,s.pM)({components:{NcActionButton:dt.A,NcActions:ut.A,NcIconSvgWrapper:A.A},props:{actions:{type:Array,required:!0},disabled:{type:Boolean,required:!0},edit:{type:Boolean,required:!0},user:{type:Object,required:!0}},computed:{editSvg(){return this.edit?pt:At},enabledActions(){return this.actions.filter(t=>"function"!=typeof t.enabled||t.enabled(this.user))}},methods:{isSvg:function(t,{validate:e=!0}={}){if("string"!=typeof t)throw new TypeError(`Expected a \`string\`, got \`${typeof t}\``);if(0===(t=t.trim()).length)return!1;const n=new ct({fullScan:e});if(e){if(n.write(t),!n.isValid())return!1}else{const e=128;let a=0;for(;t.length>a&&!n.onEnd;)n.write(t.slice(a,Math.min(a+e,t.length))),a+=e}return"svg"===n.fileType?.ext},toggleEdit(){this.$emit("update:edit",!this.edit)}}});const ht=(0,P.A)(gt,function(){var t=this,e=t._self._c;return t._self._setupProxy,e("NcActions",{attrs:{"aria-label":t.t("settings","Toggle account actions menu"),disabled:t.disabled,inline:1}},[e("NcActionButton",{attrs:{"data-cy-user-list-action-toggle-edit":`${t.edit}`,disabled:t.disabled},on:{click:t.toggleEdit},scopedSlots:t._u([{key:"icon",fn:function(){return[e("NcIconSvgWrapper",{key:t.editSvg,attrs:{svg:t.editSvg,"aria-hidden":"true"}})]},proxy:!0}])},[t._v("\n\t\t"+t._s(t.edit?t.t("settings","Done"):t.t("settings","Edit"))+"\n\t\t")]),t._v(" "),t._l(t.enabledActions,function({action:n,icon:a,text:i},r){return e("NcActionButton",{key:r,attrs:{disabled:t.disabled,"aria-label":i,icon:a,"close-after-click":""},on:{click:e=>n(e,{...t.user})},scopedSlots:t._u([t.isSvg(a)?{key:"icon",fn:function(){return[e("NcIconSvgWrapper",{attrs:{svg:a,"aria-hidden":"true"}})]},proxy:!0}:null],null,!0)},[t._v("\n\t\t"+t._s(i)+"\n\t\t")])})],2)},[],!1,null,null,null).exports;var mt=i(24606),ft=i(34940),vt={};vt.styleTagTransform=D(),vt.setAttributes=B(),vt.insert=E().bind(null,"head"),vt.domAPI=x(),vt.insertStyleElement=S(),y()(ft.A,vt),ft.A&&ft.A.locals&&ft.A.locals;var Ct=i(23322),bt=i(88751),yt=i(51431);(0,Ct.r)();const _t=(0,s.pM)({name:"NcActionButtonGroup",inject:{isInSemanticMenu:{from:"NcActions:isSemanticMenu",default:!1}},props:{name:{required:!1,default:void 0,type:String}},setup:()=>({labelId:`nc-action-button-group-${(0,bt.G)()}`}),methods:{t:Ct.a}});var xt=function(){var t=this,e=t._self._c;return t._self._setupProxy,e("li",{staticClass:"nc-button-group-base",attrs:{role:t.isInSemanticMenu&&"presentation"}},[t.name?e("div",{attrs:{id:t.labelId}},[t._v(" "+t._s(t.name)+" ")]):t._e(),e("ul",{staticClass:"nc-button-group-content",attrs:{role:"group","aria-labelledby":t.name?t.labelId:void 0}},[t._t("default")],2)])},wt=[];(0,yt.n)(_t,xt,wt,!1,null,"d5482fd6").exports;var Et=i(61744),kt=i(78928),Bt=i(8907),Nt=i(68432),St=i(13464),It={};It.styleTagTransform=D(),It.setAttributes=B(),It.insert=E().bind(null,"head"),It.domAPI=x(),It.insertStyleElement=S(),y()(St.A,It),St.A&&St.A.locals&&St.A.locals;var Dt=i(66129),Tt=i(48191),Lt=i(39841),Pt=i(16086);const Gt={name:"NcActionRadio",components:{NcIconSvgWrapper:Tt.N},mixins:[Pt.A],inject:{isInSemanticMenu:{from:"NcActions:isSemanticMenu",default:!1}},model:{prop:"modelValue",event:"update:modelValue"},props:{id:{type:String,default:()=>"action-"+(0,bt.G)(),validator:t=>""!==t.trim()},checked:{type:Boolean,default:void 0},modelValue:{type:[Boolean,String,Number],default:!1},name:{type:String,required:!0},value:{type:[String,Number],default:""},disabled:{type:Boolean,default:!1}},emits:["update:checked","update:modelValue","update:model-value","change"],setup:t=>("boolean"==typeof t.modelValue&&s.Ay.util.warn("[NcActionRadio] Boolean type of `modelValue` is deprecated and will be removed in next versions"),{model:(0,Lt.u)("checked","update:checked"),mdiRadioboxBlank:Dt.h,mdiRadioboxMarked:Dt.g}),computed:{isChecked(){return this.model===this.value}},methods:{toggleInput(){this.$refs.label.click()},onChange(t){this.$emit("change",t)}}};var Ft=function(){var t=this,e=t._self._c;return e("li",{staticClass:"action",class:{"action--disabled":t.disabled},attrs:{role:t.isInSemanticMenu&&"presentation"}},[e("label",{staticClass:"action-radio",attrs:{role:t.isInSemanticMenu&&"menuitemradio","aria-checked":t.isInSemanticMenu&&t.isChecked.toString()}},[e("span",{staticClass:"action-radio__icon"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.model,expression:"model"}],staticClass:"action-radio__input",class:{focusable:!t.disabled},attrs:{id:t.id,type:"radio",name:t.name,disabled:t.disabled},domProps:{value:t.value,checked:t._q(t.model,t.value)},on:{change:[function(e){t.model=t.value},function(e){return t.$emit("change",e)}]}}),e("NcIconSvgWrapper",{attrs:{path:t.isChecked?t.mdiRadioboxMarked:t.mdiRadioboxBlank,size:20}})],1),e("span",{staticClass:"action-radio__text"},[t._v(t._s(t.text))])])])},Ot=[];(0,yt.n)(Gt,Ft,Ot,!1,null,"a3f0f3fe").exports;var Ut=i(59915),Rt=i(29248),qt=i(15502),Mt=i(71711),zt=i(73568),$t={};$t.styleTagTransform=D(),$t.setAttributes=B(),$t.insert=E().bind(null,"head"),$t.domAPI=x(),$t.insertStyleElement=S(),y()(zt.A,$t),zt.A&&zt.A.locals&&zt.A.locals;var jt=i(97424);const Xt={name:"NcActionTextEditable",components:{NcIconSvgWrapper:Tt.N},mixins:[jt.A],model:{prop:"modelValue",event:"update:modelValue"},props:{id:{type:String,default:()=>"action-"+(0,bt.G)(),validator:t=>""!==t.trim()},disabled:{type:Boolean,default:!1},value:{type:String,default:void 0},modelValue:{type:String,default:""}},emits:["input","update:value","update:modelValue","update:model-value","submit"],setup:()=>({model:(0,Lt.u)("value","update:value"),mdiArrowRight:Dt.d}),computed:{isFocusable(){return!this.disabled},computedId:()=>(0,bt.G)()},methods:{onInput(t){this.$emit("input",t),this.model=t.target.value},onSubmit(t){if(t.preventDefault(),t.stopPropagation(),this.disabled)return!1;this.$emit("submit",t)}}};var Ht=function(){var t=this,e=t._self._c;return e("li",{staticClass:"action",class:{"action--disabled":t.disabled}},[e("span",{staticClass:"action-text-editable",on:{click:t.onClick}},[t._t("icon",function(){return[e("span",{staticClass:"action-text-editable__icon",class:[t.isIconUrl?"action-text-editable__icon--url":t.icon],style:{backgroundImage:t.isIconUrl?`url(${t.icon})`:null}})]}),e("form",{ref:"form",staticClass:"action-text-editable__form",attrs:{disabled:t.disabled},on:{submit:function(e){return e.preventDefault(),t.onSubmit.apply(null,arguments)}}},[e("input",{staticClass:"action-text-editable__submit",attrs:{id:t.id,type:"submit"}}),t.name?e("label",{staticClass:"action-text-editable__name",attrs:{for:t.computedId}},[t._v(" "+t._s(t.name)+" ")]):t._e(),e("textarea",t._b({staticClass:"action-text-editable__textarea",class:{focusable:t.isFocusable},attrs:{id:t.computedId,disabled:t.disabled},domProps:{value:t.model},on:{input:t.onInput}},"textarea",t.$attrs,!1)),e("label",{directives:[{name:"show",rawName:"v-show",value:!t.disabled,expression:"!disabled"}],staticClass:"action-text-editable__label",attrs:{for:t.id}},[e("NcIconSvgWrapper",{attrs:{directional:"",path:t.mdiArrowRight}})],1)])],2)])},Vt=[];(0,yt.n)(Xt,Ht,Vt,!1,null,"a8740c0c").exports;var Wt=i(78529);const Yt={name:"NcAppContentDetails"};var Qt=function(){return(0,this._self._c)("div",{staticClass:"app-content-details"},[this._t("default")],2)},Kt=[];(0,yt.n)(Yt,Qt,Kt,!1,null,null).exports;const Zt={name:"NcAppContentList",props:{selection:{type:Boolean,default:!1},showDetails:{type:Boolean,default:!1}}};var Jt=function(){var t=this;return(0,t._self._c)("div",{staticClass:"app-content-list",class:{selection:t.selection,showdetails:t.showDetails}},[t._t("default")],2)},te=[];(0,yt.n)(Zt,Jt,te,!1,null,null).exports;var ee=i(70676),ne=i(58693),ae=i(98621),ie={};ie.styleTagTransform=D(),ie.setAttributes=B(),ie.insert=E().bind(null,"head"),ie.domAPI=x(),ie.insertStyleElement=S(),y()(ae.A,ie),ae.A&&ae.A.locals&&ae.A.locals;const re={name:"NcAppNavigationIconBullet",props:{color:{type:String,required:!0,validator:t=>/^#?([0-9A-F]{3}){1,2}$/i.test(t)}},emits:["click"],computed:{formattedColor(){return this.color.startsWith("#")?this.color:"#"+this.color}},methods:{onClick(t){this.$emit("click",t)}}};var oe=function(){var t=this,e=t._self._c;return e("div",{staticClass:"app-navigation-entry__icon-bullet",on:{click:t.onClick}},[e("div",{style:{backgroundColor:t.formattedColor}})])},se=[];(0,yt.n)(re,oe,se,!1,null,"04a313f4").exports;var le=i(58761),ce=i(27345),de=i(35888),ue=i(63283),pe={};pe.styleTagTransform=D(),pe.setAttributes=B(),pe.insert=E().bind(null,"head"),pe.domAPI=x(),pe.insertStyleElement=S(),y()(ue.A,pe),ue.A&&ue.A.locals&&ue.A.locals;const Ae={name:"NcAppNavigationNewItem",components:{NcInputConfirmCancel:i(52966).N,NcLoadingIcon:g.A},props:{name:{type:String,required:!0},icon:{type:String,default:""},loading:{type:Boolean,default:!1},editLabel:{type:String,default:""},editPlaceholder:{type:String,default:""}},emits:["new-item"],data:()=>({newItemValue:"",newItemActive:!1}),methods:{handleNewItem(){this.loading||(this.newItemActive=!0,this.$nextTick(()=>{this.$refs.newItemInput.focusInput()}))},cancelNewItem(){this.newItemActive=!1},handleNewItemDone(){this.$emit("new-item",this.newItemValue),this.newItemValue="",this.newItemActive=!1}}};var ge=function(){var t=this,e=t._self._c;return e("li",{staticClass:"app-navigation-entry",class:{"app-navigation-entry--newItemActive":t.newItemActive}},[e("button",{staticClass:"app-navigation-entry-button",on:{click:t.handleNewItem}},[e("span",{staticClass:"app-navigation-entry-icon",class:{[t.icon]:!t.loading}},[t.loading?e("NcLoadingIcon"):t._t("icon")],2),t.newItemActive?t._e():e("span",{staticClass:"app-navigation-new-item__name",attrs:{title:t.name}},[t._v(" "+t._s(t.name)+" ")]),t.newItemActive?e("span",{staticClass:"newItemContainer"},[e("NcInputConfirmCancel",{ref:"newItemInput",attrs:{placeholder:""!==t.editPlaceholder?t.editPlaceholder:t.name},on:{cancel:t.cancelNewItem,confirm:t.handleNewItemDone},model:{value:t.newItemValue,callback:function(e){t.newItemValue=e},expression:"newItemValue"}})],1):t._e()])])},he=[];(0,yt.n)(Ae,ge,he,!1,null,"258871fd").exports;var me=i(54568),fe=(i(29436),i(20265)),ve={};ve.styleTagTransform=D(),ve.setAttributes=B(),ve.insert=E().bind(null,"head"),ve.domAPI=x(),ve.insertStyleElement=S(),y()(fe.A,ve),fe.A&&fe.A.locals&&fe.A.locals;var Ce=i(80411),be=i(75105),ye=(i(23020),i(53429),i(70580),i(44349),i(95462)),_e=(i(29928),i(44368)),xe=i(3168),we=i(21695);(0,Ct.r)(Ct.n);const Ee={directives:{ClickOutside:h.z0},components:{NcButton:Ce.N,NcIconSvgWrapper:Tt.N},mixins:[be.A],props:{name:{type:String,required:!1,default:(0,Ct.a)("Settings")}},setup:()=>({contentId:(0,bt.G)(),isLegacy32:we.a,mdiCog:Dt.l,mdiCogOutline:Dt.k}),data:()=>({open:!1}),computed:{clickOutsideConfig(){return[this.closeMenu,this.clickOutsideOptions]}},methods:{closeMenu(){this.open=!1}}};var ke=function(){var t=this,e=t._self._c;return e("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:t.clickOutsideConfig,expression:"clickOutsideConfig"}],class:{open:t.open},attrs:{id:"app-settings"}},[e("div",{attrs:{id:"app-settings__header"}},[e("NcButton",{staticClass:"settings-button",attrs:{"aria-controls":t.contentId,"aria-expanded":t.open?"true":"false",alignment:"start",variant:"tertiary",wide:""},on:{click:function(e){t.open=!t.open}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("NcIconSvgWrapper",{staticClass:"settings-button__icon",attrs:{path:t.isLegacy32?t.mdiCog:t.mdiCogOutline}})]},proxy:!0}])},[t._v(" "+t._s(t.name)+" ")])],1),e("Transition",{attrs:{name:"slide-up"}},[e("div",{directives:[{name:"show",rawName:"v-show",value:t.open,expression:"open"}],attrs:{id:t.contentId}},[t._t("default")],2)])],1)},Be=[];(0,yt.n)(Ee,ke,Be,!1,null,"8fb21c8b").exports;var Ne=i(542),Se=i(29705),Ie=i(93651),De=i(15807),Te=i(96669),Le=i(50017),Pe=i(60258),Ge=i(72142),Fe={};Fe.styleTagTransform=D(),Fe.setAttributes=B(),Fe.insert=E().bind(null,"head"),Fe.domAPI=x(),Fe.insertStyleElement=S(),y()(Ge.A,Fe),Ge.A&&Ge.A.locals&&Ge.A.locals;var Oe=i(80633),Ue={};Ue.styleTagTransform=D(),Ue.setAttributes=B(),Ue.insert=E().bind(null,"head"),Ue.domAPI=x(),Ue.insertStyleElement=S(),y()(Oe.A,Ue),Oe.A&&Oe.A.locals&&Oe.A.locals;var Re=i(34163);const qe={__name:"NcAssistantIcon",props:{inline:{type:Boolean,default:!1},size:{type:Number,default:20}},setup(t){const e=t;(0,s.$9)((t,e)=>({a843d9d2:e.sizePx}));const n=(0,ye.u)(),a=(0,Re.c)(),i=(0,s.EW)(()=>`${e.size}px`);return{__sfc:!0,props:e,isDarkTheme:n,gradientId:a,sizePx:i,mdiCreation:Dt.f}}};var Me=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e("span",{class:[t.$style.assistantIcon,t.inline&&t.$style.assistantIcon_inline],attrs:{"aria-hidden":"true",role:"img"}},[e("svg",{class:t.$style.assistantIcon__svg,attrs:{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"}},[e("defs",[n.isDarkTheme?e("linearGradient",{attrs:{id:n.gradientId,gradientTransform:"rotateX(285)"}},[e("stop",{attrs:{offset:"15%","stop-color":"#CDACE7"}}),e("stop",{attrs:{offset:"40%","stop-color":"#008FDB"}}),e("stop",{attrs:{offset:"82%","stop-color":"#A180E0"}})],1):e("linearGradient",{attrs:{id:n.gradientId,gradientTransform:"rotateX(285)"}},[e("stop",{attrs:{offset:"15%","stop-color":"#9669D3"}}),e("stop",{attrs:{offset:"40%","stop-color":"#00679E"}}),e("stop",{attrs:{offset:"80%","stop-color":"#492083"}})],1)],1),e("path",{attrs:{d:n.mdiCreation,fill:`url('#${n.gradientId}')`}})])])},ze=[];const $e={$style:{"material-design-icon":"_material-design-icon_rxv-a",assistantIcon:"_assistantIcon_3gvvF",assistantIcon_inline:"_assistantIcon_inline_kO5b9",assistantIcon__svg:"_assistantIcon__svg_SllmR"}};function je(t){for(var e in $e)this[e]=$e[e]}const Xe=(0,yt.n)(qe,Me,ze,!1,je,null).exports,He={__name:"NcAssistantButton",props:{disabled:{type:Boolean,default:!1},text:{type:String,default:""},variant:{type:String,default:"secondary"}},emits:["click"],setup:t=>({__sfc:!0,mdiCreation:Dt.f,NcAssistantIcon:Xe,NcButton:Ce.N,NcIconSvgWrapper:Tt.N})};var Ve=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e("div",{class:[{[t.$style.assistantButton_disabled]:t.disabled,[t.$style.assistantButton_primary]:"primary"===t.variant},t.$style.assistantButton]},[e(n.NcButton,{class:t.$style.assistantButton__button,attrs:{disabled:t.disabled,variant:"tertiary"},on:{click:function(e){return t.$emit("click",e)}},scopedSlots:t._u([{key:"icon",fn:function(){return["primary"===t.variant?e(n.NcIconSvgWrapper,{class:t.$style.assistantButton__icon,attrs:{path:n.mdiCreation}}):e(n.NcAssistantIcon)]},proxy:!0},t.text||t.$scopedSlots.default?{key:"default",fn:function(){return[e("div",{class:t.$style.assistantButton__text},[t._t("default",function(){return[t._v(t._s(t.text))]})],2)]},proxy:!0}:null],null,!0)})],1)},We=[];const Ye={$style:{"material-design-icon":"_material-design-icon_ue-ry",assistantButton:"_assistantButton_VUrRt",assistantButton_disabled:"_assistantButton_disabled_cQ8vj",assistantButton_primary:"_assistantButton_primary_4cJXX",assistantButton__icon:"_assistantButton__icon_8AOmi",assistantButton__text:"_assistantButton__text_fZUa-",assistantButton__button:"_assistantButton__button_WTh-9"}};function Qe(t){for(var e in Ye)this[e]=Ye[e]}(0,yt.n)(He,Ve,We,!1,Qe,null).exports;var Ke=i(43922),Ze={};Ze.styleTagTransform=D(),Ze.setAttributes=B(),Ze.insert=E().bind(null,"head"),Ze.domAPI=x(),Ze.insertStyleElement=S(),y()(Ke.A,Ze),Ke.A&&Ke.A.locals&&Ke.A.locals;const Je={__name:"NcAssistantContent",props:{contentClasses:{type:[String,Array,Object],default:""}},setup:t=>({__sfc:!0})};var tn=function(){var t=this,e=t._self._c;return t._self._setupProxy,e("div",{class:t.$style.assistantContent},[e("div",{class:[t.$style.assistantContent__inner,t.contentClasses]},[t._t("default")],2)])},en=[];const nn={$style:{"material-design-icon":"_material-design-icon_0irai",assistantContent:"_assistantContent_HSz7O",assistantContent__inner:"_assistantContent__inner_NqOmP"}};function an(t){for(var e in nn)this[e]=nn[e]}(0,yt.n)(Je,tn,en,!1,an,null).exports;var rn=i(45379),on=i(96190),sn={};sn.styleTagTransform=D(),sn.setAttributes=B(),sn.insert=E().bind(null,"head"),sn.domAPI=x(),sn.insertStyleElement=S(),y()(on.A,sn),on.A&&on.A.locals&&on.A.locals;var ln=i(95341);const cn=new(i(49264).A)({concurrency:5}),dn={__name:"NcBlurHash",props:{hash:{required:!0,type:String},alt:{type:String,default:""},src:{type:String,default:""}},emits:["load"],setup(t,{emit:e}){const n=t,a=(0,s.KR)(),i=(0,s.KR)(!1);function r(){if(i.value)return;if(!n.hash)return void xe.l.error("Invalid BlurHash value");if(void 0===a.value)return void xe.l.error("BlurHash canvas not available");const{height:t,width:e}=a.value,r=(0,ln.D4)(n.hash,e,t),o=a.value.getContext("2d");if(null===o)return void xe.l.error("Cannot create context for BlurHash canvas");const s=o.createImageData(e,t);s.data.set(r),o.putImageData(s,0,0)}return(0,s.wB)(()=>n.hash,r),(0,s.wB)(i,()=>{!1===i.value&&(0,s.dY)(()=>r())},{immediate:!0}),(0,s.wB)(()=>n.src,()=>{i.value=!1,n.src&&function(t){const{resolve:e,promise:n}=Promise.withResolvers();return cn.add(()=>{const a=new Image;return a.onerror=()=>e(!1),a.onload=()=>e(!0),a.src=t,n}),n}(n.src).then(t=>{i.value=t,e("load",t)})},{immediate:!0}),{__sfc:!0,props:n,emit:e,canvas:a,imageLoaded:i,drawBlurHash:r}}};var un=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e("Transition",{attrs:{css:!!t.src&&void 0,"enter-active-class":t.$style.fadeTransition,"leave-active-class":t.$style.fadeTransition,"enter-class":t.$style.fadeTransitionActive,"leave-to-class":t.$style.fadeTransitionActive}},[n.imageLoaded?e("img",{attrs:{alt:t.alt,src:t.src}}):e("canvas",{ref:"canvas",attrs:{"aria-hidden":t.alt?null:"true","aria-label":t.alt}})])},pn=[];const An={$style:{fadeTransition:"_fadeTransition_2TIih",fadeTransitionActive:"_fadeTransitionActive_Lsx9F"}};function gn(t){for(var e in An)this[e]=An[e]}(0,yt.n)(dn,un,pn,!1,gn,null).exports;var hn=i(99070),mn=i(61100),fn=i(90286),vn=i(46173),Cn=i(27671),bn=i(64988),yn=i(90429),_n=i(65889),xn=i(6537),wn=i(44025),En=i(37904),kn=i(48198),Bn=i(76125),Nn=i(56103),Sn=i(83194),In=i(49886),Dn=i(18354),Tn={};Tn.styleTagTransform=D(),Tn.setAttributes=B(),Tn.insert=E().bind(null,"head"),Tn.domAPI=x(),Tn.insertStyleElement=S(),y()(Dn.A,Tn),Dn.A&&Dn.A.locals&&Dn.A.locals;const Ln={name:"FolderUploadIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Pn=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon folder-upload-icon",attrs:{"aria-hidden":t.title?null:"true","aria-label":t.title,role:"img"},on:{click:function(e){return t.$emit("click",e)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M20,6A2,2 0 0,1 22,8V18A2,2 0 0,1 20,20H4A2,2 0 0,1 2,18V6A2,2 0 0,1 4,4H10L12,6H20M10.75,13H14V17H16V13H19.25L15,8.75"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},Gn=[];const Fn=(0,yt.n)(Ln,Pn,Gn,!1,null,null).exports,On={name:"PlusIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Un=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon plus-icon",attrs:{"aria-hidden":t.title?null:"true","aria-label":t.title,role:"img"},on:{click:function(e){return t.$emit("click",e)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},Rn=[];const qn=(0,yt.n)(On,Un,Rn,!1,null,null).exports,Mn={name:"UploadIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var zn=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon upload-icon",attrs:{"aria-hidden":t.title?null:"true","aria-label":t.title,role:"img"},on:{click:function(e){return t.$emit("click",e)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M9,16V10H5L12,3L19,10H15V16H9M5,20V18H19V20H5Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},$n=[];const jn=(0,yt.n)(Mn,zn,$n,!1,null,null).exports;(0,Ct.r)(Ct.L);const Xn=(0,s.pM)({__name:"NcFilePicker",props:{accept:{default:void 0},actionCaption:{default:""},actions:{default:()=>[]},directory:{type:Boolean},directoryOnly:{type:Boolean},disabled:{type:Boolean},iconOnly:{type:Boolean},label:{default:void 0},loading:{type:Boolean},multiple:{type:Boolean},variant:{default:"primary"}},emits:["pick"],setup(t,{expose:e,emit:n}){const a=t;e({reset:c});const i=(0,s.KR)(null),r=(0,s.KR)(null),o=(0,s.EW)(()=>a.loading?(0,Ct.a)("Uploading …"):a.label?a.label:a.directoryOnly?(0,Ct.a)("Pick folder"):a.multiple?(0,Ct.a)("Pick files"):(0,Ct.a)("Pick file")),l=(0,s.EW)(()=>(a.directory||a.directoryOnly)&&"webkitdirectory"in HTMLInputElement.prototype);function c(){i.value.reset()}return{__sfc:!0,props:a,emit:n,formElement:i,inputElement:r,currentLabel:o,canUploadFolders:l,triggerPickFiles:function(t){c(),l.value&&(r.value.webkitdirectory=t),(0,s.dY)(()=>r.value.click())},onPick:function(){const t=r.value?.files?Array.from(r.value.files):[];n("pick",t)},reset:c,IconFolderUpload:Fn,IconPlus:qn,IconUpload:jn,NcActionButton:mt.N,NcActionCaption:Et.A,NcActions:Rt.N,NcIconSvgWrapper:Tt.N,NcLoadingIcon:g.A,t:Ct.a}}});var Hn=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e("form",{ref:"formElement",class:t.$style.filePicker},[e(n.NcActions,{attrs:{"aria-label":n.currentLabel,disabled:t.disabled||t.loading,"menu-name":t.iconOnly?void 0:n.currentLabel,"force-name":!t.iconOnly,variant:t.variant},scopedSlots:t._u([{key:"icon",fn:function(){return[t.loading?e(n.NcLoadingIcon):t._t("icon",function(){return[e(n.IconPlus,{attrs:{size:20}})]})]},proxy:!0}],null,!0)},[t.actionCaption?e(n.NcActionCaption,{attrs:{name:t.actionCaption}}):t._e(),t.directoryOnly?t._e():e(n.NcActionButton,{attrs:{"close-after-click":""},on:{click:function(t){return n.triggerPickFiles(!1)}},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.IconUpload,{attrs:{size:20}})]},proxy:!0}],null,!1,3377047136)},[t._v(" "+t._s(n.canUploadFolders||t.$slots.actions?t.multiple?n.t("Upload files"):n.t("Upload file"):n.currentLabel)+" ")]),n.canUploadFolders?e(n.NcActionButton,{attrs:{"close-after-click":""},on:{click:function(t){return n.triggerPickFiles(!0)}},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.IconFolderUpload,{staticStyle:{color:"var(--color-primary-element)"},attrs:{size:20}})]},proxy:!0}],null,!1,746052933)},[t._v(" "+t._s(!t.directoryOnly||t.$slots.actions?n.t("Upload folder"):n.currentLabel)+" ")]):t._e(),t._l(t.actions,function(a){return[a.caption?e(n.NcActionCaption,{key:a.caption,attrs:{name:a.caption}}):t._e(),t._l(a.actions??[a],function(a){return e(n.NcActionButton,{key:a.label,attrs:{"close-after-click":""},on:{click:a.onClick},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{svg:a.iconSvg}})]},proxy:!0}],null,!0)},[t._v(" "+t._s(a.label)+" ")])})]})],2),e("input",{ref:"inputElement",staticClass:"hidden-visually",attrs:{accept:t.accept?.join(", "),"aria-hidden":"true",multiple:t.multiple,type:"file"},on:{change:n.onPick}}),t._t("default")],2)},Vn=[];const Wn={$style:{filePicker:"_filePicker_KfdBJ"}};function Yn(t){for(var e in Wn)this[e]=Wn[e]}(0,yt.n)(Xn,Hn,Vn,!1,Yn,null).exports;var Qn=i(85646),Kn=i(49806),Zn=i(16911),Jn=i(2338),ta=i(99925),ea=i(98216),na={};na.styleTagTransform=D(),na.setAttributes=B(),na.insert=E().bind(null,"head"),na.domAPI=x(),na.insertStyleElement=S(),y()(ea.A,na),ea.A&&ea.A.locals&&ea.A.locals;const aa={name:"NcGuestContent",mounted(){document.getElementById("content").classList.add("nc-guest-content")},destroyed(){document.getElementById("content").classList.remove("nc-guest-content")}};var ia=function(){return(0,this._self._c)("div",{attrs:{id:"guest-content-vue"}},[this._t("default")],2)},ra=[];(0,yt.n)(aa,ia,ra,!1,null,"528e9576").exports;var oa=i(22028),sa=i(72832),la=i(51550),ca=i(91624),da=i(6670),ua=i(61029),pa=i(83564),Aa=i(31826),ga=i(83947),ha=i(371),ma=i(97836),fa=i(71912),va=i(35290),Ca=i(1938),ba=i(1357),ya=i(3319),_a={};_a.styleTagTransform=D(),_a.setAttributes=B(),_a.insert=E().bind(null,"head"),_a.domAPI=x(),_a.insertStyleElement=S(),y()(ya.A,_a),ya.A&&ya.A.locals&&ya.A.locals;var xa=i(63814),wa=i(77677),Ea=i(87485),ka=i(47266),Ba=i(29365);(0,Ct.r)(Ct.T);const Na={name:"NcResource",components:{NcButton:Ce.N},props:{icon:{type:String,required:!0},name:{type:String,required:!0},url:{type:String,required:!0}},data(){return{labelTranslated:(0,Ct.a)('Open link to "{resourceName}"',{resourceName:this.name})}},computed:{route(){return(0,wa.g)(this.$router,this.url)}},methods:{t:Ct.a}};var Sa=function(){var t=this,e=t._self._c;return e("li",{staticClass:"resource"},[e("NcButton",{staticClass:"resource__button",attrs:{"aria-label":t.labelTranslated,to:t.route,href:t.route?null:t.url,variant:"tertiary"},scopedSlots:t._u([{key:"icon",fn:function(){return[e("div",{staticClass:"resource__icon"},[e("img",{attrs:{src:t.icon}})])]},proxy:!0}])},[t._v(" "+t._s(t.name)+" ")])],1)},Ia=[];const Da=(0,yt.n)(Na,Sa,Ia,!1,null,"9f864ea4").exports,Ta={name:"AccountGroupIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var La=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon account-group-icon",attrs:{"aria-hidden":t.title?null:"true","aria-label":t.title,role:"img"},on:{click:function(e){return t.$emit("click",e)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M12,5.5A3.5,3.5 0 0,1 15.5,9A3.5,3.5 0 0,1 12,12.5A3.5,3.5 0 0,1 8.5,9A3.5,3.5 0 0,1 12,5.5M5,8C5.56,8 6.08,8.15 6.53,8.42C6.38,9.85 6.8,11.27 7.66,12.38C7.16,13.34 6.16,14 5,14A3,3 0 0,1 2,11A3,3 0 0,1 5,8M19,8A3,3 0 0,1 22,11A3,3 0 0,1 19,14C17.84,14 16.84,13.34 16.34,12.38C17.2,11.27 17.62,9.85 17.47,8.42C17.92,8.15 18.44,8 19,8M5.5,18.25C5.5,16.18 8.41,14.5 12,14.5C15.59,14.5 18.5,16.18 18.5,18.25V20H5.5V18.25M0,20V18.5C0,17.11 1.89,15.94 4.45,15.6C3.86,16.28 3.5,17.22 3.5,18.25V20H0M24,20H20.5V18.25C20.5,17.22 20.14,16.28 19.55,15.6C22.11,15.94 24,17.11 24,18.5V20Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},Pa=[];const Ga=(0,yt.n)(Ta,La,Pa,!1,null,null).exports,Fa={name:"OpenInNewIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Oa=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon open-in-new-icon",attrs:{"aria-hidden":t.title?null:"true","aria-label":t.title,role:"img"},on:{click:function(e){return t.$emit("click",e)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M14,3V5H17.59L7.76,14.83L9.17,16.24L19,6.41V10H21V3M19,19H5V5H12V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V12H19V19Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},Ua=[];const Ra=(0,yt.n)(Fa,Oa,Ua,!1,null,null).exports;(0,Ct.r)(Ct.U);const qa=(0,Ea.F)()?.circles?.teamResourceProviders??[],Ma={name:"NcTeamResources",components:{AccountGroup:Ga,ChevronDown:ka.C,ChevronUp:Ba.C,OpenInNew:Ra,NcButton:Ce.N,NcIconSvgWrapper:Tt.N},props:{providerId:{type:String,default:null},itemId:{type:[String,Number],default:null}},data:()=>({appEnabled:void 0!==OC?.appswebroots?.circles&&(OC.config.version.split(".")[0]??0)>=29,loading:!1,teamResources:null,teamOpen:[]}),computed:{isVisible(){return!this.loading&&this.teamResources?.length>0},teamProviders(){return t=>{const e=this.teamResources.find(e=>e.teamId===t);return e.resources?.reduce((t,e)=>(e.provider.id===this.providerId&&e.id===String(this.itemId)||(t[e.provider.id]||(t[e.provider.id]=e.provider,t[e.provider.id].resources=[]),e.provider.id===this.providerId&&e.id===String(this.itemId)||t[e.provider.id].resources.push(e)),t),{})}},open(){return t=>-1!==this.teamOpen.indexOf(t)}},watch:{providerId(){this.fetchTeamResources()},itemId(){this.fetchTeamResources()}},created(){this.fetchTeamResources()},methods:{t:Ct.a,async fetchTeamResources(){if(qa.includes(this.providerId))try{this.loading=!0;const t=await _e.Ay.get((0,xa.KT)(`/teams/resources/${this.providerId}/${this.itemId}`));this.teamResources=t.data.ocs.data.teams,this.teamOpen=[this.teamResources[0]?.teamId]}catch(t){this.teamResources=null,xe.l.error("Could not fetch Teams resources",{error:t})}finally{this.loading=!1}},toggleOpen(t,e){e?this.teamOpen.push(t):this.teamOpen.splice(this.teamOpen.indexOf(t),1)}}};var za=function(){var t=this,e=t._self._c;return t.appEnabled&&t.isVisible?e("div",{staticClass:"team-resources"},[e("h5",{staticClass:"team-resources__header"},[t._v(" "+t._s(t.t("Related team resources"))+" ")]),t._l(t.teamResources,function(n){return e("details",{key:n.teamId,staticClass:"related-team",attrs:{name:"Team resources",open:t.open(n.teamId)},on:{toggle:e=>t.toggleOpen(n.teamId,e.target.open)}},[e("summary",{staticClass:"related-team__header"},[e("h5",{staticClass:"related-team__name"},[e("AccountGroup",{attrs:{size:20}}),t._v(" "+t._s(n.displayName)+" ")],1),e("NcButton",{attrs:{"aria-label":t.t("View team"),href:n.link,title:t.t("View team"),variant:"tertiary"},scopedSlots:t._u([{key:"icon",fn:function(){return[e("OpenInNew",{attrs:{size:20}})]},proxy:!0}],null,!0)}),t.open(n.teamId)?e("ChevronUp",{attrs:{size:20}}):e("ChevronDown",{attrs:{size:20}})],1),e("div",t._l(t.teamProviders(n.teamId),function(n){return e("div",{key:n.id,staticClass:"related-team-provider"},[n.resources.length>0?e("h6",[t._v(" "+t._s(n.name)+" ")]):t._e(),e("ul",t._l(n.resources,function(n){return e("li",{key:n.url,staticClass:"related-team-resource"},[e("a",{staticClass:"related-team-resource__link",attrs:{href:n.url}},[n.iconEmoji?e("span",{staticClass:"resource__icon"},[t._v(" "+t._s(n.iconEmoji)+" ")]):n.iconSvg?e("NcIconSvgWrapper",{staticClass:"resource__icon",attrs:{svg:n.iconSvg,size:20}}):n.iconURL?e("span",{staticClass:"resource__icon"},[e("img",{attrs:{src:n.iconURL,alt:""}})]):t._e(),e("span",{staticClass:"resource__name"},[t._v(" "+t._s(n.label)+" ")])],1)])}),0)])}),0)])})],2):t._e()},$a=[];const ja=(0,yt.n)(Ma,za,$a,!1,null,"e224f6ac").exports;(0,Ct.r)(Ct.V);const Xa={name:"NcRelatedResourcesPanel",components:{NcResource:Da,NcTeamResources:ja},props:{providerId:{type:String,default:null},itemId:{type:[String,Number],default:null},resourceType:{type:String,default:""},limit:{type:Number,default:0},fileInfo:{type:Object,default:null},header:{type:String,default:(0,Ct.a)("Related resources")},description:{type:String,default:(0,Ct.a)("Anything shared with the same group of people will show up here")},primary:{type:Boolean,default:!1}},emits:["has-error","has-resources"],data:()=>({appEnabled:void 0!==OC?.appswebroots?.related_resources,loading:!1,error:null,resources:[]}),computed:{isVisible(){return!this.loading&&(this.error??this.resources.length>0)},subline(){return this.error?(0,Ct.a)("Error getting related resources. Please contact your system administrator if you have any questions."):this.description},hasResourceInfo(){return null!==this.providerId&&null!==this.itemId||null!==this.fileInfo},isFiles(){return void 0!==this.fileInfo?.id},url(){let t,e;return this.isFiles?(t="files",e=this.fileInfo.id):(t=this.providerId,e=this.itemId),(0,xa.KT)("/apps/related_resources/related/{providerId}?itemId={itemId}&resourceType={resourceType}&limit={limit}&format=json",{providerId:t,itemId:e,resourceType:this.resourceType,limit:this.limit})}},watch:{providerId(){this.fetchRelatedResources()},itemId(){this.fetchRelatedResources()},fileInfo(){this.fetchRelatedResources()},error(t){this.$emit("has-error",Boolean(t))},resources(t){this.$emit("has-resources",t.length>0)}},created(){this.fetchRelatedResources()},methods:{t:Ct.a,async fetchRelatedResources(){if(this.appEnabled&&this.hasResourceInfo){this.loading=!0,this.error=null,this.resources=[];try{const t=await _e.Ay.get(this.url);this.resources=t.data.ocs?.data}catch(t){this.error=e,xe.l.error("Could not fetch related resources",{error:t})}finally{this.loading=!1}}}}};var Ha=function(){var t=this,e=t._self._c;return e("div",[e("NcTeamResources",{attrs:{"provider-id":t.providerId,"item-id":t.itemId}}),t.appEnabled&&t.isVisible?e("div",{staticClass:"related-resources"},[e("div",{staticClass:"related-resources__header"},[e("h5",[t._v(t._s(t.header))]),e("p",[t._v(t._s(t.subline))])]),t._l(t.resources,function(t){return e("NcResource",{key:t.itemId,staticClass:"related-resources__entry",attrs:{icon:t.icon,name:t.title,url:t.url}})})],2):t._e()],1)},Va=[];(0,yt.n)(Xa,Ha,Va,!1,null,"c4e88089").exports;var Wa=i(26797),Ya=i(70345),Qa=(i(93311),i(52781),i(69407)),Ka=i(77078),Za=i(63070);const Ja=(0,s.pM)({name:"NcSavingIndicatorIcon",props:{size:{type:Number,default:20},name:{type:String,default:""},saving:{type:Boolean,default:!1,required:!1},error:{type:Boolean,default:!1,required:!1}},emits:["click"],computed:{indicatorColor(){return this.error?"var(--color-text-error, var(--color-error))":this.saving?"var(--color-primary-element)":"none"}}});var ti=function(){var t=this,e=t._self._c;return t._self._setupProxy,e("span",{staticClass:"material-design-icon",attrs:{"aria-label":t.name,role:"img"},on:{click:function(e){return t.$emit("click",e)}}},[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{fill:t.indicatorColor,d:"m19 15a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4z"}}),e("path",{attrs:{fill:"currentColor",d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}},[t.name?e("title",[t._v(t._s(t.name))]):t._e()])])])},ei=[];(0,yt.n)(Ja,ti,ei,!1,null,null).exports;var ni=i(93697),ai=i(69721),ii={};ii.styleTagTransform=D(),ii.setAttributes=B(),ii.insert=E().bind(null,"head"),ii.domAPI=x(),ii.insertStyleElement=S(),y()(ai.A,ii),ai.A&&ai.A.locals&&ai.A.locals,(0,Ct.r)(Ct.h,Ct.w);const ri=(0,s.pM)({model:{prop:"modelValue",event:"update:modelValue"},__name:"NcSelectUsers",props:{ariaLabelClearSelected:{type:String,default:(0,Ct.a)("Clear selected")},ariaLabelListbox:{type:String,default:(0,Ct.a)("Options")},ariaLabelDeselectOption:{type:Function,default:t=>(0,Ct.a)("Deselect {option}",{option:t})},keepOpen:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},filterBy:{type:Function,default:null},inputId:{type:String,default:()=>(0,bt.G)()},inputLabel:{type:String,default:(0,Ct.a)("Select account")},labelOutside:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},noWrap:{type:Boolean,default:!1},options:{type:Array,default:()=>[]},placeholder:{type:String,default:""},required:{type:Boolean,default:!1},modelValue:{type:Object,default:null}},emits:["search","update:modelValue"],setup(t,{emit:e}){const n=t,a=(0,s.KR)("");(0,s.wB)(a,()=>{e("search",a.value)});const i=Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--default-clickable-area")),r=Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--default-grid-baseline"));return{__sfc:!0,props:n,emit:e,search:a,clickableArea:i,gridBaseLine:r,avatarSize:i-2*r,localFilterBy:function(t,e,a){if(n.filterBy)return n.filterBy;const i=a.match(/[^<]*<([^>]+)/),r=t.subname?.toLocaleLowerCase()??"";return i&&r.indexOf(i[1].toLocaleLowerCase())>-1||`${e} ${t.subname}`.toLocaleLowerCase().indexOf(a.toLocaleLowerCase())>-1},NcListItemIcon:Aa.N,NcSelect:Ka.N}}});var oi=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e(n.NcSelect,t._b({staticClass:"nc-select-users",attrs:{"filter-by":n.localFilterBy,label:"displayName"},on:{search:function(t){n.search=t},"update:model-value":function(e){return t.$emit("update:modelValue",e)}},scopedSlots:t._u([{key:"option",fn:function(a){return[e(n.NcListItemIcon,t._b({attrs:{"avatar-size":32,name:a.displayName,search:n.search}},"NcListItemIcon",a,!1))]}},{key:"selected-option",fn:function(a){return[e(n.NcListItemIcon,t._b({attrs:{"avatar-size":n.avatarSize,name:a.displayName,"no-margin":"",search:n.search}},"NcListItemIcon",a,!1))]}}])},"NcSelect",t.$props,!1))},si=[];(0,yt.n)(ri,oi,si,!1,null,"7f7ecbfe").exports;var li=i(67503),ci={};ci.styleTagTransform=D(),ci.setAttributes=B(),ci.insert=E().bind(null,"head"),ci.domAPI=x(),ci.insertStyleElement=S(),y()(li.A,ci),li.A&&li.A.locals&&li.A.locals,(0,Ct.r)(Ct.j);const di={name:"NcSettingsInputText",model:{prop:"value",event:"update:value"},props:{label:{type:String,required:!0},hint:{type:String,default:""},value:{type:String,default:void 0},modelValue:{type:String,default:""},disabled:{type:Boolean,default:!1},id:{type:String,default:()=>"settings-input-text-"+(0,bt.G)(),validator:t=>""!==t.trim()}},emits:["update:value","update:modelValue","update:model-value","input","submit","change"],setup:()=>({model:(0,Lt.u)("value","update:value")}),data:()=>({submitTranslated:(0,Ct.a)("Submit")}),computed:{idSubmit(){return this.id+"-submit"}},methods:{onInput(t){this.$emit("input",t),this.model=t.target.value},onSubmit(t){this.disabled||this.$emit("submit",t)},onChange(t){this.$emit("change",t)}}};var ui=function(){var t=this,e=t._self._c;return e("form",{ref:"form",attrs:{disabled:t.disabled},on:{submit:function(e){return e.preventDefault(),e.stopPropagation(),t.onSubmit.apply(null,arguments)}}},[e("div",{staticClass:"input-wrapper"},[e("label",{staticClass:"action-input__label",attrs:{for:t.id}},[t._v(t._s(t.label))]),e("input",{attrs:{id:t.id,type:"text",disabled:t.disabled},domProps:{value:t.model},on:{input:t.onInput,change:t.onChange}}),e("input",{staticClass:"action-input__submit",attrs:{id:t.idSubmit,type:"submit"},domProps:{value:t.submitTranslated}}),t.hint?e("p",{staticClass:"hint"},[t._v(" "+t._s(t.hint)+" ")]):t._e()])])},pi=[];(0,yt.n)(di,ui,pi,!1,null,"9938ac79").exports;var Ai=i(25514),gi=i(70925),hi=i(59721),mi=i(35808);const fi={__name:"NcThemeProvider",props:{dark:{type:Boolean,default:!1},light:{type:Boolean,default:!1}},setup(t){const e=t,n=(0,s.EW)(()=>e.dark?"dark":e.light?"light":"");return(0,s.Gt)(mi.I,n),{__sfc:!0,props:e,theme:n}}};var vi=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e("div",t._b({},"div",t._d({},[`data-theme-${n.theme}`,n.theme])),[t._t("default")],2)},Ci=[];(0,yt.n)(fi,vi,Ci,!1,null,null).exports;var bi=i(72406),yi=i(88684),_i=i(99835),xi=i(23610),wi=i(55581),Ei=(i(94205),i(23739),i(71409),i(18547),i(42892)),ki=i(69885);i(59656);var Bi=i(34558);mt.N,Et.A,kt.N,Bt.N,Nt.A,Ut.A,qt.A,Mt.A,Rt.N,Wt.N,ee.N,ne.N,le.N,ce.A,de.N,me.N,Ne.A,Se.N,Ie.N,De.N,De.N,Te.N,Le.N,Pe.A,Ya.N,rn.N,hn.N,mn.N,Ce.N,fn.N,vn.N,Cn.N,bn.N,yn.N,_n.N,xn.N,wn.N,En.default,kn.A,Bn.N,Nn.N,Sn.A,In.N,p.A,Qn.N,Kn.N,Zn.N,Jn.N,ta.N,oa.N,sa.N,la.N,ca.N,da.N,Tt.N,ua.N,pa.N,Aa.N,g.A,Wa.N,ga.A,ha.A,ma.N,fa.N,va.N,Ca.N,ba.N,Ya.a,Qa.N,Ka.N,ni.N,Ai.N,gi.N,hi.N,Za.N,bi.N,yi.N,_i.N,xi.A,Symbol.toStringTag,Ei.A,ki.A,Bi.yw,Symbol.toStringTag;const Ni={props:{user:{type:Object,required:!0},settings:{type:Object,default:()=>({})},quotaOptions:{type:Array,default:()=>[]},languages:{type:Array,required:!0},externalActions:{type:Array,default:()=>[]}},setup(t){const{formattedFullTime:e}=(0,wi.m7)(1e3*t.user.firstLoginTimestamp,{relativeTime:!1,format:{timeStyle:"short",dateStyle:"short"}});return{formattedFullTime:e}},computed:{showConfig(){return this.$store.getters.getShowConfig},usedSpace(){const e=this.user.quota.used>0?this.user.quota.used:0;return t("settings","{size} used",{size:(0,F.v7)(e,!0)})},usedQuota(){let t=this.user.quota.quota;return t=t>0?Math.min(100,Math.round(this.user.quota.used/t*100)):95*(1-1/(this.user.quota.used/(10*Math.pow(2,30))+1)),isNaN(t)?0:t},userQuota(){if(this.user.quota.quota>=0){const t=(0,F.v7)(this.user.quota.quota);return this.quotaOptions.find(e=>e.id===t)||{id:t,label:t}}return"default"===this.user.quota.quota?this.quotaOptions[0]:this.quotaOptions[1]},minPasswordLength(){return this.$store.getters.getPasswordPolicyMinLength},userLanguage(){const t=this.languages[0].languages.concat(this.languages[1].languages).find(t=>t.code===this.user.language);return"object"!=typeof t&&""!==this.user.language?{code:this.user.language,name:this.user.language}:""!==this.user.language&&t},userFirstLogin(){return this.user.firstLoginTimestamp>0?this.formattedFullTime:this.user.firstLoginTimestamp<0?t("settings","Unknown"):t("settings","Never")},userLastLoginTooltip(){return this.user.lastLoginTimestamp>0?OC.Util.formatDate(1e3*this.user.lastLoginTimestamp):""},userLastLogin(){return this.user.lastLoginTimestamp>0?OC.Util.relativeModifiedDate(1e3*this.user.lastLoginTimestamp):t("settings","Never")},userGroups(){const t=this.$store.getters.getGroups;return this.user.groups.map(e=>t.find(t=>t.id===e)).filter(t=>void 0!==t)},userSubAdminGroups(){const t=this.$store.getters.getGroups;return this.user.subadmin.map(e=>t.find(t=>t.id===e)).filter(t=>void 0!==t)}}};var Si=i(95668);const Ii=window.OC.theme.productName,Di={name:"UserRow",components:{NcAvatar:it.A,NcLoadingIcon:g.A,NcProgressBar:rt.A,NcSelect:q.default,NcTextField:M.A,UserRowActions:ht},mixins:[Ni],props:{user:{type:Object,required:!0},visible:{type:Boolean,required:!0},users:{type:Array,required:!0},hasObfuscated:{type:Boolean,required:!0},quotaOptions:{type:Array,required:!0},languages:{type:Array,required:!0},settings:{type:Object,required:!0},externalActions:{type:Array,default:()=>[]}},data(){return{selectedQuota:!1,rand:Math.random().toString(36).substring(2),loadingPossibleManagers:!1,possibleManagers:[],currentManager:"",editing:!1,loading:{all:!1,displayName:!1,password:!1,mailAddress:!1,groups:!1,groupsDetails:!1,subAdminGroupsDetails:!1,subadmins:!1,quota:!1,delete:!1,disable:!1,languages:!1,wipe:!1,manager:!1},editedDisplayName:this.user.displayname,editedPassword:"",editedMail:this.user.email??"",promise:null}},computed:{managerLabel:()=>t("settings","Set line manager"),isObfuscated(){return(0,Si.HK)(this.user)},showConfig(){return this.$store.getters.getShowConfig},isLoadingUser(){return this.loading.delete||this.loading.disable||this.loading.wipe},isLoadingField(){return this.loading.delete||this.loading.disable||this.loading.all},uniqueId(){return encodeURIComponent(this.user.id+this.rand)},availableGroups(){return(this.settings.isAdmin||this.settings.isDelegatedAdmin?this.$store.getters.getSortedGroups:this.$store.getters.getSubAdminGroups).filter(t=>"__nc_internal_recent"!==t.id&&"disabled"!==t.id)},availableSubAdminGroups(){return this.availableGroups.filter(t=>"admin"!==t.id)},userGroupsLabels(){return this.userGroups.map(t=>{const e=this.availableGroups.find(e=>e.id===t.id);return e?.name??t.name??t.id}).join(", ")},userSubAdminGroupsLabels(){return this.userSubAdminGroups.map(t=>{const e=this.availableSubAdminGroups.find(e=>e.id===t.id);return e?.name??t.name??t.id}).join(", ")},usedSpace(){return this.user.quota?.used?t("settings","{size} used",{size:(0,F.v7)(this.user.quota?.used)}):t("settings","{size} used",{size:(0,F.v7)(0)})},canEdit(){return(0,nt.HW)().uid!==this.user.id||this.settings.isAdmin||this.settings.isDelegatedAdmin},userQuota(){let e=this.user.quota?.quota;return"default"===e&&(e=this.settings.defaultQuota,"none"!==e&&(e=(0,F.lT)(e,!0))),"none"===e||-3===e?t("settings","Unlimited"):e>=0?(0,F.v7)(e):(0,F.v7)(0)},userActions(){const e=[{icon:"icon-delete",text:t("settings","Delete account"),action:this.deleteUser},{icon:"icon-delete",text:t("settings","Disconnect all devices and delete local data"),action:this.wipeUserDevices},{icon:this.user.enabled?"icon-close":"icon-add",text:this.user.enabled?t("settings","Disable account"):t("settings","Enable account"),action:this.enableDisableUser}];return null!==this.user.email&&""!==this.user.email&&e.push({icon:"icon-mail",text:t("settings","Resend welcome email"),action:this.sendWelcomeMail}),e.concat(this.externalActions)},editedUserQuota:{get(){return!1!==this.selectedQuota?this.selectedQuota:this.settings.defaultQuota!==Si.SA.id&&(0,F.lT)(this.settings.defaultQuota,!0)>=0?{id:this.settings.defaultQuota,label:this.settings.defaultQuota}:Si.SA},set(t){this.selectedQuota=t}},availableLanguages(){return this.languages[0].languages.concat(this.languages[1].languages)}},async beforeMount(){this.user.manager&&await this.initManager(this.user.manager)},methods:{async wipeUserDevices(){const e=this.user.id;await(0,at.C5)(),OC.dialogs.confirmDestructive(t("settings","In case of lost device or exiting the organization, this can remotely wipe the {productName} data from all devices associated with {userid}. Only works if the devices are connected to the internet.",{userid:e,productName:Ii}),t("settings","Remote wipe of devices"),{type:OC.dialogs.YES_NO_BUTTONS,confirm:t("settings","Wipe {userid}'s devices",{userid:e}),confirmClasses:"error",cancel:t("settings","Cancel")},n=>{n&&(this.loading.wipe=!0,this.loading.all=!0,this.$store.dispatch("wipeUserDevices",e).then(()=>(0,d.Te)(t("settings","Wiped {userid}'s devices",{userid:e})),{timeout:2e3}).finally(()=>{this.loading.wipe=!1,this.loading.all=!1}))},!0)},filterManagers(t){return t.filter(t=>t.id!==this.user.id)},async initManager(t){await this.$store.dispatch("getUser",t).then(t=>{this.currentManager=t?.data.ocs.data})},async searchInitialUserManager(){this.loadingPossibleManagers=!0,await this.searchUserManager(),this.loadingPossibleManagers=!1},async loadGroupsDetails(){this.loading.groups=!0,this.loading.groupsDetails=!0;try{const t=await(0,z.Iu)({userId:this.user.id});for(const e of t)this.$store.commit("addGroup",e)}catch(e){v.A.error(t("settings","Failed to load groups with details"),{error:e})}this.loading.groups=!1,this.loading.groupsDetails=!1},async loadSubAdminGroupsDetails(){this.loading.subadmins=!0,this.loading.subAdminGroupsDetails=!0;try{const t=await(0,z.FF)({userId:this.user.id});for(const e of t)this.$store.commit("addGroup",e)}catch(e){v.A.error(t("settings","Failed to load sub admin groups with details"),{error:e})}this.loading.subadmins=!1,this.loading.subAdminGroupsDetails=!1},async searchGroups(e,n){if(""!==e){this.promise&&this.promise.cancel(),n(!0);try{this.promise=await(0,z.N_)({search:e,offset:0,limit:25});const t=await this.promise;for(const e of t)this.$store.commit("addGroup",e)}catch(e){v.A.error(t("settings","Failed to search groups"),{error:e})}this.promise=null,n(!1)}},async searchUserManager(t){await this.$store.dispatch("searchUsers",{offset:0,limit:10,search:t}).then(t=>{const e=t?.data?this.filterManagers(Object.values(t?.data.ocs.data.users)):[];e.length>0&&(this.possibleManagers=e)})},async updateUserManager(){this.loading.manager=!0;const e=this.user.manager;try{await this.$store.dispatch("setUserData",{userid:this.user.id,key:"manager",value:this.currentManager?this.currentManager.id:""})}catch(n){(0,d.Qg)(t("settings","Failed to update line manager")),v.A.error("Failed to update manager:",{error:n}),this.currentManager=e}finally{this.loading.manager=!1}},async deleteUser(){const e=this.user.id;await(0,at.C5)(),OC.dialogs.confirmDestructive(t("settings","Fully delete {userid}'s account including all their personal files, app data, etc.",{userid:e}),t("settings","Account deletion"),{type:OC.dialogs.YES_NO_BUTTONS,confirm:t("settings","Delete {userid}'s account",{userid:e}),confirmClasses:"error",cancel:t("settings","Cancel")},t=>{if(t)return this.loading.delete=!0,this.loading.all=!0,this.$store.dispatch("deleteUser",e).then(()=>{this.loading.delete=!1,this.loading.all=!1})},!0)},enableDisableUser(){this.loading.delete=!0,this.loading.all=!0;const t=this.user.id,e=!this.user.enabled;return this.$store.dispatch("enableDisableUser",{userid:t,enabled:e}).then(()=>{this.loading.delete=!1,this.loading.all=!1})},async updateDisplayName(){this.loading.displayName=!0;try{await this.$store.dispatch("setUserData",{userid:this.user.id,key:"displayname",value:this.editedDisplayName}),this.editedDisplayName===this.user.displayname&&(0,d.Te)(t("settings","Display name was successfully changed"))}finally{this.loading.displayName=!1}},async updatePassword(){if(this.loading.password=!0,0===this.editedPassword.length)(0,d.Qg)(t("settings","Password can't be empty")),this.loading.password=!1;else try{await this.$store.dispatch("setUserData",{userid:this.user.id,key:"password",value:this.editedPassword}),this.editedPassword="",(0,d.Te)(t("settings","Password was successfully changed"))}finally{this.loading.password=!1}},async updateEmail(){if(this.loading.mailAddress=!0,""===this.editedMail)(0,d.Qg)(t("settings","Email can't be empty")),this.loading.mailAddress=!1,this.editedMail=this.user.email;else try{await this.$store.dispatch("setUserData",{userid:this.user.id,key:"email",value:this.editedMail}),this.editedMail===this.user.email&&(0,d.Te)(t("settings","Email was successfully changed"))}finally{this.loading.mailAddress=!1}},async createGroup({name:e}){this.loading.groups=!0;try{await this.$store.dispatch("addGroup",e);const t=this.user.id;await this.$store.dispatch("addUserGroup",{userid:t,gid:e})}catch(e){v.A.error(t("settings","Failed to create group"),{error:e})}this.loading.groups=!1},async addUserGroup(t){if(t.isCreating)return;const e=this.user.id,n=t.id;if(!1!==t.canAdd){this.loading.groups=!0;try{await this.$store.dispatch("addUserGroup",{userid:e,gid:n})}catch(t){console.error(t)}this.loading.groups=!1}},async removeUserGroup(t){if(!1===t.canRemove)return!1;this.loading.groups=!0;const e=this.user.id,n=t.id;try{await this.$store.dispatch("removeUserGroup",{userid:e,gid:n}),this.loading.groups=!1,this.$route.params.selectedGroup===n&&this.$store.commit("deleteUser",e)}catch{this.loading.groups=!1}},async addUserSubAdmin(t){this.loading.subadmins=!0;const e=this.user.id,n=t.id;try{await this.$store.dispatch("addUserSubAdmin",{userid:e,gid:n})}catch(t){console.error(t)}this.loading.subadmins=!1},async removeUserSubAdmin(t){this.loading.subadmins=!0;const e=this.user.id,n=t.id;try{await this.$store.dispatch("removeUserSubAdmin",{userid:e,gid:n})}catch(t){console.error(t)}finally{this.loading.subadmins=!1}},async setUserQuota(t="none"){"none"===t&&(t=Si.SA),this.loading.quota=!0,t=t.id?t.id:t;try{const e=((0,F.lT)(t,!0)||t).toString();await this.$store.dispatch("setUserData",{userid:this.user.id,key:"quota",value:e})}catch(t){console.error(t)}finally{this.loading.quota=!1}return t},validateQuota:t=>("object"==typeof t&&(t=t?.id||t.label),null===(0,F.lT)(t,!0)?Si.SA:{id:t=(0,F.v7)((0,F.lT)(t,!0)),label:t}),async setUserLanguage(t){this.loading.languages=!0;try{await this.$store.dispatch("setUserData",{userid:this.user.id,key:"language",value:t.code}),this.loading.languages=!1}catch(t){console.error(t)}return t},sendWelcomeMail(){this.loading.all=!0,this.$store.dispatch("sendWelcomeMail",this.user.id).then(()=>(0,d.Te)(t("settings","Welcome mail sent!"),{timeout:2e3})).finally(()=>{this.loading.all=!1})},async toggleEdit(){this.editing=!this.editing,this.editing&&(await this.$nextTick(),this.$refs.displayNameField?.$refs?.inputField?.$refs?.input?.focus(),this.loadGroupsDetails(),this.loadSubAdminGroupsDetails()),this.editedDisplayName!==this.user.displayname?this.editedDisplayName=this.user.displayname:this.editedMail!==this.user.email&&(this.editedMail=this.user.email??"")}}};var Ti=i(73742),Li={};Li.styleTagTransform=D(),Li.setAttributes=B(),Li.insert=E().bind(null,"head"),Li.domAPI=x(),Li.insertStyleElement=S(),y()(Ti.A,Li),Ti.A&&Ti.A.locals&&Ti.A.locals;var Pi=(0,P.A)(Di,function(){var t=this,e=t._self._c;return e("tr",{staticClass:"user-list__row",attrs:{"data-cy-user-row":t.user.id}},[e("td",{staticClass:"row__cell row__cell--avatar",attrs:{"data-cy-user-list-cell-avatar":""}},[t.isLoadingUser?e("NcLoadingIcon",{attrs:{name:t.t("settings","Loading account …"),size:32}}):t.visible?e("NcAvatar",{attrs:{"disable-menu":"","show-user-status":!1,user:t.user.id}}):t._e()],1),t._v(" "),e("td",{staticClass:"row__cell row__cell--displayname",attrs:{"data-cy-user-list-cell-displayname":""}},[t.editing&&t.user.backendCapabilities.setDisplayName?[e("NcTextField",{ref:"displayNameField",staticClass:"user-row-text-field",class:{"icon-loading-small":t.loading.displayName},attrs:{"data-cy-user-list-input-displayname":"","data-loading":t.loading.displayName||void 0,"trailing-button-label":t.t("settings","Submit"),"show-trailing-button":!0,disabled:t.loading.displayName||t.isLoadingField,label:t.t("settings","Change display name"),"trailing-button-icon":"arrowRight",value:t.editedDisplayName,autocapitalize:"off",autocomplete:"off",spellcheck:"false"},on:{"update:value":function(e){t.editedDisplayName=e},"trailing-button-click":t.updateDisplayName}})]:t.isObfuscated?t._e():e("strong",{attrs:{title:t.user.displayname?.length>20?t.user.displayname:null}},[t._v("\n\t\t\t"+t._s(t.user.displayname)+"\n\t\t")])],2),t._v(" "),e("td",{staticClass:"row__cell row__cell--username",attrs:{"data-cy-user-list-cell-username":""}},[e("span",{staticClass:"row__subtitle"},[t._v(t._s(t.user.id))])]),t._v(" "),e("td",{staticClass:"row__cell",class:{"row__cell--obfuscated":t.hasObfuscated},attrs:{"data-cy-user-list-cell-password":""}},[t.editing&&t.settings.canChangePassword&&t.user.backendCapabilities.setPassword?[e("NcTextField",{staticClass:"user-row-text-field",class:{"icon-loading-small":t.loading.password},attrs:{"data-cy-user-list-input-password":"","data-loading":t.loading.password||void 0,"trailing-button-label":t.t("settings","Submit"),"show-trailing-button":!0,disabled:t.loading.password||t.isLoadingField,minlength:t.minPasswordLength,maxlength:"469",label:t.t("settings","Set new password"),"trailing-button-icon":"arrowRight",value:t.editedPassword,autocapitalize:"off",autocomplete:"new-password",required:"",spellcheck:"false",type:"password"},on:{"update:value":function(e){t.editedPassword=e},"trailing-button-click":t.updatePassword}})]:t.isObfuscated?e("span",[t._v("\n\t\t\t"+t._s(t.t("settings","You do not have permissions to see the details of this account"))+"\n\t\t")]):t._e()],2),t._v(" "),e("td",{staticClass:"row__cell",attrs:{"data-cy-user-list-cell-email":""}},[t.editing?[e("NcTextField",{staticClass:"user-row-text-field",class:{"icon-loading-small":t.loading.mailAddress},attrs:{"data-cy-user-list-input-email":"","data-loading":t.loading.mailAddress||void 0,"show-trailing-button":!0,"trailing-button-label":t.t("settings","Submit"),label:t.t("settings","Set new email address"),disabled:t.loading.mailAddress||t.isLoadingField,"trailing-button-icon":"arrowRight",value:t.editedMail,autocapitalize:"off",autocomplete:"email",spellcheck:"false",type:"email"},on:{"update:value":function(e){t.editedMail=e},"trailing-button-click":t.updateEmail}})]:t.isObfuscated?t._e():e("span",{attrs:{title:t.user.email?.length>20?t.user.email:null}},[t._v("\n\t\t\t"+t._s(t.user.email)+"\n\t\t")])],2),t._v(" "),e("td",{staticClass:"row__cell row__cell--large row__cell--multiline",attrs:{"data-cy-user-list-cell-groups":""}},[t.editing?[e("label",{staticClass:"hidden-visually",attrs:{for:"groups"+t.uniqueId}},[t._v("\n\t\t\t\t"+t._s(t.t("settings","Add account to group"))+"\n\t\t\t")]),t._v(" "),e("NcSelect",{attrs:{"data-cy-user-list-input-groups":"","data-loading":t.loading.groups||void 0,"input-id":"groups"+t.uniqueId,"close-on-select":!1,disabled:t.isLoadingField||t.loading.groupsDetails,loading:t.loading.groups,multiple:!0,"append-to-body":!1,options:t.availableGroups,placeholder:t.t("settings","Add account to group"),taggable:t.settings.isAdmin||t.settings.isDelegatedAdmin,value:t.userGroups,label:"name","no-wrap":!0,"create-option":t=>({id:t,name:t,isCreating:!0})},on:{search:t.searchGroups,"option:created":t.createGroup,"option:selected":e=>t.addUserGroup(e.at(-1)),"option:deselected":t.removeUserGroup}})]:t.isObfuscated?t._e():e("span",{attrs:{title:t.userGroupsLabels?.length>40?t.userGroupsLabels:null}},[t._v("\n\t\t\t"+t._s(t.userGroupsLabels)+"\n\t\t")])],2),t._v(" "),t.settings.isAdmin||t.settings.isDelegatedAdmin?e("td",{staticClass:"row__cell row__cell--large row__cell--multiline",attrs:{"data-cy-user-list-cell-subadmins":""}},[t.editing&&(t.settings.isAdmin||t.settings.isDelegatedAdmin)?[e("label",{staticClass:"hidden-visually",attrs:{for:"subadmins"+t.uniqueId}},[t._v("\n\t\t\t\t"+t._s(t.t("settings","Set account as admin for"))+"\n\t\t\t")]),t._v(" "),e("NcSelect",{attrs:{"data-cy-user-list-input-subadmins":"","data-loading":t.loading.subadmins||void 0,"input-id":"subadmins"+t.uniqueId,"close-on-select":!1,disabled:t.isLoadingField||t.loading.subAdminGroupsDetails,loading:t.loading.subadmins,label:"name","append-to-body":!1,multiple:!0,"no-wrap":!0,options:t.availableSubAdminGroups,placeholder:t.t("settings","Set account as admin for"),value:t.userSubAdminGroups},on:{search:t.searchGroups,"option:deselected":t.removeUserSubAdmin,"option:selected":e=>t.addUserSubAdmin(e.at(-1))}})]:t.isObfuscated?t._e():e("span",{attrs:{title:t.userSubAdminGroupsLabels?.length>40?t.userSubAdminGroupsLabels:null}},[t._v("\n\t\t\t"+t._s(t.userSubAdminGroupsLabels)+"\n\t\t")])],2):t._e(),t._v(" "),e("td",{staticClass:"row__cell",attrs:{"data-cy-user-list-cell-quota":""}},[t.editing?[e("label",{staticClass:"hidden-visually",attrs:{for:"quota"+t.uniqueId}},[t._v("\n\t\t\t\t"+t._s(t.t("settings","Select account quota"))+"\n\t\t\t")]),t._v(" "),e("NcSelect",{attrs:{"close-on-select":!0,"create-option":t.validateQuota,"data-cy-user-list-input-quota":"","data-loading":t.loading.quota||void 0,disabled:t.isLoadingField,loading:t.loading.quota,"append-to-body":!1,clearable:!1,"input-id":"quota"+t.uniqueId,options:t.quotaOptions,placeholder:t.t("settings","Select account quota"),taggable:!0},on:{"option:selected":t.setUserQuota},model:{value:t.editedUserQuota,callback:function(e){t.editedUserQuota=e},expression:"editedUserQuota"}})]:t.isObfuscated?t._e():[e("span",{attrs:{id:"quota-progress"+t.uniqueId}},[t._v(t._s(t.userQuota)+" ("+t._s(t.usedSpace)+")")]),t._v(" "),e("NcProgressBar",{staticClass:"row__progress",class:{"row__progress--warn":t.usedQuota>80},attrs:{"aria-labelledby":"quota-progress"+t.uniqueId,value:t.usedQuota}})]],2),t._v(" "),t.showConfig.showLanguages?e("td",{staticClass:"row__cell row__cell--large",attrs:{"data-cy-user-list-cell-language":""}},[t.editing?[e("label",{staticClass:"hidden-visually",attrs:{for:"language"+t.uniqueId}},[t._v("\n\t\t\t\t"+t._s(t.t("settings","Set the language"))+"\n\t\t\t")]),t._v(" "),e("NcSelect",{attrs:{id:"language"+t.uniqueId,"data-cy-user-list-input-language":"","data-loading":t.loading.languages||void 0,"allow-empty":!1,disabled:t.isLoadingField,loading:t.loading.languages,clearable:!1,"append-to-body":!1,options:t.availableLanguages,placeholder:t.t("settings","No language set"),value:t.userLanguage,label:"name"},on:{input:t.setUserLanguage}})]:t.isObfuscated?t._e():e("span",[t._v("\n\t\t\t"+t._s(t.userLanguage.name)+"\n\t\t")])],2):t._e(),t._v(" "),t.showConfig.showUserBackend||t.showConfig.showStoragePath?e("td",{staticClass:"row__cell row__cell--large",attrs:{"data-cy-user-list-cell-storage-location":""}},[t.isObfuscated?t._e():[t.showConfig.showUserBackend?e("span",[t._v(t._s(t.user.backend))]):t._e(),t._v(" "),t.showConfig.showStoragePath?e("span",{staticClass:"row__subtitle",attrs:{title:t.user.storageLocation}},[t._v("\n\t\t\t\t"+t._s(t.user.storageLocation)+"\n\t\t\t")]):t._e()]],2):t._e(),t._v(" "),t.showConfig.showFirstLogin?e("td",{staticClass:"row__cell",attrs:{"data-cy-user-list-cell-first-login":""}},[t.isObfuscated?t._e():e("span",[t._v(t._s(t.userFirstLogin))])]):t._e(),t._v(" "),t.showConfig.showLastLogin?e("td",{staticClass:"row__cell",attrs:{title:t.userLastLoginTooltip,"data-cy-user-list-cell-last-login":""}},[t.isObfuscated?t._e():e("span",[t._v(t._s(t.userLastLogin))])]):t._e(),t._v(" "),e("td",{staticClass:"row__cell row__cell--large row__cell--fill",attrs:{"data-cy-user-list-cell-manager":""}},[t.editing?[e("label",{staticClass:"hidden-visually",attrs:{for:"manager"+t.uniqueId}},[t._v("\n\t\t\t\t"+t._s(t.managerLabel)+"\n\t\t\t")]),t._v(" "),e("NcSelect",{staticClass:"select--fill",attrs:{"data-cy-user-list-input-manager":"","data-loading":t.loading.manager||void 0,"input-id":"manager"+t.uniqueId,disabled:t.isLoadingField,loading:t.loadingPossibleManagers||t.loading.manager,options:t.possibleManagers,placeholder:t.managerLabel,label:"displayname",filterable:!1,"internal-search":!1,clearable:!0},on:{open:t.searchInitialUserManager,search:t.searchUserManager,"update:model-value":t.updateUserManager},model:{value:t.currentManager,callback:function(e){t.currentManager=e},expression:"currentManager"}})]:t.isObfuscated?t._e():e("span",[t._v("\n\t\t\t"+t._s(t.user.manager)+"\n\t\t")])],2),t._v(" "),e("td",{staticClass:"row__cell row__cell--actions",attrs:{"data-cy-user-list-cell-actions":""}},[t.visible&&!t.isObfuscated&&t.canEdit&&!t.loading.all?e("UserRowActions",{attrs:{actions:t.userActions,disabled:t.isLoadingField,edit:t.editing,user:t.user},on:{"update:edit":t.toggleEdit}}):t._e()],1)])},[],!1,null,"5d78d51a",null);const Gi=Pi.exports,Fi=Object.freeze({id:"",displayName:"",password:"",mailAddress:"",groups:[],manager:"",subAdminsGroups:[],quota:Si.MY,language:{code:"en",name:t("settings","Default language")}}),Oi={name:"UserList",components:{Fragment:u.F,NcEmptyContent:p.A,NcIconSvgWrapper:A.A,NcLoadingIcon:g.A,NewUserDialog:V,UserListFooter:K,UserListHeader:et,VirtualList:G},props:{selectedGroup:{type:String,default:null},externalActions:{type:Array,default:()=>[]}},setup:()=>({mdiAccountGroupOutline:c.dgQ,rowHeight:55,UserRow:Gi}),data:()=>({loading:{all:!1,groups:!1,users:!1},newUser:{...Fi},isInitialLoad:!0,searchQuery:""}),computed:{showConfig(){return this.$store.getters.getShowConfig},settings(){return this.$store.getters.getServerData},style(){return{"--row-height":`${this.rowHeight}px`}},hasObfuscated(){return this.filteredUsers.some(t=>(0,Si.HK)(t))},users(){return this.$store.getters.getUsers},filteredUsers(){return"disabled"===this.selectedGroup?this.users.filter(t=>!1===t.enabled):this.users.filter(t=>!1!==t.enabled)},groups(){return this.$store.getters.getSortedGroups.filter(t=>"__nc_internal_recent"!==t.id&&"disabled"!==t.id)},quotaOptions(){const t=this.settings.quotaPreset.reduce((t,e)=>t.concat({id:e,label:e}),[]);return this.settings.allowUnlimitedQuota&&t.unshift(Si.SA),t.unshift(Si.MY),t},usersOffset(){return this.$store.getters.getUsersOffset},usersLimit(){return this.$store.getters.getUsersLimit},disabledUsersOffset(){return this.$store.getters.getDisabledUsersOffset},disabledUsersLimit(){return this.$store.getters.getDisabledUsersLimit},usersCount(){return this.users.length},languages(){return[{label:t("settings","Common languages"),languages:this.settings.languages.commonLanguages},{label:t("settings","Other languages"),languages:this.settings.languages.otherLanguages}]}},watch:{async selectedGroup(t){this.isInitialLoad=!0,await this.redirectIfDisabled(),this.$store.commit("resetUsers"),await this.loadUsers(),this.setNewUserDefaultGroup(t)},filteredUsers(t){v.A.debug(`${t.length} filtered user(s)`)}},async created(){await this.loadUsers()},async mounted(){this.settings.canChangePassword||OC.Notification.showTemporary(t("settings","Password change is disabled because the master key is disabled")),this.resetForm(),(0,o.B1)("nextcloud:unified-search.search",this.search),(0,o.B1)("nextcloud:unified-search.reset",this.resetSearch),await this.redirectIfDisabled()},beforeDestroy(){(0,o.al)("nextcloud:unified-search.search",this.search),(0,o.al)("nextcloud:unified-search.reset",this.resetSearch)},methods:{async handleScrollEnd(){await this.loadUsers()},async loadUsers(){this.loading.users=!0;try{"disabled"===this.selectedGroup?await this.$store.dispatch("getDisabledUsers",{offset:this.disabledUsersOffset,limit:this.disabledUsersLimit,search:this.searchQuery}):"__nc_internal_recent"===this.selectedGroup?await this.$store.dispatch("getRecentUsers",{offset:this.usersOffset,limit:this.usersLimit,search:this.searchQuery}):await this.$store.dispatch("getUsers",{offset:this.usersOffset,limit:this.usersLimit,group:this.selectedGroup,search:this.searchQuery}),v.A.debug(`${this.users.length} total user(s) loaded`)}catch(t){v.A.error("Failed to load accounts",{error:t}),(0,d.Qg)("Failed to load accounts")}this.loading.users=!1,this.isInitialLoad=!1},closeDialog(){this.$store.commit("setShowConfig",{key:"showNewUserForm",value:!1})},async search({query:t}){this.searchQuery=t,this.$store.commit("resetUsers"),await this.loadUsers()},resetSearch(){this.search({query:""})},resetForm(){this.newUser=Object.assign({},Fi),this.settings.defaultLanguage&&s.Ay.set(this.newUser.language,"code",this.settings.defaultLanguage),this.setNewUserDefaultGroup(this.selectedGroup),this.loading.all=!1},setNewUserDefaultGroup(t){if(!t&&!this.settings.isAdmin&&!this.settings.isDelegatedAdmin){const t=this.$store.getters.getSubAdminGroups;return void(1===t.length&&(this.newUser.groups=[...t]))}if(t){const e=this.groups.find(e=>e.id===t);if(e)return void(this.newUser.groups=[e])}this.newUser.groups=[]},async redirectIfDisabled(){const t=this.$store.getters.getGroups;"disabled"===this.selectedGroup&&t.findIndex(t=>"disabled"===t.id&&0===t.usercount)>-1&&(this.$router.push({name:"users"}),await this.loadUsers())}}};var Ui=i(21548),Ri={};Ri.styleTagTransform=D(),Ri.setAttributes=B(),Ri.insert=E().bind(null,"head"),Ri.domAPI=x(),Ri.insertStyleElement=S(),y()(Ui.A,Ri),Ui.A&&Ui.A.locals&&Ui.A.locals;const qi=(0,P.A)(Oi,function(){var t=this,e=t._self._c;return e("Fragment",[t.showConfig.showNewUserForm?e("NewUserDialog",{attrs:{loading:t.loading,"new-user":t.newUser,"quota-options":t.quotaOptions},on:{reset:t.resetForm,closing:t.closeDialog}}):t._e(),t._v(" "),0===t.filteredUsers.length?e("NcEmptyContent",{staticClass:"empty",attrs:{name:t.isInitialLoad&&t.loading.users?null:t.t("settings","No accounts")},scopedSlots:t._u([{key:"icon",fn:function(){return[t.isInitialLoad&&t.loading.users?e("NcLoadingIcon",{attrs:{name:t.t("settings","Loading accounts …"),size:64}}):e("NcIconSvgWrapper",{attrs:{path:t.mdiAccountGroupOutline,size:64}})]},proxy:!0}],null,!1,1833612063)}):e("VirtualList",{style:t.style,attrs:{"data-component":t.UserRow,"data-sources":t.filteredUsers,"data-key":"id","data-cy-user-list":"","item-height":t.rowHeight,"extra-props":{users:t.users,settings:t.settings,hasObfuscated:t.hasObfuscated,quotaOptions:t.quotaOptions,languages:t.languages,externalActions:t.externalActions}},on:{"scroll-end":t.handleScrollEnd},scopedSlots:t._u([{key:"before",fn:function(){return[e("caption",{staticClass:"hidden-visually"},[t._v("\n\t\t\t\t"+t._s(t.t("settings","List of accounts. This list is not fully rendered for performance reasons. The accounts will be rendered as you navigate through the list."))+"\n\t\t\t")])]},proxy:!0},{key:"header",fn:function(){return[e("UserListHeader",{attrs:{"has-obfuscated":t.hasObfuscated}})]},proxy:!0},{key:"footer",fn:function(){return[e("UserListFooter",{attrs:{loading:t.loading.users,"filtered-users":t.filteredUsers}})]},proxy:!0}])})],1)},[],!1,null,"54280d98",null).exports,Mi=(0,s.pM)({name:"UserManagement",components:{NcAppContent:l.A,UserList:qi},data:()=>({externalActions:[]}),computed:{pageHeading(){return null===this.selectedGroupDecoded?(0,r.Tl)("settings","All accounts"):{admin:(0,r.Tl)("settings","Admins"),disabled:(0,r.Tl)("settings","Disabled accounts")}[this.selectedGroupDecoded]??(0,r.Tl)("settings","Account group: {group}",{group:this.selectedGroupDecoded})},selectedGroup(){return this.$route.params.selectedGroup},selectedGroupDecoded(){return this.selectedGroup?decodeURIComponent(this.selectedGroup):null}},beforeMount(){this.$store.dispatch("getPasswordPolicyMinLength")},created(){window.OCA=window.OCA??{},window.OCA.Settings=window.OCA.Settings??{},window.OCA.Settings.UserList=window.OCA.Settings.UserList??{},window.OCA.Settings.UserList.registerAction=this.registerAction,(0,o.Ic)("settings:user-management:loaded")},methods:{t:r.Tl,registerAction(t,e,n,a){return this.externalActions.push({icon:t,text:e,action:n,enabled:a}),this.externalActions}}});var zi=i(82009),$i={};$i.styleTagTransform=D(),$i.setAttributes=B(),$i.insert=E().bind(null,"head"),$i.domAPI=x(),$i.insertStyleElement=S(),y()(zi.A,$i),zi.A&&zi.A.locals&&zi.A.locals;const ji=(0,P.A)(Mi,function(){var t=this,e=t._self._c;return t._self._setupProxy,e("NcAppContent",{attrs:{"page-heading":t.pageHeading}},[e("UserList",{attrs:{"selected-group":t.selectedGroupDecoded,"external-actions":t.externalActions}})],1)},[],!1,null,"253f9eec",null).exports},71025(e,n,a){"use strict";a.r(n),a.d(n,{default:()=>mt});var i=a(85471),r=a(9165),o=a(53334),s=a(42530),l=a(52439),c=a(27345),d=a(35888),u=a(74095),p=a(85947),A=a(6695),g=a(35810),h=a(63814),m=a(44368),f=a(29705),v=a(93651),C=a(32073),b=a(371),y=a(67607),_=a(15916),x=a(95668),w=a(36620);const E={name:"UserSettingsDialog",components:{NcAppSettingsDialog:f.N,NcAppSettingsSection:v.N,NcCheckboxRadioSwitch:C.A,NcNoteCard:b.A,NcSelect:y.default},props:{open:{type:Boolean,required:!0}},data:()=>({selectedQuota:!1,loadingSendMail:!1}),computed:{groupSorting:{get(){return this.$store.getters.getGroupSorting===_.q.GroupName?"name":"member-count"},set(t){this.$store.commit("setGroupSorting","name"===t?_.q.GroupName:_.q.UserCount)}},isGroupSortingEnforced(){return this.$store.getters.getServerData.forceSortGroupByName},isModalOpen:{get(){return this.open},set(t){this.$emit("update:open",t)}},showConfig(){return this.$store.getters.getShowConfig},settings(){return this.$store.getters.getServerData},showLanguages:{get(){return this.showConfig.showLanguages},set(t){this.setShowConfig("showLanguages",t)}},showFirstLogin:{get(){return this.showConfig.showFirstLogin},set(t){this.setShowConfig("showFirstLogin",t)}},showLastLogin:{get(){return this.showConfig.showLastLogin},set(t){this.setShowConfig("showLastLogin",t)}},showUserBackend:{get(){return this.showConfig.showUserBackend},set(t){this.setShowConfig("showUserBackend",t)}},showStoragePath:{get(){return this.showConfig.showStoragePath},set(t){this.setShowConfig("showStoragePath",t)}},quotaOptions(){const t=this.settings.quotaPreset.reduce((t,e)=>t.concat({id:e,label:e}),[]);return this.settings.allowUnlimitedQuota&&t.unshift(x.SA),t},defaultQuota:{get(){return!1!==this.selectedQuota?this.selectedQuota:this.settings.defaultQuota!==x.SA.id&&OC.Util.computerFileSize(this.settings.defaultQuota)>=0?{id:this.settings.defaultQuota,label:this.settings.defaultQuota}:x.SA},set(t){this.selectedQuota=t}},sendWelcomeMail:{get(){return this.settings.newUserSendEmail},async set(t){try{this.loadingSendMail=!0,this.$store.commit("setServerData",{...this.settings,newUserSendEmail:t}),await m.Ay.post((0,h.Jv)("/settings/users/preferences/newUser.sendEmail"),{value:t?"yes":"no"})}catch(t){w.A.error("Could not update newUser.sendEmail preference",{error:t})}finally{this.loadingSendMail=!1}}}},methods:{filterQuotas(t,e,n){const a=n.toLocaleLowerCase().replaceAll(/\s/g,"");return(e||"").toLocaleLowerCase().replaceAll(/\s/g,"").indexOf(a)>-1},setShowConfig(t,e){this.$store.commit("setShowConfig",{key:t,value:e})},validateQuota(t){"object"==typeof t&&(t=t?.id||t.label);const e=(0,g.lT)(t,!0);return null===e?x.SA:{id:t=(0,g.v7)(e),label:t}},setDefaultQuota(t="none"){"none"===t&&(t=x.SA),this.$store.dispatch("setAppConfig",{app:"files",key:"default_quota",value:t.id?t.id:t}).then(()=>{"object"!=typeof t&&(t={id:t,label:t}),this.defaultQuota=t})}}};var k=a(85072),B=a.n(k),N=a(97825),S=a.n(N),I=a(77659),D=a.n(I),T=a(55056),L=a.n(T),P=a(10540),G=a.n(P),F=a(41113),O=a.n(F),U=a(6817),R={};R.styleTagTransform=O(),R.setAttributes=L(),R.insert=D().bind(null,"head"),R.domAPI=S(),R.insertStyleElement=G(),B()(U.A,R),U.A&&U.A.locals&&U.A.locals;var q=a(14486);const M=(0,q.A)(E,function(){var t=this,e=t._self._c;return e("NcAppSettingsDialog",{attrs:{open:t.isModalOpen,"show-navigation":!0,name:t.t("settings","Account management settings")},on:{"update:open":function(e){t.isModalOpen=e}}},[e("NcAppSettingsSection",{attrs:{id:"visibility-settings",name:t.t("settings","Visibility")}},[e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"showLanguages",checked:t.showLanguages},on:{"update:checked":function(e){t.showLanguages=e}}},[t._v("\n\t\t\t"+t._s(t.t("settings","Show language"))+"\n\t\t")]),t._v(" "),e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"showUserBackend",checked:t.showUserBackend},on:{"update:checked":function(e){t.showUserBackend=e}}},[t._v("\n\t\t\t"+t._s(t.t("settings","Show account backend"))+"\n\t\t")]),t._v(" "),e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"showStoragePath",checked:t.showStoragePath},on:{"update:checked":function(e){t.showStoragePath=e}}},[t._v("\n\t\t\t"+t._s(t.t("settings","Show storage path"))+"\n\t\t")]),t._v(" "),e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"showFirstLogin",checked:t.showFirstLogin},on:{"update:checked":function(e){t.showFirstLogin=e}}},[t._v("\n\t\t\t"+t._s(t.t("settings","Show first login"))+"\n\t\t")]),t._v(" "),e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"showLastLogin",checked:t.showLastLogin},on:{"update:checked":function(e){t.showLastLogin=e}}},[t._v("\n\t\t\t"+t._s(t.t("settings","Show last login"))+"\n\t\t")])],1),t._v(" "),e("NcAppSettingsSection",{attrs:{id:"groups-sorting",name:t.t("settings","Sorting")}},[t.isGroupSortingEnforced?e("NcNoteCard",{attrs:{type:"warning"}},[t._v("\n\t\t\t"+t._s(t.t("settings","The system config enforces sorting the groups by name. This also disables showing the member count."))+"\n\t\t")]):t._e(),t._v(" "),e("fieldset",[e("legend",[t._v(t._s(t.t("settings","Group list sorting")))]),t._v(" "),e("NcNoteCard",{staticClass:"dialog__note",attrs:{type:"info",text:t.t("settings","Sorting only applies to the currently loaded groups for performance reasons. Groups will be loaded as you navigate or search through the list.")}}),t._v(" "),e("NcCheckboxRadioSwitch",{attrs:{type:"radio",checked:t.groupSorting,"data-test":"sortGroupsByMemberCount",disabled:t.isGroupSortingEnforced,name:"group-sorting-mode",value:"member-count"},on:{"update:checked":function(e){t.groupSorting=e}}},[t._v("\n\t\t\t\t"+t._s(t.t("settings","By member count"))+"\n\t\t\t")]),t._v(" "),e("NcCheckboxRadioSwitch",{attrs:{type:"radio",checked:t.groupSorting,"data-test":"sortGroupsByName",disabled:t.isGroupSortingEnforced,name:"group-sorting-mode",value:"name"},on:{"update:checked":function(e){t.groupSorting=e}}},[t._v("\n\t\t\t\t"+t._s(t.t("settings","By name"))+"\n\t\t\t")])],1)],1),t._v(" "),e("NcAppSettingsSection",{attrs:{id:"email-settings",name:t.t("settings","Send email")}},[e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"sendWelcomeMail",checked:t.sendWelcomeMail,disabled:t.loadingSendMail},on:{"update:checked":function(e){t.sendWelcomeMail=e}}},[t._v("\n\t\t\t"+t._s(t.t("settings","Send welcome email to new accounts"))+"\n\t\t")])],1),t._v(" "),e("NcAppSettingsSection",{attrs:{id:"default-settings",name:t.t("settings","Defaults")}},[e("NcSelect",{attrs:{clearable:!1,"create-option":t.validateQuota,"filter-by":t.filterQuotas,"input-label":t.t("settings","Default quota"),options:t.quotaOptions,placement:"top",placeholder:t.t("settings","Select default quota"),taggable:""},on:{"option:selected":t.setDefaultQuota},model:{value:t.defaultQuota,callback:function(e){t.defaultQuota=e},expression:"defaultQuota"}})],1)],1)},[],!1,null,"9f7a355c",null).exports;var z=a(85168),$=a(13073),j=a(54914),X=a(24387),H=a(44131),V=a(71711),W=a(58693),Y=a(54568),Q=a(88289),K=a(57505),Z=a(83947),J=a(41069),tt=a(80218),et=a(40949);const nt={name:"GroupListItem",components:{AccountGroup:J.A,Delete:tt.A,Fragment:j.F,NcActionButton:K.A,NcActionInput:H.A,NcAppNavigationItem:l.A,NcButton:u.A,NcCounterBubble:p.A,NcModal:Z.A,NcNoteCard:b.A,Pencil:et.A},props:{active:{type:Boolean,required:!0},count:{type:Number,default:null},id:{type:String,required:!0},name:{type:String,required:!0}},data:()=>({loadingRenameGroup:!1,openGroupMenu:!1,showRemoveGroupModal:!1}),computed:{settings(){return this.$store.getters.getServerData}},methods:{handleGroupMenuOpen(){this.openGroupMenu=!0},async renameGroup(t){if(""===t.trim())return;const e=this.$refs.displayNameInput.$el.querySelector('input[type="text"]').value;if(""!==e.trim())try{this.openGroupMenu=!1,this.loadingRenameGroup=!0,await this.$store.dispatch("renameGroup",{groupid:t.trim(),displayName:e.trim()}),this.loadingRenameGroup=!1}catch{this.openGroupMenu=!0,this.loadingRenameGroup=!1}},async removeGroup(){try{await this.$store.dispatch("removeGroup",this.id),this.showRemoveGroupModal=!1}catch(e){(0,z.Qg)(t("settings",'Failed to delete group "{group}"',{group:this.name}))}}}};var at=a(38635),it={};it.styleTagTransform=O(),it.setAttributes=L(),it.insert=D().bind(null,"head"),it.domAPI=S(),it.insertStyleElement=G(),B()(at.A,it),at.A&&at.A.locals&&at.A.locals;const rt=(0,q.A)(nt,function(){var t=this,e=t._self._c;return e("Fragment",[t.showRemoveGroupModal?e("NcModal",{on:{close:function(e){t.showRemoveGroupModal=!1}}},[e("div",{staticClass:"modal__content"},[e("h2",{staticClass:"modal__header"},[t._v("\n\t\t\t\t"+t._s(t.t("settings","Please confirm the group removal"))+"\n\t\t\t")]),t._v(" "),e("NcNoteCard",{attrs:{type:"warning","show-alert":""}},[t._v("\n\t\t\t\t"+t._s(t.t("settings",'You are about to delete the group "{group}". The accounts will NOT be deleted.',{group:t.name}))+"\n\t\t\t")]),t._v(" "),e("div",{staticClass:"modal__button-row"},[e("NcButton",{attrs:{type:"secondary"},on:{click:function(e){t.showRemoveGroupModal=!1}}},[t._v("\n\t\t\t\t\t"+t._s(t.t("settings","Cancel"))+"\n\t\t\t\t")]),t._v(" "),e("NcButton",{attrs:{type:"primary"},on:{click:t.removeGroup}},[t._v("\n\t\t\t\t\t"+t._s(t.t("settings","Confirm"))+"\n\t\t\t\t")])],1)],1)]):t._e(),t._v(" "),e("NcAppNavigationItem",{key:t.id,ref:"listItem",attrs:{exact:!0,name:t.name,to:{name:"group",params:{selectedGroup:encodeURIComponent(t.id)}},loading:t.loadingRenameGroup,"menu-open":t.openGroupMenu},on:{"update:menuOpen":t.handleGroupMenuOpen},scopedSlots:t._u([{key:"icon",fn:function(){return[e("AccountGroup",{attrs:{size:20}})]},proxy:!0},{key:"counter",fn:function(){return[t.count?e("NcCounterBubble",{attrs:{type:t.active?"highlighted":void 0}},[t._v("\n\t\t\t\t"+t._s(t.count)+"\n\t\t\t")]):t._e()]},proxy:!0},{key:"actions",fn:function(){return["admin"!==t.id&&"disabled"!==t.id&&(t.settings.isAdmin||t.settings.isDelegatedAdmin)?e("NcActionInput",{ref:"displayNameInput",attrs:{"trailing-button-label":t.t("settings","Submit"),type:"text",value:t.name,label:t.t("settings","Rename group")},on:{submit:function(e){return t.renameGroup(t.id)}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("Pencil",{attrs:{size:20}})]},proxy:!0}],null,!1,580569589)}):t._e(),t._v(" "),"admin"!==t.id&&"disabled"!==t.id&&(t.settings.isAdmin||t.settings.isDelegatedAdmin)?e("NcActionButton",{on:{click:function(e){t.showRemoveGroupModal=!0}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("Delete",{attrs:{size:20}})]},proxy:!0}],null,!1,2705356561)},[t._v("\n\t\t\t\t"+t._s(t.t("settings","Delete group"))+"\n\t\t\t")]):t._e()]},proxy:!0}])})],1)},[],!1,null,"cd041e98",null).exports;function ot(t){return void 0===t?null:{id:t.id,title:t.name,usercount:t.usercount??0,count:Math.max(0,(t.usercount??0)-(t.disabled??0))}}const st=t=>{const e=(0,i.EW)(()=>t.value.filter(t=>"disabled"!==t.id&&"__nc_internal_recent"!==t.id&&"admin"!==t.id).map(t=>ot(t)).filter(t=>null!==t)),n=(0,i.EW)(()=>ot(t.value.find(t=>"admin"===t.id))),a=(0,i.EW)(()=>ot(t.value.find(t=>"disabled"===t.id)));return{adminGroup:n,recentGroup:(0,i.EW)(()=>ot(t.value.find(t=>"__nc_internal_recent"===t.id))),disabledGroup:a,userGroups:e}};var lt=a(14744),ct=a(46984);const dt=(0,i.pM)({__name:"AppNavigationGroupList",setup(t){const e=(0,lt.P)(),n=(0,X.lq)(),a=(0,X.rd)();(0,i.KC)(async()=>{await N()});const s=(0,i.EW)(()=>n.params?.selectedGroup),l=(0,i.EW)(()=>s.value?decodeURIComponent(s.value):null),d=(0,i.EW)(()=>g.value?e.getters.getSortedGroups:e.getters.getSubAdminGroups),{userGroups:u}=st(d),p=(0,i.EW)(()=>e.getters.getServerData),g=(0,i.EW)(()=>p.value.isAdmin||p.value.isDelegatedAdmin),h=(0,i.KR)(!1),m=(0,i.KR)(!1),f=(0,i.KR)(!1),v=(0,i.KR)(""),C=(0,i.KR)(!1),b=(0,i.KR)(0),y=(0,i.KR)(""),_=(0,i.EW)(()=>{if(g.value)return u.value;const t=y.value.toLowerCase();return u.value.filter(e=>-1!==e.id.toLowerCase().search(t)||-1!==e.title.toLowerCase().search(t))}),x=(0,i.KR)([]),E=(0,i.EW)(()=>x.value.findLast(t=>t?.$vnode?.key===u.value?.at(-1)?.id)?.$refs?.listItem?.$el),k=(0,$.ITo)(E);(0,i.wB)(k,async()=>{k.value&&await N()}),(0,i.wB)(y,async()=>{e.commit("resetGroups"),b.value=0,await N()});const B=(0,i.KR)();async function N(){if(g.value){B.value&&B.value.cancel(),C.value=!0;try{B.value=(0,ct.N_)({search:y.value,offset:b.value,limit:25});const t=await B.value;t.length>0&&(b.value+=25);for(const n of t)e.commit("addGroup",n)}catch(t){w.A.error((0,o.t)("settings","Failed to load groups"),{error:t})}B.value=void 0,C.value=!1}}return{__sfc:!0,store:e,route:n,router:a,selectedGroup:s,selectedGroupDecoded:l,groups:d,userGroups:u,settings:p,isAdminOrDelegatedAdmin:g,isAddGroupOpen:h,loadingAddGroup:m,hasAddGroupError:f,newGroupName:v,loadingGroups:C,offset:b,groupsSearchQuery:y,filteredGroups:_,groupListItems:x,lastGroupListItem:E,isLastGroupVisible:k,promise:B,loadGroups:N,createGroup:async function(){f.value=!1;const t=v.value.trim();if(""!==t){h.value=!1,m.value=!0;try{await e.dispatch("addGroup",t),await a.push({name:"group",params:{selectedGroup:encodeURIComponent(t)}});const n=x.value.findLast(e=>e?.$vnode?.key===t);n?.$refs?.listItem?.$el?.scrollIntoView({behavior:"smooth",block:"nearest"}),v.value=""}catch{(0,z.Qg)((0,o.t)("settings","Failed to create group"))}m.value=!1}else f.value=!0},mdiAccountGroupOutline:r.dgQ,mdiPlus:r.biz,t:o.t,Fragment:j.F,NcActionInput:H.A,NcActionText:V.A,NcAppNavigationCaption:W.N,NcAppNavigationList:c.A,NcAppNavigationSearch:Y.N,NcIconSvgWrapper:A.A,NcLoadingIcon:Q.A,GroupListItem:rt}}}),ut=(0,q.A)(dt,function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e(n.Fragment,[e(n.NcAppNavigationCaption,{attrs:{name:n.t("settings","Groups"),disabled:n.loadingAddGroup,"aria-label":n.loadingAddGroup?n.t("settings","Creating group…"):n.t("settings","Create group"),"force-menu":"","is-heading":"",open:n.isAddGroupOpen},on:{"update:open":function(t){n.isAddGroupOpen=t}},scopedSlots:t._u([n.isAdminOrDelegatedAdmin?{key:"actionsTriggerIcon",fn:function(){return[n.loadingAddGroup?e(n.NcLoadingIcon):e(n.NcIconSvgWrapper,{attrs:{path:n.mdiPlus}})]},proxy:!0}:null,n.isAdminOrDelegatedAdmin?{key:"actions",fn:function(){return[e(n.NcActionText,{scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{path:n.mdiAccountGroupOutline}})]},proxy:!0}],null,!1,4071362859)},[t._v("\n\t\t\t\t"+t._s(n.t("settings","Create group"))+"\n\t\t\t")]),t._v(" "),e(n.NcActionInput,{attrs:{label:n.t("settings","Group name"),"data-cy-users-settings-new-group-name":"","label-outside":!1,disabled:n.loadingAddGroup,value:n.newGroupName,error:n.hasAddGroupError,"helper-text":n.hasAddGroupError?n.t("settings","Please enter a valid group name"):""},on:{"update:value":function(t){n.newGroupName=t},submit:n.createGroup}})]},proxy:!0}:null],null,!0)}),t._v(" "),e(n.NcAppNavigationSearch,{attrs:{label:n.t("settings","Search groups…")},model:{value:n.groupsSearchQuery,callback:function(t){n.groupsSearchQuery=t},expression:"groupsSearchQuery"}}),t._v(" "),e("p",{staticClass:"hidden-visually",attrs:{id:"group-list-desc"}},[t._v("\n\t\t"+t._s(n.t("settings","List of groups. This list is not fully populated for performance reasons. The groups will be loaded as you navigate or search through the list."))+"\n\t")]),t._v(" "),e(n.NcAppNavigationList,{staticClass:"account-management__group-list",attrs:{"aria-describedby":"group-list-desc","data-cy-users-settings-navigation-groups":"custom"}},[t._l(n.filteredGroups,function(t){return e(n.GroupListItem,{key:t.id,ref:"groupListItems",refInFor:!0,attrs:{id:t.id,active:n.selectedGroupDecoded===t.id,name:t.title,count:t.count}})}),t._v(" "),n.loadingGroups?e("div",{attrs:{role:"note"}},[e(n.NcLoadingIcon,{attrs:{name:n.t("settings","Loading groups…")}})],1):t._e()],2)],1)},[],!1,null,null,null).exports,pt=(0,i.pM)({__name:"UserManagementNavigation",setup(t){const e=(0,X.lq)(),n=(0,lt.P)(),a=(0,i.KR)(!1),g=(0,i.EW)(()=>e.params?.selectedGroup),h=(0,i.EW)(()=>g.value?decodeURIComponent(g.value):null),m=(0,i.EW)(()=>n.getters.getUserCount),f=(0,i.EW)(()=>n.getters.getSortedGroups),{adminGroup:v,recentGroup:C,disabledGroup:b}=st(f),y=(0,i.EW)(()=>n.getters.getServerData),_=(0,i.EW)(()=>y.value.isAdmin||y.value.isDelegatedAdmin);return{__sfc:!0,route:e,store:n,isDialogOpen:a,selectedGroup:g,selectedGroupDecoded:h,userCount:m,groups:f,adminGroup:v,recentGroup:C,disabledGroup:b,settings:y,isAdminOrDelegatedAdmin:_,showNewUserMenu:function(){n.commit("setShowConfig",{key:"showNewUserForm",value:!0})},mdiAccountOutline:r.EzL,mdiAccountOffOutline:r.Zfz,mdiCogOutline:r.ED,mdiPlus:r.biz,mdiShieldAccountOutline:r.J0H,mdiHistory:r.LP2,t:o.Tl,NcAppNavigation:s.A,NcAppNavigationItem:l.A,NcAppNavigationList:c.A,NcAppNavigationNew:d.N,NcButton:u.A,NcCounterBubble:p.A,NcIconSvgWrapper:A.A,UserSettingsDialog:M,AppNavigationGroupList:ut}}});var At=a(16469),gt={};gt.styleTagTransform=O(),gt.setAttributes=L(),gt.insert=D().bind(null,"head"),gt.domAPI=S(),gt.insertStyleElement=G(),B()(At.A,gt),At.A&&At.A.locals&&At.A.locals;var ht=(0,q.A)(pt,function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e(n.NcAppNavigation,{staticClass:"account-management__navigation",attrs:{"aria-label":n.t("settings","Account management")},scopedSlots:t._u([{key:"footer",fn:function(){return[e(n.NcButton,{staticClass:"account-management__settings-toggle",attrs:{type:"tertiary"},on:{click:function(t){n.isDialogOpen=!0}},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{path:n.mdiCogOutline}})]},proxy:!0}])},[t._v("\n\t\t\t"+t._s(n.t("settings","Account management settings"))+"\n\t\t")]),t._v(" "),e(n.UserSettingsDialog,{attrs:{open:n.isDialogOpen},on:{"update:open":function(t){n.isDialogOpen=t}}})]},proxy:!0}])},[e(n.NcAppNavigationNew,{attrs:{"button-id":"new-user-button",text:n.t("settings","New account")},on:{click:n.showNewUserMenu,keyup:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:n.showNewUserMenu.apply(null,arguments)},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"space",32,e.key,[" ","Spacebar"])?null:n.showNewUserMenu.apply(null,arguments)}]},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{path:n.mdiPlus}})]},proxy:!0}])}),t._v(" "),e(n.NcAppNavigationList,{staticClass:"account-management__system-list",attrs:{"data-cy-users-settings-navigation-groups":"system"}},[e(n.NcAppNavigationItem,{attrs:{id:"everyone",exact:!0,name:n.t("settings","All accounts"),to:{name:"users"}},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{path:n.mdiAccountOutline}})]},proxy:!0},{key:"counter",fn:function(){return[n.userCount?e(n.NcCounterBubble,{attrs:{type:n.selectedGroupDecoded?void 0:"highlighted"}},[t._v("\n\t\t\t\t\t"+t._s(n.userCount)+"\n\t\t\t\t")]):t._e()]},proxy:!0}])}),t._v(" "),n.settings.isAdmin?e(n.NcAppNavigationItem,{attrs:{id:"admin",exact:!0,name:n.t("settings","Admins"),to:{name:"group",params:{selectedGroup:"admin"}}},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{path:n.mdiShieldAccountOutline}})]},proxy:!0},{key:"counter",fn:function(){return[n.adminGroup&&n.adminGroup.count>0?e(n.NcCounterBubble,{attrs:{type:"admin"===n.selectedGroupDecoded?"highlighted":void 0}},[t._v("\n\t\t\t\t\t"+t._s(n.adminGroup.count)+"\n\t\t\t\t")]):t._e()]},proxy:!0}],null,!1,3779933833)}):t._e(),t._v(" "),n.isAdminOrDelegatedAdmin?e(n.NcAppNavigationItem,{attrs:{id:"recent",exact:!0,name:n.t("settings","Recently active"),to:{name:"group",params:{selectedGroup:"__nc_internal_recent"}}},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{path:n.mdiHistory}})]},proxy:!0},{key:"counter",fn:function(){return[n.recentGroup?.usercount?e(n.NcCounterBubble,{attrs:{type:"__nc_internal_recent"===n.selectedGroupDecoded?"highlighted":void 0}},[t._v("\n\t\t\t\t\t"+t._s(n.recentGroup.usercount)+"\n\t\t\t\t")]):t._e()]},proxy:!0}],null,!1,2299424282)}):t._e(),t._v(" "),n.disabledGroup&&(n.disabledGroup.usercount>0||-1===n.disabledGroup.usercount)?e(n.NcAppNavigationItem,{attrs:{id:"disabled",exact:!0,name:n.t("settings","Disabled accounts"),to:{name:"group",params:{selectedGroup:"disabled"}}},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{path:n.mdiAccountOffOutline}})]},proxy:!0},n.disabledGroup.usercount>0?{key:"counter",fn:function(){return[e(n.NcCounterBubble,{attrs:{type:"disabled"===n.selectedGroupDecoded?"highlighted":void 0}},[t._v("\n\t\t\t\t\t"+t._s(n.disabledGroup.usercount)+"\n\t\t\t\t")])]},proxy:!0}:null],null,!0)}):t._e()],1),t._v(" "),e(n.AppNavigationGroupList)],1)},[],!1,null,"a52e1068",null);const mt=ht.exports},27518(t){"use strict";t.exports="data:image/svg+xml,%3c%21--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20fill=%27%23222%27%3e%3cpath%20d=%27M15.4%2016.6L10.8%2012l4.6-4.6L14%206l-6%206%206%206%201.4-1.4z%27/%3e%3c/svg%3e"},27514(t){"use strict";t.exports="data:image/svg+xml,%3c%21--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20fill=%27%23222%27%3e%3cpath%20d=%27M18.4%207.4L17%206l-6%206%206%206%201.4-1.4-4.6-4.6%204.6-4.6m-6%200L11%206l-6%206%206%206%201.4-1.4L7.8%2012l4.6-4.6z%27/%3e%3c/svg%3e"},79722(t){"use strict";t.exports="data:image/svg+xml,%3c%21--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20fill=%27%23222%27%3e%3cpath%20d=%27M5.6%207.4L7%206l6%206-6%206-1.4-1.4%204.6-4.6-4.6-4.6m6%200L13%206l6%206-6%206-1.4-1.4%204.6-4.6-4.6-4.6z%27/%3e%3c/svg%3e"},86886(t){"use strict";t.exports="data:image/svg+xml,%3c%21--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20fill=%27%23222%27%3e%3cpath%20d=%27M8.6%2016.6l4.6-4.6-4.6-4.6L10%206l6%206-6%206-1.4-1.4z%27/%3e%3c/svg%3e"},63779(){},77199(){},58693(t,e,n){"use strict";n.d(e,{N:()=>l}),n(15604);var a=n(29248),i=n(51431);const r={name:"NcAppNavigationCaption",components:{NcActions:a.N},inheritAttrs:!1,props:{name:{type:String,required:!0},headingId:{type:String,default:null},isHeading:{type:Boolean,default:!1},headingLevel:{type:Number,default:2}," ":{}},computed:{wrapperTag(){return this.isHeading?"div":"li"},captionTag(){const t=Math.max(2,this.headingLevel);return this.isHeading?`h${t}`:"span"},hasActions(){return!!this.$slots.actions}}};var o=function(){var t=this,e=t._self._c;return e(t.wrapperTag,{tag:"component",staticClass:"app-navigation-caption",class:{"app-navigation-caption--heading":t.isHeading}},[e(t.captionTag,{tag:"component",staticClass:"app-navigation-caption__name",attrs:{id:t.headingId}},[t._v(" "+t._s(t.name)+" ")]),t.hasActions?e("div",{staticClass:"app-navigation-caption__actions"},[e("NcActions",t._g(t._b({scopedSlots:t._u([{key:"icon",fn:function(){return[t._t("actionsTriggerIcon")]},proxy:!0}],null,!0)},"NcActions",t.$attrs,!1),t.$listeners),[t._t("actions")],2)],1):t._e()],1)},s=[];const l=(0,i.n)(r,o,s,!1,null,"fac69d4a").exports},35888(t,e,n){"use strict";n.d(e,{N:()=>l}),n(9465);var a=n(80411),i=n(51431);const r={components:{NcButton:a.N},props:{buttonId:{type:String,required:!1,default:""},disabled:{type:Boolean,required:!1,default:!1},text:{type:String,required:!0},type:{type:String,default:"primary",validator:t=>-1!==["primary","secondary","tertiary"].indexOf(t)},variant:{type:String,default:"primary",validator:t=>-1!==["primary","secondary","tertiary"].indexOf(t)}},emits:["click"]};var o=function(){var t=this,e=t._self._c;return e("div",{staticClass:"app-navigation-new"},[e("NcButton",{attrs:{id:t.buttonId,disabled:t.disabled,variant:"primary"!==t.type?t.type:t.variant},on:{click:function(e){return t.$emit("click")}},scopedSlots:t._u([{key:"icon",fn:function(){return[t._t("icon")]},proxy:!0}],null,!0)},[t._v(" "+t._s(t.text)+" ")])],1)},s=[];const l=(0,i.n)(r,o,s,!1,null,"6f255eb3").exports},69407(t,e,n){"use strict";n.d(e,{N:()=>tn}),n(2794);var a=n(72534),i=n(43819),r=n(86435),o=n(76643),s=n(87798),l=n(19998),c=n(3288),d=n(8019),u=n(85471),p=n(40173),A=n(90286),g=n(21777),h=n(44368),m=n(63814),f=n(32505),v=n(93311),C=n(3168),b=n(77677),y=n(51431),_=n(80411),x=n(48191),w=n(69780),E=n(88751),k=n(33239),B=n(64546);const N={name:"NcReferenceList",components:{NcReferenceWidget:v.f},props:{text:{type:String,default:""},referenceData:{type:Array,default:null},limit:{type:Number,default:1},displayFallback:{type:Boolean,default:!1},interactive:{type:Boolean,default:!0},interactiveOptIn:{type:Boolean,default:!1}},data:()=>({references:null,loading:!0}),computed:{isVisible(){return this.loading||0!==this.displayedReferences.length},values(){return this.referenceData?this.referenceData:!this.displayFallback||this.loading||this.references?this.references?Object.values(this.references):[]:[this.fallbackReference]},firstReference(){return this.values[0]??null},displayedReferences(){return this.values.filter(Boolean).slice(0,this.limit)},fallbackReference(){return{accessible:!0,openGraphObject:{id:this.text,link:this.text,name:this.text},richObjectType:"open-graph"}}},watch:{text:"fetch"},mounted(){this.fetch()},methods:{fetch(){return this.loading=!0,this.referenceData?(this.references=null,void(this.loading=!1)):new RegExp(b.U).exec(this.text)?void this.resolve().then(t=>{this.references=t.data.ocs.data.references,this.loading=!1,this.$emit("loaded")}).catch(t=>{C.l.error("Failed to extract references",{error:t}),this.loading=!1,this.$emit("loaded")}):(this.references=null,void(this.loading=!1))},resolve(){const t=new RegExp(b.U).exec(this.text.trim()),e=null===(0,g.HW)();return 1===this.limit&&t?e?h.Ay.get((0,m.KT)("references/resolvePublic")+`?reference=${encodeURIComponent(t[0])}&sharingToken=${(0,f.G)()}`):h.Ay.get((0,m.KT)("references/resolve")+`?reference=${encodeURIComponent(t[0])}`):e?h.Ay.post((0,m.KT)("references/extractPublic"),{text:this.text,resolve:!0,limit:this.limit,sharingToken:(0,f.G)()}):h.Ay.post((0,m.KT)("references/extract"),{text:this.text,resolve:!0,limit:this.limit})}}};var S=function(){var t=this,e=t._self._c;return t.isVisible?e("div",{staticClass:"widgets--list",class:{"icon-loading":t.loading}},t._l(t.displayedReferences,function(n){return e("NcReferenceWidget",{key:n.openGraphObject?.id,attrs:{reference:n,interactive:t.interactive,"interactive-opt-in":t.interactiveOptIn}})}),1):t._e()},I=[];const D=(0,y.n)(N,S,I,!1,null,"a50e616b").exports;function T(t,e){const n=String(t);if("string"!=typeof e)throw new TypeError("Expected character");let a=0,i=n.indexOf(e);for(;-1!==i;)a++,i=n.indexOf(e,i+e.length);return a}const L=q(/[A-Za-z]/),P=q(/[\dA-Za-z]/);function G(t){return null!==t&&t<-2}function F(t){return null!==t&&(t<0||32===t)}function O(t){return-2===t||-1===t||32===t}const U=q(new RegExp("\\p{P}|\\p{S}","u")),R=q(/\s/);function q(t){return function(e){return null!==e&&e>-1&&t.test(String.fromCharCode(e))}}const M=function(t){if(null==t)return $;if("function"==typeof t)return z(t);if("object"==typeof t)return Array.isArray(t)?function(t){const e=[];let n=-1;for(;++n0?{type:"text",value:r}:void 0),!1===r?a.lastIndex=n+1:(s!==n&&d.push({type:"text",value:t.value.slice(s,n)}),Array.isArray(r)?d.push(...r):r&&d.push(r),s=n+u[0].length,c=!0),!a.global)break;u=a.exec(t.value)}return c?(s?\]}]+$/.exec(t);if(!e)return[t,void 0];t=t.slice(0,e.index);let n=e[0],a=n.indexOf(")");const i=T(t,"(");let r=T(t,")");for(;-1!==a&&i>r;)t+=n.slice(0,a+1),n=n.slice(a+1),a=n.indexOf(")"),r++;return[t,n]}(n+a);if(!o[0])return!1;const s={type:"link",title:null,url:r+e+o[0],children:[{type:"text",value:e+o[0]}]};return o[1]?[s,{type:"text",value:o[1]}]:s}function nt(t,e,n,a){return!(!at(a,!0)||/[-\d_]$/.test(n))&&{type:"link",title:null,url:"mailto:"+e+"@"+n,children:[{type:"text",value:e+"@"+n}]}}function at(t,e){const n=t.input.charCodeAt(t.index-1);return(0===t.index||R(n)||U(n))&&(!e||47!==n)}function it(t){return t.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}function rt(t){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},t)}function ot(){this.buffer()}function st(t){const e=this.resume(),n=this.stack[this.stack.length-1];n.type,n.label=e,n.identifier=it(this.sliceSerialize(t)).toLowerCase()}function lt(t){this.exit(t)}function ct(t){this.enter({type:"footnoteReference",identifier:"",label:""},t)}function dt(){this.buffer()}function ut(t){const e=this.resume(),n=this.stack[this.stack.length-1];n.type,n.label=e,n.identifier=it(this.sliceSerialize(t)).toLowerCase()}function pt(t){this.exit(t)}function At(t,e,n,a){const i=n.createTracker(a);let r=i.move("[^");const o=n.enter("footnoteReference"),s=n.enter("reference");return r+=i.move(n.safe(n.associationId(t),{...i.current(),before:r,after:"]"})),s(),o(),r+=i.move("]"),r}function gt(t,e,n,a){const i=n.createTracker(a);let r=i.move("[^");const o=n.enter("footnoteDefinition"),s=n.enter("label");return r+=i.move(n.safe(n.associationId(t),{...i.current(),before:r,after:"]"})),s(),r+=i.move("]:"+(t.children&&t.children.length>0?" ":"")),i.shift(4),r+=i.move(n.indentLines(n.containerFlow(t,i.current()),ht)),o(),r}function ht(t,e,n){return 0===e?t:(n?"":" ")+t}At.peek=function(){return"["};const mt=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];function ft(t){this.enter({type:"delete",children:[]},t)}function vt(t){this.exit(t)}function Ct(t,e,n,a){const i=n.createTracker(a),r=n.enter("strikethrough");let o=i.move("~~");return o+=n.containerPhrasing(t,{...i.current(),before:o,after:"~"}),o+=i.move("~~"),r(),o}function bt(t){return null==t?"":String(t)}function yt(t){return t.length}function _t(t){const e="string"==typeof t?t.codePointAt(0):0;return 67===e||99===e?99:76===e||108===e?108:82===e||114===e?114:0}function xt(t,e,n){return">"+(n?"":" ")+t}function wt(t,e){return Et(t,e.inConstruct,!0)&&!Et(t,e.notInConstruct,!1)}function Et(t,e,n){if("string"==typeof e&&(e=[e]),!e||0===e.length)return n;let a=-1;for(;++a",...l.current()})),c+=l.move(">")):(s=n.enter("destinationRaw"),c+=l.move(n.safe(t.url,{before:c,after:t.title?" ":")",...l.current()}))),s(),t.title&&(s=n.enter(`title${r}`),c+=l.move(" "+i),c+=l.move(n.safe(t.title,{before:c,after:i,...l.current()})),c+=l.move(i),s()),c+=l.move(")"),o(),c}function Gt(t,e,n,a){const i=t.referenceType,r=n.enter("imageReference");let o=n.enter("label");const s=n.createTracker(a);let l=s.move("![");const c=n.safe(t.alt,{before:l,after:"]",...s.current()});l+=s.move(c+"]["),o();const d=n.stack;n.stack=[],o=n.enter("reference");const u=n.safe(n.associationId(t),{before:l,after:"]",...s.current()});return o(),n.stack=d,r(),"full"!==i&&c&&c===u?"shortcut"===i?l=l.slice(0,-1):l+=s.move("]"):l+=s.move(u+"]"),l}function Ft(t,e,n){let a=t.value||"",i="`",r=-1;for(;new RegExp("(^|[^`])"+i+"([^`]|$)").test(a);)i+="`";for(/[^ \r\n]/.test(a)&&(/^[ \r\n]/.test(a)&&/[ \r\n]$/.test(a)||/^`|`$/.test(a))&&(a=" "+a+" ");++r\u007F]/.test(t.url))}function Ut(t,e,n,a){const i=Nt(n),r='"'===i?"Quote":"Apostrophe",o=n.createTracker(a);let s,l;if(Ot(t,n)){const e=n.stack;n.stack=[],s=n.enter("autolink");let a=o.move("<");return a+=o.move(n.containerPhrasing(t,{before:a,after:">",...o.current()})),a+=o.move(">"),s(),n.stack=e,a}s=n.enter("link"),l=n.enter("label");let c=o.move("[");return c+=o.move(n.containerPhrasing(t,{before:c,after:"](",...o.current()})),c+=o.move("]("),l(),!t.url&&t.title||/[\0- \u007F]/.test(t.url)?(l=n.enter("destinationLiteral"),c+=o.move("<"),c+=o.move(n.safe(t.url,{before:c,after:">",...o.current()})),c+=o.move(">")):(l=n.enter("destinationRaw"),c+=o.move(n.safe(t.url,{before:c,after:t.title?" ":")",...o.current()}))),l(),t.title&&(l=n.enter(`title${r}`),c+=o.move(" "+i),c+=o.move(n.safe(t.title,{before:c,after:i,...o.current()})),c+=o.move(i),l()),c+=o.move(")"),s(),c}function Rt(t,e,n,a){const i=t.referenceType,r=n.enter("linkReference");let o=n.enter("label");const s=n.createTracker(a);let l=s.move("[");const c=n.containerPhrasing(t,{before:l,after:"]",...s.current()});l+=s.move(c+"]["),o();const d=n.stack;n.stack=[],o=n.enter("reference");const u=n.safe(n.associationId(t),{before:l,after:"]",...s.current()});return o(),n.stack=d,r(),"full"!==i&&c&&c===u?"shortcut"===i?l=l.slice(0,-1):l+=s.move("]"):l+=s.move(u+"]"),l}function qt(t){const e=t.options.bullet||"*";if("*"!==e&&"+"!==e&&"-"!==e)throw new Error("Cannot serialize items with `"+e+"` for `options.bullet`, expected `*`, `+`, or `-`");return e}function Mt(t){const e=t.options.rule||"*";if("*"!==e&&"-"!==e&&"_"!==e)throw new Error("Cannot serialize rules with `"+e+"` for `options.rule`, expected `*`, `-`, or `_`");return e}Ct.peek=function(){return"~"},Tt.peek=function(t,e,n){return n.options.emphasis||"*"},Lt.peek=function(){return"<"},Pt.peek=function(){return"!"},Gt.peek=function(){return"!"},Ft.peek=function(){return"`"},Ut.peek=function(t,e,n){return Ot(t,n)?"<":"["},Rt.peek=function(){return"["};const zt=M(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);function $t(t,e,n,a){const i=function(t){const e=t.options.strong||"*";if("*"!==e&&"_"!==e)throw new Error("Cannot serialize strong with `"+e+"` for `options.strong`, expected `*`, or `_`");return e}(n),r=n.enter("strong"),o=n.createTracker(a),s=o.move(i+i);let l=o.move(n.containerPhrasing(t,{after:i,before:s,...o.current()}));const c=l.charCodeAt(0),d=Dt(a.before.charCodeAt(a.before.length-1),c,i);d.inside&&(l=St(c)+l.slice(1));const u=l.charCodeAt(l.length-1),p=Dt(a.after.charCodeAt(0),u,i);p.inside&&(l=l.slice(0,-1)+St(u));const A=o.move(i+i);return r(),n.attentionEncodeSurroundingInfo={after:p.outside,before:d.outside},s+l+A}$t.peek=function(t,e,n){return n.options.strong||"*"};const jt={blockquote:function(t,e,n,a){const i=n.enter("blockquote"),r=n.createTracker(a);r.move("> "),r.shift(2);const o=n.indentLines(n.containerFlow(t,r.current()),xt);return i(),o},break:kt,code:function(t,e,n,a){const i=function(t){const e=t.options.fence||"`";if("`"!==e&&"~"!==e)throw new Error("Cannot serialize code with `"+e+"` for `options.fence`, expected `` ` `` or `~`");return e}(n),r=t.value||"",o="`"===i?"GraveAccent":"Tilde";if(function(t,e){return Boolean(!1===e.options.fences&&t.value&&!t.lang&&/[^ \r\n]/.test(t.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(t.value))}(t,n)){const t=n.enter("codeIndented"),e=n.indentLines(r,Bt);return t(),e}const s=n.createTracker(a),l=i.repeat(Math.max(function(t,e){const n=String(t);let a=n.indexOf(e),i=a,r=0,o=0;if("string"!=typeof e)throw new TypeError("Expected substring");for(;-1!==a;)a===i?++r>o&&(o=r):r=1,i=a+e.length,a=n.indexOf(e,i);return o}(r,i)+1,3)),c=n.enter("codeFenced");let d=s.move(l);if(t.lang){const e=n.enter(`codeFencedLang${o}`);d+=s.move(n.safe(t.lang,{before:d,after:" ",encode:["`"],...s.current()})),e()}if(t.lang&&t.meta){const e=n.enter(`codeFencedMeta${o}`);d+=s.move(" "),d+=s.move(n.safe(t.meta,{before:d,after:"\n",encode:["`"],...s.current()})),e()}return d+=s.move("\n"),r&&(d+=s.move(r+"\n")),d+=s.move(l),c(),d},definition:function(t,e,n,a){const i=Nt(n),r='"'===i?"Quote":"Apostrophe",o=n.enter("definition");let s=n.enter("label");const l=n.createTracker(a);let c=l.move("[");return c+=l.move(n.safe(n.associationId(t),{before:c,after:"]",...l.current()})),c+=l.move("]: "),s(),!t.url||/[\0- \u007F]/.test(t.url)?(s=n.enter("destinationLiteral"),c+=l.move("<"),c+=l.move(n.safe(t.url,{before:c,after:">",...l.current()})),c+=l.move(">")):(s=n.enter("destinationRaw"),c+=l.move(n.safe(t.url,{before:c,after:t.title?" ":"\n",...l.current()}))),s(),t.title&&(s=n.enter(`title${r}`),c+=l.move(" "+i),c+=l.move(n.safe(t.title,{before:c,after:i,...l.current()})),c+=l.move(i),s()),o(),c},emphasis:Tt,hardBreak:kt,heading:function(t,e,n,i){const r=Math.max(Math.min(6,t.depth||1),1),o=n.createTracker(i);if(function(t,e){let n=!1;return function(t,e){let n,a,i;a=void 0,i=e,n=void 0,(0,B.VG)(t,a,function(t,e){const n=e[e.length-1],a=n?n.children.indexOf(t):void 0;return i(t,a,n)},n)}(t,function(t){if("value"in t&&/\r?\n|\r/.test(t.value)||"break"===t.type)return n=!0,B.dc}),Boolean((!t.depth||t.depth<3)&&(0,a.d)(t)&&(e.options.setext||n))}(t,n)){const e=n.enter("headingSetext"),a=n.enter("phrasing"),i=n.containerPhrasing(t,{...o.current(),before:"\n",after:"\n"});return a(),e(),i+"\n"+(1===r?"=":"-").repeat(i.length-(Math.max(i.lastIndexOf("\r"),i.lastIndexOf("\n"))+1))}const s="#".repeat(r),l=n.enter("headingAtx"),c=n.enter("phrasing");o.move(s+" ");let d=n.containerPhrasing(t,{before:"# ",after:"\n",...o.current()});return/^[\t ]/.test(d)&&(d=St(d.charCodeAt(0))+d.slice(1)),d=d?s+" "+d:s,n.options.closeAtx&&(d+=" "+s),c(),l(),d},html:Lt,image:Pt,imageReference:Gt,inlineCode:Ft,link:Ut,linkReference:Rt,list:function(t,e,n,a){const i=n.enter("list"),r=n.bulletCurrent;let o=t.ordered?function(t){const e=t.options.bulletOrdered||".";if("."!==e&&")"!==e)throw new Error("Cannot serialize items with `"+e+"` for `options.bulletOrdered`, expected `.` or `)`");return e}(n):qt(n);const s=t.ordered?"."===o?")":".":function(t){const e=qt(t),n=t.options.bulletOther;if(!n)return"*"===e?"-":"*";if("*"!==n&&"+"!==n&&"-"!==n)throw new Error("Cannot serialize items with `"+n+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(n===e)throw new Error("Expected `bullet` (`"+e+"`) and `bulletOther` (`"+n+"`) to be different");return n}(n);let l=!(!e||!n.bulletLastUsed)&&o===n.bulletLastUsed;if(!t.ordered){const e=t.children?t.children[0]:void 0;if("*"!==o&&"-"!==o||!e||e.children&&e.children[0]||"list"!==n.stack[n.stack.length-1]||"listItem"!==n.stack[n.stack.length-2]||"list"!==n.stack[n.stack.length-3]||"listItem"!==n.stack[n.stack.length-4]||0!==n.indexStack[n.indexStack.length-1]||0!==n.indexStack[n.indexStack.length-2]||0!==n.indexStack[n.indexStack.length-3]||(l=!0),Mt(n)===o&&e){let e=-1;for(;++e-1?e.start:1)+(!1===n.options.incrementListMarker?0:e.children.indexOf(t))+r);let o=r.length+1;("tab"===i||"mixed"===i&&(e&&"list"===e.type&&e.spread||t.spread))&&(o=4*Math.ceil(o/4));const s=n.createTracker(a);s.move(r+" ".repeat(o-r.length)),s.shift(o);const l=n.enter("listItem"),c=n.indentLines(n.containerFlow(t,s.current()),function(t,e,n){return e?(n?"":" ".repeat(o))+t:(n?r:r+" ".repeat(o-r.length))+t});return l(),c},paragraph:function(t,e,n,a){const i=n.enter("paragraph"),r=n.enter("phrasing"),o=n.containerPhrasing(t,a);return r(),i(),o},root:function(t,e,n,a){return(t.children.some(function(t){return zt(t)})?n.containerPhrasing:n.containerFlow).call(n,t,a)},strong:$t,text:function(t,e,n,a){return n.safe(t.value,a)},thematicBreak:function(t,e,n){const a=(Mt(n)+(n.options.ruleSpaces?" ":"")).repeat(function(t){const e=t.options.ruleRepetition||3;if(e<3)throw new Error("Cannot serialize rules with repetition `"+e+"` for `options.ruleRepetition`, expected `3` or more");return e}(n));return n.options.ruleSpaces?a.slice(0,-1):a}};function Xt(t){const e=t._align;this.enter({type:"table",align:e.map(function(t){return"none"===t?null:t}),children:[]},t),this.data.inTable=!0}function Ht(t){this.exit(t),this.data.inTable=void 0}function Vt(t){this.enter({type:"tableRow",children:[]},t)}function Wt(t){this.exit(t)}function Yt(t){this.enter({type:"tableCell",children:[]},t)}function Qt(t){let e=this.resume();this.data.inTable&&(e=e.replace(/\\([\\|])/g,Kt));const n=this.stack[this.stack.length-1];n.type,n.value=e,this.exit(t)}function Kt(t,e){return"|"===e?e:t}function Zt(t){const e=t||{},n=e.tableCellPadding,a=e.tablePipeAlign,i=e.stringLength,r=n?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:"\n",inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[\t :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:function(t,e,n){let a=jt.inlineCode(t,e,n);return n.stack.includes("tableCell")&&(a=a.replace(/\|/g,"\\$&")),a},table:function(t,e,n,a){return s(function(t,e,n){const a=t.children;let i=-1;const r=[],o=e.enter("table");for(;++il&&(l=t[c].length);++ds[d])&&(s[d]=t)}n.push(r)}r[c]=n,o[c]=i}let d=-1;if("object"==typeof n&&"length"in n)for(;++ds[d]&&(s[d]=r),p[d]=r),u[d]=o}r.splice(1,0,u),o.splice(1,0,p),c=-1;const A=[];for(;++ci?0:i+e:e>i?i:e,n=n>0?n:0,a.length<1e4)r=Array.from(a),r.unshift(e,n),t.splice(...r);else for(n&&t.splice(e,n);o0&&!n&&(t[t.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}function ye(t,e,n){const a=[];let i=-1;for(;++i999||93===s&&!r||null===s||91===s||F(s))return n(s);if(93===s){t.exit("chunkString");const r=t.exit("gfmFootnoteCallString");return i.includes(it(a.sliceSerialize(r)))?(t.enter("gfmFootnoteCallLabelMarker"),t.consume(s),t.exit("gfmFootnoteCallLabelMarker"),t.exit("gfmFootnoteCall"),e):n(s)}return F(s)||(r=!0),o++,t.consume(s),92===s?c:l}function c(e){return 91===e||92===e||93===e?(t.consume(e),o++,l):l(e)}}function Ne(t,e,n){const a=this,i=a.parser.gfmFootnotes||(a.parser.gfmFootnotes=[]);let r,o,s=0;return function(e){return t.enter("gfmFootnoteDefinition")._container=!0,t.enter("gfmFootnoteDefinitionLabel"),t.enter("gfmFootnoteDefinitionLabelMarker"),t.consume(e),t.exit("gfmFootnoteDefinitionLabelMarker"),l};function l(e){return 94===e?(t.enter("gfmFootnoteDefinitionMarker"),t.consume(e),t.exit("gfmFootnoteDefinitionMarker"),t.enter("gfmFootnoteDefinitionLabelString"),t.enter("chunkString").contentType="string",c):n(e)}function c(e){if(s>999||93===e&&!o||null===e||91===e||F(e))return n(e);if(93===e){t.exit("chunkString");const n=t.exit("gfmFootnoteDefinitionLabelString");return r=it(a.sliceSerialize(n)),t.enter("gfmFootnoteDefinitionLabelMarker"),t.consume(e),t.exit("gfmFootnoteDefinitionLabelMarker"),t.exit("gfmFootnoteDefinitionLabel"),u}return F(e)||(o=!0),s++,t.consume(e),92===e?d:c}function d(e){return 91===e||92===e||93===e?(t.consume(e),s++,c):c(e)}function u(e){return 58===e?(t.enter("definitionMarker"),t.consume(e),t.exit("definitionMarker"),i.includes(r)||i.push(r),_e(t,p,"gfmFootnoteDefinitionWhitespace")):n(e)}function p(t){return e(t)}}function Se(t,e,n){return t.check(xe,e,t.attempt(we,e,n))}function Ie(t){t.exit("gfmFootnoteDefinition")}function De(t){let e=(t||{}).singleTilde;const n={tokenize:function(t,n,a){const i=this.previous,r=this.events;let o=0;return function(e){return 126===i&&"characterEscape"!==r[r.length-1][1].type?a(e):(t.enter("strikethroughSequenceTemporary"),s(e))};function s(r){const l=It(i);if(126===r)return o>1?a(r):(t.consume(r),o++,s);if(o<2&&!e)return a(r);const c=t.exit("strikethroughSequenceTemporary"),d=It(r);return c._open=!d||2===d&&Boolean(l),c._close=!l||2===l&&Boolean(d),n(r)}},resolveAll:function(t,e){let n=-1;for(;++n0;)e-=1,n.push(t.slice(this.map[e][0]+this.map[e][1]),this.map[e][2]),t.length=this.map[e][0];n.push([...t]),t.length=0;let a=n.pop();for(;a;)t.push(...a),a=n.pop();this.map.length=0}}function Le(t,e){let n=!1;const a=[];for(;e-1;){const t=a.events[e][1].type;if("lineEnding"!==t&&"linePrefix"!==t)break;e--}const i=e>-1?a.events[e][1].type:null,r="tableHead"===i||"tableRow"===i?b:s;return r===b&&a.parser.lazy[a.now().line]?n(t):r(t)};function s(e){return t.enter("tableHead"),t.enter("tableRow"),function(t){return 124===t||(i=!0,o+=1),l(t)}(e)}function l(e){return null===e?n(e):G(e)?o>1?(o=0,a.interrupt=!0,t.exit("tableRow"),t.enter("lineEnding"),t.consume(e),t.exit("lineEnding"),u):n(e):O(e)?_e(t,l,"whitespace")(e):(o+=1,i&&(i=!1,r+=1),124===e?(t.enter("tableCellDivider"),t.consume(e),t.exit("tableCellDivider"),i=!0,l):(t.enter("data"),c(e)))}function c(e){return null===e||124===e||F(e)?(t.exit("data"),l(e)):(t.consume(e),92===e?d:c)}function d(e){return 92===e||124===e?(t.consume(e),c):c(e)}function u(e){return a.interrupt=!1,a.parser.lazy[a.now().line]?n(e):(t.enter("tableDelimiterRow"),i=!1,O(e)?_e(t,p,"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(e):p(e))}function p(e){return 45===e||58===e?g(e):124===e?(i=!0,t.enter("tableCellDivider"),t.consume(e),t.exit("tableCellDivider"),A):C(e)}function A(e){return O(e)?_e(t,g,"whitespace")(e):g(e)}function g(e){return 58===e?(o+=1,i=!0,t.enter("tableDelimiterMarker"),t.consume(e),t.exit("tableDelimiterMarker"),h):45===e?(o+=1,h(e)):null===e||G(e)?v(e):C(e)}function h(e){return 45===e?(t.enter("tableDelimiterFiller"),m(e)):C(e)}function m(e){return 45===e?(t.consume(e),m):58===e?(i=!0,t.exit("tableDelimiterFiller"),t.enter("tableDelimiterMarker"),t.consume(e),t.exit("tableDelimiterMarker"),f):(t.exit("tableDelimiterFiller"),f(e))}function f(e){return O(e)?_e(t,v,"whitespace")(e):v(e)}function v(n){return 124===n?p(n):(null===n||G(n))&&i&&r===o?(t.exit("tableDelimiterRow"),t.exit("tableHead"),e(n)):C(n)}function C(t){return n(t)}function b(e){return t.enter("tableRow"),y(e)}function y(n){return 124===n?(t.enter("tableCellDivider"),t.consume(n),t.exit("tableCellDivider"),y):null===n||G(n)?(t.exit("tableRow"),e(n)):O(n)?_e(t,y,"whitespace")(n):(t.enter("data"),_(n))}function _(e){return null===e||124===e||F(e)?(t.exit("data"),y(e)):(t.consume(e),92===e?x:_)}function x(e){return 92===e||124===e?(t.consume(e),_):_(e)}}function Ge(t,e){let n,a,i,r=-1,o=!0,s=0,l=[0,0,0,0],c=[0,0,0,0],d=!1,u=0;const p=new Te;for(;++rn[2]+1){const e=n[2]+1,a=n[3]-n[2]-1;t.add(e,a,[])}}t.add(n[3]+1,0,[["exit",o,e]])}return void 0!==i&&(r.end=Object.assign({},Ue(e.events,i)),t.add(i,0,[["exit",r,e]]),r=void 0),r}function Oe(t,e,n,a,i){const r=[],o=Ue(e.events,n);i&&(i.end=Object.assign({},o),r.push(["exit",i,e])),a.end=Object.assign({},o),r.push(["exit",a,e]),t.add(n+1,0,r)}function Ue(t,e){const n=t[e],a="enter"===n[0]?"start":"end";return n[1][a]}const Re={tokenize:function(t,e,n){const a=this;return function(e){return null===a.previous&&a._gfmTasklistFirstContentOfListItem?(t.enter("taskListCheck"),t.enter("taskListCheckMarker"),t.consume(e),t.exit("taskListCheckMarker"),i):n(e)};function i(e){return F(e)?(t.enter("taskListCheckValueUnchecked"),t.consume(e),t.exit("taskListCheckValueUnchecked"),r):88===e||120===e?(t.enter("taskListCheckValueChecked"),t.consume(e),t.exit("taskListCheckValueChecked"),r):n(e)}function r(e){return 93===e?(t.enter("taskListCheckMarker"),t.consume(e),t.exit("taskListCheckMarker"),t.exit("taskListCheck"),o):n(e)}function o(a){return G(a)?e(a):O(a)?t.check({tokenize:qe},e,n)(a):n(a)}}};function qe(t,e,n){return _e(t,function(t){return null===t?n(t):e(t)},"whitespace")}const Me={};function ze(t){const e=t||Me,n=this.data(),a=n.micromarkExtensions||(n.micromarkExtensions=[]),i=n.fromMarkdownExtensions||(n.fromMarkdownExtensions=[]),r=n.toMarkdownExtensions||(n.toMarkdownExtensions=[]);a.push(function(t){return function(t){const e={};let n=-1;for(;++ndocument.getElementById(e.contentId).textContent);return{__sfc:!0,props:e,copy:n,icon:a,altText:i,NcButton:_.N,NcIconSvgWrapper:x.N}}});var je=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e(n.NcButton,{attrs:{variant:"tertiary",size:"small","aria-label":n.altText,title:n.altText},on:{click:n.copy},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{path:n.icon,inline:""}})]},proxy:!0}])})},Xe=[];const He=(0,y.n)($e,je,Xe,!1,null,null).exports;function Ve(){return function(t){(0,B.VG)(t,t=>"text"===t.type,function(t,e){const n=e.at(-1),a=n.children.indexOf(t),i=t.value.split(/(\{[a-z\-_.0-9]+\})/gi).map(t=>{const e=t.match(/^\{([a-z\-_.0-9]+)\}$/i);if(!e)return(0,k.u)("text",t);const[,n]=e;return(0,k.u)("element",{tagName:`#${n}`})});n.children.splice(a,1,...i)})}}function We(t){return["code","inlineCode"].includes(t.type)}const Ye=function(){return function(t){(0,B.VG)(t,We,(t,e)=>{const n=e.at(-1),a=n.children.indexOf(t);return n.children.splice(a,1,{...t,value:""}),[B._Z,a+1]})}};function Qe(){return function(t){(0,B.VG)(t,t=>["text","code","inlineCode"].includes(t.type),(t,e)=>{const n=e.at(-1),a=n.children.indexOf(t);return n.children.splice(a,1,{...t,value:t.value.replace(/</gim,"<").replace(/>/gim,">")}),[B._Z,a+1]})}}const Ke=["http","https","mailto","tel"],Ze=(0,u.KR)(null),Je={name:"NcRichText",components:{NcReferenceList:D},props:{text:{type:String,default:""},arguments:{type:Object,default:()=>({})},referenceLimit:{type:Number,default:0},referenceInteractive:{type:Boolean,default:!0},referenceInteractiveOptIn:{type:Boolean,default:!1},references:{type:Array,default:null},useMarkdown:{type:Boolean,default:!1},useExtendedMarkdown:{type:Boolean,default:!1},interactive:{type:Boolean,default:!1},autolink:{type:Boolean,default:!0}},emits:["interact-todo","interact:todo"],data:()=>({parentId:(0,E.G)(5)}),methods:{renderPlaintext(t){const e=this.text.split(/(\{[a-z\-_.0-9]+\})/gi).map(e=>{const n=e.match(/^\{([a-z\-_.0-9]+)\}$/i);if(!n)return function({h:t,context:e},n){return e.autolink&&(n=(0,b.p)(n)),Array.isArray(n)?n.map(e=>{if("string"==typeof e)return e;const{component:n,props:a}=e;return t(n,{props:a,class:"rich-text--component"})}):n}({h:t,context:this},e);const a=n[1],i=this.arguments[a];if("object"==typeof i){const{component:e,props:n}=i;return t(e,{props:n,class:"rich-text--component"})}return i?t("span",{class:"rich-text--fallback"},i):e});return t("div",{class:"rich-text--wrapper"},[t("div",{},e.flat()),this.referenceLimit>0?t("div",{class:"rich-text--reference-widget"},[t(D,{props:{text:this.text,referenceData:this.references,interactive:this.referenceInteractive,interactiveOptIn:this.referenceInteractiveOptIn}})]):null])},renderMarkdown(t){const e=(0,d.l)().use(s.A).use(b.r,{autolink:this.autolink,useMarkdown:this.useMarkdown,useExtendedMarkdown:this.useExtendedMarkdown}).use(Qe).use(this.useExtendedMarkdown?ze:void 0).use(o.A).use(c.A,{except:Ke}).use(l.A,{handlers:{component:(t,e)=>t(e,e.component,{value:e.value})}}).use(this.useExtendedMarkdown?Ze.value:void 0).use(Ve).use(i.A,{target:"_blank",rel:["noopener noreferrer"]}).use(r.A,{createElement:(e,a,i)=>{if(!e.startsWith("#")){if(["h1","h2","h3","h4","h5","h6"].includes(e)&&(e=`h${Math.min(+String(e)[1]+3,6)}`),this.useExtendedMarkdown){if("code"===e&&!Ze.value&&a?.attrs?.class?.includes("language")&&async function(){const t=await n.e(5862).then(n.bind(n,75862));Ze.value=t.default}(),"pre"===e&&Array.isArray(i)&&"code"===i[0].tag){const n=this.parentId+"-code-block-"+(0,E.G)(5);return t("p",{class:"rich-text__code-block"},[t(e,{attrs:{...a,id:n}},i),t(He,{props:{contentId:n},class:"rich-text__code-block-button"})])}let r=null;if("li"===e&&Array.isArray(i)&&"input"===i[0].tag&&"checkbox"===i[0].data.attrs.type){const[n,...o]=i,s=o.findIndex(t=>["ul","ol","li","blockquote","pre"].includes(t.tag));-1!==s&&(r=o[s],o.splice(s));const l=this.parentId+"-markdown-input-"+(0,E.G)(5),c=t(A.N,{attrs:{...n.data.attrs,id:l,disabled:!this.interactive},on:{"update:checked":()=>{this.$emit("interact-todo",l),this.$emit("interact:todo",l)}}},o);return t(e,a,[c,r])}}if("a"===e){const e=(0,b.g)(this.$router,a.attrs.href);return e?(delete a.attrs.href,delete a.attrs.target,t(p.Wk,{...a,props:{to:e}},i)):/^(https?:\/\/|tel:|mailto:)/.test(a.attrs.href)?(a.attrs.href=a.attrs.href.trim(),t(b.N,a,i)):(delete a.attrs.href,delete a.attrs.target,t("span",a,i))}return t(e,a,i)}const r=this.arguments[e.slice(1)];return r?r.component?t(r.component,{attrs:a,props:r.props,class:"rich-text--component"},i):t("span",a,[r]):t("span",{attrs:a,class:"rich-text--fallback"},[`{${e.slice(1)}}`])},prefix:!1}).processSync(this.text.replace(/<[^>]+>/g,t=>t.replace(/")).result;return t("div",{class:"rich-text--wrapper rich-text--wrapper-markdown"},[e,this.referenceLimit>0?t("div",{class:"rich-text--reference-widget"},[t(D,{props:{text:this.prepareReferenceSource(this.text),referenceData:this.references,interactive:this.referenceInteractive,interactiveOptIn:this.referenceInteractiveOptIn}})]):null])},prepareReferenceSource(t){if(!this.useMarkdown&&!this.useExtendedMarkdown)return t;const e=(0,d.l)();return e.compiler=t=>(0,a.d)(t),e.use(s.A).use(Ye).processSync(t).value}},render(t){return this.useMarkdown||this.useExtendedMarkdown?this.renderMarkdown(t):this.renderPlaintext(t)}},tn=(0,y.n)(Je,null,null,!1,null,"177dd7c0").exports},71409(t,e,n){"use strict";n.d(e,{a:()=>c,e:()=>l,g:()=>d,s:()=>u});var a=n(80474),i=n(43850),r=n(24715);const o=(0,a.c0)("nextcloud-vue").persist(!0).build();let s;function l(t,e=10){s||(s=new i.EmojiIndex(r));const n=d();let a;return t?(a=s.search(`:${t}`,e),a.lengths.emoji(t))||[],a.map(t=>t.getSkin(n))}function c(t){let e;"string"==typeof t?(s||(s=new i.EmojiIndex(r)),e=s.findEmoji(t)):e=t,e&&"id"in e&&i.frequently.add(e)}function d(){const t=Number.parseInt(o.getItem("NcEmojiPicker::currentSkinTone")??"1");return Math.min(Math.max(t,1),6)}function u(t){t=Math.min(Math.max(t,1),6),o.setItem("NcEmojiPicker::currentSkinTone",t.toString())}},93311(t,e,n){"use strict";n.d(e,{f:()=>N,g:()=>ht,s:()=>q}),n(4483);var a=n(85471),i=n(61338),r=n(83427),o=n(89916),s=n(52781),l=n(51431),c=n(44368),d=n(60176),u=n(63814),p=n(23322),A=n(3168),g=n(42507),h=n(51550),m=n(77078),f=n(13073),v=n(40173),C=n(80411),b=n(77677),y=n(88289),_=n(63070),x=n(29248),w=n(83947);(0,p.r)(p.Y);const E={name:"NcReferenceWidget",components:{NcButton:C.N},props:{reference:{type:Object,required:!0},interactive:{type:Boolean,default:!0},interactiveOptIn:{type:Boolean,default:!1}},setup(){const t=(0,a.KR)(!1),e=(0,a.KR)(),{width:n}=(0,f.Lhy)(e);return(0,f.BLq)(e,([e])=>{(0,a.dY)(()=>{t.value=e.isIntersecting})}),{width:n,isVisible:t,widgetRoot:e}},data:()=>({showInteractive:!1,rendered:!1,idleTimeout:null}),computed:{isInteractive(){return!this.interactiveOptIn&&this.interactive||this.showInteractive},hasFullWidth(){return(0,s.j)(this.reference.richObjectType)},hasCustomWidget(){return(0,s.i)(this.reference.richObjectType)},hasInteractiveView(){return(0,s.i)(this.reference.richObjectType)&&(0,s.h)(this.reference.richObjectType)},noAccess(){return this.reference&&!this.reference.accessible},descriptionStyle(){if(0===this.numberOfLines)return{display:"none"};const t=this.numberOfLines;return{lineClamp:t,webkitLineClamp:t}},numberOfLines(){return[450,550,650,1/0].findIndex(t=>this.width{this.isVisible||this.destroyWidget()},18e4)},immediate:!0}},beforeDestroy(){this.destroyWidget()},methods:{t:p.a,enableInteractive(){this.showInteractive=!0,this.renderWidget()},renderWidget(){if(!this.$refs.customWidget)return;if("open-graph"===this?.reference?.richObjectType)return;this.$refs.customWidget.innerHTML="";const t=document.createElement("div");t.style="width: 100%;",this.$refs.customWidget.appendChild(t),this.$nextTick(()=>{(0,s.a)(t,{...this.reference,interactive:this.isInteractive}),this.rendered=!0})},destroyWidget(){this.rendered&&((0,s.d)(this.reference.richObjectType,this.$el),this.rendered=!1)}}};var k=function(){var t=this,e=t._self._c;return e("div",{ref:"widgetRoot",class:{"toggle-interactive":t.hasInteractiveView&&!t.isInteractive}},[t.reference&&t.hasCustomWidget?e("div",{ref:"customWidget",staticClass:"widget-custom",class:{"full-width":t.hasFullWidth}}):!t.noAccess&&t.reference&&t.reference.openGraphObject&&!t.hasCustomWidget?e(t.referenceWidgetLinkComponent,t._b({tag:"component",staticClass:"widget-default",attrs:{rel:"noopener noreferrer"}},"component",t.referenceWidgetLinkProps,!1),[t.reference.openGraphObject.thumb?e("img",{staticClass:"widget-default--image",attrs:{src:t.reference.openGraphObject.thumb}}):t._e(),e("div",{staticClass:"widget-default--details"},[e("p",{staticClass:"widget-default--name"},[t._v(" "+t._s(t.reference.openGraphObject.name)+" ")]),e("p",{staticClass:"widget-default--description",style:t.descriptionStyle},[t._v(" "+t._s(t.reference.openGraphObject.description)+" ")]),e("p",{staticClass:"widget-default--link"},[t._v(" "+t._s(t.compactLink)+" ")])])]):t._e(),t.interactiveOptIn&&t.hasInteractiveView&&!t.isInteractive?e("NcButton",{staticClass:"toggle-interactive--button",on:{click:t.enableInteractive}},[t._v(" "+t._s(t.t("Enable interactive view"))+" ")]):t._e()],1)},B=[];const N=(0,l.n)(E,k,B,!1,null,"f05dd81b").exports,S={name:"NcCustomPickerElement",props:{provider:{type:Object,required:!0}},emits:["cancel","submit"],data(){return{isRegistered:(0,s.c)(this.provider.id),renderResult:null}},mounted(){this.isRegistered&&this.renderElement()},beforeDestroy(){this.isRegistered&&(0,s.b)(this.provider.id,this.$el,this.renderResult)},methods:{renderElement(){this.$refs.domElement&&(this.$refs.domElement.innerHTML="");const t=(0,s.f)(this.$refs.domElement,{providerId:this.provider.id,accessible:!1});Promise.resolve(t).then(t=>{this.renderResult=t,this.renderResult.object?._isVue&&this.renderResult.object?.$on&&(this.renderResult.object.$on("submit",this.onSubmit),this.renderResult.object.$on("cancel",this.onCancel)),this.renderResult.element.addEventListener("submit",t=>{this.onSubmit(t.detail)}),this.renderResult.element.addEventListener("cancel",this.onCancel)})},onSubmit(t){this.$emit("submit",t)},onCancel(){this.$emit("cancel")}}};var I=function(){return(0,this._self._c)("div",{ref:"domElement"})},D=[];const T=(0,l.n)(S,I,D,!1,null,"0547d92f").exports,L={name:"LinkVariantIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var P=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon link-variant-icon",attrs:{"aria-hidden":t.title?null:"true","aria-label":t.title,role:"img"},on:{click:function(e){return t.$emit("click",e)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M10.59,13.41C11,13.8 11,14.44 10.59,14.83C10.2,15.22 9.56,15.22 9.17,14.83C7.22,12.88 7.22,9.71 9.17,7.76V7.76L12.71,4.22C14.66,2.27 17.83,2.27 19.78,4.22C21.73,6.17 21.73,9.34 19.78,11.29L18.29,12.78C18.3,11.96 18.17,11.14 17.89,10.36L18.36,9.88C19.54,8.71 19.54,6.81 18.36,5.64C17.19,4.46 15.29,4.46 14.12,5.64L10.59,9.17C9.41,10.34 9.41,12.24 10.59,13.41M13.41,9.17C13.8,8.78 14.44,8.78 14.83,9.17C16.78,11.12 16.78,14.29 14.83,16.24V16.24L11.29,19.78C9.34,21.73 6.17,21.73 4.22,19.78C2.27,17.83 2.27,14.66 4.22,12.71L5.71,11.22C5.7,12.04 5.83,12.86 6.11,13.65L5.64,14.12C4.46,15.29 4.46,17.19 5.64,18.36C6.81,19.54 8.71,19.54 9.88,18.36L13.41,14.83C14.59,13.66 14.59,11.76 13.41,10.59C13,10.2 13,9.56 13.41,9.17Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},G=[];const F=(0,l.n)(L,P,G,!1,null,null).exports;(0,p.r)(p.Z);const O="any-link",U={id:O,title:(0,p.a)("Any link"),order:0,icon_url:(0,u.d0)("core","filetypes/link.svg")};function R(){return window._vue_richtext_reference_providers.filter(t=>{const e=!!t.search_providers_ids&&t.search_providers_ids.length>0||(0,s.c)(t.id);return e||A.l.debug(`[smart picker] ${t.id} reference provider is discoverable but does not have any related search provider or custom picker component registered`),e})}function q(t,e){const n=R(),a=t.replace(/[/\-\\^$*+?.()|[\]{}]/g,"\\$&"),i=new RegExp(a,"i"),r=function(t){const e=window._vue_richtext_reference_provider_timestamps;return t.sort((t,e)=>t.order===e.order?0:t.order>e.order?1:-1).sort((t,n)=>{const a=e[t.id],i=e[n.id];return a===i?0:void 0===i?-1:void 0===a?1:a>i?-1:1})}(n).filter(t=>t.title.match(i)),o=e?r.slice(0,e):r;return""!==t&&0!==o.length||o.push(U),o}window._vue_richtext_reference_providers??=(0,d.C)("core","reference-provider-list",[]),window._vue_richtext_reference_provider_timestamps??=(0,d.C)("core","reference-provider-timestamps",{}),(0,p.r)(p.$,p._);let M=0;function z(t,e){return function(){const n=this,a=arguments;clearTimeout(M),M=setTimeout(function(){t.apply(n,a)},e)}}function $(t){try{return Boolean(new URL(t))}catch{return!1}}const j={name:"NcProviderList",components:{NcSelect:m.N,NcHighlight:h.N,NcEmptyContent:g.A,LinkVariantIcon:F},emits:["select-provider","submit"],data:()=>({selectedProvider:null,query:"",multiselectPlaceholder:(0,p.a)("Select provider"),providerIconAlt:(0,p.a)("Provider icon")}),computed:{options(){const t=[];return""!==this.query&&$(this.query)&&t.push({id:this.query,title:this.query,isLink:!0}),t.push(...q(this.query)),t}},methods:{focus(){setTimeout(()=>{this.$refs["provider-select"]?.$el?.querySelector("#provider-select-input")?.focus()},300)},onProviderSelected(t){null!==t&&(t.isLink?this.$emit("submit",t.title):this.$emit("select-provider",t),this.selectedProvider=null)},onSearch(t){this.query=t}}};var X=function(){var t=this,e=t._self._c;return e("div",{staticClass:"provider-list"},[e("NcSelect",{ref:"provider-select",staticClass:"provider-list--select",attrs:{"input-id":"provider-select-input",label:"title",placeholder:t.multiselectPlaceholder,options:t.options,"append-to-body":!1,"clear-search-on-select":!0,"clear-search-on-blur":()=>!1,filterable:!1},on:{search:t.onSearch,input:t.onProviderSelected},scopedSlots:t._u([{key:"option",fn:function(n){return[n.isLink?e("div",{staticClass:"provider"},[e("LinkVariantIcon",{staticClass:"link-icon",attrs:{size:20}}),e("span",[t._v(t._s(n.title))])],1):e("div",{staticClass:"provider"},[e("img",{staticClass:"provider-icon",attrs:{src:n.icon_url,alt:t.providerIconAlt}}),e("NcHighlight",{staticClass:"option-text",attrs:{search:t.query,text:n.title}})],1)]}}]),model:{value:t.selectedProvider,callback:function(e){t.selectedProvider=e},expression:"selectedProvider"}}),e("NcEmptyContent",{staticClass:"provider-list--empty-content",scopedSlots:t._u([{key:"icon",fn:function(){return[e("LinkVariantIcon")]},proxy:!0}])})],1)},H=[];const V=(0,l.n)(j,X,H,!1,null,"f39d58d9").exports;(0,p.r)(p.a0);const W={name:"NcRawLinkInput",components:{LinkVariantIcon:F,NcEmptyContent:g.A,NcLoadingIcon:y.A,NcReferenceWidget:N,NcTextField:_.N},props:{provider:{type:Object,required:!0}},emits:["submit"],data:()=>({inputValue:"",loading:!1,reference:null,abortController:null,inputPlaceholder:(0,p.a)("Enter link")}),computed:{isLinkValid(){return $(this.inputValue)}},methods:{focus(){this.$refs["url-input"].$el.getElementsByTagName("input")[0]?.focus()},onSubmit(t){const e=t.target.value;this.isLinkValid&&this.$emit("submit",e)},onClear(){this.inputValue="",this.reference=null},onInput(){this.reference=null,this.abortController&&this.abortController.abort(),this.isLinkValid&&z(()=>{this.updateReference()},500)()},updateReference(){this.loading=!0,this.abortController=new AbortController,c.Ay.get((0,u.KT)("references/resolve",2)+"?reference="+encodeURIComponent(this.inputValue),{signal:this.abortController.signal}).then(t=>{this.reference=t.data.ocs.data.references[this.inputValue]}).catch(t=>{A.l.error("Could not update reference",{error:t})}).then(()=>{this.loading=!1})}}};var Y=function(){var t=this,e=t._self._c;return e("div",{staticClass:"raw-link"},[e("div",{staticClass:"input-wrapper"},[e("NcTextField",{ref:"url-input",attrs:{value:t.inputValue,"show-trailing-button":""!==t.inputValue,label:t.inputPlaceholder},on:{"update:value":[function(e){t.inputValue=e},t.onInput],"trailing-button-click":t.onClear},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.onSubmit.apply(null,arguments)}}},[t.loading?e("NcLoadingIcon",{attrs:{size:16}}):e("LinkVariantIcon",{attrs:{size:16}})],1)],1),null!==t.reference?e("NcReferenceWidget",{staticClass:"reference-widget",attrs:{reference:t.reference}}):e("NcEmptyContent",{staticClass:"raw-link--empty-content",scopedSlots:t._u([{key:"icon",fn:function(){return[t.provider.icon_url?e("img",{staticClass:"provider-icon",attrs:{src:t.provider.icon_url}}):e("LinkVariantIcon")]},proxy:!0}])})],1)},Q=[];const K=(0,l.n)(W,Y,Q,!1,null,"be630586").exports,Z={name:"NcSearchResult",components:{NcHighlight:h.N},props:{entry:{type:Object,required:!0},query:{type:String,required:!0}}};var J=function(){var t=this,e=t._self._c;return e("div",{staticClass:"result"},[t.entry.icon?e("div",{staticClass:"result--icon-class",class:{[t.entry.icon]:!0,rounded:t.entry.rounded}}):e("img",{staticClass:"result--image",class:{rounded:t.entry.rounded},attrs:{src:t.entry.thumbnailUrl}}),e("div",{staticClass:"result--content"},[e("span",{staticClass:"result--content--name"},[e("NcHighlight",{attrs:{search:t.query,text:t.entry.title}})],1),e("span",{staticClass:"result--content--subline"},[e("NcHighlight",{attrs:{search:t.query,text:t.entry.subline}})],1)])])},tt=[];const et=(0,l.n)(Z,J,tt,!1,null,"995c2758").exports;(0,p.r)(p.a1,p.$,p.z);const nt={name:"NcSearch",components:{LinkVariantIcon:F,DotsHorizontalIcon:x.D,NcEmptyContent:g.A,NcSelect:m.N,NcSearchResult:et},props:{provider:{type:Object,required:!0},showEmptyContent:{type:Boolean,default:!0},searchPlaceholder:{type:String,default:null}},emits:["submit"],data:()=>({searchQuery:"",selectedResult:null,resultsBySearchProvider:{},searching:!1,searchingMoreOf:null,abortController:null,noOptionsText:(0,p.a)("Start typing to search"),providerIconAlt:(0,p.a)("Provider icon")}),computed:{mySearchPlaceholder(){return this.searchPlaceholder||(0,p.a)("Search")},searchProviderIds(){return this.provider.search_providers_ids},options(){if(""===this.searchQuery)return[];const t=[];return $(this.searchQuery)&&t.push(this.rawLinkEntry),t.push(...this.formattedSearchResults),t},rawLinkEntry(){return{id:"rawLinkEntry",resourceUrl:this.searchQuery,isRawLink:!0}},formattedSearchResults(){const t=[];return this.searchProviderIds.forEach(e=>{if(this.resultsBySearchProvider[e].entries.length>0){(this.searchProviderIds.length>1||this.resultsBySearchProvider[e].entries.length>1)&&t.push({id:"groupTitle-"+e,name:this.resultsBySearchProvider[e].name,isCustomGroupTitle:!0,providerId:e});const n=this.resultsBySearchProvider[e].entries.map((t,n)=>({id:"provider-"+e+"-entry-"+n,...t}));t.push(...n),this.resultsBySearchProvider[e].isPaginated&&t.push({id:"moreOf-"+e,name:this.resultsBySearchProvider[e].name,isMore:!0,providerId:e,isLoading:this.searchingMoreOf===e})}}),t}},mounted(){this.resetResults()},beforeDestroy(){this.cancelSearchRequests()},methods:{t:p.a,resetResults(){const t={};this.searchProviderIds.forEach(e=>{t[e]={entries:[]}}),this.resultsBySearchProvider=t},focus(){setTimeout(()=>{this.$refs["search-select"]?.$el?.querySelector("#search-select-input")?.focus()},300)},cancelSearchRequests(){this.abortController&&this.abortController.abort()},onSearchInput(t){this.searchQuery=t,z(()=>{this.updateSearch()},500)()},onSelectResultSelected(t){null!==t&&(t.resourceUrl?(this.cancelSearchRequests(),this.$emit("submit",t.resourceUrl)):t.isMore&&this.searchMoreOf(t.providerId).then(()=>{this.selectedResult=null}))},searchMoreOf(t){return this.searchingMoreOf=t,this.cancelSearchRequests(),this.searchProviders(t)},updateSearch(){if(this.cancelSearchRequests(),this.resetResults(),""!==this.searchQuery)return this.searchProviders();this.searching=!1},searchProviders(t=null){this.abortController=new AbortController,this.searching=!0;const e=null===t?[...this.searchProviderIds].map(t=>this.searchOneProvider(t)):[this.searchOneProvider(t,this.resultsBySearchProvider[t]?.cursor??null)];return Promise.allSettled(e).then(t=>{t.find(t=>"rejected"===t.status&&("CanceledError"===t.reason.name||"ERR_CANCELED"===t.reason.code))||(this.searching=!1,this.searchingMoreOf=null)})},searchOneProvider(t,e=null){const n=null===e?(0,u.KT)("search/providers/{providerId}/search?term={term}&limit={limit}",{providerId:t,term:this.searchQuery,limit:5}):(0,u.KT)("search/providers/{providerId}/search?term={term}&limit={limit}&cursor={cursor}",{providerId:t,term:this.searchQuery,limit:5,cursor:e});return c.Ay.get(n,{signal:this.abortController.signal}).then(e=>{const n=e.data.ocs.data;this.resultsBySearchProvider[t].name=n.name,this.resultsBySearchProvider[t].cursor=n.cursor,this.resultsBySearchProvider[t].isPaginated=n.isPaginated,this.resultsBySearchProvider[t].entries.push(...n.entries)})}}};var at=function(){var t=this,e=t._self._c;return e("div",{staticClass:"smart-picker-search",class:{"with-empty-content":t.showEmptyContent}},[e("NcSelect",{ref:"search-select",staticClass:"smart-picker-search--select",attrs:{"input-id":"search-select-input",label:"name",placeholder:t.mySearchPlaceholder,options:t.options,"append-to-body":!1,"close-on-select":!1,"clear-search-on-select":!1,"clear-search-on-blur":()=>!1,"reset-focus-on-options-change":!1,filterable:!1,autoscroll:!0,"reset-on-options-change":!1,loading:t.searching},on:{search:t.onSearchInput,input:t.onSelectResultSelected},scopedSlots:t._u([{key:"option",fn:function(n){return[n.isRawLink?e("div",{staticClass:"custom-option"},[e("LinkVariantIcon",{staticClass:"option-simple-icon",attrs:{size:20}}),e("span",{staticClass:"option-text"},[t._v(" "+t._s(t.t("Raw link {options}",{options:n.resourceUrl}))+" ")])],1):n.resourceUrl?e("NcSearchResult",{staticClass:"search-result",attrs:{entry:n,query:t.searchQuery}}):n.isCustomGroupTitle?e("span",{staticClass:"custom-option group-name"},[t.provider.icon_url?e("img",{staticClass:"provider-icon group-name-icon",attrs:{src:t.provider.icon_url}}):t._e(),e("span",{staticClass:"option-text"},[e("strong",[t._v(t._s(n.name))])])]):n.isMore?e("span",{staticClass:"custom-option"},[n.isLoading?e("span",{staticClass:"option-simple-icon icon-loading-small"}):e("DotsHorizontalIcon",{staticClass:"option-simple-icon",attrs:{size:20}}),e("span",{staticClass:"option-text"},[t._v(" "+t._s(t.t('Load more "{options}"',{options:n.name}))+" ")])],1):t._e()]}},{key:"no-options",fn:function(){return[t._v(" "+t._s(t.noOptionsText)+" ")]},proxy:!0}]),model:{value:t.selectedResult,callback:function(e){t.selectedResult=e},expression:"selectedResult"}}),t.showEmptyContent?e("NcEmptyContent",{staticClass:"smart-picker-search--empty-content",scopedSlots:t._u([{key:"icon",fn:function(){return[t.provider.icon_url?e("img",{staticClass:"provider-icon",attrs:{alt:t.providerIconAlt,src:t.provider.icon_url}}):e("LinkVariantIcon")]},proxy:!0}],null,!1,2922132592)}):t._e()],1)},it=[];const rt=(0,l.n)(nt,at,it,!1,null,"e61f71e3").exports,ot={providerList:1,standardLinkInput:2,searchInput:3,customElement:4},st={name:"NcReferencePicker",components:{NcCustomPickerElement:T,NcProviderList:V,NcRawLinkInput:K,NcSearch:rt},props:{initialProvider:{type:Object,default:()=>null},width:{type:Number,default:null},focusOnCreate:{type:Boolean,default:!0}},emits:["cancel","cancel-raw-link","cancel-search","provider-selected","submit"],data(){return{MODES:ot,selectedProvider:this.initialProvider}},computed:{mode(){return null===this.selectedProvider?ot.providerList:(0,s.c)(this.selectedProvider.id)?ot.customElement:this.selectedProvider.search_providers_ids?ot.searchInput:ot.standardLinkInput},pickerWrapperStyle(){return{width:this.width?this.width+"px":void 0}}},mounted(){this.focusOnCreate&&(this.initialProvider?setTimeout(()=>{this.$refs["url-input"]?.focus()},300):this.$nextTick(()=>{this.$refs["provider-list"]?.focus()}))},methods:{onEscapePressed(){null!==this.selectedProvider?this.deselectProvider():this.cancelProviderSelection()},onProviderSelected(t){this.selectedProvider=t,this.$emit("provider-selected",t),this.$nextTick(()=>{this.$refs["url-input"]?.focus()})},cancelCustomElement(){this.deselectProvider()},cancelSearch(){this.$emit("cancel-search",this.selectedProvider?.title),this.deselectProvider()},cancelRawLinkInput(){this.$emit("cancel-raw-link",this.selectedProvider?.title),this.deselectProvider()},cancelProviderSelection(){this.$emit("cancel")},submitLink(t){null!==this.selectedProvider&&async function(t){const e=Math.floor(Date.now()/1e3),n=(0,u.KT)("references/provider/{providerId}",{providerId:t});await c.Ay.put(n,{timestamp:e}),window._vue_richtext_reference_provider_timestamps[t]=e}(this.selectedProvider.id),this.$emit("submit",t),this.deselectProvider()},deselectProvider(){this.selectedProvider=null,this.$emit("provider-selected",null),setTimeout(()=>{this.$refs["provider-list"]?.focus()},300)}}};var lt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"reference-picker",style:t.pickerWrapperStyle,attrs:{tabindex:"-1"},on:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:(e.stopPropagation(),e.preventDefault(),t.onEscapePressed.apply(null,arguments))}}},[t.mode===t.MODES.providerList?e("NcProviderList",{ref:"provider-list",on:{"select-provider":t.onProviderSelected,submit:t.submitLink,cancel:t.cancelProviderSelection}}):t.mode===t.MODES.standardLinkInput?e("NcRawLinkInput",{ref:"url-input",attrs:{provider:t.selectedProvider},on:{submit:t.submitLink,cancel:t.cancelRawLinkInput}}):t.mode===t.MODES.searchInput?e("NcSearch",{ref:"url-input",attrs:{provider:t.selectedProvider},on:{cancel:t.cancelSearch,submit:t.submitLink}}):t.mode===t.MODES.customElement?e("div",{staticClass:"custom-element-wrapper"},[e("NcCustomPickerElement",{staticClass:"custom-element",attrs:{provider:t.selectedProvider},on:{submit:t.submitLink,cancel:t.cancelCustomElement}})],1):t._e()],1)},ct=[];const dt=(0,l.n)(st,lt,ct,!1,null,"646d5538").exports;(0,p.r)(p.a2,p.m);const ut={name:"NcReferencePickerModal",components:{NcReferencePicker:dt,NcModal:w.A,NcButton:C.N,ArrowLeftIcon:r.A,CloseIcon:o.C},props:{initialProvider:{type:Object,default:()=>null},focusOnCreate:{type:Boolean,default:!0},isInsideViewer:{type:Boolean,default:!1}},emits:["cancel","submit"],data(){return{show:!0,selectedProvider:this.initialProvider,backButtonTitle:(0,p.a)("Back to provider selection"),closeButtonTitle:(0,p.a)("Close"),closeButtonLabel:(0,p.a)("Close Smart Picker")}},computed:{isProviderSelected(){return null!==this.selectedProvider},showBackButton(){return null===this.initialProvider&&this.isProviderSelected},modalSize(){return this.isProviderSelected&&(0,s.c)(this.selectedProvider.id)?(0,s.g)(this.selectedProvider.id)??"large":"normal"},showModalName(){return!this.isProviderSelected||!(0,s.c)(this.selectedProvider.id)},modalName(){return this.isProviderSelected?this.selectedProvider.title:(0,p.a)("Smart Picker")}},mounted(){if(this.isInsideViewer){const t=this.$refs.modal_content;(0,i.Ic)("viewer:trapElements:changed",t)}},methods:{onCancel(){this.show=!1,this.$emit("cancel")},onSubmit(t){this.show=!1,this.$emit("submit",t)},onProviderSelect(t){this.selectedProvider=t,null===t&&null!==this.initialProvider&&this.onCancel()},onBackClicked(){this.$refs.referencePicker.deselectProvider()}}};var pt=function(){var t=this,e=t._self._c;return t.show?e("NcModal",{staticClass:"reference-picker-modal",attrs:{size:t.modalSize,"can-close":!0},on:{close:t.onCancel}},[e("div",{ref:"modal_content",staticClass:"reference-picker-modal--content"},[t.showBackButton?e("NcButton",{staticClass:"back-button",attrs:{"aria-label":t.backButtonTitle,title:t.backButtonTitle},on:{click:t.onBackClicked},scopedSlots:t._u([{key:"icon",fn:function(){return[e("ArrowLeftIcon")]},proxy:!0}],null,!1,3001860362)}):t._e(),e("NcButton",{staticClass:"close-button",attrs:{"aria-label":t.closeButtonLabel,title:t.closeButtonTitle,variant:"tertiary"},on:{click:t.onCancel},scopedSlots:t._u([{key:"icon",fn:function(){return[e("CloseIcon")]},proxy:!0}],null,!1,2491825086)}),t.showModalName?e("h2",[t._v(" "+t._s(t.modalName)+" ")]):t._e(),e("NcReferencePicker",{ref:"referencePicker",attrs:{"initial-provider":t.initialProvider,"focus-on-create":t.focusOnCreate},on:{"provider-selected":t.onProviderSelect,submit:t.onSubmit,cancel:t.onCancel}})],1)]):t._e()},At=[];const gt=(0,l.n)(ut,pt,At,!1,null,"00990f2a").exports;async function ht(t,e){const n=document.createElement("div");n.id="referencePickerModal",document.body.append(n);const{promise:i,reject:r,resolve:o}=Promise.withResolvers(),s=t&&function(t){return t===O?U:R().find(e=>e.id===t)}(t)||null,l=new(a.Ay.extend(gt))({propsData:{initialProvider:s,isInsideViewer:e}}).$mount(n);return l.$on("cancel",()=>{l.$destroy(),r(new Error("User cancellation"))}),l.$on("submit",t=>{l.$destroy(),o(t)}),i}}}]);
-//# sourceMappingURL=settings-users-3239.js.map?v=a262fb186d544fcd573a
\ No newline at end of file
+(globalThis.webpackChunknextcloud=globalThis.webpackChunknextcloud||[]).push([[3239,7471,9407],{46984(t,e,n){"use strict";n.d(e,{FF:()=>c,Iu:()=>l,N_:()=>s});var a=n(44368),i=n(63814),r=n(36117);const o=t=>({id:t.id,name:t.displayname,usercount:t.usercount,disabled:t.disabled,canAdd:t.canAdd,canRemove:t.canRemove}),s=({search:t,offset:e,limit:n})=>{const s=new AbortController;return new r.CancelablePromise(async(r,l,c)=>{c(()=>s.abort());try{const{data:l}=await a.Ay.get((0,i.KT)("/cloud/groups/details?search={search}&offset={offset}&limit={limit}",{search:t,offset:e,limit:n}),{signal:s.signal});r((l.ocs?.data?.groups??[]).map(o))}catch(t){l(t)}})},l=async({userId:t})=>{const e=(0,i.KT)("/cloud/users/{userId}/groups/details",{userId:t}),{data:n}=await a.Ay.get(e);return(n.ocs?.data?.groups??[]).map(o)},c=async({userId:t})=>{const e=(0,i.KT)("/cloud/users/{userId}/subadmins/details",{userId:t}),{data:n}=await a.Ay.get(e);return(n.ocs?.data?.groups??[]).map(o)}},95668(t,e,n){"use strict";n.d(e,{HK:()=>o,MY:()=>r,SA:()=>i});var a=n(53334);const i={id:"none",label:(0,a.Tl)("settings","Unlimited")},r={id:"default",label:(0,a.Tl)("settings","Default quota")},o=t=>{const e=Object.keys(t);return 1===e.length&&"id"===e.at(0)}},34940(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-d5482fd6] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.nc-button-group-base > div[data-v-d5482fd6] {\n text-align: center;\n color: var(--color-text-maxcontrast);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] {\n display: flex;\n gap: 4px;\n justify-content: space-between;\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] li {\n flex: 1 1;\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button {\n padding: 0 !important;\n width: 100%;\n display: flex;\n justify-content: center;\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button.action-button--active {\n background-color: var(--color-primary-element);\n border-radius: var(--border-radius-large);\n color: var(--color-primary-element-text);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button.action-button--active:hover, .nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button.action-button--active:focus, .nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button.action-button--active:focus-within {\n background-color: var(--color-primary-element-hover);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button .action-button__pressed-icon {\n display: none;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcActionButtonGroup-DqR0weTf.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,kBAAkB;EAClB,oCAAoC;AACtC;AACA;EACE,aAAa;EACb,QAAQ;EACR,8BAA8B;AAChC;AACA;EACE,SAAS;AACX;AACA;EACE,qBAAqB;EACrB,WAAW;EACX,aAAa;EACb,uBAAuB;AACzB;AACA;EACE,8CAA8C;EAC9C,yCAAyC;EACzC,wCAAwC;AAC1C;AACA;EACE,oDAAoD;AACtD;AACA;EACE,aAAa;AACf",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-d5482fd6] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.nc-button-group-base > div[data-v-d5482fd6] {\n text-align: center;\n color: var(--color-text-maxcontrast);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] {\n display: flex;\n gap: 4px;\n justify-content: space-between;\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] li {\n flex: 1 1;\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button {\n padding: 0 !important;\n width: 100%;\n display: flex;\n justify-content: center;\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button.action-button--active {\n background-color: var(--color-primary-element);\n border-radius: var(--border-radius-large);\n color: var(--color-primary-element-text);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button.action-button--active:hover, .nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button.action-button--active:focus, .nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button.action-button--active:focus-within {\n background-color: var(--color-primary-element-hover);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button .action-button__pressed-icon {\n display: none;\n}"],sourceRoot:""}]);const s=o},13464(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a3f0f3fe] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-a3f0f3fe]:hover, li.action.active[data-v-a3f0f3fe] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-a3f0f3fe]:hover {\n background-color: var(--color-background-hover);\n}\n.action--disabled[data-v-a3f0f3fe] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-a3f0f3fe]:hover, .action--disabled[data-v-a3f0f3fe]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled *[data-v-a3f0f3fe] {\n opacity: 1 !important;\n}\n.action-radio[data-v-a3f0f3fe] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-radio > span[data-v-a3f0f3fe] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-radio__icon[data-v-a3f0f3fe] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-radio[data-v-a3f0f3fe] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-radio[data-v-a3f0f3fe] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-radio__longtext-wrapper[data-v-a3f0f3fe], .action-radio__longtext[data-v-a3f0f3fe] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-radio__longtext[data-v-a3f0f3fe] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-radio__name[data-v-a3f0f3fe] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-radio__description[data-v-a3f0f3fe] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-radio__menu-icon[data-v-a3f0f3fe] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action[data-v-a3f0f3fe]:has(:focus-visible) {\n outline: 2px solid currentColor;\n}\n.action-radio__icon[data-v-a3f0f3fe] {\n color: var(--color-primary-element);\n}\n.action-radio__input[data-v-a3f0f3fe] {\n width: 20px;\n height: 20px;\n margin: auto;\n position: absolute;\n z-index: -1;\n opacity: 0 !important;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcActionRadio-CROsOVZe.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA;;;EAGE;AACF;EACE,kBAAkB;EAClB,UAAU;AACZ;AACA;EACE,+CAA+C;AACjD;AACA;EACE,oBAAoB;EACpB,YAAY;AACd;AACA;EACE,eAAe;EACf,YAAY;AACd;AACA;EACE,qBAAqB;AACvB;AACA;EACE,aAAa;EACb,uBAAuB;EACvB,WAAW;EACX,YAAY;EACZ,SAAS;EACT,UAAU;EACV,oEAAoE;EACpE,sBAAsB;EACtB,eAAe;EACf,mBAAmB;EACnB,6BAA6B;EAC7B,SAAS;EACT,gBAAgB;EAChB,6BAA6B;EAC7B,gBAAgB;EAChB,mBAAmB;EACnB,mCAAmC;EACnC,0CAA0C;AAC5C;AACA;EACE,eAAe;EACf,mBAAmB;AACrB;AACA;EACE,oCAAoC;EACpC,qCAAqC;EACrC,UAAU;EACV,4EAA4E;EAC5E,qBAAqB;EACrB,4BAA4B;AAC9B;AACA;EACE,oCAAoC;EACpC,qCAAqC;EACrC,UAAU;AACZ;AACA;EACE,sBAAsB;AACxB;AACA;EACE,gBAAgB;EAChB,kBAAkB;EAClB,4DAA4D;EAC5D,eAAe;EACf,iBAAiB;EACjB,gBAAgB;EAChB,uBAAuB;AACzB;AACA;EACE,eAAe;EACf,gCAAgC;AAClC;AACA;EACE,iBAAiB;EACjB,uBAAuB;EACvB,gBAAgB;EAChB,mBAAmB;EACnB,eAAe;EACf,cAAc;AAChB;AACA;EACE,cAAc;EACd,qBAAqB;EACrB,iCAAiC;EACjC,uCAAuC;EACvC,oCAAoC;EACpC,eAAe;AACjB;AACA;EACE,yEAAyE;AAC3E;AACA;EACE,+BAA+B;AACjC;AACA;EACE,mCAAmC;AACrC;AACA;EACE,WAAW;EACX,YAAY;EACZ,YAAY;EACZ,kBAAkB;EAClB,WAAW;EACX,qBAAqB;AACvB",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a3f0f3fe] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-a3f0f3fe]:hover, li.action.active[data-v-a3f0f3fe] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-a3f0f3fe]:hover {\n background-color: var(--color-background-hover);\n}\n.action--disabled[data-v-a3f0f3fe] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-a3f0f3fe]:hover, .action--disabled[data-v-a3f0f3fe]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled *[data-v-a3f0f3fe] {\n opacity: 1 !important;\n}\n.action-radio[data-v-a3f0f3fe] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-radio > span[data-v-a3f0f3fe] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-radio__icon[data-v-a3f0f3fe] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-radio[data-v-a3f0f3fe] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-radio[data-v-a3f0f3fe] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-radio__longtext-wrapper[data-v-a3f0f3fe], .action-radio__longtext[data-v-a3f0f3fe] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-radio__longtext[data-v-a3f0f3fe] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-radio__name[data-v-a3f0f3fe] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-radio__description[data-v-a3f0f3fe] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-radio__menu-icon[data-v-a3f0f3fe] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action[data-v-a3f0f3fe]:has(:focus-visible) {\n outline: 2px solid currentColor;\n}\n.action-radio__icon[data-v-a3f0f3fe] {\n color: var(--color-primary-element);\n}\n.action-radio__input[data-v-a3f0f3fe] {\n width: 20px;\n height: 20px;\n margin: auto;\n position: absolute;\n z-index: -1;\n opacity: 0 !important;\n}"],sourceRoot:""}]);const s=o},73568(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a8740c0c] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * color-text-lighter\t\tnormal state\n * color-text-lighter\t\tactive state\n * color-text-maxcontrast \tdisabled state\n */\n/* Default global values */\nbutton[data-v-a8740c0c]:not(.button-vue),\ninput[data-v-a8740c0c]:not([type=range]),\ntextarea[data-v-a8740c0c] {\n margin: 0;\n padding: 7px 6px;\n cursor: text;\n color: var(--color-text-lighter);\n border: 1px solid var(--color-border-dark);\n border-radius: var(--border-radius);\n outline: none;\n background-color: var(--color-main-background);\n font-size: 13px;\n}\nbutton[data-v-a8740c0c]:not(.button-vue):not(:disabled):not(.primary):hover, button[data-v-a8740c0c]:not(.button-vue):not(:disabled):not(.primary):focus, button:not(.button-vue):not(:disabled):not(.primary).active[data-v-a8740c0c],\ninput[data-v-a8740c0c]:not([type=range]):not(:disabled):not(.primary):hover,\ninput[data-v-a8740c0c]:not([type=range]):not(:disabled):not(.primary):focus,\ninput:not([type=range]):not(:disabled):not(.primary).active[data-v-a8740c0c],\ntextarea[data-v-a8740c0c]:not(:disabled):not(.primary):hover,\ntextarea[data-v-a8740c0c]:not(:disabled):not(.primary):focus,\ntextarea:not(:disabled):not(.primary).active[data-v-a8740c0c] {\n /* active class used for multiselect */\n border-color: var(--color-primary-element);\n outline: none;\n}\nbutton[data-v-a8740c0c]:not(.button-vue):not(:disabled):not(.primary):active,\ninput[data-v-a8740c0c]:not([type=range]):not(:disabled):not(.primary):active,\ntextarea[data-v-a8740c0c]:not(:disabled):not(.primary):active {\n color: var(--color-text-light);\n outline: none;\n background-color: var(--color-main-background);\n}\nbutton[data-v-a8740c0c]:not(.button-vue):disabled,\ninput[data-v-a8740c0c]:not([type=range]):disabled,\ntextarea[data-v-a8740c0c]:disabled {\n cursor: default;\n opacity: 0.5;\n color: var(--color-text-maxcontrast);\n background-color: var(--color-background-dark);\n}\nbutton[data-v-a8740c0c]:not(.button-vue):required,\ninput[data-v-a8740c0c]:not([type=range]):required,\ntextarea[data-v-a8740c0c]:required {\n box-shadow: none;\n}\nbutton[data-v-a8740c0c]:not(.button-vue):invalid,\ninput[data-v-a8740c0c]:not([type=range]):invalid,\ntextarea[data-v-a8740c0c]:invalid {\n border-color: var(--color-border-error, var(--color-error));\n box-shadow: none !important;\n}\nbutton[data-v-a8740c0c]:not(.button-vue),\ninput[data-v-a8740c0c]:not([type=range]),\ntextarea[data-v-a8740c0c] {\n /* Primary action button, use sparingly */\n}\nbutton:not(.button-vue).primary[data-v-a8740c0c],\ninput:not([type=range]).primary[data-v-a8740c0c],\ntextarea.primary[data-v-a8740c0c] {\n cursor: pointer;\n color: var(--color-primary-element-text);\n border-color: var(--color-primary-element);\n background-color: var(--color-primary-element);\n}\nbutton:not(.button-vue).primary[data-v-a8740c0c]:not(:disabled):hover, button:not(.button-vue).primary[data-v-a8740c0c]:not(:disabled):focus, button:not(.button-vue).primary[data-v-a8740c0c]:not(:disabled):active,\ninput:not([type=range]).primary[data-v-a8740c0c]:not(:disabled):hover,\ninput:not([type=range]).primary[data-v-a8740c0c]:not(:disabled):focus,\ninput:not([type=range]).primary[data-v-a8740c0c]:not(:disabled):active,\ntextarea.primary[data-v-a8740c0c]:not(:disabled):hover,\ntextarea.primary[data-v-a8740c0c]:not(:disabled):focus,\ntextarea.primary[data-v-a8740c0c]:not(:disabled):active {\n border-color: var(--color-primary-element-light);\n background-color: var(--color-primary-element-light);\n}\nbutton:not(.button-vue).primary[data-v-a8740c0c]:not(:disabled):active,\ninput:not([type=range]).primary[data-v-a8740c0c]:not(:disabled):active,\ntextarea.primary[data-v-a8740c0c]:not(:disabled):active {\n color: var(--color-primary-element-text-dark);\n}\nbutton:not(.button-vue).primary[data-v-a8740c0c]:disabled,\ninput:not([type=range]).primary[data-v-a8740c0c]:disabled,\ntextarea.primary[data-v-a8740c0c]:disabled {\n cursor: default;\n color: var(--color-primary-element-text-dark);\n background-color: var(--color-primary-element);\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-a8740c0c]:hover, li.action.active[data-v-a8740c0c] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-a8740c0c]:hover {\n background-color: var(--color-background-hover);\n}\n.action--disabled[data-v-a8740c0c] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-a8740c0c]:hover, .action--disabled[data-v-a8740c0c]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled *[data-v-a8740c0c] {\n opacity: 1 !important;\n}\n.action-text-editable[data-v-a8740c0c] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n line-height: var(--default-clickable-area);\n}\n.action-text-editable > span[data-v-a8740c0c] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-text-editable__icon[data-v-a8740c0c] {\n min-width: 0; /* Overwrite icons*/\n min-height: 0;\n /* Keep padding to define the width to\n \tassure correct position of a possible text */\n padding: calc(var(--default-clickable-area) / 2) 0 calc(var(--default-clickable-area) / 2) var(--default-clickable-area);\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n}\n.action-text-editable[data-v-a8740c0c] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-text-editable[data-v-a8740c0c] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-text-editable__form[data-v-a8740c0c] {\n display: flex;\n flex: 1 1 auto;\n flex-direction: column;\n position: relative;\n margin: 4px 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n}\n.action-text-editable__submit[data-v-a8740c0c] {\n position: absolute;\n inset-inline-start: 0;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n z-index: -1;\n opacity: 0;\n}\n.action-text-editable__label[data-v-a8740c0c] {\n display: flex;\n align-items: center;\n justify-content: center;\n position: absolute;\n inset-inline-end: calc((var(--default-clickable-area) - 16px) / 2 + 1px);\n bottom: 1px;\n width: calc(var(--default-clickable-area) - 8px);\n height: calc(var(--default-clickable-area) - 8px);\n box-sizing: border-box;\n margin: 0;\n padding: 7px 6px;\n border: 0;\n border-radius: 50%;\n /* Avoid background under border */\n background-color: var(--color-main-background);\n background-clip: padding-box;\n}\n.action-text-editable__label[data-v-a8740c0c], .action-text-editable__label *[data-v-a8740c0c] {\n cursor: pointer;\n}\n.action-text-editable[data-v-a8740c0c] {\n /* Inputs inside popover supports text, submit & reset */\n}\n.action-text-editable__textarea[data-v-a8740c0c] {\n flex: 1 1 auto;\n color: inherit;\n border-color: var(--color-border-maxcontrast);\n min-height: calc(var(--default-clickable-area) * 2 - 8px); /* twice the element margin-y */\n max-height: calc(var(--default-clickable-area) * 3 - 8px); /* twice the element margin-y */\n min-width: calc(var(--default-clickable-area) * 4);\n width: 100% !important;\n margin: 0;\n}\n.action-text-editable__textarea[data-v-a8740c0c]:disabled {\n cursor: default;\n}\n.action-text-editable__textarea[data-v-a8740c0c] {\n /* only show confirm borders if input is not focused */\n}\n.action-text-editable__textarea:not(:active):not(:hover):not(:focus):invalid + .action-text-editable__label[data-v-a8740c0c] {\n background-color: var(--color-error);\n}\n.action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled) + .action-text-editable__label[data-v-a8740c0c]:active, .action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled) + .action-text-editable__label[data-v-a8740c0c]:hover, .action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled) + .action-text-editable__label[data-v-a8740c0c]:focus {\n background-color: var(--color-primary-element);\n color: var(--color-primary-element-text);\n}\n.action-text-editable__textarea:active:not(:disabled) + .action-text-editable__label[data-v-a8740c0c], .action-text-editable__textarea:hover:not(:disabled) + .action-text-editable__label[data-v-a8740c0c], .action-text-editable__textarea:focus:not(:disabled) + .action-text-editable__label[data-v-a8740c0c] {\n /* above previous input */\n z-index: 2;\n border-color: var(--color-primary-element);\n border-inline-start-color: transparent;\n}\nli:last-child > .action-text-editable[data-v-a8740c0c] {\n margin-bottom: calc((var(--default-clickable-area) - 16px) / 2 - 4px);\n}\nli:first-child > .action-text-editable[data-v-a8740c0c] {\n margin-top: calc((var(--default-clickable-area) - 16px) / 2 - 4px);\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcActionTextEditable-AuLw5QVP.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA;;;EAGE;AACF;;;;EAIE;AACF,0BAA0B;AAC1B;;;EAGE,SAAS;EACT,gBAAgB;EAChB,YAAY;EACZ,gCAAgC;EAChC,0CAA0C;EAC1C,mCAAmC;EACnC,aAAa;EACb,8CAA8C;EAC9C,eAAe;AACjB;AACA;;;;;;;EAOE,sCAAsC;EACtC,0CAA0C;EAC1C,aAAa;AACf;AACA;;;EAGE,8BAA8B;EAC9B,aAAa;EACb,8CAA8C;AAChD;AACA;;;EAGE,eAAe;EACf,YAAY;EACZ,oCAAoC;EACpC,8CAA8C;AAChD;AACA;;;EAGE,gBAAgB;AAClB;AACA;;;EAGE,2DAA2D;EAC3D,2BAA2B;AAC7B;AACA;;;EAGE,yCAAyC;AAC3C;AACA;;;EAGE,eAAe;EACf,wCAAwC;EACxC,0CAA0C;EAC1C,8CAA8C;AAChD;AACA;;;;;;;EAOE,gDAAgD;EAChD,oDAAoD;AACtD;AACA;;;EAGE,6CAA6C;AAC/C;AACA;;;EAGE,eAAe;EACf,6CAA6C;EAC7C,8CAA8C;AAChD;;AAEA;;;EAGE;AACF;EACE,kBAAkB;EAClB,UAAU;AACZ;AACA;EACE,+CAA+C;AACjD;AACA;EACE,oBAAoB;EACpB,YAAY;AACd;AACA;EACE,eAAe;EACf,YAAY;AACd;AACA;EACE,qBAAqB;AACvB;AACA;EACE,aAAa;EACb,uBAAuB;EACvB,WAAW;EACX,YAAY;EACZ,SAAS;EACT,UAAU;EACV,eAAe;EACf,mBAAmB;EACnB,6BAA6B;EAC7B,SAAS;EACT,gBAAgB;EAChB,6BAA6B;EAC7B,gBAAgB;EAChB,mBAAmB;EACnB,0CAA0C;AAC5C;AACA;EACE,eAAe;EACf,mBAAmB;AACrB;AACA;EACE,YAAY,EAAE,mBAAmB;EACjC,aAAa;EACb;+CAC6C;EAC7C,wHAAwH;EACxH,4EAA4E;EAC5E,qBAAqB;AACvB;AACA;EACE,oCAAoC;EACpC,qCAAqC;EACrC,UAAU;AACZ;AACA;EACE,sBAAsB;AACxB;AACA;EACE,aAAa;EACb,cAAc;EACd,sBAAsB;EACtB,kBAAkB;EAClB,aAAa;EACb,oEAAoE;AACtE;AACA;EACE,kBAAkB;EAClB,qBAAqB;EACrB,SAAS;EACT,UAAU;EACV,WAAW;EACX,gBAAgB;EAChB,WAAW;EACX,UAAU;AACZ;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,kBAAkB;EAClB,wEAAwE;EACxE,WAAW;EACX,gDAAgD;EAChD,iDAAiD;EACjD,sBAAsB;EACtB,SAAS;EACT,gBAAgB;EAChB,SAAS;EACT,kBAAkB;EAClB,kCAAkC;EAClC,8CAA8C;EAC9C,4BAA4B;AAC9B;AACA;EACE,eAAe;AACjB;AACA;EACE,wDAAwD;AAC1D;AACA;EACE,cAAc;EACd,cAAc;EACd,6CAA6C;EAC7C,yDAAyD,EAAE,+BAA+B;EAC1F,yDAAyD,EAAE,+BAA+B;EAC1F,kDAAkD;EAClD,sBAAsB;EACtB,SAAS;AACX;AACA;EACE,eAAe;AACjB;AACA;EACE,sDAAsD;AACxD;AACA;EACE,oCAAoC;AACtC;AACA;EACE,8CAA8C;EAC9C,wCAAwC;AAC1C;AACA;EACE,yBAAyB;EACzB,UAAU;EACV,0CAA0C;EAC1C,sCAAsC;AACxC;AACA;EACE,qEAAqE;AACvE;AACA;EACE,kEAAkE;AACpE",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a8740c0c] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * color-text-lighter\t\tnormal state\n * color-text-lighter\t\tactive state\n * color-text-maxcontrast \tdisabled state\n */\n/* Default global values */\nbutton[data-v-a8740c0c]:not(.button-vue),\ninput[data-v-a8740c0c]:not([type=range]),\ntextarea[data-v-a8740c0c] {\n margin: 0;\n padding: 7px 6px;\n cursor: text;\n color: var(--color-text-lighter);\n border: 1px solid var(--color-border-dark);\n border-radius: var(--border-radius);\n outline: none;\n background-color: var(--color-main-background);\n font-size: 13px;\n}\nbutton[data-v-a8740c0c]:not(.button-vue):not(:disabled):not(.primary):hover, button[data-v-a8740c0c]:not(.button-vue):not(:disabled):not(.primary):focus, button:not(.button-vue):not(:disabled):not(.primary).active[data-v-a8740c0c],\ninput[data-v-a8740c0c]:not([type=range]):not(:disabled):not(.primary):hover,\ninput[data-v-a8740c0c]:not([type=range]):not(:disabled):not(.primary):focus,\ninput:not([type=range]):not(:disabled):not(.primary).active[data-v-a8740c0c],\ntextarea[data-v-a8740c0c]:not(:disabled):not(.primary):hover,\ntextarea[data-v-a8740c0c]:not(:disabled):not(.primary):focus,\ntextarea:not(:disabled):not(.primary).active[data-v-a8740c0c] {\n /* active class used for multiselect */\n border-color: var(--color-primary-element);\n outline: none;\n}\nbutton[data-v-a8740c0c]:not(.button-vue):not(:disabled):not(.primary):active,\ninput[data-v-a8740c0c]:not([type=range]):not(:disabled):not(.primary):active,\ntextarea[data-v-a8740c0c]:not(:disabled):not(.primary):active {\n color: var(--color-text-light);\n outline: none;\n background-color: var(--color-main-background);\n}\nbutton[data-v-a8740c0c]:not(.button-vue):disabled,\ninput[data-v-a8740c0c]:not([type=range]):disabled,\ntextarea[data-v-a8740c0c]:disabled {\n cursor: default;\n opacity: 0.5;\n color: var(--color-text-maxcontrast);\n background-color: var(--color-background-dark);\n}\nbutton[data-v-a8740c0c]:not(.button-vue):required,\ninput[data-v-a8740c0c]:not([type=range]):required,\ntextarea[data-v-a8740c0c]:required {\n box-shadow: none;\n}\nbutton[data-v-a8740c0c]:not(.button-vue):invalid,\ninput[data-v-a8740c0c]:not([type=range]):invalid,\ntextarea[data-v-a8740c0c]:invalid {\n border-color: var(--color-border-error, var(--color-error));\n box-shadow: none !important;\n}\nbutton[data-v-a8740c0c]:not(.button-vue),\ninput[data-v-a8740c0c]:not([type=range]),\ntextarea[data-v-a8740c0c] {\n /* Primary action button, use sparingly */\n}\nbutton:not(.button-vue).primary[data-v-a8740c0c],\ninput:not([type=range]).primary[data-v-a8740c0c],\ntextarea.primary[data-v-a8740c0c] {\n cursor: pointer;\n color: var(--color-primary-element-text);\n border-color: var(--color-primary-element);\n background-color: var(--color-primary-element);\n}\nbutton:not(.button-vue).primary[data-v-a8740c0c]:not(:disabled):hover, button:not(.button-vue).primary[data-v-a8740c0c]:not(:disabled):focus, button:not(.button-vue).primary[data-v-a8740c0c]:not(:disabled):active,\ninput:not([type=range]).primary[data-v-a8740c0c]:not(:disabled):hover,\ninput:not([type=range]).primary[data-v-a8740c0c]:not(:disabled):focus,\ninput:not([type=range]).primary[data-v-a8740c0c]:not(:disabled):active,\ntextarea.primary[data-v-a8740c0c]:not(:disabled):hover,\ntextarea.primary[data-v-a8740c0c]:not(:disabled):focus,\ntextarea.primary[data-v-a8740c0c]:not(:disabled):active {\n border-color: var(--color-primary-element-light);\n background-color: var(--color-primary-element-light);\n}\nbutton:not(.button-vue).primary[data-v-a8740c0c]:not(:disabled):active,\ninput:not([type=range]).primary[data-v-a8740c0c]:not(:disabled):active,\ntextarea.primary[data-v-a8740c0c]:not(:disabled):active {\n color: var(--color-primary-element-text-dark);\n}\nbutton:not(.button-vue).primary[data-v-a8740c0c]:disabled,\ninput:not([type=range]).primary[data-v-a8740c0c]:disabled,\ntextarea.primary[data-v-a8740c0c]:disabled {\n cursor: default;\n color: var(--color-primary-element-text-dark);\n background-color: var(--color-primary-element);\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-a8740c0c]:hover, li.action.active[data-v-a8740c0c] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-a8740c0c]:hover {\n background-color: var(--color-background-hover);\n}\n.action--disabled[data-v-a8740c0c] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-a8740c0c]:hover, .action--disabled[data-v-a8740c0c]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled *[data-v-a8740c0c] {\n opacity: 1 !important;\n}\n.action-text-editable[data-v-a8740c0c] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n line-height: var(--default-clickable-area);\n}\n.action-text-editable > span[data-v-a8740c0c] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-text-editable__icon[data-v-a8740c0c] {\n min-width: 0; /* Overwrite icons*/\n min-height: 0;\n /* Keep padding to define the width to\n \tassure correct position of a possible text */\n padding: calc(var(--default-clickable-area) / 2) 0 calc(var(--default-clickable-area) / 2) var(--default-clickable-area);\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n}\n.action-text-editable[data-v-a8740c0c] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-text-editable[data-v-a8740c0c] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-text-editable__form[data-v-a8740c0c] {\n display: flex;\n flex: 1 1 auto;\n flex-direction: column;\n position: relative;\n margin: 4px 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n}\n.action-text-editable__submit[data-v-a8740c0c] {\n position: absolute;\n inset-inline-start: 0;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n z-index: -1;\n opacity: 0;\n}\n.action-text-editable__label[data-v-a8740c0c] {\n display: flex;\n align-items: center;\n justify-content: center;\n position: absolute;\n inset-inline-end: calc((var(--default-clickable-area) - 16px) / 2 + 1px);\n bottom: 1px;\n width: calc(var(--default-clickable-area) - 8px);\n height: calc(var(--default-clickable-area) - 8px);\n box-sizing: border-box;\n margin: 0;\n padding: 7px 6px;\n border: 0;\n border-radius: 50%;\n /* Avoid background under border */\n background-color: var(--color-main-background);\n background-clip: padding-box;\n}\n.action-text-editable__label[data-v-a8740c0c], .action-text-editable__label *[data-v-a8740c0c] {\n cursor: pointer;\n}\n.action-text-editable[data-v-a8740c0c] {\n /* Inputs inside popover supports text, submit & reset */\n}\n.action-text-editable__textarea[data-v-a8740c0c] {\n flex: 1 1 auto;\n color: inherit;\n border-color: var(--color-border-maxcontrast);\n min-height: calc(var(--default-clickable-area) * 2 - 8px); /* twice the element margin-y */\n max-height: calc(var(--default-clickable-area) * 3 - 8px); /* twice the element margin-y */\n min-width: calc(var(--default-clickable-area) * 4);\n width: 100% !important;\n margin: 0;\n}\n.action-text-editable__textarea[data-v-a8740c0c]:disabled {\n cursor: default;\n}\n.action-text-editable__textarea[data-v-a8740c0c] {\n /* only show confirm borders if input is not focused */\n}\n.action-text-editable__textarea:not(:active):not(:hover):not(:focus):invalid + .action-text-editable__label[data-v-a8740c0c] {\n background-color: var(--color-error);\n}\n.action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled) + .action-text-editable__label[data-v-a8740c0c]:active, .action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled) + .action-text-editable__label[data-v-a8740c0c]:hover, .action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled) + .action-text-editable__label[data-v-a8740c0c]:focus {\n background-color: var(--color-primary-element);\n color: var(--color-primary-element-text);\n}\n.action-text-editable__textarea:active:not(:disabled) + .action-text-editable__label[data-v-a8740c0c], .action-text-editable__textarea:hover:not(:disabled) + .action-text-editable__label[data-v-a8740c0c], .action-text-editable__textarea:focus:not(:disabled) + .action-text-editable__label[data-v-a8740c0c] {\n /* above previous input */\n z-index: 2;\n border-color: var(--color-primary-element);\n border-inline-start-color: transparent;\n}\nli:last-child > .action-text-editable[data-v-a8740c0c] {\n margin-bottom: calc((var(--default-clickable-area) - 16px) / 2 - 4px);\n}\nli:first-child > .action-text-editable[data-v-a8740c0c] {\n margin-top: calc((var(--default-clickable-area) - 16px) / 2 - 4px);\n}"],sourceRoot:""}]);const s=o},86795(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-fac69d4a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-navigation-caption[data-v-fac69d4a] {\n display: flex;\n justify-content: space-between;\n}\n.app-navigation-caption--heading[data-v-fac69d4a] {\n padding: var(--app-navigation-padding);\n}\n.app-navigation-caption--heading[data-v-fac69d4a]:not(:first-child):not(:last-child) {\n padding: 0 var(--app-navigation-padding);\n}\n.app-navigation-caption__name[data-v-fac69d4a] {\n font-weight: bold;\n color: var(--color-main-text);\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n box-shadow: none !important;\n flex-shrink: 1;\n padding-block: 0;\n padding-inline: calc(var(--default-grid-baseline, 4px) * 2) 0;\n margin-top: 0px;\n margin-bottom: var(--default-grid-baseline);\n}\n.app-navigation-caption__actions[data-v-fac69d4a] {\n flex: 0 0 var(--default-clickable-area);\n}\n.app-navigation-caption[data-v-fac69d4a]:not(:first-child) {\n margin-top: calc(var(--default-clickable-area) / 2);\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcAppNavigationCaption-C7GtQb_y.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,8BAA8B;AAChC;AACA;EACE,sCAAsC;AACxC;AACA;EACE,wCAAwC;AAC1C;AACA;EACE,iBAAiB;EACjB,6BAA6B;EAC7B,mCAAmC;EACnC,0CAA0C;EAC1C,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,2BAA2B;EAC3B,cAAc;EACd,gBAAgB;EAChB,6DAA6D;EAC7D,eAAe;EACf,2CAA2C;AAC7C;AACA;EACE,uCAAuC;AACzC;AACA;EACE,mDAAmD;AACrD",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-fac69d4a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-navigation-caption[data-v-fac69d4a] {\n display: flex;\n justify-content: space-between;\n}\n.app-navigation-caption--heading[data-v-fac69d4a] {\n padding: var(--app-navigation-padding);\n}\n.app-navigation-caption--heading[data-v-fac69d4a]:not(:first-child):not(:last-child) {\n padding: 0 var(--app-navigation-padding);\n}\n.app-navigation-caption__name[data-v-fac69d4a] {\n font-weight: bold;\n color: var(--color-main-text);\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n box-shadow: none !important;\n flex-shrink: 1;\n padding-block: 0;\n padding-inline: calc(var(--default-grid-baseline, 4px) * 2) 0;\n margin-top: 0px;\n margin-bottom: var(--default-grid-baseline);\n}\n.app-navigation-caption__actions[data-v-fac69d4a] {\n flex: 0 0 var(--default-clickable-area);\n}\n.app-navigation-caption[data-v-fac69d4a]:not(:first-child) {\n margin-top: calc(var(--default-clickable-area) / 2);\n}"],sourceRoot:""}]);const s=o},98621(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-04a313f4] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-navigation-entry__icon-bullet[data-v-04a313f4] {\n display: block;\n padding: calc((var(--default-clickable-area) - 16px) / 2 + 1px);\n}\n.app-navigation-entry__icon-bullet div[data-v-04a313f4] {\n width: 14px;\n height: 14px;\n cursor: pointer;\n transition: background 100ms ease-in-out;\n border: none;\n border-radius: 50%;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcAppNavigationIconBullet-DLQJkObX.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,cAAc;EACd,+DAA+D;AACjE;AACA;EACE,WAAW;EACX,YAAY;EACZ,eAAe;EACf,wCAAwC;EACxC,YAAY;EACZ,kBAAkB;AACpB",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-04a313f4] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-navigation-entry__icon-bullet[data-v-04a313f4] {\n display: block;\n padding: calc((var(--default-clickable-area) - 16px) / 2 + 1px);\n}\n.app-navigation-entry__icon-bullet div[data-v-04a313f4] {\n width: 14px;\n height: 14px;\n cursor: pointer;\n transition: background 100ms ease-in-out;\n border: none;\n border-radius: 50%;\n}"],sourceRoot:""}]);const s=o},36054(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-6f255eb3] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/* 'New' button */\n.app-navigation-new[data-v-6f255eb3] {\n display: block;\n padding: calc(var(--default-grid-baseline, 4px) * 2);\n}\n.app-navigation-new button[data-v-6f255eb3] {\n width: 100%;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcAppNavigationNew-D8_2ab9R.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA,iBAAiB;AACjB;EACE,cAAc;EACd,oDAAoD;AACtD;AACA;EACE,WAAW;AACb",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-6f255eb3] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/* 'New' button */\n.app-navigation-new[data-v-6f255eb3] {\n display: block;\n padding: calc(var(--default-grid-baseline, 4px) * 2);\n}\n.app-navigation-new button[data-v-6f255eb3] {\n width: 100%;\n}"],sourceRoot:""}]);const s=o},63283(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,'/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-258871fd] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n.app-navigation-entry[data-v-258871fd] {\n position: relative;\n display: flex;\n flex-shrink: 0;\n flex-wrap: wrap;\n box-sizing: border-box;\n width: 100%;\n min-height: var(--default-clickable-area);\n transition: background-color var(--animation-quick) ease-in-out;\n transition: background-color 200ms ease-in-out;\n border-radius: var(--border-radius-element, var(--border-radius-pill));\n}\n.app-navigation-entry-wrapper[data-v-258871fd] {\n position: relative;\n display: flex;\n flex-shrink: 0;\n flex-wrap: wrap;\n box-sizing: border-box;\n width: 100%;\n}\n.app-navigation-entry-wrapper.app-navigation-entry--collapsible:not(.app-navigation-entry--opened) > ul[data-v-258871fd] {\n display: none;\n}\n.app-navigation-entry:not(.app-navigation-entry--legacy).active[data-v-258871fd] {\n background-color: var(--color-primary-element-light) !important;\n}\n.app-navigation-entry:not(.app-navigation-entry--legacy).active[data-v-258871fd]:hover {\n background-color: var(--color-primary-element-light-hover) !important;\n}\n.app-navigation-entry:not(.app-navigation-entry--legacy).active:not(.app-navigation-entry--editing) .app-navigation-entry-link[data-v-258871fd],\n.app-navigation-entry:not(.app-navigation-entry--legacy).active:not(.app-navigation-entry--editing) .app-navigation-entry-button[data-v-258871fd] {\n color: var(--color-main-text) !important;\n}\n.app-navigation-entry:not(.app-navigation-entry--legacy).active[data-v-258871fd]:not(.app-navigation-entry--editing)::before {\n content: "";\n position: absolute;\n inset-block: calc(var(--default-grid-baseline, 4px) * 2);\n inset-inline-start: 0;\n width: 3px;\n background-color: var(--color-primary-element);\n border-radius: 999px;\n animation: nc-nav-stripe-in-258871fd var(--animation-quick, 200ms) ease-out;\n}\n.app-navigation-entry.app-navigation-entry--legacy.active[data-v-258871fd] {\n background-color: var(--color-primary-element) !important;\n}\n.app-navigation-entry.app-navigation-entry--legacy.active[data-v-258871fd]:hover {\n background-color: var(--color-primary-element-hover) !important;\n}\n.app-navigation-entry.app-navigation-entry--legacy.active .app-navigation-entry-link[data-v-258871fd], .app-navigation-entry.app-navigation-entry--legacy.active .app-navigation-entry-button[data-v-258871fd] {\n color: var(--color-primary-element-text) !important;\n}\n.app-navigation-entry[data-v-258871fd]:focus-within, .app-navigation-entry[data-v-258871fd]:hover {\n background-color: var(--color-background-hover);\n}\n.app-navigation-entry[data-v-258871fd]:not(.app-navigation-entry--legacy):focus-within, .app-navigation-entry[data-v-258871fd]:not(.app-navigation-entry--legacy):hover {\n background-color: color-mix(in srgb, var(--color-primary-element) 8%, transparent);\n}\n.app-navigation-entry.active .app-navigation-entry__children[data-v-258871fd], .app-navigation-entry:focus-within .app-navigation-entry__children[data-v-258871fd], .app-navigation-entry:hover .app-navigation-entry__children[data-v-258871fd] {\n background-color: var(--color-main-background);\n}\n.app-navigation-entry.active .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd], .app-navigation-entry.app-navigation-entry--deleted .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd], .app-navigation-entry:focus .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd], .app-navigation-entry:focus-within .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd], .app-navigation-entry:hover .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd] {\n display: inline-block;\n}\n.app-navigation-entry .app-navigation-entry__actions[data-v-258871fd]:hover .button-vue {\n background-color: var(--color-background-dark) !important;\n}\n.app-navigation-entry:not(.app-navigation-entry--legacy).active .app-navigation-entry__actions[data-v-258871fd]:hover .button-vue {\n background-color: var(--color-background-dark) !important;\n}\n.app-navigation-entry.app-navigation-entry--legacy.active .app-navigation-entry__actions[data-v-258871fd]:hover .button-vue {\n background-color: var(--color-primary-element) !important;\n}\n.app-navigation-entry[data-v-258871fd] {\n /* hide deletion/collapse of subitems */\n}\n.app-navigation-entry.app-navigation-entry--deleted > ul[data-v-258871fd] {\n display: none;\n}\n.app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-link[data-v-258871fd], .app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-button[data-v-258871fd] {\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n}\n.app-navigation-entry .app-navigation-entry-link[data-v-258871fd], .app-navigation-entry .app-navigation-entry-button[data-v-258871fd] {\n z-index: 100; /* above the bullet to allow click*/\n display: flex;\n overflow: hidden;\n flex: 1 1 0;\n box-sizing: border-box;\n min-height: var(--default-clickable-area);\n padding: 0;\n white-space: nowrap;\n color: var(--color-main-text);\n font-weight: 500;\n background-repeat: no-repeat;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px 16px;\n line-height: var(--default-clickable-area);\n}\n.app-navigation-entry .app-navigation-entry-link .app-navigation-entry-icon[data-v-258871fd], .app-navigation-entry .app-navigation-entry-button .app-navigation-entry-icon[data-v-258871fd] {\n display: flex;\n align-items: center;\n flex: 0 0 var(--default-clickable-area);\n justify-content: center;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n background-size: 16px 16px;\n background-repeat: no-repeat;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n}\n.app-navigation-entry .app-navigation-entry-link .app-navigation-entry__name[data-v-258871fd], .app-navigation-entry .app-navigation-entry-button .app-navigation-entry__name[data-v-258871fd] {\n overflow: hidden;\n max-width: 100%;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.app-navigation-entry .app-navigation-entry-link .editingContainer[data-v-258871fd], .app-navigation-entry .app-navigation-entry-button .editingContainer[data-v-258871fd] {\n width: calc(100% - var(--default-clickable-area));\n margin: auto;\n}\n.app-navigation-entry .app-navigation-entry-link[data-v-258871fd]:focus-visible, .app-navigation-entry .app-navigation-entry-button[data-v-258871fd]:focus-visible {\n box-shadow: 0 0 0 4px var(--color-main-background);\n outline: 2px solid var(--color-main-text);\n border-radius: var(--border-radius-element, var(--border-radius-pill));\n}\n\n/* Second level nesting for lists */\n.app-navigation-entry__children[data-v-258871fd] {\n --app-navigation-item-child-offset: 10px;\n position: relative;\n display: flex;\n flex: 0 1 auto;\n flex-direction: column;\n width: 100%;\n gap: var(--default-grid-baseline, 4px);\n padding-inline-start: var(--app-navigation-item-child-offset);\n}\n.app-navigation-entry__children .app-navigation-entry[data-v-258871fd] {\n display: inline-flex;\n flex-wrap: wrap;\n}\n.app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children[data-v-258871fd] {\n --app-navigation-item-child-offset: 0;\n}\n\n/* Deleted entries */\n.app-navigation-entry__deleted[data-v-258871fd] {\n display: inline-flex;\n flex: 1 1 0;\n padding-inline-start: calc(var(--default-clickable-area) - (var(--default-clickable-area) - 16px) / 2) !important;\n}\n.app-navigation-entry__deleted .app-navigation-entry__deleted-description[data-v-258871fd] {\n position: relative;\n overflow: hidden;\n flex: 1 1 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n line-height: var(--default-clickable-area);\n}\n\n/* counter and actions */\n.app-navigation-entry__utils[data-v-258871fd] {\n display: flex;\n min-width: var(--default-clickable-area);\n align-items: center;\n flex: 0 1 auto;\n justify-content: flex-end;\n}\n.app-navigation-entry__utils.app-navigation-entry__utils--display-actions .action-item.app-navigation-entry__actions[data-v-258871fd] {\n display: inline-block;\n}\n.app-navigation-entry__utils[data-v-258871fd] {\n /* counter */\n}\n.app-navigation-entry__utils .app-navigation-entry__counter-wrapper[data-v-258871fd] {\n margin-inline-end: calc(var(--default-grid-baseline) * 2);\n display: flex;\n align-items: center;\n flex: 0 1 auto;\n}\n.app-navigation-entry__utils[data-v-258871fd] {\n /* actions */\n}\n.app-navigation-entry__utils .action-item.app-navigation-entry__actions[data-v-258871fd] {\n display: none;\n}\n\n/* editing state */\n.app-navigation-entry--editing .app-navigation-entry-edit[data-v-258871fd] {\n z-index: 250;\n opacity: 1;\n}\n\n/* deleted state */\n.app-navigation-entry--deleted .app-navigation-entry-deleted[data-v-258871fd] {\n z-index: 250;\n transform: translateX(0);\n}\n\n/* pinned state */\n.app-navigation-entry--pinned[data-v-258871fd] {\n order: 2;\n margin-top: auto;\n}\n.app-navigation-entry--pinned ~ .app-navigation-entry--pinned[data-v-258871fd] {\n margin-top: 0;\n}\n[data-themes*=highcontrast] .app-navigation-entry[data-v-258871fd]:active {\n background-color: var(--color-primary-element-light-hover) !important;\n}\n@keyframes nc-nav-stripe-in-258871fd {\nfrom {\n transform: scaleY(0);\n opacity: 0;\n}\nto {\n transform: scaleY(1);\n opacity: 1;\n}\n}\n.app-navigation-new-item__name[data-v-258871fd] {\n overflow: hidden;\n max-width: 100%;\n white-space: nowrap;\n text-overflow: ellipsis;\n padding-inline-start: 7px;\n font-size: 14px;\n}\n.newItemContainer[data-v-258871fd] {\n width: calc(100% - var(--default-clickable-area));\n margin: auto;\n}',"",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcAppNavigationNewItem-Dn_iz3og.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA;;;EAGE;AACF;EACE,kBAAkB;EAClB,aAAa;EACb,cAAc;EACd,eAAe;EACf,sBAAsB;EACtB,WAAW;EACX,yCAAyC;EACzC,+DAA+D;EAC/D,8CAA8C;EAC9C,sEAAsE;AACxE;AACA;EACE,kBAAkB;EAClB,aAAa;EACb,cAAc;EACd,eAAe;EACf,sBAAsB;EACtB,WAAW;AACb;AACA;EACE,aAAa;AACf;AACA;EACE,+DAA+D;AACjE;AACA;EACE,qEAAqE;AACvE;AACA;;EAEE,wCAAwC;AAC1C;AACA;EACE,WAAW;EACX,kBAAkB;EAClB,wDAAwD;EACxD,qBAAqB;EACrB,UAAU;EACV,8CAA8C;EAC9C,oBAAoB;EACpB,2EAA2E;AAC7E;AACA;EACE,yDAAyD;AAC3D;AACA;EACE,+DAA+D;AACjE;AACA;EACE,mDAAmD;AACrD;AACA;EACE,+CAA+C;AACjD;AACA;EACE,kFAAkF;AACpF;AACA;EACE,8CAA8C;AAChD;AACA;EACE,qBAAqB;AACvB;AACA;EACE,yDAAyD;AAC3D;AACA;EACE,yDAAyD;AAC3D;AACA;EACE,yDAAyD;AAC3D;AACA;EACE,uCAAuC;AACzC;AACA;EACE,aAAa;AACf;AACA;EACE,oEAAoE;AACtE;AACA;EACE,YAAY,EAAE,mCAAmC;EACjD,aAAa;EACb,gBAAgB;EAChB,WAAW;EACX,sBAAsB;EACtB,yCAAyC;EACzC,UAAU;EACV,mBAAmB;EACnB,6BAA6B;EAC7B,gBAAgB;EAChB,4BAA4B;EAC5B,4EAA4E;EAC5E,0BAA0B;EAC1B,0CAA0C;AAC5C;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,uCAAuC;EACvC,uBAAuB;EACvB,oCAAoC;EACpC,qCAAqC;EACrC,0BAA0B;EAC1B,4BAA4B;EAC5B,4EAA4E;AAC9E;AACA;EACE,gBAAgB;EAChB,eAAe;EACf,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,iDAAiD;EACjD,YAAY;AACd;AACA;EACE,kDAAkD;EAClD,yCAAyC;EACzC,sEAAsE;AACxE;;AAEA,mCAAmC;AACnC;EACE,wCAAwC;EACxC,kBAAkB;EAClB,aAAa;EACb,cAAc;EACd,sBAAsB;EACtB,WAAW;EACX,sCAAsC;EACtC,6DAA6D;AAC/D;AACA;EACE,oBAAoB;EACpB,eAAe;AACjB;AACA;EACE,qCAAqC;AACvC;;AAEA,oBAAoB;AACpB;EACE,oBAAoB;EACpB,WAAW;EACX,iHAAiH;AACnH;AACA;EACE,kBAAkB;EAClB,gBAAgB;EAChB,WAAW;EACX,mBAAmB;EACnB,uBAAuB;EACvB,0CAA0C;AAC5C;;AAEA,wBAAwB;AACxB;EACE,aAAa;EACb,wCAAwC;EACxC,mBAAmB;EACnB,cAAc;EACd,yBAAyB;AAC3B;AACA;EACE,qBAAqB;AACvB;AACA;EACE,YAAY;AACd;AACA;EACE,yDAAyD;EACzD,aAAa;EACb,mBAAmB;EACnB,cAAc;AAChB;AACA;EACE,YAAY;AACd;AACA;EACE,aAAa;AACf;;AAEA,kBAAkB;AAClB;EACE,YAAY;EACZ,UAAU;AACZ;;AAEA,kBAAkB;AAClB;EACE,YAAY;EACZ,wBAAwB;AAC1B;;AAEA,iBAAiB;AACjB;EACE,QAAQ;EACR,gBAAgB;AAClB;AACA;EACE,aAAa;AACf;AACA;EACE,qEAAqE;AACvE;AACA;AACA;IACI,oBAAoB;IACpB,UAAU;AACd;AACA;IACI,oBAAoB;IACpB,UAAU;AACd;AACA;AACA;EACE,gBAAgB;EAChB,eAAe;EACf,mBAAmB;EACnB,uBAAuB;EACvB,yBAAyB;EACzB,eAAe;AACjB;AACA;EACE,iDAAiD;EACjD,YAAY;AACd",sourcesContent:['/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-258871fd] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n.app-navigation-entry[data-v-258871fd] {\n position: relative;\n display: flex;\n flex-shrink: 0;\n flex-wrap: wrap;\n box-sizing: border-box;\n width: 100%;\n min-height: var(--default-clickable-area);\n transition: background-color var(--animation-quick) ease-in-out;\n transition: background-color 200ms ease-in-out;\n border-radius: var(--border-radius-element, var(--border-radius-pill));\n}\n.app-navigation-entry-wrapper[data-v-258871fd] {\n position: relative;\n display: flex;\n flex-shrink: 0;\n flex-wrap: wrap;\n box-sizing: border-box;\n width: 100%;\n}\n.app-navigation-entry-wrapper.app-navigation-entry--collapsible:not(.app-navigation-entry--opened) > ul[data-v-258871fd] {\n display: none;\n}\n.app-navigation-entry:not(.app-navigation-entry--legacy).active[data-v-258871fd] {\n background-color: var(--color-primary-element-light) !important;\n}\n.app-navigation-entry:not(.app-navigation-entry--legacy).active[data-v-258871fd]:hover {\n background-color: var(--color-primary-element-light-hover) !important;\n}\n.app-navigation-entry:not(.app-navigation-entry--legacy).active:not(.app-navigation-entry--editing) .app-navigation-entry-link[data-v-258871fd],\n.app-navigation-entry:not(.app-navigation-entry--legacy).active:not(.app-navigation-entry--editing) .app-navigation-entry-button[data-v-258871fd] {\n color: var(--color-main-text) !important;\n}\n.app-navigation-entry:not(.app-navigation-entry--legacy).active[data-v-258871fd]:not(.app-navigation-entry--editing)::before {\n content: "";\n position: absolute;\n inset-block: calc(var(--default-grid-baseline, 4px) * 2);\n inset-inline-start: 0;\n width: 3px;\n background-color: var(--color-primary-element);\n border-radius: 999px;\n animation: nc-nav-stripe-in-258871fd var(--animation-quick, 200ms) ease-out;\n}\n.app-navigation-entry.app-navigation-entry--legacy.active[data-v-258871fd] {\n background-color: var(--color-primary-element) !important;\n}\n.app-navigation-entry.app-navigation-entry--legacy.active[data-v-258871fd]:hover {\n background-color: var(--color-primary-element-hover) !important;\n}\n.app-navigation-entry.app-navigation-entry--legacy.active .app-navigation-entry-link[data-v-258871fd], .app-navigation-entry.app-navigation-entry--legacy.active .app-navigation-entry-button[data-v-258871fd] {\n color: var(--color-primary-element-text) !important;\n}\n.app-navigation-entry[data-v-258871fd]:focus-within, .app-navigation-entry[data-v-258871fd]:hover {\n background-color: var(--color-background-hover);\n}\n.app-navigation-entry[data-v-258871fd]:not(.app-navigation-entry--legacy):focus-within, .app-navigation-entry[data-v-258871fd]:not(.app-navigation-entry--legacy):hover {\n background-color: color-mix(in srgb, var(--color-primary-element) 8%, transparent);\n}\n.app-navigation-entry.active .app-navigation-entry__children[data-v-258871fd], .app-navigation-entry:focus-within .app-navigation-entry__children[data-v-258871fd], .app-navigation-entry:hover .app-navigation-entry__children[data-v-258871fd] {\n background-color: var(--color-main-background);\n}\n.app-navigation-entry.active .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd], .app-navigation-entry.app-navigation-entry--deleted .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd], .app-navigation-entry:focus .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd], .app-navigation-entry:focus-within .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd], .app-navigation-entry:hover .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd] {\n display: inline-block;\n}\n.app-navigation-entry .app-navigation-entry__actions[data-v-258871fd]:hover .button-vue {\n background-color: var(--color-background-dark) !important;\n}\n.app-navigation-entry:not(.app-navigation-entry--legacy).active .app-navigation-entry__actions[data-v-258871fd]:hover .button-vue {\n background-color: var(--color-background-dark) !important;\n}\n.app-navigation-entry.app-navigation-entry--legacy.active .app-navigation-entry__actions[data-v-258871fd]:hover .button-vue {\n background-color: var(--color-primary-element) !important;\n}\n.app-navigation-entry[data-v-258871fd] {\n /* hide deletion/collapse of subitems */\n}\n.app-navigation-entry.app-navigation-entry--deleted > ul[data-v-258871fd] {\n display: none;\n}\n.app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-link[data-v-258871fd], .app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-button[data-v-258871fd] {\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n}\n.app-navigation-entry .app-navigation-entry-link[data-v-258871fd], .app-navigation-entry .app-navigation-entry-button[data-v-258871fd] {\n z-index: 100; /* above the bullet to allow click*/\n display: flex;\n overflow: hidden;\n flex: 1 1 0;\n box-sizing: border-box;\n min-height: var(--default-clickable-area);\n padding: 0;\n white-space: nowrap;\n color: var(--color-main-text);\n font-weight: 500;\n background-repeat: no-repeat;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px 16px;\n line-height: var(--default-clickable-area);\n}\n.app-navigation-entry .app-navigation-entry-link .app-navigation-entry-icon[data-v-258871fd], .app-navigation-entry .app-navigation-entry-button .app-navigation-entry-icon[data-v-258871fd] {\n display: flex;\n align-items: center;\n flex: 0 0 var(--default-clickable-area);\n justify-content: center;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n background-size: 16px 16px;\n background-repeat: no-repeat;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n}\n.app-navigation-entry .app-navigation-entry-link .app-navigation-entry__name[data-v-258871fd], .app-navigation-entry .app-navigation-entry-button .app-navigation-entry__name[data-v-258871fd] {\n overflow: hidden;\n max-width: 100%;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.app-navigation-entry .app-navigation-entry-link .editingContainer[data-v-258871fd], .app-navigation-entry .app-navigation-entry-button .editingContainer[data-v-258871fd] {\n width: calc(100% - var(--default-clickable-area));\n margin: auto;\n}\n.app-navigation-entry .app-navigation-entry-link[data-v-258871fd]:focus-visible, .app-navigation-entry .app-navigation-entry-button[data-v-258871fd]:focus-visible {\n box-shadow: 0 0 0 4px var(--color-main-background);\n outline: 2px solid var(--color-main-text);\n border-radius: var(--border-radius-element, var(--border-radius-pill));\n}\n\n/* Second level nesting for lists */\n.app-navigation-entry__children[data-v-258871fd] {\n --app-navigation-item-child-offset: 10px;\n position: relative;\n display: flex;\n flex: 0 1 auto;\n flex-direction: column;\n width: 100%;\n gap: var(--default-grid-baseline, 4px);\n padding-inline-start: var(--app-navigation-item-child-offset);\n}\n.app-navigation-entry__children .app-navigation-entry[data-v-258871fd] {\n display: inline-flex;\n flex-wrap: wrap;\n}\n.app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children[data-v-258871fd] {\n --app-navigation-item-child-offset: 0;\n}\n\n/* Deleted entries */\n.app-navigation-entry__deleted[data-v-258871fd] {\n display: inline-flex;\n flex: 1 1 0;\n padding-inline-start: calc(var(--default-clickable-area) - (var(--default-clickable-area) - 16px) / 2) !important;\n}\n.app-navigation-entry__deleted .app-navigation-entry__deleted-description[data-v-258871fd] {\n position: relative;\n overflow: hidden;\n flex: 1 1 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n line-height: var(--default-clickable-area);\n}\n\n/* counter and actions */\n.app-navigation-entry__utils[data-v-258871fd] {\n display: flex;\n min-width: var(--default-clickable-area);\n align-items: center;\n flex: 0 1 auto;\n justify-content: flex-end;\n}\n.app-navigation-entry__utils.app-navigation-entry__utils--display-actions .action-item.app-navigation-entry__actions[data-v-258871fd] {\n display: inline-block;\n}\n.app-navigation-entry__utils[data-v-258871fd] {\n /* counter */\n}\n.app-navigation-entry__utils .app-navigation-entry__counter-wrapper[data-v-258871fd] {\n margin-inline-end: calc(var(--default-grid-baseline) * 2);\n display: flex;\n align-items: center;\n flex: 0 1 auto;\n}\n.app-navigation-entry__utils[data-v-258871fd] {\n /* actions */\n}\n.app-navigation-entry__utils .action-item.app-navigation-entry__actions[data-v-258871fd] {\n display: none;\n}\n\n/* editing state */\n.app-navigation-entry--editing .app-navigation-entry-edit[data-v-258871fd] {\n z-index: 250;\n opacity: 1;\n}\n\n/* deleted state */\n.app-navigation-entry--deleted .app-navigation-entry-deleted[data-v-258871fd] {\n z-index: 250;\n transform: translateX(0);\n}\n\n/* pinned state */\n.app-navigation-entry--pinned[data-v-258871fd] {\n order: 2;\n margin-top: auto;\n}\n.app-navigation-entry--pinned ~ .app-navigation-entry--pinned[data-v-258871fd] {\n margin-top: 0;\n}\n[data-themes*=highcontrast] .app-navigation-entry[data-v-258871fd]:active {\n background-color: var(--color-primary-element-light-hover) !important;\n}\n@keyframes nc-nav-stripe-in-258871fd {\nfrom {\n transform: scaleY(0);\n opacity: 0;\n}\nto {\n transform: scaleY(1);\n opacity: 1;\n}\n}\n.app-navigation-new-item__name[data-v-258871fd] {\n overflow: hidden;\n max-width: 100%;\n white-space: nowrap;\n text-overflow: ellipsis;\n padding-inline-start: 7px;\n font-size: 14px;\n}\n.newItemContainer[data-v-258871fd] {\n width: calc(100% - var(--default-clickable-area));\n margin: auto;\n}'],sourceRoot:""}]);const s=o},20265(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-8fb21c8b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n#app-settings[data-v-8fb21c8b] {\n margin-top: auto;\n padding: 3px;\n}\n#app-settings__header[data-v-8fb21c8b] {\n box-sizing: border-box;\n margin: 0 3px 3px 3px;\n}\n#app-settings__header .settings-button[data-v-8fb21c8b] {\n padding-inline: 0 calc((var(--default-clickable-area) - 16px) / 2) !important;\n}\n#app-settings__header .settings-button[data-v-8fb21c8b] .button-vue__text {\n font-weight: normal !important;\n}\n#app-settings__content[data-v-8fb21c8b] {\n display: block;\n padding: 10px;\n /* prevent scrolled contents from stopping too early */\n margin-bottom: -3px;\n /* restrict height of settings and make scrollable */\n max-height: 300px;\n overflow-y: auto;\n box-sizing: border-box;\n}\n.slide-up-leave-active[data-v-8fb21c8b],\n.slide-up-enter-active[data-v-8fb21c8b] {\n transition-duration: var(--animation-slow);\n transition-property: max-height, padding;\n overflow-y: hidden !important;\n}\n.slide-up-enter[data-v-8fb21c8b],\n.slide-up-leave-to[data-v-8fb21c8b] {\n max-height: 0 !important;\n padding: 0 10px !important;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcAppNavigationSettings-2Wh1E3Hq.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,gBAAgB;EAChB,YAAY;AACd;AACA;EACE,sBAAsB;EACtB,qBAAqB;AACvB;AACA;EACE,6EAA6E;AAC/E;AACA;EACE,8BAA8B;AAChC;AACA;EACE,cAAc;EACd,aAAa;EACb,sDAAsD;EACtD,mBAAmB;EACnB,oDAAoD;EACpD,iBAAiB;EACjB,gBAAgB;EAChB,sBAAsB;AACxB;AACA;;EAEE,0CAA0C;EAC1C,wCAAwC;EACxC,6BAA6B;AAC/B;AACA;;EAEE,wBAAwB;EACxB,0BAA0B;AAC5B",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-8fb21c8b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n#app-settings[data-v-8fb21c8b] {\n margin-top: auto;\n padding: 3px;\n}\n#app-settings__header[data-v-8fb21c8b] {\n box-sizing: border-box;\n margin: 0 3px 3px 3px;\n}\n#app-settings__header .settings-button[data-v-8fb21c8b] {\n padding-inline: 0 calc((var(--default-clickable-area) - 16px) / 2) !important;\n}\n#app-settings__header .settings-button[data-v-8fb21c8b] .button-vue__text {\n font-weight: normal !important;\n}\n#app-settings__content[data-v-8fb21c8b] {\n display: block;\n padding: 10px;\n /* prevent scrolled contents from stopping too early */\n margin-bottom: -3px;\n /* restrict height of settings and make scrollable */\n max-height: 300px;\n overflow-y: auto;\n box-sizing: border-box;\n}\n.slide-up-leave-active[data-v-8fb21c8b],\n.slide-up-enter-active[data-v-8fb21c8b] {\n transition-duration: var(--animation-slow);\n transition-property: max-height, padding;\n overflow-y: hidden !important;\n}\n.slide-up-enter[data-v-8fb21c8b],\n.slide-up-leave-to[data-v-8fb21c8b] {\n max-height: 0 !important;\n padding: 0 10px !important;\n}"],sourceRoot:""}]);const s=o},72142(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_ue-ry {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantButton_VUrRt {\n --assistant-button-color: var(--color-element-assistant, linear-gradient(238deg, #A569D3 12%, #00679E 39%, #422083 86%));\n --assistant-button-background-color: var(--color-background-assistant, #F6F5FF);\n background-image: var(--color-border-assistant, linear-gradient(125deg, #7398FE 50%, #6104A4 125%));\n border-radius: var(--border-radius-element);\n height: var(--default-clickable-area);\n width: fit-content;\n padding-inline: 1px;\n padding-block: 1px 2px;\n}\n._assistantButton_disabled_cQ8vj {\n filter: saturate(0.5);\n opacity: 0.5;\n}\n._assistantButton_primary_4cJXX {\n --assistant-button-color: white;\n --assistant-button-background-color: var(--color-element-assistant,linear-gradient(238deg, #A569D3 12%, #00679E 39%, #422083 86%));\n}\n._assistantButton_primary_4cJXX ._assistantButton__icon_8AOmi,\n._assistantButton_primary_4cJXX ._assistantButton__text_fZUa- {\n color: white !important;\n}\n._assistantButton__button_WTh-9 {\n --button-size: calc(var(--default-clickable-area) - 3px) !important;\n background-color: var(--assistant-button-background-color) !important;\n background-image: var(--assistant-button-background-color) !important;\n border: none !important;\n}\n._assistantButton__button_WTh-9:hover {\n filter: brightness(120%);\n}\n._assistantButton__text_fZUa- {\n background-image: var(--assistant-button-color);\n color: transparent !important;\n background-clip: text;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcAssistantButton-BNEXluSq.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,wHAAwH;EACxH,+EAA+E;EAC/E,mGAAmG;EACnG,2CAA2C;EAC3C,qCAAqC;EACrC,kBAAkB;EAClB,mBAAmB;EACnB,sBAAsB;AACxB;AACA;EACE,qBAAqB;EACrB,YAAY;AACd;AACA;EACE,+BAA+B;EAC/B,kIAAkI;AACpI;AACA;;EAEE,uBAAuB;AACzB;AACA;EACE,mEAAmE;EACnE,qEAAqE;EACrE,qEAAqE;EACrE,uBAAuB;AACzB;AACA;EACE,wBAAwB;AAC1B;AACA;EACE,+CAA+C;EAC/C,6BAA6B;EAC7B,qBAAqB;AACvB",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_ue-ry {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantButton_VUrRt {\n --assistant-button-color: var(--color-element-assistant, linear-gradient(238deg, #A569D3 12%, #00679E 39%, #422083 86%));\n --assistant-button-background-color: var(--color-background-assistant, #F6F5FF);\n background-image: var(--color-border-assistant, linear-gradient(125deg, #7398FE 50%, #6104A4 125%));\n border-radius: var(--border-radius-element);\n height: var(--default-clickable-area);\n width: fit-content;\n padding-inline: 1px;\n padding-block: 1px 2px;\n}\n._assistantButton_disabled_cQ8vj {\n filter: saturate(0.5);\n opacity: 0.5;\n}\n._assistantButton_primary_4cJXX {\n --assistant-button-color: white;\n --assistant-button-background-color: var(--color-element-assistant,linear-gradient(238deg, #A569D3 12%, #00679E 39%, #422083 86%));\n}\n._assistantButton_primary_4cJXX ._assistantButton__icon_8AOmi,\n._assistantButton_primary_4cJXX ._assistantButton__text_fZUa- {\n color: white !important;\n}\n._assistantButton__button_WTh-9 {\n --button-size: calc(var(--default-clickable-area) - 3px) !important;\n background-color: var(--assistant-button-background-color) !important;\n background-image: var(--assistant-button-background-color) !important;\n border: none !important;\n}\n._assistantButton__button_WTh-9:hover {\n filter: brightness(120%);\n}\n._assistantButton__text_fZUa- {\n background-image: var(--assistant-button-color);\n color: transparent !important;\n background-clip: text;\n}"],sourceRoot:""}]);const s=o},43922(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_0irai {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantContent_HSz7O {\n background-image: var(--color-border-assistant, linear-gradient(125deg, #7398FE 50%, #6104A4 125%));\n border-radius: var(--border-radius-container);\n padding: 2px;\n}\n._assistantContent__inner_NqOmP {\n background-color: var(--color-background-assistant, #F6F5FF);\n border-radius: calc(var(--border-radius-container) - 1px);\n color: var(--color-main-text);\n padding: calc(var(--border-radius-container) - 1px);\n height: 100%;\n width: 100%;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcAssistantContent-DrswfkY-.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,mGAAmG;EACnG,6CAA6C;EAC7C,YAAY;AACd;AACA;EACE,4DAA4D;EAC5D,yDAAyD;EACzD,6BAA6B;EAC7B,mDAAmD;EACnD,YAAY;EACZ,WAAW;AACb",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_0irai {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantContent_HSz7O {\n background-image: var(--color-border-assistant, linear-gradient(125deg, #7398FE 50%, #6104A4 125%));\n border-radius: var(--border-radius-container);\n padding: 2px;\n}\n._assistantContent__inner_NqOmP {\n background-color: var(--color-background-assistant, #F6F5FF);\n border-radius: calc(var(--border-radius-container) - 1px);\n color: var(--color-main-text);\n padding: calc(var(--border-radius-container) - 1px);\n height: 100%;\n width: 100%;\n}"],sourceRoot:""}]);const s=o},80633(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_rxv-a {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantIcon_3gvvF {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n}\n._assistantIcon_3gvvF:not(._assistantIcon_inline_kO5b9) {\n display: flex;\n min-height: var(--default-clickable-area);\n min-width: var(--default-clickable-area);\n}\n._assistantIcon__svg_SllmR {\n display: inline-block;\n width: var(--a843d9d2);\n height: var(--a843d9d2);\n max-width: var(--a843d9d2);\n max-height: var(--a843d9d2);\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcAssistantIcon-CdtR1Psu.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,yCAAyC;EACzC,wCAAwC;AAC1C;AACA;EACE,qBAAqB;EACrB,sBAAsB;EACtB,uBAAuB;EACvB,0BAA0B;EAC1B,2BAA2B;AAC7B",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_rxv-a {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantIcon_3gvvF {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n}\n._assistantIcon_3gvvF:not(._assistantIcon_inline_kO5b9) {\n display: flex;\n min-height: var(--default-clickable-area);\n min-width: var(--default-clickable-area);\n}\n._assistantIcon__svg_SllmR {\n display: inline-block;\n width: var(--a843d9d2);\n height: var(--a843d9d2);\n max-width: var(--a843d9d2);\n max-height: var(--a843d9d2);\n}"],sourceRoot:""}]);const s=o},96190(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"\n._fadeTransition_2TIih {\n\ttransition: all var(--animation-quick) ease;\n}\n._fadeTransitionActive_Lsx9F {\n\topacity: 0;\n\tposition: absolute;\n}\n","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcBlurHash-CT92vFpc.css"],names:[],mappings:";AACA;CACC,2CAA2C;AAC5C;AACA;CACC,UAAU;CACV,kBAAkB;AACnB",sourcesContent:["\n._fadeTransition_2TIih {\n\ttransition: all var(--animation-quick) ease;\n}\n._fadeTransitionActive_Lsx9F {\n\topacity: 0;\n\tposition: absolute;\n}\n"],sourceRoot:""}]);const s=o},18354(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"\n._filePicker_KfdBJ {\n\tdisplay: inline-flex;\n\talign-items: center;\n\theight: var(--default-clickable-area);\n}\n","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcFilePicker-BokX813z.css"],names:[],mappings:";AACA;CACC,oBAAoB;CACpB,mBAAmB;CACnB,qCAAqC;AACtC",sourcesContent:["\n._filePicker_KfdBJ {\n\tdisplay: inline-flex;\n\talign-items: center;\n\theight: var(--default-clickable-area);\n}\n"],sourceRoot:""}]);const s=o},98216(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-528e9576] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n#guest-content-vue[data-v-528e9576] {\n color: var(--color-main-text);\n background-color: var(--color-main-background);\n min-width: 0;\n border-radius: var(--border-radius-large);\n box-shadow: 0 0 10px var(--color-box-shadow);\n height: fit-content;\n padding: 15px;\n margin: 20px auto;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n#content.nc-guest-content {\n overflow: auto;\n margin-bottom: 0;\n height: calc(var(--body-height) + var(--body-container-margin));\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcGuestContent-BkegjnLL.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,6BAA6B;EAC7B,8CAA8C;EAC9C,YAAY;EACZ,yCAAyC;EACzC,4CAA4C;EAC5C,mBAAmB;EACnB,aAAa;EACb,iBAAiB;AACnB,CAAC;;;EAGC;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,cAAc;EACd,gBAAgB;EAChB,+DAA+D;AACjE",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-528e9576] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n#guest-content-vue[data-v-528e9576] {\n color: var(--color-main-text);\n background-color: var(--color-main-background);\n min-width: 0;\n border-radius: var(--border-radius-large);\n box-shadow: 0 0 10px var(--color-box-shadow);\n height: fit-content;\n padding: 15px;\n margin: 20px auto;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n#content.nc-guest-content {\n overflow: auto;\n margin-bottom: 0;\n height: calc(var(--body-height) + var(--body-container-margin));\n}"],sourceRoot:""}]);const s=o},3319(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-9f864ea4] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.resource[data-v-9f864ea4] {\n display: flex;\n align-items: center;\n height: var(--default-clickable-area);\n}\n.resource__button[data-v-9f864ea4] {\n width: 100% !important;\n justify-content: flex-start !important;\n padding: 0 !important;\n}\n.resource__button[data-v-9f864ea4] .button-vue__wrapper {\n justify-content: flex-start !important;\n}\n.resource__button[data-v-9f864ea4] .button-vue__wrapper .button-vue__text {\n font-weight: normal !important;\n margin-left: 2px !important;\n}\n.resource__icon[data-v-9f864ea4] {\n width: 32px;\n height: 32px;\n background-color: var(--color-text-maxcontrast);\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.resource__icon img[data-v-9f864ea4] {\n width: 16px;\n height: 16px;\n filter: var(--background-invert-if-dark);\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e224f6ac] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.team-resources__header[data-v-e224f6ac] {\n font-weight: bold;\n margin-bottom: 6px;\n}\n.related-team[data-v-e224f6ac] {\n border-radius: var(--border-radius-rounded);\n border: 2px solid var(--color-border-dark);\n margin-bottom: 6px;\n}\n.related-team__open[data-v-e224f6ac] {\n border-color: var(--color-primary-element);\n}\n.related-team__header[data-v-e224f6ac] {\n padding: 6px;\n padding-right: 24px;\n display: flex;\n gap: 12px;\n}\n.related-team__name[data-v-e224f6ac] {\n display: flex;\n flex-grow: 1;\n align-items: center;\n gap: 12px;\n padding: 6px 12px;\n font-weight: bold;\n margin: 0;\n}\n.related-team .related-team-provider[data-v-e224f6ac] {\n padding: 6px 12px;\n}\n.related-team .related-team-provider__name[data-v-e224f6ac] {\n font-weight: bold;\n margin-bottom: 3px;\n}\n.related-team .related-team-provider__link[data-v-e224f6ac] {\n display: flex;\n gap: 12px;\n padding: 6px 12px;\n font-weight: bold;\n}\n.related-team .related-team-resource__link[data-v-e224f6ac] {\n display: flex;\n gap: 12px;\n height: var(--default-clickable-area);\n align-items: center;\n border-radius: var(--border-radius-large);\n}\n.related-team .related-team-resource__link[data-v-e224f6ac]:hover {\n background-color: var(--color-background-hover);\n}\n.related-team .related-team-resource__link[data-v-e224f6ac]:focus {\n background-color: var(--color-background-hover);\n outline: 2px solid var(--color-primary-element);\n}\n.related-team .related-team-resource .resource__icon[data-v-e224f6ac] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n display: flex;\n align-items: center;\n justify-content: center;\n text-align: center;\n}\n.related-team .related-team-resource .resource__icon > img[data-v-e224f6ac] {\n border-radius: var(--border-radius-pill);\n overflow: hidden;\n width: 32px;\n height: 32px;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-c4e88089] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.related-resources__header h5[data-v-c4e88089] {\n font-weight: bold;\n margin-bottom: 6px;\n}\n.related-resources__header p[data-v-c4e88089] {\n color: var(--color-text-maxcontrast);\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcRelatedResourcesPanel-CTpqdDL9.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,qCAAqC;AACvC;AACA;EACE,sBAAsB;EACtB,sCAAsC;EACtC,qBAAqB;AACvB;AACA;EACE,sCAAsC;AACxC;AACA;EACE,8BAA8B;EAC9B,2BAA2B;AAC7B;AACA;EACE,WAAW;EACX,YAAY;EACZ,+CAA+C;EAC/C,kBAAkB;EAClB,aAAa;EACb,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,WAAW;EACX,YAAY;EACZ,wCAAwC;AAC1C,CAAC;;;EAGC;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,iBAAiB;EACjB,kBAAkB;AACpB;AACA;EACE,2CAA2C;EAC3C,0CAA0C;EAC1C,kBAAkB;AACpB;AACA;EACE,0CAA0C;AAC5C;AACA;EACE,YAAY;EACZ,mBAAmB;EACnB,aAAa;EACb,SAAS;AACX;AACA;EACE,aAAa;EACb,YAAY;EACZ,mBAAmB;EACnB,SAAS;EACT,iBAAiB;EACjB,iBAAiB;EACjB,SAAS;AACX;AACA;EACE,iBAAiB;AACnB;AACA;EACE,iBAAiB;EACjB,kBAAkB;AACpB;AACA;EACE,aAAa;EACb,SAAS;EACT,iBAAiB;EACjB,iBAAiB;AACnB;AACA;EACE,aAAa;EACb,SAAS;EACT,qCAAqC;EACrC,mBAAmB;EACnB,yCAAyC;AAC3C;AACA;EACE,+CAA+C;AACjD;AACA;EACE,+CAA+C;EAC/C,+CAA+C;AACjD;AACA;EACE,oCAAoC;EACpC,qCAAqC;EACrC,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,kBAAkB;AACpB;AACA;EACE,wCAAwC;EACxC,gBAAgB;EAChB,WAAW;EACX,YAAY;AACd,CAAC;;;EAGC;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,iBAAiB;EACjB,kBAAkB;AACpB;AACA;EACE,oCAAoC;AACtC",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-9f864ea4] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.resource[data-v-9f864ea4] {\n display: flex;\n align-items: center;\n height: var(--default-clickable-area);\n}\n.resource__button[data-v-9f864ea4] {\n width: 100% !important;\n justify-content: flex-start !important;\n padding: 0 !important;\n}\n.resource__button[data-v-9f864ea4] .button-vue__wrapper {\n justify-content: flex-start !important;\n}\n.resource__button[data-v-9f864ea4] .button-vue__wrapper .button-vue__text {\n font-weight: normal !important;\n margin-left: 2px !important;\n}\n.resource__icon[data-v-9f864ea4] {\n width: 32px;\n height: 32px;\n background-color: var(--color-text-maxcontrast);\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.resource__icon img[data-v-9f864ea4] {\n width: 16px;\n height: 16px;\n filter: var(--background-invert-if-dark);\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e224f6ac] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.team-resources__header[data-v-e224f6ac] {\n font-weight: bold;\n margin-bottom: 6px;\n}\n.related-team[data-v-e224f6ac] {\n border-radius: var(--border-radius-rounded);\n border: 2px solid var(--color-border-dark);\n margin-bottom: 6px;\n}\n.related-team__open[data-v-e224f6ac] {\n border-color: var(--color-primary-element);\n}\n.related-team__header[data-v-e224f6ac] {\n padding: 6px;\n padding-right: 24px;\n display: flex;\n gap: 12px;\n}\n.related-team__name[data-v-e224f6ac] {\n display: flex;\n flex-grow: 1;\n align-items: center;\n gap: 12px;\n padding: 6px 12px;\n font-weight: bold;\n margin: 0;\n}\n.related-team .related-team-provider[data-v-e224f6ac] {\n padding: 6px 12px;\n}\n.related-team .related-team-provider__name[data-v-e224f6ac] {\n font-weight: bold;\n margin-bottom: 3px;\n}\n.related-team .related-team-provider__link[data-v-e224f6ac] {\n display: flex;\n gap: 12px;\n padding: 6px 12px;\n font-weight: bold;\n}\n.related-team .related-team-resource__link[data-v-e224f6ac] {\n display: flex;\n gap: 12px;\n height: var(--default-clickable-area);\n align-items: center;\n border-radius: var(--border-radius-large);\n}\n.related-team .related-team-resource__link[data-v-e224f6ac]:hover {\n background-color: var(--color-background-hover);\n}\n.related-team .related-team-resource__link[data-v-e224f6ac]:focus {\n background-color: var(--color-background-hover);\n outline: 2px solid var(--color-primary-element);\n}\n.related-team .related-team-resource .resource__icon[data-v-e224f6ac] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n display: flex;\n align-items: center;\n justify-content: center;\n text-align: center;\n}\n.related-team .related-team-resource .resource__icon > img[data-v-e224f6ac] {\n border-radius: var(--border-radius-pill);\n overflow: hidden;\n width: 32px;\n height: 32px;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-c4e88089] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.related-resources__header h5[data-v-c4e88089] {\n font-weight: bold;\n margin-bottom: 6px;\n}\n.related-resources__header p[data-v-c4e88089] {\n color: var(--color-text-maxcontrast);\n}"],sourceRoot:""}]);const s=o},69721(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"\n.nc-select-users[data-v-7f7ecbfe] .vs__selected {\n\tpadding-inline: 0 5px !important;\n}\n","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcSelectUsers-BDh2CSCJ.css"],names:[],mappings:";AACA;CACC,gCAAgC;AACjC",sourcesContent:["\n.nc-select-users[data-v-7f7ecbfe] .vs__selected {\n\tpadding-inline: 0 5px !important;\n}\n"],sourceRoot:""}]);const s=o},67503(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,"/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-9938ac79] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.input-wrapper[data-v-9938ac79] {\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n width: 100%;\n max-width: 400px;\n}\n.input-wrapper .action-input__label[data-v-9938ac79] {\n margin-right: 12px;\n}\n.input-wrapper[data-v-9938ac79]:disabled {\n cursor: default;\n}\n.input-wrapper .hint[data-v-9938ac79] {\n color: var(--color-text-maxcontrast);\n margin-left: 8px;\n}","",{version:3,sources:["webpack://./node_modules/@nextcloud/vue/dist/assets/NcSettingsInputText-18lfGViv.css"],names:[],mappings:"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,eAAe;EACf,WAAW;EACX,gBAAgB;AAClB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,eAAe;AACjB;AACA;EACE,oCAAoC;EACpC,gBAAgB;AAClB",sourcesContent:["/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-9938ac79] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.input-wrapper[data-v-9938ac79] {\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n width: 100%;\n max-width: 400px;\n}\n.input-wrapper .action-input__label[data-v-9938ac79] {\n margin-right: 12px;\n}\n.input-wrapper[data-v-9938ac79]:disabled {\n cursor: default;\n}\n.input-wrapper .hint[data-v-9938ac79] {\n color: var(--color-text-maxcontrast);\n margin-left: 8px;\n}"],sourceRoot:""}]);const s=o},38635(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,".modal__header[data-v-cd041e98]{margin:0}.modal__content[data-v-cd041e98]{display:flex;flex-direction:column;align-items:center;padding:20px;gap:4px 0}.modal__button-row[data-v-cd041e98]{display:flex;width:100%;justify-content:space-between}","",{version:3,sources:["webpack://./apps/settings/src/components/GroupListItem.vue"],names:[],mappings:"AAEC,gCACC,QAAA,CAGD,iCACC,YAAA,CACA,qBAAA,CACA,kBAAA,CACA,YAAA,CACA,SAAA,CAGD,oCACC,YAAA,CACA,UAAA,CACA,6BAAA",sourcesContent:["\n.modal {\n\t&__header {\n\t\tmargin: 0;\n\t}\n\n\t&__content {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tpadding: 20px;\n\t\tgap: 4px 0;\n\t}\n\n\t&__button-row {\n\t\tdisplay: flex;\n\t\twidth: 100%;\n\t\tjustify-content: space-between;\n\t}\n}\n"],sourceRoot:""}]);const s=o},21548(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,".empty[data-v-54280d98] .icon-vue{width:64px;height:64px}.empty[data-v-54280d98] .icon-vue svg{max-width:64px;max-height:64px}","",{version:3,sources:["webpack://./apps/settings/src/components/UserList.vue"],names:[],mappings:"AAKE,kCACC,UAAA,CACA,WAAA,CAEA,sCACC,cAAA,CACA,eAAA",sourcesContent:["\n@use './Users/shared/styles' as *;\n\n.empty {\n\t:deep {\n\t\t.icon-vue {\n\t\t\twidth: 64px;\n\t\t\theight: 64px;\n\n\t\t\tsvg {\n\t\t\t\tmax-width: 64px;\n\t\t\t\tmax-height: 64px;\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const s=o},38430(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,".dialog__form[data-v-d5f7e5a8]{display:flex;flex-direction:column;align-items:center;padding:0 8px;gap:4px 0}.dialog__item[data-v-d5f7e5a8]{width:100%}.dialog__item[data-v-d5f7e5a8]:not(:focus):not(:active){border-color:var(--color-border-dark)}.dialog__hint[data-v-d5f7e5a8]{color:var(--color-text-maxcontrast);margin-top:8px;align-self:flex-start}.dialog__label[data-v-d5f7e5a8]{display:block;padding:4px 0}.dialog__select[data-v-d5f7e5a8]{width:100%}.dialog__managers[data-v-d5f7e5a8]{margin-bottom:12px}.dialog__submit[data-v-d5f7e5a8]{margin-top:4px;margin-bottom:8px}.dialog[data-v-d5f7e5a8] .dialog__actions{margin:auto}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/NewUserDialog.vue"],names:[],mappings:"AAEC,+BACC,YAAA,CACA,qBAAA,CACA,kBAAA,CACA,aAAA,CACA,SAAA,CAGD,+BACC,UAAA,CAEA,wDACC,qCAAA,CAIF,+BACC,mCAAA,CACA,cAAA,CACA,qBAAA,CAGD,gCACC,aAAA,CACA,aAAA,CAGD,iCACC,UAAA,CAGD,mCACC,kBAAA,CAGD,iCACC,cAAA,CACA,iBAAA,CAIA,0CACC,WAAA",sourcesContent:["\n.dialog {\n\t&__form {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tpadding: 0 8px;\n\t\tgap: 4px 0;\n\t}\n\n\t&__item {\n\t\twidth: 100%;\n\n\t\t&:not(:focus):not(:active) {\n\t\t\tborder-color: var(--color-border-dark);\n\t\t}\n\t}\n\n\t&__hint {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tmargin-top: 8px;\n\t\talign-self: flex-start;\n\t}\n\n\t&__label {\n\t\tdisplay: block;\n\t\tpadding: 4px 0;\n\t}\n\n\t&__select {\n\t\twidth: 100%;\n\t}\n\n\t&__managers {\n\t\tmargin-bottom: 12px;\n\t}\n\n\t&__submit {\n\t\tmargin-top: 4px;\n\t\tmargin-bottom: 8px;\n\t}\n\n\t:deep {\n\t\t.dialog__actions {\n\t\t\tmargin: auto;\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const s=o},95066(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,".footer[data-v-db2a7c4e]{position:relative;display:flex;min-width:100%;width:fit-content;height:var(--row-height);background-color:var(--color-main-background)}.footer__cell[data-v-db2a7c4e]{display:flex;flex-direction:column;justify-content:center;padding:0 var(--cell-padding);min-width:var(--cell-width);width:var(--cell-width);color:var(--color-main-text)}.footer__cell strong[data-v-db2a7c4e],.footer__cell span[data-v-db2a7c4e],.footer__cell label[data-v-db2a7c4e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}@media(min-width: 670px){.footer__cell--avatar[data-v-db2a7c4e],.footer__cell--displayname[data-v-db2a7c4e]{position:sticky;z-index:var(--sticky-column-z-index);background-color:var(--color-main-background)}.footer__cell--avatar[data-v-db2a7c4e]{inset-inline-start:0}.footer__cell--displayname[data-v-db2a7c4e]{inset-inline-start:var(--avatar-cell-width);border-inline-end:1px solid var(--color-border)}}.footer__cell--username[data-v-db2a7c4e]{padding-inline-start:calc(var(--default-grid-baseline)*3)}.footer__cell--avatar[data-v-db2a7c4e]{min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0;user-select:none}.footer__cell--multiline span[data-v-db2a7c4e]{line-height:1.3em;white-space:unset}@supports(-webkit-line-clamp: 2){.footer__cell--multiline span[data-v-db2a7c4e]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.footer__cell--large[data-v-db2a7c4e]{min-width:var(--cell-width-large);width:var(--cell-width-large)}.footer__cell--obfuscated[data-v-db2a7c4e]{min-width:400px;width:400px}.footer__cell--fill[data-v-db2a7c4e]{min-width:var(--cell-width-large);width:100%}.footer__cell--actions[data-v-db2a7c4e]{position:sticky;inset-inline-end:0;z-index:var(--sticky-column-z-index);display:flex;flex-direction:row;align-items:center;min-width:110px;width:110px;background-color:var(--color-main-background);border-inline-start:1px solid var(--color-border)}.footer__subtitle[data-v-db2a7c4e]{color:var(--color-text-maxcontrast)}.footer__cell[data-v-db2a7c4e]{position:sticky;color:var(--color-text-maxcontrast)}.footer__cell--loading[data-v-db2a7c4e]{inset-inline-start:0;min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0}.footer__cell--count[data-v-db2a7c4e]{inset-inline-start:var(--avatar-cell-width);min-width:var(--cell-width);width:var(--cell-width)}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/UserListFooter.vue","webpack://./apps/settings/src/components/Users/shared/styles.scss"],names:[],mappings:"AAGA,yBCGC,iBAAA,CACA,YAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,6CAAA,CAIA,+BACC,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,6BAAA,CACA,2BAAA,CACA,uBAAA,CACA,4BAAA,CAEA,+GAGC,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,sBAAA,CAGD,yBACC,mFAEC,eAAA,CACA,oCAAA,CACA,6CAAA,CAGD,uCACC,oBAAA,CAGD,4CACC,2CAAA,CACA,+CAAA,CAAA,CAIF,yCACC,yDAAA,CAGD,uCACC,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CACA,gBAAA,CAIA,+CACC,iBAAA,CACA,iBAAA,CAEA,iCAJD,+CAKE,mBAAA,CACA,oBAAA,CACA,2BAAA,CAAA,CAKH,sCACC,iCAAA,CACA,6BAAA,CAGD,2CACC,eAAA,CACA,WAAA,CAID,qCACC,iCAAA,CACA,UAAA,CAGD,wCACC,eAAA,CACA,kBAAA,CACA,oCAAA,CACA,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,eAAA,CACA,WAAA,CACA,6CAAA,CACA,iDAAA,CAIF,mCACC,mCAAA,CDpGD,+BACC,eAAA,CACA,mCAAA,CAEA,wCACC,oBAAA,CACA,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CAGD,sCACC,2CAAA,CACA,2BAAA,CACA,uBAAA",sourcesContent:["\n@use './shared/styles';\n\n.footer {\n\t@include styles.row;\n\t@include styles.cell;\n\n\t&__cell {\n\t\tposition: sticky;\n\t\tcolor: var(--color-text-maxcontrast);\n\n\t\t&--loading {\n\t\t\tinset-inline-start: 0;\n\t\t\tmin-width: var(--avatar-cell-width);\n\t\t\twidth: var(--avatar-cell-width);\n\t\t\talign-items: center;\n\t\t\tpadding: 0;\n\t\t}\n\n\t\t&--count {\n\t\t\tinset-inline-start: var(--avatar-cell-width);\n\t\t\tmin-width: var(--cell-width);\n\t\t\twidth: var(--cell-width);\n\t\t}\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\n@mixin row {\n\tposition: relative;\n\tdisplay: flex;\n\tmin-width: 100%;\n\twidth: fit-content;\n\theight: var(--row-height);\n\tbackground-color: var(--color-main-background);\n}\n\n@mixin cell {\n\t&__cell {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\tpadding: 0 var(--cell-padding);\n\t\tmin-width: var(--cell-width);\n\t\twidth: var(--cell-width);\n\t\tcolor: var(--color-main-text);\n\n\t\tstrong,\n\t\tspan,\n\t\tlabel {\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t\toverflow-wrap: anywhere;\n\t\t}\n\n\t\t@media (min-width: 670px) { /* Show one &--large column between stickied columns */\n\t\t\t&--avatar,\n\t\t\t&--displayname {\n\t\t\t\tposition: sticky;\n\t\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\t\tbackground-color: var(--color-main-background);\n\t\t\t}\n\n\t\t\t&--avatar {\n\t\t\t\tinset-inline-start: 0;\n\t\t\t}\n\n\t\t\t&--displayname {\n\t\t\t\tinset-inline-start: var(--avatar-cell-width);\n\t\t\t\tborder-inline-end: 1px solid var(--color-border);\n\t\t\t}\n\t\t}\n\n\t\t&--username {\n\t\t\tpadding-inline-start: calc(var(--default-grid-baseline) * 3);\n\t\t}\n\n\t\t&--avatar {\n\t\t\tmin-width: var(--avatar-cell-width);\n\t\t\twidth: var(--avatar-cell-width);\n\t\t\talign-items: center;\n\t\t\tpadding: 0;\n\t\t\tuser-select: none;\n\t\t}\n\n\t\t&--multiline {\n\t\t\tspan {\n\t\t\t\tline-height: 1.3em;\n\t\t\t\twhite-space: unset;\n\n\t\t\t\t@supports (-webkit-line-clamp: 2) {\n\t\t\t\t\tdisplay: -webkit-box;\n\t\t\t\t\t-webkit-line-clamp: 2;\n\t\t\t\t\t-webkit-box-orient: vertical;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&--large {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: var(--cell-width-large);\n\t\t}\n\n\t\t&--obfuscated {\n\t\t\tmin-width: 400px;\n\t\t\twidth: 400px;\n\t\t}\n\n\t\t// Fill remaining row space with cell\n\t\t&--fill {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t&--actions {\n\t\t\tposition: sticky;\n\t\t\tinset-inline-end: 0;\n\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: row;\n\t\t\talign-items: center;\n\t\t\tmin-width: 110px;\n\t\t\twidth: 110px;\n\t\t\tbackground-color: var(--color-main-background);\n\t\t\tborder-inline-start: 1px solid var(--color-border);\n\t\t}\n\t}\n\n\t&__subtitle {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n}\n"],sourceRoot:""}]);const s=o},24882(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,".header[data-v-5c0f8828]{border-bottom:1px solid var(--color-border);position:relative;display:flex;min-width:100%;width:fit-content;height:var(--row-height);background-color:var(--color-main-background)}.header__cell[data-v-5c0f8828]{display:flex;flex-direction:column;justify-content:center;padding:0 var(--cell-padding);min-width:var(--cell-width);width:var(--cell-width);color:var(--color-main-text)}.header__cell strong[data-v-5c0f8828],.header__cell span[data-v-5c0f8828],.header__cell label[data-v-5c0f8828]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}@media(min-width: 670px){.header__cell--avatar[data-v-5c0f8828],.header__cell--displayname[data-v-5c0f8828]{position:sticky;z-index:var(--sticky-column-z-index);background-color:var(--color-main-background)}.header__cell--avatar[data-v-5c0f8828]{inset-inline-start:0}.header__cell--displayname[data-v-5c0f8828]{inset-inline-start:var(--avatar-cell-width);border-inline-end:1px solid var(--color-border)}}.header__cell--username[data-v-5c0f8828]{padding-inline-start:calc(var(--default-grid-baseline)*3)}.header__cell--avatar[data-v-5c0f8828]{min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0;user-select:none}.header__cell--multiline span[data-v-5c0f8828]{line-height:1.3em;white-space:unset}@supports(-webkit-line-clamp: 2){.header__cell--multiline span[data-v-5c0f8828]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.header__cell--large[data-v-5c0f8828]{min-width:var(--cell-width-large);width:var(--cell-width-large)}.header__cell--obfuscated[data-v-5c0f8828]{min-width:400px;width:400px}.header__cell--fill[data-v-5c0f8828]{min-width:var(--cell-width-large);width:100%}.header__cell--actions[data-v-5c0f8828]{position:sticky;inset-inline-end:0;z-index:var(--sticky-column-z-index);display:flex;flex-direction:row;align-items:center;min-width:110px;width:110px;background-color:var(--color-main-background);border-inline-start:1px solid var(--color-border)}.header__subtitle[data-v-5c0f8828]{color:var(--color-text-maxcontrast)}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/UserListHeader.vue","webpack://./apps/settings/src/components/Users/shared/styles.scss"],names:[],mappings:"AAGA,yBACC,2CAAA,CCEA,iBAAA,CACA,YAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,6CAAA,CAIA,+BACC,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,6BAAA,CACA,2BAAA,CACA,uBAAA,CACA,4BAAA,CAEA,+GAGC,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,sBAAA,CAGD,yBACC,mFAEC,eAAA,CACA,oCAAA,CACA,6CAAA,CAGD,uCACC,oBAAA,CAGD,4CACC,2CAAA,CACA,+CAAA,CAAA,CAIF,yCACC,yDAAA,CAGD,uCACC,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CACA,gBAAA,CAIA,+CACC,iBAAA,CACA,iBAAA,CAEA,iCAJD,+CAKE,mBAAA,CACA,oBAAA,CACA,2BAAA,CAAA,CAKH,sCACC,iCAAA,CACA,6BAAA,CAGD,2CACC,eAAA,CACA,WAAA,CAID,qCACC,iCAAA,CACA,UAAA,CAGD,wCACC,eAAA,CACA,kBAAA,CACA,oCAAA,CACA,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,eAAA,CACA,WAAA,CACA,6CAAA,CACA,iDAAA,CAIF,mCACC,mCAAA",sourcesContent:["\n@use './shared/styles';\n\n.header {\n\tborder-bottom: 1px solid var(--color-border);\n\n\t@include styles.row;\n\t@include styles.cell;\n}\n","/**\n * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\n@mixin row {\n\tposition: relative;\n\tdisplay: flex;\n\tmin-width: 100%;\n\twidth: fit-content;\n\theight: var(--row-height);\n\tbackground-color: var(--color-main-background);\n}\n\n@mixin cell {\n\t&__cell {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\tpadding: 0 var(--cell-padding);\n\t\tmin-width: var(--cell-width);\n\t\twidth: var(--cell-width);\n\t\tcolor: var(--color-main-text);\n\n\t\tstrong,\n\t\tspan,\n\t\tlabel {\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t\toverflow-wrap: anywhere;\n\t\t}\n\n\t\t@media (min-width: 670px) { /* Show one &--large column between stickied columns */\n\t\t\t&--avatar,\n\t\t\t&--displayname {\n\t\t\t\tposition: sticky;\n\t\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\t\tbackground-color: var(--color-main-background);\n\t\t\t}\n\n\t\t\t&--avatar {\n\t\t\t\tinset-inline-start: 0;\n\t\t\t}\n\n\t\t\t&--displayname {\n\t\t\t\tinset-inline-start: var(--avatar-cell-width);\n\t\t\t\tborder-inline-end: 1px solid var(--color-border);\n\t\t\t}\n\t\t}\n\n\t\t&--username {\n\t\t\tpadding-inline-start: calc(var(--default-grid-baseline) * 3);\n\t\t}\n\n\t\t&--avatar {\n\t\t\tmin-width: var(--avatar-cell-width);\n\t\t\twidth: var(--avatar-cell-width);\n\t\t\talign-items: center;\n\t\t\tpadding: 0;\n\t\t\tuser-select: none;\n\t\t}\n\n\t\t&--multiline {\n\t\t\tspan {\n\t\t\t\tline-height: 1.3em;\n\t\t\t\twhite-space: unset;\n\n\t\t\t\t@supports (-webkit-line-clamp: 2) {\n\t\t\t\t\tdisplay: -webkit-box;\n\t\t\t\t\t-webkit-line-clamp: 2;\n\t\t\t\t\t-webkit-box-orient: vertical;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&--large {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: var(--cell-width-large);\n\t\t}\n\n\t\t&--obfuscated {\n\t\t\tmin-width: 400px;\n\t\t\twidth: 400px;\n\t\t}\n\n\t\t// Fill remaining row space with cell\n\t\t&--fill {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t&--actions {\n\t\t\tposition: sticky;\n\t\t\tinset-inline-end: 0;\n\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: row;\n\t\t\talign-items: center;\n\t\t\tmin-width: 110px;\n\t\t\twidth: 110px;\n\t\t\tbackground-color: var(--color-main-background);\n\t\t\tborder-inline-start: 1px solid var(--color-border);\n\t\t}\n\t}\n\n\t&__subtitle {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n}\n"],sourceRoot:""}]);const s=o},73742(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,".user-list__row[data-v-5d78d51a]{position:relative;display:flex;min-width:100%;width:fit-content;height:var(--row-height);background-color:var(--color-main-background)}.user-list__row[data-v-5d78d51a]:hover{background-color:var(--color-background-hover)}.user-list__row:hover .row__cell[data-v-5d78d51a]:not(.row__cell--actions){background-color:var(--color-background-hover)}.user-list__row .select--fill[data-v-5d78d51a]{max-width:calc(var(--cell-width-large) - 2*var(--cell-padding))}.row__cell[data-v-5d78d51a]{display:flex;flex-direction:column;justify-content:center;padding:0 var(--cell-padding);min-width:var(--cell-width);width:var(--cell-width);color:var(--color-main-text)}.row__cell strong[data-v-5d78d51a],.row__cell span[data-v-5d78d51a],.row__cell label[data-v-5d78d51a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}@media(min-width: 670px){.row__cell--avatar[data-v-5d78d51a],.row__cell--displayname[data-v-5d78d51a]{position:sticky;z-index:var(--sticky-column-z-index);background-color:var(--color-main-background)}.row__cell--avatar[data-v-5d78d51a]{inset-inline-start:0}.row__cell--displayname[data-v-5d78d51a]{inset-inline-start:var(--avatar-cell-width);border-inline-end:1px solid var(--color-border)}}.row__cell--username[data-v-5d78d51a]{padding-inline-start:calc(var(--default-grid-baseline)*3)}.row__cell--avatar[data-v-5d78d51a]{min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0;user-select:none}.row__cell--multiline span[data-v-5d78d51a]{line-height:1.3em;white-space:unset}@supports(-webkit-line-clamp: 2){.row__cell--multiline span[data-v-5d78d51a]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.row__cell--large[data-v-5d78d51a]{min-width:var(--cell-width-large);width:var(--cell-width-large)}.row__cell--obfuscated[data-v-5d78d51a]{min-width:400px;width:400px}.row__cell--fill[data-v-5d78d51a]{min-width:var(--cell-width-large);width:100%}.row__cell--actions[data-v-5d78d51a]{position:sticky;inset-inline-end:0;z-index:var(--sticky-column-z-index);display:flex;flex-direction:row;align-items:center;min-width:110px;width:110px;background-color:var(--color-main-background);border-inline-start:1px solid var(--color-border)}.row__subtitle[data-v-5d78d51a]{color:var(--color-text-maxcontrast)}.row__cell[data-v-5d78d51a]{border-bottom:1px solid var(--color-border)}.row__cell[data-v-5d78d51a] .v-select.select{min-width:var(--cell-min-width)}.row__progress[data-v-5d78d51a]{margin-top:4px}.row__progress--warn[data-v-5d78d51a]::-moz-progress-bar{background:var(--color-warning) !important}.row__progress--warn[data-v-5d78d51a]::-webkit-progress-value{background:var(--color-warning) !important}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/UserRow.vue","webpack://./apps/settings/src/components/Users/shared/styles.scss"],names:[],mappings:"AAGA,iCCGC,iBAAA,CACA,YAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,6CAAA,CDLA,uCACC,8CAAA,CAEA,2EACC,8CAAA,CAKF,+CACC,+DAAA,CCDD,4BACC,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,6BAAA,CACA,2BAAA,CACA,uBAAA,CACA,4BAAA,CAEA,sGAGC,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,sBAAA,CAGD,yBACC,6EAEC,eAAA,CACA,oCAAA,CACA,6CAAA,CAGD,oCACC,oBAAA,CAGD,yCACC,2CAAA,CACA,+CAAA,CAAA,CAIF,sCACC,yDAAA,CAGD,oCACC,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CACA,gBAAA,CAIA,4CACC,iBAAA,CACA,iBAAA,CAEA,iCAJD,4CAKE,mBAAA,CACA,oBAAA,CACA,2BAAA,CAAA,CAKH,mCACC,iCAAA,CACA,6BAAA,CAGD,wCACC,eAAA,CACA,WAAA,CAID,kCACC,iCAAA,CACA,UAAA,CAGD,qCACC,eAAA,CACA,kBAAA,CACA,oCAAA,CACA,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,eAAA,CACA,WAAA,CACA,6CAAA,CACA,iDAAA,CAIF,gCACC,mCAAA,CDpFD,4BACC,2CAAA,CAGC,6CACC,+BAAA,CAKH,gCACC,cAAA,CAGC,yDACC,0CAAA,CAED,8DACC,0CAAA",sourcesContent:["\n@use './shared/styles';\n\n.user-list__row {\n\t@include styles.row;\n\n\t&:hover {\n\t\tbackground-color: var(--color-background-hover);\n\n\t\t.row__cell:not(.row__cell--actions) {\n\t\t\tbackground-color: var(--color-background-hover);\n\t\t}\n\t}\n\n\t// Limit width of select in fill cell\n\t.select--fill {\n\t\tmax-width: calc(var(--cell-width-large) - (2 * var(--cell-padding)));\n\t}\n}\n\n.row {\n\t@include styles.cell;\n\n\t&__cell {\n\t\tborder-bottom: 1px solid var(--color-border);\n\n\t\t:deep {\n\t\t\t.v-select.select {\n\t\t\t\tmin-width: var(--cell-min-width);\n\t\t\t}\n\t\t}\n\t}\n\n\t&__progress {\n\t\tmargin-top: 4px;\n\n\t\t&--warn {\n\t\t\t&::-moz-progress-bar {\n\t\t\t\tbackground: var(--color-warning) !important;\n\t\t\t}\n\t\t\t&::-webkit-progress-value {\n\t\t\t\tbackground: var(--color-warning) !important;\n\t\t\t}\n\t\t}\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\n@mixin row {\n\tposition: relative;\n\tdisplay: flex;\n\tmin-width: 100%;\n\twidth: fit-content;\n\theight: var(--row-height);\n\tbackground-color: var(--color-main-background);\n}\n\n@mixin cell {\n\t&__cell {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\tpadding: 0 var(--cell-padding);\n\t\tmin-width: var(--cell-width);\n\t\twidth: var(--cell-width);\n\t\tcolor: var(--color-main-text);\n\n\t\tstrong,\n\t\tspan,\n\t\tlabel {\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t\toverflow-wrap: anywhere;\n\t\t}\n\n\t\t@media (min-width: 670px) { /* Show one &--large column between stickied columns */\n\t\t\t&--avatar,\n\t\t\t&--displayname {\n\t\t\t\tposition: sticky;\n\t\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\t\tbackground-color: var(--color-main-background);\n\t\t\t}\n\n\t\t\t&--avatar {\n\t\t\t\tinset-inline-start: 0;\n\t\t\t}\n\n\t\t\t&--displayname {\n\t\t\t\tinset-inline-start: var(--avatar-cell-width);\n\t\t\t\tborder-inline-end: 1px solid var(--color-border);\n\t\t\t}\n\t\t}\n\n\t\t&--username {\n\t\t\tpadding-inline-start: calc(var(--default-grid-baseline) * 3);\n\t\t}\n\n\t\t&--avatar {\n\t\t\tmin-width: var(--avatar-cell-width);\n\t\t\twidth: var(--avatar-cell-width);\n\t\t\talign-items: center;\n\t\t\tpadding: 0;\n\t\t\tuser-select: none;\n\t\t}\n\n\t\t&--multiline {\n\t\t\tspan {\n\t\t\t\tline-height: 1.3em;\n\t\t\t\twhite-space: unset;\n\n\t\t\t\t@supports (-webkit-line-clamp: 2) {\n\t\t\t\t\tdisplay: -webkit-box;\n\t\t\t\t\t-webkit-line-clamp: 2;\n\t\t\t\t\t-webkit-box-orient: vertical;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&--large {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: var(--cell-width-large);\n\t\t}\n\n\t\t&--obfuscated {\n\t\t\tmin-width: 400px;\n\t\t\twidth: 400px;\n\t\t}\n\n\t\t// Fill remaining row space with cell\n\t\t&--fill {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t&--actions {\n\t\t\tposition: sticky;\n\t\t\tinset-inline-end: 0;\n\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: row;\n\t\t\talign-items: center;\n\t\t\tmin-width: 110px;\n\t\t\twidth: 110px;\n\t\t\tbackground-color: var(--color-main-background);\n\t\t\tborder-inline-start: 1px solid var(--color-border);\n\t\t}\n\t}\n\n\t&__subtitle {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n}\n"],sourceRoot:""}]);const s=o},6817(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,".dialog__note[data-v-9f7a355c]{font-weight:normal}fieldset[data-v-9f7a355c]{font-weight:bold}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/UserSettingsDialog.vue"],names:[],mappings:"AAEC,+BACC,kBAAA,CAIF,0BACC,gBAAA",sourcesContent:["\n.dialog {\n\t&__note {\n\t\tfont-weight: normal;\n\t}\n}\n\nfieldset {\n\tfont-weight: bold;\n}\n"],sourceRoot:""}]);const s=o},35176(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,".user-list[data-v-21942da5]{--avatar-cell-width: 48px;--cell-padding: 7px;--cell-width: 200px;--cell-width-large: 300px;--cell-min-width: calc(var(--cell-width) - (2 * var(--cell-padding)));--sticky-column-z-index: calc(var(--vs-dropdown-z-index) + 1);display:block;overflow:auto;height:100%;will-change:scroll-position}.user-list__header[data-v-21942da5],.user-list__footer[data-v-21942da5]{position:sticky;display:block}.user-list__header[data-v-21942da5]{top:0;z-index:calc(var(--sticky-column-z-index) + 1)}.user-list__footer[data-v-21942da5]{inset-inline-start:0}.user-list__body[data-v-21942da5]{display:flex;flex-direction:column;width:100%}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/VirtualList.vue"],names:[],mappings:"AACA,4BACC,yBAAA,CACA,mBAAA,CACA,mBAAA,CACA,yBAAA,CACA,qEAAA,CACA,6DAAA,CAGA,aAAA,CACA,aAAA,CACA,WAAA,CACA,2BAAA,CAEA,wEAEC,eAAA,CAEA,aAAA,CAGD,oCACC,KAAA,CACA,8CAAA,CAGD,oCACC,oBAAA,CAGD,kCACC,YAAA,CACA,qBAAA,CACA,UAAA",sourcesContent:["\n.user-list {\n\t--avatar-cell-width: 48px;\n\t--cell-padding: 7px;\n\t--cell-width: 200px;\n\t--cell-width-large: 300px;\n\t--cell-min-width: calc(var(--cell-width) - (2 * var(--cell-padding)));\n\t--sticky-column-z-index: calc(var(--vs-dropdown-z-index) + 1); // Keep the sticky column on top of the select dropdown\n\n\t// Necessary for virtual scroll optimized rendering\n\tdisplay: block;\n\toverflow: auto;\n\theight: 100%;\n\twill-change: scroll-position;\n\n\t&__header,\n\t&__footer {\n\t\tposition: sticky;\n\t\t// Fix sticky positioning in Firefox\n\t\tdisplay: block;\n\t}\n\n\t&__header {\n\t\ttop: 0;\n\t\tz-index: calc(var(--sticky-column-z-index) + 1);\n\t}\n\n\t&__footer {\n\t\tinset-inline-start: 0;\n\t}\n\n\t&__body {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\twidth: 100%;\n\t}\n}\n"],sourceRoot:""}]);const s=o},82009(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,".app-content[data-v-253f9eec]{display:flex;overflow:hidden;flex-direction:column;max-height:100%}","",{version:3,sources:["webpack://./apps/settings/src/views/UserManagement.vue"],names:[],mappings:"AACA,8BAEC,YAAA,CACA,eAAA,CACA,qBAAA,CACA,eAAA",sourcesContent:["\n.app-content {\n\t// Virtual list needs to be full height and is scrollable\n\tdisplay: flex;\n\toverflow: hidden;\n\tflex-direction: column;\n\tmax-height: 100%;\n}\n"],sourceRoot:""}]);const s=o},16469(t,e,n){"use strict";n.d(e,{A:()=>s});var a=n(71354),i=n.n(a),r=n(76314),o=n.n(r)()(i());o.push([t.id,".account-management__navigation[data-v-a52e1068] .app-navigation__body{will-change:scroll-position}.account-management__system-list[data-v-a52e1068]{height:auto !important;overflow:visible !important}.account-management__group-list[data-v-a52e1068]{height:100% !important}.account-management__settings-toggle[data-v-a52e1068]{margin-bottom:12px}","",{version:3,sources:["webpack://./apps/settings/src/views/UserManagementNavigation.vue"],names:[],mappings:"AAGE,uEACC,2BAAA,CAGF,kDACC,sBAAA,CACA,2BAAA,CAGD,iDACC,sBAAA,CAGD,sDACC,kBAAA",sourcesContent:["\n.account-management {\n\t&__navigation {\n\t\t:deep(.app-navigation__body) {\n\t\t\twill-change: scroll-position;\n\t\t}\n\t}\n\t&__system-list {\n\t\theight: auto !important;\n\t\toverflow: visible !important;\n\t}\n\n\t&__group-list {\n\t\theight: 100% !important;\n\t}\n\n\t&__settings-toggle {\n\t\tmargin-bottom: 12px;\n\t}\n}\n"],sourceRoot:""}]);const s=o},64043(t,e,n){var a=n(62045).hp;!function(t){t.parser=function(t,e){return new r(t,e)},t.SAXParser=r,t.SAXStream=s,t.createStream=function(t,e){return new s(t,e)},t.MAX_BUFFER_LENGTH=65536;var e,i=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];function r(e,n){if(!(this instanceof r))return new r(e,n);var a=this;!function(t){for(var e=0,n=i.length;e"===r?(N(n,"onsgmldeclaration",n.sgmlDecl),n.sgmlDecl="",n.state=E.TEXT):v(r)?(n.state=E.SGML_DECL_QUOTED,n.sgmlDecl+=r):n.sgmlDecl+=r;continue;case E.SGML_DECL_QUOTED:r===n.q&&(n.state=E.SGML_DECL,n.q=""),n.sgmlDecl+=r;continue;case E.DOCTYPE:">"===r?(n.state=E.TEXT,N(n,"ondoctype",n.doctype),n.doctype=!0):(n.doctype+=r,"["===r?n.state=E.DOCTYPE_DTD:v(r)&&(n.state=E.DOCTYPE_QUOTED,n.q=r));continue;case E.DOCTYPE_QUOTED:n.doctype+=r,r===n.q&&(n.q="",n.state=E.DOCTYPE);continue;case E.DOCTYPE_DTD:"]"===r?(n.doctype+=r,n.state=E.DOCTYPE):"<"===r?(n.state=E.OPEN_WAKA,n.startTagPosition=n.position):v(r)?(n.doctype+=r,n.state=E.DOCTYPE_DTD_QUOTED,n.q=r):n.doctype+=r;continue;case E.DOCTYPE_DTD_QUOTED:n.doctype+=r,r===n.q&&(n.state=E.DOCTYPE_DTD,n.q="");continue;case E.COMMENT:"-"===r?n.state=E.COMMENT_ENDING:n.comment+=r;continue;case E.COMMENT_ENDING:"-"===r?(n.state=E.COMMENT_ENDED,n.comment=I(n.opt,n.comment),n.comment&&N(n,"oncomment",n.comment),n.comment=""):(n.comment+="-"+r,n.state=E.COMMENT);continue;case E.COMMENT_ENDED:">"!==r?(L(n,"Malformed comment"),n.comment+="--"+r,n.state=E.COMMENT):n.doctype&&!0!==n.doctype?n.state=E.DOCTYPE_DTD:n.state=E.TEXT;continue;case E.CDATA:"]"===r?n.state=E.CDATA_ENDING:n.cdata+=r;continue;case E.CDATA_ENDING:"]"===r?n.state=E.CDATA_ENDING_2:(n.cdata+="]"+r,n.state=E.CDATA);continue;case E.CDATA_ENDING_2:">"===r?(n.cdata&&N(n,"oncdata",n.cdata),N(n,"onclosecdata"),n.cdata="",n.state=E.TEXT):"]"===r?n.cdata+="]":(n.cdata+="]]"+r,n.state=E.CDATA);continue;case E.PROC_INST:"?"===r?n.state=E.PROC_INST_ENDING:f(r)?n.state=E.PROC_INST_BODY:n.procInstName+=r;continue;case E.PROC_INST_BODY:if(!n.procInstBody&&f(r))continue;"?"===r?n.state=E.PROC_INST_ENDING:n.procInstBody+=r;continue;case E.PROC_INST_ENDING:">"===r?(N(n,"onprocessinginstruction",{name:n.procInstName,body:n.procInstBody}),n.procInstName=n.procInstBody="",n.state=E.TEXT):(n.procInstBody+="?"+r,n.state=E.PROC_INST_BODY);continue;case E.OPEN_TAG:b(g,r)?n.tagName+=r:(P(n),">"===r?O(n):"/"===r?n.state=E.OPEN_TAG_SLASH:(f(r)||L(n,"Invalid character in tag name"),n.state=E.ATTRIB));continue;case E.OPEN_TAG_SLASH:">"===r?(O(n,!0),U(n)):(L(n,"Forward-slash in opening tag not followed by >"),n.state=E.ATTRIB);continue;case E.ATTRIB:if(f(r))continue;">"===r?O(n):"/"===r?n.state=E.OPEN_TAG_SLASH:b(A,r)?(n.attribName=r,n.attribValue="",n.state=E.ATTRIB_NAME):L(n,"Invalid attribute name");continue;case E.ATTRIB_NAME:"="===r?n.state=E.ATTRIB_VALUE:">"===r?(L(n,"Attribute without value"),n.attribValue=n.attribName,F(n),O(n)):f(r)?n.state=E.ATTRIB_NAME_SAW_WHITE:b(g,r)?n.attribName+=r:L(n,"Invalid attribute name");continue;case E.ATTRIB_NAME_SAW_WHITE:if("="===r)n.state=E.ATTRIB_VALUE;else{if(f(r))continue;L(n,"Attribute without value"),n.tag.attributes[n.attribName]="",n.attribValue="",N(n,"onattribute",{name:n.attribName,value:""}),n.attribName="",">"===r?O(n):b(A,r)?(n.attribName=r,n.state=E.ATTRIB_NAME):(L(n,"Invalid attribute name"),n.state=E.ATTRIB)}continue;case E.ATTRIB_VALUE:if(f(r))continue;v(r)?(n.q=r,n.state=E.ATTRIB_VALUE_QUOTED):(n.opt.unquotedAttributeValues||D(n,"Unquoted attribute value"),n.state=E.ATTRIB_VALUE_UNQUOTED,n.attribValue=r);continue;case E.ATTRIB_VALUE_QUOTED:if(r!==n.q){"&"===r?n.state=E.ATTRIB_VALUE_ENTITY_Q:n.attribValue+=r;continue}F(n),n.q="",n.state=E.ATTRIB_VALUE_CLOSED;continue;case E.ATTRIB_VALUE_CLOSED:f(r)?n.state=E.ATTRIB:">"===r?O(n):"/"===r?n.state=E.OPEN_TAG_SLASH:b(A,r)?(L(n,"No whitespace between attributes"),n.attribName=r,n.attribValue="",n.state=E.ATTRIB_NAME):L(n,"Invalid attribute name");continue;case E.ATTRIB_VALUE_UNQUOTED:if(!C(r)){"&"===r?n.state=E.ATTRIB_VALUE_ENTITY_U:n.attribValue+=r;continue}F(n),">"===r?O(n):n.state=E.ATTRIB;continue;case E.CLOSE_TAG:if(n.tagName)">"===r?U(n):b(g,r)?n.tagName+=r:n.script?(n.script+=""+n.tagName,n.tagName="",n.state=E.SCRIPT):(f(r)||L(n,"Invalid tagname in closing tag"),n.state=E.CLOSE_TAG_SAW_WHITE);else{if(f(r))continue;y(A,r)?n.script?(n.script+=""+r,n.state=E.SCRIPT):L(n,"Invalid tagname in closing tag."):n.tagName=r}continue;case E.CLOSE_TAG_SAW_WHITE:if(f(r))continue;">"===r?U(n):L(n,"Invalid characters in closing tag");continue;case E.TEXT_ENTITY:case E.ATTRIB_VALUE_ENTITY_Q:case E.ATTRIB_VALUE_ENTITY_U:var d,u;switch(n.state){case E.TEXT_ENTITY:d=E.TEXT,u="textNode";break;case E.ATTRIB_VALUE_ENTITY_Q:d=E.ATTRIB_VALUE_QUOTED,u="attribValue";break;case E.ATTRIB_VALUE_ENTITY_U:d=E.ATTRIB_VALUE_UNQUOTED,u="attribValue"}if(";"===r){var p=R(n);n.opt.unparsedEntities&&!Object.values(t.XML_ENTITIES).includes(p)?(n.entity="",n.state=d,n.write(p)):(n[u]+=p,n.entity="",n.state=d)}else b(n.entity.length?m:h,r)?n.entity+=r:(L(n,"Invalid character in entity name"),n[u]+="&"+n.entity+r,n.entity="",n.state=d);continue;default:throw new Error(n,"Unknown state: "+n.state)}return n.position>=n.bufferCheckPosition&&function(e){for(var n=Math.max(t.MAX_BUFFER_LENGTH,10),a=0,r=0,o=i.length;rn)switch(i[r]){case"textNode":S(e);break;case"cdata":N(e,"oncdata",e.cdata),e.cdata="";break;case"script":N(e,"onscript",e.script),e.script="";break;default:D(e,"Max buffer length exceeded: "+i[r])}a=Math.max(a,s)}var l=t.MAX_BUFFER_LENGTH-a;e.bufferCheckPosition=l+e.position}(n),n},resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){var t;S(t=this),""!==t.cdata&&(N(t,"oncdata",t.cdata),t.cdata=""),""!==t.script&&(N(t,"onscript",t.script),t.script="")}};try{e=n(88310).Stream}catch(t){e=function(){}}e||(e=function(){});var o=t.EVENTS.filter(function(t){return"error"!==t&&"end"!==t});function s(t,n){if(!(this instanceof s))return new s(t,n);e.apply(this),this._parser=new r(t,n),this.writable=!0,this.readable=!0;var a=this;this._parser.onend=function(){a.emit("end")},this._parser.onerror=function(t){a.emit("error",t),a._parser.error=null},this._decoder=null,o.forEach(function(t){Object.defineProperty(a,"on"+t,{get:function(){return a._parser["on"+t]},set:function(e){if(!e)return a.removeAllListeners(t),a._parser["on"+t]=e,e;a.on(t,e)},enumerable:!0,configurable:!1})})}s.prototype=Object.create(e.prototype,{constructor:{value:s}}),s.prototype.write=function(t){if("function"==typeof a&&"function"==typeof a.isBuffer&&a.isBuffer(t)){if(!this._decoder){var e=n(83141).I;this._decoder=new e("utf8")}t=this._decoder.write(t)}return this._parser.write(t.toString()),this.emit("data",t),!0},s.prototype.end=function(t){return t&&t.length&&this.write(t),this._parser.end(),!0},s.prototype.on=function(t,n){var a=this;return a._parser["on"+t]||-1===o.indexOf(t)||(a._parser["on"+t]=function(){var e=1===arguments.length?[arguments[0]]:Array.apply(null,arguments);e.splice(0,0,t),a.emit.apply(a,e)}),e.prototype.on.call(a,t,n)};var l="[CDATA[",c="DOCTYPE",d="http://www.w3.org/XML/1998/namespace",u="http://www.w3.org/2000/xmlns/",p={xml:d,xmlns:u},A=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,g=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,h=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,m=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function f(t){return" "===t||"\n"===t||"\r"===t||"\t"===t}function v(t){return'"'===t||"'"===t}function C(t){return">"===t||f(t)}function b(t,e){return t.test(e)}function y(t,e){return!b(t,e)}var _,x,w,E=0;for(var k in t.STATE={BEGIN:E++,BEGIN_WHITESPACE:E++,TEXT:E++,TEXT_ENTITY:E++,OPEN_WAKA:E++,SGML_DECL:E++,SGML_DECL_QUOTED:E++,DOCTYPE:E++,DOCTYPE_QUOTED:E++,DOCTYPE_DTD:E++,DOCTYPE_DTD_QUOTED:E++,COMMENT_STARTING:E++,COMMENT:E++,COMMENT_ENDING:E++,COMMENT_ENDED:E++,CDATA:E++,CDATA_ENDING:E++,CDATA_ENDING_2:E++,PROC_INST:E++,PROC_INST_BODY:E++,PROC_INST_ENDING:E++,OPEN_TAG:E++,OPEN_TAG_SLASH:E++,ATTRIB:E++,ATTRIB_NAME:E++,ATTRIB_NAME_SAW_WHITE:E++,ATTRIB_VALUE:E++,ATTRIB_VALUE_QUOTED:E++,ATTRIB_VALUE_CLOSED:E++,ATTRIB_VALUE_UNQUOTED:E++,ATTRIB_VALUE_ENTITY_Q:E++,ATTRIB_VALUE_ENTITY_U:E++,CLOSE_TAG:E++,CLOSE_TAG_SAW_WHITE:E++,SCRIPT:E++,SCRIPT_ENDING:E++},t.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},t.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(t.ENTITIES).forEach(function(e){var n=t.ENTITIES[e],a="number"==typeof n?String.fromCharCode(n):n;t.ENTITIES[e]=a}),t.STATE)t.STATE[t.STATE[k]]=k;function B(t,e,n){t[e]&&t[e](n)}function N(t,e,n){t.textNode&&S(t),B(t,e,n)}function S(t){t.textNode=I(t.opt,t.textNode),t.textNode&&B(t,"ontext",t.textNode),t.textNode=""}function I(t,e){return t.trim&&(e=e.trim()),t.normalize&&(e=e.replace(/\s+/g," ")),e}function D(t,e){return S(t),t.trackPosition&&(e+="\nLine: "+t.line+"\nColumn: "+t.column+"\nChar: "+t.c),e=new Error(e),t.error=e,B(t,"onerror",e),t}function T(t){return t.sawRoot&&!t.closedRoot&&L(t,"Unclosed root tag"),t.state!==E.BEGIN&&t.state!==E.BEGIN_WHITESPACE&&t.state!==E.TEXT&&D(t,"Unexpected end"),S(t),t.c="",t.closed=!0,B(t,"onend"),r.call(t,t.strict,t.opt),t}function L(t,e){if("object"!=typeof t||!(t instanceof r))throw new Error("bad call to strictFail");t.strict&&D(t,e)}function P(t){t.strict||(t.tagName=t.tagName[t.looseCase]());var e=t.tags[t.tags.length-1]||t,n=t.tag={name:t.tagName,attributes:{}};t.opt.xmlns&&(n.ns=e.ns),t.attribList.length=0,N(t,"onopentagstart",n)}function G(t,e){var n=t.indexOf(":")<0?["",t]:t.split(":"),a=n[0],i=n[1];return e&&"xmlns"===t&&(a="xmlns",i=""),{prefix:a,local:i}}function F(t){if(t.strict||(t.attribName=t.attribName[t.looseCase]()),-1!==t.attribList.indexOf(t.attribName)||t.tag.attributes.hasOwnProperty(t.attribName))t.attribName=t.attribValue="";else{if(t.opt.xmlns){var e=G(t.attribName,!0),n=e.prefix,a=e.local;if("xmlns"===n)if("xml"===a&&t.attribValue!==d)L(t,"xml: prefix must be bound to "+d+"\nActual: "+t.attribValue);else if("xmlns"===a&&t.attribValue!==u)L(t,"xmlns: prefix must be bound to "+u+"\nActual: "+t.attribValue);else{var i=t.tag,r=t.tags[t.tags.length-1]||t;i.ns===r.ns&&(i.ns=Object.create(r.ns)),i.ns[a]=t.attribValue}t.attribList.push([t.attribName,t.attribValue])}else t.tag.attributes[t.attribName]=t.attribValue,N(t,"onattribute",{name:t.attribName,value:t.attribValue});t.attribName=t.attribValue=""}}function O(t,e){if(t.opt.xmlns){var n=t.tag,a=G(t.tagName);n.prefix=a.prefix,n.local=a.local,n.uri=n.ns[a.prefix]||"",n.prefix&&!n.uri&&(L(t,"Unbound namespace prefix: "+JSON.stringify(t.tagName)),n.uri=a.prefix);var i=t.tags[t.tags.length-1]||t;n.ns&&i.ns!==n.ns&&Object.keys(n.ns).forEach(function(e){N(t,"onopennamespace",{prefix:e,uri:n.ns[e]})});for(var r=0,o=t.attribList.length;r",void(t.state=E.TEXT);if(t.script){if("script"!==t.tagName)return t.script+=""+t.tagName+">",t.tagName="",void(t.state=E.SCRIPT);N(t,"onscript",t.script),t.script=""}var e=t.tags.length,n=t.tagName;t.strict||(n=n[t.looseCase]());for(var a=n;e--&&t.tags[e].name!==a;)L(t,"Unexpected close tag");if(e<0)return L(t,"Unmatched closing tag: "+t.tagName),t.textNode+=""+t.tagName+">",void(t.state=E.TEXT);t.tagName=n;for(var i=t.tags.length;i-- >e;){var r=t.tag=t.tags.pop();t.tagName=t.tag.name,N(t,"onclosetag",t.tagName);var o={};for(var s in r.ns)o[s]=r.ns[s];var l=t.tags[t.tags.length-1]||t;t.opt.xmlns&&r.ns!==l.ns&&Object.keys(r.ns).forEach(function(e){var n=r.ns[e];N(t,"onclosenamespace",{prefix:e,uri:n})})}0===e&&(t.closedRoot=!0),t.tagName=t.attribValue=t.attribName="",t.attribList.length=0,t.state=E.TEXT}function R(t){var e,n=t.entity,a=n.toLowerCase(),i="";return t.ENTITIES[n]?t.ENTITIES[n]:t.ENTITIES[a]?t.ENTITIES[a]:("#"===(n=a).charAt(0)&&("x"===n.charAt(1)?(n=n.slice(2),i=(e=parseInt(n,16)).toString(16)):(n=n.slice(1),i=(e=parseInt(n,10)).toString(10))),n=n.replace(/^0+/,""),isNaN(e)||i.toLowerCase()!==n?(L(t,"Invalid character entity"),"&"+t.entity+";"):String.fromCodePoint(e))}function q(t,e){"<"===e?(t.state=E.OPEN_WAKA,t.startTagPosition=t.position):f(e)||(L(t,"Non-whitespace before first tag."),t.textNode=e,t.state=E.TEXT)}function M(t,e){var n="";return e1114111||x(o)!==o)throw RangeError("Invalid code point: "+o);o<=65535?n.push(o):(t=55296+((o-=65536)>>10),e=o%1024+56320,n.push(t,e)),(a+1===i||n.length>16384)&&(r+=_.apply(null,n),n.length=0)}return r},Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:w,configurable:!0,writable:!0}):String.fromCodePoint=w)}(e)},15604(t,e,n){"use strict";var a=n(85072),i=n.n(a),r=n(97825),o=n.n(r),s=n(77659),l=n.n(s),c=n(55056),d=n.n(c),u=n(10540),p=n.n(u),A=n(41113),g=n.n(A),h=n(86795),m={};m.styleTagTransform=g(),m.setAttributes=d(),m.insert=l().bind(null,"head"),m.domAPI=o(),m.insertStyleElement=p(),i()(h.A,m),h.A&&h.A.locals&&h.A.locals},9465(t,e,n){"use strict";var a=n(85072),i=n.n(a),r=n(97825),o=n.n(r),s=n(77659),l=n.n(s),c=n(55056),d=n.n(c),u=n(10540),p=n.n(u),A=n(41113),g=n.n(A),h=n(36054),m={};m.styleTagTransform=g(),m.setAttributes=d(),m.insert=l().bind(null,"head"),m.domAPI=o(),m.insertStyleElement=p(),i()(h.A,m),h.A&&h.A.locals&&h.A.locals},50364(n,a,i){"use strict";i.r(a),i.d(a,{default:()=>ji});var r=i(53334),o=i(61338),s=i(85471),l=i(18195),c=i(9165),d=i(85168),u=i(54914),p=i(42507),A=i(6695),g=i(88289),h=i(55042),m=i(17334),f=i.n(m),v=i(36620);s.Ay.directive("elementVisibility",h.Zx);const C=s.Ay.extend({name:"VirtualList",props:{dataComponent:{type:[Object,Function],required:!0},dataKey:{type:String,required:!0},dataSources:{type:Array,required:!0},itemHeight:{type:Number,required:!0},extraProps:{type:Object,default:()=>({})}},data:()=>({bufferItems:3,index:0,headerHeight:0,tableHeight:0,resizeObserver:null}),computed:{startIndex(){return Math.max(0,this.index-3)},shownItems(){return Math.ceil((this.tableHeight-this.headerHeight)/this.itemHeight)+6},renderedItems(){return this.dataSources.slice(this.startIndex,this.startIndex+this.shownItems)},tbodyStyle(){const t=this.startIndex+this.shownItems>this.dataSources.length,e=this.dataSources.length-this.startIndex-this.shownItems,n=Math.min(this.dataSources.length-this.startIndex,e);return{paddingTop:this.startIndex*this.itemHeight+"px",paddingBottom:t?0:n*this.itemHeight+"px"}}},mounted(){const t=this.$el,e=this.$refs?.tfoot,n=this.$refs?.thead;this.resizeObserver=new ResizeObserver(f()(()=>{this.headerHeight=n?.clientHeight??0,this.tableHeight=t?.clientHeight??0,v.A.debug("VirtualList resizeObserver updated"),this.onScroll()},100,!1)),this.resizeObserver.observe(t),this.resizeObserver.observe(e),this.resizeObserver.observe(n),this.$el.addEventListener("scroll",this.onScroll)},beforeDestroy(){this.resizeObserver&&this.resizeObserver.disconnect()},methods:{handleFooterVisibility(t){t&&this.$emit("scroll-end")},onScroll(){this.index=Math.max(0,Math.round(this.$el.scrollTop/this.itemHeight))}}});var b=i(85072),y=i.n(b),_=i(97825),x=i.n(_),w=i(77659),E=i.n(w),k=i(55056),B=i.n(k),N=i(10540),S=i.n(N),I=i(41113),D=i.n(I),T=i(35176),L={};L.styleTagTransform=D(),L.setAttributes=B(),L.insert=E().bind(null,"head"),L.domAPI=x(),L.insertStyleElement=S(),y()(T.A,L),T.A&&T.A.locals&&T.A.locals;var P=i(14486);const G=(0,P.A)(C,function(){var t=this,e=t._self._c;return t._self._setupProxy,e("table",{staticClass:"user-list"},[t._t("before"),t._v(" "),e("thead",{ref:"thead",staticClass:"user-list__header",attrs:{role:"rowgroup"}},[t._t("header")],2),t._v(" "),e("tbody",{staticClass:"user-list__body",style:t.tbodyStyle},t._l(t.renderedItems,function(n,a){return e(t.dataComponent,t._b({key:n[t.dataKey],tag:"component",attrs:{user:n,visible:(a>=t.bufferItems||t.index<=t.bufferItems)&&a({possibleManagers:[],managerInputLabel:t("settings","Manager"),managerLabel:t("settings","Set line manager"),promise:null}),computed:{showConfig(){return this.$store.getters.getShowConfig},settings(){return this.$store.getters.getServerData},usernameLabel(){return this.settings.newUserGenerateUserID?t("settings","Account name will be autogenerated"):t("settings","Account name (required)")},minPasswordLength(){return this.$store.getters.getPasswordPolicyMinLength},availableGroups(){return(this.settings.isAdmin||this.settings.isDelegatedAdmin?this.$store.getters.getSortedGroups:this.$store.getters.getSubAdminGroups).filter(t=>"__nc_internal_recent"!==t.id&&"disabled"!==t.id)},availableSubAdminGroups(){return this.availableGroups.filter(t=>"admin"!==t.id)},languages(){return[{name:t("settings","Common languages"),languages:this.settings.languages.commonLanguages},...this.settings.languages.commonLanguages,{name:t("settings","Other languages"),languages:this.settings.languages.otherLanguages},...this.settings.languages.otherLanguages]}},async beforeMount(){await this.searchUserManager()},mounted(){this.$refs.username?.focus?.()},methods:{async createUser(){this.loading.all=!0;try{await this.$store.dispatch("addUser",{userid:this.newUser.id,password:this.newUser.password,displayName:this.newUser.displayName,email:this.newUser.mailAddress,groups:this.newUser.groups.map(t=>t.id),subadmin:this.newUser.subAdminsGroups.map(t=>t.id),quota:this.newUser.quota.id,language:this.newUser.language.code,manager:this.newUser.manager.id}),this.$emit("reset"),this.$refs.username?.focus?.(),this.$emit("closing")}catch(t){if(this.loading.all=!1,t.response&&t.response.data&&t.response.data.ocs&&t.response.data.ocs.meta){const e=t.response.data.ocs.meta.statuscode;102===e?this.$refs.username?.focus?.():107===e&&this.$refs.password?.focus?.()}}},async searchGroups(e,n){if(this.settings.isAdmin||this.settings.isDelegatedAdmin){this.promise&&this.promise.cancel(),n(!0);try{this.promise=(0,z.N_)({search:e,offset:0,limit:25});const t=await this.promise;for(const e of t)this.$store.commit("addGroup",e)}catch(e){v.A.error(t("settings","Failed to search groups"),{error:e})}this.promise=null,n(!1)}},async createGroup({name:e}){this.loading.groups=!0;try{await this.$store.dispatch("addGroup",e),this.newUser.groups.push({id:e,name:e})}catch(e){v.A.error(t("settings","Failed to create group"),{error:e})}this.loading.groups=!1},async addGroup(t){t.isCreating||!1!==t.canAdd&&this.newUser.groups.push(t)},removeGroup(t){!1!==t.canRemove&&(this.newUser.groups=this.newUser.groups.filter(e=>e.id!==t.id))},validateQuota(t){const e=OC.Util.computerFileSize(t);return null!==e&&e>=0?(t=(0,F.v7)((0,F.lT)(t,!0)),this.newUser.quota={id:t,label:t},this.newUser.quota):(this.newUser.quota=this.quotaOptions[0],this.quotaOptions[0])},languageFilterBy:(t,e,n)=>t.languages?t.languages.some(({name:t})=>t.toLocaleLowerCase().includes(n.toLocaleLowerCase())):(e||"").toLocaleLowerCase().includes(n.toLocaleLowerCase()),async searchUserManager(t){await this.$store.dispatch("searchUsers",{offset:0,limit:10,search:t}).then(t=>{const e=t?.data?Object.values(t?.data.ocs.data.users):[];e.length>0&&(this.possibleManagers=e)})}}};var j=i(38430),X={};X.styleTagTransform=D(),X.setAttributes=B(),X.insert=E().bind(null,"head"),X.domAPI=x(),X.insertStyleElement=S(),y()(j.A,X),j.A&&j.A.locals&&j.A.locals;var H=(0,P.A)($,function(){var t=this,e=t._self._c;return e("NcDialog",t._g({staticClass:"dialog",attrs:{size:"small",name:t.t("settings","New account"),"out-transition":""},scopedSlots:t._u([{key:"actions",fn:function(){return[e("NcButton",{staticClass:"dialog__submit",attrs:{"data-test":"submit",form:"new-user-form",type:"primary","native-type":"submit"}},[t._v("\n\t\t\t"+t._s(t.t("settings","Add new account"))+"\n\t\t")])]},proxy:!0}])},t.$listeners),[e("form",{staticClass:"dialog__form",attrs:{id:"new-user-form","data-test":"form",disabled:t.loading.all},on:{submit:function(e){return e.preventDefault(),t.createUser.apply(null,arguments)}}},[e("NcTextField",{ref:"username",staticClass:"dialog__item",attrs:{"data-test":"username",value:t.newUser.id,disabled:t.settings.newUserGenerateUserID,label:t.usernameLabel,autocapitalize:"none",autocomplete:"off",spellcheck:"false",pattern:"[a-zA-Z0-9 _\\.@\\-']+",required:""},on:{"update:value":function(e){return t.$set(t.newUser,"id",e)}}}),t._v(" "),e("NcTextField",{staticClass:"dialog__item",attrs:{"data-test":"displayName",value:t.newUser.displayName,label:t.t("settings","Display name"),autocapitalize:"none",autocomplete:"off",spellcheck:"false"},on:{"update:value":function(e){return t.$set(t.newUser,"displayName",e)}}}),t._v(" "),t.settings.newUserRequireEmail?t._e():e("span",{staticClass:"dialog__hint",attrs:{id:"password-email-hint"}},[t._v("\n\t\t\t"+t._s(t.t("settings","Either password or email is required"))+"\n\t\t")]),t._v(" "),e("NcPasswordField",{ref:"password",staticClass:"dialog__item",attrs:{"data-test":"password",value:t.newUser.password,minlength:t.minPasswordLength,maxlength:469,"aria-describedby":"password-email-hint",label:""===t.newUser.mailAddress?t.t("settings","Password (required)"):t.t("settings","Password"),autocapitalize:"none",autocomplete:"new-password",spellcheck:"false",required:""===t.newUser.mailAddress},on:{"update:value":function(e){return t.$set(t.newUser,"password",e)}}}),t._v(" "),e("NcTextField",{staticClass:"dialog__item",attrs:{"data-test":"email",type:"email",value:t.newUser.mailAddress,"aria-describedby":"password-email-hint",label:""===t.newUser.password||t.settings.newUserRequireEmail?t.t("settings","Email (required)"):t.t("settings","Email"),autocapitalize:"none",autocomplete:"off",spellcheck:"false",required:""===t.newUser.password||t.settings.newUserRequireEmail},on:{"update:value":function(e){return t.$set(t.newUser,"mailAddress",e)}}}),t._v(" "),e("div",{staticClass:"dialog__item"},[e("NcSelect",{staticClass:"dialog__select",attrs:{"data-test":"groups","input-label":t.settings.isAdmin||t.settings.isDelegatedAdmin?t.t("settings","Member of the following groups"):t.t("settings","Member of the following groups (required)"),placeholder:t.t("settings","Set account groups"),disabled:t.loading.groups||t.loading.all,options:t.availableGroups,value:t.newUser.groups,label:"name","close-on-select":!1,multiple:!0,taggable:t.settings.isAdmin||t.settings.isDelegatedAdmin,required:!t.settings.isAdmin&&!t.settings.isDelegatedAdmin,"create-option":t=>({id:t,name:t,isCreating:!0})},on:{search:t.searchGroups,"option:created":t.createGroup,"option:deselected":t.removeGroup,"option:selected":e=>t.addGroup(e.at(-1))}})],1),t._v(" "),e("div",{staticClass:"dialog__item"},[e("NcSelect",{staticClass:"dialog__select",attrs:{"input-label":t.t("settings","Admin of the following groups"),placeholder:t.t("settings","Set account as admin for …"),disabled:t.loading.groups||t.loading.all,options:t.availableSubAdminGroups,"close-on-select":!1,multiple:!0,label:"name"},on:{search:t.searchGroups},model:{value:t.newUser.subAdminsGroups,callback:function(e){t.$set(t.newUser,"subAdminsGroups",e)},expression:"newUser.subAdminsGroups"}})],1),t._v(" "),e("div",{staticClass:"dialog__item"},[e("NcSelect",{staticClass:"dialog__select",attrs:{"input-label":t.t("settings","Quota"),placeholder:t.t("settings","Set account quota"),options:t.quotaOptions,clearable:!1,taggable:!0,"create-option":t.validateQuota},model:{value:t.newUser.quota,callback:function(e){t.$set(t.newUser,"quota",e)},expression:"newUser.quota"}})],1),t._v(" "),t.showConfig.showLanguages?e("div",{staticClass:"dialog__item"},[e("NcSelect",{staticClass:"dialog__select",attrs:{"input-label":t.t("settings","Language"),placeholder:t.t("settings","Set default language"),clearable:!1,selectable:t=>!t.languages,"filter-by":t.languageFilterBy,options:t.languages,label:"name"},model:{value:t.newUser.language,callback:function(e){t.$set(t.newUser,"language",e)},expression:"newUser.language"}})],1):t._e(),t._v(" "),e("div",{class:["dialog__item dialog__managers",{"icon-loading-small":t.loading.manager}]},[e("NcSelect",{staticClass:"dialog__select",attrs:{"input-label":t.managerInputLabel,placeholder:t.managerLabel,options:t.possibleManagers,"user-select":!0,label:"displayname"},on:{search:t.searchUserManager},model:{value:t.newUser.manager,callback:function(e){t.$set(t.newUser,"manager",e)},expression:"newUser.manager"}})],1)],1)])},[],!1,null,"d5f7e5a8",null);const V=H.exports,W=s.Ay.extend({name:"UserListFooter",components:{NcLoadingIcon:g.A},props:{loading:{type:Boolean,required:!0},filteredUsers:{type:Array,required:!0}},computed:{userCount(){return this.loading?this.n("settings","{userCount} account …","{userCount} accounts …",this.filteredUsers.length,{userCount:this.filteredUsers.length}):this.n("settings","{userCount} account","{userCount} accounts",this.filteredUsers.length,{userCount:this.filteredUsers.length})}},methods:{t:r.Tl,n:r.zw}});var Y=i(95066),Q={};Q.styleTagTransform=D(),Q.setAttributes=B(),Q.insert=E().bind(null,"head"),Q.domAPI=x(),Q.insertStyleElement=S(),y()(Y.A,Q),Y.A&&Y.A.locals&&Y.A.locals;const K=(0,P.A)(W,function(){var t=this,e=t._self._c;return t._self._setupProxy,e("tr",{staticClass:"footer"},[e("th",{attrs:{scope:"row"}},[e("span",{staticClass:"hidden-visually"},[t._v(t._s(t.t("settings","Total rows summary")))])]),t._v(" "),e("td",{staticClass:"footer__cell footer__cell--loading"},[t.loading?e("NcLoadingIcon",{attrs:{title:t.t("settings","Loading accounts …"),size:32}}):t._e()],1),t._v(" "),e("td",{staticClass:"footer__cell footer__cell--count footer__cell--multiline"},[e("span",{attrs:{"aria-describedby":"user-count-desc"}},[t._v(t._s(t.userCount))]),t._v(" "),e("span",{staticClass:"hidden-visually",attrs:{id:"user-count-desc"}},[t._v("\n\t\t\t"+t._s(t.t("settings","Scroll to load more rows"))+"\n\t\t")])])])},[],!1,null,"db2a7c4e",null).exports,Z=s.Ay.extend({name:"UserListHeader",props:{hasObfuscated:{type:Boolean,required:!0}},computed:{showConfig(){return this.$store.getters.getShowConfig},settings(){return this.$store.getters.getServerData},passwordLabel(){return this.hasObfuscated?(0,r.Tl)("settings","Password or insufficient permissions message"):(0,r.Tl)("settings","Password")}},methods:{t:r.Tl}});var J=i(24882),tt={};tt.styleTagTransform=D(),tt.setAttributes=B(),tt.insert=E().bind(null,"head"),tt.domAPI=x(),tt.insertStyleElement=S(),y()(J.A,tt),J.A&&J.A.locals&&J.A.locals;const et=(0,P.A)(Z,function(){var t=this,e=t._self._c;return t._self._setupProxy,e("tr",{staticClass:"header"},[e("th",{staticClass:"header__cell header__cell--avatar",attrs:{"data-cy-user-list-header-avatar":"",scope:"col"}},[e("span",{staticClass:"hidden-visually"},[t._v("\n\t\t\t"+t._s(t.t("settings","Avatar"))+"\n\t\t")])]),t._v(" "),e("th",{staticClass:"header__cell header__cell--displayname",attrs:{"data-cy-user-list-header-displayname":"",scope:"col"}},[e("strong",[t._v("\n\t\t\t"+t._s(t.t("settings","Display name"))+"\n\t\t")])]),t._v(" "),e("th",{staticClass:"header__cell header__cell--username",attrs:{"data-cy-user-list-header-username":"",scope:"col"}},[e("span",[t._v("\n\t\t\t"+t._s(t.t("settings","Account name"))+"\n\t\t")])]),t._v(" "),e("th",{staticClass:"header__cell",class:{"header__cell--obfuscated":t.hasObfuscated},attrs:{"data-cy-user-list-header-password":"",scope:"col"}},[e("span",[t._v(t._s(t.passwordLabel))])]),t._v(" "),e("th",{staticClass:"header__cell",attrs:{"data-cy-user-list-header-email":"",scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Email")))])]),t._v(" "),e("th",{staticClass:"header__cell header__cell--large",attrs:{"data-cy-user-list-header-groups":"",scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Groups")))])]),t._v(" "),t.settings.isAdmin||t.settings.isDelegatedAdmin?e("th",{staticClass:"header__cell header__cell--large",attrs:{"data-cy-user-list-header-subadmins":"",scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Group admin for")))])]):t._e(),t._v(" "),e("th",{staticClass:"header__cell",attrs:{"data-cy-user-list-header-quota":"",scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Quota")))])]),t._v(" "),t.showConfig.showLanguages?e("th",{staticClass:"header__cell header__cell--large",attrs:{"data-cy-user-list-header-languages":"",scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Language")))])]):t._e(),t._v(" "),t.showConfig.showUserBackend||t.showConfig.showStoragePath?e("th",{staticClass:"header__cell header__cell--large",attrs:{"data-cy-user-list-header-storage-location":"",scope:"col"}},[t.showConfig.showUserBackend?e("span",[t._v("\n\t\t\t"+t._s(t.t("settings","Account backend"))+"\n\t\t")]):t._e(),t._v(" "),t.showConfig.showStoragePath?e("span",{staticClass:"header__subtitle"},[t._v("\n\t\t\t"+t._s(t.t("settings","Storage location"))+"\n\t\t")]):t._e()]):t._e(),t._v(" "),t.showConfig.showFirstLogin?e("th",{staticClass:"header__cell",attrs:{"data-cy-user-list-header-first-login":"",scope:"col"}},[e("span",[t._v(t._s(t.t("settings","First login")))])]):t._e(),t._v(" "),t.showConfig.showLastLogin?e("th",{staticClass:"header__cell",attrs:{"data-cy-user-list-header-last-login":"",scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Last login")))])]):t._e(),t._v(" "),e("th",{staticClass:"header__cell header__cell--large header__cell--fill",attrs:{"data-cy-user-list-header-manager":"",scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Manager")))])]),t._v(" "),e("th",{staticClass:"header__cell header__cell--actions",attrs:{"data-cy-user-list-header-actions":"",scope:"col"}},[e("span",{staticClass:"hidden-visually"},[t._v("\n\t\t\t"+t._s(t.t("settings","Account actions"))+"\n\t\t")])])])},[],!1,null,"5c0f8828",null).exports;var nt=i(21777),at=i(16780),it=i(41944),rt=i(95101),ot=i(64043);const st={"http://www.w3.org/2000/svg":{ext:"svg",mime:"image/svg+xml"},"http://www.w3.org/1999/xhtml":{ext:"xhtml",mime:"application/xhtml+xml"},"http://www.opengis.net/kml/2.2":{ext:"kml",mime:"application/vnd.google-earth.kml+xml"},"http://www.opengis.net/gml":{ext:"gml",mime:"application/gml+xml"}},lt={rss:{ext:"rss",mime:"application/rss+xml"},"score-partwise":{ext:"musicxml",mime:"application/vnd.recordare.musicxml+xml"},svg:{ext:"svg",mime:"image/svg+xml"}};class ct{constructor(t){this.options=t??{},this.firstTag=!0,this.onEnd=!1,this.parser=ot.parser(!0,{xmlns:!0}),this.nesting=0,this.parser.onerror=t=>{t.message.startsWith("Invalid character entity")||(this.fileType=void 0,this.onEnd=!0)},this.parser.onopentag=t=>{++this.nesting,this.firstTag&&!this.onEnd&&(this.firstTag=!1,t.uri?this.fileType=st[t.uri]:t.name&&(this.fileType=lt[t.name.toLowerCase()]),this.fileType&&!this.options.fullScan&&(this.onEnd=!0))},this.parser.onclosetag=()=>{--this.nesting}}write(t){this.parser.write(t)}close(){this.parser.close(),this.onEnd=!0}isValid(){return 0===this.nesting}}var dt=i(57505),ut=i(24764),pt=i(65659),At=i(38225);const gt=(0,s.pM)({components:{NcActionButton:dt.A,NcActions:ut.A,NcIconSvgWrapper:A.A},props:{actions:{type:Array,required:!0},disabled:{type:Boolean,required:!0},edit:{type:Boolean,required:!0},user:{type:Object,required:!0}},computed:{editSvg(){return this.edit?pt:At},enabledActions(){return this.actions.filter(t=>"function"!=typeof t.enabled||t.enabled(this.user))}},methods:{isSvg:function(t,{validate:e=!0}={}){if("string"!=typeof t)throw new TypeError(`Expected a \`string\`, got \`${typeof t}\``);if(0===(t=t.trim()).length)return!1;const n=new ct({fullScan:e});if(e){if(n.write(t),!n.isValid())return!1}else{const e=128;let a=0;for(;t.length>a&&!n.onEnd;)n.write(t.slice(a,Math.min(a+e,t.length))),a+=e}return"svg"===n.fileType?.ext},toggleEdit(){this.$emit("update:edit",!this.edit)}}});const ht=(0,P.A)(gt,function(){var t=this,e=t._self._c;return t._self._setupProxy,e("NcActions",{attrs:{"aria-label":t.t("settings","Toggle account actions menu"),disabled:t.disabled,inline:1}},[e("NcActionButton",{attrs:{"data-cy-user-list-action-toggle-edit":`${t.edit}`,disabled:t.disabled},on:{click:t.toggleEdit},scopedSlots:t._u([{key:"icon",fn:function(){return[e("NcIconSvgWrapper",{key:t.editSvg,attrs:{svg:t.editSvg,"aria-hidden":"true"}})]},proxy:!0}])},[t._v("\n\t\t"+t._s(t.edit?t.t("settings","Done"):t.t("settings","Edit"))+"\n\t\t")]),t._v(" "),t._l(t.enabledActions,function({action:n,icon:a,text:i},r){return e("NcActionButton",{key:r,attrs:{disabled:t.disabled,"aria-label":i,icon:a,"close-after-click":""},on:{click:e=>n(e,{...t.user})},scopedSlots:t._u([t.isSvg(a)?{key:"icon",fn:function(){return[e("NcIconSvgWrapper",{attrs:{svg:a,"aria-hidden":"true"}})]},proxy:!0}:null],null,!0)},[t._v("\n\t\t"+t._s(i)+"\n\t\t")])})],2)},[],!1,null,null,null).exports;var mt=i(24606),ft=i(34940),vt={};vt.styleTagTransform=D(),vt.setAttributes=B(),vt.insert=E().bind(null,"head"),vt.domAPI=x(),vt.insertStyleElement=S(),y()(ft.A,vt),ft.A&&ft.A.locals&&ft.A.locals;var Ct=i(23322),bt=i(88751),yt=i(51431);(0,Ct.r)();const _t=(0,s.pM)({name:"NcActionButtonGroup",inject:{isInSemanticMenu:{from:"NcActions:isSemanticMenu",default:!1}},props:{name:{required:!1,default:void 0,type:String}},setup:()=>({labelId:`nc-action-button-group-${(0,bt.G)()}`}),methods:{t:Ct.a}});var xt=function(){var t=this,e=t._self._c;return t._self._setupProxy,e("li",{staticClass:"nc-button-group-base",attrs:{role:t.isInSemanticMenu&&"presentation"}},[t.name?e("div",{attrs:{id:t.labelId}},[t._v(" "+t._s(t.name)+" ")]):t._e(),e("ul",{staticClass:"nc-button-group-content",attrs:{role:"group","aria-labelledby":t.name?t.labelId:void 0}},[t._t("default")],2)])},wt=[];(0,yt.n)(_t,xt,wt,!1,null,"d5482fd6").exports;var Et=i(61744),kt=i(78928),Bt=i(8907),Nt=i(68432),St=i(13464),It={};It.styleTagTransform=D(),It.setAttributes=B(),It.insert=E().bind(null,"head"),It.domAPI=x(),It.insertStyleElement=S(),y()(St.A,It),St.A&&St.A.locals&&St.A.locals;var Dt=i(66129),Tt=i(48191),Lt=i(39841),Pt=i(16086);const Gt={name:"NcActionRadio",components:{NcIconSvgWrapper:Tt.N},mixins:[Pt.A],inject:{isInSemanticMenu:{from:"NcActions:isSemanticMenu",default:!1}},model:{prop:"modelValue",event:"update:modelValue"},props:{id:{type:String,default:()=>"action-"+(0,bt.G)(),validator:t=>""!==t.trim()},checked:{type:Boolean,default:void 0},modelValue:{type:[Boolean,String,Number],default:!1},name:{type:String,required:!0},value:{type:[String,Number],default:""},disabled:{type:Boolean,default:!1}},emits:["update:checked","update:modelValue","update:model-value","change"],setup:t=>("boolean"==typeof t.modelValue&&s.Ay.util.warn("[NcActionRadio] Boolean type of `modelValue` is deprecated and will be removed in next versions"),{model:(0,Lt.u)("checked","update:checked"),mdiRadioboxBlank:Dt.h,mdiRadioboxMarked:Dt.g}),computed:{isChecked(){return this.model===this.value}},methods:{toggleInput(){this.$refs.label.click()},onChange(t){this.$emit("change",t)}}};var Ft=function(){var t=this,e=t._self._c;return e("li",{staticClass:"action",class:{"action--disabled":t.disabled},attrs:{role:t.isInSemanticMenu&&"presentation"}},[e("label",{staticClass:"action-radio",attrs:{role:t.isInSemanticMenu&&"menuitemradio","aria-checked":t.isInSemanticMenu&&t.isChecked.toString()}},[e("span",{staticClass:"action-radio__icon"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.model,expression:"model"}],staticClass:"action-radio__input",class:{focusable:!t.disabled},attrs:{id:t.id,type:"radio",name:t.name,disabled:t.disabled},domProps:{value:t.value,checked:t._q(t.model,t.value)},on:{change:[function(e){t.model=t.value},function(e){return t.$emit("change",e)}]}}),e("NcIconSvgWrapper",{attrs:{path:t.isChecked?t.mdiRadioboxMarked:t.mdiRadioboxBlank,size:20}})],1),e("span",{staticClass:"action-radio__text"},[t._v(t._s(t.text))])])])},Ot=[];(0,yt.n)(Gt,Ft,Ot,!1,null,"a3f0f3fe").exports;var Ut=i(59915),Rt=i(29248),qt=i(15502),Mt=i(71711),zt=i(73568),$t={};$t.styleTagTransform=D(),$t.setAttributes=B(),$t.insert=E().bind(null,"head"),$t.domAPI=x(),$t.insertStyleElement=S(),y()(zt.A,$t),zt.A&&zt.A.locals&&zt.A.locals;var jt=i(97424);const Xt={name:"NcActionTextEditable",components:{NcIconSvgWrapper:Tt.N},mixins:[jt.A],model:{prop:"modelValue",event:"update:modelValue"},props:{id:{type:String,default:()=>"action-"+(0,bt.G)(),validator:t=>""!==t.trim()},disabled:{type:Boolean,default:!1},value:{type:String,default:void 0},modelValue:{type:String,default:""}},emits:["input","update:value","update:modelValue","update:model-value","submit"],setup:()=>({model:(0,Lt.u)("value","update:value"),mdiArrowRight:Dt.d}),computed:{isFocusable(){return!this.disabled},computedId:()=>(0,bt.G)()},methods:{onInput(t){this.$emit("input",t),this.model=t.target.value},onSubmit(t){if(t.preventDefault(),t.stopPropagation(),this.disabled)return!1;this.$emit("submit",t)}}};var Ht=function(){var t=this,e=t._self._c;return e("li",{staticClass:"action",class:{"action--disabled":t.disabled}},[e("span",{staticClass:"action-text-editable",on:{click:t.onClick}},[t._t("icon",function(){return[e("span",{staticClass:"action-text-editable__icon",class:[t.isIconUrl?"action-text-editable__icon--url":t.icon],style:{backgroundImage:t.isIconUrl?`url(${t.icon})`:null}})]}),e("form",{ref:"form",staticClass:"action-text-editable__form",attrs:{disabled:t.disabled},on:{submit:function(e){return e.preventDefault(),t.onSubmit.apply(null,arguments)}}},[e("input",{staticClass:"action-text-editable__submit",attrs:{id:t.id,type:"submit"}}),t.name?e("label",{staticClass:"action-text-editable__name",attrs:{for:t.computedId}},[t._v(" "+t._s(t.name)+" ")]):t._e(),e("textarea",t._b({staticClass:"action-text-editable__textarea",class:{focusable:t.isFocusable},attrs:{id:t.computedId,disabled:t.disabled},domProps:{value:t.model},on:{input:t.onInput}},"textarea",t.$attrs,!1)),e("label",{directives:[{name:"show",rawName:"v-show",value:!t.disabled,expression:"!disabled"}],staticClass:"action-text-editable__label",attrs:{for:t.id}},[e("NcIconSvgWrapper",{attrs:{directional:"",path:t.mdiArrowRight}})],1)])],2)])},Vt=[];(0,yt.n)(Xt,Ht,Vt,!1,null,"a8740c0c").exports;var Wt=i(78529);const Yt={name:"NcAppContentDetails"};var Qt=function(){return(0,this._self._c)("div",{staticClass:"app-content-details"},[this._t("default")],2)},Kt=[];(0,yt.n)(Yt,Qt,Kt,!1,null,null).exports;const Zt={name:"NcAppContentList",props:{selection:{type:Boolean,default:!1},showDetails:{type:Boolean,default:!1}}};var Jt=function(){var t=this;return(0,t._self._c)("div",{staticClass:"app-content-list",class:{selection:t.selection,showdetails:t.showDetails}},[t._t("default")],2)},te=[];(0,yt.n)(Zt,Jt,te,!1,null,null).exports;var ee=i(70676),ne=i(58693),ae=i(98621),ie={};ie.styleTagTransform=D(),ie.setAttributes=B(),ie.insert=E().bind(null,"head"),ie.domAPI=x(),ie.insertStyleElement=S(),y()(ae.A,ie),ae.A&&ae.A.locals&&ae.A.locals;const re={name:"NcAppNavigationIconBullet",props:{color:{type:String,required:!0,validator:t=>/^#?([0-9A-F]{3}){1,2}$/i.test(t)}},emits:["click"],computed:{formattedColor(){return this.color.startsWith("#")?this.color:"#"+this.color}},methods:{onClick(t){this.$emit("click",t)}}};var oe=function(){var t=this,e=t._self._c;return e("div",{staticClass:"app-navigation-entry__icon-bullet",on:{click:t.onClick}},[e("div",{style:{backgroundColor:t.formattedColor}})])},se=[];(0,yt.n)(re,oe,se,!1,null,"04a313f4").exports;var le=i(58761),ce=i(27345),de=i(35888),ue=i(63283),pe={};pe.styleTagTransform=D(),pe.setAttributes=B(),pe.insert=E().bind(null,"head"),pe.domAPI=x(),pe.insertStyleElement=S(),y()(ue.A,pe),ue.A&&ue.A.locals&&ue.A.locals;const Ae={name:"NcAppNavigationNewItem",components:{NcInputConfirmCancel:i(52966).N,NcLoadingIcon:g.A},props:{name:{type:String,required:!0},icon:{type:String,default:""},loading:{type:Boolean,default:!1},editLabel:{type:String,default:""},editPlaceholder:{type:String,default:""}},emits:["new-item"],data:()=>({newItemValue:"",newItemActive:!1}),methods:{handleNewItem(){this.loading||(this.newItemActive=!0,this.$nextTick(()=>{this.$refs.newItemInput.focusInput()}))},cancelNewItem(){this.newItemActive=!1},handleNewItemDone(){this.$emit("new-item",this.newItemValue),this.newItemValue="",this.newItemActive=!1}}};var ge=function(){var t=this,e=t._self._c;return e("li",{staticClass:"app-navigation-entry",class:{"app-navigation-entry--newItemActive":t.newItemActive}},[e("button",{staticClass:"app-navigation-entry-button",on:{click:t.handleNewItem}},[e("span",{staticClass:"app-navigation-entry-icon",class:{[t.icon]:!t.loading}},[t.loading?e("NcLoadingIcon"):t._t("icon")],2),t.newItemActive?t._e():e("span",{staticClass:"app-navigation-new-item__name",attrs:{title:t.name}},[t._v(" "+t._s(t.name)+" ")]),t.newItemActive?e("span",{staticClass:"newItemContainer"},[e("NcInputConfirmCancel",{ref:"newItemInput",attrs:{placeholder:""!==t.editPlaceholder?t.editPlaceholder:t.name},on:{cancel:t.cancelNewItem,confirm:t.handleNewItemDone},model:{value:t.newItemValue,callback:function(e){t.newItemValue=e},expression:"newItemValue"}})],1):t._e()])])},he=[];(0,yt.n)(Ae,ge,he,!1,null,"258871fd").exports;var me=i(54568),fe=(i(29436),i(20265)),ve={};ve.styleTagTransform=D(),ve.setAttributes=B(),ve.insert=E().bind(null,"head"),ve.domAPI=x(),ve.insertStyleElement=S(),y()(fe.A,ve),fe.A&&fe.A.locals&&fe.A.locals;var Ce=i(80411),be=i(75105),ye=(i(23020),i(53429),i(70580),i(44349),i(95462)),_e=(i(29928),i(44368)),xe=i(3168),we=i(21695);(0,Ct.r)(Ct.n);const Ee={directives:{ClickOutside:h.z0},components:{NcButton:Ce.N,NcIconSvgWrapper:Tt.N},mixins:[be.A],props:{name:{type:String,required:!1,default:(0,Ct.a)("Settings")}},setup:()=>({contentId:(0,bt.G)(),isLegacy32:we.a,mdiCog:Dt.l,mdiCogOutline:Dt.k}),data:()=>({open:!1}),computed:{clickOutsideConfig(){return[this.closeMenu,this.clickOutsideOptions]}},methods:{closeMenu(){this.open=!1}}};var ke=function(){var t=this,e=t._self._c;return e("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:t.clickOutsideConfig,expression:"clickOutsideConfig"}],class:{open:t.open},attrs:{id:"app-settings"}},[e("div",{attrs:{id:"app-settings__header"}},[e("NcButton",{staticClass:"settings-button",attrs:{"aria-controls":t.contentId,"aria-expanded":t.open?"true":"false",alignment:"start",variant:"tertiary",wide:""},on:{click:function(e){t.open=!t.open}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("NcIconSvgWrapper",{staticClass:"settings-button__icon",attrs:{path:t.isLegacy32?t.mdiCog:t.mdiCogOutline}})]},proxy:!0}])},[t._v(" "+t._s(t.name)+" ")])],1),e("Transition",{attrs:{name:"slide-up"}},[e("div",{directives:[{name:"show",rawName:"v-show",value:t.open,expression:"open"}],attrs:{id:t.contentId}},[t._t("default")],2)])],1)},Be=[];(0,yt.n)(Ee,ke,Be,!1,null,"8fb21c8b").exports;var Ne=i(542),Se=i(29705),Ie=i(93651),De=i(15807),Te=i(96669),Le=i(50017),Pe=i(60258),Ge=i(72142),Fe={};Fe.styleTagTransform=D(),Fe.setAttributes=B(),Fe.insert=E().bind(null,"head"),Fe.domAPI=x(),Fe.insertStyleElement=S(),y()(Ge.A,Fe),Ge.A&&Ge.A.locals&&Ge.A.locals;var Oe=i(80633),Ue={};Ue.styleTagTransform=D(),Ue.setAttributes=B(),Ue.insert=E().bind(null,"head"),Ue.domAPI=x(),Ue.insertStyleElement=S(),y()(Oe.A,Ue),Oe.A&&Oe.A.locals&&Oe.A.locals;var Re=i(34163);const qe={__name:"NcAssistantIcon",props:{inline:{type:Boolean,default:!1},size:{type:Number,default:20}},setup(t){const e=t;(0,s.$9)((t,e)=>({a843d9d2:e.sizePx}));const n=(0,ye.u)(),a=(0,Re.c)(),i=(0,s.EW)(()=>`${e.size}px`);return{__sfc:!0,props:e,isDarkTheme:n,gradientId:a,sizePx:i,mdiCreation:Dt.f}}};var Me=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e("span",{class:[t.$style.assistantIcon,t.inline&&t.$style.assistantIcon_inline],attrs:{"aria-hidden":"true",role:"img"}},[e("svg",{class:t.$style.assistantIcon__svg,attrs:{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"}},[e("defs",[n.isDarkTheme?e("linearGradient",{attrs:{id:n.gradientId,gradientTransform:"rotateX(285)"}},[e("stop",{attrs:{offset:"15%","stop-color":"#CDACE7"}}),e("stop",{attrs:{offset:"40%","stop-color":"#008FDB"}}),e("stop",{attrs:{offset:"82%","stop-color":"#A180E0"}})],1):e("linearGradient",{attrs:{id:n.gradientId,gradientTransform:"rotateX(285)"}},[e("stop",{attrs:{offset:"15%","stop-color":"#9669D3"}}),e("stop",{attrs:{offset:"40%","stop-color":"#00679E"}}),e("stop",{attrs:{offset:"80%","stop-color":"#492083"}})],1)],1),e("path",{attrs:{d:n.mdiCreation,fill:`url('#${n.gradientId}')`}})])])},ze=[];const $e={$style:{"material-design-icon":"_material-design-icon_rxv-a",assistantIcon:"_assistantIcon_3gvvF",assistantIcon_inline:"_assistantIcon_inline_kO5b9",assistantIcon__svg:"_assistantIcon__svg_SllmR"}};function je(t){for(var e in $e)this[e]=$e[e]}const Xe=(0,yt.n)(qe,Me,ze,!1,je,null).exports,He={__name:"NcAssistantButton",props:{disabled:{type:Boolean,default:!1},text:{type:String,default:""},variant:{type:String,default:"secondary"}},emits:["click"],setup:t=>({__sfc:!0,mdiCreation:Dt.f,NcAssistantIcon:Xe,NcButton:Ce.N,NcIconSvgWrapper:Tt.N})};var Ve=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e("div",{class:[{[t.$style.assistantButton_disabled]:t.disabled,[t.$style.assistantButton_primary]:"primary"===t.variant},t.$style.assistantButton]},[e(n.NcButton,{class:t.$style.assistantButton__button,attrs:{disabled:t.disabled,variant:"tertiary"},on:{click:function(e){return t.$emit("click",e)}},scopedSlots:t._u([{key:"icon",fn:function(){return["primary"===t.variant?e(n.NcIconSvgWrapper,{class:t.$style.assistantButton__icon,attrs:{path:n.mdiCreation}}):e(n.NcAssistantIcon)]},proxy:!0},t.text||t.$scopedSlots.default?{key:"default",fn:function(){return[e("div",{class:t.$style.assistantButton__text},[t._t("default",function(){return[t._v(t._s(t.text))]})],2)]},proxy:!0}:null],null,!0)})],1)},We=[];const Ye={$style:{"material-design-icon":"_material-design-icon_ue-ry",assistantButton:"_assistantButton_VUrRt",assistantButton_disabled:"_assistantButton_disabled_cQ8vj",assistantButton_primary:"_assistantButton_primary_4cJXX",assistantButton__icon:"_assistantButton__icon_8AOmi",assistantButton__text:"_assistantButton__text_fZUa-",assistantButton__button:"_assistantButton__button_WTh-9"}};function Qe(t){for(var e in Ye)this[e]=Ye[e]}(0,yt.n)(He,Ve,We,!1,Qe,null).exports;var Ke=i(43922),Ze={};Ze.styleTagTransform=D(),Ze.setAttributes=B(),Ze.insert=E().bind(null,"head"),Ze.domAPI=x(),Ze.insertStyleElement=S(),y()(Ke.A,Ze),Ke.A&&Ke.A.locals&&Ke.A.locals;const Je={__name:"NcAssistantContent",props:{contentClasses:{type:[String,Array,Object],default:""}},setup:t=>({__sfc:!0})};var tn=function(){var t=this,e=t._self._c;return t._self._setupProxy,e("div",{class:t.$style.assistantContent},[e("div",{class:[t.$style.assistantContent__inner,t.contentClasses]},[t._t("default")],2)])},en=[];const nn={$style:{"material-design-icon":"_material-design-icon_0irai",assistantContent:"_assistantContent_HSz7O",assistantContent__inner:"_assistantContent__inner_NqOmP"}};function an(t){for(var e in nn)this[e]=nn[e]}(0,yt.n)(Je,tn,en,!1,an,null).exports;var rn=i(45379),on=i(96190),sn={};sn.styleTagTransform=D(),sn.setAttributes=B(),sn.insert=E().bind(null,"head"),sn.domAPI=x(),sn.insertStyleElement=S(),y()(on.A,sn),on.A&&on.A.locals&&on.A.locals;var ln=i(95341);const cn=new(i(49264).A)({concurrency:5}),dn={__name:"NcBlurHash",props:{hash:{required:!0,type:String},alt:{type:String,default:""},src:{type:String,default:""}},emits:["load"],setup(t,{emit:e}){const n=t,a=(0,s.KR)(),i=(0,s.KR)(!1);function r(){if(i.value)return;if(!n.hash)return void xe.l.error("Invalid BlurHash value");if(void 0===a.value)return void xe.l.error("BlurHash canvas not available");const{height:t,width:e}=a.value,r=(0,ln.D4)(n.hash,e,t),o=a.value.getContext("2d");if(null===o)return void xe.l.error("Cannot create context for BlurHash canvas");const s=o.createImageData(e,t);s.data.set(r),o.putImageData(s,0,0)}return(0,s.wB)(()=>n.hash,r),(0,s.wB)(i,()=>{!1===i.value&&(0,s.dY)(()=>r())},{immediate:!0}),(0,s.wB)(()=>n.src,()=>{i.value=!1,n.src&&function(t){const{resolve:e,promise:n}=Promise.withResolvers();return cn.add(()=>{const a=new Image;return a.onerror=()=>e(!1),a.onload=()=>e(!0),a.src=t,n}),n}(n.src).then(t=>{i.value=t,e("load",t)})},{immediate:!0}),{__sfc:!0,props:n,emit:e,canvas:a,imageLoaded:i,drawBlurHash:r}}};var un=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e("Transition",{attrs:{css:!!t.src&&void 0,"enter-active-class":t.$style.fadeTransition,"leave-active-class":t.$style.fadeTransition,"enter-class":t.$style.fadeTransitionActive,"leave-to-class":t.$style.fadeTransitionActive}},[n.imageLoaded?e("img",{attrs:{alt:t.alt,src:t.src}}):e("canvas",{ref:"canvas",attrs:{"aria-hidden":t.alt?null:"true","aria-label":t.alt}})])},pn=[];const An={$style:{fadeTransition:"_fadeTransition_2TIih",fadeTransitionActive:"_fadeTransitionActive_Lsx9F"}};function gn(t){for(var e in An)this[e]=An[e]}(0,yt.n)(dn,un,pn,!1,gn,null).exports;var hn=i(99070),mn=i(61100),fn=i(90286),vn=i(46173),Cn=i(27671),bn=i(64988),yn=i(90429),_n=i(65889),xn=i(6537),wn=i(44025),En=i(37904),kn=i(48198),Bn=i(76125),Nn=i(56103),Sn=i(83194),In=i(49886),Dn=i(18354),Tn={};Tn.styleTagTransform=D(),Tn.setAttributes=B(),Tn.insert=E().bind(null,"head"),Tn.domAPI=x(),Tn.insertStyleElement=S(),y()(Dn.A,Tn),Dn.A&&Dn.A.locals&&Dn.A.locals;const Ln={name:"FolderUploadIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Pn=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon folder-upload-icon",attrs:{"aria-hidden":t.title?null:"true","aria-label":t.title,role:"img"},on:{click:function(e){return t.$emit("click",e)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M20,6A2,2 0 0,1 22,8V18A2,2 0 0,1 20,20H4A2,2 0 0,1 2,18V6A2,2 0 0,1 4,4H10L12,6H20M10.75,13H14V17H16V13H19.25L15,8.75"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},Gn=[];const Fn=(0,yt.n)(Ln,Pn,Gn,!1,null,null).exports,On={name:"PlusIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Un=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon plus-icon",attrs:{"aria-hidden":t.title?null:"true","aria-label":t.title,role:"img"},on:{click:function(e){return t.$emit("click",e)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},Rn=[];const qn=(0,yt.n)(On,Un,Rn,!1,null,null).exports,Mn={name:"UploadIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var zn=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon upload-icon",attrs:{"aria-hidden":t.title?null:"true","aria-label":t.title,role:"img"},on:{click:function(e){return t.$emit("click",e)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M9,16V10H5L12,3L19,10H15V16H9M5,20V18H19V20H5Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},$n=[];const jn=(0,yt.n)(Mn,zn,$n,!1,null,null).exports;(0,Ct.r)(Ct.L);const Xn=(0,s.pM)({__name:"NcFilePicker",props:{accept:{default:void 0},actionCaption:{default:""},actions:{default:()=>[]},directory:{type:Boolean},directoryOnly:{type:Boolean},disabled:{type:Boolean},iconOnly:{type:Boolean},label:{default:void 0},loading:{type:Boolean},multiple:{type:Boolean},variant:{default:"primary"}},emits:["pick"],setup(t,{expose:e,emit:n}){const a=t;e({reset:c});const i=(0,s.KR)(null),r=(0,s.KR)(null),o=(0,s.EW)(()=>a.loading?(0,Ct.a)("Uploading …"):a.label?a.label:a.directoryOnly?(0,Ct.a)("Pick folder"):a.multiple?(0,Ct.a)("Pick files"):(0,Ct.a)("Pick file")),l=(0,s.EW)(()=>(a.directory||a.directoryOnly)&&"webkitdirectory"in HTMLInputElement.prototype);function c(){i.value.reset()}return{__sfc:!0,props:a,emit:n,formElement:i,inputElement:r,currentLabel:o,canUploadFolders:l,triggerPickFiles:function(t){c(),l.value&&(r.value.webkitdirectory=t),(0,s.dY)(()=>r.value.click())},onPick:function(){const t=r.value?.files?Array.from(r.value.files):[];n("pick",t)},reset:c,IconFolderUpload:Fn,IconPlus:qn,IconUpload:jn,NcActionButton:mt.N,NcActionCaption:Et.A,NcActions:Rt.N,NcIconSvgWrapper:Tt.N,NcLoadingIcon:g.A,t:Ct.a}}});var Hn=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e("form",{ref:"formElement",class:t.$style.filePicker},[e(n.NcActions,{attrs:{"aria-label":n.currentLabel,disabled:t.disabled||t.loading,"menu-name":t.iconOnly?void 0:n.currentLabel,"force-name":!t.iconOnly,variant:t.variant},scopedSlots:t._u([{key:"icon",fn:function(){return[t.loading?e(n.NcLoadingIcon):t._t("icon",function(){return[e(n.IconPlus,{attrs:{size:20}})]})]},proxy:!0}],null,!0)},[t.actionCaption?e(n.NcActionCaption,{attrs:{name:t.actionCaption}}):t._e(),t.directoryOnly?t._e():e(n.NcActionButton,{attrs:{"close-after-click":""},on:{click:function(t){return n.triggerPickFiles(!1)}},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.IconUpload,{attrs:{size:20}})]},proxy:!0}],null,!1,3377047136)},[t._v(" "+t._s(n.canUploadFolders||t.$slots.actions?t.multiple?n.t("Upload files"):n.t("Upload file"):n.currentLabel)+" ")]),n.canUploadFolders?e(n.NcActionButton,{attrs:{"close-after-click":""},on:{click:function(t){return n.triggerPickFiles(!0)}},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.IconFolderUpload,{staticStyle:{color:"var(--color-primary-element)"},attrs:{size:20}})]},proxy:!0}],null,!1,746052933)},[t._v(" "+t._s(!t.directoryOnly||t.$slots.actions?n.t("Upload folder"):n.currentLabel)+" ")]):t._e(),t._l(t.actions,function(a){return[a.caption?e(n.NcActionCaption,{key:a.caption,attrs:{name:a.caption}}):t._e(),t._l(a.actions??[a],function(a){return e(n.NcActionButton,{key:a.label,attrs:{"close-after-click":""},on:{click:a.onClick},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{svg:a.iconSvg}})]},proxy:!0}],null,!0)},[t._v(" "+t._s(a.label)+" ")])})]})],2),e("input",{ref:"inputElement",staticClass:"hidden-visually",attrs:{accept:t.accept?.join(", "),"aria-hidden":"true",multiple:t.multiple,type:"file"},on:{change:n.onPick}}),t._t("default")],2)},Vn=[];const Wn={$style:{filePicker:"_filePicker_KfdBJ"}};function Yn(t){for(var e in Wn)this[e]=Wn[e]}(0,yt.n)(Xn,Hn,Vn,!1,Yn,null).exports;var Qn=i(85646),Kn=i(49806),Zn=i(16911),Jn=i(2338),ta=i(99925),ea=i(98216),na={};na.styleTagTransform=D(),na.setAttributes=B(),na.insert=E().bind(null,"head"),na.domAPI=x(),na.insertStyleElement=S(),y()(ea.A,na),ea.A&&ea.A.locals&&ea.A.locals;const aa={name:"NcGuestContent",mounted(){document.getElementById("content").classList.add("nc-guest-content")},destroyed(){document.getElementById("content").classList.remove("nc-guest-content")}};var ia=function(){return(0,this._self._c)("div",{attrs:{id:"guest-content-vue"}},[this._t("default")],2)},ra=[];(0,yt.n)(aa,ia,ra,!1,null,"528e9576").exports;var oa=i(22028),sa=i(72832),la=i(51550),ca=i(91624),da=i(6670),ua=i(61029),pa=i(83564),Aa=i(31826),ga=i(83947),ha=i(371),ma=i(97836),fa=i(71912),va=i(35290),Ca=i(1938),ba=i(1357),ya=i(3319),_a={};_a.styleTagTransform=D(),_a.setAttributes=B(),_a.insert=E().bind(null,"head"),_a.domAPI=x(),_a.insertStyleElement=S(),y()(ya.A,_a),ya.A&&ya.A.locals&&ya.A.locals;var xa=i(63814),wa=i(77677),Ea=i(87485),ka=i(47266),Ba=i(29365);(0,Ct.r)(Ct.T);const Na={name:"NcResource",components:{NcButton:Ce.N},props:{icon:{type:String,required:!0},name:{type:String,required:!0},url:{type:String,required:!0}},data(){return{labelTranslated:(0,Ct.a)('Open link to "{resourceName}"',{resourceName:this.name})}},computed:{route(){return(0,wa.g)(this.$router,this.url)}},methods:{t:Ct.a}};var Sa=function(){var t=this,e=t._self._c;return e("li",{staticClass:"resource"},[e("NcButton",{staticClass:"resource__button",attrs:{"aria-label":t.labelTranslated,to:t.route,href:t.route?null:t.url,variant:"tertiary"},scopedSlots:t._u([{key:"icon",fn:function(){return[e("div",{staticClass:"resource__icon"},[e("img",{attrs:{src:t.icon}})])]},proxy:!0}])},[t._v(" "+t._s(t.name)+" ")])],1)},Ia=[];const Da=(0,yt.n)(Na,Sa,Ia,!1,null,"9f864ea4").exports,Ta={name:"AccountGroupIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var La=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon account-group-icon",attrs:{"aria-hidden":t.title?null:"true","aria-label":t.title,role:"img"},on:{click:function(e){return t.$emit("click",e)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M12,5.5A3.5,3.5 0 0,1 15.5,9A3.5,3.5 0 0,1 12,12.5A3.5,3.5 0 0,1 8.5,9A3.5,3.5 0 0,1 12,5.5M5,8C5.56,8 6.08,8.15 6.53,8.42C6.38,9.85 6.8,11.27 7.66,12.38C7.16,13.34 6.16,14 5,14A3,3 0 0,1 2,11A3,3 0 0,1 5,8M19,8A3,3 0 0,1 22,11A3,3 0 0,1 19,14C17.84,14 16.84,13.34 16.34,12.38C17.2,11.27 17.62,9.85 17.47,8.42C17.92,8.15 18.44,8 19,8M5.5,18.25C5.5,16.18 8.41,14.5 12,14.5C15.59,14.5 18.5,16.18 18.5,18.25V20H5.5V18.25M0,20V18.5C0,17.11 1.89,15.94 4.45,15.6C3.86,16.28 3.5,17.22 3.5,18.25V20H0M24,20H20.5V18.25C20.5,17.22 20.14,16.28 19.55,15.6C22.11,15.94 24,17.11 24,18.5V20Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},Pa=[];const Ga=(0,yt.n)(Ta,La,Pa,!1,null,null).exports,Fa={name:"OpenInNewIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Oa=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon open-in-new-icon",attrs:{"aria-hidden":t.title?null:"true","aria-label":t.title,role:"img"},on:{click:function(e){return t.$emit("click",e)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M14,3V5H17.59L7.76,14.83L9.17,16.24L19,6.41V10H21V3M19,19H5V5H12V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V12H19V19Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},Ua=[];const Ra=(0,yt.n)(Fa,Oa,Ua,!1,null,null).exports;(0,Ct.r)(Ct.U);const qa=(0,Ea.F)()?.circles?.teamResourceProviders??[],Ma={name:"NcTeamResources",components:{AccountGroup:Ga,ChevronDown:ka.C,ChevronUp:Ba.C,OpenInNew:Ra,NcButton:Ce.N,NcIconSvgWrapper:Tt.N},props:{providerId:{type:String,default:null},itemId:{type:[String,Number],default:null}},data:()=>({appEnabled:void 0!==OC?.appswebroots?.circles&&(OC.config.version.split(".")[0]??0)>=29,loading:!1,teamResources:null,teamOpen:[]}),computed:{isVisible(){return!this.loading&&this.teamResources?.length>0},teamProviders(){return t=>{const e=this.teamResources.find(e=>e.teamId===t);return e.resources?.reduce((t,e)=>(e.provider.id===this.providerId&&e.id===String(this.itemId)||(t[e.provider.id]||(t[e.provider.id]=e.provider,t[e.provider.id].resources=[]),e.provider.id===this.providerId&&e.id===String(this.itemId)||t[e.provider.id].resources.push(e)),t),{})}},open(){return t=>-1!==this.teamOpen.indexOf(t)}},watch:{providerId(){this.fetchTeamResources()},itemId(){this.fetchTeamResources()}},created(){this.fetchTeamResources()},methods:{t:Ct.a,async fetchTeamResources(){if(qa.includes(this.providerId))try{this.loading=!0;const t=await _e.Ay.get((0,xa.KT)(`/teams/resources/${this.providerId}/${this.itemId}`));this.teamResources=t.data.ocs.data.teams,this.teamOpen=[this.teamResources[0]?.teamId]}catch(t){this.teamResources=null,xe.l.error("Could not fetch Teams resources",{error:t})}finally{this.loading=!1}},toggleOpen(t,e){e?this.teamOpen.push(t):this.teamOpen.splice(this.teamOpen.indexOf(t),1)}}};var za=function(){var t=this,e=t._self._c;return t.appEnabled&&t.isVisible?e("div",{staticClass:"team-resources"},[e("h5",{staticClass:"team-resources__header"},[t._v(" "+t._s(t.t("Related team resources"))+" ")]),t._l(t.teamResources,function(n){return e("details",{key:n.teamId,staticClass:"related-team",attrs:{name:"Team resources",open:t.open(n.teamId)},on:{toggle:e=>t.toggleOpen(n.teamId,e.target.open)}},[e("summary",{staticClass:"related-team__header"},[e("h5",{staticClass:"related-team__name"},[e("AccountGroup",{attrs:{size:20}}),t._v(" "+t._s(n.displayName)+" ")],1),e("NcButton",{attrs:{"aria-label":t.t("View team"),href:n.link,title:t.t("View team"),variant:"tertiary"},scopedSlots:t._u([{key:"icon",fn:function(){return[e("OpenInNew",{attrs:{size:20}})]},proxy:!0}],null,!0)}),t.open(n.teamId)?e("ChevronUp",{attrs:{size:20}}):e("ChevronDown",{attrs:{size:20}})],1),e("div",t._l(t.teamProviders(n.teamId),function(n){return e("div",{key:n.id,staticClass:"related-team-provider"},[n.resources.length>0?e("h6",[t._v(" "+t._s(n.name)+" ")]):t._e(),e("ul",t._l(n.resources,function(n){return e("li",{key:n.url,staticClass:"related-team-resource"},[e("a",{staticClass:"related-team-resource__link",attrs:{href:n.url}},[n.iconEmoji?e("span",{staticClass:"resource__icon"},[t._v(" "+t._s(n.iconEmoji)+" ")]):n.iconSvg?e("NcIconSvgWrapper",{staticClass:"resource__icon",attrs:{svg:n.iconSvg,size:20}}):n.iconURL?e("span",{staticClass:"resource__icon"},[e("img",{attrs:{src:n.iconURL,alt:""}})]):t._e(),e("span",{staticClass:"resource__name"},[t._v(" "+t._s(n.label)+" ")])],1)])}),0)])}),0)])})],2):t._e()},$a=[];const ja=(0,yt.n)(Ma,za,$a,!1,null,"e224f6ac").exports;(0,Ct.r)(Ct.V);const Xa={name:"NcRelatedResourcesPanel",components:{NcResource:Da,NcTeamResources:ja},props:{providerId:{type:String,default:null},itemId:{type:[String,Number],default:null},resourceType:{type:String,default:""},limit:{type:Number,default:0},fileInfo:{type:Object,default:null},header:{type:String,default:(0,Ct.a)("Related resources")},description:{type:String,default:(0,Ct.a)("Anything shared with the same group of people will show up here")},primary:{type:Boolean,default:!1}},emits:["has-error","has-resources"],data:()=>({appEnabled:void 0!==OC?.appswebroots?.related_resources,loading:!1,error:null,resources:[]}),computed:{isVisible(){return!this.loading&&(this.error??this.resources.length>0)},subline(){return this.error?(0,Ct.a)("Error getting related resources. Please contact your system administrator if you have any questions."):this.description},hasResourceInfo(){return null!==this.providerId&&null!==this.itemId||null!==this.fileInfo},isFiles(){return void 0!==this.fileInfo?.id},url(){let t,e;return this.isFiles?(t="files",e=this.fileInfo.id):(t=this.providerId,e=this.itemId),(0,xa.KT)("/apps/related_resources/related/{providerId}?itemId={itemId}&resourceType={resourceType}&limit={limit}&format=json",{providerId:t,itemId:e,resourceType:this.resourceType,limit:this.limit})}},watch:{providerId(){this.fetchRelatedResources()},itemId(){this.fetchRelatedResources()},fileInfo(){this.fetchRelatedResources()},error(t){this.$emit("has-error",Boolean(t))},resources(t){this.$emit("has-resources",t.length>0)}},created(){this.fetchRelatedResources()},methods:{t:Ct.a,async fetchRelatedResources(){if(this.appEnabled&&this.hasResourceInfo){this.loading=!0,this.error=null,this.resources=[];try{const t=await _e.Ay.get(this.url);this.resources=t.data.ocs?.data}catch(t){this.error=e,xe.l.error("Could not fetch related resources",{error:t})}finally{this.loading=!1}}}}};var Ha=function(){var t=this,e=t._self._c;return e("div",[e("NcTeamResources",{attrs:{"provider-id":t.providerId,"item-id":t.itemId}}),t.appEnabled&&t.isVisible?e("div",{staticClass:"related-resources"},[e("div",{staticClass:"related-resources__header"},[e("h5",[t._v(t._s(t.header))]),e("p",[t._v(t._s(t.subline))])]),t._l(t.resources,function(t){return e("NcResource",{key:t.itemId,staticClass:"related-resources__entry",attrs:{icon:t.icon,name:t.title,url:t.url}})})],2):t._e()],1)},Va=[];(0,yt.n)(Xa,Ha,Va,!1,null,"c4e88089").exports;var Wa=i(26797),Ya=i(70345),Qa=(i(93311),i(52781),i(69407)),Ka=i(77078),Za=i(63070);const Ja=(0,s.pM)({name:"NcSavingIndicatorIcon",props:{size:{type:Number,default:20},name:{type:String,default:""},saving:{type:Boolean,default:!1,required:!1},error:{type:Boolean,default:!1,required:!1}},emits:["click"],computed:{indicatorColor(){return this.error?"var(--color-text-error, var(--color-error))":this.saving?"var(--color-primary-element)":"none"}}});var ti=function(){var t=this,e=t._self._c;return t._self._setupProxy,e("span",{staticClass:"material-design-icon",attrs:{"aria-label":t.name,role:"img"},on:{click:function(e){return t.$emit("click",e)}}},[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{fill:t.indicatorColor,d:"m19 15a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4z"}}),e("path",{attrs:{fill:"currentColor",d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}},[t.name?e("title",[t._v(t._s(t.name))]):t._e()])])])},ei=[];(0,yt.n)(Ja,ti,ei,!1,null,null).exports;var ni=i(93697),ai=i(69721),ii={};ii.styleTagTransform=D(),ii.setAttributes=B(),ii.insert=E().bind(null,"head"),ii.domAPI=x(),ii.insertStyleElement=S(),y()(ai.A,ii),ai.A&&ai.A.locals&&ai.A.locals,(0,Ct.r)(Ct.h,Ct.w);const ri=(0,s.pM)({model:{prop:"modelValue",event:"update:modelValue"},__name:"NcSelectUsers",props:{ariaLabelClearSelected:{type:String,default:(0,Ct.a)("Clear selected")},ariaLabelListbox:{type:String,default:(0,Ct.a)("Options")},ariaLabelDeselectOption:{type:Function,default:t=>(0,Ct.a)("Deselect {option}",{option:t})},keepOpen:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},filterBy:{type:Function,default:null},inputId:{type:String,default:()=>(0,bt.G)()},inputLabel:{type:String,default:(0,Ct.a)("Select account")},labelOutside:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},noWrap:{type:Boolean,default:!1},options:{type:Array,default:()=>[]},placeholder:{type:String,default:""},required:{type:Boolean,default:!1},modelValue:{type:Object,default:null}},emits:["search","update:modelValue"],setup(t,{emit:e}){const n=t,a=(0,s.KR)("");(0,s.wB)(a,()=>{e("search",a.value)});const i=Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--default-clickable-area")),r=Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--default-grid-baseline"));return{__sfc:!0,props:n,emit:e,search:a,clickableArea:i,gridBaseLine:r,avatarSize:i-2*r,localFilterBy:function(t,e,a){if(n.filterBy)return n.filterBy;const i=a.match(/[^<]*<([^>]+)/),r=t.subname?.toLocaleLowerCase()??"";return i&&r.indexOf(i[1].toLocaleLowerCase())>-1||`${e} ${t.subname}`.toLocaleLowerCase().indexOf(a.toLocaleLowerCase())>-1},NcListItemIcon:Aa.N,NcSelect:Ka.N}}});var oi=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e(n.NcSelect,t._b({staticClass:"nc-select-users",attrs:{"filter-by":n.localFilterBy,label:"displayName"},on:{search:function(t){n.search=t},"update:model-value":function(e){return t.$emit("update:modelValue",e)}},scopedSlots:t._u([{key:"option",fn:function(a){return[e(n.NcListItemIcon,t._b({attrs:{"avatar-size":32,name:a.displayName,search:n.search}},"NcListItemIcon",a,!1))]}},{key:"selected-option",fn:function(a){return[e(n.NcListItemIcon,t._b({attrs:{"avatar-size":n.avatarSize,name:a.displayName,"no-margin":"",search:n.search}},"NcListItemIcon",a,!1))]}}])},"NcSelect",t.$props,!1))},si=[];(0,yt.n)(ri,oi,si,!1,null,"7f7ecbfe").exports;var li=i(67503),ci={};ci.styleTagTransform=D(),ci.setAttributes=B(),ci.insert=E().bind(null,"head"),ci.domAPI=x(),ci.insertStyleElement=S(),y()(li.A,ci),li.A&&li.A.locals&&li.A.locals,(0,Ct.r)(Ct.j);const di={name:"NcSettingsInputText",model:{prop:"value",event:"update:value"},props:{label:{type:String,required:!0},hint:{type:String,default:""},value:{type:String,default:void 0},modelValue:{type:String,default:""},disabled:{type:Boolean,default:!1},id:{type:String,default:()=>"settings-input-text-"+(0,bt.G)(),validator:t=>""!==t.trim()}},emits:["update:value","update:modelValue","update:model-value","input","submit","change"],setup:()=>({model:(0,Lt.u)("value","update:value")}),data:()=>({submitTranslated:(0,Ct.a)("Submit")}),computed:{idSubmit(){return this.id+"-submit"}},methods:{onInput(t){this.$emit("input",t),this.model=t.target.value},onSubmit(t){this.disabled||this.$emit("submit",t)},onChange(t){this.$emit("change",t)}}};var ui=function(){var t=this,e=t._self._c;return e("form",{ref:"form",attrs:{disabled:t.disabled},on:{submit:function(e){return e.preventDefault(),e.stopPropagation(),t.onSubmit.apply(null,arguments)}}},[e("div",{staticClass:"input-wrapper"},[e("label",{staticClass:"action-input__label",attrs:{for:t.id}},[t._v(t._s(t.label))]),e("input",{attrs:{id:t.id,type:"text",disabled:t.disabled},domProps:{value:t.model},on:{input:t.onInput,change:t.onChange}}),e("input",{staticClass:"action-input__submit",attrs:{id:t.idSubmit,type:"submit"},domProps:{value:t.submitTranslated}}),t.hint?e("p",{staticClass:"hint"},[t._v(" "+t._s(t.hint)+" ")]):t._e()])])},pi=[];(0,yt.n)(di,ui,pi,!1,null,"9938ac79").exports;var Ai=i(25514),gi=i(70925),hi=i(59721),mi=i(35808);const fi={__name:"NcThemeProvider",props:{dark:{type:Boolean,default:!1},light:{type:Boolean,default:!1}},setup(t){const e=t,n=(0,s.EW)(()=>e.dark?"dark":e.light?"light":"");return(0,s.Gt)(mi.I,n),{__sfc:!0,props:e,theme:n}}};var vi=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e("div",t._b({},"div",t._d({},[`data-theme-${n.theme}`,n.theme])),[t._t("default")],2)},Ci=[];(0,yt.n)(fi,vi,Ci,!1,null,null).exports;var bi=i(72406),yi=i(88684),_i=i(99835),xi=i(23610),wi=i(55581),Ei=(i(94205),i(23739),i(71409),i(18547),i(42892)),ki=i(69885);i(59656);var Bi=i(34558);mt.N,Et.A,kt.N,Bt.N,Nt.A,Ut.A,qt.A,Mt.A,Rt.N,Wt.N,ee.N,ne.N,le.N,ce.A,de.N,me.N,Ne.A,Se.N,Ie.N,De.N,De.N,Te.N,Le.N,Pe.A,Ya.N,rn.N,hn.N,mn.N,Ce.N,fn.N,vn.N,Cn.N,bn.N,yn.N,_n.N,xn.N,wn.N,En.default,kn.A,Bn.N,Nn.N,Sn.A,In.N,p.A,Qn.N,Kn.N,Zn.N,Jn.N,ta.N,oa.N,sa.N,la.N,ca.N,da.N,Tt.N,ua.N,pa.N,Aa.N,g.A,Wa.N,ga.A,ha.A,ma.N,fa.N,va.N,Ca.N,ba.N,Ya.a,Qa.N,Ka.N,ni.N,Ai.N,gi.N,hi.N,Za.N,bi.N,yi.N,_i.N,xi.A,Symbol.toStringTag,Ei.A,ki.A,Bi.yw,Symbol.toStringTag;const Ni={props:{user:{type:Object,required:!0},settings:{type:Object,default:()=>({})},quotaOptions:{type:Array,default:()=>[]},languages:{type:Array,required:!0},externalActions:{type:Array,default:()=>[]}},setup(t){const{formattedFullTime:e}=(0,wi.m7)(1e3*t.user.firstLoginTimestamp,{relativeTime:!1,format:{timeStyle:"short",dateStyle:"short"}});return{formattedFullTime:e}},computed:{showConfig(){return this.$store.getters.getShowConfig},usedSpace(){const e=this.user.quota.used>0?this.user.quota.used:0;return t("settings","{size} used",{size:(0,F.v7)(e,!0)})},usedQuota(){let t=this.user.quota.quota;return t=t>0?Math.min(100,Math.round(this.user.quota.used/t*100)):95*(1-1/(this.user.quota.used/(10*Math.pow(2,30))+1)),isNaN(t)?0:t},userQuota(){if(this.user.quota.quota>=0){const t=(0,F.v7)(this.user.quota.quota);return this.quotaOptions.find(e=>e.id===t)||{id:t,label:t}}return"default"===this.user.quota.quota?this.quotaOptions[0]:this.quotaOptions[1]},minPasswordLength(){return this.$store.getters.getPasswordPolicyMinLength},userLanguage(){const t=this.languages[0].languages.concat(this.languages[1].languages).find(t=>t.code===this.user.language);return"object"!=typeof t&&""!==this.user.language?{code:this.user.language,name:this.user.language}:""!==this.user.language&&t},userFirstLogin(){return this.user.firstLoginTimestamp>0?this.formattedFullTime:this.user.firstLoginTimestamp<0?t("settings","Unknown"):t("settings","Never")},userLastLoginTooltip(){return this.user.lastLoginTimestamp>0?OC.Util.formatDate(1e3*this.user.lastLoginTimestamp):""},userLastLogin(){return this.user.lastLoginTimestamp>0?OC.Util.relativeModifiedDate(1e3*this.user.lastLoginTimestamp):t("settings","Never")},userGroups(){const t=this.$store.getters.getGroups;return this.user.groups.map(e=>t.find(t=>t.id===e)).filter(t=>void 0!==t)},userSubAdminGroups(){const t=this.$store.getters.getGroups;return this.user.subadmin.map(e=>t.find(t=>t.id===e)).filter(t=>void 0!==t)}}};var Si=i(95668);const Ii=window.OC.theme.productName,Di={name:"UserRow",components:{NcAvatar:it.A,NcLoadingIcon:g.A,NcProgressBar:rt.A,NcSelect:q.default,NcTextField:M.A,UserRowActions:ht},mixins:[Ni],props:{user:{type:Object,required:!0},visible:{type:Boolean,required:!0},users:{type:Array,required:!0},hasObfuscated:{type:Boolean,required:!0},quotaOptions:{type:Array,required:!0},languages:{type:Array,required:!0},settings:{type:Object,required:!0},externalActions:{type:Array,default:()=>[]}},data(){return{selectedQuota:!1,rand:Math.random().toString(36).substring(2),loadingPossibleManagers:!1,possibleManagers:[],currentManager:"",editing:!1,loading:{all:!1,displayName:!1,password:!1,mailAddress:!1,groups:!1,groupsDetails:!1,subAdminGroupsDetails:!1,subadmins:!1,quota:!1,delete:!1,disable:!1,languages:!1,wipe:!1,manager:!1},editedDisplayName:this.user.displayname,editedPassword:"",editedMail:this.user.email??"",promise:null}},computed:{managerLabel:()=>t("settings","Set line manager"),isObfuscated(){return(0,Si.HK)(this.user)},showConfig(){return this.$store.getters.getShowConfig},isLoadingUser(){return this.loading.delete||this.loading.disable||this.loading.wipe},isLoadingField(){return this.loading.delete||this.loading.disable||this.loading.all},uniqueId(){return encodeURIComponent(this.user.id+this.rand)},availableGroups(){return(this.settings.isAdmin||this.settings.isDelegatedAdmin?this.$store.getters.getSortedGroups:this.$store.getters.getSubAdminGroups).filter(t=>"__nc_internal_recent"!==t.id&&"disabled"!==t.id)},availableSubAdminGroups(){return this.availableGroups.filter(t=>"admin"!==t.id)},userGroupsLabels(){return this.userGroups.map(t=>{const e=this.availableGroups.find(e=>e.id===t.id);return e?.name??t.name??t.id}).join(", ")},userSubAdminGroupsLabels(){return this.userSubAdminGroups.map(t=>{const e=this.availableSubAdminGroups.find(e=>e.id===t.id);return e?.name??t.name??t.id}).join(", ")},usedSpace(){return this.user.quota?.used?t("settings","{size} used",{size:(0,F.v7)(this.user.quota?.used)}):t("settings","{size} used",{size:(0,F.v7)(0)})},canEdit(){return(0,nt.HW)().uid!==this.user.id||this.settings.isAdmin||this.settings.isDelegatedAdmin},userQuota(){let e=this.user.quota?.quota;return"default"===e&&(e=this.settings.defaultQuota,"none"!==e&&(e=(0,F.lT)(e,!0))),"none"===e||-3===e?t("settings","Unlimited"):e>=0?(0,F.v7)(e):(0,F.v7)(0)},userActions(){const e=[{icon:"icon-delete",text:t("settings","Delete account"),action:this.deleteUser},{icon:"icon-delete",text:t("settings","Disconnect all devices and delete local data"),action:this.wipeUserDevices},{icon:this.user.enabled?"icon-close":"icon-add",text:this.user.enabled?t("settings","Disable account"):t("settings","Enable account"),action:this.enableDisableUser}];return null!==this.user.email&&""!==this.user.email&&e.push({icon:"icon-mail",text:t("settings","Resend welcome email"),action:this.sendWelcomeMail}),e.concat(this.externalActions)},editedUserQuota:{get(){return!1!==this.selectedQuota?this.selectedQuota:this.settings.defaultQuota!==Si.SA.id&&(0,F.lT)(this.settings.defaultQuota,!0)>=0?{id:this.settings.defaultQuota,label:this.settings.defaultQuota}:Si.SA},set(t){this.selectedQuota=t}},availableLanguages(){return this.languages[0].languages.concat(this.languages[1].languages)}},async beforeMount(){this.user.manager&&await this.initManager(this.user.manager)},methods:{async wipeUserDevices(){const e=this.user.id;await(0,at.C5)(),OC.dialogs.confirmDestructive(t("settings","In case of lost device or exiting the organization, this can remotely wipe the {productName} data from all devices associated with {userid}. Only works if the devices are connected to the internet.",{userid:e,productName:Ii}),t("settings","Remote wipe of devices"),{type:OC.dialogs.YES_NO_BUTTONS,confirm:t("settings","Wipe {userid}'s devices",{userid:e}),confirmClasses:"error",cancel:t("settings","Cancel")},n=>{n&&(this.loading.wipe=!0,this.loading.all=!0,this.$store.dispatch("wipeUserDevices",e).then(()=>(0,d.Te)(t("settings","Wiped {userid}'s devices",{userid:e})),{timeout:2e3}).finally(()=>{this.loading.wipe=!1,this.loading.all=!1}))},!0)},filterManagers(t){return t.filter(t=>t.id!==this.user.id)},async initManager(t){await this.$store.dispatch("getUser",t).then(t=>{this.currentManager=t?.data.ocs.data})},async searchInitialUserManager(){this.loadingPossibleManagers=!0,await this.searchUserManager(),this.loadingPossibleManagers=!1},async loadGroupsDetails(){this.loading.groups=!0,this.loading.groupsDetails=!0;try{const t=await(0,z.Iu)({userId:this.user.id});for(const e of t)this.$store.commit("addGroup",e)}catch(e){v.A.error(t("settings","Failed to load groups with details"),{error:e})}this.loading.groups=!1,this.loading.groupsDetails=!1},async loadSubAdminGroupsDetails(){this.loading.subadmins=!0,this.loading.subAdminGroupsDetails=!0;try{const t=await(0,z.FF)({userId:this.user.id});for(const e of t)this.$store.commit("addGroup",e)}catch(e){v.A.error(t("settings","Failed to load sub admin groups with details"),{error:e})}this.loading.subadmins=!1,this.loading.subAdminGroupsDetails=!1},async searchGroups(e,n){if(""!==e){this.promise&&this.promise.cancel(),n(!0);try{this.promise=await(0,z.N_)({search:e,offset:0,limit:25});const t=await this.promise;for(const e of t)this.$store.commit("addGroup",e)}catch(e){v.A.error(t("settings","Failed to search groups"),{error:e})}this.promise=null,n(!1)}},async searchUserManager(t){await this.$store.dispatch("searchUsers",{offset:0,limit:10,search:t}).then(t=>{const e=t?.data?this.filterManagers(Object.values(t?.data.ocs.data.users)):[];e.length>0&&(this.possibleManagers=e)})},async updateUserManager(){this.loading.manager=!0;const e=this.user.manager;try{await this.$store.dispatch("setUserData",{userid:this.user.id,key:"manager",value:this.currentManager?this.currentManager.id:""})}catch(n){(0,d.Qg)(t("settings","Failed to update line manager")),v.A.error("Failed to update manager:",{error:n}),this.currentManager=e}finally{this.loading.manager=!1}},async deleteUser(){const e=this.user.id;await(0,at.C5)(),OC.dialogs.confirmDestructive(t("settings","Fully delete {userid}'s account including all their personal files, app data, etc.",{userid:e}),t("settings","Account deletion"),{type:OC.dialogs.YES_NO_BUTTONS,confirm:t("settings","Delete {userid}'s account",{userid:e}),confirmClasses:"error",cancel:t("settings","Cancel")},t=>{if(t)return this.loading.delete=!0,this.loading.all=!0,this.$store.dispatch("deleteUser",e).then(()=>{this.loading.delete=!1,this.loading.all=!1})},!0)},enableDisableUser(){this.loading.delete=!0,this.loading.all=!0;const t=this.user.id,e=!this.user.enabled;return this.$store.dispatch("enableDisableUser",{userid:t,enabled:e}).then(()=>{this.loading.delete=!1,this.loading.all=!1})},async updateDisplayName(){this.loading.displayName=!0;try{await this.$store.dispatch("setUserData",{userid:this.user.id,key:"displayname",value:this.editedDisplayName}),this.editedDisplayName===this.user.displayname&&(0,d.Te)(t("settings","Display name was successfully changed"))}finally{this.loading.displayName=!1}},async updatePassword(){if(this.loading.password=!0,0===this.editedPassword.length)(0,d.Qg)(t("settings","Password can't be empty")),this.loading.password=!1;else try{await this.$store.dispatch("setUserData",{userid:this.user.id,key:"password",value:this.editedPassword}),this.editedPassword="",(0,d.Te)(t("settings","Password was successfully changed"))}finally{this.loading.password=!1}},async updateEmail(){if(this.loading.mailAddress=!0,""===this.editedMail)(0,d.Qg)(t("settings","Email can't be empty")),this.loading.mailAddress=!1,this.editedMail=this.user.email;else try{await this.$store.dispatch("setUserData",{userid:this.user.id,key:"email",value:this.editedMail}),this.editedMail===this.user.email&&(0,d.Te)(t("settings","Email was successfully changed"))}finally{this.loading.mailAddress=!1}},async createGroup({name:e}){this.loading.groups=!0;try{await this.$store.dispatch("addGroup",e);const t=this.user.id;await this.$store.dispatch("addUserGroup",{userid:t,gid:e})}catch(e){v.A.error(t("settings","Failed to create group"),{error:e})}this.loading.groups=!1},async addUserGroup(t){if(t.isCreating)return;const e=this.user.id,n=t.id;if(!1!==t.canAdd){this.loading.groups=!0;try{await this.$store.dispatch("addUserGroup",{userid:e,gid:n})}catch(t){console.error(t)}this.loading.groups=!1}},async removeUserGroup(t){if(!1===t.canRemove)return!1;this.loading.groups=!0;const e=this.user.id,n=t.id;try{await this.$store.dispatch("removeUserGroup",{userid:e,gid:n}),this.loading.groups=!1,this.$route.params.selectedGroup===n&&this.$store.commit("deleteUser",e)}catch{this.loading.groups=!1}},async addUserSubAdmin(t){this.loading.subadmins=!0;const e=this.user.id,n=t.id;try{await this.$store.dispatch("addUserSubAdmin",{userid:e,gid:n})}catch(t){console.error(t)}this.loading.subadmins=!1},async removeUserSubAdmin(t){this.loading.subadmins=!0;const e=this.user.id,n=t.id;try{await this.$store.dispatch("removeUserSubAdmin",{userid:e,gid:n})}catch(t){console.error(t)}finally{this.loading.subadmins=!1}},async setUserQuota(t="none"){"none"===t&&(t=Si.SA),this.loading.quota=!0,t=t.id?t.id:t;try{const e=((0,F.lT)(t,!0)||t).toString();await this.$store.dispatch("setUserData",{userid:this.user.id,key:"quota",value:e})}catch(t){console.error(t)}finally{this.loading.quota=!1}return t},validateQuota:t=>("object"==typeof t&&(t=t?.id||t.label),null===(0,F.lT)(t,!0)?Si.SA:{id:t=(0,F.v7)((0,F.lT)(t,!0)),label:t}),async setUserLanguage(t){this.loading.languages=!0;try{await this.$store.dispatch("setUserData",{userid:this.user.id,key:"language",value:t.code}),this.loading.languages=!1}catch(t){console.error(t)}return t},sendWelcomeMail(){this.loading.all=!0,this.$store.dispatch("sendWelcomeMail",this.user.id).then(()=>(0,d.Te)(t("settings","Welcome mail sent!"),{timeout:2e3})).finally(()=>{this.loading.all=!1})},async toggleEdit(){this.editing=!this.editing,this.editing&&(await this.$nextTick(),this.$refs.displayNameField?.$refs?.inputField?.$refs?.input?.focus(),this.loadGroupsDetails(),this.loadSubAdminGroupsDetails()),this.editedDisplayName!==this.user.displayname?this.editedDisplayName=this.user.displayname:this.editedMail!==this.user.email&&(this.editedMail=this.user.email??"")}}};var Ti=i(73742),Li={};Li.styleTagTransform=D(),Li.setAttributes=B(),Li.insert=E().bind(null,"head"),Li.domAPI=x(),Li.insertStyleElement=S(),y()(Ti.A,Li),Ti.A&&Ti.A.locals&&Ti.A.locals;var Pi=(0,P.A)(Di,function(){var t=this,e=t._self._c;return e("tr",{staticClass:"user-list__row",attrs:{"data-cy-user-row":t.user.id}},[e("td",{staticClass:"row__cell row__cell--avatar",attrs:{"data-cy-user-list-cell-avatar":""}},[t.isLoadingUser?e("NcLoadingIcon",{attrs:{name:t.t("settings","Loading account …"),size:32}}):t.visible?e("NcAvatar",{attrs:{"disable-menu":"","show-user-status":!1,user:t.user.id}}):t._e()],1),t._v(" "),e("td",{staticClass:"row__cell row__cell--displayname",attrs:{"data-cy-user-list-cell-displayname":""}},[t.editing&&t.user.backendCapabilities.setDisplayName?[e("NcTextField",{ref:"displayNameField",staticClass:"user-row-text-field",class:{"icon-loading-small":t.loading.displayName},attrs:{"data-cy-user-list-input-displayname":"","data-loading":t.loading.displayName||void 0,"trailing-button-label":t.t("settings","Submit"),"show-trailing-button":!0,disabled:t.loading.displayName||t.isLoadingField,label:t.t("settings","Change display name"),"trailing-button-icon":"arrowRight",value:t.editedDisplayName,autocapitalize:"off",autocomplete:"off",spellcheck:"false"},on:{"update:value":function(e){t.editedDisplayName=e},"trailing-button-click":t.updateDisplayName}})]:t.isObfuscated?t._e():e("strong",{attrs:{title:t.user.displayname?.length>20?t.user.displayname:null}},[t._v("\n\t\t\t"+t._s(t.user.displayname)+"\n\t\t")])],2),t._v(" "),e("td",{staticClass:"row__cell row__cell--username",attrs:{"data-cy-user-list-cell-username":""}},[e("span",{staticClass:"row__subtitle"},[t._v(t._s(t.user.id))])]),t._v(" "),e("td",{staticClass:"row__cell",class:{"row__cell--obfuscated":t.hasObfuscated},attrs:{"data-cy-user-list-cell-password":""}},[t.editing&&t.settings.canChangePassword&&t.user.backendCapabilities.setPassword?[e("NcTextField",{staticClass:"user-row-text-field",class:{"icon-loading-small":t.loading.password},attrs:{"data-cy-user-list-input-password":"","data-loading":t.loading.password||void 0,"trailing-button-label":t.t("settings","Submit"),"show-trailing-button":!0,disabled:t.loading.password||t.isLoadingField,minlength:t.minPasswordLength,maxlength:"469",label:t.t("settings","Set new password"),"trailing-button-icon":"arrowRight",value:t.editedPassword,autocapitalize:"off",autocomplete:"new-password",required:"",spellcheck:"false",type:"password"},on:{"update:value":function(e){t.editedPassword=e},"trailing-button-click":t.updatePassword}})]:t.isObfuscated?e("span",[t._v("\n\t\t\t"+t._s(t.t("settings","You do not have permissions to see the details of this account"))+"\n\t\t")]):t._e()],2),t._v(" "),e("td",{staticClass:"row__cell",attrs:{"data-cy-user-list-cell-email":""}},[t.editing?[e("NcTextField",{staticClass:"user-row-text-field",class:{"icon-loading-small":t.loading.mailAddress},attrs:{"data-cy-user-list-input-email":"","data-loading":t.loading.mailAddress||void 0,"show-trailing-button":!0,"trailing-button-label":t.t("settings","Submit"),label:t.t("settings","Set new email address"),disabled:t.loading.mailAddress||t.isLoadingField,"trailing-button-icon":"arrowRight",value:t.editedMail,autocapitalize:"off",autocomplete:"email",spellcheck:"false",type:"email"},on:{"update:value":function(e){t.editedMail=e},"trailing-button-click":t.updateEmail}})]:t.isObfuscated?t._e():e("span",{attrs:{title:t.user.email?.length>20?t.user.email:null}},[t._v("\n\t\t\t"+t._s(t.user.email)+"\n\t\t")])],2),t._v(" "),e("td",{staticClass:"row__cell row__cell--large row__cell--multiline",attrs:{"data-cy-user-list-cell-groups":""}},[t.editing?[e("label",{staticClass:"hidden-visually",attrs:{for:"groups"+t.uniqueId}},[t._v("\n\t\t\t\t"+t._s(t.t("settings","Add account to group"))+"\n\t\t\t")]),t._v(" "),e("NcSelect",{attrs:{"data-cy-user-list-input-groups":"","data-loading":t.loading.groups||void 0,"input-id":"groups"+t.uniqueId,"close-on-select":!1,disabled:t.isLoadingField||t.loading.groupsDetails,loading:t.loading.groups,multiple:!0,"append-to-body":!1,options:t.availableGroups,placeholder:t.t("settings","Add account to group"),taggable:t.settings.isAdmin||t.settings.isDelegatedAdmin,value:t.userGroups,label:"name","no-wrap":!0,"create-option":t=>({id:t,name:t,isCreating:!0})},on:{search:t.searchGroups,"option:created":t.createGroup,"option:selected":e=>t.addUserGroup(e.at(-1)),"option:deselected":t.removeUserGroup}})]:t.isObfuscated?t._e():e("span",{attrs:{title:t.userGroupsLabels?.length>40?t.userGroupsLabels:null}},[t._v("\n\t\t\t"+t._s(t.userGroupsLabels)+"\n\t\t")])],2),t._v(" "),t.settings.isAdmin||t.settings.isDelegatedAdmin?e("td",{staticClass:"row__cell row__cell--large row__cell--multiline",attrs:{"data-cy-user-list-cell-subadmins":""}},[t.editing&&(t.settings.isAdmin||t.settings.isDelegatedAdmin)?[e("label",{staticClass:"hidden-visually",attrs:{for:"subadmins"+t.uniqueId}},[t._v("\n\t\t\t\t"+t._s(t.t("settings","Set account as admin for"))+"\n\t\t\t")]),t._v(" "),e("NcSelect",{attrs:{"data-cy-user-list-input-subadmins":"","data-loading":t.loading.subadmins||void 0,"input-id":"subadmins"+t.uniqueId,"close-on-select":!1,disabled:t.isLoadingField||t.loading.subAdminGroupsDetails,loading:t.loading.subadmins,label:"name","append-to-body":!1,multiple:!0,"no-wrap":!0,options:t.availableSubAdminGroups,placeholder:t.t("settings","Set account as admin for"),value:t.userSubAdminGroups},on:{search:t.searchGroups,"option:deselected":t.removeUserSubAdmin,"option:selected":e=>t.addUserSubAdmin(e.at(-1))}})]:t.isObfuscated?t._e():e("span",{attrs:{title:t.userSubAdminGroupsLabels?.length>40?t.userSubAdminGroupsLabels:null}},[t._v("\n\t\t\t"+t._s(t.userSubAdminGroupsLabels)+"\n\t\t")])],2):t._e(),t._v(" "),e("td",{staticClass:"row__cell",attrs:{"data-cy-user-list-cell-quota":""}},[t.editing?[e("label",{staticClass:"hidden-visually",attrs:{for:"quota"+t.uniqueId}},[t._v("\n\t\t\t\t"+t._s(t.t("settings","Select account quota"))+"\n\t\t\t")]),t._v(" "),e("NcSelect",{attrs:{"close-on-select":!0,"create-option":t.validateQuota,"data-cy-user-list-input-quota":"","data-loading":t.loading.quota||void 0,disabled:t.isLoadingField,loading:t.loading.quota,"append-to-body":!1,clearable:!1,"input-id":"quota"+t.uniqueId,options:t.quotaOptions,placeholder:t.t("settings","Select account quota"),taggable:!0},on:{"option:selected":t.setUserQuota},model:{value:t.editedUserQuota,callback:function(e){t.editedUserQuota=e},expression:"editedUserQuota"}})]:t.isObfuscated?t._e():[e("span",{attrs:{id:"quota-progress"+t.uniqueId}},[t._v(t._s(t.userQuota)+" ("+t._s(t.usedSpace)+")")]),t._v(" "),e("NcProgressBar",{staticClass:"row__progress",class:{"row__progress--warn":t.usedQuota>80},attrs:{"aria-labelledby":"quota-progress"+t.uniqueId,value:t.usedQuota}})]],2),t._v(" "),t.showConfig.showLanguages?e("td",{staticClass:"row__cell row__cell--large",attrs:{"data-cy-user-list-cell-language":""}},[t.editing?[e("label",{staticClass:"hidden-visually",attrs:{for:"language"+t.uniqueId}},[t._v("\n\t\t\t\t"+t._s(t.t("settings","Set the language"))+"\n\t\t\t")]),t._v(" "),e("NcSelect",{attrs:{id:"language"+t.uniqueId,"data-cy-user-list-input-language":"","data-loading":t.loading.languages||void 0,"allow-empty":!1,disabled:t.isLoadingField,loading:t.loading.languages,clearable:!1,"append-to-body":!1,options:t.availableLanguages,placeholder:t.t("settings","No language set"),value:t.userLanguage,label:"name"},on:{input:t.setUserLanguage}})]:t.isObfuscated?t._e():e("span",[t._v("\n\t\t\t"+t._s(t.userLanguage.name)+"\n\t\t")])],2):t._e(),t._v(" "),t.showConfig.showUserBackend||t.showConfig.showStoragePath?e("td",{staticClass:"row__cell row__cell--large",attrs:{"data-cy-user-list-cell-storage-location":""}},[t.isObfuscated?t._e():[t.showConfig.showUserBackend?e("span",[t._v(t._s(t.user.backend))]):t._e(),t._v(" "),t.showConfig.showStoragePath?e("span",{staticClass:"row__subtitle",attrs:{title:t.user.storageLocation}},[t._v("\n\t\t\t\t"+t._s(t.user.storageLocation)+"\n\t\t\t")]):t._e()]],2):t._e(),t._v(" "),t.showConfig.showFirstLogin?e("td",{staticClass:"row__cell",attrs:{"data-cy-user-list-cell-first-login":""}},[t.isObfuscated?t._e():e("span",[t._v(t._s(t.userFirstLogin))])]):t._e(),t._v(" "),t.showConfig.showLastLogin?e("td",{staticClass:"row__cell",attrs:{title:t.userLastLoginTooltip,"data-cy-user-list-cell-last-login":""}},[t.isObfuscated?t._e():e("span",[t._v(t._s(t.userLastLogin))])]):t._e(),t._v(" "),e("td",{staticClass:"row__cell row__cell--large row__cell--fill",attrs:{"data-cy-user-list-cell-manager":""}},[t.editing?[e("label",{staticClass:"hidden-visually",attrs:{for:"manager"+t.uniqueId}},[t._v("\n\t\t\t\t"+t._s(t.managerLabel)+"\n\t\t\t")]),t._v(" "),e("NcSelect",{staticClass:"select--fill",attrs:{"data-cy-user-list-input-manager":"","data-loading":t.loading.manager||void 0,"input-id":"manager"+t.uniqueId,disabled:t.isLoadingField,loading:t.loadingPossibleManagers||t.loading.manager,options:t.possibleManagers,placeholder:t.managerLabel,label:"displayname",filterable:!1,"internal-search":!1,clearable:!0},on:{open:t.searchInitialUserManager,search:t.searchUserManager,"update:model-value":t.updateUserManager},model:{value:t.currentManager,callback:function(e){t.currentManager=e},expression:"currentManager"}})]:t.isObfuscated?t._e():e("span",[t._v("\n\t\t\t"+t._s(t.user.manager)+"\n\t\t")])],2),t._v(" "),e("td",{staticClass:"row__cell row__cell--actions",attrs:{"data-cy-user-list-cell-actions":""}},[t.visible&&!t.isObfuscated&&t.canEdit&&!t.loading.all?e("UserRowActions",{attrs:{actions:t.userActions,disabled:t.isLoadingField,edit:t.editing,user:t.user},on:{"update:edit":t.toggleEdit}}):t._e()],1)])},[],!1,null,"5d78d51a",null);const Gi=Pi.exports,Fi=Object.freeze({id:"",displayName:"",password:"",mailAddress:"",groups:[],manager:"",subAdminsGroups:[],quota:Si.MY,language:{code:"en",name:t("settings","Default language")}}),Oi={name:"UserList",components:{Fragment:u.F,NcEmptyContent:p.A,NcIconSvgWrapper:A.A,NcLoadingIcon:g.A,NewUserDialog:V,UserListFooter:K,UserListHeader:et,VirtualList:G},props:{selectedGroup:{type:String,default:null},externalActions:{type:Array,default:()=>[]}},setup:()=>({mdiAccountGroupOutline:c.dgQ,rowHeight:55,UserRow:Gi}),data:()=>({loading:{all:!1,groups:!1,users:!1},newUser:{...Fi},isInitialLoad:!0,searchQuery:""}),computed:{showConfig(){return this.$store.getters.getShowConfig},settings(){return this.$store.getters.getServerData},style(){return{"--row-height":`${this.rowHeight}px`}},hasObfuscated(){return this.filteredUsers.some(t=>(0,Si.HK)(t))},users(){return this.$store.getters.getUsers},filteredUsers(){return"disabled"===this.selectedGroup?this.users.filter(t=>!1===t.enabled):this.users.filter(t=>!1!==t.enabled)},groups(){return this.$store.getters.getSortedGroups.filter(t=>"__nc_internal_recent"!==t.id&&"disabled"!==t.id)},quotaOptions(){const t=this.settings.quotaPreset.reduce((t,e)=>t.concat({id:e,label:e}),[]);return this.settings.allowUnlimitedQuota&&t.unshift(Si.SA),t.unshift(Si.MY),t},usersOffset(){return this.$store.getters.getUsersOffset},usersLimit(){return this.$store.getters.getUsersLimit},disabledUsersOffset(){return this.$store.getters.getDisabledUsersOffset},disabledUsersLimit(){return this.$store.getters.getDisabledUsersLimit},usersCount(){return this.users.length},languages(){return[{label:t("settings","Common languages"),languages:this.settings.languages.commonLanguages},{label:t("settings","Other languages"),languages:this.settings.languages.otherLanguages}]}},watch:{async selectedGroup(t){this.isInitialLoad=!0,await this.redirectIfDisabled(),this.$store.commit("resetUsers"),await this.loadUsers(),this.setNewUserDefaultGroup(t)},filteredUsers(t){v.A.debug(`${t.length} filtered user(s)`)}},async created(){await this.loadUsers()},async mounted(){this.settings.canChangePassword||OC.Notification.showTemporary(t("settings","Password change is disabled because the master key is disabled")),this.resetForm(),(0,o.B1)("nextcloud:unified-search.search",this.search),(0,o.B1)("nextcloud:unified-search.reset",this.resetSearch),await this.redirectIfDisabled()},beforeDestroy(){(0,o.al)("nextcloud:unified-search.search",this.search),(0,o.al)("nextcloud:unified-search.reset",this.resetSearch)},methods:{async handleScrollEnd(){await this.loadUsers()},async loadUsers(){this.loading.users=!0;try{"disabled"===this.selectedGroup?await this.$store.dispatch("getDisabledUsers",{offset:this.disabledUsersOffset,limit:this.disabledUsersLimit,search:this.searchQuery}):"__nc_internal_recent"===this.selectedGroup?await this.$store.dispatch("getRecentUsers",{offset:this.usersOffset,limit:this.usersLimit,search:this.searchQuery}):await this.$store.dispatch("getUsers",{offset:this.usersOffset,limit:this.usersLimit,group:this.selectedGroup,search:this.searchQuery}),v.A.debug(`${this.users.length} total user(s) loaded`)}catch(t){v.A.error("Failed to load accounts",{error:t}),(0,d.Qg)("Failed to load accounts")}this.loading.users=!1,this.isInitialLoad=!1},closeDialog(){this.$store.commit("setShowConfig",{key:"showNewUserForm",value:!1})},async search({query:t}){this.searchQuery=t,this.$store.commit("resetUsers"),await this.loadUsers()},resetSearch(){this.search({query:""})},resetForm(){this.newUser=Object.assign({},Fi),this.settings.defaultLanguage&&s.Ay.set(this.newUser.language,"code",this.settings.defaultLanguage),this.setNewUserDefaultGroup(this.selectedGroup),this.loading.all=!1},setNewUserDefaultGroup(t){if(!t&&!this.settings.isAdmin&&!this.settings.isDelegatedAdmin){const t=this.$store.getters.getSubAdminGroups;return void(1===t.length&&(this.newUser.groups=[...t]))}if(t){const e=this.groups.find(e=>e.id===t);if(e)return void(this.newUser.groups=[e])}this.newUser.groups=[]},async redirectIfDisabled(){const t=this.$store.getters.getGroups;"disabled"===this.selectedGroup&&t.findIndex(t=>"disabled"===t.id&&0===t.usercount)>-1&&(this.$router.push({name:"users"}),await this.loadUsers())}}};var Ui=i(21548),Ri={};Ri.styleTagTransform=D(),Ri.setAttributes=B(),Ri.insert=E().bind(null,"head"),Ri.domAPI=x(),Ri.insertStyleElement=S(),y()(Ui.A,Ri),Ui.A&&Ui.A.locals&&Ui.A.locals;const qi=(0,P.A)(Oi,function(){var t=this,e=t._self._c;return e("Fragment",[t.showConfig.showNewUserForm?e("NewUserDialog",{attrs:{loading:t.loading,"new-user":t.newUser,"quota-options":t.quotaOptions},on:{reset:t.resetForm,closing:t.closeDialog}}):t._e(),t._v(" "),0===t.filteredUsers.length?e("NcEmptyContent",{staticClass:"empty",attrs:{name:t.isInitialLoad&&t.loading.users?null:t.t("settings","No accounts")},scopedSlots:t._u([{key:"icon",fn:function(){return[t.isInitialLoad&&t.loading.users?e("NcLoadingIcon",{attrs:{name:t.t("settings","Loading accounts …"),size:64}}):e("NcIconSvgWrapper",{attrs:{path:t.mdiAccountGroupOutline,size:64}})]},proxy:!0}],null,!1,1833612063)}):e("VirtualList",{style:t.style,attrs:{"data-component":t.UserRow,"data-sources":t.filteredUsers,"data-key":"id","data-cy-user-list":"","item-height":t.rowHeight,"extra-props":{users:t.users,settings:t.settings,hasObfuscated:t.hasObfuscated,quotaOptions:t.quotaOptions,languages:t.languages,externalActions:t.externalActions}},on:{"scroll-end":t.handleScrollEnd},scopedSlots:t._u([{key:"before",fn:function(){return[e("caption",{staticClass:"hidden-visually"},[t._v("\n\t\t\t\t"+t._s(t.t("settings","List of accounts. This list is not fully rendered for performance reasons. The accounts will be rendered as you navigate through the list."))+"\n\t\t\t")])]},proxy:!0},{key:"header",fn:function(){return[e("UserListHeader",{attrs:{"has-obfuscated":t.hasObfuscated}})]},proxy:!0},{key:"footer",fn:function(){return[e("UserListFooter",{attrs:{loading:t.loading.users,"filtered-users":t.filteredUsers}})]},proxy:!0}])})],1)},[],!1,null,"54280d98",null).exports,Mi=(0,s.pM)({name:"UserManagement",components:{NcAppContent:l.A,UserList:qi},data:()=>({externalActions:[]}),computed:{pageHeading(){return null===this.selectedGroupDecoded?(0,r.Tl)("settings","All accounts"):{admin:(0,r.Tl)("settings","Admins"),disabled:(0,r.Tl)("settings","Disabled accounts")}[this.selectedGroupDecoded]??(0,r.Tl)("settings","Account group: {group}",{group:this.selectedGroupDecoded})},selectedGroup(){return this.$route.params.selectedGroup},selectedGroupDecoded(){return this.selectedGroup?decodeURIComponent(this.selectedGroup):null}},beforeMount(){this.$store.dispatch("getPasswordPolicyMinLength")},created(){window.OCA=window.OCA??{},window.OCA.Settings=window.OCA.Settings??{},window.OCA.Settings.UserList=window.OCA.Settings.UserList??{},window.OCA.Settings.UserList.registerAction=this.registerAction,(0,o.Ic)("settings:user-management:loaded")},methods:{t:r.Tl,registerAction(t,e,n,a){return this.externalActions.push({icon:t,text:e,action:n,enabled:a}),this.externalActions}}});var zi=i(82009),$i={};$i.styleTagTransform=D(),$i.setAttributes=B(),$i.insert=E().bind(null,"head"),$i.domAPI=x(),$i.insertStyleElement=S(),y()(zi.A,$i),zi.A&&zi.A.locals&&zi.A.locals;const ji=(0,P.A)(Mi,function(){var t=this,e=t._self._c;return t._self._setupProxy,e("NcAppContent",{attrs:{"page-heading":t.pageHeading}},[e("UserList",{attrs:{"selected-group":t.selectedGroupDecoded,"external-actions":t.externalActions}})],1)},[],!1,null,"253f9eec",null).exports},47719(e,n,a){"use strict";a.r(n),a.d(n,{default:()=>mt});var i=a(85471),r=a(9165),o=a(53334),s=a(42530),l=a(52439),c=a(27345),d=a(35888),u=a(74095),p=a(85947),A=a(6695),g=a(35810),h=a(63814),m=a(44368),f=a(29705),v=a(93651),C=a(32073),b=a(371),y=a(67607),_=a(15916),x=a(95668),w=a(36620);const E={name:"UserSettingsDialog",components:{NcAppSettingsDialog:f.N,NcAppSettingsSection:v.N,NcCheckboxRadioSwitch:C.A,NcNoteCard:b.A,NcSelect:y.default},props:{open:{type:Boolean,required:!0}},data:()=>({selectedQuota:!1,loadingSendMail:!1}),computed:{groupSorting:{get(){return this.$store.getters.getGroupSorting===_.q.GroupName?"name":"member-count"},set(t){this.$store.commit("setGroupSorting","name"===t?_.q.GroupName:_.q.UserCount)}},isGroupSortingEnforced(){return this.$store.getters.getServerData.forceSortGroupByName},isModalOpen:{get(){return this.open},set(t){this.$emit("update:open",t)}},showConfig(){return this.$store.getters.getShowConfig},settings(){return this.$store.getters.getServerData},showLanguages:{get(){return this.showConfig.showLanguages},set(t){this.setShowConfig("showLanguages",t)}},showFirstLogin:{get(){return this.showConfig.showFirstLogin},set(t){this.setShowConfig("showFirstLogin",t)}},showLastLogin:{get(){return this.showConfig.showLastLogin},set(t){this.setShowConfig("showLastLogin",t)}},showUserBackend:{get(){return this.showConfig.showUserBackend},set(t){this.setShowConfig("showUserBackend",t)}},showStoragePath:{get(){return this.showConfig.showStoragePath},set(t){this.setShowConfig("showStoragePath",t)}},quotaOptions(){const t=this.settings.quotaPreset.reduce((t,e)=>t.concat({id:e,label:e}),[]);return this.settings.allowUnlimitedQuota&&t.unshift(x.SA),t},defaultQuota:{get(){return!1!==this.selectedQuota?this.selectedQuota:this.settings.defaultQuota!==x.SA.id&&OC.Util.computerFileSize(this.settings.defaultQuota)>=0?{id:this.settings.defaultQuota,label:this.settings.defaultQuota}:x.SA},set(t){this.selectedQuota=t}},sendWelcomeMail:{get(){return this.settings.newUserSendEmail},async set(t){try{this.loadingSendMail=!0,this.$store.commit("setServerData",{...this.settings,newUserSendEmail:t}),await m.Ay.post((0,h.Jv)("/settings/users/preferences/newUser.sendEmail"),{value:t?"yes":"no"})}catch(t){w.A.error("Could not update newUser.sendEmail preference",{error:t})}finally{this.loadingSendMail=!1}}}},methods:{filterQuotas(t,e,n){const a=n.toLocaleLowerCase().replaceAll(/\s/g,"");return(e||"").toLocaleLowerCase().replaceAll(/\s/g,"").indexOf(a)>-1},setShowConfig(t,e){this.$store.commit("setShowConfig",{key:t,value:e})},validateQuota(t){"object"==typeof t&&(t=t?.id||t.label);const e=(0,g.lT)(t,!0);return null===e?x.SA:{id:t=(0,g.v7)(e),label:t}},setDefaultQuota(t="none"){"none"===t&&(t=x.SA),this.$store.dispatch("setAppConfig",{app:"files",key:"default_quota",value:t.id?t.id:t}).then(()=>{"object"!=typeof t&&(t={id:t,label:t}),this.defaultQuota=t})}}};var k=a(85072),B=a.n(k),N=a(97825),S=a.n(N),I=a(77659),D=a.n(I),T=a(55056),L=a.n(T),P=a(10540),G=a.n(P),F=a(41113),O=a.n(F),U=a(6817),R={};R.styleTagTransform=O(),R.setAttributes=L(),R.insert=D().bind(null,"head"),R.domAPI=S(),R.insertStyleElement=G(),B()(U.A,R),U.A&&U.A.locals&&U.A.locals;var q=a(14486);const M=(0,q.A)(E,function(){var t=this,e=t._self._c;return e("NcAppSettingsDialog",{attrs:{open:t.isModalOpen,"show-navigation":!0,name:t.t("settings","Account management settings")},on:{"update:open":function(e){t.isModalOpen=e}}},[e("NcAppSettingsSection",{attrs:{id:"visibility-settings",name:t.t("settings","Visibility")}},[e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"showLanguages",checked:t.showLanguages},on:{"update:checked":function(e){t.showLanguages=e}}},[t._v("\n\t\t\t"+t._s(t.t("settings","Show language"))+"\n\t\t")]),t._v(" "),e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"showUserBackend",checked:t.showUserBackend},on:{"update:checked":function(e){t.showUserBackend=e}}},[t._v("\n\t\t\t"+t._s(t.t("settings","Show account backend"))+"\n\t\t")]),t._v(" "),e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"showStoragePath",checked:t.showStoragePath},on:{"update:checked":function(e){t.showStoragePath=e}}},[t._v("\n\t\t\t"+t._s(t.t("settings","Show storage path"))+"\n\t\t")]),t._v(" "),e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"showFirstLogin",checked:t.showFirstLogin},on:{"update:checked":function(e){t.showFirstLogin=e}}},[t._v("\n\t\t\t"+t._s(t.t("settings","Show first login"))+"\n\t\t")]),t._v(" "),e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"showLastLogin",checked:t.showLastLogin},on:{"update:checked":function(e){t.showLastLogin=e}}},[t._v("\n\t\t\t"+t._s(t.t("settings","Show last login"))+"\n\t\t")])],1),t._v(" "),e("NcAppSettingsSection",{attrs:{id:"groups-sorting",name:t.t("settings","Sorting")}},[t.isGroupSortingEnforced?e("NcNoteCard",{attrs:{type:"warning"}},[t._v("\n\t\t\t"+t._s(t.t("settings","The system config enforces sorting the groups by name. This also disables showing the member count."))+"\n\t\t")]):t._e(),t._v(" "),e("fieldset",[e("legend",[t._v(t._s(t.t("settings","Group list sorting")))]),t._v(" "),e("NcNoteCard",{staticClass:"dialog__note",attrs:{type:"info",text:t.t("settings","Sorting only applies to the currently loaded groups for performance reasons. Groups will be loaded as you navigate or search through the list.")}}),t._v(" "),e("NcCheckboxRadioSwitch",{attrs:{type:"radio",checked:t.groupSorting,"data-test":"sortGroupsByMemberCount",disabled:t.isGroupSortingEnforced,name:"group-sorting-mode",value:"member-count"},on:{"update:checked":function(e){t.groupSorting=e}}},[t._v("\n\t\t\t\t"+t._s(t.t("settings","By member count"))+"\n\t\t\t")]),t._v(" "),e("NcCheckboxRadioSwitch",{attrs:{type:"radio",checked:t.groupSorting,"data-test":"sortGroupsByName",disabled:t.isGroupSortingEnforced,name:"group-sorting-mode",value:"name"},on:{"update:checked":function(e){t.groupSorting=e}}},[t._v("\n\t\t\t\t"+t._s(t.t("settings","By name"))+"\n\t\t\t")])],1)],1),t._v(" "),e("NcAppSettingsSection",{attrs:{id:"email-settings",name:t.t("settings","Send email")}},[e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"sendWelcomeMail",checked:t.sendWelcomeMail,disabled:t.loadingSendMail},on:{"update:checked":function(e){t.sendWelcomeMail=e}}},[t._v("\n\t\t\t"+t._s(t.t("settings","Send welcome email to new accounts"))+"\n\t\t")])],1),t._v(" "),e("NcAppSettingsSection",{attrs:{id:"default-settings",name:t.t("settings","Defaults")}},[e("NcSelect",{attrs:{clearable:!1,"create-option":t.validateQuota,"filter-by":t.filterQuotas,"input-label":t.t("settings","Default quota"),options:t.quotaOptions,placement:"top",placeholder:t.t("settings","Select default quota"),taggable:""},on:{"option:selected":t.setDefaultQuota},model:{value:t.defaultQuota,callback:function(e){t.defaultQuota=e},expression:"defaultQuota"}})],1)],1)},[],!1,null,"9f7a355c",null).exports;var z=a(85168),$=a(13073),j=a(54914),X=a(24387),H=a(44131),V=a(71711),W=a(58693),Y=a(54568),Q=a(88289),K=a(57505),Z=a(83947),J=a(41069),tt=a(80218),et=a(40949);const nt={name:"GroupListItem",components:{AccountGroup:J.A,Delete:tt.A,Fragment:j.F,NcActionButton:K.A,NcActionInput:H.A,NcAppNavigationItem:l.A,NcButton:u.A,NcCounterBubble:p.A,NcModal:Z.A,NcNoteCard:b.A,Pencil:et.A},props:{active:{type:Boolean,required:!0},count:{type:Number,default:null},id:{type:String,required:!0},name:{type:String,required:!0}},data:()=>({loadingRenameGroup:!1,openGroupMenu:!1,showRemoveGroupModal:!1}),computed:{settings(){return this.$store.getters.getServerData}},methods:{handleGroupMenuOpen(){this.openGroupMenu=!0},async renameGroup(t){if(""===t.trim())return;const e=this.$refs.displayNameInput.$el.querySelector('input[type="text"]').value;if(""!==e.trim())try{this.openGroupMenu=!1,this.loadingRenameGroup=!0,await this.$store.dispatch("renameGroup",{groupid:t.trim(),displayName:e.trim()}),this.loadingRenameGroup=!1}catch{this.openGroupMenu=!0,this.loadingRenameGroup=!1}},async removeGroup(){try{await this.$store.dispatch("removeGroup",this.id),this.showRemoveGroupModal=!1}catch(e){(0,z.Qg)(t("settings",'Failed to delete group "{group}"',{group:this.name}))}}}};var at=a(38635),it={};it.styleTagTransform=O(),it.setAttributes=L(),it.insert=D().bind(null,"head"),it.domAPI=S(),it.insertStyleElement=G(),B()(at.A,it),at.A&&at.A.locals&&at.A.locals;const rt=(0,q.A)(nt,function(){var t=this,e=t._self._c;return e("Fragment",[t.showRemoveGroupModal?e("NcModal",{on:{close:function(e){t.showRemoveGroupModal=!1}}},[e("div",{staticClass:"modal__content"},[e("h2",{staticClass:"modal__header"},[t._v("\n\t\t\t\t"+t._s(t.t("settings","Please confirm the group removal"))+"\n\t\t\t")]),t._v(" "),e("NcNoteCard",{attrs:{type:"warning","show-alert":""}},[t._v("\n\t\t\t\t"+t._s(t.t("settings",'You are about to delete the group "{group}". The accounts will NOT be deleted.',{group:t.name}))+"\n\t\t\t")]),t._v(" "),e("div",{staticClass:"modal__button-row"},[e("NcButton",{attrs:{type:"secondary"},on:{click:function(e){t.showRemoveGroupModal=!1}}},[t._v("\n\t\t\t\t\t"+t._s(t.t("settings","Cancel"))+"\n\t\t\t\t")]),t._v(" "),e("NcButton",{attrs:{type:"primary"},on:{click:t.removeGroup}},[t._v("\n\t\t\t\t\t"+t._s(t.t("settings","Confirm"))+"\n\t\t\t\t")])],1)],1)]):t._e(),t._v(" "),e("NcAppNavigationItem",{key:t.id,ref:"listItem",attrs:{exact:!0,name:t.name,to:{name:"group",params:{selectedGroup:encodeURIComponent(t.id)}},loading:t.loadingRenameGroup,"menu-open":t.openGroupMenu},on:{"update:menuOpen":t.handleGroupMenuOpen},scopedSlots:t._u([{key:"icon",fn:function(){return[e("AccountGroup",{attrs:{size:20}})]},proxy:!0},{key:"counter",fn:function(){return[t.count?e("NcCounterBubble",{attrs:{type:t.active?"highlighted":void 0}},[t._v("\n\t\t\t\t"+t._s(t.count)+"\n\t\t\t")]):t._e()]},proxy:!0},{key:"actions",fn:function(){return["admin"!==t.id&&"disabled"!==t.id&&(t.settings.isAdmin||t.settings.isDelegatedAdmin)?e("NcActionInput",{ref:"displayNameInput",attrs:{"trailing-button-label":t.t("settings","Submit"),type:"text",value:t.name,label:t.t("settings","Rename group")},on:{submit:function(e){return t.renameGroup(t.id)}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("Pencil",{attrs:{size:20}})]},proxy:!0}],null,!1,580569589)}):t._e(),t._v(" "),"admin"!==t.id&&"disabled"!==t.id&&(t.settings.isAdmin||t.settings.isDelegatedAdmin)?e("NcActionButton",{on:{click:function(e){t.showRemoveGroupModal=!0}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("Delete",{attrs:{size:20}})]},proxy:!0}],null,!1,2705356561)},[t._v("\n\t\t\t\t"+t._s(t.t("settings","Delete group"))+"\n\t\t\t")]):t._e()]},proxy:!0}])})],1)},[],!1,null,"cd041e98",null).exports;function ot(t){return void 0===t?null:{id:t.id,title:t.name,usercount:t.usercount??0,count:Math.max(0,(t.usercount??0)-(t.disabled??0))}}const st=t=>{const e=(0,i.EW)(()=>t.value.filter(t=>"disabled"!==t.id&&"__nc_internal_recent"!==t.id&&"admin"!==t.id).map(t=>ot(t)).filter(t=>null!==t)),n=(0,i.EW)(()=>ot(t.value.find(t=>"admin"===t.id))),a=(0,i.EW)(()=>ot(t.value.find(t=>"disabled"===t.id)));return{adminGroup:n,recentGroup:(0,i.EW)(()=>ot(t.value.find(t=>"__nc_internal_recent"===t.id))),disabledGroup:a,userGroups:e}};var lt=a(14744),ct=a(46984);const dt=(0,i.pM)({__name:"AppNavigationGroupList",setup(t){const e=(0,lt.P)(),n=(0,X.lq)(),a=(0,X.rd)();(0,i.KC)(async()=>{await N()});const s=(0,i.EW)(()=>n.params?.selectedGroup),l=(0,i.EW)(()=>s.value?decodeURIComponent(s.value):null),d=(0,i.EW)(()=>g.value?e.getters.getSortedGroups:e.getters.getSubAdminGroups),{userGroups:u}=st(d),p=(0,i.EW)(()=>e.getters.getServerData),g=(0,i.EW)(()=>p.value.isAdmin||p.value.isDelegatedAdmin),h=(0,i.KR)(!1),m=(0,i.KR)(!1),f=(0,i.KR)(!1),v=(0,i.KR)(""),C=(0,i.KR)(!1),b=(0,i.KR)(0),y=(0,i.KR)(""),_=(0,i.EW)(()=>{if(g.value)return u.value;const t=y.value.toLowerCase();return u.value.filter(e=>-1!==e.id.toLowerCase().search(t)||-1!==e.title.toLowerCase().search(t))}),x=(0,i.KR)([]),E=(0,i.EW)(()=>x.value.findLast(t=>t?.$vnode?.key===u.value?.at(-1)?.id)?.$refs?.listItem?.$el),k=(0,$.ITo)(E);(0,i.wB)(k,async()=>{k.value&&await N()}),(0,i.wB)(y,async()=>{e.commit("resetGroups"),b.value=0,await N()});const B=(0,i.KR)();async function N(){if(g.value){B.value&&B.value.cancel(),C.value=!0;try{B.value=(0,ct.N_)({search:y.value,offset:b.value,limit:25});const t=await B.value;t.length>0&&(b.value+=25);for(const n of t)e.commit("addGroup",n)}catch(t){w.A.error((0,o.t)("settings","Failed to load groups"),{error:t})}B.value=void 0,C.value=!1}}return{__sfc:!0,store:e,route:n,router:a,selectedGroup:s,selectedGroupDecoded:l,groups:d,userGroups:u,settings:p,isAdminOrDelegatedAdmin:g,isAddGroupOpen:h,loadingAddGroup:m,hasAddGroupError:f,newGroupName:v,loadingGroups:C,offset:b,groupsSearchQuery:y,filteredGroups:_,groupListItems:x,lastGroupListItem:E,isLastGroupVisible:k,promise:B,loadGroups:N,createGroup:async function(){f.value=!1;const t=v.value.trim();if(""!==t){h.value=!1,m.value=!0;try{await e.dispatch("addGroup",t),await a.push({name:"group",params:{selectedGroup:encodeURIComponent(t)}});const n=x.value.findLast(e=>e?.$vnode?.key===t);n?.$refs?.listItem?.$el?.scrollIntoView({behavior:"smooth",block:"nearest"}),v.value=""}catch{(0,z.Qg)((0,o.t)("settings","Failed to create group"))}m.value=!1}else f.value=!0},mdiAccountGroupOutline:r.dgQ,mdiPlus:r.biz,t:o.t,Fragment:j.F,NcActionInput:H.A,NcActionText:V.A,NcAppNavigationCaption:W.N,NcAppNavigationList:c.A,NcAppNavigationSearch:Y.N,NcIconSvgWrapper:A.A,NcLoadingIcon:Q.A,GroupListItem:rt}}}),ut=(0,q.A)(dt,function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e(n.Fragment,[e(n.NcAppNavigationCaption,{attrs:{name:n.t("settings","Groups"),disabled:n.loadingAddGroup,"aria-label":n.loadingAddGroup?n.t("settings","Creating group…"):n.t("settings","Create group"),"force-menu":"",open:n.isAddGroupOpen},on:{"update:open":function(t){n.isAddGroupOpen=t}},scopedSlots:t._u([n.isAdminOrDelegatedAdmin?{key:"actionsTriggerIcon",fn:function(){return[n.loadingAddGroup?e(n.NcLoadingIcon):e(n.NcIconSvgWrapper,{attrs:{path:n.mdiPlus}})]},proxy:!0}:null,n.isAdminOrDelegatedAdmin?{key:"actions",fn:function(){return[e(n.NcActionText,{scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{path:n.mdiAccountGroupOutline}})]},proxy:!0}],null,!1,4071362859)},[t._v("\n\t\t\t\t"+t._s(n.t("settings","Create group"))+"\n\t\t\t")]),t._v(" "),e(n.NcActionInput,{attrs:{label:n.t("settings","Group name"),"data-cy-users-settings-new-group-name":"","label-outside":!1,disabled:n.loadingAddGroup,value:n.newGroupName,error:n.hasAddGroupError,"helper-text":n.hasAddGroupError?n.t("settings","Please enter a valid group name"):""},on:{"update:value":function(t){n.newGroupName=t},submit:n.createGroup}})]},proxy:!0}:null],null,!0)}),t._v(" "),e(n.NcAppNavigationSearch,{attrs:{label:n.t("settings","Search groups…")},model:{value:n.groupsSearchQuery,callback:function(t){n.groupsSearchQuery=t},expression:"groupsSearchQuery"}}),t._v(" "),e("p",{staticClass:"hidden-visually",attrs:{id:"group-list-desc"}},[t._v("\n\t\t"+t._s(n.t("settings","List of groups. This list is not fully populated for performance reasons. The groups will be loaded as you navigate or search through the list."))+"\n\t")]),t._v(" "),e(n.NcAppNavigationList,{staticClass:"account-management__group-list",attrs:{"aria-label":n.t("settings","Groups"),"aria-describedby":"group-list-desc","data-cy-users-settings-navigation-groups":"custom"}},[t._l(n.filteredGroups,function(t){return e(n.GroupListItem,{key:t.id,ref:"groupListItems",refInFor:!0,attrs:{id:t.id,active:n.selectedGroupDecoded===t.id,name:t.title,count:t.count}})}),t._v(" "),n.loadingGroups?e("div",{attrs:{role:"note"}},[e(n.NcLoadingIcon,{attrs:{name:n.t("settings","Loading groups…")}})],1):t._e()],2)],1)},[],!1,null,null,null).exports,pt=(0,i.pM)({__name:"UserManagementNavigation",setup(t){const e=(0,X.lq)(),n=(0,lt.P)(),a=(0,i.KR)(!1),g=(0,i.EW)(()=>e.params?.selectedGroup),h=(0,i.EW)(()=>g.value?decodeURIComponent(g.value):null),m=(0,i.EW)(()=>n.getters.getUserCount),f=(0,i.EW)(()=>n.getters.getSortedGroups),{adminGroup:v,recentGroup:C,disabledGroup:b}=st(f),y=(0,i.EW)(()=>n.getters.getServerData),_=(0,i.EW)(()=>y.value.isAdmin||y.value.isDelegatedAdmin);return{__sfc:!0,route:e,store:n,isDialogOpen:a,selectedGroup:g,selectedGroupDecoded:h,userCount:m,groups:f,adminGroup:v,recentGroup:C,disabledGroup:b,settings:y,isAdminOrDelegatedAdmin:_,showNewUserMenu:function(){n.commit("setShowConfig",{key:"showNewUserForm",value:!0})},mdiAccountOutline:r.EzL,mdiAccountOffOutline:r.Zfz,mdiCogOutline:r.ED,mdiPlus:r.biz,mdiShieldAccountOutline:r.J0H,mdiHistory:r.LP2,t:o.Tl,NcAppNavigation:s.A,NcAppNavigationItem:l.A,NcAppNavigationList:c.A,NcAppNavigationNew:d.N,NcButton:u.A,NcCounterBubble:p.A,NcIconSvgWrapper:A.A,UserSettingsDialog:M,AppNavigationGroupList:ut}}});var At=a(16469),gt={};gt.styleTagTransform=O(),gt.setAttributes=L(),gt.insert=D().bind(null,"head"),gt.domAPI=S(),gt.insertStyleElement=G(),B()(At.A,gt),At.A&&At.A.locals&&At.A.locals;var ht=(0,q.A)(pt,function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e(n.NcAppNavigation,{staticClass:"account-management__navigation",attrs:{"aria-label":n.t("settings","Account management")},scopedSlots:t._u([{key:"footer",fn:function(){return[e(n.NcButton,{staticClass:"account-management__settings-toggle",attrs:{type:"tertiary"},on:{click:function(t){n.isDialogOpen=!0}},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{path:n.mdiCogOutline}})]},proxy:!0}])},[t._v("\n\t\t\t"+t._s(n.t("settings","Account management settings"))+"\n\t\t")]),t._v(" "),e(n.UserSettingsDialog,{attrs:{open:n.isDialogOpen},on:{"update:open":function(t){n.isDialogOpen=t}}})]},proxy:!0}])},[e(n.NcAppNavigationNew,{attrs:{"button-id":"new-user-button",text:n.t("settings","New account")},on:{click:n.showNewUserMenu,keyup:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:n.showNewUserMenu.apply(null,arguments)},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"space",32,e.key,[" ","Spacebar"])?null:n.showNewUserMenu.apply(null,arguments)}]},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{path:n.mdiPlus}})]},proxy:!0}])}),t._v(" "),e(n.NcAppNavigationList,{staticClass:"account-management__system-list",attrs:{"data-cy-users-settings-navigation-groups":"system"}},[e(n.NcAppNavigationItem,{attrs:{id:"everyone",exact:!0,name:n.t("settings","All accounts"),to:{name:"users"}},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{path:n.mdiAccountOutline}})]},proxy:!0},{key:"counter",fn:function(){return[n.userCount?e(n.NcCounterBubble,{attrs:{type:n.selectedGroupDecoded?void 0:"highlighted"}},[t._v("\n\t\t\t\t\t"+t._s(n.userCount)+"\n\t\t\t\t")]):t._e()]},proxy:!0}])}),t._v(" "),n.settings.isAdmin?e(n.NcAppNavigationItem,{attrs:{id:"admin",exact:!0,name:n.t("settings","Admins"),to:{name:"group",params:{selectedGroup:"admin"}}},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{path:n.mdiShieldAccountOutline}})]},proxy:!0},{key:"counter",fn:function(){return[n.adminGroup&&n.adminGroup.count>0?e(n.NcCounterBubble,{attrs:{type:"admin"===n.selectedGroupDecoded?"highlighted":void 0}},[t._v("\n\t\t\t\t\t"+t._s(n.adminGroup.count)+"\n\t\t\t\t")]):t._e()]},proxy:!0}],null,!1,3779933833)}):t._e(),t._v(" "),n.isAdminOrDelegatedAdmin?e(n.NcAppNavigationItem,{attrs:{id:"recent",exact:!0,name:n.t("settings","Recently active"),to:{name:"group",params:{selectedGroup:"__nc_internal_recent"}}},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{path:n.mdiHistory}})]},proxy:!0},{key:"counter",fn:function(){return[n.recentGroup?.usercount?e(n.NcCounterBubble,{attrs:{type:"__nc_internal_recent"===n.selectedGroupDecoded?"highlighted":void 0}},[t._v("\n\t\t\t\t\t"+t._s(n.recentGroup.usercount)+"\n\t\t\t\t")]):t._e()]},proxy:!0}],null,!1,2299424282)}):t._e(),t._v(" "),n.disabledGroup&&(n.disabledGroup.usercount>0||-1===n.disabledGroup.usercount)?e(n.NcAppNavigationItem,{attrs:{id:"disabled",exact:!0,name:n.t("settings","Disabled accounts"),to:{name:"group",params:{selectedGroup:"disabled"}}},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{path:n.mdiAccountOffOutline}})]},proxy:!0},n.disabledGroup.usercount>0?{key:"counter",fn:function(){return[e(n.NcCounterBubble,{attrs:{type:"disabled"===n.selectedGroupDecoded?"highlighted":void 0}},[t._v("\n\t\t\t\t\t"+t._s(n.disabledGroup.usercount)+"\n\t\t\t\t")])]},proxy:!0}:null],null,!0)}):t._e()],1),t._v(" "),e(n.AppNavigationGroupList)],1)},[],!1,null,"a52e1068",null);const mt=ht.exports},27518(t){"use strict";t.exports="data:image/svg+xml,%3c%21--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20fill=%27%23222%27%3e%3cpath%20d=%27M15.4%2016.6L10.8%2012l4.6-4.6L14%206l-6%206%206%206%201.4-1.4z%27/%3e%3c/svg%3e"},27514(t){"use strict";t.exports="data:image/svg+xml,%3c%21--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20fill=%27%23222%27%3e%3cpath%20d=%27M18.4%207.4L17%206l-6%206%206%206%201.4-1.4-4.6-4.6%204.6-4.6m-6%200L11%206l-6%206%206%206%201.4-1.4L7.8%2012l4.6-4.6z%27/%3e%3c/svg%3e"},79722(t){"use strict";t.exports="data:image/svg+xml,%3c%21--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20fill=%27%23222%27%3e%3cpath%20d=%27M5.6%207.4L7%206l6%206-6%206-1.4-1.4%204.6-4.6-4.6-4.6m6%200L13%206l6%206-6%206-1.4-1.4%204.6-4.6-4.6-4.6z%27/%3e%3c/svg%3e"},86886(t){"use strict";t.exports="data:image/svg+xml,%3c%21--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20fill=%27%23222%27%3e%3cpath%20d=%27M8.6%2016.6l4.6-4.6-4.6-4.6L10%206l6%206-6%206-1.4-1.4z%27/%3e%3c/svg%3e"},63779(){},77199(){},58693(t,e,n){"use strict";n.d(e,{N:()=>l}),n(15604);var a=n(29248),i=n(51431);const r={name:"NcAppNavigationCaption",components:{NcActions:a.N},inheritAttrs:!1,props:{name:{type:String,required:!0},headingId:{type:String,default:null},isHeading:{type:Boolean,default:!1},headingLevel:{type:Number,default:2}," ":{}},computed:{wrapperTag(){return this.isHeading?"div":"li"},captionTag(){const t=Math.max(2,this.headingLevel);return this.isHeading?`h${t}`:"span"},hasActions(){return!!this.$slots.actions}}};var o=function(){var t=this,e=t._self._c;return e(t.wrapperTag,{tag:"component",staticClass:"app-navigation-caption",class:{"app-navigation-caption--heading":t.isHeading}},[e(t.captionTag,{tag:"component",staticClass:"app-navigation-caption__name",attrs:{id:t.headingId}},[t._v(" "+t._s(t.name)+" ")]),t.hasActions?e("div",{staticClass:"app-navigation-caption__actions"},[e("NcActions",t._g(t._b({scopedSlots:t._u([{key:"icon",fn:function(){return[t._t("actionsTriggerIcon")]},proxy:!0}],null,!0)},"NcActions",t.$attrs,!1),t.$listeners),[t._t("actions")],2)],1):t._e()],1)},s=[];const l=(0,i.n)(r,o,s,!1,null,"fac69d4a").exports},35888(t,e,n){"use strict";n.d(e,{N:()=>l}),n(9465);var a=n(80411),i=n(51431);const r={components:{NcButton:a.N},props:{buttonId:{type:String,required:!1,default:""},disabled:{type:Boolean,required:!1,default:!1},text:{type:String,required:!0},type:{type:String,default:"primary",validator:t=>-1!==["primary","secondary","tertiary"].indexOf(t)},variant:{type:String,default:"primary",validator:t=>-1!==["primary","secondary","tertiary"].indexOf(t)}},emits:["click"]};var o=function(){var t=this,e=t._self._c;return e("div",{staticClass:"app-navigation-new"},[e("NcButton",{attrs:{id:t.buttonId,disabled:t.disabled,variant:"primary"!==t.type?t.type:t.variant},on:{click:function(e){return t.$emit("click")}},scopedSlots:t._u([{key:"icon",fn:function(){return[t._t("icon")]},proxy:!0}],null,!0)},[t._v(" "+t._s(t.text)+" ")])],1)},s=[];const l=(0,i.n)(r,o,s,!1,null,"6f255eb3").exports},69407(t,e,n){"use strict";n.d(e,{N:()=>tn}),n(2794);var a=n(72534),i=n(43819),r=n(86435),o=n(76643),s=n(87798),l=n(19998),c=n(3288),d=n(8019),u=n(85471),p=n(40173),A=n(90286),g=n(21777),h=n(44368),m=n(63814),f=n(32505),v=n(93311),C=n(3168),b=n(77677),y=n(51431),_=n(80411),x=n(48191),w=n(69780),E=n(88751),k=n(33239),B=n(64546);const N={name:"NcReferenceList",components:{NcReferenceWidget:v.f},props:{text:{type:String,default:""},referenceData:{type:Array,default:null},limit:{type:Number,default:1},displayFallback:{type:Boolean,default:!1},interactive:{type:Boolean,default:!0},interactiveOptIn:{type:Boolean,default:!1}},data:()=>({references:null,loading:!0}),computed:{isVisible(){return this.loading||0!==this.displayedReferences.length},values(){return this.referenceData?this.referenceData:!this.displayFallback||this.loading||this.references?this.references?Object.values(this.references):[]:[this.fallbackReference]},firstReference(){return this.values[0]??null},displayedReferences(){return this.values.filter(Boolean).slice(0,this.limit)},fallbackReference(){return{accessible:!0,openGraphObject:{id:this.text,link:this.text,name:this.text},richObjectType:"open-graph"}}},watch:{text:"fetch"},mounted(){this.fetch()},methods:{fetch(){return this.loading=!0,this.referenceData?(this.references=null,void(this.loading=!1)):new RegExp(b.U).exec(this.text)?void this.resolve().then(t=>{this.references=t.data.ocs.data.references,this.loading=!1,this.$emit("loaded")}).catch(t=>{C.l.error("Failed to extract references",{error:t}),this.loading=!1,this.$emit("loaded")}):(this.references=null,void(this.loading=!1))},resolve(){const t=new RegExp(b.U).exec(this.text.trim()),e=null===(0,g.HW)();return 1===this.limit&&t?e?h.Ay.get((0,m.KT)("references/resolvePublic")+`?reference=${encodeURIComponent(t[0])}&sharingToken=${(0,f.G)()}`):h.Ay.get((0,m.KT)("references/resolve")+`?reference=${encodeURIComponent(t[0])}`):e?h.Ay.post((0,m.KT)("references/extractPublic"),{text:this.text,resolve:!0,limit:this.limit,sharingToken:(0,f.G)()}):h.Ay.post((0,m.KT)("references/extract"),{text:this.text,resolve:!0,limit:this.limit})}}};var S=function(){var t=this,e=t._self._c;return t.isVisible?e("div",{staticClass:"widgets--list",class:{"icon-loading":t.loading}},t._l(t.displayedReferences,function(n){return e("NcReferenceWidget",{key:n.openGraphObject?.id,attrs:{reference:n,interactive:t.interactive,"interactive-opt-in":t.interactiveOptIn}})}),1):t._e()},I=[];const D=(0,y.n)(N,S,I,!1,null,"a50e616b").exports;function T(t,e){const n=String(t);if("string"!=typeof e)throw new TypeError("Expected character");let a=0,i=n.indexOf(e);for(;-1!==i;)a++,i=n.indexOf(e,i+e.length);return a}const L=q(/[A-Za-z]/),P=q(/[\dA-Za-z]/);function G(t){return null!==t&&t<-2}function F(t){return null!==t&&(t<0||32===t)}function O(t){return-2===t||-1===t||32===t}const U=q(new RegExp("\\p{P}|\\p{S}","u")),R=q(/\s/);function q(t){return function(e){return null!==e&&e>-1&&t.test(String.fromCharCode(e))}}const M=function(t){if(null==t)return $;if("function"==typeof t)return z(t);if("object"==typeof t)return Array.isArray(t)?function(t){const e=[];let n=-1;for(;++n0?{type:"text",value:r}:void 0),!1===r?a.lastIndex=n+1:(s!==n&&d.push({type:"text",value:t.value.slice(s,n)}),Array.isArray(r)?d.push(...r):r&&d.push(r),s=n+u[0].length,c=!0),!a.global)break;u=a.exec(t.value)}return c?(s?\]}]+$/.exec(t);if(!e)return[t,void 0];t=t.slice(0,e.index);let n=e[0],a=n.indexOf(")");const i=T(t,"(");let r=T(t,")");for(;-1!==a&&i>r;)t+=n.slice(0,a+1),n=n.slice(a+1),a=n.indexOf(")"),r++;return[t,n]}(n+a);if(!o[0])return!1;const s={type:"link",title:null,url:r+e+o[0],children:[{type:"text",value:e+o[0]}]};return o[1]?[s,{type:"text",value:o[1]}]:s}function nt(t,e,n,a){return!(!at(a,!0)||/[-\d_]$/.test(n))&&{type:"link",title:null,url:"mailto:"+e+"@"+n,children:[{type:"text",value:e+"@"+n}]}}function at(t,e){const n=t.input.charCodeAt(t.index-1);return(0===t.index||R(n)||U(n))&&(!e||47!==n)}function it(t){return t.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}function rt(t){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},t)}function ot(){this.buffer()}function st(t){const e=this.resume(),n=this.stack[this.stack.length-1];n.type,n.label=e,n.identifier=it(this.sliceSerialize(t)).toLowerCase()}function lt(t){this.exit(t)}function ct(t){this.enter({type:"footnoteReference",identifier:"",label:""},t)}function dt(){this.buffer()}function ut(t){const e=this.resume(),n=this.stack[this.stack.length-1];n.type,n.label=e,n.identifier=it(this.sliceSerialize(t)).toLowerCase()}function pt(t){this.exit(t)}function At(t,e,n,a){const i=n.createTracker(a);let r=i.move("[^");const o=n.enter("footnoteReference"),s=n.enter("reference");return r+=i.move(n.safe(n.associationId(t),{...i.current(),before:r,after:"]"})),s(),o(),r+=i.move("]"),r}function gt(t,e,n,a){const i=n.createTracker(a);let r=i.move("[^");const o=n.enter("footnoteDefinition"),s=n.enter("label");return r+=i.move(n.safe(n.associationId(t),{...i.current(),before:r,after:"]"})),s(),r+=i.move("]:"+(t.children&&t.children.length>0?" ":"")),i.shift(4),r+=i.move(n.indentLines(n.containerFlow(t,i.current()),ht)),o(),r}function ht(t,e,n){return 0===e?t:(n?"":" ")+t}At.peek=function(){return"["};const mt=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];function ft(t){this.enter({type:"delete",children:[]},t)}function vt(t){this.exit(t)}function Ct(t,e,n,a){const i=n.createTracker(a),r=n.enter("strikethrough");let o=i.move("~~");return o+=n.containerPhrasing(t,{...i.current(),before:o,after:"~"}),o+=i.move("~~"),r(),o}function bt(t){return null==t?"":String(t)}function yt(t){return t.length}function _t(t){const e="string"==typeof t?t.codePointAt(0):0;return 67===e||99===e?99:76===e||108===e?108:82===e||114===e?114:0}function xt(t,e,n){return">"+(n?"":" ")+t}function wt(t,e){return Et(t,e.inConstruct,!0)&&!Et(t,e.notInConstruct,!1)}function Et(t,e,n){if("string"==typeof e&&(e=[e]),!e||0===e.length)return n;let a=-1;for(;++a",...l.current()})),c+=l.move(">")):(s=n.enter("destinationRaw"),c+=l.move(n.safe(t.url,{before:c,after:t.title?" ":")",...l.current()}))),s(),t.title&&(s=n.enter(`title${r}`),c+=l.move(" "+i),c+=l.move(n.safe(t.title,{before:c,after:i,...l.current()})),c+=l.move(i),s()),c+=l.move(")"),o(),c}function Gt(t,e,n,a){const i=t.referenceType,r=n.enter("imageReference");let o=n.enter("label");const s=n.createTracker(a);let l=s.move("![");const c=n.safe(t.alt,{before:l,after:"]",...s.current()});l+=s.move(c+"]["),o();const d=n.stack;n.stack=[],o=n.enter("reference");const u=n.safe(n.associationId(t),{before:l,after:"]",...s.current()});return o(),n.stack=d,r(),"full"!==i&&c&&c===u?"shortcut"===i?l=l.slice(0,-1):l+=s.move("]"):l+=s.move(u+"]"),l}function Ft(t,e,n){let a=t.value||"",i="`",r=-1;for(;new RegExp("(^|[^`])"+i+"([^`]|$)").test(a);)i+="`";for(/[^ \r\n]/.test(a)&&(/^[ \r\n]/.test(a)&&/[ \r\n]$/.test(a)||/^`|`$/.test(a))&&(a=" "+a+" ");++r\u007F]/.test(t.url))}function Ut(t,e,n,a){const i=Nt(n),r='"'===i?"Quote":"Apostrophe",o=n.createTracker(a);let s,l;if(Ot(t,n)){const e=n.stack;n.stack=[],s=n.enter("autolink");let a=o.move("<");return a+=o.move(n.containerPhrasing(t,{before:a,after:">",...o.current()})),a+=o.move(">"),s(),n.stack=e,a}s=n.enter("link"),l=n.enter("label");let c=o.move("[");return c+=o.move(n.containerPhrasing(t,{before:c,after:"](",...o.current()})),c+=o.move("]("),l(),!t.url&&t.title||/[\0- \u007F]/.test(t.url)?(l=n.enter("destinationLiteral"),c+=o.move("<"),c+=o.move(n.safe(t.url,{before:c,after:">",...o.current()})),c+=o.move(">")):(l=n.enter("destinationRaw"),c+=o.move(n.safe(t.url,{before:c,after:t.title?" ":")",...o.current()}))),l(),t.title&&(l=n.enter(`title${r}`),c+=o.move(" "+i),c+=o.move(n.safe(t.title,{before:c,after:i,...o.current()})),c+=o.move(i),l()),c+=o.move(")"),s(),c}function Rt(t,e,n,a){const i=t.referenceType,r=n.enter("linkReference");let o=n.enter("label");const s=n.createTracker(a);let l=s.move("[");const c=n.containerPhrasing(t,{before:l,after:"]",...s.current()});l+=s.move(c+"]["),o();const d=n.stack;n.stack=[],o=n.enter("reference");const u=n.safe(n.associationId(t),{before:l,after:"]",...s.current()});return o(),n.stack=d,r(),"full"!==i&&c&&c===u?"shortcut"===i?l=l.slice(0,-1):l+=s.move("]"):l+=s.move(u+"]"),l}function qt(t){const e=t.options.bullet||"*";if("*"!==e&&"+"!==e&&"-"!==e)throw new Error("Cannot serialize items with `"+e+"` for `options.bullet`, expected `*`, `+`, or `-`");return e}function Mt(t){const e=t.options.rule||"*";if("*"!==e&&"-"!==e&&"_"!==e)throw new Error("Cannot serialize rules with `"+e+"` for `options.rule`, expected `*`, `-`, or `_`");return e}Ct.peek=function(){return"~"},Tt.peek=function(t,e,n){return n.options.emphasis||"*"},Lt.peek=function(){return"<"},Pt.peek=function(){return"!"},Gt.peek=function(){return"!"},Ft.peek=function(){return"`"},Ut.peek=function(t,e,n){return Ot(t,n)?"<":"["},Rt.peek=function(){return"["};const zt=M(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);function $t(t,e,n,a){const i=function(t){const e=t.options.strong||"*";if("*"!==e&&"_"!==e)throw new Error("Cannot serialize strong with `"+e+"` for `options.strong`, expected `*`, or `_`");return e}(n),r=n.enter("strong"),o=n.createTracker(a),s=o.move(i+i);let l=o.move(n.containerPhrasing(t,{after:i,before:s,...o.current()}));const c=l.charCodeAt(0),d=Dt(a.before.charCodeAt(a.before.length-1),c,i);d.inside&&(l=St(c)+l.slice(1));const u=l.charCodeAt(l.length-1),p=Dt(a.after.charCodeAt(0),u,i);p.inside&&(l=l.slice(0,-1)+St(u));const A=o.move(i+i);return r(),n.attentionEncodeSurroundingInfo={after:p.outside,before:d.outside},s+l+A}$t.peek=function(t,e,n){return n.options.strong||"*"};const jt={blockquote:function(t,e,n,a){const i=n.enter("blockquote"),r=n.createTracker(a);r.move("> "),r.shift(2);const o=n.indentLines(n.containerFlow(t,r.current()),xt);return i(),o},break:kt,code:function(t,e,n,a){const i=function(t){const e=t.options.fence||"`";if("`"!==e&&"~"!==e)throw new Error("Cannot serialize code with `"+e+"` for `options.fence`, expected `` ` `` or `~`");return e}(n),r=t.value||"",o="`"===i?"GraveAccent":"Tilde";if(function(t,e){return Boolean(!1===e.options.fences&&t.value&&!t.lang&&/[^ \r\n]/.test(t.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(t.value))}(t,n)){const t=n.enter("codeIndented"),e=n.indentLines(r,Bt);return t(),e}const s=n.createTracker(a),l=i.repeat(Math.max(function(t,e){const n=String(t);let a=n.indexOf(e),i=a,r=0,o=0;if("string"!=typeof e)throw new TypeError("Expected substring");for(;-1!==a;)a===i?++r>o&&(o=r):r=1,i=a+e.length,a=n.indexOf(e,i);return o}(r,i)+1,3)),c=n.enter("codeFenced");let d=s.move(l);if(t.lang){const e=n.enter(`codeFencedLang${o}`);d+=s.move(n.safe(t.lang,{before:d,after:" ",encode:["`"],...s.current()})),e()}if(t.lang&&t.meta){const e=n.enter(`codeFencedMeta${o}`);d+=s.move(" "),d+=s.move(n.safe(t.meta,{before:d,after:"\n",encode:["`"],...s.current()})),e()}return d+=s.move("\n"),r&&(d+=s.move(r+"\n")),d+=s.move(l),c(),d},definition:function(t,e,n,a){const i=Nt(n),r='"'===i?"Quote":"Apostrophe",o=n.enter("definition");let s=n.enter("label");const l=n.createTracker(a);let c=l.move("[");return c+=l.move(n.safe(n.associationId(t),{before:c,after:"]",...l.current()})),c+=l.move("]: "),s(),!t.url||/[\0- \u007F]/.test(t.url)?(s=n.enter("destinationLiteral"),c+=l.move("<"),c+=l.move(n.safe(t.url,{before:c,after:">",...l.current()})),c+=l.move(">")):(s=n.enter("destinationRaw"),c+=l.move(n.safe(t.url,{before:c,after:t.title?" ":"\n",...l.current()}))),s(),t.title&&(s=n.enter(`title${r}`),c+=l.move(" "+i),c+=l.move(n.safe(t.title,{before:c,after:i,...l.current()})),c+=l.move(i),s()),o(),c},emphasis:Tt,hardBreak:kt,heading:function(t,e,n,i){const r=Math.max(Math.min(6,t.depth||1),1),o=n.createTracker(i);if(function(t,e){let n=!1;return function(t,e){let n,a,i;a=void 0,i=e,n=void 0,(0,B.VG)(t,a,function(t,e){const n=e[e.length-1],a=n?n.children.indexOf(t):void 0;return i(t,a,n)},n)}(t,function(t){if("value"in t&&/\r?\n|\r/.test(t.value)||"break"===t.type)return n=!0,B.dc}),Boolean((!t.depth||t.depth<3)&&(0,a.d)(t)&&(e.options.setext||n))}(t,n)){const e=n.enter("headingSetext"),a=n.enter("phrasing"),i=n.containerPhrasing(t,{...o.current(),before:"\n",after:"\n"});return a(),e(),i+"\n"+(1===r?"=":"-").repeat(i.length-(Math.max(i.lastIndexOf("\r"),i.lastIndexOf("\n"))+1))}const s="#".repeat(r),l=n.enter("headingAtx"),c=n.enter("phrasing");o.move(s+" ");let d=n.containerPhrasing(t,{before:"# ",after:"\n",...o.current()});return/^[\t ]/.test(d)&&(d=St(d.charCodeAt(0))+d.slice(1)),d=d?s+" "+d:s,n.options.closeAtx&&(d+=" "+s),c(),l(),d},html:Lt,image:Pt,imageReference:Gt,inlineCode:Ft,link:Ut,linkReference:Rt,list:function(t,e,n,a){const i=n.enter("list"),r=n.bulletCurrent;let o=t.ordered?function(t){const e=t.options.bulletOrdered||".";if("."!==e&&")"!==e)throw new Error("Cannot serialize items with `"+e+"` for `options.bulletOrdered`, expected `.` or `)`");return e}(n):qt(n);const s=t.ordered?"."===o?")":".":function(t){const e=qt(t),n=t.options.bulletOther;if(!n)return"*"===e?"-":"*";if("*"!==n&&"+"!==n&&"-"!==n)throw new Error("Cannot serialize items with `"+n+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(n===e)throw new Error("Expected `bullet` (`"+e+"`) and `bulletOther` (`"+n+"`) to be different");return n}(n);let l=!(!e||!n.bulletLastUsed)&&o===n.bulletLastUsed;if(!t.ordered){const e=t.children?t.children[0]:void 0;if("*"!==o&&"-"!==o||!e||e.children&&e.children[0]||"list"!==n.stack[n.stack.length-1]||"listItem"!==n.stack[n.stack.length-2]||"list"!==n.stack[n.stack.length-3]||"listItem"!==n.stack[n.stack.length-4]||0!==n.indexStack[n.indexStack.length-1]||0!==n.indexStack[n.indexStack.length-2]||0!==n.indexStack[n.indexStack.length-3]||(l=!0),Mt(n)===o&&e){let e=-1;for(;++e-1?e.start:1)+(!1===n.options.incrementListMarker?0:e.children.indexOf(t))+r);let o=r.length+1;("tab"===i||"mixed"===i&&(e&&"list"===e.type&&e.spread||t.spread))&&(o=4*Math.ceil(o/4));const s=n.createTracker(a);s.move(r+" ".repeat(o-r.length)),s.shift(o);const l=n.enter("listItem"),c=n.indentLines(n.containerFlow(t,s.current()),function(t,e,n){return e?(n?"":" ".repeat(o))+t:(n?r:r+" ".repeat(o-r.length))+t});return l(),c},paragraph:function(t,e,n,a){const i=n.enter("paragraph"),r=n.enter("phrasing"),o=n.containerPhrasing(t,a);return r(),i(),o},root:function(t,e,n,a){return(t.children.some(function(t){return zt(t)})?n.containerPhrasing:n.containerFlow).call(n,t,a)},strong:$t,text:function(t,e,n,a){return n.safe(t.value,a)},thematicBreak:function(t,e,n){const a=(Mt(n)+(n.options.ruleSpaces?" ":"")).repeat(function(t){const e=t.options.ruleRepetition||3;if(e<3)throw new Error("Cannot serialize rules with repetition `"+e+"` for `options.ruleRepetition`, expected `3` or more");return e}(n));return n.options.ruleSpaces?a.slice(0,-1):a}};function Xt(t){const e=t._align;this.enter({type:"table",align:e.map(function(t){return"none"===t?null:t}),children:[]},t),this.data.inTable=!0}function Ht(t){this.exit(t),this.data.inTable=void 0}function Vt(t){this.enter({type:"tableRow",children:[]},t)}function Wt(t){this.exit(t)}function Yt(t){this.enter({type:"tableCell",children:[]},t)}function Qt(t){let e=this.resume();this.data.inTable&&(e=e.replace(/\\([\\|])/g,Kt));const n=this.stack[this.stack.length-1];n.type,n.value=e,this.exit(t)}function Kt(t,e){return"|"===e?e:t}function Zt(t){const e=t||{},n=e.tableCellPadding,a=e.tablePipeAlign,i=e.stringLength,r=n?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:"\n",inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[\t :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:function(t,e,n){let a=jt.inlineCode(t,e,n);return n.stack.includes("tableCell")&&(a=a.replace(/\|/g,"\\$&")),a},table:function(t,e,n,a){return s(function(t,e,n){const a=t.children;let i=-1;const r=[],o=e.enter("table");for(;++il&&(l=t[c].length);++ds[d])&&(s[d]=t)}n.push(r)}r[c]=n,o[c]=i}let d=-1;if("object"==typeof n&&"length"in n)for(;++ds[d]&&(s[d]=r),p[d]=r),u[d]=o}r.splice(1,0,u),o.splice(1,0,p),c=-1;const A=[];for(;++ci?0:i+e:e>i?i:e,n=n>0?n:0,a.length<1e4)r=Array.from(a),r.unshift(e,n),t.splice(...r);else for(n&&t.splice(e,n);o0&&!n&&(t[t.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}function ye(t,e,n){const a=[];let i=-1;for(;++i999||93===s&&!r||null===s||91===s||F(s))return n(s);if(93===s){t.exit("chunkString");const r=t.exit("gfmFootnoteCallString");return i.includes(it(a.sliceSerialize(r)))?(t.enter("gfmFootnoteCallLabelMarker"),t.consume(s),t.exit("gfmFootnoteCallLabelMarker"),t.exit("gfmFootnoteCall"),e):n(s)}return F(s)||(r=!0),o++,t.consume(s),92===s?c:l}function c(e){return 91===e||92===e||93===e?(t.consume(e),o++,l):l(e)}}function Ne(t,e,n){const a=this,i=a.parser.gfmFootnotes||(a.parser.gfmFootnotes=[]);let r,o,s=0;return function(e){return t.enter("gfmFootnoteDefinition")._container=!0,t.enter("gfmFootnoteDefinitionLabel"),t.enter("gfmFootnoteDefinitionLabelMarker"),t.consume(e),t.exit("gfmFootnoteDefinitionLabelMarker"),l};function l(e){return 94===e?(t.enter("gfmFootnoteDefinitionMarker"),t.consume(e),t.exit("gfmFootnoteDefinitionMarker"),t.enter("gfmFootnoteDefinitionLabelString"),t.enter("chunkString").contentType="string",c):n(e)}function c(e){if(s>999||93===e&&!o||null===e||91===e||F(e))return n(e);if(93===e){t.exit("chunkString");const n=t.exit("gfmFootnoteDefinitionLabelString");return r=it(a.sliceSerialize(n)),t.enter("gfmFootnoteDefinitionLabelMarker"),t.consume(e),t.exit("gfmFootnoteDefinitionLabelMarker"),t.exit("gfmFootnoteDefinitionLabel"),u}return F(e)||(o=!0),s++,t.consume(e),92===e?d:c}function d(e){return 91===e||92===e||93===e?(t.consume(e),s++,c):c(e)}function u(e){return 58===e?(t.enter("definitionMarker"),t.consume(e),t.exit("definitionMarker"),i.includes(r)||i.push(r),_e(t,p,"gfmFootnoteDefinitionWhitespace")):n(e)}function p(t){return e(t)}}function Se(t,e,n){return t.check(xe,e,t.attempt(we,e,n))}function Ie(t){t.exit("gfmFootnoteDefinition")}function De(t){let e=(t||{}).singleTilde;const n={tokenize:function(t,n,a){const i=this.previous,r=this.events;let o=0;return function(e){return 126===i&&"characterEscape"!==r[r.length-1][1].type?a(e):(t.enter("strikethroughSequenceTemporary"),s(e))};function s(r){const l=It(i);if(126===r)return o>1?a(r):(t.consume(r),o++,s);if(o<2&&!e)return a(r);const c=t.exit("strikethroughSequenceTemporary"),d=It(r);return c._open=!d||2===d&&Boolean(l),c._close=!l||2===l&&Boolean(d),n(r)}},resolveAll:function(t,e){let n=-1;for(;++n0;)e-=1,n.push(t.slice(this.map[e][0]+this.map[e][1]),this.map[e][2]),t.length=this.map[e][0];n.push([...t]),t.length=0;let a=n.pop();for(;a;)t.push(...a),a=n.pop();this.map.length=0}}function Le(t,e){let n=!1;const a=[];for(;e-1;){const t=a.events[e][1].type;if("lineEnding"!==t&&"linePrefix"!==t)break;e--}const i=e>-1?a.events[e][1].type:null,r="tableHead"===i||"tableRow"===i?b:s;return r===b&&a.parser.lazy[a.now().line]?n(t):r(t)};function s(e){return t.enter("tableHead"),t.enter("tableRow"),function(t){return 124===t||(i=!0,o+=1),l(t)}(e)}function l(e){return null===e?n(e):G(e)?o>1?(o=0,a.interrupt=!0,t.exit("tableRow"),t.enter("lineEnding"),t.consume(e),t.exit("lineEnding"),u):n(e):O(e)?_e(t,l,"whitespace")(e):(o+=1,i&&(i=!1,r+=1),124===e?(t.enter("tableCellDivider"),t.consume(e),t.exit("tableCellDivider"),i=!0,l):(t.enter("data"),c(e)))}function c(e){return null===e||124===e||F(e)?(t.exit("data"),l(e)):(t.consume(e),92===e?d:c)}function d(e){return 92===e||124===e?(t.consume(e),c):c(e)}function u(e){return a.interrupt=!1,a.parser.lazy[a.now().line]?n(e):(t.enter("tableDelimiterRow"),i=!1,O(e)?_e(t,p,"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(e):p(e))}function p(e){return 45===e||58===e?g(e):124===e?(i=!0,t.enter("tableCellDivider"),t.consume(e),t.exit("tableCellDivider"),A):C(e)}function A(e){return O(e)?_e(t,g,"whitespace")(e):g(e)}function g(e){return 58===e?(o+=1,i=!0,t.enter("tableDelimiterMarker"),t.consume(e),t.exit("tableDelimiterMarker"),h):45===e?(o+=1,h(e)):null===e||G(e)?v(e):C(e)}function h(e){return 45===e?(t.enter("tableDelimiterFiller"),m(e)):C(e)}function m(e){return 45===e?(t.consume(e),m):58===e?(i=!0,t.exit("tableDelimiterFiller"),t.enter("tableDelimiterMarker"),t.consume(e),t.exit("tableDelimiterMarker"),f):(t.exit("tableDelimiterFiller"),f(e))}function f(e){return O(e)?_e(t,v,"whitespace")(e):v(e)}function v(n){return 124===n?p(n):(null===n||G(n))&&i&&r===o?(t.exit("tableDelimiterRow"),t.exit("tableHead"),e(n)):C(n)}function C(t){return n(t)}function b(e){return t.enter("tableRow"),y(e)}function y(n){return 124===n?(t.enter("tableCellDivider"),t.consume(n),t.exit("tableCellDivider"),y):null===n||G(n)?(t.exit("tableRow"),e(n)):O(n)?_e(t,y,"whitespace")(n):(t.enter("data"),_(n))}function _(e){return null===e||124===e||F(e)?(t.exit("data"),y(e)):(t.consume(e),92===e?x:_)}function x(e){return 92===e||124===e?(t.consume(e),_):_(e)}}function Ge(t,e){let n,a,i,r=-1,o=!0,s=0,l=[0,0,0,0],c=[0,0,0,0],d=!1,u=0;const p=new Te;for(;++rn[2]+1){const e=n[2]+1,a=n[3]-n[2]-1;t.add(e,a,[])}}t.add(n[3]+1,0,[["exit",o,e]])}return void 0!==i&&(r.end=Object.assign({},Ue(e.events,i)),t.add(i,0,[["exit",r,e]]),r=void 0),r}function Oe(t,e,n,a,i){const r=[],o=Ue(e.events,n);i&&(i.end=Object.assign({},o),r.push(["exit",i,e])),a.end=Object.assign({},o),r.push(["exit",a,e]),t.add(n+1,0,r)}function Ue(t,e){const n=t[e],a="enter"===n[0]?"start":"end";return n[1][a]}const Re={tokenize:function(t,e,n){const a=this;return function(e){return null===a.previous&&a._gfmTasklistFirstContentOfListItem?(t.enter("taskListCheck"),t.enter("taskListCheckMarker"),t.consume(e),t.exit("taskListCheckMarker"),i):n(e)};function i(e){return F(e)?(t.enter("taskListCheckValueUnchecked"),t.consume(e),t.exit("taskListCheckValueUnchecked"),r):88===e||120===e?(t.enter("taskListCheckValueChecked"),t.consume(e),t.exit("taskListCheckValueChecked"),r):n(e)}function r(e){return 93===e?(t.enter("taskListCheckMarker"),t.consume(e),t.exit("taskListCheckMarker"),t.exit("taskListCheck"),o):n(e)}function o(a){return G(a)?e(a):O(a)?t.check({tokenize:qe},e,n)(a):n(a)}}};function qe(t,e,n){return _e(t,function(t){return null===t?n(t):e(t)},"whitespace")}const Me={};function ze(t){const e=t||Me,n=this.data(),a=n.micromarkExtensions||(n.micromarkExtensions=[]),i=n.fromMarkdownExtensions||(n.fromMarkdownExtensions=[]),r=n.toMarkdownExtensions||(n.toMarkdownExtensions=[]);a.push(function(t){return function(t){const e={};let n=-1;for(;++ndocument.getElementById(e.contentId).textContent);return{__sfc:!0,props:e,copy:n,icon:a,altText:i,NcButton:_.N,NcIconSvgWrapper:x.N}}});var je=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e(n.NcButton,{attrs:{variant:"tertiary",size:"small","aria-label":n.altText,title:n.altText},on:{click:n.copy},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{path:n.icon,inline:""}})]},proxy:!0}])})},Xe=[];const He=(0,y.n)($e,je,Xe,!1,null,null).exports;function Ve(){return function(t){(0,B.VG)(t,t=>"text"===t.type,function(t,e){const n=e.at(-1),a=n.children.indexOf(t),i=t.value.split(/(\{[a-z\-_.0-9]+\})/gi).map(t=>{const e=t.match(/^\{([a-z\-_.0-9]+)\}$/i);if(!e)return(0,k.u)("text",t);const[,n]=e;return(0,k.u)("element",{tagName:`#${n}`})});n.children.splice(a,1,...i)})}}function We(t){return["code","inlineCode"].includes(t.type)}const Ye=function(){return function(t){(0,B.VG)(t,We,(t,e)=>{const n=e.at(-1),a=n.children.indexOf(t);return n.children.splice(a,1,{...t,value:""}),[B._Z,a+1]})}};function Qe(){return function(t){(0,B.VG)(t,t=>["text","code","inlineCode"].includes(t.type),(t,e)=>{const n=e.at(-1),a=n.children.indexOf(t);return n.children.splice(a,1,{...t,value:t.value.replace(/</gim,"<").replace(/>/gim,">")}),[B._Z,a+1]})}}const Ke=["http","https","mailto","tel"],Ze=(0,u.KR)(null),Je={name:"NcRichText",components:{NcReferenceList:D},props:{text:{type:String,default:""},arguments:{type:Object,default:()=>({})},referenceLimit:{type:Number,default:0},referenceInteractive:{type:Boolean,default:!0},referenceInteractiveOptIn:{type:Boolean,default:!1},references:{type:Array,default:null},useMarkdown:{type:Boolean,default:!1},useExtendedMarkdown:{type:Boolean,default:!1},interactive:{type:Boolean,default:!1},autolink:{type:Boolean,default:!0}},emits:["interact-todo","interact:todo"],data:()=>({parentId:(0,E.G)(5)}),methods:{renderPlaintext(t){const e=this.text.split(/(\{[a-z\-_.0-9]+\})/gi).map(e=>{const n=e.match(/^\{([a-z\-_.0-9]+)\}$/i);if(!n)return function({h:t,context:e},n){return e.autolink&&(n=(0,b.p)(n)),Array.isArray(n)?n.map(e=>{if("string"==typeof e)return e;const{component:n,props:a}=e;return t(n,{props:a,class:"rich-text--component"})}):n}({h:t,context:this},e);const a=n[1],i=this.arguments[a];if("object"==typeof i){const{component:e,props:n}=i;return t(e,{props:n,class:"rich-text--component"})}return i?t("span",{class:"rich-text--fallback"},i):e});return t("div",{class:"rich-text--wrapper"},[t("div",{},e.flat()),this.referenceLimit>0?t("div",{class:"rich-text--reference-widget"},[t(D,{props:{text:this.text,referenceData:this.references,interactive:this.referenceInteractive,interactiveOptIn:this.referenceInteractiveOptIn}})]):null])},renderMarkdown(t){const e=(0,d.l)().use(s.A).use(b.r,{autolink:this.autolink,useMarkdown:this.useMarkdown,useExtendedMarkdown:this.useExtendedMarkdown}).use(Qe).use(this.useExtendedMarkdown?ze:void 0).use(o.A).use(c.A,{except:Ke}).use(l.A,{handlers:{component:(t,e)=>t(e,e.component,{value:e.value})}}).use(this.useExtendedMarkdown?Ze.value:void 0).use(Ve).use(i.A,{target:"_blank",rel:["noopener noreferrer"]}).use(r.A,{createElement:(e,a,i)=>{if(!e.startsWith("#")){if(["h1","h2","h3","h4","h5","h6"].includes(e)&&(e=`h${Math.min(+String(e)[1]+3,6)}`),this.useExtendedMarkdown){if("code"===e&&!Ze.value&&a?.attrs?.class?.includes("language")&&async function(){const t=await n.e(5862).then(n.bind(n,75862));Ze.value=t.default}(),"pre"===e&&Array.isArray(i)&&"code"===i[0].tag){const n=this.parentId+"-code-block-"+(0,E.G)(5);return t("p",{class:"rich-text__code-block"},[t(e,{attrs:{...a,id:n}},i),t(He,{props:{contentId:n},class:"rich-text__code-block-button"})])}let r=null;if("li"===e&&Array.isArray(i)&&"input"===i[0].tag&&"checkbox"===i[0].data.attrs.type){const[n,...o]=i,s=o.findIndex(t=>["ul","ol","li","blockquote","pre"].includes(t.tag));-1!==s&&(r=o[s],o.splice(s));const l=this.parentId+"-markdown-input-"+(0,E.G)(5),c=t(A.N,{attrs:{...n.data.attrs,id:l,disabled:!this.interactive},on:{"update:checked":()=>{this.$emit("interact-todo",l),this.$emit("interact:todo",l)}}},o);return t(e,a,[c,r])}}if("a"===e){const e=(0,b.g)(this.$router,a.attrs.href);return e?(delete a.attrs.href,delete a.attrs.target,t(p.Wk,{...a,props:{to:e}},i)):/^(https?:\/\/|tel:|mailto:)/.test(a.attrs.href)?(a.attrs.href=a.attrs.href.trim(),t(b.N,a,i)):(delete a.attrs.href,delete a.attrs.target,t("span",a,i))}return t(e,a,i)}const r=this.arguments[e.slice(1)];return r?r.component?t(r.component,{attrs:a,props:r.props,class:"rich-text--component"},i):t("span",a,[r]):t("span",{attrs:a,class:"rich-text--fallback"},[`{${e.slice(1)}}`])},prefix:!1}).processSync(this.text.replace(/<[^>]+>/g,t=>t.replace(/")).result;return t("div",{class:"rich-text--wrapper rich-text--wrapper-markdown"},[e,this.referenceLimit>0?t("div",{class:"rich-text--reference-widget"},[t(D,{props:{text:this.prepareReferenceSource(this.text),referenceData:this.references,interactive:this.referenceInteractive,interactiveOptIn:this.referenceInteractiveOptIn}})]):null])},prepareReferenceSource(t){if(!this.useMarkdown&&!this.useExtendedMarkdown)return t;const e=(0,d.l)();return e.compiler=t=>(0,a.d)(t),e.use(s.A).use(Ye).processSync(t).value}},render(t){return this.useMarkdown||this.useExtendedMarkdown?this.renderMarkdown(t):this.renderPlaintext(t)}},tn=(0,y.n)(Je,null,null,!1,null,"177dd7c0").exports},71409(t,e,n){"use strict";n.d(e,{a:()=>c,e:()=>l,g:()=>d,s:()=>u});var a=n(80474),i=n(43850),r=n(24715);const o=(0,a.c0)("nextcloud-vue").persist(!0).build();let s;function l(t,e=10){s||(s=new i.EmojiIndex(r));const n=d();let a;return t?(a=s.search(`:${t}`,e),a.lengths.emoji(t))||[],a.map(t=>t.getSkin(n))}function c(t){let e;"string"==typeof t?(s||(s=new i.EmojiIndex(r)),e=s.findEmoji(t)):e=t,e&&"id"in e&&i.frequently.add(e)}function d(){const t=Number.parseInt(o.getItem("NcEmojiPicker::currentSkinTone")??"1");return Math.min(Math.max(t,1),6)}function u(t){t=Math.min(Math.max(t,1),6),o.setItem("NcEmojiPicker::currentSkinTone",t.toString())}},93311(t,e,n){"use strict";n.d(e,{f:()=>N,g:()=>ht,s:()=>q}),n(4483);var a=n(85471),i=n(61338),r=n(83427),o=n(89916),s=n(52781),l=n(51431),c=n(44368),d=n(60176),u=n(63814),p=n(23322),A=n(3168),g=n(42507),h=n(51550),m=n(77078),f=n(13073),v=n(40173),C=n(80411),b=n(77677),y=n(88289),_=n(63070),x=n(29248),w=n(83947);(0,p.r)(p.Y);const E={name:"NcReferenceWidget",components:{NcButton:C.N},props:{reference:{type:Object,required:!0},interactive:{type:Boolean,default:!0},interactiveOptIn:{type:Boolean,default:!1}},setup(){const t=(0,a.KR)(!1),e=(0,a.KR)(),{width:n}=(0,f.Lhy)(e);return(0,f.BLq)(e,([e])=>{(0,a.dY)(()=>{t.value=e.isIntersecting})}),{width:n,isVisible:t,widgetRoot:e}},data:()=>({showInteractive:!1,rendered:!1,idleTimeout:null}),computed:{isInteractive(){return!this.interactiveOptIn&&this.interactive||this.showInteractive},hasFullWidth(){return(0,s.j)(this.reference.richObjectType)},hasCustomWidget(){return(0,s.i)(this.reference.richObjectType)},hasInteractiveView(){return(0,s.i)(this.reference.richObjectType)&&(0,s.h)(this.reference.richObjectType)},noAccess(){return this.reference&&!this.reference.accessible},descriptionStyle(){if(0===this.numberOfLines)return{display:"none"};const t=this.numberOfLines;return{lineClamp:t,webkitLineClamp:t}},numberOfLines(){return[450,550,650,1/0].findIndex(t=>this.width{this.isVisible||this.destroyWidget()},18e4)},immediate:!0}},beforeDestroy(){this.destroyWidget()},methods:{t:p.a,enableInteractive(){this.showInteractive=!0,this.renderWidget()},renderWidget(){if(!this.$refs.customWidget)return;if("open-graph"===this?.reference?.richObjectType)return;this.$refs.customWidget.innerHTML="";const t=document.createElement("div");t.style="width: 100%;",this.$refs.customWidget.appendChild(t),this.$nextTick(()=>{(0,s.a)(t,{...this.reference,interactive:this.isInteractive}),this.rendered=!0})},destroyWidget(){this.rendered&&((0,s.d)(this.reference.richObjectType,this.$el),this.rendered=!1)}}};var k=function(){var t=this,e=t._self._c;return e("div",{ref:"widgetRoot",class:{"toggle-interactive":t.hasInteractiveView&&!t.isInteractive}},[t.reference&&t.hasCustomWidget?e("div",{ref:"customWidget",staticClass:"widget-custom",class:{"full-width":t.hasFullWidth}}):!t.noAccess&&t.reference&&t.reference.openGraphObject&&!t.hasCustomWidget?e(t.referenceWidgetLinkComponent,t._b({tag:"component",staticClass:"widget-default",attrs:{rel:"noopener noreferrer"}},"component",t.referenceWidgetLinkProps,!1),[t.reference.openGraphObject.thumb?e("img",{staticClass:"widget-default--image",attrs:{src:t.reference.openGraphObject.thumb}}):t._e(),e("div",{staticClass:"widget-default--details"},[e("p",{staticClass:"widget-default--name"},[t._v(" "+t._s(t.reference.openGraphObject.name)+" ")]),e("p",{staticClass:"widget-default--description",style:t.descriptionStyle},[t._v(" "+t._s(t.reference.openGraphObject.description)+" ")]),e("p",{staticClass:"widget-default--link"},[t._v(" "+t._s(t.compactLink)+" ")])])]):t._e(),t.interactiveOptIn&&t.hasInteractiveView&&!t.isInteractive?e("NcButton",{staticClass:"toggle-interactive--button",on:{click:t.enableInteractive}},[t._v(" "+t._s(t.t("Enable interactive view"))+" ")]):t._e()],1)},B=[];const N=(0,l.n)(E,k,B,!1,null,"f05dd81b").exports,S={name:"NcCustomPickerElement",props:{provider:{type:Object,required:!0}},emits:["cancel","submit"],data(){return{isRegistered:(0,s.c)(this.provider.id),renderResult:null}},mounted(){this.isRegistered&&this.renderElement()},beforeDestroy(){this.isRegistered&&(0,s.b)(this.provider.id,this.$el,this.renderResult)},methods:{renderElement(){this.$refs.domElement&&(this.$refs.domElement.innerHTML="");const t=(0,s.f)(this.$refs.domElement,{providerId:this.provider.id,accessible:!1});Promise.resolve(t).then(t=>{this.renderResult=t,this.renderResult.object?._isVue&&this.renderResult.object?.$on&&(this.renderResult.object.$on("submit",this.onSubmit),this.renderResult.object.$on("cancel",this.onCancel)),this.renderResult.element.addEventListener("submit",t=>{this.onSubmit(t.detail)}),this.renderResult.element.addEventListener("cancel",this.onCancel)})},onSubmit(t){this.$emit("submit",t)},onCancel(){this.$emit("cancel")}}};var I=function(){return(0,this._self._c)("div",{ref:"domElement"})},D=[];const T=(0,l.n)(S,I,D,!1,null,"0547d92f").exports,L={name:"LinkVariantIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var P=function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon link-variant-icon",attrs:{"aria-hidden":t.title?null:"true","aria-label":t.title,role:"img"},on:{click:function(e){return t.$emit("click",e)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M10.59,13.41C11,13.8 11,14.44 10.59,14.83C10.2,15.22 9.56,15.22 9.17,14.83C7.22,12.88 7.22,9.71 9.17,7.76V7.76L12.71,4.22C14.66,2.27 17.83,2.27 19.78,4.22C21.73,6.17 21.73,9.34 19.78,11.29L18.29,12.78C18.3,11.96 18.17,11.14 17.89,10.36L18.36,9.88C19.54,8.71 19.54,6.81 18.36,5.64C17.19,4.46 15.29,4.46 14.12,5.64L10.59,9.17C9.41,10.34 9.41,12.24 10.59,13.41M13.41,9.17C13.8,8.78 14.44,8.78 14.83,9.17C16.78,11.12 16.78,14.29 14.83,16.24V16.24L11.29,19.78C9.34,21.73 6.17,21.73 4.22,19.78C2.27,17.83 2.27,14.66 4.22,12.71L5.71,11.22C5.7,12.04 5.83,12.86 6.11,13.65L5.64,14.12C4.46,15.29 4.46,17.19 5.64,18.36C6.81,19.54 8.71,19.54 9.88,18.36L13.41,14.83C14.59,13.66 14.59,11.76 13.41,10.59C13,10.2 13,9.56 13.41,9.17Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},G=[];const F=(0,l.n)(L,P,G,!1,null,null).exports;(0,p.r)(p.Z);const O="any-link",U={id:O,title:(0,p.a)("Any link"),order:0,icon_url:(0,u.d0)("core","filetypes/link.svg")};function R(){return window._vue_richtext_reference_providers.filter(t=>{const e=!!t.search_providers_ids&&t.search_providers_ids.length>0||(0,s.c)(t.id);return e||A.l.debug(`[smart picker] ${t.id} reference provider is discoverable but does not have any related search provider or custom picker component registered`),e})}function q(t,e){const n=R(),a=t.replace(/[/\-\\^$*+?.()|[\]{}]/g,"\\$&"),i=new RegExp(a,"i"),r=function(t){const e=window._vue_richtext_reference_provider_timestamps;return t.sort((t,e)=>t.order===e.order?0:t.order>e.order?1:-1).sort((t,n)=>{const a=e[t.id],i=e[n.id];return a===i?0:void 0===i?-1:void 0===a?1:a>i?-1:1})}(n).filter(t=>t.title.match(i)),o=e?r.slice(0,e):r;return""!==t&&0!==o.length||o.push(U),o}window._vue_richtext_reference_providers??=(0,d.C)("core","reference-provider-list",[]),window._vue_richtext_reference_provider_timestamps??=(0,d.C)("core","reference-provider-timestamps",{}),(0,p.r)(p.$,p._);let M=0;function z(t,e){return function(){const n=this,a=arguments;clearTimeout(M),M=setTimeout(function(){t.apply(n,a)},e)}}function $(t){try{return Boolean(new URL(t))}catch{return!1}}const j={name:"NcProviderList",components:{NcSelect:m.N,NcHighlight:h.N,NcEmptyContent:g.A,LinkVariantIcon:F},emits:["select-provider","submit"],data:()=>({selectedProvider:null,query:"",multiselectPlaceholder:(0,p.a)("Select provider"),providerIconAlt:(0,p.a)("Provider icon")}),computed:{options(){const t=[];return""!==this.query&&$(this.query)&&t.push({id:this.query,title:this.query,isLink:!0}),t.push(...q(this.query)),t}},methods:{focus(){setTimeout(()=>{this.$refs["provider-select"]?.$el?.querySelector("#provider-select-input")?.focus()},300)},onProviderSelected(t){null!==t&&(t.isLink?this.$emit("submit",t.title):this.$emit("select-provider",t),this.selectedProvider=null)},onSearch(t){this.query=t}}};var X=function(){var t=this,e=t._self._c;return e("div",{staticClass:"provider-list"},[e("NcSelect",{ref:"provider-select",staticClass:"provider-list--select",attrs:{"input-id":"provider-select-input",label:"title",placeholder:t.multiselectPlaceholder,options:t.options,"append-to-body":!1,"clear-search-on-select":!0,"clear-search-on-blur":()=>!1,filterable:!1},on:{search:t.onSearch,input:t.onProviderSelected},scopedSlots:t._u([{key:"option",fn:function(n){return[n.isLink?e("div",{staticClass:"provider"},[e("LinkVariantIcon",{staticClass:"link-icon",attrs:{size:20}}),e("span",[t._v(t._s(n.title))])],1):e("div",{staticClass:"provider"},[e("img",{staticClass:"provider-icon",attrs:{src:n.icon_url,alt:t.providerIconAlt}}),e("NcHighlight",{staticClass:"option-text",attrs:{search:t.query,text:n.title}})],1)]}}]),model:{value:t.selectedProvider,callback:function(e){t.selectedProvider=e},expression:"selectedProvider"}}),e("NcEmptyContent",{staticClass:"provider-list--empty-content",scopedSlots:t._u([{key:"icon",fn:function(){return[e("LinkVariantIcon")]},proxy:!0}])})],1)},H=[];const V=(0,l.n)(j,X,H,!1,null,"f39d58d9").exports;(0,p.r)(p.a0);const W={name:"NcRawLinkInput",components:{LinkVariantIcon:F,NcEmptyContent:g.A,NcLoadingIcon:y.A,NcReferenceWidget:N,NcTextField:_.N},props:{provider:{type:Object,required:!0}},emits:["submit"],data:()=>({inputValue:"",loading:!1,reference:null,abortController:null,inputPlaceholder:(0,p.a)("Enter link")}),computed:{isLinkValid(){return $(this.inputValue)}},methods:{focus(){this.$refs["url-input"].$el.getElementsByTagName("input")[0]?.focus()},onSubmit(t){const e=t.target.value;this.isLinkValid&&this.$emit("submit",e)},onClear(){this.inputValue="",this.reference=null},onInput(){this.reference=null,this.abortController&&this.abortController.abort(),this.isLinkValid&&z(()=>{this.updateReference()},500)()},updateReference(){this.loading=!0,this.abortController=new AbortController,c.Ay.get((0,u.KT)("references/resolve",2)+"?reference="+encodeURIComponent(this.inputValue),{signal:this.abortController.signal}).then(t=>{this.reference=t.data.ocs.data.references[this.inputValue]}).catch(t=>{A.l.error("Could not update reference",{error:t})}).then(()=>{this.loading=!1})}}};var Y=function(){var t=this,e=t._self._c;return e("div",{staticClass:"raw-link"},[e("div",{staticClass:"input-wrapper"},[e("NcTextField",{ref:"url-input",attrs:{value:t.inputValue,"show-trailing-button":""!==t.inputValue,label:t.inputPlaceholder},on:{"update:value":[function(e){t.inputValue=e},t.onInput],"trailing-button-click":t.onClear},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.onSubmit.apply(null,arguments)}}},[t.loading?e("NcLoadingIcon",{attrs:{size:16}}):e("LinkVariantIcon",{attrs:{size:16}})],1)],1),null!==t.reference?e("NcReferenceWidget",{staticClass:"reference-widget",attrs:{reference:t.reference}}):e("NcEmptyContent",{staticClass:"raw-link--empty-content",scopedSlots:t._u([{key:"icon",fn:function(){return[t.provider.icon_url?e("img",{staticClass:"provider-icon",attrs:{src:t.provider.icon_url}}):e("LinkVariantIcon")]},proxy:!0}])})],1)},Q=[];const K=(0,l.n)(W,Y,Q,!1,null,"be630586").exports,Z={name:"NcSearchResult",components:{NcHighlight:h.N},props:{entry:{type:Object,required:!0},query:{type:String,required:!0}}};var J=function(){var t=this,e=t._self._c;return e("div",{staticClass:"result"},[t.entry.icon?e("div",{staticClass:"result--icon-class",class:{[t.entry.icon]:!0,rounded:t.entry.rounded}}):e("img",{staticClass:"result--image",class:{rounded:t.entry.rounded},attrs:{src:t.entry.thumbnailUrl}}),e("div",{staticClass:"result--content"},[e("span",{staticClass:"result--content--name"},[e("NcHighlight",{attrs:{search:t.query,text:t.entry.title}})],1),e("span",{staticClass:"result--content--subline"},[e("NcHighlight",{attrs:{search:t.query,text:t.entry.subline}})],1)])])},tt=[];const et=(0,l.n)(Z,J,tt,!1,null,"995c2758").exports;(0,p.r)(p.a1,p.$,p.z);const nt={name:"NcSearch",components:{LinkVariantIcon:F,DotsHorizontalIcon:x.D,NcEmptyContent:g.A,NcSelect:m.N,NcSearchResult:et},props:{provider:{type:Object,required:!0},showEmptyContent:{type:Boolean,default:!0},searchPlaceholder:{type:String,default:null}},emits:["submit"],data:()=>({searchQuery:"",selectedResult:null,resultsBySearchProvider:{},searching:!1,searchingMoreOf:null,abortController:null,noOptionsText:(0,p.a)("Start typing to search"),providerIconAlt:(0,p.a)("Provider icon")}),computed:{mySearchPlaceholder(){return this.searchPlaceholder||(0,p.a)("Search")},searchProviderIds(){return this.provider.search_providers_ids},options(){if(""===this.searchQuery)return[];const t=[];return $(this.searchQuery)&&t.push(this.rawLinkEntry),t.push(...this.formattedSearchResults),t},rawLinkEntry(){return{id:"rawLinkEntry",resourceUrl:this.searchQuery,isRawLink:!0}},formattedSearchResults(){const t=[];return this.searchProviderIds.forEach(e=>{if(this.resultsBySearchProvider[e].entries.length>0){(this.searchProviderIds.length>1||this.resultsBySearchProvider[e].entries.length>1)&&t.push({id:"groupTitle-"+e,name:this.resultsBySearchProvider[e].name,isCustomGroupTitle:!0,providerId:e});const n=this.resultsBySearchProvider[e].entries.map((t,n)=>({id:"provider-"+e+"-entry-"+n,...t}));t.push(...n),this.resultsBySearchProvider[e].isPaginated&&t.push({id:"moreOf-"+e,name:this.resultsBySearchProvider[e].name,isMore:!0,providerId:e,isLoading:this.searchingMoreOf===e})}}),t}},mounted(){this.resetResults()},beforeDestroy(){this.cancelSearchRequests()},methods:{t:p.a,resetResults(){const t={};this.searchProviderIds.forEach(e=>{t[e]={entries:[]}}),this.resultsBySearchProvider=t},focus(){setTimeout(()=>{this.$refs["search-select"]?.$el?.querySelector("#search-select-input")?.focus()},300)},cancelSearchRequests(){this.abortController&&this.abortController.abort()},onSearchInput(t){this.searchQuery=t,z(()=>{this.updateSearch()},500)()},onSelectResultSelected(t){null!==t&&(t.resourceUrl?(this.cancelSearchRequests(),this.$emit("submit",t.resourceUrl)):t.isMore&&this.searchMoreOf(t.providerId).then(()=>{this.selectedResult=null}))},searchMoreOf(t){return this.searchingMoreOf=t,this.cancelSearchRequests(),this.searchProviders(t)},updateSearch(){if(this.cancelSearchRequests(),this.resetResults(),""!==this.searchQuery)return this.searchProviders();this.searching=!1},searchProviders(t=null){this.abortController=new AbortController,this.searching=!0;const e=null===t?[...this.searchProviderIds].map(t=>this.searchOneProvider(t)):[this.searchOneProvider(t,this.resultsBySearchProvider[t]?.cursor??null)];return Promise.allSettled(e).then(t=>{t.find(t=>"rejected"===t.status&&("CanceledError"===t.reason.name||"ERR_CANCELED"===t.reason.code))||(this.searching=!1,this.searchingMoreOf=null)})},searchOneProvider(t,e=null){const n=null===e?(0,u.KT)("search/providers/{providerId}/search?term={term}&limit={limit}",{providerId:t,term:this.searchQuery,limit:5}):(0,u.KT)("search/providers/{providerId}/search?term={term}&limit={limit}&cursor={cursor}",{providerId:t,term:this.searchQuery,limit:5,cursor:e});return c.Ay.get(n,{signal:this.abortController.signal}).then(e=>{const n=e.data.ocs.data;this.resultsBySearchProvider[t].name=n.name,this.resultsBySearchProvider[t].cursor=n.cursor,this.resultsBySearchProvider[t].isPaginated=n.isPaginated,this.resultsBySearchProvider[t].entries.push(...n.entries)})}}};var at=function(){var t=this,e=t._self._c;return e("div",{staticClass:"smart-picker-search",class:{"with-empty-content":t.showEmptyContent}},[e("NcSelect",{ref:"search-select",staticClass:"smart-picker-search--select",attrs:{"input-id":"search-select-input",label:"name",placeholder:t.mySearchPlaceholder,options:t.options,"append-to-body":!1,"close-on-select":!1,"clear-search-on-select":!1,"clear-search-on-blur":()=>!1,"reset-focus-on-options-change":!1,filterable:!1,autoscroll:!0,"reset-on-options-change":!1,loading:t.searching},on:{search:t.onSearchInput,input:t.onSelectResultSelected},scopedSlots:t._u([{key:"option",fn:function(n){return[n.isRawLink?e("div",{staticClass:"custom-option"},[e("LinkVariantIcon",{staticClass:"option-simple-icon",attrs:{size:20}}),e("span",{staticClass:"option-text"},[t._v(" "+t._s(t.t("Raw link {options}",{options:n.resourceUrl}))+" ")])],1):n.resourceUrl?e("NcSearchResult",{staticClass:"search-result",attrs:{entry:n,query:t.searchQuery}}):n.isCustomGroupTitle?e("span",{staticClass:"custom-option group-name"},[t.provider.icon_url?e("img",{staticClass:"provider-icon group-name-icon",attrs:{src:t.provider.icon_url}}):t._e(),e("span",{staticClass:"option-text"},[e("strong",[t._v(t._s(n.name))])])]):n.isMore?e("span",{staticClass:"custom-option"},[n.isLoading?e("span",{staticClass:"option-simple-icon icon-loading-small"}):e("DotsHorizontalIcon",{staticClass:"option-simple-icon",attrs:{size:20}}),e("span",{staticClass:"option-text"},[t._v(" "+t._s(t.t('Load more "{options}"',{options:n.name}))+" ")])],1):t._e()]}},{key:"no-options",fn:function(){return[t._v(" "+t._s(t.noOptionsText)+" ")]},proxy:!0}]),model:{value:t.selectedResult,callback:function(e){t.selectedResult=e},expression:"selectedResult"}}),t.showEmptyContent?e("NcEmptyContent",{staticClass:"smart-picker-search--empty-content",scopedSlots:t._u([{key:"icon",fn:function(){return[t.provider.icon_url?e("img",{staticClass:"provider-icon",attrs:{alt:t.providerIconAlt,src:t.provider.icon_url}}):e("LinkVariantIcon")]},proxy:!0}],null,!1,2922132592)}):t._e()],1)},it=[];const rt=(0,l.n)(nt,at,it,!1,null,"e61f71e3").exports,ot={providerList:1,standardLinkInput:2,searchInput:3,customElement:4},st={name:"NcReferencePicker",components:{NcCustomPickerElement:T,NcProviderList:V,NcRawLinkInput:K,NcSearch:rt},props:{initialProvider:{type:Object,default:()=>null},width:{type:Number,default:null},focusOnCreate:{type:Boolean,default:!0}},emits:["cancel","cancel-raw-link","cancel-search","provider-selected","submit"],data(){return{MODES:ot,selectedProvider:this.initialProvider}},computed:{mode(){return null===this.selectedProvider?ot.providerList:(0,s.c)(this.selectedProvider.id)?ot.customElement:this.selectedProvider.search_providers_ids?ot.searchInput:ot.standardLinkInput},pickerWrapperStyle(){return{width:this.width?this.width+"px":void 0}}},mounted(){this.focusOnCreate&&(this.initialProvider?setTimeout(()=>{this.$refs["url-input"]?.focus()},300):this.$nextTick(()=>{this.$refs["provider-list"]?.focus()}))},methods:{onEscapePressed(){null!==this.selectedProvider?this.deselectProvider():this.cancelProviderSelection()},onProviderSelected(t){this.selectedProvider=t,this.$emit("provider-selected",t),this.$nextTick(()=>{this.$refs["url-input"]?.focus()})},cancelCustomElement(){this.deselectProvider()},cancelSearch(){this.$emit("cancel-search",this.selectedProvider?.title),this.deselectProvider()},cancelRawLinkInput(){this.$emit("cancel-raw-link",this.selectedProvider?.title),this.deselectProvider()},cancelProviderSelection(){this.$emit("cancel")},submitLink(t){null!==this.selectedProvider&&async function(t){const e=Math.floor(Date.now()/1e3),n=(0,u.KT)("references/provider/{providerId}",{providerId:t});await c.Ay.put(n,{timestamp:e}),window._vue_richtext_reference_provider_timestamps[t]=e}(this.selectedProvider.id),this.$emit("submit",t),this.deselectProvider()},deselectProvider(){this.selectedProvider=null,this.$emit("provider-selected",null),setTimeout(()=>{this.$refs["provider-list"]?.focus()},300)}}};var lt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"reference-picker",style:t.pickerWrapperStyle,attrs:{tabindex:"-1"},on:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:(e.stopPropagation(),e.preventDefault(),t.onEscapePressed.apply(null,arguments))}}},[t.mode===t.MODES.providerList?e("NcProviderList",{ref:"provider-list",on:{"select-provider":t.onProviderSelected,submit:t.submitLink,cancel:t.cancelProviderSelection}}):t.mode===t.MODES.standardLinkInput?e("NcRawLinkInput",{ref:"url-input",attrs:{provider:t.selectedProvider},on:{submit:t.submitLink,cancel:t.cancelRawLinkInput}}):t.mode===t.MODES.searchInput?e("NcSearch",{ref:"url-input",attrs:{provider:t.selectedProvider},on:{cancel:t.cancelSearch,submit:t.submitLink}}):t.mode===t.MODES.customElement?e("div",{staticClass:"custom-element-wrapper"},[e("NcCustomPickerElement",{staticClass:"custom-element",attrs:{provider:t.selectedProvider},on:{submit:t.submitLink,cancel:t.cancelCustomElement}})],1):t._e()],1)},ct=[];const dt=(0,l.n)(st,lt,ct,!1,null,"646d5538").exports;(0,p.r)(p.a2,p.m);const ut={name:"NcReferencePickerModal",components:{NcReferencePicker:dt,NcModal:w.A,NcButton:C.N,ArrowLeftIcon:r.A,CloseIcon:o.C},props:{initialProvider:{type:Object,default:()=>null},focusOnCreate:{type:Boolean,default:!0},isInsideViewer:{type:Boolean,default:!1}},emits:["cancel","submit"],data(){return{show:!0,selectedProvider:this.initialProvider,backButtonTitle:(0,p.a)("Back to provider selection"),closeButtonTitle:(0,p.a)("Close"),closeButtonLabel:(0,p.a)("Close Smart Picker")}},computed:{isProviderSelected(){return null!==this.selectedProvider},showBackButton(){return null===this.initialProvider&&this.isProviderSelected},modalSize(){return this.isProviderSelected&&(0,s.c)(this.selectedProvider.id)?(0,s.g)(this.selectedProvider.id)??"large":"normal"},showModalName(){return!this.isProviderSelected||!(0,s.c)(this.selectedProvider.id)},modalName(){return this.isProviderSelected?this.selectedProvider.title:(0,p.a)("Smart Picker")}},mounted(){if(this.isInsideViewer){const t=this.$refs.modal_content;(0,i.Ic)("viewer:trapElements:changed",t)}},methods:{onCancel(){this.show=!1,this.$emit("cancel")},onSubmit(t){this.show=!1,this.$emit("submit",t)},onProviderSelect(t){this.selectedProvider=t,null===t&&null!==this.initialProvider&&this.onCancel()},onBackClicked(){this.$refs.referencePicker.deselectProvider()}}};var pt=function(){var t=this,e=t._self._c;return t.show?e("NcModal",{staticClass:"reference-picker-modal",attrs:{size:t.modalSize,"can-close":!0},on:{close:t.onCancel}},[e("div",{ref:"modal_content",staticClass:"reference-picker-modal--content"},[t.showBackButton?e("NcButton",{staticClass:"back-button",attrs:{"aria-label":t.backButtonTitle,title:t.backButtonTitle},on:{click:t.onBackClicked},scopedSlots:t._u([{key:"icon",fn:function(){return[e("ArrowLeftIcon")]},proxy:!0}],null,!1,3001860362)}):t._e(),e("NcButton",{staticClass:"close-button",attrs:{"aria-label":t.closeButtonLabel,title:t.closeButtonTitle,variant:"tertiary"},on:{click:t.onCancel},scopedSlots:t._u([{key:"icon",fn:function(){return[e("CloseIcon")]},proxy:!0}],null,!1,2491825086)}),t.showModalName?e("h2",[t._v(" "+t._s(t.modalName)+" ")]):t._e(),e("NcReferencePicker",{ref:"referencePicker",attrs:{"initial-provider":t.initialProvider,"focus-on-create":t.focusOnCreate},on:{"provider-selected":t.onProviderSelect,submit:t.onSubmit,cancel:t.onCancel}})],1)]):t._e()},At=[];const gt=(0,l.n)(ut,pt,At,!1,null,"00990f2a").exports;async function ht(t,e){const n=document.createElement("div");n.id="referencePickerModal",document.body.append(n);const{promise:i,reject:r,resolve:o}=Promise.withResolvers(),s=t&&function(t){return t===O?U:R().find(e=>e.id===t)}(t)||null,l=new(a.Ay.extend(gt))({propsData:{initialProvider:s,isInsideViewer:e}}).$mount(n);return l.$on("cancel",()=>{l.$destroy(),r(new Error("User cancellation"))}),l.$on("submit",t=>{l.$destroy(),o(t)}),i}}}]);
+//# sourceMappingURL=settings-users-3239.js.map?v=f2c144793c70ce96671a
\ No newline at end of file
diff --git a/dist/settings-users-3239.js.map b/dist/settings-users-3239.js.map
index 696ffa9968fb9..71e7797617c18 100644
--- a/dist/settings-users-3239.js.map
+++ b/dist/settings-users-3239.js.map
@@ -1 +1 @@
-{"version":3,"file":"settings-users-3239.js?v=66c55219910a6cfc9441","mappings":"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AlM,EAAA8B,SAAA,CACAgK,IAAA,IACAC,GAAA,IACAC,GAAA,IACAC,KAAA,IACAC,KAAA,IACAC,MAAA,IACAC,OAAA,IACAC,MAAA,IACAC,OAAA,IACAC,MAAA,IACAC,OAAA,IACAC,KAAA,IACAC,OAAA,IACAC,IAAA,IACAC,OAAA,IACAC,MAAA,IACAC,OAAA,IACAC,KAAA,IACAC,OAAA,IACAC,MAAA,IACAC,OAAA,IACAC,KAAA,IACAC,OAAA,IACAC,OAAA,IACAC,MAAA,IACAC,OAAA,IACAC,OAAA,IACAC,OAAA,IACAC,KAAA,IACAC,MAAA,IACAC,OAAA,IACAC,MAAA,IACAC,OAAA,IACAC,KAAA,IACAC,OAAA,IACAC,OAAA,IACAC,MAAA,IACAC,MAAA,IACAC,OAAA,IACAC,MAAA,IACAC,OAAA,IACAC,KAAA,IACAC,OAAA,IACAC,OAAA,IACAC,MAAA,IACAC,OAAA,IACAC,IAAA,IACAC,KAAA,IACAC,OAAA,IACAC,MAAA,IACAC,OAAA,IACAC,KAAA,IACAC,OAAA,IACAC,OAAA,IACAC,MAAA,IACAC,OAAA,IACAC,OAAA,IACAC,OAAA,IACAC,KAAA,IACAC,MAAA,IACAC,MAAA,IACAC,OAAA,IACAC,MAAA,IACAC,OAAA,IACAC,KAAA,IACAC,OAAA,IACAC,KAAA,IACAC,KAAA,IACAC,IAAA,IACAC,KAAA,IACAC,MAAA,IACAC,KAAA,IACAC,MAAA,IACAC,OAAA,IACAC,IAAA,IACAC,OAAA,IACAC,KAAA,IACAC,IAAA,IACAC,KAAA,IACAC,MAAA,IACAC,IAAA,IACAC,IAAA,IACAC,KAAA,IACAC,IAAA,IACAC,OAAA,IACAC,KAAA,IACAC,KAAA,IACAC,KAAA,IACAC,MAAA,IACAC,MAAA,IACAC,KAAA,IACAC,OAAA,IACAC,MAAA,IACAC,KAAA,IACAC,MAAA,IACAC,OAAA,IACAC,OAAA,IACAC,OAAA,IACAC,OAAA,IACAC,MAAA,IACAC,OAAA,IACAC,MAAA,IACAC,MAAA,IACAC,OAAA,IACAC,OAAA,IACAC,KAAA,IACAC,KAAA,IACAC,KAAA,IACAC,MAAA,IACAC,MAAA,IACAC,KAAA,IACAC,MAAA,IACAC,MAAA,IACAC,QAAA,IACAC,KAAA,IACAC,IAAA,IACAC,MAAA,IACAC,KAAA,IACAC,MAAA,IACAC,OAAA,IACAC,GAAA,IACAC,GAAA,IACAC,GAAA,IACAC,QAAA,IACAC,GAAA,IACAC,IAAA,IACAC,MAAA,IACAC,IAAA,IACAC,QAAA,IACAC,IAAA,IACAC,IAAA,IACAC,IAAA,IACAC,MAAA,IACAC,MAAA,IACAC,KAAA,IACAC,MAAA,IACAC,MAAA,IACAC,QAAA,IACAC,KAAA,IACAC,IAAA,IACAC,MAAA,IACAC,KAAA,IACAC,MAAA,IACAC,OAAA,IACAC,GAAA,IACAC,GAAA,IACAC,GAAA,IACAC,QAAA,IACAC,GAAA,IACAC,IAAA,IACAC,OAAA,IACAC,MAAA,IACAC,IAAA,IACAC,QAAA,IACAC,IAAA,IACAC,IAAA,IACAC,IAAA,IACAC,MAAA,IACAC,SAAA,IACAC,MAAA,IACAC,IAAA,IACAC,KAAA,KACAC,KAAA,KACAC,OAAA,KACAC,KAAA,KACAC,IAAA,KACAC,IAAA,KACAC,IAAA,KACAC,MAAA,KACAC,MAAA,KACAC,MAAA,KACAC,MAAA,KACAC,MAAA,KACAC,MAAA,KACAC,MAAA,KACAC,MAAA,KACAC,OAAA,KACAC,OAAA,KACAC,KAAA,KACAC,OAAA,KACAC,OAAA,KACAC,MAAA,KACAC,MAAA,KACAC,OAAA,KACAC,OAAA,KACAC,MAAA,KACAC,MAAA,KACAC,KAAA,KACAC,MAAA,KACAC,OAAA,KACAC,KAAA,KACAC,MAAA,KACAC,QAAA,KACAC,KAAA,KACAC,KAAA,KACAC,KAAA,KACAC,KAAA,KACAC,KAAA,KACAC,MAAA,KACAC,KAAA,KACAC,KAAA,KACAC,KAAA,KACAC,KAAA,KACAC,KAAA,KACAC,OAAA,KACAC,KAAA,KACAC,MAAA,KACAC,MAAA,KACAC,MAAA,KACAC,KAAA,KACAC,MAAA,KACAC,GAAA,KACAC,KAAA,KACAC,IAAA,KACAC,MAAA,KACAC,OAAA,KACAC,M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","sources":["webpack:///nextcloud/apps/settings/src/service/groups.ts","webpack:///nextcloud/apps/settings/src/utils/userUtils.ts","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/assets/NcActionButtonGroup-DqR0weTf.css","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/assets/NcActionRadio-CROsOVZe.css","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/assets/NcActionTextEditable-AuLw5QVP.css","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/assets/NcAppNavigationCaption-C7GtQb_y.css","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/assets/NcAppNavigationIconBullet-DLQJkObX.css","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/assets/NcAppNavigationNew-D8_2ab9R.css","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/assets/NcAppNavigationNewItem-Dn_iz3og.css","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/assets/NcAppNavigationSettings-2Wh1E3Hq.css","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/assets/NcAssistantButton-BNEXluSq.css","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/assets/NcAssistantContent-DrswfkY-.css","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/assets/NcAssistantIcon-CdtR1Psu.css","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/assets/NcBlurHash-CT92vFpc.css","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/assets/NcFilePicker-BokX813z.css","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/assets/NcGuestContent-BkegjnLL.css","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/assets/NcRelatedResourcesPanel-CTpqdDL9.css","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/assets/NcSelectUsers-BDh2CSCJ.css","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/assets/NcSettingsInputText-18lfGViv.css","webpack:///nextcloud/apps/settings/src/components/GroupListItem.vue?vue&type=style&index=0&id=cd041e98&prod&lang=scss&scoped=true","webpack:///nextcloud/apps/settings/src/components/UserList.vue?vue&type=style&index=0&id=54280d98&prod&lang=scss&scoped=true","webpack:///nextcloud/apps/settings/src/components/Users/NewUserDialog.vue?vue&type=style&index=0&id=d5f7e5a8&prod&lang=scss&scoped=true","webpack:///nextcloud/apps/settings/src/components/Users/UserListFooter.vue?vue&type=style&index=0&id=db2a7c4e&prod&lang=scss&scoped=true","webpack:///nextcloud/apps/settings/src/components/Users/UserListHeader.vue?vue&type=style&index=0&id=5c0f8828&prod&lang=scss&scoped=true","webpack:///nextcloud/apps/settings/src/components/Users/UserRow.vue?vue&type=style&index=0&id=5d78d51a&prod&lang=scss&scoped=true","webpack:///nextcloud/apps/settings/src/components/Users/UserSettingsDialog.vue?vue&type=style&index=0&id=9f7a355c&prod&scoped=true&lang=scss","webpack:///nextcloud/apps/settings/src/components/Users/VirtualList.vue?vue&type=style&index=0&id=21942da5&prod&lang=scss&scoped=true","webpack:///nextcloud/apps/settings/src/views/UserManagement.vue?vue&type=style&index=0&id=253f9eec&prod&lang=scss&scoped=true","webpack:///nextcloud/apps/settings/src/views/UserManagementNavigation.vue?vue&type=style&index=0&id=a52e1068&prod&scoped=true&lang=scss","webpack:///nextcloud/node_modules/sax/lib/sax.js","webpack://nextcloud/./node_modules/@nextcloud/vue/dist/assets/NcAppNavigationCaption-C7GtQb_y.css?ff24","webpack://nextcloud/./node_modules/@nextcloud/vue/dist/assets/NcAppNavigationNew-D8_2ab9R.css?8911","webpack://nextcloud/./apps/settings/src/views/UserManagement.vue?4b28","webpack:///nextcloud/apps/settings/src/components/Users/VirtualList.vue","webpack:///nextcloud/apps/settings/src/components/Users/VirtualList.vue?vue&type=script&lang=ts","webpack://nextcloud/./apps/settings/src/components/Users/VirtualList.vue?7ade","webpack://nextcloud/./apps/settings/src/components/Users/VirtualList.vue?1915","webpack://nextcloud/./apps/settings/src/components/Users/NewUserDialog.vue?dc2d","webpack:///nextcloud/apps/settings/src/components/Users/NewUserDialog.vue","webpack:///nextcloud/apps/settings/src/components/Users/NewUserDialog.vue?vue&type=script&lang=js","webpack://nextcloud/./apps/settings/src/components/Users/NewUserDialog.vue?280e","webpack://nextcloud/./apps/settings/src/components/Users/NewUserDialog.vue?64c6","webpack:///nextcloud/apps/settings/src/components/Users/UserListFooter.vue?vue&type=script&lang=ts","webpack:///nextcloud/apps/settings/src/components/Users/UserListFooter.vue","webpack://nextcloud/./apps/settings/src/components/Users/UserListFooter.vue?b1db","webpack://nextcloud/./apps/settings/src/components/Users/UserListFooter.vue?b843","webpack:///nextcloud/apps/settings/src/components/Users/UserListHeader.vue?vue&type=script&lang=ts","webpack:///nextcloud/apps/settings/src/components/Users/UserListHeader.vue","webpack://nextcloud/./apps/settings/src/components/Users/UserListHeader.vue?e7ff","webpack://nextcloud/./apps/settings/src/components/Users/UserListHeader.vue?758a","webpack://nextcloud/./apps/settings/src/components/Users/UserRow.vue?5434","webpack:///nextcloud/node_modules/@file-type/xml/lib/index.js","webpack:///nextcloud/apps/settings/src/components/Users/UserRowActions.vue","webpack:///nextcloud/apps/settings/src/components/Users/UserRowActions.vue?vue&type=script&lang=ts","webpack:///nextcloud/node_modules/is-svg/index.js","webpack://nextcloud/./apps/settings/src/components/Users/UserRowActions.vue?3c2a","webpack://nextcloud/./node_modules/@nextcloud/vue/dist/assets/NcActionButtonGroup-DqR0weTf.css?4a0d","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/chunks/NcActionButtonGroup-B95wg_Q6.mjs","webpack://nextcloud/./node_modules/@nextcloud/vue/dist/assets/NcActionRadio-CROsOVZe.css?076e","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/chunks/NcActionRadio-Dd3CsuiD.mjs","webpack://nextcloud/./node_modules/@nextcloud/vue/dist/assets/NcActionTextEditable-AuLw5QVP.css?32f0","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/chunks/NcActionTextEditable-YqvZGY07.mjs","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/Components/NcAppContentDetails.mjs","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/Components/NcAppContentList.mjs","webpack://nextcloud/./node_modules/@nextcloud/vue/dist/assets/NcAppNavigationIconBullet-DLQJkObX.css?fba0","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/Components/NcAppNavigationIconBullet.mjs","webpack://nextcloud/./node_modules/@nextcloud/vue/dist/assets/NcAppNavigationNewItem-Dn_iz3og.css?6a0a","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/chunks/NcAppNavigationNewItem-Nz2HecTz.mjs","webpack://nextcloud/./node_modules/@nextcloud/vue/dist/assets/NcAppNavigationSettings-2Wh1E3Hq.css?073f","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/chunks/NcAppNavigationSettings-BaO-G72x.mjs","webpack://nextcloud/./node_modules/@nextcloud/vue/dist/assets/NcAssistantButton-BNEXluSq.css?b478","webpack://nextcloud/./node_modules/@nextcloud/vue/dist/assets/NcAssistantIcon-CdtR1Psu.css?b563","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/chunks/NcAssistantIcon-DCx6AaSW.mjs","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/chunks/NcAssistantButton-B7BLAkwW.mjs","webpack://nextcloud/./node_modules/@nextcloud/vue/dist/assets/NcAssistantContent-DrswfkY-.css?93ee","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/Components/NcAssistantContent.mjs","webpack://nextcloud/./node_modules/@nextcloud/vue/dist/assets/NcBlurHash-CT92vFpc.css?c158","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/Functions/preloadImage.mjs","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/chunks/NcBlurHash-KSj0HXbX.mjs","webpack://nextcloud/./node_modules/@nextcloud/vue/dist/assets/NcFilePicker-BokX813z.css?5fe3","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/chunks/NcFilePicker-Ck9o-ia3.mjs","webpack://nextcloud/./node_modules/@nextcloud/vue/dist/assets/NcGuestContent-BkegjnLL.css?7552","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/Components/NcGuestContent.mjs","webpack://nextcloud/./node_modules/@nextcloud/vue/dist/assets/NcRelatedResourcesPanel-CTpqdDL9.css?74a1","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/chunks/NcRelatedResourcesPanel-I2ZOB3cx.mjs","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/chunks/NcSavingIndicatorIcon-U7AIamCl.mjs","webpack://nextcloud/./node_modules/@nextcloud/vue/dist/assets/NcSelectUsers-BDh2CSCJ.css?57bd","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/chunks/NcSelectUsers-B4w9UC_d.mjs","webpack://nextcloud/./node_modules/@nextcloud/vue/dist/assets/NcSettingsInputText-18lfGViv.css?4373","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/chunks/NcSettingsInputText-BwnkZzWL.mjs","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/chunks/NcThemeProvider-BA_zMjAf.mjs","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/index.mjs","webpack:///nextcloud/apps/settings/src/mixins/UserRowMixin.js","webpack:///nextcloud/apps/settings/src/components/Users/UserRow.vue","webpack:///nextcloud/apps/settings/src/components/Users/UserRow.vue?vue&type=script&lang=js","webpack://nextcloud/./apps/settings/src/components/Users/UserRow.vue?1df7","webpack://nextcloud/./apps/settings/src/components/Users/UserRow.vue?eb6e","webpack:///nextcloud/apps/settings/src/components/UserList.vue","webpack:///nextcloud/apps/settings/src/components/UserList.vue?vue&type=script&lang=js","webpack://nextcloud/./apps/settings/src/components/UserList.vue?86cc","webpack://nextcloud/./apps/settings/src/components/UserList.vue?02a4","webpack://nextcloud/./apps/settings/src/components/UserList.vue?c96e","webpack:///nextcloud/apps/settings/src/views/UserManagement.vue?vue&type=script&lang=js","webpack:///nextcloud/apps/settings/src/views/UserManagement.vue","webpack://nextcloud/./apps/settings/src/views/UserManagement.vue?c771","webpack://nextcloud/./apps/settings/src/views/UserManagement.vue?fd5a","webpack:///nextcloud/apps/settings/src/views/UserManagementNavigation.vue","webpack:///nextcloud/apps/settings/src/components/Users/UserSettingsDialog.vue","webpack:///nextcloud/apps/settings/src/components/Users/UserSettingsDialog.vue?vue&type=script&lang=js","webpack://nextcloud/./apps/settings/src/components/Users/UserSettingsDialog.vue?da91","webpack://nextcloud/./apps/settings/src/components/Users/UserSettingsDialog.vue?f361","webpack://nextcloud/./apps/settings/src/components/Users/UserSettingsDialog.vue?824e","webpack:///nextcloud/apps/settings/src/components/AppNavigationGroupList.vue","webpack:///nextcloud/apps/settings/src/components/GroupListItem.vue","webpack:///nextcloud/apps/settings/src/components/GroupListItem.vue?vue&type=script&lang=js","webpack://nextcloud/./apps/settings/src/components/GroupListItem.vue?373b","webpack://nextcloud/./apps/settings/src/components/GroupListItem.vue?7b19","webpack://nextcloud/./apps/settings/src/components/GroupListItem.vue?9f48","webpack:///nextcloud/apps/settings/src/composables/useGroupsNavigation.ts","webpack:///nextcloud/apps/settings/src/components/AppNavigationGroupList.vue?vue&type=script&setup=true&lang=ts","webpack://nextcloud/./apps/settings/src/components/AppNavigationGroupList.vue?c74f","webpack:///nextcloud/apps/settings/src/views/UserManagementNavigation.vue?vue&type=script&setup=true&lang=ts","webpack://nextcloud/./apps/settings/src/views/UserManagementNavigation.vue?8662","webpack://nextcloud/./apps/settings/src/views/UserManagementNavigation.vue?28b6","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/chunks/NcAppNavigationCaption-BZwuqQcm.mjs","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/chunks/NcAppNavigationNew-BUVnumWS.mjs","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/chunks/NcRichText-ByLPwUvM.mjs","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/chunks/emoji-Dtn2mDf7.mjs","webpack:///nextcloud/node_modules/@nextcloud/vue/dist/chunks/referencePickerModal-B69WouiU.mjs"],"sourcesContent":["/**\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nimport axios from '@nextcloud/axios';\nimport { generateOcsUrl } from '@nextcloud/router';\nimport { CancelablePromise } from 'cancelable-promise';\nconst formatGroup = (group) => ({\n id: group.id,\n name: group.displayname,\n usercount: group.usercount,\n disabled: group.disabled,\n canAdd: group.canAdd,\n canRemove: group.canRemove,\n});\n/**\n * Search groups\n *\n * @param {object} options Options\n * @param {string} options.search Search query\n * @param {number} options.offset Offset\n * @param {number} options.limit Limit\n */\nexport const searchGroups = ({ search, offset, limit }) => {\n const controller = new AbortController();\n return new CancelablePromise(async (resolve, reject, onCancel) => {\n onCancel(() => controller.abort());\n try {\n const { data } = await axios.get(generateOcsUrl('/cloud/groups/details?search={search}&offset={offset}&limit={limit}', { search, offset, limit }), {\n signal: controller.signal,\n });\n const groups = data.ocs?.data?.groups ?? [];\n const formattedGroups = groups.map(formatGroup);\n resolve(formattedGroups);\n }\n catch (error) {\n reject(error);\n }\n });\n};\n/**\n * Load user groups\n *\n * @param {object} options Options\n * @param {string} options.userId User id\n */\nexport const loadUserGroups = async ({ userId }) => {\n const url = generateOcsUrl('/cloud/users/{userId}/groups/details', { userId });\n const { data } = await axios.get(url);\n const groups = data.ocs?.data?.groups ?? [];\n const formattedGroups = groups.map(formatGroup);\n return formattedGroups;\n};\n/**\n * Load user subadmin groups\n *\n * @param {object} options Options\n * @param {string} options.userId User id\n */\nexport const loadUserSubAdminGroups = async ({ userId }) => {\n const url = generateOcsUrl('/cloud/users/{userId}/subadmins/details', { userId });\n const { data } = await axios.get(url);\n const groups = data.ocs?.data?.groups ?? [];\n const formattedGroups = groups.map(formatGroup);\n return formattedGroups;\n};\n","/**\n * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nimport { translate as t } from '@nextcloud/l10n';\nexport const unlimitedQuota = {\n id: 'none',\n label: t('settings', 'Unlimited'),\n};\nexport const defaultQuota = {\n id: 'default',\n label: t('settings', 'Default quota'),\n};\n/**\n * Return `true` if the logged in user does not have permissions to view the\n * data of `user`\n * @param user The user to check\n * @param user.id Id of the user\n */\nexport const isObfuscated = (user) => {\n const keys = Object.keys(user);\n return keys.length === 1 && keys.at(0) === 'id';\n};\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../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, `/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-d5482fd6] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.nc-button-group-base > div[data-v-d5482fd6] {\n text-align: center;\n color: var(--color-text-maxcontrast);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] {\n display: flex;\n gap: 4px;\n justify-content: space-between;\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] li {\n flex: 1 1;\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button {\n padding: 0 !important;\n width: 100%;\n display: flex;\n justify-content: center;\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button.action-button--active {\n background-color: var(--color-primary-element);\n border-radius: var(--border-radius-large);\n color: var(--color-primary-element-text);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button.action-button--active:hover, .nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button.action-button--active:focus, .nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button.action-button--active:focus-within {\n background-color: var(--color-primary-element-hover);\n}\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button .action-button__pressed-icon {\n display: none;\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcActionButtonGroup-DqR0weTf.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,kBAAkB;EAClB,oCAAoC;AACtC;AACA;EACE,aAAa;EACb,QAAQ;EACR,8BAA8B;AAChC;AACA;EACE,SAAS;AACX;AACA;EACE,qBAAqB;EACrB,WAAW;EACX,aAAa;EACb,uBAAuB;AACzB;AACA;EACE,8CAA8C;EAC9C,yCAAyC;EACzC,wCAAwC;AAC1C;AACA;EACE,oDAAoD;AACtD;AACA;EACE,aAAa;AACf\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-d5482fd6] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n.nc-button-group-base > div[data-v-d5482fd6] {\\n text-align: center;\\n color: var(--color-text-maxcontrast);\\n}\\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] {\\n display: flex;\\n gap: 4px;\\n justify-content: space-between;\\n}\\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] li {\\n flex: 1 1;\\n}\\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button {\\n padding: 0 !important;\\n width: 100%;\\n display: flex;\\n justify-content: center;\\n}\\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button.action-button--active {\\n background-color: var(--color-primary-element);\\n border-radius: var(--border-radius-large);\\n color: var(--color-primary-element-text);\\n}\\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button.action-button--active:hover, .nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button.action-button--active:focus, .nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button.action-button--active:focus-within {\\n background-color: var(--color-primary-element-hover);\\n}\\n.nc-button-group-base ul.nc-button-group-content[data-v-d5482fd6] .action-button .action-button__pressed-icon {\\n display: none;\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../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, `/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a3f0f3fe] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-a3f0f3fe]:hover, li.action.active[data-v-a3f0f3fe] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-a3f0f3fe]:hover {\n background-color: var(--color-background-hover);\n}\n.action--disabled[data-v-a3f0f3fe] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-a3f0f3fe]:hover, .action--disabled[data-v-a3f0f3fe]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled *[data-v-a3f0f3fe] {\n opacity: 1 !important;\n}\n.action-radio[data-v-a3f0f3fe] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n box-sizing: border-box;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n}\n.action-radio > span[data-v-a3f0f3fe] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-radio__icon[data-v-a3f0f3fe] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n background-repeat: no-repeat;\n}\n.action-radio[data-v-a3f0f3fe] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-radio[data-v-a3f0f3fe] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-radio__longtext-wrapper[data-v-a3f0f3fe], .action-radio__longtext[data-v-a3f0f3fe] {\n max-width: 220px;\n line-height: 1.6em;\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\n cursor: pointer;\n text-align: start;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.action-radio__longtext[data-v-a3f0f3fe] {\n cursor: pointer;\n white-space: pre-wrap !important;\n}\n.action-radio__name[data-v-a3f0f3fe] {\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n max-width: 100%;\n display: block;\n}\n.action-radio__description[data-v-a3f0f3fe] {\n display: block;\n white-space: pre-wrap;\n font-size: var(--font-size-small);\n line-height: var(--default-line-height);\n color: var(--color-text-maxcontrast);\n cursor: pointer;\n}\n.action-radio__menu-icon[data-v-a3f0f3fe] {\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\n}\n.action[data-v-a3f0f3fe]:has(:focus-visible) {\n outline: 2px solid currentColor;\n}\n.action-radio__icon[data-v-a3f0f3fe] {\n color: var(--color-primary-element);\n}\n.action-radio__input[data-v-a3f0f3fe] {\n width: 20px;\n height: 20px;\n margin: auto;\n position: absolute;\n z-index: -1;\n opacity: 0 !important;\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcActionRadio-CROsOVZe.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA;;;EAGE;AACF;EACE,kBAAkB;EAClB,UAAU;AACZ;AACA;EACE,+CAA+C;AACjD;AACA;EACE,oBAAoB;EACpB,YAAY;AACd;AACA;EACE,eAAe;EACf,YAAY;AACd;AACA;EACE,qBAAqB;AACvB;AACA;EACE,aAAa;EACb,uBAAuB;EACvB,WAAW;EACX,YAAY;EACZ,SAAS;EACT,UAAU;EACV,oEAAoE;EACpE,sBAAsB;EACtB,eAAe;EACf,mBAAmB;EACnB,6BAA6B;EAC7B,SAAS;EACT,gBAAgB;EAChB,6BAA6B;EAC7B,gBAAgB;EAChB,mBAAmB;EACnB,mCAAmC;EACnC,0CAA0C;AAC5C;AACA;EACE,eAAe;EACf,mBAAmB;AACrB;AACA;EACE,oCAAoC;EACpC,qCAAqC;EACrC,UAAU;EACV,4EAA4E;EAC5E,qBAAqB;EACrB,4BAA4B;AAC9B;AACA;EACE,oCAAoC;EACpC,qCAAqC;EACrC,UAAU;AACZ;AACA;EACE,sBAAsB;AACxB;AACA;EACE,gBAAgB;EAChB,kBAAkB;EAClB,4DAA4D;EAC5D,eAAe;EACf,iBAAiB;EACjB,gBAAgB;EAChB,uBAAuB;AACzB;AACA;EACE,eAAe;EACf,gCAAgC;AAClC;AACA;EACE,iBAAiB;EACjB,uBAAuB;EACvB,gBAAgB;EAChB,mBAAmB;EACnB,eAAe;EACf,cAAc;AAChB;AACA;EACE,cAAc;EACd,qBAAqB;EACrB,iCAAiC;EACjC,uCAAuC;EACvC,oCAAoC;EACpC,eAAe;AACjB;AACA;EACE,yEAAyE;AAC3E;AACA;EACE,+BAA+B;AACjC;AACA;EACE,mCAAmC;AACrC;AACA;EACE,WAAW;EACX,YAAY;EACZ,YAAY;EACZ,kBAAkB;EAClB,WAAW;EACX,qBAAqB;AACvB\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-a3f0f3fe] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n\\n/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\nli.action[data-v-a3f0f3fe]:hover, li.action.active[data-v-a3f0f3fe] {\\n border-radius: 6px;\\n padding: 0;\\n}\\nli.action[data-v-a3f0f3fe]:hover {\\n background-color: var(--color-background-hover);\\n}\\n.action--disabled[data-v-a3f0f3fe] {\\n pointer-events: none;\\n opacity: 0.5;\\n}\\n.action--disabled[data-v-a3f0f3fe]:hover, .action--disabled[data-v-a3f0f3fe]:focus {\\n cursor: default;\\n opacity: 0.5;\\n}\\n.action--disabled *[data-v-a3f0f3fe] {\\n opacity: 1 !important;\\n}\\n.action-radio[data-v-a3f0f3fe] {\\n display: flex;\\n align-items: flex-start;\\n width: 100%;\\n height: auto;\\n margin: 0;\\n padding: 0;\\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\\n box-sizing: border-box;\\n cursor: pointer;\\n white-space: nowrap;\\n color: var(--color-main-text);\\n border: 0;\\n border-radius: 0;\\n background-color: transparent;\\n box-shadow: none;\\n font-weight: normal;\\n font-size: var(--default-font-size);\\n line-height: var(--default-clickable-area);\\n}\\n.action-radio > span[data-v-a3f0f3fe] {\\n cursor: pointer;\\n white-space: nowrap;\\n}\\n.action-radio__icon[data-v-a3f0f3fe] {\\n width: var(--default-clickable-area);\\n height: var(--default-clickable-area);\\n opacity: 1;\\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\\n background-size: 16px;\\n background-repeat: no-repeat;\\n}\\n.action-radio[data-v-a3f0f3fe] .material-design-icon {\\n width: var(--default-clickable-area);\\n height: var(--default-clickable-area);\\n opacity: 1;\\n}\\n.action-radio[data-v-a3f0f3fe] .material-design-icon .material-design-icon__svg {\\n vertical-align: middle;\\n}\\n.action-radio__longtext-wrapper[data-v-a3f0f3fe], .action-radio__longtext[data-v-a3f0f3fe] {\\n max-width: 220px;\\n line-height: 1.6em;\\n padding: calc((var(--default-clickable-area) - 1.6em) / 2) 0;\\n cursor: pointer;\\n text-align: start;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n}\\n.action-radio__longtext[data-v-a3f0f3fe] {\\n cursor: pointer;\\n white-space: pre-wrap !important;\\n}\\n.action-radio__name[data-v-a3f0f3fe] {\\n font-weight: bold;\\n text-overflow: ellipsis;\\n overflow: hidden;\\n white-space: nowrap;\\n max-width: 100%;\\n display: block;\\n}\\n.action-radio__description[data-v-a3f0f3fe] {\\n display: block;\\n white-space: pre-wrap;\\n font-size: var(--font-size-small);\\n line-height: var(--default-line-height);\\n color: var(--color-text-maxcontrast);\\n cursor: pointer;\\n}\\n.action-radio__menu-icon[data-v-a3f0f3fe] {\\n margin-inline: auto calc((var(--default-clickable-area) - 16px) / 2 * -1);\\n}\\n.action[data-v-a3f0f3fe]:has(:focus-visible) {\\n outline: 2px solid currentColor;\\n}\\n.action-radio__icon[data-v-a3f0f3fe] {\\n color: var(--color-primary-element);\\n}\\n.action-radio__input[data-v-a3f0f3fe] {\\n width: 20px;\\n height: 20px;\\n margin: auto;\\n position: absolute;\\n z-index: -1;\\n opacity: 0 !important;\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../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, `/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-a8740c0c] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * color-text-lighter\t\tnormal state\n * color-text-lighter\t\tactive state\n * color-text-maxcontrast \tdisabled state\n */\n/* Default global values */\nbutton[data-v-a8740c0c]:not(.button-vue),\ninput[data-v-a8740c0c]:not([type=range]),\ntextarea[data-v-a8740c0c] {\n margin: 0;\n padding: 7px 6px;\n cursor: text;\n color: var(--color-text-lighter);\n border: 1px solid var(--color-border-dark);\n border-radius: var(--border-radius);\n outline: none;\n background-color: var(--color-main-background);\n font-size: 13px;\n}\nbutton[data-v-a8740c0c]:not(.button-vue):not(:disabled):not(.primary):hover, button[data-v-a8740c0c]:not(.button-vue):not(:disabled):not(.primary):focus, button:not(.button-vue):not(:disabled):not(.primary).active[data-v-a8740c0c],\ninput[data-v-a8740c0c]:not([type=range]):not(:disabled):not(.primary):hover,\ninput[data-v-a8740c0c]:not([type=range]):not(:disabled):not(.primary):focus,\ninput:not([type=range]):not(:disabled):not(.primary).active[data-v-a8740c0c],\ntextarea[data-v-a8740c0c]:not(:disabled):not(.primary):hover,\ntextarea[data-v-a8740c0c]:not(:disabled):not(.primary):focus,\ntextarea:not(:disabled):not(.primary).active[data-v-a8740c0c] {\n /* active class used for multiselect */\n border-color: var(--color-primary-element);\n outline: none;\n}\nbutton[data-v-a8740c0c]:not(.button-vue):not(:disabled):not(.primary):active,\ninput[data-v-a8740c0c]:not([type=range]):not(:disabled):not(.primary):active,\ntextarea[data-v-a8740c0c]:not(:disabled):not(.primary):active {\n color: var(--color-text-light);\n outline: none;\n background-color: var(--color-main-background);\n}\nbutton[data-v-a8740c0c]:not(.button-vue):disabled,\ninput[data-v-a8740c0c]:not([type=range]):disabled,\ntextarea[data-v-a8740c0c]:disabled {\n cursor: default;\n opacity: 0.5;\n color: var(--color-text-maxcontrast);\n background-color: var(--color-background-dark);\n}\nbutton[data-v-a8740c0c]:not(.button-vue):required,\ninput[data-v-a8740c0c]:not([type=range]):required,\ntextarea[data-v-a8740c0c]:required {\n box-shadow: none;\n}\nbutton[data-v-a8740c0c]:not(.button-vue):invalid,\ninput[data-v-a8740c0c]:not([type=range]):invalid,\ntextarea[data-v-a8740c0c]:invalid {\n border-color: var(--color-border-error, var(--color-error));\n box-shadow: none !important;\n}\nbutton[data-v-a8740c0c]:not(.button-vue),\ninput[data-v-a8740c0c]:not([type=range]),\ntextarea[data-v-a8740c0c] {\n /* Primary action button, use sparingly */\n}\nbutton:not(.button-vue).primary[data-v-a8740c0c],\ninput:not([type=range]).primary[data-v-a8740c0c],\ntextarea.primary[data-v-a8740c0c] {\n cursor: pointer;\n color: var(--color-primary-element-text);\n border-color: var(--color-primary-element);\n background-color: var(--color-primary-element);\n}\nbutton:not(.button-vue).primary[data-v-a8740c0c]:not(:disabled):hover, button:not(.button-vue).primary[data-v-a8740c0c]:not(:disabled):focus, button:not(.button-vue).primary[data-v-a8740c0c]:not(:disabled):active,\ninput:not([type=range]).primary[data-v-a8740c0c]:not(:disabled):hover,\ninput:not([type=range]).primary[data-v-a8740c0c]:not(:disabled):focus,\ninput:not([type=range]).primary[data-v-a8740c0c]:not(:disabled):active,\ntextarea.primary[data-v-a8740c0c]:not(:disabled):hover,\ntextarea.primary[data-v-a8740c0c]:not(:disabled):focus,\ntextarea.primary[data-v-a8740c0c]:not(:disabled):active {\n border-color: var(--color-primary-element-light);\n background-color: var(--color-primary-element-light);\n}\nbutton:not(.button-vue).primary[data-v-a8740c0c]:not(:disabled):active,\ninput:not([type=range]).primary[data-v-a8740c0c]:not(:disabled):active,\ntextarea.primary[data-v-a8740c0c]:not(:disabled):active {\n color: var(--color-primary-element-text-dark);\n}\nbutton:not(.button-vue).primary[data-v-a8740c0c]:disabled,\ninput:not([type=range]).primary[data-v-a8740c0c]:disabled,\ntextarea.primary[data-v-a8740c0c]:disabled {\n cursor: default;\n color: var(--color-primary-element-text-dark);\n background-color: var(--color-primary-element);\n}\n\n/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nli.action[data-v-a8740c0c]:hover, li.action.active[data-v-a8740c0c] {\n border-radius: 6px;\n padding: 0;\n}\nli.action[data-v-a8740c0c]:hover {\n background-color: var(--color-background-hover);\n}\n.action--disabled[data-v-a8740c0c] {\n pointer-events: none;\n opacity: 0.5;\n}\n.action--disabled[data-v-a8740c0c]:hover, .action--disabled[data-v-a8740c0c]:focus {\n cursor: default;\n opacity: 0.5;\n}\n.action--disabled *[data-v-a8740c0c] {\n opacity: 1 !important;\n}\n.action-text-editable[data-v-a8740c0c] {\n display: flex;\n align-items: flex-start;\n width: 100%;\n height: auto;\n margin: 0;\n padding: 0;\n cursor: pointer;\n white-space: nowrap;\n color: var(--color-main-text);\n border: 0;\n border-radius: 0;\n background-color: transparent;\n box-shadow: none;\n font-weight: normal;\n line-height: var(--default-clickable-area);\n}\n.action-text-editable > span[data-v-a8740c0c] {\n cursor: pointer;\n white-space: nowrap;\n}\n.action-text-editable__icon[data-v-a8740c0c] {\n min-width: 0; /* Overwrite icons*/\n min-height: 0;\n /* Keep padding to define the width to\n \tassure correct position of a possible text */\n padding: calc(var(--default-clickable-area) / 2) 0 calc(var(--default-clickable-area) / 2) var(--default-clickable-area);\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px;\n}\n.action-text-editable[data-v-a8740c0c] .material-design-icon {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n opacity: 1;\n}\n.action-text-editable[data-v-a8740c0c] .material-design-icon .material-design-icon__svg {\n vertical-align: middle;\n}\n.action-text-editable__form[data-v-a8740c0c] {\n display: flex;\n flex: 1 1 auto;\n flex-direction: column;\n position: relative;\n margin: 4px 0;\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n}\n.action-text-editable__submit[data-v-a8740c0c] {\n position: absolute;\n inset-inline-start: 0;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n z-index: -1;\n opacity: 0;\n}\n.action-text-editable__label[data-v-a8740c0c] {\n display: flex;\n align-items: center;\n justify-content: center;\n position: absolute;\n inset-inline-end: calc((var(--default-clickable-area) - 16px) / 2 + 1px);\n bottom: 1px;\n width: calc(var(--default-clickable-area) - 8px);\n height: calc(var(--default-clickable-area) - 8px);\n box-sizing: border-box;\n margin: 0;\n padding: 7px 6px;\n border: 0;\n border-radius: 50%;\n /* Avoid background under border */\n background-color: var(--color-main-background);\n background-clip: padding-box;\n}\n.action-text-editable__label[data-v-a8740c0c], .action-text-editable__label *[data-v-a8740c0c] {\n cursor: pointer;\n}\n.action-text-editable[data-v-a8740c0c] {\n /* Inputs inside popover supports text, submit & reset */\n}\n.action-text-editable__textarea[data-v-a8740c0c] {\n flex: 1 1 auto;\n color: inherit;\n border-color: var(--color-border-maxcontrast);\n min-height: calc(var(--default-clickable-area) * 2 - 8px); /* twice the element margin-y */\n max-height: calc(var(--default-clickable-area) * 3 - 8px); /* twice the element margin-y */\n min-width: calc(var(--default-clickable-area) * 4);\n width: 100% !important;\n margin: 0;\n}\n.action-text-editable__textarea[data-v-a8740c0c]:disabled {\n cursor: default;\n}\n.action-text-editable__textarea[data-v-a8740c0c] {\n /* only show confirm borders if input is not focused */\n}\n.action-text-editable__textarea:not(:active):not(:hover):not(:focus):invalid + .action-text-editable__label[data-v-a8740c0c] {\n background-color: var(--color-error);\n}\n.action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled) + .action-text-editable__label[data-v-a8740c0c]:active, .action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled) + .action-text-editable__label[data-v-a8740c0c]:hover, .action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled) + .action-text-editable__label[data-v-a8740c0c]:focus {\n background-color: var(--color-primary-element);\n color: var(--color-primary-element-text);\n}\n.action-text-editable__textarea:active:not(:disabled) + .action-text-editable__label[data-v-a8740c0c], .action-text-editable__textarea:hover:not(:disabled) + .action-text-editable__label[data-v-a8740c0c], .action-text-editable__textarea:focus:not(:disabled) + .action-text-editable__label[data-v-a8740c0c] {\n /* above previous input */\n z-index: 2;\n border-color: var(--color-primary-element);\n border-inline-start-color: transparent;\n}\nli:last-child > .action-text-editable[data-v-a8740c0c] {\n margin-bottom: calc((var(--default-clickable-area) - 16px) / 2 - 4px);\n}\nli:first-child > .action-text-editable[data-v-a8740c0c] {\n margin-top: calc((var(--default-clickable-area) - 16px) / 2 - 4px);\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcActionTextEditable-AuLw5QVP.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA;;;EAGE;AACF;;;;EAIE;AACF,0BAA0B;AAC1B;;;EAGE,SAAS;EACT,gBAAgB;EAChB,YAAY;EACZ,gCAAgC;EAChC,0CAA0C;EAC1C,mCAAmC;EACnC,aAAa;EACb,8CAA8C;EAC9C,eAAe;AACjB;AACA;;;;;;;EAOE,sCAAsC;EACtC,0CAA0C;EAC1C,aAAa;AACf;AACA;;;EAGE,8BAA8B;EAC9B,aAAa;EACb,8CAA8C;AAChD;AACA;;;EAGE,eAAe;EACf,YAAY;EACZ,oCAAoC;EACpC,8CAA8C;AAChD;AACA;;;EAGE,gBAAgB;AAClB;AACA;;;EAGE,2DAA2D;EAC3D,2BAA2B;AAC7B;AACA;;;EAGE,yCAAyC;AAC3C;AACA;;;EAGE,eAAe;EACf,wCAAwC;EACxC,0CAA0C;EAC1C,8CAA8C;AAChD;AACA;;;;;;;EAOE,gDAAgD;EAChD,oDAAoD;AACtD;AACA;;;EAGE,6CAA6C;AAC/C;AACA;;;EAGE,eAAe;EACf,6CAA6C;EAC7C,8CAA8C;AAChD;;AAEA;;;EAGE;AACF;EACE,kBAAkB;EAClB,UAAU;AACZ;AACA;EACE,+CAA+C;AACjD;AACA;EACE,oBAAoB;EACpB,YAAY;AACd;AACA;EACE,eAAe;EACf,YAAY;AACd;AACA;EACE,qBAAqB;AACvB;AACA;EACE,aAAa;EACb,uBAAuB;EACvB,WAAW;EACX,YAAY;EACZ,SAAS;EACT,UAAU;EACV,eAAe;EACf,mBAAmB;EACnB,6BAA6B;EAC7B,SAAS;EACT,gBAAgB;EAChB,6BAA6B;EAC7B,gBAAgB;EAChB,mBAAmB;EACnB,0CAA0C;AAC5C;AACA;EACE,eAAe;EACf,mBAAmB;AACrB;AACA;EACE,YAAY,EAAE,mBAAmB;EACjC,aAAa;EACb;+CAC6C;EAC7C,wHAAwH;EACxH,4EAA4E;EAC5E,qBAAqB;AACvB;AACA;EACE,oCAAoC;EACpC,qCAAqC;EACrC,UAAU;AACZ;AACA;EACE,sBAAsB;AACxB;AACA;EACE,aAAa;EACb,cAAc;EACd,sBAAsB;EACtB,kBAAkB;EAClB,aAAa;EACb,oEAAoE;AACtE;AACA;EACE,kBAAkB;EAClB,qBAAqB;EACrB,SAAS;EACT,UAAU;EACV,WAAW;EACX,gBAAgB;EAChB,WAAW;EACX,UAAU;AACZ;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,kBAAkB;EAClB,wEAAwE;EACxE,WAAW;EACX,gDAAgD;EAChD,iDAAiD;EACjD,sBAAsB;EACtB,SAAS;EACT,gBAAgB;EAChB,SAAS;EACT,kBAAkB;EAClB,kCAAkC;EAClC,8CAA8C;EAC9C,4BAA4B;AAC9B;AACA;EACE,eAAe;AACjB;AACA;EACE,wDAAwD;AAC1D;AACA;EACE,cAAc;EACd,cAAc;EACd,6CAA6C;EAC7C,yDAAyD,EAAE,+BAA+B;EAC1F,yDAAyD,EAAE,+BAA+B;EAC1F,kDAAkD;EAClD,sBAAsB;EACtB,SAAS;AACX;AACA;EACE,eAAe;AACjB;AACA;EACE,sDAAsD;AACxD;AACA;EACE,oCAAoC;AACtC;AACA;EACE,8CAA8C;EAC9C,wCAAwC;AAC1C;AACA;EACE,yBAAyB;EACzB,UAAU;EACV,0CAA0C;EAC1C,sCAAsC;AACxC;AACA;EACE,qEAAqE;AACvE;AACA;EACE,kEAAkE;AACpE\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-a8740c0c] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n\\n/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * color-text-lighter\\t\\tnormal state\\n * color-text-lighter\\t\\tactive state\\n * color-text-maxcontrast \\tdisabled state\\n */\\n/* Default global values */\\nbutton[data-v-a8740c0c]:not(.button-vue),\\ninput[data-v-a8740c0c]:not([type=range]),\\ntextarea[data-v-a8740c0c] {\\n margin: 0;\\n padding: 7px 6px;\\n cursor: text;\\n color: var(--color-text-lighter);\\n border: 1px solid var(--color-border-dark);\\n border-radius: var(--border-radius);\\n outline: none;\\n background-color: var(--color-main-background);\\n font-size: 13px;\\n}\\nbutton[data-v-a8740c0c]:not(.button-vue):not(:disabled):not(.primary):hover, button[data-v-a8740c0c]:not(.button-vue):not(:disabled):not(.primary):focus, button:not(.button-vue):not(:disabled):not(.primary).active[data-v-a8740c0c],\\ninput[data-v-a8740c0c]:not([type=range]):not(:disabled):not(.primary):hover,\\ninput[data-v-a8740c0c]:not([type=range]):not(:disabled):not(.primary):focus,\\ninput:not([type=range]):not(:disabled):not(.primary).active[data-v-a8740c0c],\\ntextarea[data-v-a8740c0c]:not(:disabled):not(.primary):hover,\\ntextarea[data-v-a8740c0c]:not(:disabled):not(.primary):focus,\\ntextarea:not(:disabled):not(.primary).active[data-v-a8740c0c] {\\n /* active class used for multiselect */\\n border-color: var(--color-primary-element);\\n outline: none;\\n}\\nbutton[data-v-a8740c0c]:not(.button-vue):not(:disabled):not(.primary):active,\\ninput[data-v-a8740c0c]:not([type=range]):not(:disabled):not(.primary):active,\\ntextarea[data-v-a8740c0c]:not(:disabled):not(.primary):active {\\n color: var(--color-text-light);\\n outline: none;\\n background-color: var(--color-main-background);\\n}\\nbutton[data-v-a8740c0c]:not(.button-vue):disabled,\\ninput[data-v-a8740c0c]:not([type=range]):disabled,\\ntextarea[data-v-a8740c0c]:disabled {\\n cursor: default;\\n opacity: 0.5;\\n color: var(--color-text-maxcontrast);\\n background-color: var(--color-background-dark);\\n}\\nbutton[data-v-a8740c0c]:not(.button-vue):required,\\ninput[data-v-a8740c0c]:not([type=range]):required,\\ntextarea[data-v-a8740c0c]:required {\\n box-shadow: none;\\n}\\nbutton[data-v-a8740c0c]:not(.button-vue):invalid,\\ninput[data-v-a8740c0c]:not([type=range]):invalid,\\ntextarea[data-v-a8740c0c]:invalid {\\n border-color: var(--color-border-error, var(--color-error));\\n box-shadow: none !important;\\n}\\nbutton[data-v-a8740c0c]:not(.button-vue),\\ninput[data-v-a8740c0c]:not([type=range]),\\ntextarea[data-v-a8740c0c] {\\n /* Primary action button, use sparingly */\\n}\\nbutton:not(.button-vue).primary[data-v-a8740c0c],\\ninput:not([type=range]).primary[data-v-a8740c0c],\\ntextarea.primary[data-v-a8740c0c] {\\n cursor: pointer;\\n color: var(--color-primary-element-text);\\n border-color: var(--color-primary-element);\\n background-color: var(--color-primary-element);\\n}\\nbutton:not(.button-vue).primary[data-v-a8740c0c]:not(:disabled):hover, button:not(.button-vue).primary[data-v-a8740c0c]:not(:disabled):focus, button:not(.button-vue).primary[data-v-a8740c0c]:not(:disabled):active,\\ninput:not([type=range]).primary[data-v-a8740c0c]:not(:disabled):hover,\\ninput:not([type=range]).primary[data-v-a8740c0c]:not(:disabled):focus,\\ninput:not([type=range]).primary[data-v-a8740c0c]:not(:disabled):active,\\ntextarea.primary[data-v-a8740c0c]:not(:disabled):hover,\\ntextarea.primary[data-v-a8740c0c]:not(:disabled):focus,\\ntextarea.primary[data-v-a8740c0c]:not(:disabled):active {\\n border-color: var(--color-primary-element-light);\\n background-color: var(--color-primary-element-light);\\n}\\nbutton:not(.button-vue).primary[data-v-a8740c0c]:not(:disabled):active,\\ninput:not([type=range]).primary[data-v-a8740c0c]:not(:disabled):active,\\ntextarea.primary[data-v-a8740c0c]:not(:disabled):active {\\n color: var(--color-primary-element-text-dark);\\n}\\nbutton:not(.button-vue).primary[data-v-a8740c0c]:disabled,\\ninput:not([type=range]).primary[data-v-a8740c0c]:disabled,\\ntextarea.primary[data-v-a8740c0c]:disabled {\\n cursor: default;\\n color: var(--color-primary-element-text-dark);\\n background-color: var(--color-primary-element);\\n}\\n\\n/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\nli.action[data-v-a8740c0c]:hover, li.action.active[data-v-a8740c0c] {\\n border-radius: 6px;\\n padding: 0;\\n}\\nli.action[data-v-a8740c0c]:hover {\\n background-color: var(--color-background-hover);\\n}\\n.action--disabled[data-v-a8740c0c] {\\n pointer-events: none;\\n opacity: 0.5;\\n}\\n.action--disabled[data-v-a8740c0c]:hover, .action--disabled[data-v-a8740c0c]:focus {\\n cursor: default;\\n opacity: 0.5;\\n}\\n.action--disabled *[data-v-a8740c0c] {\\n opacity: 1 !important;\\n}\\n.action-text-editable[data-v-a8740c0c] {\\n display: flex;\\n align-items: flex-start;\\n width: 100%;\\n height: auto;\\n margin: 0;\\n padding: 0;\\n cursor: pointer;\\n white-space: nowrap;\\n color: var(--color-main-text);\\n border: 0;\\n border-radius: 0;\\n background-color: transparent;\\n box-shadow: none;\\n font-weight: normal;\\n line-height: var(--default-clickable-area);\\n}\\n.action-text-editable > span[data-v-a8740c0c] {\\n cursor: pointer;\\n white-space: nowrap;\\n}\\n.action-text-editable__icon[data-v-a8740c0c] {\\n min-width: 0; /* Overwrite icons*/\\n min-height: 0;\\n /* Keep padding to define the width to\\n \\tassure correct position of a possible text */\\n padding: calc(var(--default-clickable-area) / 2) 0 calc(var(--default-clickable-area) / 2) var(--default-clickable-area);\\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\\n background-size: 16px;\\n}\\n.action-text-editable[data-v-a8740c0c] .material-design-icon {\\n width: var(--default-clickable-area);\\n height: var(--default-clickable-area);\\n opacity: 1;\\n}\\n.action-text-editable[data-v-a8740c0c] .material-design-icon .material-design-icon__svg {\\n vertical-align: middle;\\n}\\n.action-text-editable__form[data-v-a8740c0c] {\\n display: flex;\\n flex: 1 1 auto;\\n flex-direction: column;\\n position: relative;\\n margin: 4px 0;\\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\\n}\\n.action-text-editable__submit[data-v-a8740c0c] {\\n position: absolute;\\n inset-inline-start: 0;\\n top: auto;\\n width: 1px;\\n height: 1px;\\n overflow: hidden;\\n z-index: -1;\\n opacity: 0;\\n}\\n.action-text-editable__label[data-v-a8740c0c] {\\n display: flex;\\n align-items: center;\\n justify-content: center;\\n position: absolute;\\n inset-inline-end: calc((var(--default-clickable-area) - 16px) / 2 + 1px);\\n bottom: 1px;\\n width: calc(var(--default-clickable-area) - 8px);\\n height: calc(var(--default-clickable-area) - 8px);\\n box-sizing: border-box;\\n margin: 0;\\n padding: 7px 6px;\\n border: 0;\\n border-radius: 50%;\\n /* Avoid background under border */\\n background-color: var(--color-main-background);\\n background-clip: padding-box;\\n}\\n.action-text-editable__label[data-v-a8740c0c], .action-text-editable__label *[data-v-a8740c0c] {\\n cursor: pointer;\\n}\\n.action-text-editable[data-v-a8740c0c] {\\n /* Inputs inside popover supports text, submit & reset */\\n}\\n.action-text-editable__textarea[data-v-a8740c0c] {\\n flex: 1 1 auto;\\n color: inherit;\\n border-color: var(--color-border-maxcontrast);\\n min-height: calc(var(--default-clickable-area) * 2 - 8px); /* twice the element margin-y */\\n max-height: calc(var(--default-clickable-area) * 3 - 8px); /* twice the element margin-y */\\n min-width: calc(var(--default-clickable-area) * 4);\\n width: 100% !important;\\n margin: 0;\\n}\\n.action-text-editable__textarea[data-v-a8740c0c]:disabled {\\n cursor: default;\\n}\\n.action-text-editable__textarea[data-v-a8740c0c] {\\n /* only show confirm borders if input is not focused */\\n}\\n.action-text-editable__textarea:not(:active):not(:hover):not(:focus):invalid + .action-text-editable__label[data-v-a8740c0c] {\\n background-color: var(--color-error);\\n}\\n.action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled) + .action-text-editable__label[data-v-a8740c0c]:active, .action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled) + .action-text-editable__label[data-v-a8740c0c]:hover, .action-text-editable__textarea:not(:active):not(:hover):not(:focus):not(:disabled) + .action-text-editable__label[data-v-a8740c0c]:focus {\\n background-color: var(--color-primary-element);\\n color: var(--color-primary-element-text);\\n}\\n.action-text-editable__textarea:active:not(:disabled) + .action-text-editable__label[data-v-a8740c0c], .action-text-editable__textarea:hover:not(:disabled) + .action-text-editable__label[data-v-a8740c0c], .action-text-editable__textarea:focus:not(:disabled) + .action-text-editable__label[data-v-a8740c0c] {\\n /* above previous input */\\n z-index: 2;\\n border-color: var(--color-primary-element);\\n border-inline-start-color: transparent;\\n}\\nli:last-child > .action-text-editable[data-v-a8740c0c] {\\n margin-bottom: calc((var(--default-clickable-area) - 16px) / 2 - 4px);\\n}\\nli:first-child > .action-text-editable[data-v-a8740c0c] {\\n margin-top: calc((var(--default-clickable-area) - 16px) / 2 - 4px);\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../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, `/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-fac69d4a] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-navigation-caption[data-v-fac69d4a] {\n display: flex;\n justify-content: space-between;\n}\n.app-navigation-caption--heading[data-v-fac69d4a] {\n padding: var(--app-navigation-padding);\n}\n.app-navigation-caption--heading[data-v-fac69d4a]:not(:first-child):not(:last-child) {\n padding: 0 var(--app-navigation-padding);\n}\n.app-navigation-caption__name[data-v-fac69d4a] {\n font-weight: bold;\n color: var(--color-main-text);\n font-size: var(--default-font-size);\n line-height: var(--default-clickable-area);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n box-shadow: none !important;\n flex-shrink: 1;\n padding-block: 0;\n padding-inline: calc(var(--default-grid-baseline, 4px) * 2) 0;\n margin-top: 0px;\n margin-bottom: var(--default-grid-baseline);\n}\n.app-navigation-caption__actions[data-v-fac69d4a] {\n flex: 0 0 var(--default-clickable-area);\n}\n.app-navigation-caption[data-v-fac69d4a]:not(:first-child) {\n margin-top: calc(var(--default-clickable-area) / 2);\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcAppNavigationCaption-C7GtQb_y.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,8BAA8B;AAChC;AACA;EACE,sCAAsC;AACxC;AACA;EACE,wCAAwC;AAC1C;AACA;EACE,iBAAiB;EACjB,6BAA6B;EAC7B,mCAAmC;EACnC,0CAA0C;EAC1C,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,2BAA2B;EAC3B,cAAc;EACd,gBAAgB;EAChB,6DAA6D;EAC7D,eAAe;EACf,2CAA2C;AAC7C;AACA;EACE,uCAAuC;AACzC;AACA;EACE,mDAAmD;AACrD\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-fac69d4a] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n.app-navigation-caption[data-v-fac69d4a] {\\n display: flex;\\n justify-content: space-between;\\n}\\n.app-navigation-caption--heading[data-v-fac69d4a] {\\n padding: var(--app-navigation-padding);\\n}\\n.app-navigation-caption--heading[data-v-fac69d4a]:not(:first-child):not(:last-child) {\\n padding: 0 var(--app-navigation-padding);\\n}\\n.app-navigation-caption__name[data-v-fac69d4a] {\\n font-weight: bold;\\n color: var(--color-main-text);\\n font-size: var(--default-font-size);\\n line-height: var(--default-clickable-area);\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n box-shadow: none !important;\\n flex-shrink: 1;\\n padding-block: 0;\\n padding-inline: calc(var(--default-grid-baseline, 4px) * 2) 0;\\n margin-top: 0px;\\n margin-bottom: var(--default-grid-baseline);\\n}\\n.app-navigation-caption__actions[data-v-fac69d4a] {\\n flex: 0 0 var(--default-clickable-area);\\n}\\n.app-navigation-caption[data-v-fac69d4a]:not(:first-child) {\\n margin-top: calc(var(--default-clickable-area) / 2);\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../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, `/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-04a313f4] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.app-navigation-entry__icon-bullet[data-v-04a313f4] {\n display: block;\n padding: calc((var(--default-clickable-area) - 16px) / 2 + 1px);\n}\n.app-navigation-entry__icon-bullet div[data-v-04a313f4] {\n width: 14px;\n height: 14px;\n cursor: pointer;\n transition: background 100ms ease-in-out;\n border: none;\n border-radius: 50%;\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcAppNavigationIconBullet-DLQJkObX.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,cAAc;EACd,+DAA+D;AACjE;AACA;EACE,WAAW;EACX,YAAY;EACZ,eAAe;EACf,wCAAwC;EACxC,YAAY;EACZ,kBAAkB;AACpB\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-04a313f4] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n.app-navigation-entry__icon-bullet[data-v-04a313f4] {\\n display: block;\\n padding: calc((var(--default-clickable-area) - 16px) / 2 + 1px);\\n}\\n.app-navigation-entry__icon-bullet div[data-v-04a313f4] {\\n width: 14px;\\n height: 14px;\\n cursor: pointer;\\n transition: background 100ms ease-in-out;\\n border: none;\\n border-radius: 50%;\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../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, `/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-6f255eb3] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/* 'New' button */\n.app-navigation-new[data-v-6f255eb3] {\n display: block;\n padding: calc(var(--default-grid-baseline, 4px) * 2);\n}\n.app-navigation-new button[data-v-6f255eb3] {\n width: 100%;\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcAppNavigationNew-D8_2ab9R.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA,iBAAiB;AACjB;EACE,cAAc;EACd,oDAAoD;AACtD;AACA;EACE,WAAW;AACb\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-6f255eb3] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n\\n/* 'New' button */\\n.app-navigation-new[data-v-6f255eb3] {\\n display: block;\\n padding: calc(var(--default-grid-baseline, 4px) * 2);\\n}\\n.app-navigation-new button[data-v-6f255eb3] {\\n width: 100%;\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../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, `/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-258871fd] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n\n/**\n * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n.app-navigation-entry[data-v-258871fd] {\n position: relative;\n display: flex;\n flex-shrink: 0;\n flex-wrap: wrap;\n box-sizing: border-box;\n width: 100%;\n min-height: var(--default-clickable-area);\n transition: background-color var(--animation-quick) ease-in-out;\n transition: background-color 200ms ease-in-out;\n border-radius: var(--border-radius-element, var(--border-radius-pill));\n}\n.app-navigation-entry-wrapper[data-v-258871fd] {\n position: relative;\n display: flex;\n flex-shrink: 0;\n flex-wrap: wrap;\n box-sizing: border-box;\n width: 100%;\n}\n.app-navigation-entry-wrapper.app-navigation-entry--collapsible:not(.app-navigation-entry--opened) > ul[data-v-258871fd] {\n display: none;\n}\n.app-navigation-entry:not(.app-navigation-entry--legacy).active[data-v-258871fd] {\n background-color: var(--color-primary-element-light) !important;\n}\n.app-navigation-entry:not(.app-navigation-entry--legacy).active[data-v-258871fd]:hover {\n background-color: var(--color-primary-element-light-hover) !important;\n}\n.app-navigation-entry:not(.app-navigation-entry--legacy).active:not(.app-navigation-entry--editing) .app-navigation-entry-link[data-v-258871fd],\n.app-navigation-entry:not(.app-navigation-entry--legacy).active:not(.app-navigation-entry--editing) .app-navigation-entry-button[data-v-258871fd] {\n color: var(--color-main-text) !important;\n}\n.app-navigation-entry:not(.app-navigation-entry--legacy).active[data-v-258871fd]:not(.app-navigation-entry--editing)::before {\n content: \"\";\n position: absolute;\n inset-block: calc(var(--default-grid-baseline, 4px) * 2);\n inset-inline-start: 0;\n width: 3px;\n background-color: var(--color-primary-element);\n border-radius: 999px;\n animation: nc-nav-stripe-in-258871fd var(--animation-quick, 200ms) ease-out;\n}\n.app-navigation-entry.app-navigation-entry--legacy.active[data-v-258871fd] {\n background-color: var(--color-primary-element) !important;\n}\n.app-navigation-entry.app-navigation-entry--legacy.active[data-v-258871fd]:hover {\n background-color: var(--color-primary-element-hover) !important;\n}\n.app-navigation-entry.app-navigation-entry--legacy.active .app-navigation-entry-link[data-v-258871fd], .app-navigation-entry.app-navigation-entry--legacy.active .app-navigation-entry-button[data-v-258871fd] {\n color: var(--color-primary-element-text) !important;\n}\n.app-navigation-entry[data-v-258871fd]:focus-within, .app-navigation-entry[data-v-258871fd]:hover {\n background-color: var(--color-background-hover);\n}\n.app-navigation-entry[data-v-258871fd]:not(.app-navigation-entry--legacy):focus-within, .app-navigation-entry[data-v-258871fd]:not(.app-navigation-entry--legacy):hover {\n background-color: color-mix(in srgb, var(--color-primary-element) 8%, transparent);\n}\n.app-navigation-entry.active .app-navigation-entry__children[data-v-258871fd], .app-navigation-entry:focus-within .app-navigation-entry__children[data-v-258871fd], .app-navigation-entry:hover .app-navigation-entry__children[data-v-258871fd] {\n background-color: var(--color-main-background);\n}\n.app-navigation-entry.active .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd], .app-navigation-entry.app-navigation-entry--deleted .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd], .app-navigation-entry:focus .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd], .app-navigation-entry:focus-within .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd], .app-navigation-entry:hover .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd] {\n display: inline-block;\n}\n.app-navigation-entry .app-navigation-entry__actions[data-v-258871fd]:hover .button-vue {\n background-color: var(--color-background-dark) !important;\n}\n.app-navigation-entry:not(.app-navigation-entry--legacy).active .app-navigation-entry__actions[data-v-258871fd]:hover .button-vue {\n background-color: var(--color-background-dark) !important;\n}\n.app-navigation-entry.app-navigation-entry--legacy.active .app-navigation-entry__actions[data-v-258871fd]:hover .button-vue {\n background-color: var(--color-primary-element) !important;\n}\n.app-navigation-entry[data-v-258871fd] {\n /* hide deletion/collapse of subitems */\n}\n.app-navigation-entry.app-navigation-entry--deleted > ul[data-v-258871fd] {\n display: none;\n}\n.app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-link[data-v-258871fd], .app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-button[data-v-258871fd] {\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\n}\n.app-navigation-entry .app-navigation-entry-link[data-v-258871fd], .app-navigation-entry .app-navigation-entry-button[data-v-258871fd] {\n z-index: 100; /* above the bullet to allow click*/\n display: flex;\n overflow: hidden;\n flex: 1 1 0;\n box-sizing: border-box;\n min-height: var(--default-clickable-area);\n padding: 0;\n white-space: nowrap;\n color: var(--color-main-text);\n font-weight: 500;\n background-repeat: no-repeat;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n background-size: 16px 16px;\n line-height: var(--default-clickable-area);\n}\n.app-navigation-entry .app-navigation-entry-link .app-navigation-entry-icon[data-v-258871fd], .app-navigation-entry .app-navigation-entry-button .app-navigation-entry-icon[data-v-258871fd] {\n display: flex;\n align-items: center;\n flex: 0 0 var(--default-clickable-area);\n justify-content: center;\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n background-size: 16px 16px;\n background-repeat: no-repeat;\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\n}\n.app-navigation-entry .app-navigation-entry-link .app-navigation-entry__name[data-v-258871fd], .app-navigation-entry .app-navigation-entry-button .app-navigation-entry__name[data-v-258871fd] {\n overflow: hidden;\n max-width: 100%;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n.app-navigation-entry .app-navigation-entry-link .editingContainer[data-v-258871fd], .app-navigation-entry .app-navigation-entry-button .editingContainer[data-v-258871fd] {\n width: calc(100% - var(--default-clickable-area));\n margin: auto;\n}\n.app-navigation-entry .app-navigation-entry-link[data-v-258871fd]:focus-visible, .app-navigation-entry .app-navigation-entry-button[data-v-258871fd]:focus-visible {\n box-shadow: 0 0 0 4px var(--color-main-background);\n outline: 2px solid var(--color-main-text);\n border-radius: var(--border-radius-element, var(--border-radius-pill));\n}\n\n/* Second level nesting for lists */\n.app-navigation-entry__children[data-v-258871fd] {\n --app-navigation-item-child-offset: 10px;\n position: relative;\n display: flex;\n flex: 0 1 auto;\n flex-direction: column;\n width: 100%;\n gap: var(--default-grid-baseline, 4px);\n padding-inline-start: var(--app-navigation-item-child-offset);\n}\n.app-navigation-entry__children .app-navigation-entry[data-v-258871fd] {\n display: inline-flex;\n flex-wrap: wrap;\n}\n.app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children[data-v-258871fd] {\n --app-navigation-item-child-offset: 0;\n}\n\n/* Deleted entries */\n.app-navigation-entry__deleted[data-v-258871fd] {\n display: inline-flex;\n flex: 1 1 0;\n padding-inline-start: calc(var(--default-clickable-area) - (var(--default-clickable-area) - 16px) / 2) !important;\n}\n.app-navigation-entry__deleted .app-navigation-entry__deleted-description[data-v-258871fd] {\n position: relative;\n overflow: hidden;\n flex: 1 1 0;\n white-space: nowrap;\n text-overflow: ellipsis;\n line-height: var(--default-clickable-area);\n}\n\n/* counter and actions */\n.app-navigation-entry__utils[data-v-258871fd] {\n display: flex;\n min-width: var(--default-clickable-area);\n align-items: center;\n flex: 0 1 auto;\n justify-content: flex-end;\n}\n.app-navigation-entry__utils.app-navigation-entry__utils--display-actions .action-item.app-navigation-entry__actions[data-v-258871fd] {\n display: inline-block;\n}\n.app-navigation-entry__utils[data-v-258871fd] {\n /* counter */\n}\n.app-navigation-entry__utils .app-navigation-entry__counter-wrapper[data-v-258871fd] {\n margin-inline-end: calc(var(--default-grid-baseline) * 2);\n display: flex;\n align-items: center;\n flex: 0 1 auto;\n}\n.app-navigation-entry__utils[data-v-258871fd] {\n /* actions */\n}\n.app-navigation-entry__utils .action-item.app-navigation-entry__actions[data-v-258871fd] {\n display: none;\n}\n\n/* editing state */\n.app-navigation-entry--editing .app-navigation-entry-edit[data-v-258871fd] {\n z-index: 250;\n opacity: 1;\n}\n\n/* deleted state */\n.app-navigation-entry--deleted .app-navigation-entry-deleted[data-v-258871fd] {\n z-index: 250;\n transform: translateX(0);\n}\n\n/* pinned state */\n.app-navigation-entry--pinned[data-v-258871fd] {\n order: 2;\n margin-top: auto;\n}\n.app-navigation-entry--pinned ~ .app-navigation-entry--pinned[data-v-258871fd] {\n margin-top: 0;\n}\n[data-themes*=highcontrast] .app-navigation-entry[data-v-258871fd]:active {\n background-color: var(--color-primary-element-light-hover) !important;\n}\n@keyframes nc-nav-stripe-in-258871fd {\nfrom {\n transform: scaleY(0);\n opacity: 0;\n}\nto {\n transform: scaleY(1);\n opacity: 1;\n}\n}\n.app-navigation-new-item__name[data-v-258871fd] {\n overflow: hidden;\n max-width: 100%;\n white-space: nowrap;\n text-overflow: ellipsis;\n padding-inline-start: 7px;\n font-size: 14px;\n}\n.newItemContainer[data-v-258871fd] {\n width: calc(100% - var(--default-clickable-area));\n margin: auto;\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcAppNavigationNewItem-Dn_iz3og.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA;;;EAGE;AACF;EACE,kBAAkB;EAClB,aAAa;EACb,cAAc;EACd,eAAe;EACf,sBAAsB;EACtB,WAAW;EACX,yCAAyC;EACzC,+DAA+D;EAC/D,8CAA8C;EAC9C,sEAAsE;AACxE;AACA;EACE,kBAAkB;EAClB,aAAa;EACb,cAAc;EACd,eAAe;EACf,sBAAsB;EACtB,WAAW;AACb;AACA;EACE,aAAa;AACf;AACA;EACE,+DAA+D;AACjE;AACA;EACE,qEAAqE;AACvE;AACA;;EAEE,wCAAwC;AAC1C;AACA;EACE,WAAW;EACX,kBAAkB;EAClB,wDAAwD;EACxD,qBAAqB;EACrB,UAAU;EACV,8CAA8C;EAC9C,oBAAoB;EACpB,2EAA2E;AAC7E;AACA;EACE,yDAAyD;AAC3D;AACA;EACE,+DAA+D;AACjE;AACA;EACE,mDAAmD;AACrD;AACA;EACE,+CAA+C;AACjD;AACA;EACE,kFAAkF;AACpF;AACA;EACE,8CAA8C;AAChD;AACA;EACE,qBAAqB;AACvB;AACA;EACE,yDAAyD;AAC3D;AACA;EACE,yDAAyD;AAC3D;AACA;EACE,yDAAyD;AAC3D;AACA;EACE,uCAAuC;AACzC;AACA;EACE,aAAa;AACf;AACA;EACE,oEAAoE;AACtE;AACA;EACE,YAAY,EAAE,mCAAmC;EACjD,aAAa;EACb,gBAAgB;EAChB,WAAW;EACX,sBAAsB;EACtB,yCAAyC;EACzC,UAAU;EACV,mBAAmB;EACnB,6BAA6B;EAC7B,gBAAgB;EAChB,4BAA4B;EAC5B,4EAA4E;EAC5E,0BAA0B;EAC1B,0CAA0C;AAC5C;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,uCAAuC;EACvC,uBAAuB;EACvB,oCAAoC;EACpC,qCAAqC;EACrC,0BAA0B;EAC1B,4BAA4B;EAC5B,4EAA4E;AAC9E;AACA;EACE,gBAAgB;EAChB,eAAe;EACf,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,iDAAiD;EACjD,YAAY;AACd;AACA;EACE,kDAAkD;EAClD,yCAAyC;EACzC,sEAAsE;AACxE;;AAEA,mCAAmC;AACnC;EACE,wCAAwC;EACxC,kBAAkB;EAClB,aAAa;EACb,cAAc;EACd,sBAAsB;EACtB,WAAW;EACX,sCAAsC;EACtC,6DAA6D;AAC/D;AACA;EACE,oBAAoB;EACpB,eAAe;AACjB;AACA;EACE,qCAAqC;AACvC;;AAEA,oBAAoB;AACpB;EACE,oBAAoB;EACpB,WAAW;EACX,iHAAiH;AACnH;AACA;EACE,kBAAkB;EAClB,gBAAgB;EAChB,WAAW;EACX,mBAAmB;EACnB,uBAAuB;EACvB,0CAA0C;AAC5C;;AAEA,wBAAwB;AACxB;EACE,aAAa;EACb,wCAAwC;EACxC,mBAAmB;EACnB,cAAc;EACd,yBAAyB;AAC3B;AACA;EACE,qBAAqB;AACvB;AACA;EACE,YAAY;AACd;AACA;EACE,yDAAyD;EACzD,aAAa;EACb,mBAAmB;EACnB,cAAc;AAChB;AACA;EACE,YAAY;AACd;AACA;EACE,aAAa;AACf;;AAEA,kBAAkB;AAClB;EACE,YAAY;EACZ,UAAU;AACZ;;AAEA,kBAAkB;AAClB;EACE,YAAY;EACZ,wBAAwB;AAC1B;;AAEA,iBAAiB;AACjB;EACE,QAAQ;EACR,gBAAgB;AAClB;AACA;EACE,aAAa;AACf;AACA;EACE,qEAAqE;AACvE;AACA;AACA;IACI,oBAAoB;IACpB,UAAU;AACd;AACA;IACI,oBAAoB;IACpB,UAAU;AACd;AACA;AACA;EACE,gBAAgB;EAChB,eAAe;EACf,mBAAmB;EACnB,uBAAuB;EACvB,yBAAyB;EACzB,eAAe;AACjB;AACA;EACE,iDAAiD;EACjD,YAAY;AACd\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-258871fd] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n\\n/**\\n * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n.app-navigation-entry[data-v-258871fd] {\\n position: relative;\\n display: flex;\\n flex-shrink: 0;\\n flex-wrap: wrap;\\n box-sizing: border-box;\\n width: 100%;\\n min-height: var(--default-clickable-area);\\n transition: background-color var(--animation-quick) ease-in-out;\\n transition: background-color 200ms ease-in-out;\\n border-radius: var(--border-radius-element, var(--border-radius-pill));\\n}\\n.app-navigation-entry-wrapper[data-v-258871fd] {\\n position: relative;\\n display: flex;\\n flex-shrink: 0;\\n flex-wrap: wrap;\\n box-sizing: border-box;\\n width: 100%;\\n}\\n.app-navigation-entry-wrapper.app-navigation-entry--collapsible:not(.app-navigation-entry--opened) > ul[data-v-258871fd] {\\n display: none;\\n}\\n.app-navigation-entry:not(.app-navigation-entry--legacy).active[data-v-258871fd] {\\n background-color: var(--color-primary-element-light) !important;\\n}\\n.app-navigation-entry:not(.app-navigation-entry--legacy).active[data-v-258871fd]:hover {\\n background-color: var(--color-primary-element-light-hover) !important;\\n}\\n.app-navigation-entry:not(.app-navigation-entry--legacy).active:not(.app-navigation-entry--editing) .app-navigation-entry-link[data-v-258871fd],\\n.app-navigation-entry:not(.app-navigation-entry--legacy).active:not(.app-navigation-entry--editing) .app-navigation-entry-button[data-v-258871fd] {\\n color: var(--color-main-text) !important;\\n}\\n.app-navigation-entry:not(.app-navigation-entry--legacy).active[data-v-258871fd]:not(.app-navigation-entry--editing)::before {\\n content: \\\"\\\";\\n position: absolute;\\n inset-block: calc(var(--default-grid-baseline, 4px) * 2);\\n inset-inline-start: 0;\\n width: 3px;\\n background-color: var(--color-primary-element);\\n border-radius: 999px;\\n animation: nc-nav-stripe-in-258871fd var(--animation-quick, 200ms) ease-out;\\n}\\n.app-navigation-entry.app-navigation-entry--legacy.active[data-v-258871fd] {\\n background-color: var(--color-primary-element) !important;\\n}\\n.app-navigation-entry.app-navigation-entry--legacy.active[data-v-258871fd]:hover {\\n background-color: var(--color-primary-element-hover) !important;\\n}\\n.app-navigation-entry.app-navigation-entry--legacy.active .app-navigation-entry-link[data-v-258871fd], .app-navigation-entry.app-navigation-entry--legacy.active .app-navigation-entry-button[data-v-258871fd] {\\n color: var(--color-primary-element-text) !important;\\n}\\n.app-navigation-entry[data-v-258871fd]:focus-within, .app-navigation-entry[data-v-258871fd]:hover {\\n background-color: var(--color-background-hover);\\n}\\n.app-navigation-entry[data-v-258871fd]:not(.app-navigation-entry--legacy):focus-within, .app-navigation-entry[data-v-258871fd]:not(.app-navigation-entry--legacy):hover {\\n background-color: color-mix(in srgb, var(--color-primary-element) 8%, transparent);\\n}\\n.app-navigation-entry.active .app-navigation-entry__children[data-v-258871fd], .app-navigation-entry:focus-within .app-navigation-entry__children[data-v-258871fd], .app-navigation-entry:hover .app-navigation-entry__children[data-v-258871fd] {\\n background-color: var(--color-main-background);\\n}\\n.app-navigation-entry.active .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd], .app-navigation-entry.app-navigation-entry--deleted .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd], .app-navigation-entry:focus .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd], .app-navigation-entry:focus-within .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd], .app-navigation-entry:hover .app-navigation-entry__utils .app-navigation-entry__actions[data-v-258871fd] {\\n display: inline-block;\\n}\\n.app-navigation-entry .app-navigation-entry__actions[data-v-258871fd]:hover .button-vue {\\n background-color: var(--color-background-dark) !important;\\n}\\n.app-navigation-entry:not(.app-navigation-entry--legacy).active .app-navigation-entry__actions[data-v-258871fd]:hover .button-vue {\\n background-color: var(--color-background-dark) !important;\\n}\\n.app-navigation-entry.app-navigation-entry--legacy.active .app-navigation-entry__actions[data-v-258871fd]:hover .button-vue {\\n background-color: var(--color-primary-element) !important;\\n}\\n.app-navigation-entry[data-v-258871fd] {\\n /* hide deletion/collapse of subitems */\\n}\\n.app-navigation-entry.app-navigation-entry--deleted > ul[data-v-258871fd] {\\n display: none;\\n}\\n.app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-link[data-v-258871fd], .app-navigation-entry:not(.app-navigation-entry--editing) .app-navigation-entry-button[data-v-258871fd] {\\n padding-inline-end: calc((var(--default-clickable-area) - 16px) / 2);\\n}\\n.app-navigation-entry .app-navigation-entry-link[data-v-258871fd], .app-navigation-entry .app-navigation-entry-button[data-v-258871fd] {\\n z-index: 100; /* above the bullet to allow click*/\\n display: flex;\\n overflow: hidden;\\n flex: 1 1 0;\\n box-sizing: border-box;\\n min-height: var(--default-clickable-area);\\n padding: 0;\\n white-space: nowrap;\\n color: var(--color-main-text);\\n font-weight: 500;\\n background-repeat: no-repeat;\\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\\n background-size: 16px 16px;\\n line-height: var(--default-clickable-area);\\n}\\n.app-navigation-entry .app-navigation-entry-link .app-navigation-entry-icon[data-v-258871fd], .app-navigation-entry .app-navigation-entry-button .app-navigation-entry-icon[data-v-258871fd] {\\n display: flex;\\n align-items: center;\\n flex: 0 0 var(--default-clickable-area);\\n justify-content: center;\\n width: var(--default-clickable-area);\\n height: var(--default-clickable-area);\\n background-size: 16px 16px;\\n background-repeat: no-repeat;\\n background-position: calc((var(--default-clickable-area) - 16px) / 2) center;\\n}\\n.app-navigation-entry .app-navigation-entry-link .app-navigation-entry__name[data-v-258871fd], .app-navigation-entry .app-navigation-entry-button .app-navigation-entry__name[data-v-258871fd] {\\n overflow: hidden;\\n max-width: 100%;\\n white-space: nowrap;\\n text-overflow: ellipsis;\\n}\\n.app-navigation-entry .app-navigation-entry-link .editingContainer[data-v-258871fd], .app-navigation-entry .app-navigation-entry-button .editingContainer[data-v-258871fd] {\\n width: calc(100% - var(--default-clickable-area));\\n margin: auto;\\n}\\n.app-navigation-entry .app-navigation-entry-link[data-v-258871fd]:focus-visible, .app-navigation-entry .app-navigation-entry-button[data-v-258871fd]:focus-visible {\\n box-shadow: 0 0 0 4px var(--color-main-background);\\n outline: 2px solid var(--color-main-text);\\n border-radius: var(--border-radius-element, var(--border-radius-pill));\\n}\\n\\n/* Second level nesting for lists */\\n.app-navigation-entry__children[data-v-258871fd] {\\n --app-navigation-item-child-offset: 10px;\\n position: relative;\\n display: flex;\\n flex: 0 1 auto;\\n flex-direction: column;\\n width: 100%;\\n gap: var(--default-grid-baseline, 4px);\\n padding-inline-start: var(--app-navigation-item-child-offset);\\n}\\n.app-navigation-entry__children .app-navigation-entry[data-v-258871fd] {\\n display: inline-flex;\\n flex-wrap: wrap;\\n}\\n.app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children .app-navigation-entry__children[data-v-258871fd] {\\n --app-navigation-item-child-offset: 0;\\n}\\n\\n/* Deleted entries */\\n.app-navigation-entry__deleted[data-v-258871fd] {\\n display: inline-flex;\\n flex: 1 1 0;\\n padding-inline-start: calc(var(--default-clickable-area) - (var(--default-clickable-area) - 16px) / 2) !important;\\n}\\n.app-navigation-entry__deleted .app-navigation-entry__deleted-description[data-v-258871fd] {\\n position: relative;\\n overflow: hidden;\\n flex: 1 1 0;\\n white-space: nowrap;\\n text-overflow: ellipsis;\\n line-height: var(--default-clickable-area);\\n}\\n\\n/* counter and actions */\\n.app-navigation-entry__utils[data-v-258871fd] {\\n display: flex;\\n min-width: var(--default-clickable-area);\\n align-items: center;\\n flex: 0 1 auto;\\n justify-content: flex-end;\\n}\\n.app-navigation-entry__utils.app-navigation-entry__utils--display-actions .action-item.app-navigation-entry__actions[data-v-258871fd] {\\n display: inline-block;\\n}\\n.app-navigation-entry__utils[data-v-258871fd] {\\n /* counter */\\n}\\n.app-navigation-entry__utils .app-navigation-entry__counter-wrapper[data-v-258871fd] {\\n margin-inline-end: calc(var(--default-grid-baseline) * 2);\\n display: flex;\\n align-items: center;\\n flex: 0 1 auto;\\n}\\n.app-navigation-entry__utils[data-v-258871fd] {\\n /* actions */\\n}\\n.app-navigation-entry__utils .action-item.app-navigation-entry__actions[data-v-258871fd] {\\n display: none;\\n}\\n\\n/* editing state */\\n.app-navigation-entry--editing .app-navigation-entry-edit[data-v-258871fd] {\\n z-index: 250;\\n opacity: 1;\\n}\\n\\n/* deleted state */\\n.app-navigation-entry--deleted .app-navigation-entry-deleted[data-v-258871fd] {\\n z-index: 250;\\n transform: translateX(0);\\n}\\n\\n/* pinned state */\\n.app-navigation-entry--pinned[data-v-258871fd] {\\n order: 2;\\n margin-top: auto;\\n}\\n.app-navigation-entry--pinned ~ .app-navigation-entry--pinned[data-v-258871fd] {\\n margin-top: 0;\\n}\\n[data-themes*=highcontrast] .app-navigation-entry[data-v-258871fd]:active {\\n background-color: var(--color-primary-element-light-hover) !important;\\n}\\n@keyframes nc-nav-stripe-in-258871fd {\\nfrom {\\n transform: scaleY(0);\\n opacity: 0;\\n}\\nto {\\n transform: scaleY(1);\\n opacity: 1;\\n}\\n}\\n.app-navigation-new-item__name[data-v-258871fd] {\\n overflow: hidden;\\n max-width: 100%;\\n white-space: nowrap;\\n text-overflow: ellipsis;\\n padding-inline-start: 7px;\\n font-size: 14px;\\n}\\n.newItemContainer[data-v-258871fd] {\\n width: calc(100% - var(--default-clickable-area));\\n margin: auto;\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../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, `/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-8fb21c8b] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n#app-settings[data-v-8fb21c8b] {\n margin-top: auto;\n padding: 3px;\n}\n#app-settings__header[data-v-8fb21c8b] {\n box-sizing: border-box;\n margin: 0 3px 3px 3px;\n}\n#app-settings__header .settings-button[data-v-8fb21c8b] {\n padding-inline: 0 calc((var(--default-clickable-area) - 16px) / 2) !important;\n}\n#app-settings__header .settings-button[data-v-8fb21c8b] .button-vue__text {\n font-weight: normal !important;\n}\n#app-settings__content[data-v-8fb21c8b] {\n display: block;\n padding: 10px;\n /* prevent scrolled contents from stopping too early */\n margin-bottom: -3px;\n /* restrict height of settings and make scrollable */\n max-height: 300px;\n overflow-y: auto;\n box-sizing: border-box;\n}\n.slide-up-leave-active[data-v-8fb21c8b],\n.slide-up-enter-active[data-v-8fb21c8b] {\n transition-duration: var(--animation-slow);\n transition-property: max-height, padding;\n overflow-y: hidden !important;\n}\n.slide-up-enter[data-v-8fb21c8b],\n.slide-up-leave-to[data-v-8fb21c8b] {\n max-height: 0 !important;\n padding: 0 10px !important;\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcAppNavigationSettings-2Wh1E3Hq.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,gBAAgB;EAChB,YAAY;AACd;AACA;EACE,sBAAsB;EACtB,qBAAqB;AACvB;AACA;EACE,6EAA6E;AAC/E;AACA;EACE,8BAA8B;AAChC;AACA;EACE,cAAc;EACd,aAAa;EACb,sDAAsD;EACtD,mBAAmB;EACnB,oDAAoD;EACpD,iBAAiB;EACjB,gBAAgB;EAChB,sBAAsB;AACxB;AACA;;EAEE,0CAA0C;EAC1C,wCAAwC;EACxC,6BAA6B;AAC/B;AACA;;EAEE,wBAAwB;EACxB,0BAA0B;AAC5B\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-8fb21c8b] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n#app-settings[data-v-8fb21c8b] {\\n margin-top: auto;\\n padding: 3px;\\n}\\n#app-settings__header[data-v-8fb21c8b] {\\n box-sizing: border-box;\\n margin: 0 3px 3px 3px;\\n}\\n#app-settings__header .settings-button[data-v-8fb21c8b] {\\n padding-inline: 0 calc((var(--default-clickable-area) - 16px) / 2) !important;\\n}\\n#app-settings__header .settings-button[data-v-8fb21c8b] .button-vue__text {\\n font-weight: normal !important;\\n}\\n#app-settings__content[data-v-8fb21c8b] {\\n display: block;\\n padding: 10px;\\n /* prevent scrolled contents from stopping too early */\\n margin-bottom: -3px;\\n /* restrict height of settings and make scrollable */\\n max-height: 300px;\\n overflow-y: auto;\\n box-sizing: border-box;\\n}\\n.slide-up-leave-active[data-v-8fb21c8b],\\n.slide-up-enter-active[data-v-8fb21c8b] {\\n transition-duration: var(--animation-slow);\\n transition-property: max-height, padding;\\n overflow-y: hidden !important;\\n}\\n.slide-up-enter[data-v-8fb21c8b],\\n.slide-up-leave-to[data-v-8fb21c8b] {\\n max-height: 0 !important;\\n padding: 0 10px !important;\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../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, `/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_ue-ry {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantButton_VUrRt {\n --assistant-button-color: var(--color-element-assistant, linear-gradient(238deg, #A569D3 12%, #00679E 39%, #422083 86%));\n --assistant-button-background-color: var(--color-background-assistant, #F6F5FF);\n background-image: var(--color-border-assistant, linear-gradient(125deg, #7398FE 50%, #6104A4 125%));\n border-radius: var(--border-radius-element);\n height: var(--default-clickable-area);\n width: fit-content;\n padding-inline: 1px;\n padding-block: 1px 2px;\n}\n._assistantButton_disabled_cQ8vj {\n filter: saturate(0.5);\n opacity: 0.5;\n}\n._assistantButton_primary_4cJXX {\n --assistant-button-color: white;\n --assistant-button-background-color: var(--color-element-assistant,linear-gradient(238deg, #A569D3 12%, #00679E 39%, #422083 86%));\n}\n._assistantButton_primary_4cJXX ._assistantButton__icon_8AOmi,\n._assistantButton_primary_4cJXX ._assistantButton__text_fZUa- {\n color: white !important;\n}\n._assistantButton__button_WTh-9 {\n --button-size: calc(var(--default-clickable-area) - 3px) !important;\n background-color: var(--assistant-button-background-color) !important;\n background-image: var(--assistant-button-background-color) !important;\n border: none !important;\n}\n._assistantButton__button_WTh-9:hover {\n filter: brightness(120%);\n}\n._assistantButton__text_fZUa- {\n background-image: var(--assistant-button-color);\n color: transparent !important;\n background-clip: text;\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcAssistantButton-BNEXluSq.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,wHAAwH;EACxH,+EAA+E;EAC/E,mGAAmG;EACnG,2CAA2C;EAC3C,qCAAqC;EACrC,kBAAkB;EAClB,mBAAmB;EACnB,sBAAsB;AACxB;AACA;EACE,qBAAqB;EACrB,YAAY;AACd;AACA;EACE,+BAA+B;EAC/B,kIAAkI;AACpI;AACA;;EAEE,uBAAuB;AACzB;AACA;EACE,mEAAmE;EACnE,qEAAqE;EACrE,qEAAqE;EACrE,uBAAuB;AACzB;AACA;EACE,wBAAwB;AAC1B;AACA;EACE,+CAA+C;EAC/C,6BAA6B;EAC7B,qBAAqB;AACvB\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n._material-design-icon_ue-ry {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n._assistantButton_VUrRt {\\n --assistant-button-color: var(--color-element-assistant, linear-gradient(238deg, #A569D3 12%, #00679E 39%, #422083 86%));\\n --assistant-button-background-color: var(--color-background-assistant, #F6F5FF);\\n background-image: var(--color-border-assistant, linear-gradient(125deg, #7398FE 50%, #6104A4 125%));\\n border-radius: var(--border-radius-element);\\n height: var(--default-clickable-area);\\n width: fit-content;\\n padding-inline: 1px;\\n padding-block: 1px 2px;\\n}\\n._assistantButton_disabled_cQ8vj {\\n filter: saturate(0.5);\\n opacity: 0.5;\\n}\\n._assistantButton_primary_4cJXX {\\n --assistant-button-color: white;\\n --assistant-button-background-color: var(--color-element-assistant,linear-gradient(238deg, #A569D3 12%, #00679E 39%, #422083 86%));\\n}\\n._assistantButton_primary_4cJXX ._assistantButton__icon_8AOmi,\\n._assistantButton_primary_4cJXX ._assistantButton__text_fZUa- {\\n color: white !important;\\n}\\n._assistantButton__button_WTh-9 {\\n --button-size: calc(var(--default-clickable-area) - 3px) !important;\\n background-color: var(--assistant-button-background-color) !important;\\n background-image: var(--assistant-button-background-color) !important;\\n border: none !important;\\n}\\n._assistantButton__button_WTh-9:hover {\\n filter: brightness(120%);\\n}\\n._assistantButton__text_fZUa- {\\n background-image: var(--assistant-button-color);\\n color: transparent !important;\\n background-clip: text;\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../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, `/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_0irai {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantContent_HSz7O {\n background-image: var(--color-border-assistant, linear-gradient(125deg, #7398FE 50%, #6104A4 125%));\n border-radius: var(--border-radius-container);\n padding: 2px;\n}\n._assistantContent__inner_NqOmP {\n background-color: var(--color-background-assistant, #F6F5FF);\n border-radius: calc(var(--border-radius-container) - 1px);\n color: var(--color-main-text);\n padding: calc(var(--border-radius-container) - 1px);\n height: 100%;\n width: 100%;\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcAssistantContent-DrswfkY-.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,mGAAmG;EACnG,6CAA6C;EAC7C,YAAY;AACd;AACA;EACE,4DAA4D;EAC5D,yDAAyD;EACzD,6BAA6B;EAC7B,mDAAmD;EACnD,YAAY;EACZ,WAAW;AACb\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n._material-design-icon_0irai {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n._assistantContent_HSz7O {\\n background-image: var(--color-border-assistant, linear-gradient(125deg, #7398FE 50%, #6104A4 125%));\\n border-radius: var(--border-radius-container);\\n padding: 2px;\\n}\\n._assistantContent__inner_NqOmP {\\n background-color: var(--color-background-assistant, #F6F5FF);\\n border-radius: calc(var(--border-radius-container) - 1px);\\n color: var(--color-main-text);\\n padding: calc(var(--border-radius-container) - 1px);\\n height: 100%;\\n width: 100%;\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../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, `/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n._material-design-icon_rxv-a {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n._assistantIcon_3gvvF {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n}\n._assistantIcon_3gvvF:not(._assistantIcon_inline_kO5b9) {\n display: flex;\n min-height: var(--default-clickable-area);\n min-width: var(--default-clickable-area);\n}\n._assistantIcon__svg_SllmR {\n display: inline-block;\n width: var(--a843d9d2);\n height: var(--a843d9d2);\n max-width: var(--a843d9d2);\n max-height: var(--a843d9d2);\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcAssistantIcon-CdtR1Psu.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,yCAAyC;EACzC,wCAAwC;AAC1C;AACA;EACE,qBAAqB;EACrB,sBAAsB;EACtB,uBAAuB;EACvB,0BAA0B;EAC1B,2BAA2B;AAC7B\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n._material-design-icon_rxv-a {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n._assistantIcon_3gvvF {\\n display: inline-flex;\\n align-items: center;\\n justify-content: center;\\n}\\n._assistantIcon_3gvvF:not(._assistantIcon_inline_kO5b9) {\\n display: flex;\\n min-height: var(--default-clickable-area);\\n min-width: var(--default-clickable-area);\\n}\\n._assistantIcon__svg_SllmR {\\n display: inline-block;\\n width: var(--a843d9d2);\\n height: var(--a843d9d2);\\n max-width: var(--a843d9d2);\\n max-height: var(--a843d9d2);\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../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, `\n._fadeTransition_2TIih {\n\ttransition: all var(--animation-quick) ease;\n}\n._fadeTransitionActive_Lsx9F {\n\topacity: 0;\n\tposition: absolute;\n}\n`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcBlurHash-CT92vFpc.css\"],\"names\":[],\"mappings\":\";AACA;CACC,2CAA2C;AAC5C;AACA;CACC,UAAU;CACV,kBAAkB;AACnB\",\"sourcesContent\":[\"\\n._fadeTransition_2TIih {\\n\\ttransition: all var(--animation-quick) ease;\\n}\\n._fadeTransitionActive_Lsx9F {\\n\\topacity: 0;\\n\\tposition: absolute;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../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, `\n._filePicker_KfdBJ {\n\tdisplay: inline-flex;\n\talign-items: center;\n\theight: var(--default-clickable-area);\n}\n`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcFilePicker-BokX813z.css\"],\"names\":[],\"mappings\":\";AACA;CACC,oBAAoB;CACpB,mBAAmB;CACnB,qCAAqC;AACtC\",\"sourcesContent\":[\"\\n._filePicker_KfdBJ {\\n\\tdisplay: inline-flex;\\n\\talign-items: center;\\n\\theight: var(--default-clickable-area);\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../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, `/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-528e9576] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n#guest-content-vue[data-v-528e9576] {\n color: var(--color-main-text);\n background-color: var(--color-main-background);\n min-width: 0;\n border-radius: var(--border-radius-large);\n box-shadow: 0 0 10px var(--color-box-shadow);\n height: fit-content;\n padding: 15px;\n margin: 20px auto;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n#content.nc-guest-content {\n overflow: auto;\n margin-bottom: 0;\n height: calc(var(--body-height) + var(--body-container-margin));\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcGuestContent-BkegjnLL.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,6BAA6B;EAC7B,8CAA8C;EAC9C,YAAY;EACZ,yCAAyC;EACzC,4CAA4C;EAC5C,mBAAmB;EACnB,aAAa;EACb,iBAAiB;AACnB,CAAC;;;EAGC;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,cAAc;EACd,gBAAgB;EAChB,+DAA+D;AACjE\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-528e9576] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n#guest-content-vue[data-v-528e9576] {\\n color: var(--color-main-text);\\n background-color: var(--color-main-background);\\n min-width: 0;\\n border-radius: var(--border-radius-large);\\n box-shadow: 0 0 10px var(--color-box-shadow);\\n height: fit-content;\\n padding: 15px;\\n margin: 20px auto;\\n}/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n#content.nc-guest-content {\\n overflow: auto;\\n margin-bottom: 0;\\n height: calc(var(--body-height) + var(--body-container-margin));\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../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, `/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-9f864ea4] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.resource[data-v-9f864ea4] {\n display: flex;\n align-items: center;\n height: var(--default-clickable-area);\n}\n.resource__button[data-v-9f864ea4] {\n width: 100% !important;\n justify-content: flex-start !important;\n padding: 0 !important;\n}\n.resource__button[data-v-9f864ea4] .button-vue__wrapper {\n justify-content: flex-start !important;\n}\n.resource__button[data-v-9f864ea4] .button-vue__wrapper .button-vue__text {\n font-weight: normal !important;\n margin-left: 2px !important;\n}\n.resource__icon[data-v-9f864ea4] {\n width: 32px;\n height: 32px;\n background-color: var(--color-text-maxcontrast);\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.resource__icon img[data-v-9f864ea4] {\n width: 16px;\n height: 16px;\n filter: var(--background-invert-if-dark);\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-e224f6ac] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.team-resources__header[data-v-e224f6ac] {\n font-weight: bold;\n margin-bottom: 6px;\n}\n.related-team[data-v-e224f6ac] {\n border-radius: var(--border-radius-rounded);\n border: 2px solid var(--color-border-dark);\n margin-bottom: 6px;\n}\n.related-team__open[data-v-e224f6ac] {\n border-color: var(--color-primary-element);\n}\n.related-team__header[data-v-e224f6ac] {\n padding: 6px;\n padding-right: 24px;\n display: flex;\n gap: 12px;\n}\n.related-team__name[data-v-e224f6ac] {\n display: flex;\n flex-grow: 1;\n align-items: center;\n gap: 12px;\n padding: 6px 12px;\n font-weight: bold;\n margin: 0;\n}\n.related-team .related-team-provider[data-v-e224f6ac] {\n padding: 6px 12px;\n}\n.related-team .related-team-provider__name[data-v-e224f6ac] {\n font-weight: bold;\n margin-bottom: 3px;\n}\n.related-team .related-team-provider__link[data-v-e224f6ac] {\n display: flex;\n gap: 12px;\n padding: 6px 12px;\n font-weight: bold;\n}\n.related-team .related-team-resource__link[data-v-e224f6ac] {\n display: flex;\n gap: 12px;\n height: var(--default-clickable-area);\n align-items: center;\n border-radius: var(--border-radius-large);\n}\n.related-team .related-team-resource__link[data-v-e224f6ac]:hover {\n background-color: var(--color-background-hover);\n}\n.related-team .related-team-resource__link[data-v-e224f6ac]:focus {\n background-color: var(--color-background-hover);\n outline: 2px solid var(--color-primary-element);\n}\n.related-team .related-team-resource .resource__icon[data-v-e224f6ac] {\n width: var(--default-clickable-area);\n height: var(--default-clickable-area);\n display: flex;\n align-items: center;\n justify-content: center;\n text-align: center;\n}\n.related-team .related-team-resource .resource__icon > img[data-v-e224f6ac] {\n border-radius: var(--border-radius-pill);\n overflow: hidden;\n width: 32px;\n height: 32px;\n}/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-c4e88089] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.related-resources__header h5[data-v-c4e88089] {\n font-weight: bold;\n margin-bottom: 6px;\n}\n.related-resources__header p[data-v-c4e88089] {\n color: var(--color-text-maxcontrast);\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcRelatedResourcesPanel-CTpqdDL9.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,qCAAqC;AACvC;AACA;EACE,sBAAsB;EACtB,sCAAsC;EACtC,qBAAqB;AACvB;AACA;EACE,sCAAsC;AACxC;AACA;EACE,8BAA8B;EAC9B,2BAA2B;AAC7B;AACA;EACE,WAAW;EACX,YAAY;EACZ,+CAA+C;EAC/C,kBAAkB;EAClB,aAAa;EACb,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,WAAW;EACX,YAAY;EACZ,wCAAwC;AAC1C,CAAC;;;EAGC;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,iBAAiB;EACjB,kBAAkB;AACpB;AACA;EACE,2CAA2C;EAC3C,0CAA0C;EAC1C,kBAAkB;AACpB;AACA;EACE,0CAA0C;AAC5C;AACA;EACE,YAAY;EACZ,mBAAmB;EACnB,aAAa;EACb,SAAS;AACX;AACA;EACE,aAAa;EACb,YAAY;EACZ,mBAAmB;EACnB,SAAS;EACT,iBAAiB;EACjB,iBAAiB;EACjB,SAAS;AACX;AACA;EACE,iBAAiB;AACnB;AACA;EACE,iBAAiB;EACjB,kBAAkB;AACpB;AACA;EACE,aAAa;EACb,SAAS;EACT,iBAAiB;EACjB,iBAAiB;AACnB;AACA;EACE,aAAa;EACb,SAAS;EACT,qCAAqC;EACrC,mBAAmB;EACnB,yCAAyC;AAC3C;AACA;EACE,+CAA+C;AACjD;AACA;EACE,+CAA+C;EAC/C,+CAA+C;AACjD;AACA;EACE,oCAAoC;EACpC,qCAAqC;EACrC,aAAa;EACb,mBAAmB;EACnB,uBAAuB;EACvB,kBAAkB;AACpB;AACA;EACE,wCAAwC;EACxC,gBAAgB;EAChB,WAAW;EACX,YAAY;AACd,CAAC;;;EAGC;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,iBAAiB;EACjB,kBAAkB;AACpB;AACA;EACE,oCAAoC;AACtC\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-9f864ea4] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n.resource[data-v-9f864ea4] {\\n display: flex;\\n align-items: center;\\n height: var(--default-clickable-area);\\n}\\n.resource__button[data-v-9f864ea4] {\\n width: 100% !important;\\n justify-content: flex-start !important;\\n padding: 0 !important;\\n}\\n.resource__button[data-v-9f864ea4] .button-vue__wrapper {\\n justify-content: flex-start !important;\\n}\\n.resource__button[data-v-9f864ea4] .button-vue__wrapper .button-vue__text {\\n font-weight: normal !important;\\n margin-left: 2px !important;\\n}\\n.resource__icon[data-v-9f864ea4] {\\n width: 32px;\\n height: 32px;\\n background-color: var(--color-text-maxcontrast);\\n border-radius: 50%;\\n display: flex;\\n align-items: center;\\n justify-content: center;\\n}\\n.resource__icon img[data-v-9f864ea4] {\\n width: 16px;\\n height: 16px;\\n filter: var(--background-invert-if-dark);\\n}/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-e224f6ac] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n.team-resources__header[data-v-e224f6ac] {\\n font-weight: bold;\\n margin-bottom: 6px;\\n}\\n.related-team[data-v-e224f6ac] {\\n border-radius: var(--border-radius-rounded);\\n border: 2px solid var(--color-border-dark);\\n margin-bottom: 6px;\\n}\\n.related-team__open[data-v-e224f6ac] {\\n border-color: var(--color-primary-element);\\n}\\n.related-team__header[data-v-e224f6ac] {\\n padding: 6px;\\n padding-right: 24px;\\n display: flex;\\n gap: 12px;\\n}\\n.related-team__name[data-v-e224f6ac] {\\n display: flex;\\n flex-grow: 1;\\n align-items: center;\\n gap: 12px;\\n padding: 6px 12px;\\n font-weight: bold;\\n margin: 0;\\n}\\n.related-team .related-team-provider[data-v-e224f6ac] {\\n padding: 6px 12px;\\n}\\n.related-team .related-team-provider__name[data-v-e224f6ac] {\\n font-weight: bold;\\n margin-bottom: 3px;\\n}\\n.related-team .related-team-provider__link[data-v-e224f6ac] {\\n display: flex;\\n gap: 12px;\\n padding: 6px 12px;\\n font-weight: bold;\\n}\\n.related-team .related-team-resource__link[data-v-e224f6ac] {\\n display: flex;\\n gap: 12px;\\n height: var(--default-clickable-area);\\n align-items: center;\\n border-radius: var(--border-radius-large);\\n}\\n.related-team .related-team-resource__link[data-v-e224f6ac]:hover {\\n background-color: var(--color-background-hover);\\n}\\n.related-team .related-team-resource__link[data-v-e224f6ac]:focus {\\n background-color: var(--color-background-hover);\\n outline: 2px solid var(--color-primary-element);\\n}\\n.related-team .related-team-resource .resource__icon[data-v-e224f6ac] {\\n width: var(--default-clickable-area);\\n height: var(--default-clickable-area);\\n display: flex;\\n align-items: center;\\n justify-content: center;\\n text-align: center;\\n}\\n.related-team .related-team-resource .resource__icon > img[data-v-e224f6ac] {\\n border-radius: var(--border-radius-pill);\\n overflow: hidden;\\n width: 32px;\\n height: 32px;\\n}/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-c4e88089] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n.related-resources__header h5[data-v-c4e88089] {\\n font-weight: bold;\\n margin-bottom: 6px;\\n}\\n.related-resources__header p[data-v-c4e88089] {\\n color: var(--color-text-maxcontrast);\\n}\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../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, `\n.nc-select-users[data-v-7f7ecbfe] .vs__selected {\n\tpadding-inline: 0 5px !important;\n}\n`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcSelectUsers-BDh2CSCJ.css\"],\"names\":[],\"mappings\":\";AACA;CACC,gCAAgC;AACjC\",\"sourcesContent\":[\"\\n.nc-select-users[data-v-7f7ecbfe] .vs__selected {\\n\\tpadding-inline: 0 5px !important;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../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, `/**\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/**\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n/*\n* Ensure proper alignment of the vue material icons\n*/\n.material-design-icon[data-v-9938ac79] {\n display: flex;\n align-self: center;\n justify-self: center;\n align-items: center;\n justify-content: center;\n}\n.input-wrapper[data-v-9938ac79] {\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n width: 100%;\n max-width: 400px;\n}\n.input-wrapper .action-input__label[data-v-9938ac79] {\n margin-right: 12px;\n}\n.input-wrapper[data-v-9938ac79]:disabled {\n cursor: default;\n}\n.input-wrapper .hint[data-v-9938ac79] {\n color: var(--color-text-maxcontrast);\n margin-left: 8px;\n}`, \"\",{\"version\":3,\"sources\":[\"webpack://./node_modules/@nextcloud/vue/dist/assets/NcSettingsInputText-18lfGViv.css\"],\"names\":[],\"mappings\":\"AAAA;;;EAGE;AACF;;;EAGE;AACF;;CAEC;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,eAAe;EACf,WAAW;EACX,gBAAgB;AAClB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,eAAe;AACjB;AACA;EACE,oCAAoC;EACpC,gBAAgB;AAClB\",\"sourcesContent\":[\"/**\\n * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/**\\n * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n/*\\n* Ensure proper alignment of the vue material icons\\n*/\\n.material-design-icon[data-v-9938ac79] {\\n display: flex;\\n align-self: center;\\n justify-self: center;\\n align-items: center;\\n justify-content: center;\\n}\\n.input-wrapper[data-v-9938ac79] {\\n display: flex;\\n align-items: center;\\n flex-wrap: wrap;\\n width: 100%;\\n max-width: 400px;\\n}\\n.input-wrapper .action-input__label[data-v-9938ac79] {\\n margin-right: 12px;\\n}\\n.input-wrapper[data-v-9938ac79]:disabled {\\n cursor: default;\\n}\\n.input-wrapper .hint[data-v-9938ac79] {\\n color: var(--color-text-maxcontrast);\\n margin-left: 8px;\\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, `.modal__header[data-v-cd041e98]{margin:0}.modal__content[data-v-cd041e98]{display:flex;flex-direction:column;align-items:center;padding:20px;gap:4px 0}.modal__button-row[data-v-cd041e98]{display:flex;width:100%;justify-content:space-between}`, \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/components/GroupListItem.vue\"],\"names\":[],\"mappings\":\"AAEC,gCACC,QAAA,CAGD,iCACC,YAAA,CACA,qBAAA,CACA,kBAAA,CACA,YAAA,CACA,SAAA,CAGD,oCACC,YAAA,CACA,UAAA,CACA,6BAAA\",\"sourcesContent\":[\"\\n.modal {\\n\\t&__header {\\n\\t\\tmargin: 0;\\n\\t}\\n\\n\\t&__content {\\n\\t\\tdisplay: flex;\\n\\t\\tflex-direction: column;\\n\\t\\talign-items: center;\\n\\t\\tpadding: 20px;\\n\\t\\tgap: 4px 0;\\n\\t}\\n\\n\\t&__button-row {\\n\\t\\tdisplay: flex;\\n\\t\\twidth: 100%;\\n\\t\\tjustify-content: space-between;\\n\\t}\\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, `.empty[data-v-54280d98] .icon-vue{width:64px;height:64px}.empty[data-v-54280d98] .icon-vue svg{max-width:64px;max-height:64px}`, \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/components/UserList.vue\"],\"names\":[],\"mappings\":\"AAKE,kCACC,UAAA,CACA,WAAA,CAEA,sCACC,cAAA,CACA,eAAA\",\"sourcesContent\":[\"\\n@use './Users/shared/styles' as *;\\n\\n.empty {\\n\\t:deep {\\n\\t\\t.icon-vue {\\n\\t\\t\\twidth: 64px;\\n\\t\\t\\theight: 64px;\\n\\n\\t\\t\\tsvg {\\n\\t\\t\\t\\tmax-width: 64px;\\n\\t\\t\\t\\tmax-height: 64px;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\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, `.dialog__form[data-v-d5f7e5a8]{display:flex;flex-direction:column;align-items:center;padding:0 8px;gap:4px 0}.dialog__item[data-v-d5f7e5a8]{width:100%}.dialog__item[data-v-d5f7e5a8]:not(:focus):not(:active){border-color:var(--color-border-dark)}.dialog__hint[data-v-d5f7e5a8]{color:var(--color-text-maxcontrast);margin-top:8px;align-self:flex-start}.dialog__label[data-v-d5f7e5a8]{display:block;padding:4px 0}.dialog__select[data-v-d5f7e5a8]{width:100%}.dialog__managers[data-v-d5f7e5a8]{margin-bottom:12px}.dialog__submit[data-v-d5f7e5a8]{margin-top:4px;margin-bottom:8px}.dialog[data-v-d5f7e5a8] .dialog__actions{margin:auto}`, \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/components/Users/NewUserDialog.vue\"],\"names\":[],\"mappings\":\"AAEC,+BACC,YAAA,CACA,qBAAA,CACA,kBAAA,CACA,aAAA,CACA,SAAA,CAGD,+BACC,UAAA,CAEA,wDACC,qCAAA,CAIF,+BACC,mCAAA,CACA,cAAA,CACA,qBAAA,CAGD,gCACC,aAAA,CACA,aAAA,CAGD,iCACC,UAAA,CAGD,mCACC,kBAAA,CAGD,iCACC,cAAA,CACA,iBAAA,CAIA,0CACC,WAAA\",\"sourcesContent\":[\"\\n.dialog {\\n\\t&__form {\\n\\t\\tdisplay: flex;\\n\\t\\tflex-direction: column;\\n\\t\\talign-items: center;\\n\\t\\tpadding: 0 8px;\\n\\t\\tgap: 4px 0;\\n\\t}\\n\\n\\t&__item {\\n\\t\\twidth: 100%;\\n\\n\\t\\t&:not(:focus):not(:active) {\\n\\t\\t\\tborder-color: var(--color-border-dark);\\n\\t\\t}\\n\\t}\\n\\n\\t&__hint {\\n\\t\\tcolor: var(--color-text-maxcontrast);\\n\\t\\tmargin-top: 8px;\\n\\t\\talign-self: flex-start;\\n\\t}\\n\\n\\t&__label {\\n\\t\\tdisplay: block;\\n\\t\\tpadding: 4px 0;\\n\\t}\\n\\n\\t&__select {\\n\\t\\twidth: 100%;\\n\\t}\\n\\n\\t&__managers {\\n\\t\\tmargin-bottom: 12px;\\n\\t}\\n\\n\\t&__submit {\\n\\t\\tmargin-top: 4px;\\n\\t\\tmargin-bottom: 8px;\\n\\t}\\n\\n\\t:deep {\\n\\t\\t.dialog__actions {\\n\\t\\t\\tmargin: auto;\\n\\t\\t}\\n\\t}\\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, `.footer[data-v-db2a7c4e]{position:relative;display:flex;min-width:100%;width:fit-content;height:var(--row-height);background-color:var(--color-main-background)}.footer__cell[data-v-db2a7c4e]{display:flex;flex-direction:column;justify-content:center;padding:0 var(--cell-padding);min-width:var(--cell-width);width:var(--cell-width);color:var(--color-main-text)}.footer__cell strong[data-v-db2a7c4e],.footer__cell span[data-v-db2a7c4e],.footer__cell label[data-v-db2a7c4e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}@media(min-width: 670px){.footer__cell--avatar[data-v-db2a7c4e],.footer__cell--displayname[data-v-db2a7c4e]{position:sticky;z-index:var(--sticky-column-z-index);background-color:var(--color-main-background)}.footer__cell--avatar[data-v-db2a7c4e]{inset-inline-start:0}.footer__cell--displayname[data-v-db2a7c4e]{inset-inline-start:var(--avatar-cell-width);border-inline-end:1px solid var(--color-border)}}.footer__cell--username[data-v-db2a7c4e]{padding-inline-start:calc(var(--default-grid-baseline)*3)}.footer__cell--avatar[data-v-db2a7c4e]{min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0;user-select:none}.footer__cell--multiline span[data-v-db2a7c4e]{line-height:1.3em;white-space:unset}@supports(-webkit-line-clamp: 2){.footer__cell--multiline span[data-v-db2a7c4e]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.footer__cell--large[data-v-db2a7c4e]{min-width:var(--cell-width-large);width:var(--cell-width-large)}.footer__cell--obfuscated[data-v-db2a7c4e]{min-width:400px;width:400px}.footer__cell--fill[data-v-db2a7c4e]{min-width:var(--cell-width-large);width:100%}.footer__cell--actions[data-v-db2a7c4e]{position:sticky;inset-inline-end:0;z-index:var(--sticky-column-z-index);display:flex;flex-direction:row;align-items:center;min-width:110px;width:110px;background-color:var(--color-main-background);border-inline-start:1px solid var(--color-border)}.footer__subtitle[data-v-db2a7c4e]{color:var(--color-text-maxcontrast)}.footer__cell[data-v-db2a7c4e]{position:sticky;color:var(--color-text-maxcontrast)}.footer__cell--loading[data-v-db2a7c4e]{inset-inline-start:0;min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0}.footer__cell--count[data-v-db2a7c4e]{inset-inline-start:var(--avatar-cell-width);min-width:var(--cell-width);width:var(--cell-width)}`, \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/components/Users/UserListFooter.vue\",\"webpack://./apps/settings/src/components/Users/shared/styles.scss\"],\"names\":[],\"mappings\":\"AAGA,yBCGC,iBAAA,CACA,YAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,6CAAA,CAIA,+BACC,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,6BAAA,CACA,2BAAA,CACA,uBAAA,CACA,4BAAA,CAEA,+GAGC,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,sBAAA,CAGD,yBACC,mFAEC,eAAA,CACA,oCAAA,CACA,6CAAA,CAGD,uCACC,oBAAA,CAGD,4CACC,2CAAA,CACA,+CAAA,CAAA,CAIF,yCACC,yDAAA,CAGD,uCACC,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CACA,gBAAA,CAIA,+CACC,iBAAA,CACA,iBAAA,CAEA,iCAJD,+CAKE,mBAAA,CACA,oBAAA,CACA,2BAAA,CAAA,CAKH,sCACC,iCAAA,CACA,6BAAA,CAGD,2CACC,eAAA,CACA,WAAA,CAID,qCACC,iCAAA,CACA,UAAA,CAGD,wCACC,eAAA,CACA,kBAAA,CACA,oCAAA,CACA,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,eAAA,CACA,WAAA,CACA,6CAAA,CACA,iDAAA,CAIF,mCACC,mCAAA,CDpGD,+BACC,eAAA,CACA,mCAAA,CAEA,wCACC,oBAAA,CACA,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CAGD,sCACC,2CAAA,CACA,2BAAA,CACA,uBAAA\",\"sourcesContent\":[\"\\n@use './shared/styles';\\n\\n.footer {\\n\\t@include styles.row;\\n\\t@include styles.cell;\\n\\n\\t&__cell {\\n\\t\\tposition: sticky;\\n\\t\\tcolor: var(--color-text-maxcontrast);\\n\\n\\t\\t&--loading {\\n\\t\\t\\tinset-inline-start: 0;\\n\\t\\t\\tmin-width: var(--avatar-cell-width);\\n\\t\\t\\twidth: var(--avatar-cell-width);\\n\\t\\t\\talign-items: center;\\n\\t\\t\\tpadding: 0;\\n\\t\\t}\\n\\n\\t\\t&--count {\\n\\t\\t\\tinset-inline-start: var(--avatar-cell-width);\\n\\t\\t\\tmin-width: var(--cell-width);\\n\\t\\t\\twidth: var(--cell-width);\\n\\t\\t}\\n\\t}\\n}\\n\",\"/**\\n * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n\\n@mixin row {\\n\\tposition: relative;\\n\\tdisplay: flex;\\n\\tmin-width: 100%;\\n\\twidth: fit-content;\\n\\theight: var(--row-height);\\n\\tbackground-color: var(--color-main-background);\\n}\\n\\n@mixin cell {\\n\\t&__cell {\\n\\t\\tdisplay: flex;\\n\\t\\tflex-direction: column;\\n\\t\\tjustify-content: center;\\n\\t\\tpadding: 0 var(--cell-padding);\\n\\t\\tmin-width: var(--cell-width);\\n\\t\\twidth: var(--cell-width);\\n\\t\\tcolor: var(--color-main-text);\\n\\n\\t\\tstrong,\\n\\t\\tspan,\\n\\t\\tlabel {\\n\\t\\t\\toverflow: hidden;\\n\\t\\t\\ttext-overflow: ellipsis;\\n\\t\\t\\twhite-space: nowrap;\\n\\t\\t\\toverflow-wrap: anywhere;\\n\\t\\t}\\n\\n\\t\\t@media (min-width: 670px) { /* Show one &--large column between stickied columns */\\n\\t\\t\\t&--avatar,\\n\\t\\t\\t&--displayname {\\n\\t\\t\\t\\tposition: sticky;\\n\\t\\t\\t\\tz-index: var(--sticky-column-z-index);\\n\\t\\t\\t\\tbackground-color: var(--color-main-background);\\n\\t\\t\\t}\\n\\n\\t\\t\\t&--avatar {\\n\\t\\t\\t\\tinset-inline-start: 0;\\n\\t\\t\\t}\\n\\n\\t\\t\\t&--displayname {\\n\\t\\t\\t\\tinset-inline-start: var(--avatar-cell-width);\\n\\t\\t\\t\\tborder-inline-end: 1px solid var(--color-border);\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\t&--username {\\n\\t\\t\\tpadding-inline-start: calc(var(--default-grid-baseline) * 3);\\n\\t\\t}\\n\\n\\t\\t&--avatar {\\n\\t\\t\\tmin-width: var(--avatar-cell-width);\\n\\t\\t\\twidth: var(--avatar-cell-width);\\n\\t\\t\\talign-items: center;\\n\\t\\t\\tpadding: 0;\\n\\t\\t\\tuser-select: none;\\n\\t\\t}\\n\\n\\t\\t&--multiline {\\n\\t\\t\\tspan {\\n\\t\\t\\t\\tline-height: 1.3em;\\n\\t\\t\\t\\twhite-space: unset;\\n\\n\\t\\t\\t\\t@supports (-webkit-line-clamp: 2) {\\n\\t\\t\\t\\t\\tdisplay: -webkit-box;\\n\\t\\t\\t\\t\\t-webkit-line-clamp: 2;\\n\\t\\t\\t\\t\\t-webkit-box-orient: vertical;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\t&--large {\\n\\t\\t\\tmin-width: var(--cell-width-large);\\n\\t\\t\\twidth: var(--cell-width-large);\\n\\t\\t}\\n\\n\\t\\t&--obfuscated {\\n\\t\\t\\tmin-width: 400px;\\n\\t\\t\\twidth: 400px;\\n\\t\\t}\\n\\n\\t\\t// Fill remaining row space with cell\\n\\t\\t&--fill {\\n\\t\\t\\tmin-width: var(--cell-width-large);\\n\\t\\t\\twidth: 100%;\\n\\t\\t}\\n\\n\\t\\t&--actions {\\n\\t\\t\\tposition: sticky;\\n\\t\\t\\tinset-inline-end: 0;\\n\\t\\t\\tz-index: var(--sticky-column-z-index);\\n\\t\\t\\tdisplay: flex;\\n\\t\\t\\tflex-direction: row;\\n\\t\\t\\talign-items: center;\\n\\t\\t\\tmin-width: 110px;\\n\\t\\t\\twidth: 110px;\\n\\t\\t\\tbackground-color: var(--color-main-background);\\n\\t\\t\\tborder-inline-start: 1px solid var(--color-border);\\n\\t\\t}\\n\\t}\\n\\n\\t&__subtitle {\\n\\t\\tcolor: var(--color-text-maxcontrast);\\n\\t}\\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, `.header[data-v-5c0f8828]{border-bottom:1px solid var(--color-border);position:relative;display:flex;min-width:100%;width:fit-content;height:var(--row-height);background-color:var(--color-main-background)}.header__cell[data-v-5c0f8828]{display:flex;flex-direction:column;justify-content:center;padding:0 var(--cell-padding);min-width:var(--cell-width);width:var(--cell-width);color:var(--color-main-text)}.header__cell strong[data-v-5c0f8828],.header__cell span[data-v-5c0f8828],.header__cell label[data-v-5c0f8828]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}@media(min-width: 670px){.header__cell--avatar[data-v-5c0f8828],.header__cell--displayname[data-v-5c0f8828]{position:sticky;z-index:var(--sticky-column-z-index);background-color:var(--color-main-background)}.header__cell--avatar[data-v-5c0f8828]{inset-inline-start:0}.header__cell--displayname[data-v-5c0f8828]{inset-inline-start:var(--avatar-cell-width);border-inline-end:1px solid var(--color-border)}}.header__cell--username[data-v-5c0f8828]{padding-inline-start:calc(var(--default-grid-baseline)*3)}.header__cell--avatar[data-v-5c0f8828]{min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0;user-select:none}.header__cell--multiline span[data-v-5c0f8828]{line-height:1.3em;white-space:unset}@supports(-webkit-line-clamp: 2){.header__cell--multiline span[data-v-5c0f8828]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.header__cell--large[data-v-5c0f8828]{min-width:var(--cell-width-large);width:var(--cell-width-large)}.header__cell--obfuscated[data-v-5c0f8828]{min-width:400px;width:400px}.header__cell--fill[data-v-5c0f8828]{min-width:var(--cell-width-large);width:100%}.header__cell--actions[data-v-5c0f8828]{position:sticky;inset-inline-end:0;z-index:var(--sticky-column-z-index);display:flex;flex-direction:row;align-items:center;min-width:110px;width:110px;background-color:var(--color-main-background);border-inline-start:1px solid var(--color-border)}.header__subtitle[data-v-5c0f8828]{color:var(--color-text-maxcontrast)}`, \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/components/Users/UserListHeader.vue\",\"webpack://./apps/settings/src/components/Users/shared/styles.scss\"],\"names\":[],\"mappings\":\"AAGA,yBACC,2CAAA,CCEA,iBAAA,CACA,YAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,6CAAA,CAIA,+BACC,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,6BAAA,CACA,2BAAA,CACA,uBAAA,CACA,4BAAA,CAEA,+GAGC,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,sBAAA,CAGD,yBACC,mFAEC,eAAA,CACA,oCAAA,CACA,6CAAA,CAGD,uCACC,oBAAA,CAGD,4CACC,2CAAA,CACA,+CAAA,CAAA,CAIF,yCACC,yDAAA,CAGD,uCACC,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CACA,gBAAA,CAIA,+CACC,iBAAA,CACA,iBAAA,CAEA,iCAJD,+CAKE,mBAAA,CACA,oBAAA,CACA,2BAAA,CAAA,CAKH,sCACC,iCAAA,CACA,6BAAA,CAGD,2CACC,eAAA,CACA,WAAA,CAID,qCACC,iCAAA,CACA,UAAA,CAGD,wCACC,eAAA,CACA,kBAAA,CACA,oCAAA,CACA,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,eAAA,CACA,WAAA,CACA,6CAAA,CACA,iDAAA,CAIF,mCACC,mCAAA\",\"sourcesContent\":[\"\\n@use './shared/styles';\\n\\n.header {\\n\\tborder-bottom: 1px solid var(--color-border);\\n\\n\\t@include styles.row;\\n\\t@include styles.cell;\\n}\\n\",\"/**\\n * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n\\n@mixin row {\\n\\tposition: relative;\\n\\tdisplay: flex;\\n\\tmin-width: 100%;\\n\\twidth: fit-content;\\n\\theight: var(--row-height);\\n\\tbackground-color: var(--color-main-background);\\n}\\n\\n@mixin cell {\\n\\t&__cell {\\n\\t\\tdisplay: flex;\\n\\t\\tflex-direction: column;\\n\\t\\tjustify-content: center;\\n\\t\\tpadding: 0 var(--cell-padding);\\n\\t\\tmin-width: var(--cell-width);\\n\\t\\twidth: var(--cell-width);\\n\\t\\tcolor: var(--color-main-text);\\n\\n\\t\\tstrong,\\n\\t\\tspan,\\n\\t\\tlabel {\\n\\t\\t\\toverflow: hidden;\\n\\t\\t\\ttext-overflow: ellipsis;\\n\\t\\t\\twhite-space: nowrap;\\n\\t\\t\\toverflow-wrap: anywhere;\\n\\t\\t}\\n\\n\\t\\t@media (min-width: 670px) { /* Show one &--large column between stickied columns */\\n\\t\\t\\t&--avatar,\\n\\t\\t\\t&--displayname {\\n\\t\\t\\t\\tposition: sticky;\\n\\t\\t\\t\\tz-index: var(--sticky-column-z-index);\\n\\t\\t\\t\\tbackground-color: var(--color-main-background);\\n\\t\\t\\t}\\n\\n\\t\\t\\t&--avatar {\\n\\t\\t\\t\\tinset-inline-start: 0;\\n\\t\\t\\t}\\n\\n\\t\\t\\t&--displayname {\\n\\t\\t\\t\\tinset-inline-start: var(--avatar-cell-width);\\n\\t\\t\\t\\tborder-inline-end: 1px solid var(--color-border);\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\t&--username {\\n\\t\\t\\tpadding-inline-start: calc(var(--default-grid-baseline) * 3);\\n\\t\\t}\\n\\n\\t\\t&--avatar {\\n\\t\\t\\tmin-width: var(--avatar-cell-width);\\n\\t\\t\\twidth: var(--avatar-cell-width);\\n\\t\\t\\talign-items: center;\\n\\t\\t\\tpadding: 0;\\n\\t\\t\\tuser-select: none;\\n\\t\\t}\\n\\n\\t\\t&--multiline {\\n\\t\\t\\tspan {\\n\\t\\t\\t\\tline-height: 1.3em;\\n\\t\\t\\t\\twhite-space: unset;\\n\\n\\t\\t\\t\\t@supports (-webkit-line-clamp: 2) {\\n\\t\\t\\t\\t\\tdisplay: -webkit-box;\\n\\t\\t\\t\\t\\t-webkit-line-clamp: 2;\\n\\t\\t\\t\\t\\t-webkit-box-orient: vertical;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\t&--large {\\n\\t\\t\\tmin-width: var(--cell-width-large);\\n\\t\\t\\twidth: var(--cell-width-large);\\n\\t\\t}\\n\\n\\t\\t&--obfuscated {\\n\\t\\t\\tmin-width: 400px;\\n\\t\\t\\twidth: 400px;\\n\\t\\t}\\n\\n\\t\\t// Fill remaining row space with cell\\n\\t\\t&--fill {\\n\\t\\t\\tmin-width: var(--cell-width-large);\\n\\t\\t\\twidth: 100%;\\n\\t\\t}\\n\\n\\t\\t&--actions {\\n\\t\\t\\tposition: sticky;\\n\\t\\t\\tinset-inline-end: 0;\\n\\t\\t\\tz-index: var(--sticky-column-z-index);\\n\\t\\t\\tdisplay: flex;\\n\\t\\t\\tflex-direction: row;\\n\\t\\t\\talign-items: center;\\n\\t\\t\\tmin-width: 110px;\\n\\t\\t\\twidth: 110px;\\n\\t\\t\\tbackground-color: var(--color-main-background);\\n\\t\\t\\tborder-inline-start: 1px solid var(--color-border);\\n\\t\\t}\\n\\t}\\n\\n\\t&__subtitle {\\n\\t\\tcolor: var(--color-text-maxcontrast);\\n\\t}\\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, `.user-list__row[data-v-5d78d51a]{position:relative;display:flex;min-width:100%;width:fit-content;height:var(--row-height);background-color:var(--color-main-background)}.user-list__row[data-v-5d78d51a]:hover{background-color:var(--color-background-hover)}.user-list__row:hover .row__cell[data-v-5d78d51a]:not(.row__cell--actions){background-color:var(--color-background-hover)}.user-list__row .select--fill[data-v-5d78d51a]{max-width:calc(var(--cell-width-large) - 2*var(--cell-padding))}.row__cell[data-v-5d78d51a]{display:flex;flex-direction:column;justify-content:center;padding:0 var(--cell-padding);min-width:var(--cell-width);width:var(--cell-width);color:var(--color-main-text)}.row__cell strong[data-v-5d78d51a],.row__cell span[data-v-5d78d51a],.row__cell label[data-v-5d78d51a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}@media(min-width: 670px){.row__cell--avatar[data-v-5d78d51a],.row__cell--displayname[data-v-5d78d51a]{position:sticky;z-index:var(--sticky-column-z-index);background-color:var(--color-main-background)}.row__cell--avatar[data-v-5d78d51a]{inset-inline-start:0}.row__cell--displayname[data-v-5d78d51a]{inset-inline-start:var(--avatar-cell-width);border-inline-end:1px solid var(--color-border)}}.row__cell--username[data-v-5d78d51a]{padding-inline-start:calc(var(--default-grid-baseline)*3)}.row__cell--avatar[data-v-5d78d51a]{min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0;user-select:none}.row__cell--multiline span[data-v-5d78d51a]{line-height:1.3em;white-space:unset}@supports(-webkit-line-clamp: 2){.row__cell--multiline span[data-v-5d78d51a]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.row__cell--large[data-v-5d78d51a]{min-width:var(--cell-width-large);width:var(--cell-width-large)}.row__cell--obfuscated[data-v-5d78d51a]{min-width:400px;width:400px}.row__cell--fill[data-v-5d78d51a]{min-width:var(--cell-width-large);width:100%}.row__cell--actions[data-v-5d78d51a]{position:sticky;inset-inline-end:0;z-index:var(--sticky-column-z-index);display:flex;flex-direction:row;align-items:center;min-width:110px;width:110px;background-color:var(--color-main-background);border-inline-start:1px solid var(--color-border)}.row__subtitle[data-v-5d78d51a]{color:var(--color-text-maxcontrast)}.row__cell[data-v-5d78d51a]{border-bottom:1px solid var(--color-border)}.row__cell[data-v-5d78d51a] .v-select.select{min-width:var(--cell-min-width)}.row__progress[data-v-5d78d51a]{margin-top:4px}.row__progress--warn[data-v-5d78d51a]::-moz-progress-bar{background:var(--color-warning) !important}.row__progress--warn[data-v-5d78d51a]::-webkit-progress-value{background:var(--color-warning) !important}`, \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/components/Users/UserRow.vue\",\"webpack://./apps/settings/src/components/Users/shared/styles.scss\"],\"names\":[],\"mappings\":\"AAGA,iCCGC,iBAAA,CACA,YAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,6CAAA,CDLA,uCACC,8CAAA,CAEA,2EACC,8CAAA,CAKF,+CACC,+DAAA,CCDD,4BACC,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,6BAAA,CACA,2BAAA,CACA,uBAAA,CACA,4BAAA,CAEA,sGAGC,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,sBAAA,CAGD,yBACC,6EAEC,eAAA,CACA,oCAAA,CACA,6CAAA,CAGD,oCACC,oBAAA,CAGD,yCACC,2CAAA,CACA,+CAAA,CAAA,CAIF,sCACC,yDAAA,CAGD,oCACC,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CACA,gBAAA,CAIA,4CACC,iBAAA,CACA,iBAAA,CAEA,iCAJD,4CAKE,mBAAA,CACA,oBAAA,CACA,2BAAA,CAAA,CAKH,mCACC,iCAAA,CACA,6BAAA,CAGD,wCACC,eAAA,CACA,WAAA,CAID,kCACC,iCAAA,CACA,UAAA,CAGD,qCACC,eAAA,CACA,kBAAA,CACA,oCAAA,CACA,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,eAAA,CACA,WAAA,CACA,6CAAA,CACA,iDAAA,CAIF,gCACC,mCAAA,CDpFD,4BACC,2CAAA,CAGC,6CACC,+BAAA,CAKH,gCACC,cAAA,CAGC,yDACC,0CAAA,CAED,8DACC,0CAAA\",\"sourcesContent\":[\"\\n@use './shared/styles';\\n\\n.user-list__row {\\n\\t@include styles.row;\\n\\n\\t&:hover {\\n\\t\\tbackground-color: var(--color-background-hover);\\n\\n\\t\\t.row__cell:not(.row__cell--actions) {\\n\\t\\t\\tbackground-color: var(--color-background-hover);\\n\\t\\t}\\n\\t}\\n\\n\\t// Limit width of select in fill cell\\n\\t.select--fill {\\n\\t\\tmax-width: calc(var(--cell-width-large) - (2 * var(--cell-padding)));\\n\\t}\\n}\\n\\n.row {\\n\\t@include styles.cell;\\n\\n\\t&__cell {\\n\\t\\tborder-bottom: 1px solid var(--color-border);\\n\\n\\t\\t:deep {\\n\\t\\t\\t.v-select.select {\\n\\t\\t\\t\\tmin-width: var(--cell-min-width);\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\n\\t&__progress {\\n\\t\\tmargin-top: 4px;\\n\\n\\t\\t&--warn {\\n\\t\\t\\t&::-moz-progress-bar {\\n\\t\\t\\t\\tbackground: var(--color-warning) !important;\\n\\t\\t\\t}\\n\\t\\t\\t&::-webkit-progress-value {\\n\\t\\t\\t\\tbackground: var(--color-warning) !important;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n}\\n\",\"/**\\n * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\\n * SPDX-License-Identifier: AGPL-3.0-or-later\\n */\\n\\n@mixin row {\\n\\tposition: relative;\\n\\tdisplay: flex;\\n\\tmin-width: 100%;\\n\\twidth: fit-content;\\n\\theight: var(--row-height);\\n\\tbackground-color: var(--color-main-background);\\n}\\n\\n@mixin cell {\\n\\t&__cell {\\n\\t\\tdisplay: flex;\\n\\t\\tflex-direction: column;\\n\\t\\tjustify-content: center;\\n\\t\\tpadding: 0 var(--cell-padding);\\n\\t\\tmin-width: var(--cell-width);\\n\\t\\twidth: var(--cell-width);\\n\\t\\tcolor: var(--color-main-text);\\n\\n\\t\\tstrong,\\n\\t\\tspan,\\n\\t\\tlabel {\\n\\t\\t\\toverflow: hidden;\\n\\t\\t\\ttext-overflow: ellipsis;\\n\\t\\t\\twhite-space: nowrap;\\n\\t\\t\\toverflow-wrap: anywhere;\\n\\t\\t}\\n\\n\\t\\t@media (min-width: 670px) { /* Show one &--large column between stickied columns */\\n\\t\\t\\t&--avatar,\\n\\t\\t\\t&--displayname {\\n\\t\\t\\t\\tposition: sticky;\\n\\t\\t\\t\\tz-index: var(--sticky-column-z-index);\\n\\t\\t\\t\\tbackground-color: var(--color-main-background);\\n\\t\\t\\t}\\n\\n\\t\\t\\t&--avatar {\\n\\t\\t\\t\\tinset-inline-start: 0;\\n\\t\\t\\t}\\n\\n\\t\\t\\t&--displayname {\\n\\t\\t\\t\\tinset-inline-start: var(--avatar-cell-width);\\n\\t\\t\\t\\tborder-inline-end: 1px solid var(--color-border);\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\t&--username {\\n\\t\\t\\tpadding-inline-start: calc(var(--default-grid-baseline) * 3);\\n\\t\\t}\\n\\n\\t\\t&--avatar {\\n\\t\\t\\tmin-width: var(--avatar-cell-width);\\n\\t\\t\\twidth: var(--avatar-cell-width);\\n\\t\\t\\talign-items: center;\\n\\t\\t\\tpadding: 0;\\n\\t\\t\\tuser-select: none;\\n\\t\\t}\\n\\n\\t\\t&--multiline {\\n\\t\\t\\tspan {\\n\\t\\t\\t\\tline-height: 1.3em;\\n\\t\\t\\t\\twhite-space: unset;\\n\\n\\t\\t\\t\\t@supports (-webkit-line-clamp: 2) {\\n\\t\\t\\t\\t\\tdisplay: -webkit-box;\\n\\t\\t\\t\\t\\t-webkit-line-clamp: 2;\\n\\t\\t\\t\\t\\t-webkit-box-orient: vertical;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\t&--large {\\n\\t\\t\\tmin-width: var(--cell-width-large);\\n\\t\\t\\twidth: var(--cell-width-large);\\n\\t\\t}\\n\\n\\t\\t&--obfuscated {\\n\\t\\t\\tmin-width: 400px;\\n\\t\\t\\twidth: 400px;\\n\\t\\t}\\n\\n\\t\\t// Fill remaining row space with cell\\n\\t\\t&--fill {\\n\\t\\t\\tmin-width: var(--cell-width-large);\\n\\t\\t\\twidth: 100%;\\n\\t\\t}\\n\\n\\t\\t&--actions {\\n\\t\\t\\tposition: sticky;\\n\\t\\t\\tinset-inline-end: 0;\\n\\t\\t\\tz-index: var(--sticky-column-z-index);\\n\\t\\t\\tdisplay: flex;\\n\\t\\t\\tflex-direction: row;\\n\\t\\t\\talign-items: center;\\n\\t\\t\\tmin-width: 110px;\\n\\t\\t\\twidth: 110px;\\n\\t\\t\\tbackground-color: var(--color-main-background);\\n\\t\\t\\tborder-inline-start: 1px solid var(--color-border);\\n\\t\\t}\\n\\t}\\n\\n\\t&__subtitle {\\n\\t\\tcolor: var(--color-text-maxcontrast);\\n\\t}\\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, `.dialog__note[data-v-9f7a355c]{font-weight:normal}fieldset[data-v-9f7a355c]{font-weight:bold}`, \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/components/Users/UserSettingsDialog.vue\"],\"names\":[],\"mappings\":\"AAEC,+BACC,kBAAA,CAIF,0BACC,gBAAA\",\"sourcesContent\":[\"\\n.dialog {\\n\\t&__note {\\n\\t\\tfont-weight: normal;\\n\\t}\\n}\\n\\nfieldset {\\n\\tfont-weight: bold;\\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, `.user-list[data-v-21942da5]{--avatar-cell-width: 48px;--cell-padding: 7px;--cell-width: 200px;--cell-width-large: 300px;--cell-min-width: calc(var(--cell-width) - (2 * var(--cell-padding)));--sticky-column-z-index: calc(var(--vs-dropdown-z-index) + 1);display:block;overflow:auto;height:100%;will-change:scroll-position}.user-list__header[data-v-21942da5],.user-list__footer[data-v-21942da5]{position:sticky;display:block}.user-list__header[data-v-21942da5]{top:0;z-index:calc(var(--sticky-column-z-index) + 1)}.user-list__footer[data-v-21942da5]{inset-inline-start:0}.user-list__body[data-v-21942da5]{display:flex;flex-direction:column;width:100%}`, \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/components/Users/VirtualList.vue\"],\"names\":[],\"mappings\":\"AACA,4BACC,yBAAA,CACA,mBAAA,CACA,mBAAA,CACA,yBAAA,CACA,qEAAA,CACA,6DAAA,CAGA,aAAA,CACA,aAAA,CACA,WAAA,CACA,2BAAA,CAEA,wEAEC,eAAA,CAEA,aAAA,CAGD,oCACC,KAAA,CACA,8CAAA,CAGD,oCACC,oBAAA,CAGD,kCACC,YAAA,CACA,qBAAA,CACA,UAAA\",\"sourcesContent\":[\"\\n.user-list {\\n\\t--avatar-cell-width: 48px;\\n\\t--cell-padding: 7px;\\n\\t--cell-width: 200px;\\n\\t--cell-width-large: 300px;\\n\\t--cell-min-width: calc(var(--cell-width) - (2 * var(--cell-padding)));\\n\\t--sticky-column-z-index: calc(var(--vs-dropdown-z-index) + 1); // Keep the sticky column on top of the select dropdown\\n\\n\\t// Necessary for virtual scroll optimized rendering\\n\\tdisplay: block;\\n\\toverflow: auto;\\n\\theight: 100%;\\n\\twill-change: scroll-position;\\n\\n\\t&__header,\\n\\t&__footer {\\n\\t\\tposition: sticky;\\n\\t\\t// Fix sticky positioning in Firefox\\n\\t\\tdisplay: block;\\n\\t}\\n\\n\\t&__header {\\n\\t\\ttop: 0;\\n\\t\\tz-index: calc(var(--sticky-column-z-index) + 1);\\n\\t}\\n\\n\\t&__footer {\\n\\t\\tinset-inline-start: 0;\\n\\t}\\n\\n\\t&__body {\\n\\t\\tdisplay: flex;\\n\\t\\tflex-direction: column;\\n\\t\\twidth: 100%;\\n\\t}\\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, `.app-content[data-v-253f9eec]{display:flex;overflow:hidden;flex-direction:column;max-height:100%}`, \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/views/UserManagement.vue\"],\"names\":[],\"mappings\":\"AACA,8BAEC,YAAA,CACA,eAAA,CACA,qBAAA,CACA,eAAA\",\"sourcesContent\":[\"\\n.app-content {\\n\\t// Virtual list needs to be full height and is scrollable\\n\\tdisplay: flex;\\n\\toverflow: hidden;\\n\\tflex-direction: column;\\n\\tmax-height: 100%;\\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, `.account-management__navigation[data-v-a52e1068] .app-navigation__body{will-change:scroll-position}.account-management__system-list[data-v-a52e1068]{height:auto !important;overflow:visible !important}.account-management__group-list[data-v-a52e1068]{height:100% !important}.account-management__settings-toggle[data-v-a52e1068]{margin-bottom:12px}`, \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/views/UserManagementNavigation.vue\"],\"names\":[],\"mappings\":\"AAGE,uEACC,2BAAA,CAGF,kDACC,sBAAA,CACA,2BAAA,CAGD,iDACC,sBAAA,CAGD,sDACC,kBAAA\",\"sourcesContent\":[\"\\n.account-management {\\n\\t&__navigation {\\n\\t\\t:deep(.app-navigation__body) {\\n\\t\\t\\twill-change: scroll-position;\\n\\t\\t}\\n\\t}\\n\\t&__system-list {\\n\\t\\theight: auto !important;\\n\\t\\toverflow: visible !important;\\n\\t}\\n\\n\\t&__group-list {\\n\\t\\theight: 100% !important;\\n\\t}\\n\\n\\t&__settings-toggle {\\n\\t\\tmargin-bottom: 12px;\\n\\t}\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n",";(function (sax) { // wrapper for non-node envs\n sax.parser = function (strict, opt) { return new SAXParser(strict, opt) }\n sax.SAXParser = SAXParser\n sax.SAXStream = SAXStream\n sax.createStream = createStream\n\n // When we pass the MAX_BUFFER_LENGTH position, start checking for buffer overruns.\n // When we check, schedule the next check for MAX_BUFFER_LENGTH - (max(buffer lengths)),\n // since that's the earliest that a buffer overrun could occur. This way, checks are\n // as rare as required, but as often as necessary to ensure never crossing this bound.\n // Furthermore, buffers are only tested at most once per write(), so passing a very\n // large string into write() might have undesirable effects, but this is manageable by\n // the caller, so it is assumed to be safe. Thus, a call to write() may, in the extreme\n // edge case, result in creating at most one complete copy of the string passed in.\n // Set to Infinity to have unlimited buffers.\n sax.MAX_BUFFER_LENGTH = 64 * 1024\n\n var buffers = [\n 'comment', 'sgmlDecl', 'textNode', 'tagName', 'doctype',\n 'procInstName', 'procInstBody', 'entity', 'attribName',\n 'attribValue', 'cdata', 'script'\n ]\n\n sax.EVENTS = [\n 'text',\n 'processinginstruction',\n 'sgmldeclaration',\n 'doctype',\n 'comment',\n 'opentagstart',\n 'attribute',\n 'opentag',\n 'closetag',\n 'opencdata',\n 'cdata',\n 'closecdata',\n 'error',\n 'end',\n 'ready',\n 'script',\n 'opennamespace',\n 'closenamespace'\n ]\n\n function SAXParser (strict, opt) {\n if (!(this instanceof SAXParser)) {\n return new SAXParser(strict, opt)\n }\n\n var parser = this\n clearBuffers(parser)\n parser.q = parser.c = ''\n parser.bufferCheckPosition = sax.MAX_BUFFER_LENGTH\n parser.opt = opt || {}\n parser.opt.lowercase = parser.opt.lowercase || parser.opt.lowercasetags\n parser.looseCase = parser.opt.lowercase ? 'toLowerCase' : 'toUpperCase'\n parser.tags = []\n parser.closed = parser.closedRoot = parser.sawRoot = false\n parser.tag = parser.error = null\n parser.strict = !!strict\n parser.noscript = !!(strict || parser.opt.noscript)\n parser.state = S.BEGIN\n parser.strictEntities = parser.opt.strictEntities\n parser.ENTITIES = parser.strictEntities ? Object.create(sax.XML_ENTITIES) : Object.create(sax.ENTITIES)\n parser.attribList = []\n\n // namespaces form a prototype chain.\n // it always points at the current tag,\n // which protos to its parent tag.\n if (parser.opt.xmlns) {\n parser.ns = Object.create(rootNS)\n }\n\n // disallow unquoted attribute values if not otherwise configured\n // and strict mode is true\n if (parser.opt.unquotedAttributeValues === undefined) {\n parser.opt.unquotedAttributeValues = !strict;\n }\n\n // mostly just for error reporting\n parser.trackPosition = parser.opt.position !== false\n if (parser.trackPosition) {\n parser.position = parser.line = parser.column = 0\n }\n emit(parser, 'onready')\n }\n\n if (!Object.create) {\n Object.create = function (o) {\n function F () {}\n F.prototype = o\n var newf = new F()\n return newf\n }\n }\n\n if (!Object.keys) {\n Object.keys = function (o) {\n var a = []\n for (var i in o) if (o.hasOwnProperty(i)) a.push(i)\n return a\n }\n }\n\n function checkBufferLength (parser) {\n var maxAllowed = Math.max(sax.MAX_BUFFER_LENGTH, 10)\n var maxActual = 0\n for (var i = 0, l = buffers.length; i < l; i++) {\n var len = parser[buffers[i]].length\n if (len > maxAllowed) {\n // Text/cdata nodes can get big, and since they're buffered,\n // we can get here under normal conditions.\n // Avoid issues by emitting the text node now,\n // so at least it won't get any bigger.\n switch (buffers[i]) {\n case 'textNode':\n closeText(parser)\n break\n\n case 'cdata':\n emitNode(parser, 'oncdata', parser.cdata)\n parser.cdata = ''\n break\n\n case 'script':\n emitNode(parser, 'onscript', parser.script)\n parser.script = ''\n break\n\n default:\n error(parser, 'Max buffer length exceeded: ' + buffers[i])\n }\n }\n maxActual = Math.max(maxActual, len)\n }\n // schedule the next check for the earliest possible buffer overrun.\n var m = sax.MAX_BUFFER_LENGTH - maxActual\n parser.bufferCheckPosition = m + parser.position\n }\n\n function clearBuffers (parser) {\n for (var i = 0, l = buffers.length; i < l; i++) {\n parser[buffers[i]] = ''\n }\n }\n\n function flushBuffers (parser) {\n closeText(parser)\n if (parser.cdata !== '') {\n emitNode(parser, 'oncdata', parser.cdata)\n parser.cdata = ''\n }\n if (parser.script !== '') {\n emitNode(parser, 'onscript', parser.script)\n parser.script = ''\n }\n }\n\n SAXParser.prototype = {\n end: function () { end(this) },\n write: write,\n resume: function () { this.error = null; return this },\n close: function () { return this.write(null) },\n flush: function () { flushBuffers(this) }\n }\n\n var Stream\n try {\n Stream = require('stream').Stream\n } catch (ex) {\n Stream = function () {}\n }\n if (!Stream) Stream = function () {}\n\n var streamWraps = sax.EVENTS.filter(function (ev) {\n return ev !== 'error' && ev !== 'end'\n })\n\n function createStream (strict, opt) {\n return new SAXStream(strict, opt)\n }\n\n function SAXStream (strict, opt) {\n if (!(this instanceof SAXStream)) {\n return new SAXStream(strict, opt)\n }\n\n Stream.apply(this)\n\n this._parser = new SAXParser(strict, opt)\n this.writable = true\n this.readable = true\n\n var me = this\n\n this._parser.onend = function () {\n me.emit('end')\n }\n\n this._parser.onerror = function (er) {\n me.emit('error', er)\n\n // if didn't throw, then means error was handled.\n // go ahead and clear error, so we can write again.\n me._parser.error = null\n }\n\n this._decoder = null\n\n streamWraps.forEach(function (ev) {\n Object.defineProperty(me, 'on' + ev, {\n get: function () {\n return me._parser['on' + ev]\n },\n set: function (h) {\n if (!h) {\n me.removeAllListeners(ev)\n me._parser['on' + ev] = h\n return h\n }\n me.on(ev, h)\n },\n enumerable: true,\n configurable: false\n })\n })\n }\n\n SAXStream.prototype = Object.create(Stream.prototype, {\n constructor: {\n value: SAXStream\n }\n })\n\n SAXStream.prototype.write = function (data) {\n if (typeof Buffer === 'function' &&\n typeof Buffer.isBuffer === 'function' &&\n Buffer.isBuffer(data)) {\n if (!this._decoder) {\n var SD = require('string_decoder').StringDecoder\n this._decoder = new SD('utf8')\n }\n data = this._decoder.write(data)\n }\n\n this._parser.write(data.toString())\n this.emit('data', data)\n return true\n }\n\n SAXStream.prototype.end = function (chunk) {\n if (chunk && chunk.length) {\n this.write(chunk)\n }\n this._parser.end()\n return true\n }\n\n SAXStream.prototype.on = function (ev, handler) {\n var me = this\n if (!me._parser['on' + ev] && streamWraps.indexOf(ev) !== -1) {\n me._parser['on' + ev] = function () {\n var args = arguments.length === 1 ? [arguments[0]] : Array.apply(null, arguments)\n args.splice(0, 0, ev)\n me.emit.apply(me, args)\n }\n }\n\n return Stream.prototype.on.call(me, ev, handler)\n }\n\n // this really needs to be replaced with character classes.\n // XML allows all manner of ridiculous numbers and digits.\n var CDATA = '[CDATA['\n var DOCTYPE = 'DOCTYPE'\n var XML_NAMESPACE = 'http://www.w3.org/XML/1998/namespace'\n var XMLNS_NAMESPACE = 'http://www.w3.org/2000/xmlns/'\n var rootNS = { xml: XML_NAMESPACE, xmlns: XMLNS_NAMESPACE }\n\n // http://www.w3.org/TR/REC-xml/#NT-NameStartChar\n // This implementation works on strings, a single character at a time\n // as such, it cannot ever support astral-plane characters (10000-EFFFF)\n // without a significant breaking change to either this parser, or the\n // JavaScript language. Implementation of an emoji-capable xml parser\n // is left as an exercise for the reader.\n var nameStart = /[:_A-Za-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD]/\n\n var nameBody = /[:_A-Za-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\u00B7\\u0300-\\u036F\\u203F-\\u2040.\\d-]/\n\n var entityStart = /[#:_A-Za-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD]/\n var entityBody = /[#:_A-Za-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\u00B7\\u0300-\\u036F\\u203F-\\u2040.\\d-]/\n\n function isWhitespace (c) {\n return c === ' ' || c === '\\n' || c === '\\r' || c === '\\t'\n }\n\n function isQuote (c) {\n return c === '\"' || c === '\\''\n }\n\n function isAttribEnd (c) {\n return c === '>' || isWhitespace(c)\n }\n\n function isMatch (regex, c) {\n return regex.test(c)\n }\n\n function notMatch (regex, c) {\n return !isMatch(regex, c)\n }\n\n var S = 0\n sax.STATE = {\n BEGIN: S++, // leading byte order mark or whitespace\n BEGIN_WHITESPACE: S++, // leading whitespace\n TEXT: S++, // general stuff\n TEXT_ENTITY: S++, // & and such.\n OPEN_WAKA: S++, // <\n SGML_DECL: S++, // \n SCRIPT: S++, // \n\n\n","import mod from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NewUserDialog.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!./NewUserDialog.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!./NewUserDialog.vue?vue&type=style&index=0&id=d5f7e5a8&prod&lang=scss&scoped=true\";\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!./NewUserDialog.vue?vue&type=style&index=0&id=d5f7e5a8&prod&lang=scss&scoped=true\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./NewUserDialog.vue?vue&type=template&id=d5f7e5a8&scoped=true\"\nimport script from \"./NewUserDialog.vue?vue&type=script&lang=js\"\nexport * from \"./NewUserDialog.vue?vue&type=script&lang=js\"\nimport style0 from \"./NewUserDialog.vue?vue&type=style&index=0&id=d5f7e5a8&prod&lang=scss&scoped=true\"\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 \"d5f7e5a8\",\n null\n \n)\n\nexport default component.exports","import mod from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserListFooter.vue?vue&type=script&lang=ts\"; export default mod; export * from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserListFooter.vue?vue&type=script&lang=ts\"","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('tr',{staticClass:\"footer\"},[_c('th',{attrs:{\"scope\":\"row\"}},[_c('span',{staticClass:\"hidden-visually\"},[_vm._v(_vm._s(_vm.t('settings', 'Total rows summary')))])]),_vm._v(\" \"),_c('td',{staticClass:\"footer__cell footer__cell--loading\"},[(_vm.loading)?_c('NcLoadingIcon',{attrs:{\"title\":_vm.t('settings', 'Loading accounts …'),\"size\":32}}):_vm._e()],1),_vm._v(\" \"),_c('td',{staticClass:\"footer__cell footer__cell--count footer__cell--multiline\"},[_c('span',{attrs:{\"aria-describedby\":\"user-count-desc\"}},[_vm._v(_vm._s(_vm.userCount))]),_vm._v(\" \"),_c('span',{staticClass:\"hidden-visually\",attrs:{\"id\":\"user-count-desc\"}},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Scroll to load more rows'))+\"\\n\\t\\t\")])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\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!./UserListFooter.vue?vue&type=style&index=0&id=db2a7c4e&prod&lang=scss&scoped=true\";\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!./UserListFooter.vue?vue&type=style&index=0&id=db2a7c4e&prod&lang=scss&scoped=true\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./UserListFooter.vue?vue&type=template&id=db2a7c4e&scoped=true\"\nimport script from \"./UserListFooter.vue?vue&type=script&lang=ts\"\nexport * from \"./UserListFooter.vue?vue&type=script&lang=ts\"\nimport style0 from \"./UserListFooter.vue?vue&type=style&index=0&id=db2a7c4e&prod&lang=scss&scoped=true\"\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 \"db2a7c4e\",\n null\n \n)\n\nexport default component.exports","import mod from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserListHeader.vue?vue&type=script&lang=ts\"; export default mod; export * from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserListHeader.vue?vue&type=script&lang=ts\"","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('tr',{staticClass:\"header\"},[_c('th',{staticClass:\"header__cell header__cell--avatar\",attrs:{\"data-cy-user-list-header-avatar\":\"\",\"scope\":\"col\"}},[_c('span',{staticClass:\"hidden-visually\"},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Avatar'))+\"\\n\\t\\t\")])]),_vm._v(\" \"),_c('th',{staticClass:\"header__cell header__cell--displayname\",attrs:{\"data-cy-user-list-header-displayname\":\"\",\"scope\":\"col\"}},[_c('strong',[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Display name'))+\"\\n\\t\\t\")])]),_vm._v(\" \"),_c('th',{staticClass:\"header__cell header__cell--username\",attrs:{\"data-cy-user-list-header-username\":\"\",\"scope\":\"col\"}},[_c('span',[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Account name'))+\"\\n\\t\\t\")])]),_vm._v(\" \"),_c('th',{staticClass:\"header__cell\",class:{ 'header__cell--obfuscated': _vm.hasObfuscated },attrs:{\"data-cy-user-list-header-password\":\"\",\"scope\":\"col\"}},[_c('span',[_vm._v(_vm._s(_vm.passwordLabel))])]),_vm._v(\" \"),_c('th',{staticClass:\"header__cell\",attrs:{\"data-cy-user-list-header-email\":\"\",\"scope\":\"col\"}},[_c('span',[_vm._v(_vm._s(_vm.t('settings', 'Email')))])]),_vm._v(\" \"),_c('th',{staticClass:\"header__cell header__cell--large\",attrs:{\"data-cy-user-list-header-groups\":\"\",\"scope\":\"col\"}},[_c('span',[_vm._v(_vm._s(_vm.t('settings', 'Groups')))])]),_vm._v(\" \"),(_vm.settings.isAdmin || _vm.settings.isDelegatedAdmin)?_c('th',{staticClass:\"header__cell header__cell--large\",attrs:{\"data-cy-user-list-header-subadmins\":\"\",\"scope\":\"col\"}},[_c('span',[_vm._v(_vm._s(_vm.t('settings', 'Group admin for')))])]):_vm._e(),_vm._v(\" \"),_c('th',{staticClass:\"header__cell\",attrs:{\"data-cy-user-list-header-quota\":\"\",\"scope\":\"col\"}},[_c('span',[_vm._v(_vm._s(_vm.t('settings', 'Quota')))])]),_vm._v(\" \"),(_vm.showConfig.showLanguages)?_c('th',{staticClass:\"header__cell header__cell--large\",attrs:{\"data-cy-user-list-header-languages\":\"\",\"scope\":\"col\"}},[_c('span',[_vm._v(_vm._s(_vm.t('settings', 'Language')))])]):_vm._e(),_vm._v(\" \"),(_vm.showConfig.showUserBackend || _vm.showConfig.showStoragePath)?_c('th',{staticClass:\"header__cell header__cell--large\",attrs:{\"data-cy-user-list-header-storage-location\":\"\",\"scope\":\"col\"}},[(_vm.showConfig.showUserBackend)?_c('span',[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Account backend'))+\"\\n\\t\\t\")]):_vm._e(),_vm._v(\" \"),(_vm.showConfig.showStoragePath)?_c('span',{staticClass:\"header__subtitle\"},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Storage location'))+\"\\n\\t\\t\")]):_vm._e()]):_vm._e(),_vm._v(\" \"),(_vm.showConfig.showFirstLogin)?_c('th',{staticClass:\"header__cell\",attrs:{\"data-cy-user-list-header-first-login\":\"\",\"scope\":\"col\"}},[_c('span',[_vm._v(_vm._s(_vm.t('settings', 'First login')))])]):_vm._e(),_vm._v(\" \"),(_vm.showConfig.showLastLogin)?_c('th',{staticClass:\"header__cell\",attrs:{\"data-cy-user-list-header-last-login\":\"\",\"scope\":\"col\"}},[_c('span',[_vm._v(_vm._s(_vm.t('settings', 'Last login')))])]):_vm._e(),_vm._v(\" \"),_c('th',{staticClass:\"header__cell header__cell--large header__cell--fill\",attrs:{\"data-cy-user-list-header-manager\":\"\",\"scope\":\"col\"}},[_c('span',[_vm._v(_vm._s(_vm.t('settings', 'Manager')))])]),_vm._v(\" \"),_c('th',{staticClass:\"header__cell header__cell--actions\",attrs:{\"data-cy-user-list-header-actions\":\"\",\"scope\":\"col\"}},[_c('span',{staticClass:\"hidden-visually\"},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Account actions'))+\"\\n\\t\\t\")])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\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!./UserListHeader.vue?vue&type=style&index=0&id=5c0f8828&prod&lang=scss&scoped=true\";\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!./UserListHeader.vue?vue&type=style&index=0&id=5c0f8828&prod&lang=scss&scoped=true\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./UserListHeader.vue?vue&type=template&id=5c0f8828&scoped=true\"\nimport script from \"./UserListHeader.vue?vue&type=script&lang=ts\"\nexport * from \"./UserListHeader.vue?vue&type=script&lang=ts\"\nimport style0 from \"./UserListHeader.vue?vue&type=style&index=0&id=5c0f8828&prod&lang=scss&scoped=true\"\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 \"5c0f8828\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('tr',{staticClass:\"user-list__row\",attrs:{\"data-cy-user-row\":_vm.user.id}},[_c('td',{staticClass:\"row__cell row__cell--avatar\",attrs:{\"data-cy-user-list-cell-avatar\":\"\"}},[(_vm.isLoadingUser)?_c('NcLoadingIcon',{attrs:{\"name\":_vm.t('settings', 'Loading account …'),\"size\":32}}):(_vm.visible)?_c('NcAvatar',{attrs:{\"disable-menu\":\"\",\"show-user-status\":false,\"user\":_vm.user.id}}):_vm._e()],1),_vm._v(\" \"),_c('td',{staticClass:\"row__cell row__cell--displayname\",attrs:{\"data-cy-user-list-cell-displayname\":\"\"}},[(_vm.editing && _vm.user.backendCapabilities.setDisplayName)?[_c('NcTextField',{ref:\"displayNameField\",staticClass:\"user-row-text-field\",class:{ 'icon-loading-small': _vm.loading.displayName },attrs:{\"data-cy-user-list-input-displayname\":\"\",\"data-loading\":_vm.loading.displayName || undefined,\"trailing-button-label\":_vm.t('settings', 'Submit'),\"show-trailing-button\":true,\"disabled\":_vm.loading.displayName || _vm.isLoadingField,\"label\":_vm.t('settings', 'Change display name'),\"trailing-button-icon\":\"arrowRight\",\"value\":_vm.editedDisplayName,\"autocapitalize\":\"off\",\"autocomplete\":\"off\",\"spellcheck\":\"false\"},on:{\"update:value\":function($event){_vm.editedDisplayName=$event},\"trailing-button-click\":_vm.updateDisplayName}})]:(!_vm.isObfuscated)?_c('strong',{attrs:{\"title\":_vm.user.displayname?.length > 20 ? _vm.user.displayname : null}},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.user.displayname)+\"\\n\\t\\t\")]):_vm._e()],2),_vm._v(\" \"),_c('td',{staticClass:\"row__cell row__cell--username\",attrs:{\"data-cy-user-list-cell-username\":\"\"}},[_c('span',{staticClass:\"row__subtitle\"},[_vm._v(_vm._s(_vm.user.id))])]),_vm._v(\" \"),_c('td',{staticClass:\"row__cell\",class:{ 'row__cell--obfuscated': _vm.hasObfuscated },attrs:{\"data-cy-user-list-cell-password\":\"\"}},[(_vm.editing && _vm.settings.canChangePassword && _vm.user.backendCapabilities.setPassword)?[_c('NcTextField',{staticClass:\"user-row-text-field\",class:{'icon-loading-small': _vm.loading.password},attrs:{\"data-cy-user-list-input-password\":\"\",\"data-loading\":_vm.loading.password || undefined,\"trailing-button-label\":_vm.t('settings', 'Submit'),\"show-trailing-button\":true,\"disabled\":_vm.loading.password || _vm.isLoadingField,\"minlength\":_vm.minPasswordLength,\"maxlength\":\"469\",\"label\":_vm.t('settings', 'Set new password'),\"trailing-button-icon\":\"arrowRight\",\"value\":_vm.editedPassword,\"autocapitalize\":\"off\",\"autocomplete\":\"new-password\",\"required\":\"\",\"spellcheck\":\"false\",\"type\":\"password\"},on:{\"update:value\":function($event){_vm.editedPassword=$event},\"trailing-button-click\":_vm.updatePassword}})]:(_vm.isObfuscated)?_c('span',[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.t('settings', 'You do not have permissions to see the details of this account'))+\"\\n\\t\\t\")]):_vm._e()],2),_vm._v(\" \"),_c('td',{staticClass:\"row__cell\",attrs:{\"data-cy-user-list-cell-email\":\"\"}},[(_vm.editing)?[_c('NcTextField',{staticClass:\"user-row-text-field\",class:{'icon-loading-small': _vm.loading.mailAddress},attrs:{\"data-cy-user-list-input-email\":\"\",\"data-loading\":_vm.loading.mailAddress || undefined,\"show-trailing-button\":true,\"trailing-button-label\":_vm.t('settings', 'Submit'),\"label\":_vm.t('settings', 'Set new email address'),\"disabled\":_vm.loading.mailAddress || _vm.isLoadingField,\"trailing-button-icon\":\"arrowRight\",\"value\":_vm.editedMail,\"autocapitalize\":\"off\",\"autocomplete\":\"email\",\"spellcheck\":\"false\",\"type\":\"email\"},on:{\"update:value\":function($event){_vm.editedMail=$event},\"trailing-button-click\":_vm.updateEmail}})]:(!_vm.isObfuscated)?_c('span',{attrs:{\"title\":_vm.user.email?.length > 20 ? _vm.user.email : null}},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.user.email)+\"\\n\\t\\t\")]):_vm._e()],2),_vm._v(\" \"),_c('td',{staticClass:\"row__cell row__cell--large row__cell--multiline\",attrs:{\"data-cy-user-list-cell-groups\":\"\"}},[(_vm.editing)?[_c('label',{staticClass:\"hidden-visually\",attrs:{\"for\":'groups' + _vm.uniqueId}},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Add account to group'))+\"\\n\\t\\t\\t\")]),_vm._v(\" \"),_c('NcSelect',{attrs:{\"data-cy-user-list-input-groups\":\"\",\"data-loading\":_vm.loading.groups || undefined,\"input-id\":'groups' + _vm.uniqueId,\"close-on-select\":false,\"disabled\":_vm.isLoadingField || _vm.loading.groupsDetails,\"loading\":_vm.loading.groups,\"multiple\":true,\"append-to-body\":false,\"options\":_vm.availableGroups,\"placeholder\":_vm.t('settings', 'Add account to group'),\"taggable\":_vm.settings.isAdmin || _vm.settings.isDelegatedAdmin,\"value\":_vm.userGroups,\"label\":\"name\",\"no-wrap\":true,\"create-option\":(value) => ({ id: value, name: value, isCreating: true })},on:{\"search\":_vm.searchGroups,\"option:created\":_vm.createGroup,\"option:selected\":options => _vm.addUserGroup(options.at(-1)),\"option:deselected\":_vm.removeUserGroup}})]:(!_vm.isObfuscated)?_c('span',{attrs:{\"title\":_vm.userGroupsLabels?.length > 40 ? _vm.userGroupsLabels : null}},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.userGroupsLabels)+\"\\n\\t\\t\")]):_vm._e()],2),_vm._v(\" \"),(_vm.settings.isAdmin || _vm.settings.isDelegatedAdmin)?_c('td',{staticClass:\"row__cell row__cell--large row__cell--multiline\",attrs:{\"data-cy-user-list-cell-subadmins\":\"\"}},[(_vm.editing && (_vm.settings.isAdmin || _vm.settings.isDelegatedAdmin))?[_c('label',{staticClass:\"hidden-visually\",attrs:{\"for\":'subadmins' + _vm.uniqueId}},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Set account as admin for'))+\"\\n\\t\\t\\t\")]),_vm._v(\" \"),_c('NcSelect',{attrs:{\"data-cy-user-list-input-subadmins\":\"\",\"data-loading\":_vm.loading.subadmins || undefined,\"input-id\":'subadmins' + _vm.uniqueId,\"close-on-select\":false,\"disabled\":_vm.isLoadingField || _vm.loading.subAdminGroupsDetails,\"loading\":_vm.loading.subadmins,\"label\":\"name\",\"append-to-body\":false,\"multiple\":true,\"no-wrap\":true,\"options\":_vm.availableSubAdminGroups,\"placeholder\":_vm.t('settings', 'Set account as admin for'),\"value\":_vm.userSubAdminGroups},on:{\"search\":_vm.searchGroups,\"option:deselected\":_vm.removeUserSubAdmin,\"option:selected\":options => _vm.addUserSubAdmin(options.at(-1))}})]:(!_vm.isObfuscated)?_c('span',{attrs:{\"title\":_vm.userSubAdminGroupsLabels?.length > 40 ? _vm.userSubAdminGroupsLabels : null}},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.userSubAdminGroupsLabels)+\"\\n\\t\\t\")]):_vm._e()],2):_vm._e(),_vm._v(\" \"),_c('td',{staticClass:\"row__cell\",attrs:{\"data-cy-user-list-cell-quota\":\"\"}},[(_vm.editing)?[_c('label',{staticClass:\"hidden-visually\",attrs:{\"for\":'quota' + _vm.uniqueId}},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Select account quota'))+\"\\n\\t\\t\\t\")]),_vm._v(\" \"),_c('NcSelect',{attrs:{\"close-on-select\":true,\"create-option\":_vm.validateQuota,\"data-cy-user-list-input-quota\":\"\",\"data-loading\":_vm.loading.quota || undefined,\"disabled\":_vm.isLoadingField,\"loading\":_vm.loading.quota,\"append-to-body\":false,\"clearable\":false,\"input-id\":'quota' + _vm.uniqueId,\"options\":_vm.quotaOptions,\"placeholder\":_vm.t('settings', 'Select account quota'),\"taggable\":true},on:{\"option:selected\":_vm.setUserQuota},model:{value:(_vm.editedUserQuota),callback:function ($$v) {_vm.editedUserQuota=$$v},expression:\"editedUserQuota\"}})]:(!_vm.isObfuscated)?[_c('span',{attrs:{\"id\":'quota-progress' + _vm.uniqueId}},[_vm._v(_vm._s(_vm.userQuota)+\" (\"+_vm._s(_vm.usedSpace)+\")\")]),_vm._v(\" \"),_c('NcProgressBar',{staticClass:\"row__progress\",class:{\n\t\t\t\t\t'row__progress--warn': _vm.usedQuota > 80,\n\t\t\t\t},attrs:{\"aria-labelledby\":'quota-progress' + _vm.uniqueId,\"value\":_vm.usedQuota}})]:_vm._e()],2),_vm._v(\" \"),(_vm.showConfig.showLanguages)?_c('td',{staticClass:\"row__cell row__cell--large\",attrs:{\"data-cy-user-list-cell-language\":\"\"}},[(_vm.editing)?[_c('label',{staticClass:\"hidden-visually\",attrs:{\"for\":'language' + _vm.uniqueId}},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Set the language'))+\"\\n\\t\\t\\t\")]),_vm._v(\" \"),_c('NcSelect',{attrs:{\"id\":'language' + _vm.uniqueId,\"data-cy-user-list-input-language\":\"\",\"data-loading\":_vm.loading.languages || undefined,\"allow-empty\":false,\"disabled\":_vm.isLoadingField,\"loading\":_vm.loading.languages,\"clearable\":false,\"append-to-body\":false,\"options\":_vm.availableLanguages,\"placeholder\":_vm.t('settings', 'No language set'),\"value\":_vm.userLanguage,\"label\":\"name\"},on:{\"input\":_vm.setUserLanguage}})]:(!_vm.isObfuscated)?_c('span',[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.userLanguage.name)+\"\\n\\t\\t\")]):_vm._e()],2):_vm._e(),_vm._v(\" \"),(_vm.showConfig.showUserBackend || _vm.showConfig.showStoragePath)?_c('td',{staticClass:\"row__cell row__cell--large\",attrs:{\"data-cy-user-list-cell-storage-location\":\"\"}},[(!_vm.isObfuscated)?[(_vm.showConfig.showUserBackend)?_c('span',[_vm._v(_vm._s(_vm.user.backend))]):_vm._e(),_vm._v(\" \"),(_vm.showConfig.showStoragePath)?_c('span',{staticClass:\"row__subtitle\",attrs:{\"title\":_vm.user.storageLocation}},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.user.storageLocation)+\"\\n\\t\\t\\t\")]):_vm._e()]:_vm._e()],2):_vm._e(),_vm._v(\" \"),(_vm.showConfig.showFirstLogin)?_c('td',{staticClass:\"row__cell\",attrs:{\"data-cy-user-list-cell-first-login\":\"\"}},[(!_vm.isObfuscated)?_c('span',[_vm._v(_vm._s(_vm.userFirstLogin))]):_vm._e()]):_vm._e(),_vm._v(\" \"),(_vm.showConfig.showLastLogin)?_c('td',{staticClass:\"row__cell\",attrs:{\"title\":_vm.userLastLoginTooltip,\"data-cy-user-list-cell-last-login\":\"\"}},[(!_vm.isObfuscated)?_c('span',[_vm._v(_vm._s(_vm.userLastLogin))]):_vm._e()]):_vm._e(),_vm._v(\" \"),_c('td',{staticClass:\"row__cell row__cell--large row__cell--fill\",attrs:{\"data-cy-user-list-cell-manager\":\"\"}},[(_vm.editing)?[_c('label',{staticClass:\"hidden-visually\",attrs:{\"for\":'manager' + _vm.uniqueId}},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.managerLabel)+\"\\n\\t\\t\\t\")]),_vm._v(\" \"),_c('NcSelect',{staticClass:\"select--fill\",attrs:{\"data-cy-user-list-input-manager\":\"\",\"data-loading\":_vm.loading.manager || undefined,\"input-id\":'manager' + _vm.uniqueId,\"disabled\":_vm.isLoadingField,\"loading\":_vm.loadingPossibleManagers || _vm.loading.manager,\"options\":_vm.possibleManagers,\"placeholder\":_vm.managerLabel,\"label\":\"displayname\",\"filterable\":false,\"internal-search\":false,\"clearable\":true},on:{\"open\":_vm.searchInitialUserManager,\"search\":_vm.searchUserManager,\"update:model-value\":_vm.updateUserManager},model:{value:(_vm.currentManager),callback:function ($$v) {_vm.currentManager=$$v},expression:\"currentManager\"}})]:(!_vm.isObfuscated)?_c('span',[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.user.manager)+\"\\n\\t\\t\")]):_vm._e()],2),_vm._v(\" \"),_c('td',{staticClass:\"row__cell row__cell--actions\",attrs:{\"data-cy-user-list-cell-actions\":\"\"}},[(_vm.visible && !_vm.isObfuscated && _vm.canEdit && !_vm.loading.all)?_c('UserRowActions',{attrs:{\"actions\":_vm.userActions,\"disabled\":_vm.isLoadingField,\"edit\":_vm.editing,\"user\":_vm.user},on:{\"update:edit\":_vm.toggleEdit}}):_vm._e()],1)])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import sax from 'sax';\nfunction startsWith(array, prefix) {\n if (prefix.length > array.length) {\n return false;\n }\n for (let i = 0; i < prefix.length; i++) {\n if (array[i] !== prefix[i]) {\n return false;\n }\n }\n return true;\n}\nfunction hasXmlTag(xmlString) {\n return /^<\\s*\\w+(?=\\s+[^<>]*=|>)/.test(xmlString);\n}\nfunction hasArrayXmlTag(array, encoding) {\n const textDecoder = new TextDecoder(encoding);\n return hasXmlTag(textDecoder.decode(array));\n}\nexport function isXml(array) {\n if (startsWith(array, [60, 63, 120, 109, 108, 32])) {\n return { xml: true, encoding: 'utf-8', offset: 0 };\n }\n if (startsWith(array, [0xEF, 0xBB, 0xBF])) { // UTF-8 BOM\n const encoding = 'utf-8';\n if (startsWith(array.subarray(3), [60, 63, 120, 109, 108, 32]) || hasArrayXmlTag(array, encoding)) {\n return { xml: true, encoding, offset: 3 };\n }\n }\n if (startsWith(array, [0xFE, 0xFF])) {\n const encoding = 'utf-16be';\n if (startsWith(array.subarray(2), [0, 60, 0, 63, 0, 120, 0, 109, 0, 108, 0, 32]) || hasArrayXmlTag(array, encoding)) {\n return { xml: true, encoding, offset: 2 };\n }\n }\n if (startsWith(array, [0xFF, 0xFE])) {\n const encoding = 'utf-16le';\n if (startsWith(array.subarray(2), [60, 0, 63, 0, 120, 0, 109, 0, 108, 0, 32, 0]) || hasArrayXmlTag(array, encoding)) {\n return { xml: true, encoding, offset: 2 };\n }\n return { xml: true, encoding: 'utf-16le', offset: 2 };\n }\n if (startsWith(array, [0, 60, 0, 63, 0, 120, 0, 109, 0, 108, 0, 32])) {\n return { xml: true, encoding: 'utf-16be', offset: 0 };\n }\n if (startsWith(array, [60, 0, 63, 0, 120, 0, 109, 0, 108, 0, 32, 0])) {\n return { xml: true, encoding: 'utf-16le', offset: 0 };\n }\n if (hasArrayXmlTag(array, 'utf-8')) {\n return { xml: true, encoding: 'utf-8', offset: 0 };\n }\n return { xml: false };\n}\n/**\n * Maps the root element namespace to corresponding file-type\n */\nconst namespaceMapping = {\n 'http://www.w3.org/2000/svg': {\n ext: 'svg',\n mime: 'image/svg+xml'\n },\n 'http://www.w3.org/1999/xhtml': {\n ext: 'xhtml',\n mime: 'application/xhtml+xml'\n },\n 'http://www.opengis.net/kml/2.2': {\n ext: 'kml',\n mime: 'application/vnd.google-earth.kml+xml'\n },\n 'http://www.opengis.net/gml': {\n ext: 'gml',\n mime: 'application/gml+xml'\n }\n};\n/**\n * Maps the root element name to corresponding file-type.\n * Used for Non-namespaced XML\n * @type {{rss: {ext: string, mime: string}}}\n */\nconst rootNameMapping = {\n rss: {\n ext: 'rss',\n mime: 'application/rss+xml'\n },\n 'score-partwise': {\n ext: 'musicxml',\n mime: 'application/vnd.recordare.musicxml+xml'\n },\n svg: {\n ext: 'svg',\n mime: 'image/svg+xml'\n }\n};\nexport class XmlTextDetector {\n constructor(options) {\n this.options = options ?? {};\n this.firstTag = true;\n this.onEnd = false;\n this.parser = sax.parser(true, { xmlns: true });\n this.nesting = 0;\n this.parser.onerror = e => {\n if (e.message.startsWith('Invalid character entity')) { // Allow entity reference\n return;\n }\n this.fileType = undefined;\n this.onEnd = true;\n };\n this.parser.onopentag = node => {\n ++this.nesting;\n if (!this.firstTag || this.onEnd) {\n return;\n }\n this.firstTag = false;\n if (node.uri) {\n // Resolve file-type boot root element namespace\n this.fileType = namespaceMapping[node.uri];\n }\n else if (node.name) {\n // Fall back on element name if there is no namespace\n this.fileType = rootNameMapping[node.name.toLowerCase()];\n }\n if (this.fileType && !this.options.fullScan) {\n this.onEnd = true;\n }\n };\n this.parser.onclosetag = () => {\n --this.nesting;\n };\n }\n write(text) {\n this.parser.write(text);\n }\n close() {\n this.parser.close();\n this.onEnd = true;\n }\n isValid() {\n return this.nesting === 0;\n }\n}\nexport const detectXml = {\n id: 'xml',\n detect: async (tokenizer) => {\n const buffer = new Uint8Array(512);\n // Increase sample size from 12 to 256.\n await tokenizer.peekBuffer(buffer, { length: 128, mayBeLess: true });\n const xmlDetection = isXml(buffer);\n if (xmlDetection.xml) {\n await tokenizer.ignore(xmlDetection.offset);\n const xmlTextDetector = new XmlTextDetector();\n const textDecoder = new TextDecoder(xmlDetection.encoding);\n do {\n const len = await tokenizer.readBuffer(buffer, { mayBeLess: true });\n const portion = buffer.subarray(0, len);\n const text = textDecoder.decode(portion);\n xmlTextDetector.write(text);\n if (len < buffer.length) {\n xmlTextDetector.close();\n }\n } while (!xmlTextDetector.onEnd);\n return xmlTextDetector.fileType ?? {\n ext: 'xml',\n mime: 'application/xml'\n };\n }\n }\n};\n","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('NcActions',{attrs:{\"aria-label\":_vm.t('settings', 'Toggle account actions menu'),\"disabled\":_vm.disabled,\"inline\":1}},[_c('NcActionButton',{attrs:{\"data-cy-user-list-action-toggle-edit\":`${_vm.edit}`,\"disabled\":_vm.disabled},on:{\"click\":_vm.toggleEdit},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('NcIconSvgWrapper',{key:_vm.editSvg,attrs:{\"svg\":_vm.editSvg,\"aria-hidden\":\"true\"}})]},proxy:true}])},[_vm._v(\"\\n\\t\\t\"+_vm._s(_vm.edit ? _vm.t('settings', 'Done') : _vm.t('settings', 'Edit'))+\"\\n\\t\\t\")]),_vm._v(\" \"),_vm._l((_vm.enabledActions),function({ action, icon, text },index){return _c('NcActionButton',{key:index,attrs:{\"disabled\":_vm.disabled,\"aria-label\":text,\"icon\":icon,\"close-after-click\":\"\"},on:{\"click\":(event) => action(event, { ..._vm.user })},scopedSlots:_vm._u([(_vm.isSvg(icon))?{key:\"icon\",fn:function(){return [_c('NcIconSvgWrapper',{attrs:{\"svg\":icon,\"aria-hidden\":\"true\"}})]},proxy:true}:null],null,true)},[_vm._v(\"\\n\\t\\t\"+_vm._s(text)+\"\\n\\t\\t\")])})],2)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserRowActions.vue?vue&type=script&lang=ts\"; export default mod; export * from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/ts-loader/index.js??clonedRuleSet-4.use[1]!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserRowActions.vue?vue&type=script&lang=ts\"","import {XmlTextDetector} from '@file-type/xml';\n\nexport default function isSvg(string, {validate = true} = {}) {\n\tif (typeof string !== 'string') {\n\t\tthrow new TypeError(`Expected a \\`string\\`, got \\`${typeof string}\\``);\n\t}\n\n\tstring = string.trim();\n\n\tif (string.length === 0) {\n\t\treturn false;\n\t}\n\n\tconst xmlTextDetector = new XmlTextDetector({fullScan: validate});\n\n\tif (validate) {\n\t\txmlTextDetector.write(string);\n\n\t\tif (!xmlTextDetector.isValid()) {\n\t\t\treturn false;\n\t\t}\n\t} else {\n\t\tconst chunkSize = 128;\n\n\t\tlet offset = 0;\n\t\twhile (string.length > offset && !xmlTextDetector.onEnd) {\n\t\t\txmlTextDetector.write(string.slice(offset, Math.min(offset + chunkSize, string.length)));\n\t\t\toffset += chunkSize;\n\t\t}\n\t}\n\n\treturn xmlTextDetector.fileType?.ext === 'svg';\n}\n","import { render, staticRenderFns } from \"./UserRowActions.vue?vue&type=template&id=7edbb4de\"\nimport script from \"./UserRowActions.vue?vue&type=script&lang=ts\"\nexport * from \"./UserRowActions.vue?vue&type=script&lang=ts\"\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 null,\n null\n \n)\n\nexport default component.exports","\n import API from \"!../../../../style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../css-loader/dist/cjs.js!./NcActionButtonGroup-DqR0weTf.css\";\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 \"!!../../../../css-loader/dist/cjs.js!./NcActionButtonGroup-DqR0weTf.css\";\n export default content && content.locals ? content.locals : undefined;\n","import '../assets/NcActionButtonGroup-DqR0weTf.css';\nimport { defineComponent } from \"vue\";\nimport { r as register, a as t } from \"./_l10n-DVz9Qdzk.mjs\";\nimport { G as GenRandomId } from \"./GenRandomId-F5ebeBB_.mjs\";\nimport { n as normalizeComponent } from \"./_plugin-vue2_normalizer-DU4iP6Vu.mjs\";\nregister();\nconst _sfc_main = defineComponent({\n name: \"NcActionButtonGroup\",\n inject: {\n isInSemanticMenu: {\n from: \"NcActions:isSemanticMenu\",\n default: false\n }\n },\n props: {\n /**\n * Optional text shown below the button group\n */\n name: {\n required: false,\n default: void 0,\n type: String\n }\n },\n setup() {\n return {\n labelId: `nc-action-button-group-${GenRandomId()}`\n };\n },\n methods: {\n t\n }\n});\nvar _sfc_render = function render() {\n var _vm = this, _c = _vm._self._c;\n _vm._self._setupProxy;\n return _c(\"li\", { staticClass: \"nc-button-group-base\", attrs: { \"role\": _vm.isInSemanticMenu && \"presentation\" } }, [_vm.name ? _c(\"div\", { attrs: { \"id\": _vm.labelId } }, [_vm._v(\" \" + _vm._s(_vm.name) + \" \")]) : _vm._e(), _c(\"ul\", { staticClass: \"nc-button-group-content\", attrs: { \"role\": \"group\", \"aria-labelledby\": _vm.name ? _vm.labelId : void 0 } }, [_vm._t(\"default\")], 2)]);\n};\nvar _sfc_staticRenderFns = [];\nvar __component__ = /* @__PURE__ */ normalizeComponent(\n _sfc_main,\n _sfc_render,\n _sfc_staticRenderFns,\n false,\n null,\n \"d5482fd6\"\n);\nconst NcActionButtonGroup = __component__.exports;\nexport {\n NcActionButtonGroup as N\n};\n//# sourceMappingURL=NcActionButtonGroup-B95wg_Q6.mjs.map\n","\n import API from \"!../../../../style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../css-loader/dist/cjs.js!./NcActionRadio-CROsOVZe.css\";\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 \"!!../../../../css-loader/dist/cjs.js!./NcActionRadio-CROsOVZe.css\";\n export default content && content.locals ? content.locals : undefined;\n","import '../assets/NcActionRadio-CROsOVZe.css';\nimport { g as mdiRadioboxMarked, h as mdiRadioboxBlank } from \"./mdi-DkJglNiS.mjs\";\nimport Vue from \"vue\";\nimport { N as NcIconSvgWrapper } from \"./NcIconSvgWrapper-Bui9PhAS.mjs\";\nimport { u as useModelMigration } from \"./useModelMigration-EhAWvqDD.mjs\";\nimport { A as ActionGlobalMixin } from \"./actionGlobal-DqVa7c7G.mjs\";\nimport { G as GenRandomId } from \"./GenRandomId-F5ebeBB_.mjs\";\nimport { n as normalizeComponent } from \"./_plugin-vue2_normalizer-DU4iP6Vu.mjs\";\nconst _sfc_main = {\n name: \"NcActionRadio\",\n components: {\n NcIconSvgWrapper\n },\n mixins: [ActionGlobalMixin],\n inject: {\n isInSemanticMenu: {\n from: \"NcActions:isSemanticMenu\",\n default: false\n }\n },\n model: {\n prop: \"modelValue\",\n event: \"update:modelValue\"\n },\n props: {\n /**\n * id attribute of the radio element\n */\n id: {\n type: String,\n default: () => \"action-\" + GenRandomId(),\n validator: (id) => id.trim() !== \"\"\n },\n /**\n * Removed in v9 - use `modelValue` (`v-model`) instead\n *\n * @deprecated\n */\n checked: {\n type: Boolean,\n // eslint-disable-next-line vue/no-boolean-default\n default: void 0\n },\n /**\n * Checked state of the radio element\n * Boolean type removed in v9 - use String | Number instead\n */\n modelValue: {\n type: [Boolean, String, Number],\n default: false\n },\n /**\n * Define if this radio is part of a set.\n * Checking the radio will disable all the\n * others with the same name.\n */\n name: {\n type: String,\n required: true\n },\n /**\n * value of the radio input\n */\n value: {\n type: [String, Number],\n default: \"\"\n },\n /**\n * disabled state of the radio element\n */\n disabled: {\n type: Boolean,\n default: false\n }\n },\n emits: [\n /**\n * Removed in v9 - use `update:modelValue` (`v-model`) instead\n *\n * @deprecated\n */\n \"update:checked\",\n /**\n * The radio state is changed\n *\n * @type {boolean}\n */\n \"update:modelValue\",\n /** Same as update:modelValue for Vue 2 compatibility */\n \"update:model-value\",\n \"change\"\n ],\n setup(props) {\n if (typeof props.modelValue === \"boolean\") {\n Vue.util.warn(\"[NcActionRadio] Boolean type of `modelValue` is deprecated and will be removed in next versions\");\n }\n const model = useModelMigration(\"checked\", \"update:checked\");\n return {\n model,\n mdiRadioboxBlank,\n mdiRadioboxMarked\n };\n },\n computed: {\n isChecked() {\n return this.model === this.value;\n }\n },\n methods: {\n toggleInput() {\n this.$refs.label.click();\n },\n onChange(event) {\n this.$emit(\"change\", event);\n }\n }\n};\nvar _sfc_render = function render() {\n var _vm = this, _c = _vm._self._c;\n return _c(\"li\", { staticClass: \"action\", class: { \"action--disabled\": _vm.disabled }, attrs: { \"role\": _vm.isInSemanticMenu && \"presentation\" } }, [_c(\"label\", { staticClass: \"action-radio\", attrs: { \"role\": _vm.isInSemanticMenu && \"menuitemradio\", \"aria-checked\": _vm.isInSemanticMenu && _vm.isChecked.toString() } }, [_c(\"span\", { staticClass: \"action-radio__icon\" }, [_c(\"input\", { directives: [{ name: \"model\", rawName: \"v-model\", value: _vm.model, expression: \"model\" }], staticClass: \"action-radio__input\", class: { focusable: !_vm.disabled }, attrs: { \"id\": _vm.id, \"type\": \"radio\", \"name\": _vm.name, \"disabled\": _vm.disabled }, domProps: { \"value\": _vm.value, \"checked\": _vm._q(_vm.model, _vm.value) }, on: { \"change\": [function($event) {\n _vm.model = _vm.value;\n }, function($event) {\n return _vm.$emit(\"change\", $event);\n }] } }), _c(\"NcIconSvgWrapper\", { attrs: { \"path\": _vm.isChecked ? _vm.mdiRadioboxMarked : _vm.mdiRadioboxBlank, \"size\": 20 } })], 1), _c(\"span\", { staticClass: \"action-radio__text\" }, [_vm._v(_vm._s(_vm.text))])])]);\n};\nvar _sfc_staticRenderFns = [];\nvar __component__ = /* @__PURE__ */ normalizeComponent(\n _sfc_main,\n _sfc_render,\n _sfc_staticRenderFns,\n false,\n null,\n \"a3f0f3fe\"\n);\nconst NcActionRadio = __component__.exports;\nexport {\n NcActionRadio as N\n};\n//# sourceMappingURL=NcActionRadio-Dd3CsuiD.mjs.map\n","\n import API from \"!../../../../style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../css-loader/dist/cjs.js!./NcActionTextEditable-AuLw5QVP.css\";\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 \"!!../../../../css-loader/dist/cjs.js!./NcActionTextEditable-AuLw5QVP.css\";\n export default content && content.locals ? content.locals : undefined;\n","import '../assets/NcActionTextEditable-AuLw5QVP.css';\nimport { d as mdiArrowRight } from \"./mdi-DkJglNiS.mjs\";\nimport { u as useModelMigration } from \"./useModelMigration-EhAWvqDD.mjs\";\nimport { A as ActionTextMixin } from \"./actionText-BMig9Egt.mjs\";\nimport { G as GenRandomId } from \"./GenRandomId-F5ebeBB_.mjs\";\nimport { N as NcIconSvgWrapper } from \"./NcIconSvgWrapper-Bui9PhAS.mjs\";\nimport { n as normalizeComponent } from \"./_plugin-vue2_normalizer-DU4iP6Vu.mjs\";\nconst _sfc_main = {\n name: \"NcActionTextEditable\",\n components: {\n NcIconSvgWrapper\n },\n mixins: [ActionTextMixin],\n model: {\n prop: \"modelValue\",\n event: \"update:modelValue\"\n },\n props: {\n /**\n * id attribute of the checkbox element\n */\n id: {\n type: String,\n default: () => \"action-\" + GenRandomId(),\n validator: (id) => id.trim() !== \"\"\n },\n /**\n * disabled state of the text area\n */\n disabled: {\n type: Boolean,\n default: false\n },\n /**\n * Removed in v9 - use `modelValue` (`v-model`) instead\n *\n * @deprecated\n */\n value: {\n type: String,\n default: void 0\n },\n /**\n * value attribute of the input field\n */\n modelValue: {\n type: String,\n default: \"\"\n }\n },\n emits: [\n \"input\",\n /**\n * Removed in v9 - use `update:modelValue` (`v-model`) instead\n *\n * @deprecated\n */\n \"update:value\",\n /**\n * Emitted when the inputs value changes\n *\n * @type {string|Date}\n */\n \"update:modelValue\",\n /** Same as `update:modelValue` but with a different event name */\n \"update:model-value\",\n \"submit\"\n ],\n setup() {\n const model = useModelMigration(\"value\", \"update:value\");\n return {\n model,\n mdiArrowRight\n };\n },\n computed: {\n /**\n * determines if the action is focusable\n *\n * @return {boolean} is the action focusable ?\n */\n isFocusable() {\n return !this.disabled;\n },\n computedId() {\n return GenRandomId();\n }\n },\n methods: {\n onInput(event) {\n this.$emit(\"input\", event);\n this.model = event.target.value;\n },\n onSubmit(event) {\n event.preventDefault();\n event.stopPropagation();\n if (!this.disabled) {\n this.$emit(\"submit\", event);\n } else {\n return false;\n }\n }\n }\n};\nvar _sfc_render = function render() {\n var _vm = this, _c = _vm._self._c;\n return _c(\"li\", { staticClass: \"action\", class: { \"action--disabled\": _vm.disabled } }, [_c(\"span\", { staticClass: \"action-text-editable\", on: { \"click\": _vm.onClick } }, [_vm._t(\"icon\", function() {\n return [_c(\"span\", { staticClass: \"action-text-editable__icon\", class: [_vm.isIconUrl ? \"action-text-editable__icon--url\" : _vm.icon], style: { backgroundImage: _vm.isIconUrl ? `url(${_vm.icon})` : null } })];\n }), _c(\"form\", { ref: \"form\", staticClass: \"action-text-editable__form\", attrs: { \"disabled\": _vm.disabled }, on: { \"submit\": function($event) {\n $event.preventDefault();\n return _vm.onSubmit.apply(null, arguments);\n } } }, [_c(\"input\", { staticClass: \"action-text-editable__submit\", attrs: { \"id\": _vm.id, \"type\": \"submit\" } }), _vm.name ? _c(\"label\", { staticClass: \"action-text-editable__name\", attrs: { \"for\": _vm.computedId } }, [_vm._v(\" \" + _vm._s(_vm.name) + \" \")]) : _vm._e(), _c(\"textarea\", _vm._b({ staticClass: \"action-text-editable__textarea\", class: { focusable: _vm.isFocusable }, attrs: { \"id\": _vm.computedId, \"disabled\": _vm.disabled }, domProps: { \"value\": _vm.model }, on: { \"input\": _vm.onInput } }, \"textarea\", _vm.$attrs, false)), _c(\"label\", { directives: [{ name: \"show\", rawName: \"v-show\", value: !_vm.disabled, expression: \"!disabled\" }], staticClass: \"action-text-editable__label\", attrs: { \"for\": _vm.id } }, [_c(\"NcIconSvgWrapper\", { attrs: { \"directional\": \"\", \"path\": _vm.mdiArrowRight } })], 1)])], 2)]);\n};\nvar _sfc_staticRenderFns = [];\nvar __component__ = /* @__PURE__ */ normalizeComponent(\n _sfc_main,\n _sfc_render,\n _sfc_staticRenderFns,\n false,\n null,\n \"a8740c0c\"\n);\nconst NcActionTextEditable = __component__.exports;\nexport {\n NcActionTextEditable as N\n};\n//# sourceMappingURL=NcActionTextEditable-YqvZGY07.mjs.map\n","import { n as normalizeComponent } from \"../chunks/_plugin-vue2_normalizer-DU4iP6Vu.mjs\";\nconst _sfc_main = {\n name: \"NcAppContentDetails\"\n};\nvar _sfc_render = function render() {\n var _vm = this, _c = _vm._self._c;\n return _c(\"div\", { staticClass: \"app-content-details\" }, [_vm._t(\"default\")], 2);\n};\nvar _sfc_staticRenderFns = [];\nvar __component__ = /* @__PURE__ */ normalizeComponent(\n _sfc_main,\n _sfc_render,\n _sfc_staticRenderFns,\n false,\n null,\n null\n);\nconst NcAppContentDetails = __component__.exports;\nexport {\n NcAppContentDetails as default\n};\n//# sourceMappingURL=NcAppContentDetails.mjs.map\n","import { n as normalizeComponent } from \"../chunks/_plugin-vue2_normalizer-DU4iP6Vu.mjs\";\nconst _sfc_main = {\n name: \"NcAppContentList\",\n props: {\n /**\n * Is the list selected\n */\n selection: {\n type: Boolean,\n default: false\n },\n /**\n * Is the details pane shown\n */\n showDetails: {\n type: Boolean,\n default: false\n }\n }\n};\nvar _sfc_render = function render() {\n var _vm = this, _c = _vm._self._c;\n return _c(\"div\", { staticClass: \"app-content-list\", class: { selection: _vm.selection, showdetails: _vm.showDetails } }, [_vm._t(\"default\")], 2);\n};\nvar _sfc_staticRenderFns = [];\nvar __component__ = /* @__PURE__ */ normalizeComponent(\n _sfc_main,\n _sfc_render,\n _sfc_staticRenderFns,\n false,\n null,\n null\n);\nconst NcAppContentList = __component__.exports;\nexport {\n NcAppContentList as default\n};\n//# sourceMappingURL=NcAppContentList.mjs.map\n","\n import API from \"!../../../../style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../css-loader/dist/cjs.js!./NcAppNavigationIconBullet-DLQJkObX.css\";\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 \"!!../../../../css-loader/dist/cjs.js!./NcAppNavigationIconBullet-DLQJkObX.css\";\n export default content && content.locals ? content.locals : undefined;\n","import '../assets/NcAppNavigationIconBullet-DLQJkObX.css';\nimport { n as normalizeComponent } from \"../chunks/_plugin-vue2_normalizer-DU4iP6Vu.mjs\";\nconst _sfc_main = {\n name: \"NcAppNavigationIconBullet\",\n props: {\n /**\n * The color of the bullet point (as RGB HEX)\n */\n color: {\n type: String,\n required: true,\n validator(color) {\n return /^#?([0-9A-F]{3}){1,2}$/i.test(color);\n }\n }\n },\n emits: [\"click\"],\n computed: {\n formattedColor() {\n if (this.color.startsWith(\"#\")) {\n return this.color;\n }\n return \"#\" + this.color;\n }\n },\n methods: {\n onClick(e) {\n this.$emit(\"click\", e);\n }\n }\n};\nvar _sfc_render = function render() {\n var _vm = this, _c = _vm._self._c;\n return _c(\"div\", { staticClass: \"app-navigation-entry__icon-bullet\", on: { \"click\": _vm.onClick } }, [_c(\"div\", { style: { backgroundColor: _vm.formattedColor } })]);\n};\nvar _sfc_staticRenderFns = [];\nvar __component__ = /* @__PURE__ */ normalizeComponent(\n _sfc_main,\n _sfc_render,\n _sfc_staticRenderFns,\n false,\n null,\n \"04a313f4\"\n);\nconst NcAppNavigationIconBullet = __component__.exports;\nexport {\n NcAppNavigationIconBullet as default\n};\n//# sourceMappingURL=NcAppNavigationIconBullet.mjs.map\n","\n import API from \"!../../../../style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../css-loader/dist/cjs.js!./NcAppNavigationNewItem-Dn_iz3og.css\";\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 \"!!../../../../css-loader/dist/cjs.js!./NcAppNavigationNewItem-Dn_iz3og.css\";\n export default content && content.locals ? content.locals : undefined;\n","import '../assets/NcAppNavigationNewItem-Dn_iz3og.css';\nimport { N as NcInputConfirmCancel } from \"./NcInputConfirmCancel-CwuZqsuC.mjs\";\nimport NcLoadingIcon from \"../Components/NcLoadingIcon.mjs\";\nimport { n as normalizeComponent } from \"./_plugin-vue2_normalizer-DU4iP6Vu.mjs\";\nconst _sfc_main = {\n name: \"NcAppNavigationNewItem\",\n components: {\n NcInputConfirmCancel,\n NcLoadingIcon\n },\n props: {\n /**\n * The name of the element.\n */\n name: {\n type: String,\n required: true\n },\n /**\n * Refers to the icon on the left, this prop accepts a class\n * like 'icon-category-enabled'.\n */\n icon: {\n type: String,\n default: \"\"\n },\n /**\n * Displays a loading animated icon on the left of the element\n * instead of the icon.\n */\n loading: {\n type: Boolean,\n default: false\n },\n /**\n * Only for 'editable' items, sets label for the edit action button.\n */\n editLabel: {\n type: String,\n default: \"\"\n },\n /**\n * Sets the placeholder text for the editing form.\n */\n editPlaceholder: {\n type: String,\n default: \"\"\n }\n },\n emits: [\"new-item\"],\n data() {\n return {\n newItemValue: \"\",\n newItemActive: false\n };\n },\n methods: {\n handleNewItem() {\n if (!this.loading) {\n this.newItemActive = true;\n this.$nextTick(() => {\n this.$refs.newItemInput.focusInput();\n });\n }\n },\n cancelNewItem() {\n this.newItemActive = false;\n },\n handleNewItemDone() {\n this.$emit(\"new-item\", this.newItemValue);\n this.newItemValue = \"\";\n this.newItemActive = false;\n }\n }\n};\nvar _sfc_render = function render() {\n var _vm = this, _c = _vm._self._c;\n return _c(\"li\", { staticClass: \"app-navigation-entry\", class: {\n \"app-navigation-entry--newItemActive\": _vm.newItemActive\n } }, [_c(\"button\", { staticClass: \"app-navigation-entry-button\", on: { \"click\": _vm.handleNewItem } }, [_c(\"span\", { staticClass: \"app-navigation-entry-icon\", class: { [_vm.icon]: !_vm.loading } }, [_vm.loading ? _c(\"NcLoadingIcon\") : _vm._t(\"icon\")], 2), !_vm.newItemActive ? _c(\"span\", { staticClass: \"app-navigation-new-item__name\", attrs: { \"title\": _vm.name } }, [_vm._v(\" \" + _vm._s(_vm.name) + \" \")]) : _vm._e(), _vm.newItemActive ? _c(\"span\", { staticClass: \"newItemContainer\" }, [_c(\"NcInputConfirmCancel\", { ref: \"newItemInput\", attrs: { \"placeholder\": _vm.editPlaceholder !== \"\" ? _vm.editPlaceholder : _vm.name }, on: { \"cancel\": _vm.cancelNewItem, \"confirm\": _vm.handleNewItemDone }, model: { value: _vm.newItemValue, callback: function($$v) {\n _vm.newItemValue = $$v;\n }, expression: \"newItemValue\" } })], 1) : _vm._e()])]);\n};\nvar _sfc_staticRenderFns = [];\nvar __component__ = /* @__PURE__ */ normalizeComponent(\n _sfc_main,\n _sfc_render,\n _sfc_staticRenderFns,\n false,\n null,\n \"258871fd\"\n);\nconst NcAppNavigationNewItem = __component__.exports;\nexport {\n NcAppNavigationNewItem as N\n};\n//# sourceMappingURL=NcAppNavigationNewItem-Nz2HecTz.mjs.map\n","\n import API from \"!../../../../style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../css-loader/dist/cjs.js!./NcAppNavigationSettings-2Wh1E3Hq.css\";\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 \"!!../../../../css-loader/dist/cjs.js!./NcAppNavigationSettings-2Wh1E3Hq.css\";\n export default content && content.locals ? content.locals : undefined;\n","import '../assets/NcMentionBubble-CaztX9Pv.css';\nimport '../assets/NcAppNavigationSettings-2Wh1E3Hq.css';\nimport { k as mdiCogOutline, l as mdiCog } from \"./mdi-DkJglNiS.mjs\";\nimport { vOnClickOutside } from \"@vueuse/components\";\nimport { N as NcButton } from \"./NcButton-CCWEL9Ci.mjs\";\nimport { N as NcIconSvgWrapper } from \"./NcIconSvgWrapper-Bui9PhAS.mjs\";\nimport { r as register, n as t48, a as t } from \"./_l10n-DVz9Qdzk.mjs\";\nimport clickOutsideOptions from \"../Mixins/clickOutsideOptions.mjs\";\nimport \"../Composables/useIsFullscreen.mjs\";\nimport \"../Composables/useIsMobile.mjs\";\nimport \"escape-html\";\nimport \"striptags\";\nimport \"vue\";\nimport \"../Composables/useIsDarkTheme.mjs\";\nimport \"@nextcloud/router\";\nimport \"../Functions/isDarkTheme.mjs\";\n/* empty css */\nimport { n as normalizeComponent } from \"./_plugin-vue2_normalizer-DU4iP6Vu.mjs\";\nimport \"@nextcloud/auth\";\nimport \"@nextcloud/axios\";\nimport \"@nextcloud/capabilities\";\nimport \"./logger-D3RVzcfQ.mjs\";\nimport { G as GenRandomId } from \"./GenRandomId-F5ebeBB_.mjs\";\nimport { a as isLegacy32 } from \"./legacy-DV3mGZdh.mjs\";\nregister(t48);\nconst _sfc_main = {\n directives: {\n ClickOutside: vOnClickOutside\n },\n components: {\n NcButton,\n NcIconSvgWrapper\n },\n mixins: [\n clickOutsideOptions\n ],\n props: {\n /**\n * Text of the button\n *\n * @default 'Settings'\n */\n name: {\n type: String,\n required: false,\n default: t(\"Settings\")\n }\n },\n setup() {\n const contentId = GenRandomId();\n return {\n contentId,\n isLegacy32,\n mdiCog,\n mdiCogOutline\n };\n },\n data() {\n return {\n open: false\n };\n },\n computed: {\n clickOutsideConfig() {\n return [\n this.closeMenu,\n this.clickOutsideOptions\n ];\n }\n },\n methods: {\n closeMenu() {\n this.open = false;\n }\n }\n};\nvar _sfc_render = function render() {\n var _vm = this, _c = _vm._self._c;\n return _c(\"div\", { directives: [{ name: \"click-outside\", rawName: \"v-click-outside\", value: _vm.clickOutsideConfig, expression: \"clickOutsideConfig\" }], class: { open: _vm.open }, attrs: { \"id\": \"app-settings\" } }, [_c(\"div\", { attrs: { \"id\": \"app-settings__header\" } }, [_c(\"NcButton\", { staticClass: \"settings-button\", attrs: { \"aria-controls\": _vm.contentId, \"aria-expanded\": _vm.open ? \"true\" : \"false\", \"alignment\": \"start\", \"variant\": \"tertiary\", \"wide\": \"\" }, on: { \"click\": function($event) {\n _vm.open = !_vm.open;\n } }, scopedSlots: _vm._u([{ key: \"icon\", fn: function() {\n return [_c(\"NcIconSvgWrapper\", { staticClass: \"settings-button__icon\", attrs: { \"path\": _vm.isLegacy32 ? _vm.mdiCog : _vm.mdiCogOutline } })];\n }, proxy: true }]) }, [_vm._v(\" \" + _vm._s(_vm.name) + \" \")])], 1), _c(\"Transition\", { attrs: { \"name\": \"slide-up\" } }, [_c(\"div\", { directives: [{ name: \"show\", rawName: \"v-show\", value: _vm.open, expression: \"open\" }], attrs: { \"id\": _vm.contentId } }, [_vm._t(\"default\")], 2)])], 1);\n};\nvar _sfc_staticRenderFns = [];\nvar __component__ = /* @__PURE__ */ normalizeComponent(\n _sfc_main,\n _sfc_render,\n _sfc_staticRenderFns,\n false,\n null,\n \"8fb21c8b\"\n);\nconst NcAppNavigationSettings = __component__.exports;\nexport {\n NcAppNavigationSettings as N\n};\n//# sourceMappingURL=NcAppNavigationSettings-BaO-G72x.mjs.map\n","\n import API from \"!../../../../style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../css-loader/dist/cjs.js!./NcAssistantButton-BNEXluSq.css\";\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 \"!!../../../../css-loader/dist/cjs.js!./NcAssistantButton-BNEXluSq.css\";\n export default content && content.locals ? content.locals : undefined;\n","\n import API from \"!../../../../style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../css-loader/dist/cjs.js!./NcAssistantIcon-CdtR1Psu.css\";\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 \"!!../../../../css-loader/dist/cjs.js!./NcAssistantIcon-CdtR1Psu.css\";\n export default content && content.locals ? content.locals : undefined;\n","import '../assets/NcAssistantIcon-CdtR1Psu.css';\nimport { useCssVars, computed } from \"vue\";\nimport { f as mdiCreation } from \"./mdi-DkJglNiS.mjs\";\nimport { useIsDarkTheme } from \"../Composables/useIsDarkTheme.mjs\";\nimport { c as createElementId } from \"./createElementId-DhjFt1I9.mjs\";\nimport { n as normalizeComponent } from \"./_plugin-vue2_normalizer-DU4iP6Vu.mjs\";\nconst assistantIcon = \"_assistantIcon_3gvvF\";\nconst assistantIcon_inline = \"_assistantIcon_inline_kO5b9\";\nconst assistantIcon__svg = \"_assistantIcon__svg_SllmR\";\nconst style0 = {\n \"material-design-icon\": \"_material-design-icon_rxv-a\",\n assistantIcon,\n assistantIcon_inline,\n assistantIcon__svg\n};\nconst _sfc_main = {\n __name: \"NcAssistantIcon\",\n props: {\n /**\n * Set if the icon should be used as inline content e.g. within text.\n * By default the icon is made a block element for use inside `icon`-slots.\n */\n inline: {\n type: Boolean,\n default: false\n },\n /**\n * Size of the icon.\n * Defaults to the proper size to be used in buttons and other interactive elements\n * like all `Nc*` components with an icon slot.\n */\n size: {\n type: Number,\n default: 20\n }\n },\n setup(__props) {\n const props = __props;\n useCssVars((_vm, _setup) => ({\n \"a843d9d2\": _setup.sizePx\n }));\n const isDarkTheme = useIsDarkTheme();\n const gradientId = createElementId();\n const sizePx = computed(() => `${props.size}px`);\n return { __sfc: true, props, isDarkTheme, gradientId, sizePx, mdiCreation };\n }\n};\nvar _sfc_render = function render() {\n var _vm = this, _c = _vm._self._c, _setup = _vm._self._setupProxy;\n return _c(\"span\", { class: [_vm.$style.assistantIcon, _vm.inline && _vm.$style.assistantIcon_inline], attrs: { \"aria-hidden\": \"true\", \"role\": \"img\" } }, [_c(\"svg\", { class: _vm.$style.assistantIcon__svg, attrs: { \"viewBox\": \"0 0 24 24\", \"xmlns\": \"http://www.w3.org/2000/svg\" } }, [_c(\"defs\", [_setup.isDarkTheme ? _c(\"linearGradient\", { attrs: { \"id\": _setup.gradientId, \"gradientTransform\": \"rotateX(285)\" } }, [_c(\"stop\", { attrs: { \"offset\": \"15%\", \"stop-color\": \"#CDACE7\" } }), _c(\"stop\", { attrs: { \"offset\": \"40%\", \"stop-color\": \"#008FDB\" } }), _c(\"stop\", { attrs: { \"offset\": \"82%\", \"stop-color\": \"#A180E0\" } })], 1) : _c(\"linearGradient\", { attrs: { \"id\": _setup.gradientId, \"gradientTransform\": \"rotateX(285)\" } }, [_c(\"stop\", { attrs: { \"offset\": \"15%\", \"stop-color\": \"#9669D3\" } }), _c(\"stop\", { attrs: { \"offset\": \"40%\", \"stop-color\": \"#00679E\" } }), _c(\"stop\", { attrs: { \"offset\": \"80%\", \"stop-color\": \"#492083\" } })], 1)], 1), _c(\"path\", { attrs: { \"d\": _setup.mdiCreation, \"fill\": `url('#${_setup.gradientId}')` } })])]);\n};\nvar _sfc_staticRenderFns = [];\nconst __cssModules = {\n \"$style\": style0\n};\nfunction _sfc_injectStyles(ctx) {\n for (var key in __cssModules) {\n this[key] = __cssModules[key];\n }\n}\nvar __component__ = /* @__PURE__ */ normalizeComponent(\n _sfc_main,\n _sfc_render,\n _sfc_staticRenderFns,\n false,\n _sfc_injectStyles,\n null\n);\nconst NcAssistantIcon = __component__.exports;\nexport {\n NcAssistantIcon as N\n};\n//# sourceMappingURL=NcAssistantIcon-DCx6AaSW.mjs.map\n","import '../assets/NcAssistantButton-BNEXluSq.css';\nimport { f as mdiCreation } from \"./mdi-DkJglNiS.mjs\";\nimport { N as NcAssistantIcon } from \"./NcAssistantIcon-DCx6AaSW.mjs\";\nimport { N as NcButton } from \"./NcButton-CCWEL9Ci.mjs\";\nimport { N as NcIconSvgWrapper } from \"./NcIconSvgWrapper-Bui9PhAS.mjs\";\nimport { n as normalizeComponent } from \"./_plugin-vue2_normalizer-DU4iP6Vu.mjs\";\nconst assistantButton = \"_assistantButton_VUrRt\";\nconst assistantButton_disabled = \"_assistantButton_disabled_cQ8vj\";\nconst assistantButton_primary = \"_assistantButton_primary_4cJXX\";\nconst assistantButton__icon = \"_assistantButton__icon_8AOmi\";\nconst assistantButton__text = \"_assistantButton__text_fZUa-\";\nconst assistantButton__button = \"_assistantButton__button_WTh-9\";\nconst style0 = {\n \"material-design-icon\": \"_material-design-icon_ue-ry\",\n assistantButton,\n assistantButton_disabled,\n assistantButton_primary,\n assistantButton__icon,\n assistantButton__text,\n assistantButton__button\n};\nconst _sfc_main = {\n __name: \"NcAssistantButton\",\n props: {\n /**\n * Toggles the disabled state of the button on and off.\n */\n disabled: {\n type: Boolean,\n default: false\n },\n /**\n * The readable text of the button.\n * Can be overriden by using the `default` slot.\n *\n * If neither this is set nor the `default` slot is used, you will have to set at least `aria-label` or `aria-labelledby`.\n */\n text: {\n type: String,\n default: \"\"\n },\n /**\n * The button variant.\n * In most cases the `secondary` style should be used.\n */\n variant: {\n type: String,\n default: \"secondary\"\n }\n },\n emits: [\n /**\n * The mouse click event when the button is triggered.\n */\n \"click\"\n ],\n setup(__props) {\n return { __sfc: true, mdiCreation, NcAssistantIcon, NcButton, NcIconSvgWrapper };\n }\n};\nvar _sfc_render = function render() {\n var _vm = this, _c = _vm._self._c, _setup = _vm._self._setupProxy;\n return _c(\"div\", { class: [{\n [_vm.$style.assistantButton_disabled]: _vm.disabled,\n [_vm.$style.assistantButton_primary]: _vm.variant === \"primary\"\n }, _vm.$style.assistantButton] }, [_c(_setup.NcButton, { class: _vm.$style.assistantButton__button, attrs: { \"disabled\": _vm.disabled, \"variant\": \"tertiary\" }, on: { \"click\": function($event) {\n return _vm.$emit(\"click\", $event);\n } }, scopedSlots: _vm._u([{ key: \"icon\", fn: function() {\n return [_vm.variant === \"primary\" ? _c(_setup.NcIconSvgWrapper, { class: _vm.$style.assistantButton__icon, attrs: { \"path\": _setup.mdiCreation } }) : _c(_setup.NcAssistantIcon)];\n }, proxy: true }, _vm.text || _vm.$scopedSlots.default ? { key: \"default\", fn: function() {\n return [_c(\"div\", { class: _vm.$style.assistantButton__text }, [_vm._t(\"default\", function() {\n return [_vm._v(_vm._s(_vm.text))];\n })], 2)];\n }, proxy: true } : null], null, true) })], 1);\n};\nvar _sfc_staticRenderFns = [];\nconst __cssModules = {\n \"$style\": style0\n};\nfunction _sfc_injectStyles(ctx) {\n for (var key in __cssModules) {\n this[key] = __cssModules[key];\n }\n}\nvar __component__ = /* @__PURE__ */ normalizeComponent(\n _sfc_main,\n _sfc_render,\n _sfc_staticRenderFns,\n false,\n _sfc_injectStyles,\n null\n);\nconst NcAssistantButton = __component__.exports;\nexport {\n NcAssistantButton as N\n};\n//# sourceMappingURL=NcAssistantButton-B7BLAkwW.mjs.map\n","\n import API from \"!../../../../style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../css-loader/dist/cjs.js!./NcAssistantContent-DrswfkY-.css\";\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 \"!!../../../../css-loader/dist/cjs.js!./NcAssistantContent-DrswfkY-.css\";\n export default content && content.locals ? content.locals : undefined;\n","import '../assets/NcAssistantContent-DrswfkY-.css';\nimport { n as normalizeComponent } from \"../chunks/_plugin-vue2_normalizer-DU4iP6Vu.mjs\";\nconst assistantContent = \"_assistantContent_HSz7O\";\nconst assistantContent__inner = \"_assistantContent__inner_NqOmP\";\nconst style0 = {\n \"material-design-icon\": \"_material-design-icon_0irai\",\n assistantContent,\n assistantContent__inner\n};\nconst _sfc_main = {\n __name: \"NcAssistantContent\",\n props: {\n /**\n * Classes to assign to the content container\n */\n contentClasses: {\n type: [String, Array, Object],\n default: \"\"\n }\n },\n setup(__props) {\n return { __sfc: true };\n }\n};\nvar _sfc_render = function render() {\n var _vm = this, _c = _vm._self._c;\n _vm._self._setupProxy;\n return _c(\"div\", { class: _vm.$style.assistantContent }, [_c(\"div\", { class: [_vm.$style.assistantContent__inner, _vm.contentClasses] }, [_vm._t(\"default\")], 2)]);\n};\nvar _sfc_staticRenderFns = [];\nconst __cssModules = {\n \"$style\": style0\n};\nfunction _sfc_injectStyles(ctx) {\n for (var key in __cssModules) {\n this[key] = __cssModules[key];\n }\n}\nvar __component__ = /* @__PURE__ */ normalizeComponent(\n _sfc_main,\n _sfc_render,\n _sfc_staticRenderFns,\n false,\n _sfc_injectStyles,\n null\n);\nconst NcAssistantContent = __component__.exports;\nexport {\n NcAssistantContent as default\n};\n//# sourceMappingURL=NcAssistantContent.mjs.map\n","\n import API from \"!../../../../style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../css-loader/dist/cjs.js!./NcBlurHash-CT92vFpc.css\";\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 \"!!../../../../css-loader/dist/cjs.js!./NcBlurHash-CT92vFpc.css\";\n export default content && content.locals ? content.locals : undefined;\n","import PQueue from \"p-queue\";\nconst queue = new PQueue({ concurrency: 5 });\nfunction preloadImage(url) {\n const { resolve, promise } = Promise.withResolvers();\n queue.add(() => {\n const image = new Image();\n image.onerror = () => resolve(false);\n image.onload = () => resolve(true);\n image.src = url;\n return promise;\n });\n return promise;\n}\nexport {\n preloadImage\n};\n//# sourceMappingURL=preloadImage.mjs.map\n","import '../assets/NcBlurHash-CT92vFpc.css';\nimport { decode } from \"blurhash\";\nimport { ref, watch, nextTick } from \"vue\";\nimport { preloadImage } from \"../Functions/preloadImage.mjs\";\nimport { l as logger } from \"./logger-D3RVzcfQ.mjs\";\nimport { n as normalizeComponent } from \"./_plugin-vue2_normalizer-DU4iP6Vu.mjs\";\nconst fadeTransition = \"_fadeTransition_2TIih\";\nconst fadeTransitionActive = \"_fadeTransitionActive_Lsx9F\";\nconst style0 = {\n fadeTransition,\n fadeTransitionActive\n};\nconst _sfc_main = {\n __name: \"NcBlurHash\",\n props: {\n /**\n * The blur hash value to use.\n */\n hash: {\n required: true,\n type: String\n },\n /**\n * This is normally not needed, but if this blur hash is not only intended\n * for decorative purpose, descriptive text should be passed for accessibility.\n */\n alt: {\n type: String,\n default: \"\"\n },\n /**\n * Optional an image source to load, during the load the blur hash is shown.\n * As soon as it is loaded the image will be shown instead.\n */\n src: {\n type: String,\n default: \"\"\n }\n },\n emits: [\n /**\n * Emitted when the image (`src`) has been loaded.\n */\n \"load\"\n ],\n setup(__props, { emit }) {\n const props = __props;\n const canvas = ref();\n const imageLoaded = ref(false);\n watch(() => props.hash, drawBlurHash);\n watch(imageLoaded, () => {\n if (imageLoaded.value === false) {\n nextTick(() => drawBlurHash());\n }\n }, { immediate: true });\n watch(() => props.src, () => {\n imageLoaded.value = false;\n if (props.src) {\n preloadImage(props.src).then((success) => {\n imageLoaded.value = success;\n emit(\"load\", success);\n });\n }\n }, { immediate: true });\n function drawBlurHash() {\n if (imageLoaded.value) {\n return;\n }\n if (!props.hash) {\n logger.error(\"Invalid BlurHash value\");\n return;\n }\n if (canvas.value === void 0) {\n logger.error(\"BlurHash canvas not available\");\n return;\n }\n const { height, width } = canvas.value;\n const pixels = decode(props.hash, width, height);\n const ctx = canvas.value.getContext(\"2d\");\n if (ctx === null) {\n logger.error(\"Cannot create context for BlurHash canvas\");\n return;\n }\n const imageData = ctx.createImageData(width, height);\n imageData.data.set(pixels);\n ctx.putImageData(imageData, 0, 0);\n }\n return { __sfc: true, props, emit, canvas, imageLoaded, drawBlurHash };\n }\n};\nvar _sfc_render = function render() {\n var _vm = this, _c = _vm._self._c, _setup = _vm._self._setupProxy;\n return _c(\"Transition\", { attrs: { \"css\": _vm.src ? void 0 : false, \"enter-active-class\": _vm.$style.fadeTransition, \"leave-active-class\": _vm.$style.fadeTransition, \"enter-class\": _vm.$style.fadeTransitionActive, \"leave-to-class\": _vm.$style.fadeTransitionActive } }, [!_setup.imageLoaded ? _c(\"canvas\", { ref: \"canvas\", attrs: { \"aria-hidden\": _vm.alt ? null : \"true\", \"aria-label\": _vm.alt } }) : _c(\"img\", { attrs: { \"alt\": _vm.alt, \"src\": _vm.src } })]);\n};\nvar _sfc_staticRenderFns = [];\nconst __cssModules = {\n \"$style\": style0\n};\nfunction _sfc_injectStyles(ctx) {\n for (var key in __cssModules) {\n this[key] = __cssModules[key];\n }\n}\nvar __component__ = /* @__PURE__ */ normalizeComponent(\n _sfc_main,\n _sfc_render,\n _sfc_staticRenderFns,\n false,\n _sfc_injectStyles,\n null\n);\nconst NcBlurHash = __component__.exports;\nexport {\n NcBlurHash as N\n};\n//# sourceMappingURL=NcBlurHash-KSj0HXbX.mjs.map\n","\n import API from \"!../../../../style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../css-loader/dist/cjs.js!./NcFilePicker-BokX813z.css\";\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 \"!!../../../../css-loader/dist/cjs.js!./NcFilePicker-BokX813z.css\";\n export default content && content.locals ? content.locals : undefined;\n","import '../assets/NcFilePicker-BokX813z.css';\nimport { defineComponent, ref, computed, nextTick } from \"vue\";\nimport { n as normalizeComponent } from \"./_plugin-vue2_normalizer-DU4iP6Vu.mjs\";\nimport { N as NcActionButton } from \"./NcActionButton-K4jUGMlW.mjs\";\nimport NcActionCaption from \"../Components/NcActionCaption.mjs\";\nimport { N as NcActions } from \"./NcActions-DbPerbGE.mjs\";\nimport { N as NcIconSvgWrapper } from \"./NcIconSvgWrapper-Bui9PhAS.mjs\";\nimport NcLoadingIcon from \"../Components/NcLoadingIcon.mjs\";\nimport { r as register, L as t40, a as t } from \"./_l10n-DVz9Qdzk.mjs\";\nconst _sfc_main$3 = {\n name: \"FolderUploadIcon\",\n emits: [\"click\"],\n props: {\n title: {\n type: String\n },\n fillColor: {\n type: String,\n default: \"currentColor\"\n },\n size: {\n type: Number,\n default: 24\n }\n }\n};\nvar _sfc_render$3 = function render() {\n var _vm = this, _c = _vm._self._c;\n return _c(\"span\", _vm._b({ staticClass: \"material-design-icon folder-upload-icon\", attrs: { \"aria-hidden\": _vm.title ? null : \"true\", \"aria-label\": _vm.title, \"role\": \"img\" }, on: { \"click\": function($event) {\n return _vm.$emit(\"click\", $event);\n } } }, \"span\", _vm.$attrs, false), [_c(\"svg\", { staticClass: \"material-design-icon__svg\", attrs: { \"fill\": _vm.fillColor, \"width\": _vm.size, \"height\": _vm.size, \"viewBox\": \"0 0 24 24\" } }, [_c(\"path\", { attrs: { \"d\": \"M20,6A2,2 0 0,1 22,8V18A2,2 0 0,1 20,20H4A2,2 0 0,1 2,18V6A2,2 0 0,1 4,4H10L12,6H20M10.75,13H14V17H16V13H19.25L15,8.75\" } }, [_vm.title ? _c(\"title\", [_vm._v(_vm._s(_vm.title))]) : _vm._e()])])]);\n};\nvar _sfc_staticRenderFns$3 = [];\nvar __component__$3 = /* @__PURE__ */ normalizeComponent(\n _sfc_main$3,\n _sfc_render$3,\n _sfc_staticRenderFns$3,\n false,\n null,\n null\n);\nconst IconFolderUpload = __component__$3.exports;\nconst _sfc_main$2 = {\n name: \"PlusIcon\",\n emits: [\"click\"],\n props: {\n title: {\n type: String\n },\n fillColor: {\n type: String,\n default: \"currentColor\"\n },\n size: {\n type: Number,\n default: 24\n }\n }\n};\nvar _sfc_render$2 = function render2() {\n var _vm = this, _c = _vm._self._c;\n return _c(\"span\", _vm._b({ staticClass: \"material-design-icon plus-icon\", attrs: { \"aria-hidden\": _vm.title ? null : \"true\", \"aria-label\": _vm.title, \"role\": \"img\" }, on: { \"click\": function($event) {\n return _vm.$emit(\"click\", $event);\n } } }, \"span\", _vm.$attrs, false), [_c(\"svg\", { staticClass: \"material-design-icon__svg\", attrs: { \"fill\": _vm.fillColor, \"width\": _vm.size, \"height\": _vm.size, \"viewBox\": \"0 0 24 24\" } }, [_c(\"path\", { attrs: { \"d\": \"M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z\" } }, [_vm.title ? _c(\"title\", [_vm._v(_vm._s(_vm.title))]) : _vm._e()])])]);\n};\nvar _sfc_staticRenderFns$2 = [];\nvar __component__$2 = /* @__PURE__ */ normalizeComponent(\n _sfc_main$2,\n _sfc_render$2,\n _sfc_staticRenderFns$2,\n false,\n null,\n null\n);\nconst IconPlus = __component__$2.exports;\nconst _sfc_main$1 = {\n name: \"UploadIcon\",\n emits: [\"click\"],\n props: {\n title: {\n type: String\n },\n fillColor: {\n type: String,\n default: \"currentColor\"\n },\n size: {\n type: Number,\n default: 24\n }\n }\n};\nvar _sfc_render$1 = function render3() {\n var _vm = this, _c = _vm._self._c;\n return _c(\"span\", _vm._b({ staticClass: \"material-design-icon upload-icon\", attrs: { \"aria-hidden\": _vm.title ? null : \"true\", \"aria-label\": _vm.title, \"role\": \"img\" }, on: { \"click\": function($event) {\n return _vm.$emit(\"click\", $event);\n } } }, \"span\", _vm.$attrs, false), [_c(\"svg\", { staticClass: \"material-design-icon__svg\", attrs: { \"fill\": _vm.fillColor, \"width\": _vm.size, \"height\": _vm.size, \"viewBox\": \"0 0 24 24\" } }, [_c(\"path\", { attrs: { \"d\": \"M9,16V10H5L12,3L19,10H15V16H9M5,20V18H19V20H5Z\" } }, [_vm.title ? _c(\"title\", [_vm._v(_vm._s(_vm.title))]) : _vm._e()])])]);\n};\nvar _sfc_staticRenderFns$1 = [];\nvar __component__$1 = /* @__PURE__ */ normalizeComponent(\n _sfc_main$1,\n _sfc_render$1,\n _sfc_staticRenderFns$1,\n false,\n null,\n null\n);\nconst IconUpload = __component__$1.exports;\nregister(t40);\nconst _sfc_main = /* @__PURE__ */ defineComponent({\n __name: \"NcFilePicker\",\n props: {\n accept: { default: void 0 },\n actionCaption: { default: \"\" },\n actions: { default: () => [] },\n directory: { type: Boolean },\n directoryOnly: { type: Boolean },\n disabled: { type: Boolean },\n iconOnly: { type: Boolean },\n label: { default: void 0 },\n loading: { type: Boolean },\n multiple: { type: Boolean },\n variant: { default: \"primary\" }\n },\n emits: [\"pick\"],\n setup(__props, { expose, emit }) {\n const props = __props;\n expose({\n reset\n });\n const formElement = ref(null);\n const inputElement = ref(null);\n const currentLabel = computed(() => {\n if (props.loading) {\n return t(\"Uploading …\");\n } else if (props.label) {\n return props.label;\n } else if (props.directoryOnly) {\n return t(\"Pick folder\");\n }\n return props.multiple ? t(\"Pick files\") : t(\"Pick file\");\n });\n const canUploadFolders = computed(() => {\n return (props.directory || props.directoryOnly) && \"webkitdirectory\" in HTMLInputElement.prototype;\n });\n function triggerPickFiles(uploadFolders) {\n reset();\n if (canUploadFolders.value) {\n inputElement.value.webkitdirectory = uploadFolders;\n }\n nextTick(() => inputElement.value.click());\n }\n function onPick() {\n const files = inputElement.value?.files ? Array.from(inputElement.value.files) : [];\n emit(\"pick\", files);\n }\n function reset() {\n formElement.value.reset();\n }\n return { __sfc: true, props, emit, formElement, inputElement, currentLabel, canUploadFolders, triggerPickFiles, onPick, reset, IconFolderUpload, IconPlus, IconUpload, NcActionButton, NcActionCaption, NcActions, NcIconSvgWrapper, NcLoadingIcon, t };\n }\n});\nconst filePicker = \"_filePicker_KfdBJ\";\nconst style0 = {\n filePicker\n};\nvar _sfc_render = function render4() {\n var _vm = this, _c = _vm._self._c, _setup = _vm._self._setupProxy;\n return _c(\"form\", { ref: \"formElement\", class: _vm.$style.filePicker }, [_c(_setup.NcActions, { attrs: { \"aria-label\": _setup.currentLabel, \"disabled\": _vm.disabled || _vm.loading, \"menu-name\": _vm.iconOnly ? void 0 : _setup.currentLabel, \"force-name\": !_vm.iconOnly, \"variant\": _vm.variant }, scopedSlots: _vm._u([{ key: \"icon\", fn: function() {\n return [!_vm.loading ? _vm._t(\"icon\", function() {\n return [_c(_setup.IconPlus, { attrs: { \"size\": 20 } })];\n }) : _c(_setup.NcLoadingIcon)];\n }, proxy: true }], null, true) }, [_vm.actionCaption ? _c(_setup.NcActionCaption, { attrs: { \"name\": _vm.actionCaption } }) : _vm._e(), !_vm.directoryOnly ? _c(_setup.NcActionButton, { attrs: { \"close-after-click\": \"\" }, on: { \"click\": function($event) {\n return _setup.triggerPickFiles(false);\n } }, scopedSlots: _vm._u([{ key: \"icon\", fn: function() {\n return [_c(_setup.IconUpload, { attrs: { \"size\": 20 } })];\n }, proxy: true }], null, false, 3377047136) }, [_vm._v(\" \" + _vm._s(_setup.canUploadFolders || !!_vm.$slots.actions ? _vm.multiple ? _setup.t(\"Upload files\") : _setup.t(\"Upload file\") : _setup.currentLabel) + \" \")]) : _vm._e(), _setup.canUploadFolders ? _c(_setup.NcActionButton, { attrs: { \"close-after-click\": \"\" }, on: { \"click\": function($event) {\n return _setup.triggerPickFiles(true);\n } }, scopedSlots: _vm._u([{ key: \"icon\", fn: function() {\n return [_c(_setup.IconFolderUpload, { staticStyle: { \"color\": \"var(--color-primary-element)\" }, attrs: { \"size\": 20 } })];\n }, proxy: true }], null, false, 746052933) }, [_vm._v(\" \" + _vm._s(!_vm.directoryOnly || !!_vm.$slots.actions ? _setup.t(\"Upload folder\") : _setup.currentLabel) + \" \")]) : _vm._e(), _vm._l(_vm.actions, function(group) {\n return [group.caption ? _c(_setup.NcActionCaption, { key: group.caption, attrs: { \"name\": group.caption } }) : _vm._e(), _vm._l(group.actions ?? [group], function(action) {\n return _c(_setup.NcActionButton, { key: action.label, attrs: { \"close-after-click\": \"\" }, on: { \"click\": action.onClick }, scopedSlots: _vm._u([{ key: \"icon\", fn: function() {\n return [_c(_setup.NcIconSvgWrapper, { attrs: { \"svg\": action.iconSvg } })];\n }, proxy: true }], null, true) }, [_vm._v(\" \" + _vm._s(action.label) + \" \")]);\n })];\n })], 2), _c(\"input\", { ref: \"inputElement\", staticClass: \"hidden-visually\", attrs: { \"accept\": _vm.accept?.join(\", \"), \"aria-hidden\": \"true\", \"multiple\": _vm.multiple, \"type\": \"file\" }, on: { \"change\": _setup.onPick } }), _vm._t(\"default\")], 2);\n};\nvar _sfc_staticRenderFns = [];\nconst __cssModules = {\n \"$style\": style0\n};\nfunction _sfc_injectStyles(ctx) {\n for (var key in __cssModules) {\n this[key] = __cssModules[key];\n }\n}\nvar __component__ = /* @__PURE__ */ normalizeComponent(\n _sfc_main,\n _sfc_render,\n _sfc_staticRenderFns,\n false,\n _sfc_injectStyles,\n null\n);\nconst NcFilePicker = __component__.exports;\nexport {\n NcFilePicker as N\n};\n//# sourceMappingURL=NcFilePicker-Ck9o-ia3.mjs.map\n","\n import API from \"!../../../../style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../css-loader/dist/cjs.js!./NcGuestContent-BkegjnLL.css\";\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 \"!!../../../../css-loader/dist/cjs.js!./NcGuestContent-BkegjnLL.css\";\n export default content && content.locals ? content.locals : undefined;\n","import '../assets/NcGuestContent-BkegjnLL.css';\nimport { n as normalizeComponent } from \"../chunks/_plugin-vue2_normalizer-DU4iP6Vu.mjs\";\nconst _sfc_main = {\n name: \"NcGuestContent\",\n mounted() {\n document.getElementById(\"content\").classList.add(\"nc-guest-content\");\n },\n destroyed() {\n document.getElementById(\"content\").classList.remove(\"nc-guest-content\");\n }\n};\nvar _sfc_render = function render() {\n var _vm = this, _c = _vm._self._c;\n return _c(\"div\", { attrs: { \"id\": \"guest-content-vue\" } }, [_vm._t(\"default\")], 2);\n};\nvar _sfc_staticRenderFns = [];\nvar __component__ = /* @__PURE__ */ normalizeComponent(\n _sfc_main,\n _sfc_render,\n _sfc_staticRenderFns,\n false,\n null,\n \"528e9576\"\n);\nconst NcGuestContent = __component__.exports;\nexport {\n NcGuestContent as default\n};\n//# sourceMappingURL=NcGuestContent.mjs.map\n","\n import API from \"!../../../../style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../css-loader/dist/cjs.js!./NcRelatedResourcesPanel-CTpqdDL9.css\";\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 \"!!../../../../css-loader/dist/cjs.js!./NcRelatedResourcesPanel-CTpqdDL9.css\";\n export default content && content.locals ? content.locals : undefined;\n","import '../assets/NcRelatedResourcesPanel-CTpqdDL9.css';\nimport axios from \"@nextcloud/axios\";\nimport { generateOcsUrl } from \"@nextcloud/router\";\nimport { r as register, T as t38, a as t, U as t42, V as t9 } from \"./_l10n-DVz9Qdzk.mjs\";\nimport { N as NcButton } from \"./NcButton-CCWEL9Ci.mjs\";\nimport { g as getRoute } from \"./autolink-CeB9uxD9.mjs\";\nimport { n as normalizeComponent } from \"./_plugin-vue2_normalizer-DU4iP6Vu.mjs\";\nimport { getCapabilities } from \"@nextcloud/capabilities\";\nimport { C as ChevronDown } from \"./ChevronDown-DFQfzh63.mjs\";\nimport { C as ChevronUp } from \"./ChevronUp-C7Dy9Bph.mjs\";\nimport { N as NcIconSvgWrapper } from \"./NcIconSvgWrapper-Bui9PhAS.mjs\";\nimport { l as logger } from \"./logger-D3RVzcfQ.mjs\";\nregister(t38);\nconst _sfc_main$4 = {\n name: \"NcResource\",\n components: {\n NcButton\n },\n /* eslint vue/require-prop-comment: warn -- TODO: Add a proper doc block about what this props do */\n props: {\n icon: {\n type: String,\n required: true\n },\n name: {\n type: String,\n required: true\n },\n url: {\n type: String,\n required: true\n }\n },\n data() {\n return {\n labelTranslated: t('Open link to \"{resourceName}\"', { resourceName: this.name })\n };\n },\n computed: {\n route() {\n return getRoute(this.$router, this.url);\n }\n },\n methods: {\n t\n }\n};\nvar _sfc_render$4 = function render() {\n var _vm = this, _c = _vm._self._c;\n return _c(\"li\", { staticClass: \"resource\" }, [_c(\"NcButton\", { staticClass: \"resource__button\", attrs: { \"aria-label\": _vm.labelTranslated, \"to\": _vm.route, \"href\": _vm.route ? null : _vm.url, \"variant\": \"tertiary\" }, scopedSlots: _vm._u([{ key: \"icon\", fn: function() {\n return [_c(\"div\", { staticClass: \"resource__icon\" }, [_c(\"img\", { attrs: { \"src\": _vm.icon } })])];\n }, proxy: true }]) }, [_vm._v(\" \" + _vm._s(_vm.name) + \" \")])], 1);\n};\nvar _sfc_staticRenderFns$4 = [];\nvar __component__$4 = /* @__PURE__ */ normalizeComponent(\n _sfc_main$4,\n _sfc_render$4,\n _sfc_staticRenderFns$4,\n false,\n null,\n \"9f864ea4\"\n);\nconst NcResource = __component__$4.exports;\nconst _sfc_main$3 = {\n name: \"AccountGroupIcon\",\n emits: [\"click\"],\n props: {\n title: {\n type: String\n },\n fillColor: {\n type: String,\n default: \"currentColor\"\n },\n size: {\n type: Number,\n default: 24\n }\n }\n};\nvar _sfc_render$3 = function render2() {\n var _vm = this, _c = _vm._self._c;\n return _c(\"span\", _vm._b({ staticClass: \"material-design-icon account-group-icon\", attrs: { \"aria-hidden\": _vm.title ? null : \"true\", \"aria-label\": _vm.title, \"role\": \"img\" }, on: { \"click\": function($event) {\n return _vm.$emit(\"click\", $event);\n } } }, \"span\", _vm.$attrs, false), [_c(\"svg\", { staticClass: \"material-design-icon__svg\", attrs: { \"fill\": _vm.fillColor, \"width\": _vm.size, \"height\": _vm.size, \"viewBox\": \"0 0 24 24\" } }, [_c(\"path\", { attrs: { \"d\": \"M12,5.5A3.5,3.5 0 0,1 15.5,9A3.5,3.5 0 0,1 12,12.5A3.5,3.5 0 0,1 8.5,9A3.5,3.5 0 0,1 12,5.5M5,8C5.56,8 6.08,8.15 6.53,8.42C6.38,9.85 6.8,11.27 7.66,12.38C7.16,13.34 6.16,14 5,14A3,3 0 0,1 2,11A3,3 0 0,1 5,8M19,8A3,3 0 0,1 22,11A3,3 0 0,1 19,14C17.84,14 16.84,13.34 16.34,12.38C17.2,11.27 17.62,9.85 17.47,8.42C17.92,8.15 18.44,8 19,8M5.5,18.25C5.5,16.18 8.41,14.5 12,14.5C15.59,14.5 18.5,16.18 18.5,18.25V20H5.5V18.25M0,20V18.5C0,17.11 1.89,15.94 4.45,15.6C3.86,16.28 3.5,17.22 3.5,18.25V20H0M24,20H20.5V18.25C20.5,17.22 20.14,16.28 19.55,15.6C22.11,15.94 24,17.11 24,18.5V20Z\" } }, [_vm.title ? _c(\"title\", [_vm._v(_vm._s(_vm.title))]) : _vm._e()])])]);\n};\nvar _sfc_staticRenderFns$3 = [];\nvar __component__$3 = /* @__PURE__ */ normalizeComponent(\n _sfc_main$3,\n _sfc_render$3,\n _sfc_staticRenderFns$3,\n false,\n null,\n null\n);\nconst AccountGroup = __component__$3.exports;\nconst _sfc_main$2 = {\n name: \"OpenInNewIcon\",\n emits: [\"click\"],\n props: {\n title: {\n type: String\n },\n fillColor: {\n type: String,\n default: \"currentColor\"\n },\n size: {\n type: Number,\n default: 24\n }\n }\n};\nvar _sfc_render$2 = function render3() {\n var _vm = this, _c = _vm._self._c;\n return _c(\"span\", _vm._b({ staticClass: \"material-design-icon open-in-new-icon\", attrs: { \"aria-hidden\": _vm.title ? null : \"true\", \"aria-label\": _vm.title, \"role\": \"img\" }, on: { \"click\": function($event) {\n return _vm.$emit(\"click\", $event);\n } } }, \"span\", _vm.$attrs, false), [_c(\"svg\", { staticClass: \"material-design-icon__svg\", attrs: { \"fill\": _vm.fillColor, \"width\": _vm.size, \"height\": _vm.size, \"viewBox\": \"0 0 24 24\" } }, [_c(\"path\", { attrs: { \"d\": \"M14,3V5H17.59L7.76,14.83L9.17,16.24L19,6.41V10H21V3M19,19H5V5H12V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V12H19V19Z\" } }, [_vm.title ? _c(\"title\", [_vm._v(_vm._s(_vm.title))]) : _vm._e()])])]);\n};\nvar _sfc_staticRenderFns$2 = [];\nvar __component__$2 = /* @__PURE__ */ normalizeComponent(\n _sfc_main$2,\n _sfc_render$2,\n _sfc_staticRenderFns$2,\n false,\n null,\n null\n);\nconst OpenInNew = __component__$2.exports;\nregister(t42);\nconst teamResourceProviders = getCapabilities()?.circles?.teamResourceProviders ?? [];\nconst _sfc_main$1 = {\n name: \"NcTeamResources\",\n components: {\n AccountGroup,\n ChevronDown,\n ChevronUp,\n OpenInNew,\n NcButton,\n NcIconSvgWrapper\n },\n /* eslint vue/require-prop-comment: warn -- TODO: Add a proper doc block about what this props do */\n props: {\n providerId: {\n type: String,\n default: null\n },\n itemId: {\n type: [String, Number],\n default: null\n }\n },\n data() {\n return {\n appEnabled: OC?.appswebroots?.circles !== void 0 && (OC.config.version.split(\".\")[0] ?? 0) >= 29,\n loading: false,\n teamResources: null,\n teamOpen: []\n };\n },\n computed: {\n isVisible() {\n return !this.loading && this.teamResources?.length > 0;\n },\n teamProviders() {\n return (teamId) => {\n const team = this.teamResources.find((t2) => t2.teamId === teamId);\n return team.resources?.reduce((acc, resource) => {\n if (resource.provider.id === this.providerId && resource.id === String(this.itemId)) {\n return acc;\n }\n if (!acc[resource.provider.id]) {\n acc[resource.provider.id] = resource.provider;\n acc[resource.provider.id].resources = [];\n }\n if (resource.provider.id === this.providerId && resource.id === String(this.itemId)) {\n return acc;\n }\n acc[resource.provider.id].resources.push(resource);\n return acc;\n }, {});\n };\n },\n open() {\n return (teamId) => {\n return this.teamOpen.indexOf(teamId) !== -1;\n };\n }\n },\n watch: {\n providerId() {\n this.fetchTeamResources();\n },\n itemId() {\n this.fetchTeamResources();\n }\n },\n created() {\n this.fetchTeamResources();\n },\n methods: {\n t,\n async fetchTeamResources() {\n if (!teamResourceProviders.includes(this.providerId)) {\n return;\n }\n try {\n this.loading = true;\n const response = await axios.get(generateOcsUrl(`/teams/resources/${this.providerId}/${this.itemId}`));\n this.teamResources = response.data.ocs.data.teams;\n this.teamOpen = [this.teamResources[0]?.teamId];\n } catch (error) {\n this.teamResources = null;\n logger.error(\"Could not fetch Teams resources\", { error });\n } finally {\n this.loading = false;\n }\n },\n toggleOpen(teamId, open) {\n if (open) {\n this.teamOpen.push(teamId);\n } else {\n this.teamOpen.splice(this.teamOpen.indexOf(teamId), 1);\n }\n }\n }\n};\nvar _sfc_render$1 = function render4() {\n var _vm = this, _c = _vm._self._c;\n return _vm.appEnabled && _vm.isVisible ? _c(\"div\", { staticClass: \"team-resources\" }, [_c(\"h5\", { staticClass: \"team-resources__header\" }, [_vm._v(\" \" + _vm._s(_vm.t(\"Related team resources\")) + \" \")]), _vm._l(_vm.teamResources, function(team) {\n return _c(\"details\", { key: team.teamId, staticClass: \"related-team\", attrs: { \"name\": \"Team resources\", \"open\": _vm.open(team.teamId) }, on: { \"toggle\": (event) => _vm.toggleOpen(team.teamId, event.target.open) } }, [_c(\"summary\", { staticClass: \"related-team__header\" }, [_c(\"h5\", { staticClass: \"related-team__name\" }, [_c(\"AccountGroup\", { attrs: { \"size\": 20 } }), _vm._v(\" \" + _vm._s(team.displayName) + \" \")], 1), _c(\"NcButton\", { attrs: { \"aria-label\": _vm.t(\"View team\"), \"href\": team.link, \"title\": _vm.t(\"View team\"), \"variant\": \"tertiary\" }, scopedSlots: _vm._u([{ key: \"icon\", fn: function() {\n return [_c(\"OpenInNew\", { attrs: { \"size\": 20 } })];\n }, proxy: true }], null, true) }), _vm.open(team.teamId) ? _c(\"ChevronUp\", { attrs: { \"size\": 20 } }) : _c(\"ChevronDown\", { attrs: { \"size\": 20 } })], 1), _c(\"div\", _vm._l(_vm.teamProviders(team.teamId), function(provider) {\n return _c(\"div\", { key: provider.id, staticClass: \"related-team-provider\" }, [provider.resources.length > 0 ? _c(\"h6\", [_vm._v(\" \" + _vm._s(provider.name) + \" \")]) : _vm._e(), _c(\"ul\", _vm._l(provider.resources, function(resource) {\n return _c(\"li\", { key: resource.url, staticClass: \"related-team-resource\" }, [_c(\"a\", { staticClass: \"related-team-resource__link\", attrs: { \"href\": resource.url } }, [resource.iconEmoji ? _c(\"span\", { staticClass: \"resource__icon\" }, [_vm._v(\" \" + _vm._s(resource.iconEmoji) + \" \")]) : resource.iconSvg ? _c(\"NcIconSvgWrapper\", { staticClass: \"resource__icon\", attrs: { \"svg\": resource.iconSvg, \"size\": 20 } }) : resource.iconURL ? _c(\"span\", { staticClass: \"resource__icon\" }, [_c(\"img\", { attrs: { \"src\": resource.iconURL, \"alt\": \"\" } })]) : _vm._e(), _c(\"span\", { staticClass: \"resource__name\" }, [_vm._v(\" \" + _vm._s(resource.label) + \" \")])], 1)]);\n }), 0)]);\n }), 0)]);\n })], 2) : _vm._e();\n};\nvar _sfc_staticRenderFns$1 = [];\nvar __component__$1 = /* @__PURE__ */ normalizeComponent(\n _sfc_main$1,\n _sfc_render$1,\n _sfc_staticRenderFns$1,\n false,\n null,\n \"e224f6ac\"\n);\nconst NcTeamResources = __component__$1.exports;\nregister(t9);\nconst _sfc_main = {\n name: \"NcRelatedResourcesPanel\",\n components: {\n NcResource,\n NcTeamResources\n },\n /* eslint vue/require-prop-comment: warn -- TODO: Add a proper doc block about what this props do */\n props: {\n /**\n * The provider id implemented with `\\OCA\\RelatedResources\\IRelatedResourceProvider::getProviderId()`\n */\n providerId: {\n type: String,\n default: null\n },\n /**\n * The item id which uniquely identities the e.g. Calendar event, Deck board, file, Talk room, etc.\n */\n itemId: {\n type: [String, Number],\n default: null\n },\n /**\n * Limits to specific resource type. i.e. any provider id implemented with `\\OCA\\RelatedResources\\IRelatedResourceProvider::getProviderId()`\n */\n resourceType: {\n type: String,\n default: \"\"\n },\n /**\n * Set the maximum number of resources to load\n */\n limit: {\n type: Number,\n default: 0\n },\n /**\n * Only used by the files sidebar\n *\n * File info is passed when registered with `OCA.Sharing.ShareTabSections.registerSection()`\n */\n fileInfo: {\n type: Object,\n default: null\n },\n /**\n * Make the header name dynamic\n */\n header: {\n type: String,\n default: t(\"Related resources\")\n },\n description: {\n type: String,\n default: t(\"Anything shared with the same group of people will show up here\")\n },\n /**\n * If this element is used on a primary element set to true for primary styling.\n */\n primary: {\n type: Boolean,\n default: false\n }\n },\n emits: [\n \"has-error\",\n \"has-resources\"\n ],\n data() {\n return {\n appEnabled: OC?.appswebroots?.related_resources !== void 0,\n loading: false,\n error: null,\n resources: []\n };\n },\n computed: {\n isVisible() {\n if (this.loading) {\n return false;\n }\n return this.error ?? this.resources.length > 0;\n },\n subline() {\n if (this.error) {\n return t(\"Error getting related resources. Please contact your system administrator if you have any questions.\");\n }\n return this.description;\n },\n hasResourceInfo() {\n if (this.providerId !== null && this.itemId !== null) {\n return true;\n }\n if (this.fileInfo !== null) {\n return true;\n }\n return false;\n },\n isFiles() {\n return this.fileInfo?.id !== void 0;\n },\n url() {\n let providerId;\n let itemId;\n if (this.isFiles) {\n providerId = \"files\";\n itemId = this.fileInfo.id;\n } else {\n providerId = this.providerId;\n itemId = this.itemId;\n }\n return generateOcsUrl(\"/apps/related_resources/related/{providerId}?itemId={itemId}&resourceType={resourceType}&limit={limit}&format=json\", {\n providerId,\n itemId,\n resourceType: this.resourceType,\n limit: this.limit\n });\n }\n },\n watch: {\n providerId() {\n this.fetchRelatedResources();\n },\n itemId() {\n this.fetchRelatedResources();\n },\n fileInfo() {\n this.fetchRelatedResources();\n },\n error(error) {\n this.$emit(\"has-error\", Boolean(error));\n },\n resources(resources) {\n this.$emit(\"has-resources\", resources.length > 0);\n }\n },\n created() {\n this.fetchRelatedResources();\n },\n methods: {\n t,\n async fetchRelatedResources() {\n if (!this.appEnabled || !this.hasResourceInfo) {\n return;\n }\n this.loading = true;\n this.error = null;\n this.resources = [];\n try {\n const response = await axios.get(this.url);\n this.resources = response.data.ocs?.data;\n } catch (error) {\n this.error = e;\n logger.error(\"Could not fetch related resources\", { error });\n } finally {\n this.loading = false;\n }\n }\n }\n};\nvar _sfc_render = function render5() {\n var _vm = this, _c = _vm._self._c;\n return _c(\"div\", [_c(\"NcTeamResources\", { attrs: { \"provider-id\": _vm.providerId, \"item-id\": _vm.itemId } }), _vm.appEnabled && _vm.isVisible ? _c(\"div\", { staticClass: \"related-resources\" }, [_c(\"div\", { staticClass: \"related-resources__header\" }, [_c(\"h5\", [_vm._v(_vm._s(_vm.header))]), _c(\"p\", [_vm._v(_vm._s(_vm.subline))])]), _vm._l(_vm.resources, function(resource) {\n return _c(\"NcResource\", { key: resource.itemId, staticClass: \"related-resources__entry\", attrs: { \"icon\": resource.icon, \"name\": resource.title, \"url\": resource.url } });\n })], 2) : _vm._e()], 1);\n};\nvar _sfc_staticRenderFns = [];\nvar __component__ = /* @__PURE__ */ normalizeComponent(\n _sfc_main,\n _sfc_render,\n _sfc_staticRenderFns,\n false,\n null,\n \"c4e88089\"\n);\nconst NcRelatedResourcesPanel = __component__.exports;\nexport {\n NcRelatedResourcesPanel as N\n};\n//# sourceMappingURL=NcRelatedResourcesPanel-I2ZOB3cx.mjs.map\n","import { defineComponent } from \"vue\";\nimport { n as normalizeComponent } from \"./_plugin-vue2_normalizer-DU4iP6Vu.mjs\";\nconst _sfc_main = defineComponent({\n name: \"NcSavingIndicatorIcon\",\n props: {\n /**\n * Specify the size of the saving icon.\n */\n size: {\n type: Number,\n default: 20\n },\n /**\n * Specify what is saved.\n */\n name: {\n type: String,\n default: \"\"\n },\n /**\n * Set to true when saving is in progress.\n */\n saving: {\n type: Boolean,\n default: false,\n required: false\n },\n /**\n * Set to true if an error occured while saving.\n */\n error: {\n type: Boolean,\n default: false,\n required: false\n }\n },\n emits: [\"click\"],\n computed: {\n indicatorColor() {\n return this.error ? \"var(--color-text-error, var(--color-error))\" : this.saving ? \"var(--color-primary-element)\" : \"none\";\n }\n }\n});\nvar _sfc_render = function render() {\n var _vm = this, _c = _vm._self._c;\n _vm._self._setupProxy;\n return _c(\"span\", { staticClass: \"material-design-icon\", attrs: { \"aria-label\": _vm.name, \"role\": \"img\" }, on: { \"click\": function($event) {\n return _vm.$emit(\"click\", $event);\n } } }, [_c(\"svg\", { staticClass: \"material-design-icon__svg\", attrs: { \"fill\": _vm.fillColor, \"width\": _vm.size, \"height\": _vm.size, \"viewBox\": \"0 0 24 24\" } }, [_c(\"path\", { attrs: { \"fill\": _vm.indicatorColor, \"d\": \"m19 15a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4z\" } }), _c(\"path\", { attrs: { \"fill\": \"currentColor\", \"d\": \"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z\" } }, [_vm.name ? _c(\"title\", [_vm._v(_vm._s(_vm.name))]) : _vm._e()])])]);\n};\nvar _sfc_staticRenderFns = [];\nvar __component__ = /* @__PURE__ */ normalizeComponent(\n _sfc_main,\n _sfc_render,\n _sfc_staticRenderFns,\n false,\n null,\n null\n);\nconst NcSavingIndicatorIcon = __component__.exports;\nexport {\n NcSavingIndicatorIcon as N\n};\n//# sourceMappingURL=NcSavingIndicatorIcon-U7AIamCl.mjs.map\n","\n import API from \"!../../../../style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../css-loader/dist/cjs.js!./NcSelectUsers-BDh2CSCJ.css\";\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 \"!!../../../../css-loader/dist/cjs.js!./NcSelectUsers-BDh2CSCJ.css\";\n export default content && content.locals ? content.locals : undefined;\n","import '../assets/NcSelectUsers-BDh2CSCJ.css';\nimport { defineComponent, ref, watch } from \"vue\";\nimport { N as NcListItemIcon } from \"./NcListItemIcon-DCKYv8Jr.mjs\";\nimport { N as NcSelect } from \"./NcSelect-CHc1QupB.mjs\";\nimport { r as register, w as t46, h as t16, a as t } from \"./_l10n-DVz9Qdzk.mjs\";\nimport { G as GenRandomId } from \"./GenRandomId-F5ebeBB_.mjs\";\nimport { n as normalizeComponent } from \"./_plugin-vue2_normalizer-DU4iP6Vu.mjs\";\nregister(t16, t46);\nconst __default__ = {\n model: {\n prop: \"modelValue\",\n event: \"update:modelValue\"\n }\n};\nconst _sfc_main = /* @__PURE__ */ defineComponent({\n ...__default__,\n __name: \"NcSelectUsers\",\n props: {\n /**\n * `aria-label` for the clear input button\n */\n ariaLabelClearSelected: {\n type: String,\n default: t(\"Clear selected\")\n },\n /**\n * `aria-label` for the listbox element\n */\n ariaLabelListbox: {\n type: String,\n default: t(\"Options\")\n },\n /**\n * Allows to customize the `aria-label` for the deselect-option button\n * The default is \"Deselect \" + optionLabel\n */\n ariaLabelDeselectOption: {\n type: Function,\n default: (optionLabel) => t(\"Deselect {option}\", { option: optionLabel })\n },\n /**\n * Keep the dropdown open after selecting an entry.\n */\n keepOpen: {\n type: Boolean,\n default: false\n },\n /**\n * Disable the component\n */\n disabled: {\n type: Boolean,\n default: false\n },\n /**\n * Callback to determine if the provided option should match the current search text.\n * Used to determine if the option should be displayed.\n *\n * By default it filters by the `displayName` and `subname` properties of the user\n * option object unless this prop is set explicitly\n */\n filterBy: {\n type: Function,\n default: null\n },\n /**\n * Input element id\n */\n inputId: {\n type: String,\n default: () => GenRandomId()\n },\n /**\n * Visible label for the input element\n *\n * @default 'Select account'\n */\n inputLabel: {\n type: String,\n default: t(\"Select account\")\n },\n /**\n * Pass true if you are using an external label.\n * In this case make sure you set the `for` attribute of your `