2 lines
90 KiB
JavaScript
2 lines
90 KiB
JavaScript
(()=>{var e,o,n,i={2404:(e,t,o)=>{var n=o(60270);e.exports=function(e,t){return n(e,t)}},6028:(e,t,o)=>{"use strict";o.d(t,{A:()=>s});var n=o(19051),i=o(47176);function r(e){return e.replace(/\/$/,"")}const s={requireAdmin:()=>(0,i.C5)(),get:(e,t)=>n.Ay.get(r(e),t),post:(e,t)=>n.Ay.post(r(e),t),patch:(e,t)=>n.Ay.patch(r(e),t),put:(e,t)=>n.Ay.put(r(e),t),delete:(e,t)=>n.Ay.delete(r(e),{params:t})}},14744:(e,o,n)=>{"use strict";n.d(o,{P:()=>D});var i=n(85168),r=n(95353),s=n(36620),a=n(19051),c=n(81222),u=n(63814),d=n(85471),p=n(6028);const l={apps:[],bundles:(0,c.C)("settings","appstoreBundles",[]),categories:[],updateCount:(0,c.C)("settings","appstoreUpdateCount",0),loading:{},gettingCategoriesPromise:null,appApiEnabled:(0,c.C)("settings","appApiEnabled",!1)},f={APPS_API_FAILURE(e,o){(0,i.Qg)(t("settings","An error occurred during the request. Unable to proceed.")+"<br>"+o.error.response.data.data.message,{isHTML:!0}),s.A.error("An error occurred during the request. Unable to proceed.",{state:e,error:o})},initCategories(e,{categories:t,updateCount:o}){e.categories=t,e.updateCount=o},updateCategories(e,t){e.gettingCategoriesPromise=t},setUpdateCount(e,t){e.updateCount=t},addCategory(e,t){e.categories.push(t)},appendCategories(e,t){e.categories=t},setAllApps(e,t){e.apps=t},setError(e,{appId:t,error:o}){Array.isArray(t)||(t=[t]),t.forEach(t=>{e.apps.find(e=>e.id===t).error=o})},clearError(e,{appId:t}){e.apps.find(e=>e.id===t).error=null},enableApp(e,{appId:t,groups:o}){const n=e.apps.find(e=>e.id===t);n.active=!0,d.Ay.set(n,"groups",[...o]),"app_api"===n.id&&(e.appApiEnabled=!0)},setInstallState(e,{appId:t,canInstall:o}){const n=e.apps.find(e=>e.id===t);n&&(n.canInstall=!0===o)},disableApp(e,t){const o=e.apps.find(e=>e.id===t);o.active=!1,o.groups=[],o.removable&&(o.canUnInstall=!0),"app_api"===o.id&&(e.appApiEnabled=!1)},uninstallApp(e,t){e.apps.find(e=>e.id===t).active=!1,e.apps.find(e=>e.id===t).groups=[],e.apps.find(e=>e.id===t).needsDownload=!0,e.apps.find(e=>e.id===t).installed=!1,e.apps.find(e=>e.id===t).canUnInstall=!1,e.apps.find(e=>e.id===t).canInstall=!0,"app_api"===t&&(e.appApiEnabled=!1)},updateApp(e,t){const o=e.apps.find(e=>e.id===t),n=o.update;o.update=null,o.version=n,e.updateCount--},resetApps(e){e.apps=[]},reset(e){e.apps=[],e.categories=[],e.updateCount=0},startLoading(e,t){Array.isArray(t)?t.forEach(t=>{d.Ay.set(e.loading,t,!0)}):d.Ay.set(e.loading,t,!0)},stopLoading(e,t){Array.isArray(t)?t.forEach(t=>{d.Ay.set(e.loading,t,!1)}):d.Ay.set(e.loading,t,!1)}},h={enableApp(e,{appId:o,groups:n}){let r;return r=Array.isArray(o)?o:[o],p.A.requireAdmin().then(()=>{e.commit("startLoading",r),e.commit("startLoading","install");const s={};return r.forEach(t=>{const o=e.state.apps.find(e=>e.id===t);o&&(s[t]={active:o.active,groups:[...o.groups||[]]},e.commit("enableApp",{appId:t,groups:n}))}),p.A.post((0,u.Jv)("settings/apps/enable"),{appIds:r,groups:n}).then(n=>(e.commit("stopLoading",r),e.commit("stopLoading","install"),a.Ay.get((0,u.Jv)("apps/files/")).then(()=>{n.data.update_required&&((0,i.cf)(t("settings","The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds."),{onClick:()=>window.location.reload(),close:!1}),setTimeout(function(){location.reload()},5e3))}).catch(()=>{Array.isArray(o)||((0,i.Qg)(t("settings","Error: This app cannot be enabled because it makes the server unstable")),e.commit("setError",{appId:r,error:t("settings","Error: This app cannot be enabled because it makes the server unstable")}),e.dispatch("disableApp",{appId:o}))}))).catch(t=>{e.commit("stopLoading",r),e.commit("stopLoading","install"),r.forEach(t=>{s[t]&&(e.commit("enableApp",{appId:t,groups:s[t].groups}),s[t].active||e.commit("disableApp",t))}),e.commit("setError",{appId:r,error:t.response.data.data.message}),e.commit("APPS_API_FAILURE",{appId:o,error:t})})}).catch(t=>e.commit("API_FAILURE",{appId:o,error:t}))},forceEnableApp(e,{appId:t}){let o;return o=Array.isArray(t)?t:[t],p.A.requireAdmin().then(()=>(e.commit("startLoading",o),e.commit("startLoading","install"),p.A.post((0,u.Jv)("settings/apps/force"),{appId:t}).then(()=>{e.commit("setInstallState",{appId:t,canInstall:!0})}).catch(n=>{e.commit("stopLoading",o),e.commit("stopLoading","install"),e.commit("setError",{appId:o,error:n.response.data.data.message}),e.commit("APPS_API_FAILURE",{appId:t,error:n})}).finally(()=>{e.commit("stopLoading",o),e.commit("stopLoading","install")}))).catch(o=>e.commit("API_FAILURE",{appId:t,error:o}))},disableApp(e,{appId:t}){let o;return o=Array.isArray(t)?t:[t],p.A.requireAdmin().then(()=>(e.commit("startLoading",o),p.A.post((0,u.Jv)("settings/apps/disable"),{appIds:o}).then(()=>(e.commit("stopLoading",o),o.forEach(t=>{e.commit("disableApp",t)}),!0)).catch(n=>{e.commit("stopLoading",o),e.commit("APPS_API_FAILURE",{appId:t,error:n})}))).catch(o=>e.commit("API_FAILURE",{appId:t,error:o}))},uninstallApp:(e,{appId:t})=>p.A.requireAdmin().then(()=>(e.commit("startLoading",t),p.A.get((0,u.Jv)(`settings/apps/uninstall/${t}`)).then(()=>(e.commit("stopLoading",t),e.commit("uninstallApp",t),!0)).catch(o=>{e.commit("stopLoading",t),e.commit("APPS_API_FAILURE",{appId:t,error:o})}))).catch(o=>e.commit("API_FAILURE",{appId:t,error:o})),updateApp:(e,{appId:t})=>p.A.requireAdmin().then(()=>(e.commit("startLoading",t),e.commit("startLoading","install"),p.A.get((0,u.Jv)(`settings/apps/update/${t}`)).then(()=>(e.commit("stopLoading","install"),e.commit("stopLoading",t),e.commit("updateApp",t),!0)).catch(o=>{e.commit("stopLoading",t),e.commit("stopLoading","install"),e.commit("APPS_API_FAILURE",{appId:t,error:o})}))).catch(o=>e.commit("API_FAILURE",{appId:t,error:o})),getAllApps:e=>(e.commit("startLoading","list"),p.A.get((0,u.Jv)("settings/apps/list")).then(t=>(e.commit("setAllApps",t.data.apps),e.commit("stopLoading","list"),!0)).catch(t=>e.commit("API_FAILURE",t))),async getCategories(e,{shouldRefetchCategories:t=!1}={}){if(t||!e.state.gettingCategoriesPromise){e.commit("startLoading","categories");try{const t=p.A.get((0,u.Jv)("settings/apps/categories"));e.commit("updateCategories",t);const o=await t;return o.data.length>0?(e.commit("appendCategories",o.data),e.commit("stopLoading","categories"),!0):(e.commit("stopLoading","categories"),!1)}catch(t){e.commit("API_FAILURE",t)}}return e.state.gettingCategoriesPromise}},m={state:l,mutations:f,getters:{isAppApiEnabled:e=>e.appApiEnabled,loading:e=>function(t){return e.loading[t]},getCategories:e=>e.categories,getAllApps:e=>e.apps,getAppBundles:e=>e.bundles,getUpdateCount:e=>e.updateCount,getCategoryById:e=>t=>e.categories.find(e=>e.id===t)},actions:h},v={state:{},mutations:{},getters:{},actions:{setAppConfig:(e,{app:t,key:o,value:n})=>p.A.requireAdmin().then(()=>p.A.post((0,u.KT)("apps/provisioning_api/api/v1/config/apps/{app}/{key}",{app:t,key:o}),{value:n}).catch(e=>{throw e})).catch(i=>e.commit("API_FAILURE",{app:t,key:o,value:n,error:i}))}},g={serverData:(0,c.C)("settings","usersSettings",{})},b={setServerData(e,t){e.serverData=t}},y={state:g,mutations:b,getters:{getServerData:e=>e.serverData},actions:{}};var _=n(80474),w=n(87485),A=n(35810),O=n(15916),E=n(53334);const C=Intl.Collator([(0,E.Z0)(),(0,E.lO)()],{numeric:!0,usage:"sort"}),I=(0,c.C)("settings","usersSettings",{}),T=(0,_.c0)("settings").persist(!0).build(),L={id:"",name:"",usercount:0,disabled:0,canAdd:!0,canRemove:!0},P={users:[],groups:[...I.getSubAdminGroups??[],...I.systemGroups??[]],orderBy:I.sortGroups??O.q.UserCount,minPasswordLength:0,usersOffset:0,usersLimit:25,disabledUsersOffset:0,disabledUsersLimit:25,userCount:I.userCount??0,showConfig:{showStoragePath:"true"===T.getItem("account_settings__showStoragePath"),showUserBackend:"true"===T.getItem("account_settings__showUserBackend"),showFirstLogin:"true"===T.getItem("account_settings__showFirstLogin"),showLastLogin:"true"===T.getItem("account_settings__showLastLogin"),showNewUserForm:"true"===T.getItem("account_settings__showNewUserForm"),showLanguages:"true"===T.getItem("account_settings__showLanguages")}},$={appendUsers(e,t){const o=e.users.map(({id:e})=>e),n=Object.values(t).filter(({id:e})=>!o.includes(e)),i=e.users.concat(n);e.usersOffset+=e.usersLimit,e.users=i},updateDisabledUsers(e){e.disabledUsersOffset+=e.disabledUsersLimit},setPasswordPolicyMinLength(e,t){e.minPasswordLength=""!==t?t:0},addGroup(e,t){try{if(void 0!==e.groups.find(e=>e.id===t.id))return;const o={...L,...t};e.groups.unshift(o)}catch(e){s.A.error("Cannt create group",{error:e})}},renameGroup(e,{gid:t,displayName:o}){const n=e.groups.findIndex(e=>e.id===t);if(n>=0){const t=e.groups[n];t.name=o,e.groups.splice(n,1,t)}},removeGroup(e,t){const o=e.groups.findIndex(e=>e.id===t);o>=0&&e.groups.splice(o,1)},addUserGroup(e,{userid:t,gid:o}){const n=e.groups.find(e=>e.id===o),i=e.users.find(e=>e.id===t);n&&i.enabled&&e.userCount>0&&n.usercount++,i.groups.push(o)},removeUserGroup(e,{userid:t,gid:o}){const n=e.groups.find(e=>e.id===o),i=e.users.find(e=>e.id===t);n&&i.enabled&&e.userCount>0&&n.usercount--;const r=i.groups;r.splice(r.indexOf(o),1)},addUserSubAdmin(e,{userid:t,gid:o}){e.users.find(e=>e.id===t).subadmin.push(o)},removeUserSubAdmin(e,{userid:t,gid:o}){const n=e.users.find(e=>e.id===t).subadmin;n.splice(n.indexOf(o),1)},deleteUser(e,t){const o=e.users.findIndex(e=>e.id===t);this.commit("updateUserCounts",{user:e.users[o],actionType:"remove"}),e.users.splice(o,1)},addUserData(e,t){const o=t.data.ocs.data;e.users.unshift(o),this.commit("updateUserCounts",{user:o,actionType:"create"})},enableDisableUser(e,{userid:t,enabled:o}){const n=e.users.find(e=>e.id===t);n.enabled=o,this.commit("updateUserCounts",{user:n,actionType:o?"enable":"disable"})},updateUserCounts(e,{user:t,actionType:o}){if(0===e.userCount)return;const n=e.groups.find(e=>"__nc_internal_recent"===e.id),i=e.groups.find(e=>"disabled"===e.id);switch(o){case"enable":case"disable":i.usercount+=t.enabled?-1:1,n.usercount+=t.enabled?1:-1,e.userCount+=t.enabled?1:-1,t.groups.forEach(o=>{const n=e.groups.find(e=>e.id===o);n&&(n.disabled+=t.enabled?-1:1)});break;case"create":n.usercount++,e.userCount++,t.groups.forEach(t=>{const o=e.groups.find(e=>e.id===t);o&&o.usercount++});break;case"remove":t.enabled?(n.usercount--,e.userCount--,t.groups.forEach(t=>{const o=e.groups.find(e=>e.id===t);o?o.usercount--:s.A.warn("User group "+t+" does not exist during user removal")})):(i.usercount--,t.groups.forEach(t=>{const o=e.groups.find(e=>e.id===t);o&&o.disabled--}));break;default:s.A.error(`Unknown action type in updateUserCounts: '${o}'`)}},setUserData(e,{userid:t,key:o,value:n}){if("quota"===o){const i=(0,A.lT)(n,!0);e.users.find(e=>e.id===t)[o][o]=null!==i?i:n}else e.users.find(e=>e.id===t)[o]=n},resetUsers(e){e.users=[],e.usersOffset=0,e.disabledUsersOffset=0},resetGroups(e){e.groups=[...I.getSubAdminGroups??[],...I.systemGroups??[]]},setShowConfig(e,{key:t,value:o}){T.setItem(`account_settings__${t}`,JSON.stringify(o)),e.showConfig[t]=o},setGroupSorting(e,o){const n=e.orderBy;e.orderBy=o,a.Ay.post((0,u.Jv)("/settings/users/preferences/group.sortBy"),{value:String(o)}).catch(o=>{e.orderBy=n,(0,i.Qg)(t("settings","Could not set group sorting")),s.A.error(o)})}},S={getUsers:e=>e.users,getGroups:e=>e.groups,getSubAdminGroups:()=>I.subAdminGroups??[],getSortedGroups(e){const t=[...e.groups];return e.orderBy===O.q.UserCount?t.sort((e,t)=>{const o=e.usercount-e.disabled,n=t.usercount-t.disabled;return o<n?1:n<o?-1:C.compare(e.name,t.name)}):t.sort((e,t)=>C.compare(e.name,t.name))},getGroupSorting:e=>e.orderBy,getPasswordPolicyMinLength:e=>e.minPasswordLength,getUsersOffset:e=>e.usersOffset,getUsersLimit:e=>e.usersLimit,getDisabledUsersOffset:e=>e.disabledUsersOffset,getDisabledUsersLimit:e=>e.disabledUsersLimit,getUserCount:e=>e.userCount,getShowConfig:e=>e.showConfig},k=a.Ay.CancelToken;let U=null;const x={state:P,mutations:$,getters:S,actions:{searchUsers:(e,{offset:t,limit:o,search:n})=>(n="string"==typeof n?n:"",p.A.get((0,u.KT)("cloud/users/details?offset={offset}&limit={limit}&search={search}",{offset:t,limit:o,search:n})).catch(t=>{a.Ay.isCancel(t)||e.commit("API_FAILURE",t)})),getUser:(e,t)=>p.A.get((0,u.KT)(`cloud/users/${t}`)).catch(t=>{a.Ay.isCancel(t)||e.commit("API_FAILURE",t)}),getUsers:(e,{offset:t,limit:o,search:n,group:i})=>(U&&U.cancel("Operation canceled by another search request."),U=k.source(),n=(n="string"==typeof n?n:"").replace(/in:[^\s]+/g,"").trim(),""!==(i="string"==typeof i?i:"")?p.A.get((0,u.KT)("cloud/groups/{group}/users/details?offset={offset}&limit={limit}&search={search}",{group:encodeURIComponent(i),offset:t,limit:o,search:n}),{cancelToken:U.token}).then(t=>{const o=Object.keys(t.data.ocs.data.users).length;return o>0&&e.commit("appendUsers",t.data.ocs.data.users),o}).catch(t=>{a.Ay.isCancel(t)||e.commit("API_FAILURE",t)}):p.A.get((0,u.KT)("cloud/users/details?offset={offset}&limit={limit}&search={search}",{offset:t,limit:o,search:n}),{cancelToken:U.token}).then(t=>{const o=Object.keys(t.data.ocs.data.users).length;return o>0&&e.commit("appendUsers",t.data.ocs.data.users),o}).catch(t=>{a.Ay.isCancel(t)||e.commit("API_FAILURE",t)})),async getRecentUsers(e,{offset:t,limit:o,search:n}){const i=(0,u.KT)("cloud/users/recent?offset={offset}&limit={limit}&search={search}",{offset:t,limit:o,search:n});try{const t=await p.A.get(i),o=Object.keys(t.data.ocs.data.users).length;return o>0&&e.commit("appendUsers",t.data.ocs.data.users),o}catch(t){e.commit("API_FAILURE",t)}},async getDisabledUsers(e,{offset:t,limit:o,search:n}){const i=(0,u.KT)("cloud/users/disabled?offset={offset}&limit={limit}&search={search}",{offset:t,limit:o,search:n});try{const t=await p.A.get(i),o=Object.keys(t.data.ocs.data.users).length;return o>0&&(e.commit("appendUsers",t.data.ocs.data.users),e.commit("updateDisabledUsers",t.data.ocs.data.users)),o}catch(t){e.commit("API_FAILURE",t)}},getGroups(e,{offset:t,limit:o,search:n}){n="string"==typeof n?n:"";const i=-1===o?"":`&limit=${o}`;return p.A.get((0,u.KT)("cloud/groups?offset={offset}&search={search}",{offset:t,search:n})+i).then(t=>Object.keys(t.data.ocs.data.groups).length>0&&(t.data.ocs.data.groups.forEach(function(t){e.commit("addGroup",{id:t,name:t})}),!0)).catch(t=>e.commit("API_FAILURE",t))},getUsersFromList:(e,{offset:t,limit:o,search:n})=>(n="string"==typeof n?n:"",p.A.get((0,u.KT)("cloud/users/details?offset={offset}&limit={limit}&search={search}",{offset:t,limit:o,search:n})).then(t=>Object.keys(t.data.ocs.data.users).length>0&&(e.commit("appendUsers",t.data.ocs.data.users),!0)).catch(t=>e.commit("API_FAILURE",t))),getUsersFromGroup:(e,{groupid:t,offset:o,limit:n})=>p.A.get((0,u.KT)("cloud/users/{groupId}/details?offset={offset}&limit={limit}",{groupId:encodeURIComponent(t),offset:o,limit:n})).then(t=>e.commit("getUsersFromList",t.data.ocs.data.users)).catch(t=>e.commit("API_FAILURE",t)),getPasswordPolicyMinLength:e=>!(!(0,w.F)().password_policy||!(0,w.F)().password_policy.minLength)&&(e.commit("setPasswordPolicyMinLength",(0,w.F)().password_policy.minLength),(0,w.F)().password_policy.minLength),addGroup:(e,t)=>p.A.requireAdmin().then(()=>p.A.post((0,u.KT)("cloud/groups"),{groupid:t}).then(()=>(e.commit("addGroup",{id:t,name:t}),{gid:t,displayName:t})).catch(e=>{throw e})).catch(o=>{throw e.commit("API_FAILURE",{gid:t,error:o}),o}),renameGroup:(e,{groupid:t,displayName:o})=>p.A.requireAdmin().then(()=>p.A.put((0,u.KT)("cloud/groups/{groupId}",{groupId:encodeURIComponent(t)}),{key:"displayname",value:o}).then(()=>(e.commit("renameGroup",{gid:t,displayName:o}),{groupid:t,displayName:o})).catch(e=>{throw e})).catch(o=>{throw e.commit("API_FAILURE",{groupid:t,error:o}),o}),removeGroup:(e,t)=>p.A.requireAdmin().then(()=>p.A.delete((0,u.KT)("cloud/groups/{groupId}",{groupId:encodeURIComponent(t)})).then(()=>e.commit("removeGroup",t)).catch(e=>{throw e})).catch(o=>e.commit("API_FAILURE",{gid:t,error:o})),addUserGroup:(e,{userid:t,gid:o})=>p.A.requireAdmin().then(()=>p.A.post((0,u.KT)("cloud/users/{userid}/groups",{userid:t}),{groupid:o}).then(()=>e.commit("addUserGroup",{userid:t,gid:o})).catch(e=>{throw e})).catch(o=>e.commit("API_FAILURE",{userid:t,error:o})),removeUserGroup:(e,{userid:t,gid:o})=>p.A.requireAdmin().then(()=>p.A.delete((0,u.KT)("cloud/users/{userid}/groups",{userid:t}),{groupid:o}).then(()=>e.commit("removeUserGroup",{userid:t,gid:o})).catch(e=>{throw e})).catch(o=>{throw e.commit("API_FAILURE",{userid:t,error:o}),o}),addUserSubAdmin:(e,{userid:t,gid:o})=>p.A.requireAdmin().then(()=>p.A.post((0,u.KT)("cloud/users/{userid}/subadmins",{userid:t}),{groupid:o}).then(()=>e.commit("addUserSubAdmin",{userid:t,gid:o})).catch(e=>{throw e})).catch(o=>e.commit("API_FAILURE",{userid:t,error:o})),removeUserSubAdmin:(e,{userid:t,gid:o})=>p.A.requireAdmin().then(()=>p.A.delete((0,u.KT)("cloud/users/{userid}/subadmins",{userid:t}),{groupid:o}).then(()=>e.commit("removeUserSubAdmin",{userid:t,gid:o})).catch(e=>{throw e})).catch(o=>e.commit("API_FAILURE",{userid:t,error:o})),async wipeUserDevices(e,t){try{return await p.A.requireAdmin(),await p.A.post((0,u.KT)("cloud/users/{userid}/wipe",{userid:t}))}catch(o){return e.commit("API_FAILURE",{userid:t,error:o}),Promise.reject(new Error("Failed to wipe user devices"))}},deleteUser:(e,t)=>p.A.requireAdmin().then(()=>p.A.delete((0,u.KT)("cloud/users/{userid}",{userid:t})).then(()=>e.commit("deleteUser",t)).catch(e=>{throw e})).catch(o=>e.commit("API_FAILURE",{userid:t,error:o})),addUser:({commit:e,dispatch:t},{userid:o,password:n,displayName:i,email:r,groups:s,subadmin:a,quota:c,language:d,manager:l})=>p.A.requireAdmin().then(()=>p.A.post((0,u.KT)("cloud/users"),{userid:o,password:n,displayName:i,email:r,groups:s,subadmin:a,quota:c,language:d,manager:l}).then(e=>t("addUserData",o||e.data.ocs.data.id)).catch(e=>{throw e})).catch(t=>{throw e("API_FAILURE",{userid:o,error:t}),t}),addUserData:(e,t)=>p.A.requireAdmin().then(()=>p.A.get((0,u.KT)("cloud/users/{userid}",{userid:t})).then(t=>e.commit("addUserData",t)).catch(e=>{throw e})).catch(o=>e.commit("API_FAILURE",{userid:t,error:o})),enableDisableUser(e,{userid:t,enabled:o=!0}){const n=o?"enable":"disable";return p.A.requireAdmin().then(()=>p.A.put((0,u.KT)("cloud/users/{userid}/{userStatus}",{userid:t,userStatus:n})).then(()=>e.commit("enableDisableUser",{userid:t,enabled:o})).catch(e=>{throw e})).catch(o=>e.commit("API_FAILURE",{userid:t,error:o}))},async setUserData(e,{userid:t,key:o,value:n}){if(!["email","language","quota","displayname","password","manager"].includes(o))throw new Error("Invalid request data");if(""===n&&!["email","displayname","manager"].includes(o))throw new Error("Value cannot be empty for this field");try{return await p.A.requireAdmin(),await p.A.put((0,u.KT)("cloud/users/{userid}",{userid:t}),{key:o,value:n}),e.commit("setUserData",{userid:t,key:o,value:n})}catch(o){throw e.commit("API_FAILURE",{userid:t,error:o}),o}},sendWelcomeMail:(e,t)=>p.A.requireAdmin().then(()=>p.A.post((0,u.KT)("cloud/users/{userid}/welcome",{userid:t})).then(()=>!0).catch(e=>{throw e})).catch(o=>e.commit("API_FAILURE",{userid:t,error:o}))}},N={API_FAILURE(e,o){try{const e=o.error.response.data.ocs.meta.message;(0,i.Qg)(t("settings","An error occurred during the request. Unable to proceed.")+"<br>"+e,{isHTML:!0})}catch{(0,i.Qg)(t("settings","An error occurred during the request. Unable to proceed."))}s.A.error("An error occurred during the request.",{state:e,error:o})}};let j=null;function D(){return null===j&&(j=new r.il({modules:{users:x,apps:m,settings:y,oc:v},strict:!1,mutations:N})),j}},14974:e=>{e.exports=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}},15340:()=>{},15916:(e,t,o)=>{"use strict";var n;o.d(t,{q:()=>n}),function(e){e[e.UserCount=1]="UserCount",e[e.GroupName=2]="GroupName"}(n||(n={}))},20999:(e,t,o)=>{var n=o(69302),i=o(36800);e.exports=function(e){return n(function(t,o){var n=-1,r=o.length,s=r>1?o[r-1]:void 0,a=r>2?o[2]:void 0;for(s=e.length>3&&"function"==typeof s?(r--,s):void 0,a&&i(o[0],o[1],a)&&(s=r<3?void 0:s,r=1),t=Object(t);++n<r;){var c=o[n];c&&e(t,c,n,s)}return t})}},31960:(e,t,o)=>{"use strict";var n=o(21777),i=o(53334),r=o(10810);function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function a(e){var t=function(e){if("object"!=s(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!=s(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==s(t)?t:t+""}function c(e,t,o){return(t=a(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function u(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,a(n.key),n)}}var d="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,p=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(d&&navigator.userAgent.indexOf(e[t])>=0)return 1;return 0}(),l=d&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},p))}};function f(e){return e&&"[object Function]"==={}.toString.call(e)}function h(e,t){if(1!==e.nodeType)return[];var o=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?o[t]:o}function m(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function v(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=h(e),o=t.overflow,n=t.overflowX,i=t.overflowY;return/(auto|scroll|overlay)/.test(o+i+n)?e:v(m(e))}function g(e){return e&&e.referenceNode?e.referenceNode:e}var b=d&&!(!window.MSInputMethodContext||!document.documentMode),y=d&&/MSIE 10/.test(navigator.userAgent);function _(e){return 11===e?b:10===e?y:b||y}function w(e){if(!e)return document.documentElement;for(var t=_(10)?document.body:null,o=e.offsetParent||null;o===t&&e.nextElementSibling;)o=(e=e.nextElementSibling).offsetParent;var n=o&&o.nodeName;return n&&"BODY"!==n&&"HTML"!==n?-1!==["TH","TD","TABLE"].indexOf(o.nodeName)&&"static"===h(o,"position")?w(o):o:e?e.ownerDocument.documentElement:document.documentElement}function A(e){return null!==e.parentNode?A(e.parentNode):e}function O(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,n=o?e:t,i=o?t:e,r=document.createRange();r.setStart(n,0),r.setEnd(i,0);var s,a,c=r.commonAncestorContainer;if(e!==c&&t!==c||n.contains(i))return"BODY"===(a=(s=c).nodeName)||"HTML"!==a&&w(s.firstElementChild)!==s?w(c):c;var u=A(e);return u.host?O(u.host,t):O(e,A(t).host)}function E(e){var t="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",o=e.nodeName;if("BODY"===o||"HTML"===o){var n=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||n)[t]}return e[t]}function C(e,t){var o="x"===t?"Left":"Top",n="Left"===o?"Right":"Bottom";return parseFloat(e["border"+o+"Width"])+parseFloat(e["border"+n+"Width"])}function I(e,t,o,n){return Math.max(t["offset"+e],t["scroll"+e],o["client"+e],o["offset"+e],o["scroll"+e],_(10)?parseInt(o["offset"+e])+parseInt(n["margin"+("Height"===e?"Top":"Left")])+parseInt(n["margin"+("Height"===e?"Bottom":"Right")]):0)}function T(e){var t=e.body,o=e.documentElement,n=_(10)&&getComputedStyle(o);return{height:I("Height",t,o,n),width:I("Width",t,o,n)}}var L=function(){function e(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,o,n){return o&&e(t.prototype,o),n&&e(t,n),t}}(),P=function(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e},$=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e};function S(e){return $({},e,{right:e.left+e.width,bottom:e.top+e.height})}function k(e){var t={};try{if(_(10)){t=e.getBoundingClientRect();var o=E(e,"top"),n=E(e,"left");t.top+=o,t.left+=n,t.bottom+=o,t.right+=n}else t=e.getBoundingClientRect()}catch(e){}var i={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},r="HTML"===e.nodeName?T(e.ownerDocument):{},s=r.width||e.clientWidth||i.width,a=r.height||e.clientHeight||i.height,c=e.offsetWidth-s,u=e.offsetHeight-a;if(c||u){var d=h(e);c-=C(d,"x"),u-=C(d,"y"),i.width-=c,i.height-=u}return S(i)}function U(e,t){var o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=_(10),i="HTML"===t.nodeName,r=k(e),s=k(t),a=v(e),c=h(t),u=parseFloat(c.borderTopWidth),d=parseFloat(c.borderLeftWidth);o&&i&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));var p=S({top:r.top-s.top-u,left:r.left-s.left-d,width:r.width,height:r.height});if(p.marginTop=0,p.marginLeft=0,!n&&i){var l=parseFloat(c.marginTop),f=parseFloat(c.marginLeft);p.top-=u-l,p.bottom-=u-l,p.left-=d-f,p.right-=d-f,p.marginTop=l,p.marginLeft=f}return(n&&!o?t.contains(a):t===a&&"BODY"!==a.nodeName)&&(p=function(e,t){var o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=E(t,"top"),i=E(t,"left"),r=o?-1:1;return e.top+=n*r,e.bottom+=n*r,e.left+=i*r,e.right+=i*r,e}(p,t)),p}function x(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===h(e,"position"))return!0;var o=m(e);return!!o&&x(o)}function N(e){if(!e||!e.parentElement||_())return document.documentElement;for(var t=e.parentElement;t&&"none"===h(t,"transform");)t=t.parentElement;return t||document.documentElement}function j(e,t,o,n){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],r={top:0,left:0},s=i?N(e):O(e,g(t));if("viewport"===n)r=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=e.ownerDocument.documentElement,n=U(e,o),i=Math.max(o.clientWidth,window.innerWidth||0),r=Math.max(o.clientHeight,window.innerHeight||0),s=t?0:E(o),a=t?0:E(o,"left");return S({top:s-n.top+n.marginTop,left:a-n.left+n.marginLeft,width:i,height:r})}(s,i);else{var a=void 0;"scrollParent"===n?"BODY"===(a=v(m(t))).nodeName&&(a=e.ownerDocument.documentElement):a="window"===n?e.ownerDocument.documentElement:n;var c=U(a,s,i);if("HTML"!==a.nodeName||x(s))r=c;else{var u=T(e.ownerDocument),d=u.height,p=u.width;r.top+=c.top-c.marginTop,r.bottom=d+c.top,r.left+=c.left-c.marginLeft,r.right=p+c.left}}var l="number"==typeof(o=o||0);return r.left+=l?o:o.left||0,r.top+=l?o:o.top||0,r.right-=l?o:o.right||0,r.bottom-=l?o:o.bottom||0,r}function D(e,t,o,n,i){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var s=j(o,n,r,i),a={top:{width:s.width,height:t.top-s.top},right:{width:s.right-t.right,height:s.height},bottom:{width:s.width,height:s.bottom-t.bottom},left:{width:t.left-s.left,height:s.height}},c=Object.keys(a).map(function(e){return $({key:e},a[e],{area:(t=a[e],t.width*t.height)});var t}).sort(function(e,t){return t.area-e.area}),u=c.filter(function(e){var t=e.width,n=e.height;return t>=o.clientWidth&&n>=o.clientHeight}),d=u.length>0?u[0].key:c[0].key,p=e.split("-")[1];return d+(p?"-"+p:"")}function F(e,t,o){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return U(o,n?N(t):O(t,g(o)),n)}function R(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),o=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),n=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+n,height:e.offsetHeight+o}}function M(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function H(e,t,o){o=o.split("-")[0];var n=R(e),i={width:n.width,height:n.height},r=-1!==["right","left"].indexOf(o),s=r?"top":"left",a=r?"left":"top",c=r?"height":"width",u=r?"width":"height";return i[s]=t[s]+t[c]/2-n[c]/2,i[a]=o===a?t[a]-n[u]:t[M(a)],i}function G(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function B(e,t,o){return(void 0===o?e:e.slice(0,function(e,t,o){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===o});var n=G(e,function(e){return e[t]===o});return e.indexOf(n)}(e,"name",o))).forEach(function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var o=e.function||e.fn;e.enabled&&f(o)&&(t.offsets.popper=S(t.offsets.popper),t.offsets.reference=S(t.offsets.reference),t=o(t,e))}),t}function q(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=F(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=D(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=H(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=B(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function z(e,t){return e.some(function(e){var o=e.name;return e.enabled&&o===t})}function V(e){for(var t=[!1,"ms","Webkit","Moz","O"],o=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<t.length;n++){var i=t[n],r=i?""+i+o:e;if(void 0!==document.body.style[r])return r}return null}function W(){return this.state.isDestroyed=!0,z(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[V("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function K(e){var t=e.ownerDocument;return t?t.defaultView:window}function Y(e,t,o,n){var i="BODY"===e.nodeName,r=i?e.ownerDocument.defaultView:e;r.addEventListener(t,o,{passive:!0}),i||Y(v(r.parentNode),t,o,n),n.push(r)}function J(e,t,o,n){o.updateBound=n,K(e).addEventListener("resize",o.updateBound,{passive:!0});var i=v(e);return Y(i,"scroll",o.updateBound,o.scrollParents),o.scrollElement=i,o.eventsEnabled=!0,o}function X(){this.state.eventsEnabled||(this.state=J(this.reference,this.options,this.state,this.scheduleUpdate))}function Q(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=function(e,t){return K(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener("scroll",t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}(this.reference,this.state))}function Z(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function ee(e,t){Object.keys(t).forEach(function(o){var n="";-1!==["width","height","top","right","bottom","left"].indexOf(o)&&Z(t[o])&&(n="px"),e.style[o]=t[o]+n})}var te=d&&/Firefox/i.test(navigator.userAgent);function oe(e,t,o){var n=G(e,function(e){return e.name===t}),i=!!n&&e.some(function(e){return e.name===o&&e.enabled&&e.order<n.order});if(!i){var r="`"+t+"`",s="`"+o+"`";console.warn(s+" modifier is required by "+r+" modifier in order to work, be sure to include it before "+r+"!")}return i}var ne=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],ie=ne.slice(3);function re(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=ie.indexOf(e),n=ie.slice(o+1).concat(ie.slice(0,o));return t?n.reverse():n}var se={shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,o=t.split("-")[0],n=t.split("-")[1];if(n){var i=e.offsets,r=i.reference,s=i.popper,a=-1!==["bottom","top"].indexOf(o),c=a?"left":"top",u=a?"width":"height",d={start:P({},c,r[c]),end:P({},c,r[c]+r[u]-s[u])};e.offsets.popper=$({},s,d[n])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var o,n=t.offset,i=e.placement,r=e.offsets,s=r.popper,a=r.reference,c=i.split("-")[0];return o=Z(+n)?[+n,0]:function(e,t,o,n){var i=[0,0],r=-1!==["right","left"].indexOf(n),s=e.split(/(\+|\-)/).map(function(e){return e.trim()}),a=s.indexOf(G(s,function(e){return-1!==e.search(/,|\s/)}));s[a]&&-1===s[a].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var c=/\s*,\s*|\s+/,u=-1!==a?[s.slice(0,a).concat([s[a].split(c)[0]]),[s[a].split(c)[1]].concat(s.slice(a+1))]:[s];return(u=u.map(function(e,n){var i=(1===n?!r:r)?"height":"width",s=!1;return e.reduce(function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,s=!0,e):s?(e[e.length-1]+=t,s=!1,e):e.concat(t)},[]).map(function(e){return function(e,t,o,n){var i=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+i[1],s=i[2];return r?0===s.indexOf("%")?S("%p"===s?o:n)[t]/100*r:"vh"===s||"vw"===s?("vh"===s?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*r:r:e}(e,i,t,o)})})).forEach(function(e,t){e.forEach(function(o,n){Z(o)&&(i[t]+=o*("-"===e[n-1]?-1:1))})}),i}(n,s,a,c),"left"===c?(s.top+=o[0],s.left-=o[1]):"right"===c?(s.top+=o[0],s.left+=o[1]):"top"===c?(s.left+=o[0],s.top-=o[1]):"bottom"===c&&(s.left+=o[0],s.top+=o[1]),e.popper=s,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var o=t.boundariesElement||w(e.instance.popper);e.instance.reference===o&&(o=w(o));var n=V("transform"),i=e.instance.popper.style,r=i.top,s=i.left,a=i[n];i.top="",i.left="",i[n]="";var c=j(e.instance.popper,e.instance.reference,t.padding,o,e.positionFixed);i.top=r,i.left=s,i[n]=a,t.boundaries=c;var u=t.priority,d=e.offsets.popper,p={primary:function(e){var o=d[e];return d[e]<c[e]&&!t.escapeWithReference&&(o=Math.max(d[e],c[e])),P({},e,o)},secondary:function(e){var o="right"===e?"left":"top",n=d[o];return d[e]>c[e]&&!t.escapeWithReference&&(n=Math.min(d[o],c[e]-("right"===e?d.width:d.height))),P({},o,n)}};return u.forEach(function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";d=$({},d,p[t](e))}),e.offsets.popper=d,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,n=t.reference,i=e.placement.split("-")[0],r=Math.floor,s=-1!==["top","bottom"].indexOf(i),a=s?"right":"bottom",c=s?"left":"top",u=s?"width":"height";return o[a]<r(n[c])&&(e.offsets.popper[c]=r(n[c])-o[u]),o[c]>r(n[a])&&(e.offsets.popper[c]=r(n[a])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var o;if(!oe(e.instance.modifiers,"arrow","keepTogether"))return e;var n=t.element;if("string"==typeof n){if(!(n=e.instance.popper.querySelector(n)))return e}else if(!e.instance.popper.contains(n))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var i=e.placement.split("-")[0],r=e.offsets,s=r.popper,a=r.reference,c=-1!==["left","right"].indexOf(i),u=c?"height":"width",d=c?"Top":"Left",p=d.toLowerCase(),l=c?"left":"top",f=c?"bottom":"right",m=R(n)[u];a[f]-m<s[p]&&(e.offsets.popper[p]-=s[p]-(a[f]-m)),a[p]+m>s[f]&&(e.offsets.popper[p]+=a[p]+m-s[f]),e.offsets.popper=S(e.offsets.popper);var v=a[p]+a[u]/2-m/2,g=h(e.instance.popper),b=parseFloat(g["margin"+d]),y=parseFloat(g["border"+d+"Width"]),_=v-e.offsets.popper[p]-b-y;return _=Math.max(Math.min(s[u]-m,_),0),e.arrowElement=n,e.offsets.arrow=(P(o={},p,Math.round(_)),P(o,l,""),o),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(z(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=j(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),n=e.placement.split("-")[0],i=M(n),r=e.placement.split("-")[1]||"",s=[];switch(t.behavior){case"flip":s=[n,i];break;case"clockwise":s=re(n);break;case"counterclockwise":s=re(n,!0);break;default:s=t.behavior}return s.forEach(function(a,c){if(n!==a||s.length===c+1)return e;n=e.placement.split("-")[0],i=M(n);var u=e.offsets.popper,d=e.offsets.reference,p=Math.floor,l="left"===n&&p(u.right)>p(d.left)||"right"===n&&p(u.left)<p(d.right)||"top"===n&&p(u.bottom)>p(d.top)||"bottom"===n&&p(u.top)<p(d.bottom),f=p(u.left)<p(o.left),h=p(u.right)>p(o.right),m=p(u.top)<p(o.top),v=p(u.bottom)>p(o.bottom),g="left"===n&&f||"right"===n&&h||"top"===n&&m||"bottom"===n&&v,b=-1!==["top","bottom"].indexOf(n),y=!!t.flipVariations&&(b&&"start"===r&&f||b&&"end"===r&&h||!b&&"start"===r&&m||!b&&"end"===r&&v),_=!!t.flipVariationsByContent&&(b&&"start"===r&&h||b&&"end"===r&&f||!b&&"start"===r&&v||!b&&"end"===r&&m),w=y||_;(l||g||w)&&(e.flipped=!0,(l||g)&&(n=s[c+1]),w&&(r=function(e){return"end"===e?"start":"start"===e?"end":e}(r)),e.placement=n+(r?"-"+r:""),e.offsets.popper=$({},e.offsets.popper,H(e.instance.popper,e.offsets.reference,e.placement)),e=B(e.instance.modifiers,e,"flip"))}),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split("-")[0],n=e.offsets,i=n.popper,r=n.reference,s=-1!==["left","right"].indexOf(o),a=-1===["top","left"].indexOf(o);return i[s?"left":"top"]=r[o]-(a?i[s?"width":"height"]:0),e.placement=M(t),e.offsets.popper=S(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!oe(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,o=G(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottom<o.top||t.left>o.right||t.top>o.bottom||t.right<o.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var o=t.x,n=t.y,i=e.offsets.popper,r=G(e.instance.modifiers,function(e){return"applyStyle"===e.name}).gpuAcceleration;void 0!==r&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var s,a,c=void 0!==r?r:t.gpuAcceleration,u=w(e.instance.popper),d=k(u),p={position:i.position},l=function(e,t){var o=e.offsets,n=o.popper,i=o.reference,r=Math.round,s=Math.floor,a=function(e){return e},c=r(i.width),u=r(n.width),d=-1!==["left","right"].indexOf(e.placement),p=-1!==e.placement.indexOf("-"),l=t?d||p||c%2==u%2?r:s:a,f=t?r:a;return{left:l(c%2==1&&u%2==1&&!p&&t?n.left-1:n.left),top:f(n.top),bottom:f(n.bottom),right:l(n.right)}}(e,window.devicePixelRatio<2||!te),f="bottom"===o?"top":"bottom",h="right"===n?"left":"right",m=V("transform");if(a="bottom"===f?"HTML"===u.nodeName?-u.clientHeight+l.bottom:-d.height+l.bottom:l.top,s="right"===h?"HTML"===u.nodeName?-u.clientWidth+l.right:-d.width+l.right:l.left,c&&m)p[m]="translate3d("+s+"px, "+a+"px, 0)",p[f]=0,p[h]=0,p.willChange="transform";else{var v="bottom"===f?-1:1,g="right"===h?-1:1;p[f]=a*v,p[h]=s*g,p.willChange=f+", "+h}var b={"x-placement":e.placement};return e.attributes=$({},b,e.attributes),e.styles=$({},p,e.styles),e.arrowStyles=$({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,o;return ee(e.instance.popper,e.styles),t=e.instance.popper,o=e.attributes,Object.keys(o).forEach(function(e){!1!==o[e]?t.setAttribute(e,o[e]):t.removeAttribute(e)}),e.arrowElement&&Object.keys(e.arrowStyles).length&&ee(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,o,n,i){var r=F(i,t,e,o.positionFixed),s=D(o.placement,r,t,e,o.modifiers.flip.boundariesElement,o.modifiers.flip.padding);return t.setAttribute("x-placement",s),ee(t,{position:o.positionFixed?"fixed":"absolute"}),o},gpuAcceleration:void 0}},ae={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:se},ce=function(){function e(t,o){var n=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=l(this.update.bind(this)),this.options=$({},e.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=o&&o.jquery?o[0]:o,this.options.modifiers={},Object.keys($({},e.Defaults.modifiers,i.modifiers)).forEach(function(t){n.options.modifiers[t]=$({},e.Defaults.modifiers[t]||{},i.modifiers?i.modifiers[t]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return $({name:e},n.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(e){e.enabled&&f(e.onLoad)&&e.onLoad(n.reference,n.popper,n.options,e,n.state)}),this.update();var r=this.options.eventsEnabled;r&&this.enableEventListeners(),this.state.eventsEnabled=r}return L(e,[{key:"update",value:function(){return q.call(this)}},{key:"destroy",value:function(){return W.call(this)}},{key:"enableEventListeners",value:function(){return X.call(this)}},{key:"disableEventListeners",value:function(){return Q.call(this)}}]),e}();ce.Utils=("undefined"!=typeof window?window:globalThis).PopperUtils,ce.placements=ne,ce.Defaults=ae;const ue=ce;var de,pe=o(2404),le=o.n(pe);function fe(){fe.init||(fe.init=!0,de=-1!==function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);if(e.indexOf("Trident/")>0){var o=e.indexOf("rv:");return parseInt(e.substring(o+3,e.indexOf(".",o)),10)}var n=e.indexOf("Edge/");return n>0?parseInt(e.substring(n+5,e.indexOf(".",n)),10):-1}())}function he(e,t,o,n,i,r,s,a,c,u){"boolean"!=typeof s&&(c=a,a=s,s=!1);var d,p="function"==typeof o?o.options:o;if(e&&e.render&&(p.render=e.render,p.staticRenderFns=e.staticRenderFns,p._compiled=!0,i&&(p.functional=!0)),n&&(p._scopeId=n),r?(d=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,c(e)),e&&e._registeredComponents&&e._registeredComponents.add(r)},p._ssrRegister=d):t&&(d=s?function(e){t.call(this,u(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,a(e))}),d)if(p.functional){var l=p.render;p.render=function(e,t){return d.call(t),l(e,t)}}else{var f=p.beforeCreate;p.beforeCreate=f?[].concat(f,d):[d]}return o}var me={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},mounted:function(){var e=this;fe(),this.$nextTick(function(){e._w=e.$el.offsetWidth,e._h=e.$el.offsetHeight,e.emitOnMount&&e.emitSize()});var t=document.createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",de&&this.$el.appendChild(t),t.data="about:blank",de||this.$el.appendChild(t)},beforeDestroy:function(){this.removeResizeHandlers()},methods:{compareAndNotify:function(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize:function(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers:function(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers:function(){this._resizeObject&&this._resizeObject.onload&&(!de&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}},ve=function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"resize-observer",attrs:{tabindex:"-1"}})};ve._withStripped=!0;var ge=he({render:ve,staticRenderFns:[]},void 0,me,"data-v-8859cc6c",!1,void 0,!1,void 0,void 0,void 0),be={version:"1.0.1",install:function(e){e.component("resize-observer",ge),e.component("ResizeObserver",ge)}},ye=null;"undefined"!=typeof window?ye=window.Vue:"undefined"!=typeof globalThis&&(ye=globalThis.Vue),ye&&ye.use(be);var _e=o(55364),we=o.n(_e),Ae=function(){};function Oe(e){return"string"==typeof e&&(e=e.split(" ")),e}function Ee(e,t){var o,n=Oe(t);o=e.className instanceof Ae?Oe(e.className.baseVal):Oe(e.className),n.forEach(function(e){-1===o.indexOf(e)&&o.push(e)}),e instanceof SVGElement?e.setAttribute("class",o.join(" ")):e.className=o.join(" ")}function Ce(e,t){var o,n=Oe(t);o=e.className instanceof Ae?Oe(e.className.baseVal):Oe(e.className),n.forEach(function(e){var t=o.indexOf(e);-1!==t&&o.splice(t,1)}),e instanceof SVGElement?e.setAttribute("class",o.join(" ")):e.className=o.join(" ")}"undefined"!=typeof window&&(Ae=window.SVGAnimatedString);var Ie=!1;if("undefined"!=typeof window){Ie=!1;try{var Te=Object.defineProperty({},"passive",{get:function(){Ie=!0}});window.addEventListener("test",null,Te)}catch(e){}}function Le(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function Pe(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?Le(Object(o),!0).forEach(function(t){c(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):Le(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}var $e={container:!1,delay:0,html:!1,placement:"top",title:"",template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",offset:0},Se=[],ke=function(){function e(t,o){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),c(this,"_events",[]),c(this,"_setTooltipNodeEvent",function(e,t,o,i){var r=e.relatedreference||e.toElement||e.relatedTarget;return!!n._tooltipNode.contains(r)&&(n._tooltipNode.addEventListener(e.type,function o(r){var s=r.relatedreference||r.toElement||r.relatedTarget;n._tooltipNode.removeEventListener(e.type,o),t.contains(s)||n._scheduleHide(t,i.delay,i,r)}),!0)}),o=Pe(Pe({},$e),o),t.jquery&&(t=t[0]),this.show=this.show.bind(this),this.hide=this.hide.bind(this),this.reference=t,this.options=o,this._isOpen=!1,this._init()}return t=e,(o=[{key:"show",value:function(){this._show(this.reference,this.options)}},{key:"hide",value:function(){this._hide()}},{key:"dispose",value:function(){this._dispose()}},{key:"toggle",value:function(){return this._isOpen?this.hide():this.show()}},{key:"setClasses",value:function(e){this._classes=e}},{key:"setContent",value:function(e){this.options.title=e,this._tooltipNode&&this._setContent(e,this.options)}},{key:"setOptions",value:function(e){var t=!1,o=e&&e.classes||Be.options.defaultClass;le()(this._classes,o)||(this.setClasses(o),t=!0),e=Fe(e);var n=!1,i=!1;for(var r in this.options.offset===e.offset&&this.options.placement===e.placement||(n=!0),(this.options.template!==e.template||this.options.trigger!==e.trigger||this.options.container!==e.container||t)&&(i=!0),e)this.options[r]=e[r];if(this._tooltipNode)if(i){var s=this._isOpen;this.dispose(),this._init(),s&&this.show()}else n&&this.popperInstance.update()}},{key:"_init",value:function(){var e="string"==typeof this.options.trigger?this.options.trigger.split(" "):[];this._isDisposed=!1,this._enableDocumentTouch=-1===e.indexOf("manual"),e=e.filter(function(e){return-1!==["click","hover","focus"].indexOf(e)}),this._setEventListeners(this.reference,e,this.options),this.$_originalTitle=this.reference.getAttribute("title"),this.reference.removeAttribute("title"),this.reference.setAttribute("data-original-title",this.$_originalTitle)}},{key:"_create",value:function(e,t){var o=this,n=window.document.createElement("div");n.innerHTML=t.trim();var i=n.childNodes[0];return i.id=this.options.ariaId||"tooltip_".concat(Math.random().toString(36).substr(2,10)),i.setAttribute("aria-hidden","true"),this.options.autoHide&&-1!==this.options.trigger.indexOf("hover")&&(i.addEventListener("mouseenter",function(t){return o._scheduleHide(e,o.options.delay,o.options,t)}),i.addEventListener("click",function(t){return o._scheduleHide(e,o.options.delay,o.options,t)})),i}},{key:"_setContent",value:function(e,t){var o=this;this.asyncContent=!1,this._applyContent(e,t).then(function(){o.popperInstance&&o.popperInstance.update()})}},{key:"_applyContent",value:function(e,t){var o=this;return new Promise(function(n,i){var r=t.html,s=o._tooltipNode;if(s){var a=s.querySelector(o.options.innerSelector);if(1===e.nodeType){if(r){for(;a.firstChild;)a.removeChild(a.firstChild);a.appendChild(e)}}else{if("function"==typeof e){var c=e();return void(c&&"function"==typeof c.then?(o.asyncContent=!0,t.loadingClass&&Ee(s,t.loadingClass),t.loadingContent&&o._applyContent(t.loadingContent,t),c.then(function(e){return t.loadingClass&&Ce(s,t.loadingClass),o._applyContent(e,t)}).then(n).catch(i)):o._applyContent(c,t).then(n).catch(i))}r?a.innerHTML=e:a.innerText=e}n()}})}},{key:"_show",value:function(e,t){if(!t||"string"!=typeof t.container||document.querySelector(t.container)){clearTimeout(this._disposeTimer),delete(t=Object.assign({},t)).offset;var o=!0;this._tooltipNode&&(Ee(this._tooltipNode,this._classes),o=!1);var n=this._ensureShown(e,t);return o&&this._tooltipNode&&Ee(this._tooltipNode,this._classes),Ee(e,["v-tooltip-open"]),n}}},{key:"_ensureShown",value:function(e,t){var o=this;if(this._isOpen)return this;if(this._isOpen=!0,Se.push(this),this._tooltipNode)return this._tooltipNode.style.display="",this._tooltipNode.setAttribute("aria-hidden","false"),this.popperInstance.enableEventListeners(),this.popperInstance.update(),this.asyncContent&&this._setContent(t.title,t),this;var n=e.getAttribute("title")||t.title;if(!n)return this;var i=this._create(e,t.template);this._tooltipNode=i,e.setAttribute("aria-describedby",i.id);var r=this._findContainer(t.container,e);this._append(i,r);var s=Pe(Pe({},t.popperOptions),{},{placement:t.placement});return s.modifiers=Pe(Pe({},s.modifiers),{},{arrow:{element:this.options.arrowSelector}}),t.boundariesElement&&(s.modifiers.preventOverflow={boundariesElement:t.boundariesElement}),this.popperInstance=new ue(e,i,s),this._setContent(n,t),requestAnimationFrame(function(){!o._isDisposed&&o.popperInstance?(o.popperInstance.update(),requestAnimationFrame(function(){o._isDisposed?o.dispose():o._isOpen&&i.setAttribute("aria-hidden","false")})):o.dispose()}),this}},{key:"_noLongerOpen",value:function(){var e=Se.indexOf(this);-1!==e&&Se.splice(e,1)}},{key:"_hide",value:function(){var e=this;if(!this._isOpen)return this;this._isOpen=!1,this._noLongerOpen(),this._tooltipNode.style.display="none",this._tooltipNode.setAttribute("aria-hidden","true"),this.popperInstance&&this.popperInstance.disableEventListeners(),clearTimeout(this._disposeTimer);var t=Be.options.disposeTimeout;return null!==t&&(this._disposeTimer=setTimeout(function(){e._tooltipNode&&(e._tooltipNode.removeEventListener("mouseenter",e.hide),e._tooltipNode.removeEventListener("click",e.hide),e._removeTooltipNode())},t)),Ce(this.reference,["v-tooltip-open"]),this}},{key:"_removeTooltipNode",value:function(){if(this._tooltipNode){var e=this._tooltipNode.parentNode;e&&(e.removeChild(this._tooltipNode),this.reference.removeAttribute("aria-describedby")),this._tooltipNode=null}}},{key:"_dispose",value:function(){var e=this;return this._isDisposed=!0,this.reference.removeAttribute("data-original-title"),this.$_originalTitle&&this.reference.setAttribute("title",this.$_originalTitle),this._events.forEach(function(t){var o=t.func,n=t.event;e.reference.removeEventListener(n,o)}),this._events=[],this._tooltipNode?(this._hide(),this._tooltipNode.removeEventListener("mouseenter",this.hide),this._tooltipNode.removeEventListener("click",this.hide),this.popperInstance.destroy(),this.popperInstance.options.removeOnDestroy||this._removeTooltipNode()):this._noLongerOpen(),this}},{key:"_findContainer",value:function(e,t){return"string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=t.parentNode),e}},{key:"_append",value:function(e,t){t.appendChild(e)}},{key:"_setEventListeners",value:function(e,t,o){var n=this,i=[],r=[];t.forEach(function(e){switch(e){case"hover":i.push("mouseenter"),r.push("mouseleave"),n.options.hideOnTargetClick&&r.push("click");break;case"focus":i.push("focus"),r.push("blur"),n.options.hideOnTargetClick&&r.push("click");break;case"click":i.push("click"),r.push("click")}}),i.forEach(function(t){var i=function(t){!0!==n._isOpen&&(t.usedByTooltip=!0,n._scheduleShow(e,o.delay,o,t))};n._events.push({event:t,func:i}),e.addEventListener(t,i)}),r.forEach(function(t){var i=function(t){!0!==t.usedByTooltip&&n._scheduleHide(e,o.delay,o,t)};n._events.push({event:t,func:i}),e.addEventListener(t,i)})}},{key:"_onDocumentTouch",value:function(e){this._enableDocumentTouch&&this._scheduleHide(this.reference,this.options.delay,this.options,e)}},{key:"_scheduleShow",value:function(e,t,o){var n=this,i=t&&t.show||t||0;clearTimeout(this._scheduleTimer),this._scheduleTimer=window.setTimeout(function(){return n._show(e,o)},i)}},{key:"_scheduleHide",value:function(e,t,o,n){var i=this,r=t&&t.hide||t||0;clearTimeout(this._scheduleTimer),this._scheduleTimer=window.setTimeout(function(){if(!1!==i._isOpen&&i._tooltipNode.ownerDocument.body.contains(i._tooltipNode)){if("mouseleave"===n.type&&i._setTooltipNodeEvent(n,e,t,o))return;i._hide(e,o)}},r)}}])&&u(t.prototype,o),Object.defineProperty(t,"prototype",{writable:!1}),e;var t,o}();function Ue(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function xe(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?Ue(Object(o),!0).forEach(function(t){c(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):Ue(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}"undefined"!=typeof document&&document.addEventListener("touchstart",function(e){for(var t=0;t<Se.length;t++)Se[t]._onDocumentTouch(e)},!Ie||{passive:!0,capture:!0});var Ne={enabled:!0},je=["top","top-start","top-end","right","right-start","right-end","bottom","bottom-start","bottom-end","left","left-start","left-end"],De={defaultPlacement:"top",defaultClass:"vue-tooltip-theme",defaultTargetClass:"has-tooltip",defaultHtml:!0,defaultTemplate:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',defaultArrowSelector:".tooltip-arrow, .tooltip__arrow",defaultInnerSelector:".tooltip-inner, .tooltip__inner",defaultDelay:0,defaultTrigger:"hover focus",defaultOffset:0,defaultContainer:"body",defaultBoundariesElement:void 0,defaultPopperOptions:{},defaultLoadingClass:"tooltip-loading",defaultLoadingContent:"...",autoHide:!0,defaultHideOnTargetClick:!0,disposeTimeout:5e3,popover:{defaultPlacement:"bottom",defaultClass:"vue-popover-theme",defaultBaseClass:"tooltip popover",defaultWrapperClass:"wrapper",defaultInnerClass:"tooltip-inner popover-inner",defaultArrowClass:"tooltip-arrow popover-arrow",defaultOpenClass:"open",defaultDelay:0,defaultTrigger:"click",defaultOffset:0,defaultContainer:"body",defaultBoundariesElement:void 0,defaultPopperOptions:{},defaultAutoHide:!0,defaultHandleResize:!0}};function Fe(e){var t={placement:void 0!==e.placement?e.placement:Be.options.defaultPlacement,delay:void 0!==e.delay?e.delay:Be.options.defaultDelay,html:void 0!==e.html?e.html:Be.options.defaultHtml,template:void 0!==e.template?e.template:Be.options.defaultTemplate,arrowSelector:void 0!==e.arrowSelector?e.arrowSelector:Be.options.defaultArrowSelector,innerSelector:void 0!==e.innerSelector?e.innerSelector:Be.options.defaultInnerSelector,trigger:void 0!==e.trigger?e.trigger:Be.options.defaultTrigger,offset:void 0!==e.offset?e.offset:Be.options.defaultOffset,container:void 0!==e.container?e.container:Be.options.defaultContainer,boundariesElement:void 0!==e.boundariesElement?e.boundariesElement:Be.options.defaultBoundariesElement,autoHide:void 0!==e.autoHide?e.autoHide:Be.options.autoHide,hideOnTargetClick:void 0!==e.hideOnTargetClick?e.hideOnTargetClick:Be.options.defaultHideOnTargetClick,loadingClass:void 0!==e.loadingClass?e.loadingClass:Be.options.defaultLoadingClass,loadingContent:void 0!==e.loadingContent?e.loadingContent:Be.options.defaultLoadingContent,popperOptions:xe({},void 0!==e.popperOptions?e.popperOptions:Be.options.defaultPopperOptions)};if(t.offset){var o=s(t.offset),n=t.offset;("number"===o||"string"===o&&-1===n.indexOf(","))&&(n="0, ".concat(n)),t.popperOptions.modifiers||(t.popperOptions.modifiers={}),t.popperOptions.modifiers.offset={offset:n}}return t.trigger&&-1!==t.trigger.indexOf("click")&&(t.hideOnTargetClick=!1),t}function Re(e,t){for(var o=e.placement,n=0;n<je.length;n++){var i=je[n];t[i]&&(o=i)}return o}function Me(e){var t=s(e);return"string"===t?e:!(!e||"object"!==t)&&e.content}function He(e){e._tooltip&&(e._tooltip.dispose(),delete e._tooltip,delete e._tooltipOldShow),e._tooltipTargetClasses&&(Ce(e,e._tooltipTargetClasses),delete e._tooltipTargetClasses)}function Ge(e,t){var o=t.value;t.oldValue;var n,i=t.modifiers,r=Me(o);r&&Ne.enabled?(e._tooltip?((n=e._tooltip).setContent(r),n.setOptions(xe(xe({},o),{},{placement:Re(o,i)}))):n=function(e,t){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Me(t),i=void 0!==t.classes?t.classes:Be.options.defaultClass,r=xe({title:n},Fe(xe(xe({},"object"===s(t)?t:{}),{},{placement:Re(t,o)}))),a=e._tooltip=new ke(e,r);a.setClasses(i),a._vueEl=e;var c=void 0!==t.targetClasses?t.targetClasses:Be.options.defaultTargetClass;return e._tooltipTargetClasses=c,Ee(e,c),a}(e,o,i),void 0!==o.show&&o.show!==e._tooltipOldShow&&(e._tooltipOldShow=o.show,o.show?n.show():n.hide())):He(e)}var Be={options:De,bind:Ge,update:Ge,unbind:function(e){He(e)}};function qe(e){e.addEventListener("click",Ve),e.addEventListener("touchstart",We,!!Ie&&{passive:!0})}function ze(e){e.removeEventListener("click",Ve),e.removeEventListener("touchstart",We),e.removeEventListener("touchend",Ke),e.removeEventListener("touchcancel",Ye)}function Ve(e){var t=e.currentTarget;e.closePopover=!t.$_vclosepopover_touch,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}function We(e){if(1===e.changedTouches.length){var t=e.currentTarget;t.$_vclosepopover_touch=!0;var o=e.changedTouches[0];t.$_vclosepopover_touchPoint=o,t.addEventListener("touchend",Ke),t.addEventListener("touchcancel",Ye)}}function Ke(e){var t=e.currentTarget;if(t.$_vclosepopover_touch=!1,1===e.changedTouches.length){var o=e.changedTouches[0],n=t.$_vclosepopover_touchPoint;e.closePopover=Math.abs(o.screenY-n.screenY)<20&&Math.abs(o.screenX-n.screenX)<20,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}}function Ye(e){e.currentTarget.$_vclosepopover_touch=!1}var Je={bind:function(e,t){var o=t.value,n=t.modifiers;e.$_closePopoverModifiers=n,(void 0===o||o)&&qe(e)},update:function(e,t){var o=t.value,n=t.oldValue,i=t.modifiers;e.$_closePopoverModifiers=i,o!==n&&(void 0===o||o?qe(e):ze(e))},unbind:function(e){ze(e)}};function Xe(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function Qe(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?Xe(Object(o),!0).forEach(function(t){c(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):Xe(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}function Ze(e){var t=Be.options.popover[e];return void 0===t?Be.options[e]:t}var et=!1;"undefined"!=typeof window&&"undefined"!=typeof navigator&&(et=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);var tt=[],ot=function(){};"undefined"!=typeof window&&(ot=window.Element);var nt={name:"VPopover",components:{ResizeObserver:ge},props:{open:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},placement:{type:String,default:function(){return Ze("defaultPlacement")}},delay:{type:[String,Number,Object],default:function(){return Ze("defaultDelay")}},offset:{type:[String,Number],default:function(){return Ze("defaultOffset")}},trigger:{type:String,default:function(){return Ze("defaultTrigger")}},container:{type:[String,Object,ot,Boolean],default:function(){return Ze("defaultContainer")}},boundariesElement:{type:[String,ot],default:function(){return Ze("defaultBoundariesElement")}},popperOptions:{type:Object,default:function(){return Ze("defaultPopperOptions")}},popoverClass:{type:[String,Array],default:function(){return Ze("defaultClass")}},popoverBaseClass:{type:[String,Array],default:function(){return Be.options.popover.defaultBaseClass}},popoverInnerClass:{type:[String,Array],default:function(){return Be.options.popover.defaultInnerClass}},popoverWrapperClass:{type:[String,Array],default:function(){return Be.options.popover.defaultWrapperClass}},popoverArrowClass:{type:[String,Array],default:function(){return Be.options.popover.defaultArrowClass}},autoHide:{type:Boolean,default:function(){return Be.options.popover.defaultAutoHide}},handleResize:{type:Boolean,default:function(){return Be.options.popover.defaultHandleResize}},openGroup:{type:String,default:null},openClass:{type:[String,Array],default:function(){return Be.options.popover.defaultOpenClass}},ariaId:{default:null}},data:function(){return{isOpen:!1,id:Math.random().toString(36).substr(2,10)}},computed:{cssClass:function(){return c({},this.openClass,this.isOpen)},popoverId:function(){return"popover_".concat(null!=this.ariaId?this.ariaId:this.id)}},watch:{open:function(e){e?this.show():this.hide()},disabled:function(e,t){e!==t&&(e?this.hide():this.open&&this.show())},container:function(e){if(this.isOpen&&this.popperInstance){var t=this.$refs.popover,o=this.$refs.trigger,n=this.$_findContainer(this.container,o);if(!n)return void console.warn("No container for popover",this);n.appendChild(t),this.popperInstance.scheduleUpdate()}},trigger:function(e){this.$_removeEventListeners(),this.$_addEventListeners()},placement:function(e){var t=this;this.$_updatePopper(function(){t.popperInstance.options.placement=e})},offset:"$_restartPopper",boundariesElement:"$_restartPopper",popperOptions:{handler:"$_restartPopper",deep:!0}},created:function(){this.$_isDisposed=!1,this.$_mounted=!1,this.$_events=[],this.$_preventOpen=!1},mounted:function(){var e=this.$refs.popover;e.parentNode&&e.parentNode.removeChild(e),this.$_init(),this.open&&this.show()},deactivated:function(){this.hide()},beforeDestroy:function(){this.dispose()},methods:{show:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=t.event;t.skipDelay;var n=t.force;!(void 0!==n&&n)&&this.disabled||(this.$_scheduleShow(o),this.$emit("show")),this.$emit("update:open",!0),this.$_beingShowed=!0,requestAnimationFrame(function(){e.$_beingShowed=!1})},hide:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.event;e.skipDelay,this.$_scheduleHide(t),this.$emit("hide"),this.$emit("update:open",!1)},dispose:function(){if(this.$_isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.popperInstance&&(this.popperInstance.destroy(),!this.popperInstance.options.removeOnDestroy)){var e=this.$refs.popover;e.parentNode&&e.parentNode.removeChild(e)}this.$_mounted=!1,this.popperInstance=null,this.isOpen=!1,this.$emit("dispose")},$_init:function(){-1===this.trigger.indexOf("manual")&&this.$_addEventListeners()},$_show:function(){var e=this,t=this.$refs.trigger,o=this.$refs.popover;if(clearTimeout(this.$_disposeTimer),!this.isOpen){if(this.popperInstance&&(this.isOpen=!0,this.popperInstance.enableEventListeners(),this.popperInstance.scheduleUpdate()),!this.$_mounted){var n=this.$_findContainer(this.container,t);if(!n)return void console.warn("No container for popover",this);n.appendChild(o),this.$_mounted=!0,this.isOpen=!1,this.popperInstance&&requestAnimationFrame(function(){e.hidden||(e.isOpen=!0)})}if(!this.popperInstance){var i=Qe(Qe({},this.popperOptions),{},{placement:this.placement});if(i.modifiers=Qe(Qe({},i.modifiers),{},{arrow:Qe(Qe({},i.modifiers&&i.modifiers.arrow),{},{element:this.$refs.arrow})}),this.offset){var r=this.$_getOffset();i.modifiers.offset=Qe(Qe({},i.modifiers&&i.modifiers.offset),{},{offset:r})}this.boundariesElement&&(i.modifiers.preventOverflow=Qe(Qe({},i.modifiers&&i.modifiers.preventOverflow),{},{boundariesElement:this.boundariesElement})),this.popperInstance=new ue(t,o,i),requestAnimationFrame(function(){if(e.hidden)return e.hidden=!1,void e.$_hide();!e.$_isDisposed&&e.popperInstance?(e.popperInstance.scheduleUpdate(),requestAnimationFrame(function(){if(e.hidden)return e.hidden=!1,void e.$_hide();e.$_isDisposed?e.dispose():e.isOpen=!0})):e.dispose()})}var s=this.openGroup;if(s)for(var a,c=0;c<tt.length;c++)(a=tt[c]).openGroup!==s&&(a.hide(),a.$emit("close-group"));tt.push(this),this.$emit("apply-show")}},$_hide:function(){var e=this;if(this.isOpen){var t=tt.indexOf(this);-1!==t&&tt.splice(t,1),this.isOpen=!1,this.popperInstance&&this.popperInstance.disableEventListeners(),clearTimeout(this.$_disposeTimer);var o=Be.options.popover.disposeTimeout||Be.options.disposeTimeout;null!==o&&(this.$_disposeTimer=setTimeout(function(){var t=e.$refs.popover;t&&(t.parentNode&&t.parentNode.removeChild(t),e.$_mounted=!1)},o)),this.$emit("apply-hide")}},$_findContainer:function(e,t){return"string"==typeof e?e=window.document.querySelector(e):!1===e&&(e=t.parentNode),e},$_getOffset:function(){var e=s(this.offset),t=this.offset;return("number"===e||"string"===e&&-1===t.indexOf(","))&&(t="0, ".concat(t)),t},$_addEventListeners:function(){var e=this,t=this.$refs.trigger,o=[],n=[];("string"==typeof this.trigger?this.trigger.split(" ").filter(function(e){return-1!==["click","hover","focus"].indexOf(e)}):[]).forEach(function(e){switch(e){case"hover":o.push("mouseenter"),n.push("mouseleave");break;case"focus":o.push("focus"),n.push("blur");break;case"click":o.push("click"),n.push("click")}}),o.forEach(function(o){var n=function(t){e.isOpen||(t.usedByTooltip=!0,!e.$_preventOpen&&e.show({event:t}),e.hidden=!1)};e.$_events.push({event:o,func:n}),t.addEventListener(o,n)}),n.forEach(function(o){var n=function(t){t.usedByTooltip||(e.hide({event:t}),e.hidden=!0)};e.$_events.push({event:o,func:n}),t.addEventListener(o,n)})},$_scheduleShow:function(){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(clearTimeout(this.$_scheduleTimer),e)this.$_show();else{var t=parseInt(this.delay&&this.delay.show||this.delay||0);this.$_scheduleTimer=setTimeout(this.$_show.bind(this),t)}},$_scheduleHide:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(clearTimeout(this.$_scheduleTimer),o)this.$_hide();else{var n=parseInt(this.delay&&this.delay.hide||this.delay||0);this.$_scheduleTimer=setTimeout(function(){if(e.isOpen){if(t&&"mouseleave"===t.type&&e.$_setTooltipNodeEvent(t))return;e.$_hide()}},n)}},$_setTooltipNodeEvent:function(e){var t=this,o=this.$refs.trigger,n=this.$refs.popover,i=e.relatedreference||e.toElement||e.relatedTarget;return!!n.contains(i)&&(n.addEventListener(e.type,function i(r){var s=r.relatedreference||r.toElement||r.relatedTarget;n.removeEventListener(e.type,i),o.contains(s)||t.hide({event:r})}),!0)},$_removeEventListeners:function(){var e=this.$refs.trigger;this.$_events.forEach(function(t){var o=t.func,n=t.event;e.removeEventListener(n,o)}),this.$_events=[]},$_updatePopper:function(e){this.popperInstance&&(e(),this.isOpen&&this.popperInstance.scheduleUpdate())},$_restartPopper:function(){if(this.popperInstance){var e=this.isOpen;this.dispose(),this.$_isDisposed=!1,this.$_init(),e&&this.show({skipDelay:!0,force:!0})}},$_handleGlobalClose:function(e){var t=this,o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.$_beingShowed||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),o&&(this.$_preventOpen=!0,setTimeout(function(){t.$_preventOpen=!1},300)))},$_handleResize:function(){this.isOpen&&this.popperInstance&&(this.popperInstance.scheduleUpdate(),this.$emit("resize"))}}};function it(e){for(var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=function(o){var n=tt[o];if(n.$refs.popover){var i=n.$refs.popover.contains(e.target);requestAnimationFrame(function(){(e.closeAllPopover||e.closePopover&&i||n.autoHide&&!i)&&n.$_handleGlobalClose(e,t)})}},n=0;n<tt.length;n++)o(n)}function rt(e,t,o,n,i,r,s,a,c,u){"boolean"!=typeof s&&(c=a,a=s,s=!1);const d="function"==typeof o?o.options:o;let p;if(e&&e.render&&(d.render=e.render,d.staticRenderFns=e.staticRenderFns,d._compiled=!0,i&&(d.functional=!0)),n&&(d._scopeId=n),r?(p=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,c(e)),e&&e._registeredComponents&&e._registeredComponents.add(r)},d._ssrRegister=p):t&&(p=s?function(e){t.call(this,u(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,a(e))}),p)if(d.functional){const e=d.render;d.render=function(t,o){return p.call(o),e(t,o)}}else{const e=d.beforeCreate;d.beforeCreate=e?[].concat(e,p):[p]}return o}"undefined"!=typeof document&&"undefined"!=typeof window&&(et?document.addEventListener("touchend",function(e){it(e,!0)},!Ie||{passive:!0,capture:!0}):window.addEventListener("click",function(e){it(e)},!0));var st=nt,at=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"v-popover",class:e.cssClass},[o("div",{ref:"trigger",staticClass:"trigger",staticStyle:{display:"inline-block"},attrs:{"aria-describedby":e.isOpen?e.popoverId:void 0,tabindex:-1!==e.trigger.indexOf("focus")?0:void 0}},[e._t("default")],2),e._v(" "),o("div",{ref:"popover",class:[e.popoverBaseClass,e.popoverClass,e.cssClass],style:{visibility:e.isOpen?"visible":"hidden"},attrs:{id:e.popoverId,"aria-hidden":e.isOpen?"false":"true",tabindex:e.autoHide?0:void 0},on:{keyup:function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;e.autoHide&&e.hide()}}},[o("div",{class:e.popoverWrapperClass},[o("div",{ref:"inner",class:e.popoverInnerClass,staticStyle:{position:"relative"}},[o("div",[e._t("popover",null,{isOpen:e.isOpen})],2),e._v(" "),e.handleResize?o("ResizeObserver",{on:{notify:e.$_handleResize}}):e._e()],1),e._v(" "),o("div",{ref:"arrow",class:e.popoverArrowClass})])])])};at._withStripped=!0;var ct=rt({render:at,staticRenderFns:[]},void 0,st,void 0,!1,void 0,!1,void 0,void 0,void 0);!function(e,t){void 0===t&&(t={});var o=t.insertAt;if(e&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css","top"===o&&n.firstChild?n.insertBefore(i,n.firstChild):n.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}(".resize-observer[data-v-8859cc6c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-8859cc6c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}");var ut={install:function e(t){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e.installed){e.installed=!0;var n={};we()(n,De,o),ut.options=n,Be.options=n,t.directive("tooltip",Be),t.directive("close-popover",Je),t.component("VPopover",ct)}},get enabled(){return Ne.enabled},set enabled(e){Ne.enabled=e}},dt=null;"undefined"!=typeof window?dt=window.Vue:"undefined"!=typeof globalThis&&(dt=globalThis.Vue),dt&&dt.use(ut);const pt=ut;var lt=o(85471),ft=o(95353),ht=o(58723),mt=o(22378);const vt=(0,lt.pM)({__name:"SettingsApp",setup:e=>({__sfc:!0,NcContent:mt.A})}),gt=(0,o(14486).A)(vt,function(){var e=this,t=e._self._c;return t(e._self._setupProxy.NcContent,{attrs:{"app-name":"settings"}},[t("router-view",{attrs:{name:"navigation"}}),e._v(" "),t("router-view"),e._v(" "),t("router-view",{attrs:{name:"sidebar"}})],1)},[],!1,null,null,null).exports;var bt=o(63814),yt=o(40173);const _t=[{name:"users",path:"/:index(index.php/)?settings/users",components:{default:()=>Promise.all([o.e(4208),o.e(2562),o.e(3334),o.e(8154),o.e(1078),o.e(3239)]).then(o.bind(o,80801)),navigation:()=>Promise.all([o.e(4208),o.e(2562),o.e(3334),o.e(8154),o.e(1078),o.e(3239)]).then(o.bind(o,94469))},props:!0,children:[{path:":selectedGroup",name:"group"}]},{path:"/:index(index.php/)?settings/apps",name:"apps",redirect:{name:"apps-category",params:{category:(0,o(81222).C)("settings","appstoreEnabled",!0)?"discover":"installed"}},components:{default:()=>Promise.all([o.e(4208),o.e(2562),o.e(4529)]).then(o.bind(o,55689)),navigation:()=>Promise.all([o.e(4208),o.e(2562),o.e(4529)]).then(o.bind(o,31437)),sidebar:()=>Promise.all([o.e(4208),o.e(2562),o.e(4529)]).then(o.bind(o,30427))},children:[{path:":category",name:"apps-category",children:[{path:":id",name:"apps-details"}]}]}];lt.Ay.use(yt.Ay);const wt=new yt.Ay({mode:"history",base:(0,bt.Jv)(""),linkActiveClass:"active",routes:_t});var At=o(14744);o.nc=(0,n.aV)(),lt.Ay.prototype.t=i.t,lt.Ay.prototype.n=i.n,lt.Ay.use(r.R2),lt.Ay.use(pt,{defaultHtml:!1}),lt.Ay.use(ft.Ay);const Ot=(0,At.P)();(0,ht.O)(Ot,wt);const Et=(0,r.Ey)();new lt.Ay({router:wt,store:Ot,pinia:Et,render:e=>e(gt),el:"#content"})},36620:(e,t,o)=>{"use strict";o.d(t,{A:()=>n});const n=(0,o(35947).YK)().setApp("settings").detectUser().build()},42824:(e,t,o)=>{var n=o(87805),i=o(93290),r=o(71961),s=o(23007),a=o(35529),c=o(72428),u=o(56449),d=o(83693),p=o(3656),l=o(1882),f=o(23805),h=o(11331),m=o(37167),v=o(14974),g=o(69884);e.exports=function(e,t,o,b,y,_,w){var A=v(e,o),O=v(t,o),E=w.get(O);if(E)n(e,o,E);else{var C=_?_(A,O,o+"",e,t,w):void 0,I=void 0===C;if(I){var T=u(O),L=!T&&p(O),P=!T&&!L&&m(O);C=O,T||L||P?u(A)?C=A:d(A)?C=s(A):L?(I=!1,C=i(O,!0)):P?(I=!1,C=r(O,!0)):C=[]:h(O)||c(O)?(C=A,c(A)?C=g(A):f(A)&&!l(A)||(C=a(O))):I=!1}I&&(w.set(O,C),y(C,O,b,_,w),w.delete(O)),n(e,o,C)}}},47790:()=>{},51069:()=>{},55364:(e,t,o)=>{var n=o(85250),i=o(20999)(function(e,t,o){n(e,t,o)});e.exports=i},58723:(e,t)=>{function o(e,t){var n={name:e.name,path:e.path,hash:e.hash,query:e.query,params:e.params,fullPath:e.fullPath,meta:e.meta};return t&&(n.from=o(t)),Object.freeze(n)}t.O=function(e,t,n){var i=(n||{}).moduleName||"route";e.registerModule(i,{namespaced:!0,state:o(t.currentRoute),mutations:{ROUTE_CHANGED:function(t,n){e.state[i]=o(n.to,n.from)}}});var r,s=!1,a=e.watch(function(e){return e[i]},function(e){var o=e.fullPath;o!==r&&(null!=r&&(s=!0,t.push(e)),r=o)},{sync:!0}),c=t.afterEach(function(t,o){s?s=!1:(r=t.fullPath,e.commit(i+"/ROUTE_CHANGED",{to:t,from:o}))});return function(){null!=c&&c(),null!=a&&a(),e.unregisterModule(i)}}},63779:()=>{},64688:()=>{},66089:()=>{},69884:(e,t,o)=>{var n=o(21791),i=o(37241);e.exports=function(e){return n(e,i(e))}},73776:()=>{},77199:()=>{},77965:()=>{},78982:()=>{},79368:()=>{},79838:()=>{},83693:(e,t,o)=>{var n=o(64894),i=o(40346);e.exports=function(e){return i(e)&&n(e)}},85250:(e,t,o)=>{var n=o(37217),i=o(87805),r=o(86649),s=o(42824),a=o(23805),c=o(37241),u=o(14974);e.exports=function e(t,o,d,p,l){t!==o&&r(o,function(r,c){if(l||(l=new n),a(r))s(t,o,c,d,e,p,l);else{var f=p?p(u(t,c),r,c+"",t,o,l):void 0;void 0===f&&(f=r),i(t,c,f)}},c)}},87805:(e,t,o)=>{var n=o(43360),i=o(75288);e.exports=function(e,t,o){(void 0!==o&&!i(e[t],o)||void 0===o&&!(t in e))&&n(e,t,o)}},95353:(e,t,o)=>{"use strict";o.d(t,{Ay:()=>k,il:()=>l});var n=("undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:{}).__VUE_DEVTOOLS_GLOBAL_HOOK__;function i(e,t){if(void 0===t&&(t=[]),null===e||"object"!=typeof e)return e;var o,n=(o=function(t){return t.original===e},t.filter(o)[0]);if(n)return n.copy;var r=Array.isArray(e)?[]:{};return t.push({original:e,copy:r}),Object.keys(e).forEach(function(o){r[o]=i(e[o],t)}),r}function r(e,t){Object.keys(e).forEach(function(o){return t(e[o],o)})}function s(e){return null!==e&&"object"==typeof e}var a=function(e,t){this.runtime=t,this._children=Object.create(null),this._rawModule=e;var o=e.state;this.state=("function"==typeof o?o():o)||{}},c={namespaced:{configurable:!0}};c.namespaced.get=function(){return!!this._rawModule.namespaced},a.prototype.addChild=function(e,t){this._children[e]=t},a.prototype.removeChild=function(e){delete this._children[e]},a.prototype.getChild=function(e){return this._children[e]},a.prototype.hasChild=function(e){return e in this._children},a.prototype.update=function(e){this._rawModule.namespaced=e.namespaced,e.actions&&(this._rawModule.actions=e.actions),e.mutations&&(this._rawModule.mutations=e.mutations),e.getters&&(this._rawModule.getters=e.getters)},a.prototype.forEachChild=function(e){r(this._children,e)},a.prototype.forEachGetter=function(e){this._rawModule.getters&&r(this._rawModule.getters,e)},a.prototype.forEachAction=function(e){this._rawModule.actions&&r(this._rawModule.actions,e)},a.prototype.forEachMutation=function(e){this._rawModule.mutations&&r(this._rawModule.mutations,e)},Object.defineProperties(a.prototype,c);var u,d=function(e){this.register([],e,!1)};function p(e,t,o){if(t.update(o),o.modules)for(var n in o.modules){if(!t.getChild(n))return;p(e.concat(n),t.getChild(n),o.modules[n])}}d.prototype.get=function(e){return e.reduce(function(e,t){return e.getChild(t)},this.root)},d.prototype.getNamespace=function(e){var t=this.root;return e.reduce(function(e,o){return e+((t=t.getChild(o)).namespaced?o+"/":"")},"")},d.prototype.update=function(e){p([],this.root,e)},d.prototype.register=function(e,t,o){var n=this;void 0===o&&(o=!0);var i=new a(t,o);0===e.length?this.root=i:this.get(e.slice(0,-1)).addChild(e[e.length-1],i),t.modules&&r(t.modules,function(t,i){n.register(e.concat(i),t,o)})},d.prototype.unregister=function(e){var t=this.get(e.slice(0,-1)),o=e[e.length-1],n=t.getChild(o);n&&n.runtime&&t.removeChild(o)},d.prototype.isRegistered=function(e){var t=this.get(e.slice(0,-1)),o=e[e.length-1];return!!t&&t.hasChild(o)};var l=function(e){var t=this;void 0===e&&(e={}),!u&&"undefined"!=typeof window&&window.Vue&&_(window.Vue);var o=e.plugins;void 0===o&&(o=[]);var i=e.strict;void 0===i&&(i=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new d(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new u,this._makeLocalGettersCache=Object.create(null);var r=this,s=this.dispatch,a=this.commit;this.dispatch=function(e,t){return s.call(r,e,t)},this.commit=function(e,t,o){return a.call(r,e,t,o)},this.strict=i;var c=this._modules.root.state;g(this,c,[],this._modules.root),v(this,c),o.forEach(function(e){return e(t)}),(void 0!==e.devtools?e.devtools:u.config.devtools)&&function(e){n&&(e._devtoolHook=n,n.emit("vuex:init",e),n.on("vuex:travel-to-state",function(t){e.replaceState(t)}),e.subscribe(function(e,t){n.emit("vuex:mutation",e,t)},{prepend:!0}),e.subscribeAction(function(e,t){n.emit("vuex:action",e,t)},{prepend:!0}))}(this)},f={state:{configurable:!0}};function h(e,t,o){return t.indexOf(e)<0&&(o&&o.prepend?t.unshift(e):t.push(e)),function(){var o=t.indexOf(e);o>-1&&t.splice(o,1)}}function m(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var o=e.state;g(e,o,[],e._modules.root,!0),v(e,o,t)}function v(e,t,o){var n=e._vm;e.getters={},e._makeLocalGettersCache=Object.create(null);var i=e._wrappedGetters,s={};r(i,function(t,o){s[o]=function(e,t){return function(){return e(t)}}(t,e),Object.defineProperty(e.getters,o,{get:function(){return e._vm[o]},enumerable:!0})});var a=u.config.silent;u.config.silent=!0,e._vm=new u({data:{$$state:t},computed:s}),u.config.silent=a,e.strict&&function(e){e._vm.$watch(function(){return this._data.$$state},function(){},{deep:!0,sync:!0})}(e),n&&(o&&e._withCommit(function(){n._data.$$state=null}),u.nextTick(function(){return n.$destroy()}))}function g(e,t,o,n,i){var r=!o.length,s=e._modules.getNamespace(o);if(n.namespaced&&(e._modulesNamespaceMap[s],e._modulesNamespaceMap[s]=n),!r&&!i){var a=b(t,o.slice(0,-1)),c=o[o.length-1];e._withCommit(function(){u.set(a,c,n.state)})}var d=n.context=function(e,t,o){var n=""===t,i={dispatch:n?e.dispatch:function(o,n,i){var r=y(o,n,i),s=r.payload,a=r.options,c=r.type;return a&&a.root||(c=t+c),e.dispatch(c,s)},commit:n?e.commit:function(o,n,i){var r=y(o,n,i),s=r.payload,a=r.options,c=r.type;a&&a.root||(c=t+c),e.commit(c,s,a)}};return Object.defineProperties(i,{getters:{get:n?function(){return e.getters}:function(){return function(e,t){if(!e._makeLocalGettersCache[t]){var o={},n=t.length;Object.keys(e.getters).forEach(function(i){if(i.slice(0,n)===t){var r=i.slice(n);Object.defineProperty(o,r,{get:function(){return e.getters[i]},enumerable:!0})}}),e._makeLocalGettersCache[t]=o}return e._makeLocalGettersCache[t]}(e,t)}},state:{get:function(){return b(e.state,o)}}}),i}(e,s,o);n.forEachMutation(function(t,o){!function(e,t,o,n){(e._mutations[t]||(e._mutations[t]=[])).push(function(t){o.call(e,n.state,t)})}(e,s+o,t,d)}),n.forEachAction(function(t,o){var n=t.root?o:s+o,i=t.handler||t;!function(e,t,o,n){(e._actions[t]||(e._actions[t]=[])).push(function(t){var i,r=o.call(e,{dispatch:n.dispatch,commit:n.commit,getters:n.getters,state:n.state,rootGetters:e.getters,rootState:e.state},t);return(i=r)&&"function"==typeof i.then||(r=Promise.resolve(r)),e._devtoolHook?r.catch(function(t){throw e._devtoolHook.emit("vuex:error",t),t}):r})}(e,n,i,d)}),n.forEachGetter(function(t,o){!function(e,t,o,n){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(e){return o(n.state,n.getters,e.state,e.getters)})}(e,s+o,t,d)}),n.forEachChild(function(n,r){g(e,t,o.concat(r),n,i)})}function b(e,t){return t.reduce(function(e,t){return e[t]},e)}function y(e,t,o){return s(e)&&e.type&&(o=t,t=e,e=e.type),{type:e,payload:t,options:o}}function _(e){u&&e===u||function(e){if(Number(e.version.split(".")[0])>=2)e.mixin({beforeCreate:o});else{var t=e.prototype._init;e.prototype._init=function(e){void 0===e&&(e={}),e.init=e.init?[o].concat(e.init):o,t.call(this,e)}}function o(){var e=this.$options;e.store?this.$store="function"==typeof e.store?e.store():e.store:e.parent&&e.parent.$store&&(this.$store=e.parent.$store)}}(u=e)}f.state.get=function(){return this._vm._data.$$state},f.state.set=function(e){},l.prototype.commit=function(e,t,o){var n=this,i=y(e,t,o),r=i.type,s=i.payload,a=(i.options,{type:r,payload:s}),c=this._mutations[r];c&&(this._withCommit(function(){c.forEach(function(e){e(s)})}),this._subscribers.slice().forEach(function(e){return e(a,n.state)}))},l.prototype.dispatch=function(e,t){var o=this,n=y(e,t),i=n.type,r=n.payload,s={type:i,payload:r},a=this._actions[i];if(a){try{this._actionSubscribers.slice().filter(function(e){return e.before}).forEach(function(e){return e.before(s,o.state)})}catch(e){}var c=a.length>1?Promise.all(a.map(function(e){return e(r)})):a[0](r);return new Promise(function(e,t){c.then(function(t){try{o._actionSubscribers.filter(function(e){return e.after}).forEach(function(e){return e.after(s,o.state)})}catch(e){}e(t)},function(e){try{o._actionSubscribers.filter(function(e){return e.error}).forEach(function(t){return t.error(s,o.state,e)})}catch(e){}t(e)})})}},l.prototype.subscribe=function(e,t){return h(e,this._subscribers,t)},l.prototype.subscribeAction=function(e,t){return h("function"==typeof e?{before:e}:e,this._actionSubscribers,t)},l.prototype.watch=function(e,t,o){var n=this;return this._watcherVM.$watch(function(){return e(n.state,n.getters)},t,o)},l.prototype.replaceState=function(e){var t=this;this._withCommit(function(){t._vm._data.$$state=e})},l.prototype.registerModule=function(e,t,o){void 0===o&&(o={}),"string"==typeof e&&(e=[e]),this._modules.register(e,t),g(this,this.state,e,this._modules.get(e),o.preserveState),v(this,this.state)},l.prototype.unregisterModule=function(e){var t=this;"string"==typeof e&&(e=[e]),this._modules.unregister(e),this._withCommit(function(){var o=b(t.state,e.slice(0,-1));u.delete(o,e[e.length-1])}),m(this)},l.prototype.hasModule=function(e){return"string"==typeof e&&(e=[e]),this._modules.isRegistered(e)},l.prototype.hotUpdate=function(e){this._modules.update(e),m(this,!0)},l.prototype._withCommit=function(e){var t=this._committing;this._committing=!0,e(),this._committing=t},Object.defineProperties(l.prototype,f);var w=I(function(e,t){var o={};return C(t).forEach(function(t){var n=t.key,i=t.val;o[n]=function(){var t=this.$store.state,o=this.$store.getters;if(e){var n=T(this.$store,0,e);if(!n)return;t=n.context.state,o=n.context.getters}return"function"==typeof i?i.call(this,t,o):t[i]},o[n].vuex=!0}),o}),A=I(function(e,t){var o={};return C(t).forEach(function(t){var n=t.key,i=t.val;o[n]=function(){for(var t=[],o=arguments.length;o--;)t[o]=arguments[o];var n=this.$store.commit;if(e){var r=T(this.$store,0,e);if(!r)return;n=r.context.commit}return"function"==typeof i?i.apply(this,[n].concat(t)):n.apply(this.$store,[i].concat(t))}}),o}),O=I(function(e,t){var o={};return C(t).forEach(function(t){var n=t.key,i=t.val;i=e+i,o[n]=function(){if(!e||T(this.$store,0,e))return this.$store.getters[i]},o[n].vuex=!0}),o}),E=I(function(e,t){var o={};return C(t).forEach(function(t){var n=t.key,i=t.val;o[n]=function(){for(var t=[],o=arguments.length;o--;)t[o]=arguments[o];var n=this.$store.dispatch;if(e){var r=T(this.$store,0,e);if(!r)return;n=r.context.dispatch}return"function"==typeof i?i.apply(this,[n].concat(t)):n.apply(this.$store,[i].concat(t))}}),o});function C(e){return function(e){return Array.isArray(e)||s(e)}(e)?Array.isArray(e)?e.map(function(e){return{key:e,val:e}}):Object.keys(e).map(function(t){return{key:t,val:e[t]}}):[]}function I(e){return function(t,o){return"string"!=typeof t?(o=t,t=""):"/"!==t.charAt(t.length-1)&&(t+="/"),e(t,o)}}function T(e,t,o){return e._modulesNamespaceMap[o]}function L(e,t,o){var n=o?e.groupCollapsed:e.group;try{n.call(e,t)}catch(o){e.log(t)}}function P(e){try{e.groupEnd()}catch(t){e.log("—— log end ——")}}function $(){var e=new Date;return" @ "+S(e.getHours(),2)+":"+S(e.getMinutes(),2)+":"+S(e.getSeconds(),2)+"."+S(e.getMilliseconds(),3)}function S(e,t){return o=t-e.toString().length,new Array(o+1).join("0")+e;var o}const k={Store:l,install:_,version:"3.6.2",mapState:w,mapMutations:A,mapGetters:O,mapActions:E,createNamespacedHelpers:function(e){return{mapState:w.bind(null,e),mapGetters:O.bind(null,e),mapMutations:A.bind(null,e),mapActions:E.bind(null,e)}},createLogger:function(e){void 0===e&&(e={});var t=e.collapsed;void 0===t&&(t=!0);var o=e.filter;void 0===o&&(o=function(e,t,o){return!0});var n=e.transformer;void 0===n&&(n=function(e){return e});var r=e.mutationTransformer;void 0===r&&(r=function(e){return e});var s=e.actionFilter;void 0===s&&(s=function(e,t){return!0});var a=e.actionTransformer;void 0===a&&(a=function(e){return e});var c=e.logMutations;void 0===c&&(c=!0);var u=e.logActions;void 0===u&&(u=!0);var d=e.logger;return void 0===d&&(d=console),function(e){var p=i(e.state);void 0!==d&&(c&&e.subscribe(function(e,s){var a=i(s);if(o(e,p,a)){var c=$(),u=r(e),l="mutation "+e.type+c;L(d,l,t),d.log("%c prev state","color: #9E9E9E; font-weight: bold",n(p)),d.log("%c mutation","color: #03A9F4; font-weight: bold",u),d.log("%c next state","color: #4CAF50; font-weight: bold",n(a)),P(d)}p=a}),u&&e.subscribeAction(function(e,o){if(s(e,o)){var n=$(),i=a(e),r="action "+e.type+n;L(d,r,t),d.log("%c action","color: #03A9F4; font-weight: bold",i),P(d)}}))}}}}},r={};function s(e){var t=r[e];if(void 0!==t)return t.exports;var o=r[e]={id:e,loaded:!1,exports:{}};return i[e].call(o.exports,o,o.exports,s),o.loaded=!0,o.exports}s.m=i,e=[],s.O=(t,o,n,i)=>{if(!o){var r=1/0;for(d=0;d<e.length;d++){for(var[o,n,i]=e[d],a=!0,c=0;c<o.length;c++)(!1&i||r>=i)&&Object.keys(s.O).every(e=>s.O[e](o[c]))?o.splice(c--,1):(a=!1,i<r&&(r=i));if(a){e.splice(d--,1);var u=n();void 0!==u&&(t=u)}}return t}i=i||0;for(var d=e.length;d>0&&e[d-1][2]>i;d--)e[d]=e[d-1];e[d]=[o,n,i]},s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var o in t)s.o(t,o)&&!s.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},s.f={},s.e=e=>Promise.all(Object.keys(s.f).reduce((t,o)=>(s.f[o](e,t),t),[])),s.u=e=>(({3239:"settings-users",4529:"settings-apps-view"}[e]||e)+"-"+e+".js?v="+{249:"6b0fd254ff15906e6d9b",594:"2c86902dfae9a5006399",620:"8f7783b39d802f10e22b",1078:"819baa420f019a66302a",2391:"908fc68e4bc9b878c937",2562:"3284a1d9338b3c95e900",2880:"fdf99dc4a6f328ebe498",3239:"64f0f25e59c40d463eef",3334:"317c86bf75722792ab2c",4325:"67df7ab13a8e8d214551",4529:"522c594a9430257bab01",5862:"d020c05f13d21afee82a",7145:"7889fe0b0ebc57e3d5f1",7591:"ff8b66e786bd6c24daa7",8154:"4eb4313dee22e0ddb7de",8339:"6cdca71a6b3b2d7bef33",9381:"8167d7f60132025d7829"}[e]),s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o={},n="nextcloud-ui-legacy:",s.l=(e,t,i,r)=>{if(o[e])o[e].push(t);else{var a,c;if(void 0!==i)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var p=u[d];if(p.getAttribute("src")==e||p.getAttribute("data-webpack")==n+i){a=p;break}}a||(c=!0,(a=document.createElement("script")).charset="utf-8",s.nc&&a.setAttribute("nonce",s.nc),a.setAttribute("data-webpack",n+i),a.src=e),o[e]=[t];var l=(t,n)=>{a.onerror=a.onload=null,clearTimeout(f);var i=o[e];if(delete o[e],a.parentNode&&a.parentNode.removeChild(a),i&&i.forEach(e=>e(n)),t)return t(n)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=l.bind(null,a.onerror),a.onload=l.bind(null,a.onload),c&&document.head.appendChild(a)}},s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),s.j=2689,(()=>{var e;globalThis.importScripts&&(e=globalThis.location+"");var t=globalThis.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var n=o.length-1;n>-1&&(!e||!/^http(s?):/.test(e));)e=o[n--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),s.p=e})(),(()=>{s.b="undefined"!=typeof document&&document.baseURI||self.location.href;var e={2689:0};s.f.j=(t,o)=>{var n=s.o(e,t)?e[t]:void 0;if(0!==n)if(n)o.push(n[2]);else{var i=new Promise((o,i)=>n=e[t]=[o,i]);o.push(n[2]=i);var r=s.p+s.u(t),a=new Error;s.l(r,o=>{if(s.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var i=o&&("load"===o.type?"missing":o.type),r=o&&o.target&&o.target.src;a.message="Loading chunk "+t+" failed.\n("+i+": "+r+")",a.name="ChunkLoadError",a.type=i,a.request=r,n[1](a)}},"chunk-"+t,t)}},s.O.j=t=>0===e[t];var t=(t,o)=>{var n,i,[r,a,c]=o,u=0;if(r.some(t=>0!==e[t])){for(n in a)s.o(a,n)&&(s.m[n]=a[n]);if(c)var d=c(s)}for(t&&t(o);u<r.length;u++)i=r[u],s.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return s.O(d)},o=globalThis.webpackChunknextcloud_ui_legacy=globalThis.webpackChunknextcloud_ui_legacy||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})(),s.nc=void 0;var a=s.O(void 0,[4208],()=>s(31960));a=s.O(a)})();
|
|
//# sourceMappingURL=settings-vue-settings-apps-users-management.js.map?v=b3b8917f4bd714967fc4
|