mirror of
https://github.com/nextcloud/server.git
synced 2026-09-30 14:17:52 +02:00
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2 lines
186 KiB
JavaScript
2 lines
186 KiB
JavaScript
(()=>{var e={40702(e,n,s){"use strict";var i=s(21777),o=s(44368),r=s(53334),a=s(34300),l=s(10810);function c(t){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},c(t)}function d(t){var e=function(t){if("object"!=c(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var n=e.call(t,"string");if("object"!=c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==c(e)?e:e+""}function u(t,e,n){return(e=d(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function p(t,e){for(var n=0;n<e.length;n++){var s=e[n];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(t,d(s.key),s)}}var f="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,h=function(){for(var t=["Edge","Trident","Firefox"],e=0;e<t.length;e+=1)if(f&&navigator.userAgent.indexOf(t[e])>=0)return 1;return 0}(),g=f&&window.Promise?function(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then(function(){e=!1,t()}))}}:function(t){var e=!1;return function(){e||(e=!0,setTimeout(function(){e=!1,t()},h))}};function m(t){return t&&"[object Function]"==={}.toString.call(t)}function A(t,e){if(1!==t.nodeType)return[];var n=t.ownerDocument.defaultView.getComputedStyle(t,null);return e?n[e]:n}function v(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function _(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=A(t),n=e.overflow,s=e.overflowX,i=e.overflowY;return/(auto|scroll|overlay)/.test(n+i+s)?t:_(v(t))}function w(t){return t&&t.referenceNode?t.referenceNode:t}var C=f&&!(!window.MSInputMethodContext||!document.documentMode),b=f&&/MSIE 10/.test(navigator.userAgent);function y(t){return 11===t?C:10===t?b:C||b}function x(t){if(!t)return document.documentElement;for(var e=y(10)?document.body:null,n=t.offsetParent||null;n===e&&t.nextElementSibling;)n=(t=t.nextElementSibling).offsetParent;var s=n&&n.nodeName;return s&&"BODY"!==s&&"HTML"!==s?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===A(n,"position")?x(n):n:t?t.ownerDocument.documentElement:document.documentElement}function k(t){return null!==t.parentNode?k(t.parentNode):t}function N(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;var n=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,s=n?t:e,i=n?e:t,o=document.createRange();o.setStart(s,0),o.setEnd(i,0);var r,a,l=o.commonAncestorContainer;if(t!==l&&e!==l||s.contains(i))return"BODY"===(a=(r=l).nodeName)||"HTML"!==a&&x(r.firstElementChild)!==r?x(l):l;var c=k(t);return c.host?N(c.host,e):N(t,k(e).host)}function O(t){var e="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=t.nodeName;if("BODY"===n||"HTML"===n){var s=t.ownerDocument.documentElement;return(t.ownerDocument.scrollingElement||s)[e]}return t[e]}function S(t,e){var n="x"===e?"Left":"Top",s="Left"===n?"Right":"Bottom";return parseFloat(t["border"+n+"Width"])+parseFloat(t["border"+s+"Width"])}function E(t,e,n,s){return Math.max(e["offset"+t],e["scroll"+t],n["client"+t],n["offset"+t],n["scroll"+t],y(10)?parseInt(n["offset"+t])+parseInt(s["margin"+("Height"===t?"Top":"Left")])+parseInt(s["margin"+("Height"===t?"Bottom":"Right")]):0)}function L(t){var e=t.body,n=t.documentElement,s=y(10)&&getComputedStyle(n);return{height:E("Height",e,n,s),width:E("Width",e,n,s)}}var T=function(){function t(t,e){for(var n=0;n<e.length;n++){var s=e[n];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(t,s.key,s)}}return function(e,n,s){return n&&t(e.prototype,n),s&&t(e,s),e}}(),U=function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t},D=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(t[s]=n[s])}return t};function G(t){return D({},t,{right:t.left+t.width,bottom:t.top+t.height})}function I(t){var e={};try{if(y(10)){e=t.getBoundingClientRect();var n=O(t,"top"),s=O(t,"left");e.top+=n,e.left+=s,e.bottom+=n,e.right+=s}else e=t.getBoundingClientRect()}catch(t){}var i={left:e.left,top:e.top,width:e.right-e.left,height:e.bottom-e.top},o="HTML"===t.nodeName?L(t.ownerDocument):{},r=o.width||t.clientWidth||i.width,a=o.height||t.clientHeight||i.height,l=t.offsetWidth-r,c=t.offsetHeight-a;if(l||c){var d=A(t);l-=S(d,"x"),c-=S(d,"y"),i.width-=l,i.height-=c}return G(i)}function B(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=y(10),i="HTML"===e.nodeName,o=I(t),r=I(e),a=_(t),l=A(e),c=parseFloat(l.borderTopWidth),d=parseFloat(l.borderLeftWidth);n&&i&&(r.top=Math.max(r.top,0),r.left=Math.max(r.left,0));var u=G({top:o.top-r.top-c,left:o.left-r.left-d,width:o.width,height:o.height});if(u.marginTop=0,u.marginLeft=0,!s&&i){var p=parseFloat(l.marginTop),f=parseFloat(l.marginLeft);u.top-=c-p,u.bottom-=c-p,u.left-=d-f,u.right-=d-f,u.marginTop=p,u.marginLeft=f}return(s&&!n?e.contains(a):e===a&&"BODY"!==a.nodeName)&&(u=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=O(e,"top"),i=O(e,"left"),o=n?-1:1;return t.top+=s*o,t.bottom+=s*o,t.left+=i*o,t.right+=i*o,t}(u,e)),u}function P(t){var e=t.nodeName;if("BODY"===e||"HTML"===e)return!1;if("fixed"===A(t,"position"))return!0;var n=v(t);return!!n&&P(n)}function $(t){if(!t||!t.parentElement||y())return document.documentElement;for(var e=t.parentElement;e&&"none"===A(e,"transform");)e=e.parentElement;return e||document.documentElement}function F(t,e,n,s){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o={top:0,left:0},r=i?$(t):N(t,w(e));if("viewport"===s)o=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t.ownerDocument.documentElement,s=B(t,n),i=Math.max(n.clientWidth,window.innerWidth||0),o=Math.max(n.clientHeight,window.innerHeight||0),r=e?0:O(n),a=e?0:O(n,"left");return G({top:r-s.top+s.marginTop,left:a-s.left+s.marginLeft,width:i,height:o})}(r,i);else{var a=void 0;"scrollParent"===s?"BODY"===(a=_(v(e))).nodeName&&(a=t.ownerDocument.documentElement):a="window"===s?t.ownerDocument.documentElement:s;var l=B(a,r,i);if("HTML"!==a.nodeName||P(r))o=l;else{var c=L(t.ownerDocument),d=c.height,u=c.width;o.top+=l.top-l.marginTop,o.bottom=d+l.top,o.left+=l.left-l.marginLeft,o.right=u+l.left}}var p="number"==typeof(n=n||0);return o.left+=p?n:n.left||0,o.top+=p?n:n.top||0,o.right-=p?n:n.right||0,o.bottom-=p?n:n.bottom||0,o}function M(t,e,n,s,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===t.indexOf("auto"))return t;var r=F(n,s,o,i),a={top:{width:r.width,height:e.top-r.top},right:{width:r.right-e.right,height:r.height},bottom:{width:r.width,height:r.bottom-e.bottom},left:{width:e.left-r.left,height:r.height}},l=Object.keys(a).map(function(t){return D({key:t},a[t],{area:(e=a[t],e.width*e.height)});var e}).sort(function(t,e){return e.area-t.area}),c=l.filter(function(t){var e=t.width,s=t.height;return e>=n.clientWidth&&s>=n.clientHeight}),d=c.length>0?c[0].key:l[0].key,u=t.split("-")[1];return d+(u?"-"+u:"")}function R(t,e,n){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return B(n,s?$(e):N(e,w(n)),s)}function j(t){var e=t.ownerDocument.defaultView.getComputedStyle(t),n=parseFloat(e.marginTop||0)+parseFloat(e.marginBottom||0),s=parseFloat(e.marginLeft||0)+parseFloat(e.marginRight||0);return{width:t.offsetWidth+s,height:t.offsetHeight+n}}function z(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,function(t){return e[t]})}function q(t,e,n){n=n.split("-")[0];var s=j(t),i={width:s.width,height:s.height},o=-1!==["right","left"].indexOf(n),r=o?"top":"left",a=o?"left":"top",l=o?"height":"width",c=o?"width":"height";return i[r]=e[r]+e[l]/2-s[l]/2,i[a]=n===a?e[a]-s[c]:e[z(a)],i}function H(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function W(t,e,n){return(void 0===n?t:t.slice(0,function(t,e,n){if(Array.prototype.findIndex)return t.findIndex(function(t){return t[e]===n});var s=H(t,function(t){return t[e]===n});return t.indexOf(s)}(t,"name",n))).forEach(function(t){t.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=t.function||t.fn;t.enabled&&m(n)&&(e.offsets.popper=G(e.offsets.popper),e.offsets.reference=G(e.offsets.reference),e=n(e,t))}),e}function V(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=R(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=M(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=q(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=W(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}function K(t,e){return t.some(function(t){var n=t.name;return t.enabled&&n===e})}function Q(t){for(var e=[!1,"ms","Webkit","Moz","O"],n=t.charAt(0).toUpperCase()+t.slice(1),s=0;s<e.length;s++){var i=e[s],o=i?""+i+n:t;if(void 0!==document.body.style[o])return o}return null}function Y(){return this.state.isDestroyed=!0,K(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[Q("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function X(t){var e=t.ownerDocument;return e?e.defaultView:window}function J(t,e,n,s){var i="BODY"===t.nodeName,o=i?t.ownerDocument.defaultView:t;o.addEventListener(e,n,{passive:!0}),i||J(_(o.parentNode),e,n,s),s.push(o)}function Z(t,e,n,s){n.updateBound=s,X(t).addEventListener("resize",n.updateBound,{passive:!0});var i=_(t);return J(i,"scroll",n.updateBound,n.scrollParents),n.scrollElement=i,n.eventsEnabled=!0,n}function tt(){this.state.eventsEnabled||(this.state=Z(this.reference,this.options,this.state,this.scheduleUpdate))}function et(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=function(t,e){return X(t).removeEventListener("resize",e.updateBound),e.scrollParents.forEach(function(t){t.removeEventListener("scroll",e.updateBound)}),e.updateBound=null,e.scrollParents=[],e.scrollElement=null,e.eventsEnabled=!1,e}(this.reference,this.state))}function nt(t){return""!==t&&!isNaN(parseFloat(t))&&isFinite(t)}function st(t,e){Object.keys(e).forEach(function(n){var s="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&nt(e[n])&&(s="px"),t.style[n]=e[n]+s})}var it=f&&/Firefox/i.test(navigator.userAgent);function ot(t,e,n){var s=H(t,function(t){return t.name===e}),i=!!s&&t.some(function(t){return t.name===n&&t.enabled&&t.order<s.order});if(!i){var o="`"+e+"`",r="`"+n+"`";console.warn(r+" modifier is required by "+o+" modifier in order to work, be sure to include it before "+o+"!")}return i}var rt=["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"],at=rt.slice(3);function lt(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=at.indexOf(t),s=at.slice(n+1).concat(at.slice(0,n));return e?s.reverse():s}var ct={shift:{order:100,enabled:!0,fn:function(t){var e=t.placement,n=e.split("-")[0],s=e.split("-")[1];if(s){var i=t.offsets,o=i.reference,r=i.popper,a=-1!==["bottom","top"].indexOf(n),l=a?"left":"top",c=a?"width":"height",d={start:U({},l,o[l]),end:U({},l,o[l]+o[c]-r[c])};t.offsets.popper=D({},r,d[s])}return t}},offset:{order:200,enabled:!0,fn:function(t,e){var n,s=e.offset,i=t.placement,o=t.offsets,r=o.popper,a=o.reference,l=i.split("-")[0];return n=nt(+s)?[+s,0]:function(t,e,n,s){var i=[0,0],o=-1!==["right","left"].indexOf(s),r=t.split(/(\+|\-)/).map(function(t){return t.trim()}),a=r.indexOf(H(r,function(t){return-1!==t.search(/,|\s/)}));r[a]&&-1===r[a].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==a?[r.slice(0,a).concat([r[a].split(l)[0]]),[r[a].split(l)[1]].concat(r.slice(a+1))]:[r];return c=c.map(function(t,s){var i=(1===s?!o:o)?"height":"width",r=!1;return t.reduce(function(t,e){return""===t[t.length-1]&&-1!==["+","-"].indexOf(e)?(t[t.length-1]=e,r=!0,t):r?(t[t.length-1]+=e,r=!1,t):t.concat(e)},[]).map(function(t){return function(t,e,n,s){var i=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+i[1],r=i[2];return o?0===r.indexOf("%")?G("%p"===r?n:s)[e]/100*o:"vh"===r||"vw"===r?("vh"===r?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*o:o:t}(t,i,e,n)})}),c.forEach(function(t,e){t.forEach(function(n,s){nt(n)&&(i[e]+=n*("-"===t[s-1]?-1:1))})}),i}(s,r,a,l),"left"===l?(r.top+=n[0],r.left-=n[1]):"right"===l?(r.top+=n[0],r.left+=n[1]):"top"===l?(r.left+=n[0],r.top-=n[1]):"bottom"===l&&(r.left+=n[0],r.top+=n[1]),t.popper=r,t},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,e){var n=e.boundariesElement||x(t.instance.popper);t.instance.reference===n&&(n=x(n));var s=Q("transform"),i=t.instance.popper.style,o=i.top,r=i.left,a=i[s];i.top="",i.left="",i[s]="";var l=F(t.instance.popper,t.instance.reference,e.padding,n,t.positionFixed);i.top=o,i.left=r,i[s]=a,e.boundaries=l;var c=e.priority,d=t.offsets.popper,u={primary:function(t){var n=d[t];return d[t]<l[t]&&!e.escapeWithReference&&(n=Math.max(d[t],l[t])),U({},t,n)},secondary:function(t){var n="right"===t?"left":"top",s=d[n];return d[t]>l[t]&&!e.escapeWithReference&&(s=Math.min(d[n],l[t]-("right"===t?d.width:d.height))),U({},n,s)}};return c.forEach(function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";d=D({},d,u[e](t))}),t.offsets.popper=d,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,n=e.popper,s=e.reference,i=t.placement.split("-")[0],o=Math.floor,r=-1!==["top","bottom"].indexOf(i),a=r?"right":"bottom",l=r?"left":"top",c=r?"width":"height";return n[a]<o(s[l])&&(t.offsets.popper[l]=o(s[l])-n[c]),n[l]>o(s[a])&&(t.offsets.popper[l]=o(s[a])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var n;if(!ot(t.instance.modifiers,"arrow","keepTogether"))return t;var s=e.element;if("string"==typeof s){if(!(s=t.instance.popper.querySelector(s)))return t}else if(!t.instance.popper.contains(s))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var i=t.placement.split("-")[0],o=t.offsets,r=o.popper,a=o.reference,l=-1!==["left","right"].indexOf(i),c=l?"height":"width",d=l?"Top":"Left",u=d.toLowerCase(),p=l?"left":"top",f=l?"bottom":"right",h=j(s)[c];a[f]-h<r[u]&&(t.offsets.popper[u]-=r[u]-(a[f]-h)),a[u]+h>r[f]&&(t.offsets.popper[u]+=a[u]+h-r[f]),t.offsets.popper=G(t.offsets.popper);var g=a[u]+a[c]/2-h/2,m=A(t.instance.popper),v=parseFloat(m["margin"+d]),_=parseFloat(m["border"+d+"Width"]),w=g-t.offsets.popper[u]-v-_;return w=Math.max(Math.min(r[c]-h,w),0),t.arrowElement=s,t.offsets.arrow=(U(n={},u,Math.round(w)),U(n,p,""),n),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(t,e){if(K(t.instance.modifiers,"inner"))return t;if(t.flipped&&t.placement===t.originalPlacement)return t;var n=F(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement,t.positionFixed),s=t.placement.split("-")[0],i=z(s),o=t.placement.split("-")[1]||"",r=[];switch(e.behavior){case"flip":r=[s,i];break;case"clockwise":r=lt(s);break;case"counterclockwise":r=lt(s,!0);break;default:r=e.behavior}return r.forEach(function(a,l){if(s!==a||r.length===l+1)return t;s=t.placement.split("-")[0],i=z(s);var c=t.offsets.popper,d=t.offsets.reference,u=Math.floor,p="left"===s&&u(c.right)>u(d.left)||"right"===s&&u(c.left)<u(d.right)||"top"===s&&u(c.bottom)>u(d.top)||"bottom"===s&&u(c.top)<u(d.bottom),f=u(c.left)<u(n.left),h=u(c.right)>u(n.right),g=u(c.top)<u(n.top),m=u(c.bottom)>u(n.bottom),A="left"===s&&f||"right"===s&&h||"top"===s&&g||"bottom"===s&&m,v=-1!==["top","bottom"].indexOf(s),_=!!e.flipVariations&&(v&&"start"===o&&f||v&&"end"===o&&h||!v&&"start"===o&&g||!v&&"end"===o&&m),w=!!e.flipVariationsByContent&&(v&&"start"===o&&h||v&&"end"===o&&f||!v&&"start"===o&&m||!v&&"end"===o&&g),C=_||w;(p||A||C)&&(t.flipped=!0,(p||A)&&(s=r[l+1]),C&&(o=function(t){return"end"===t?"start":"start"===t?"end":t}(o)),t.placement=s+(o?"-"+o:""),t.offsets.popper=D({},t.offsets.popper,q(t.instance.popper,t.offsets.reference,t.placement)),t=W(t.instance.modifiers,t,"flip"))}),t},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,n=e.split("-")[0],s=t.offsets,i=s.popper,o=s.reference,r=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return i[r?"left":"top"]=o[n]-(a?i[r?"width":"height"]:0),t.placement=z(e),t.offsets.popper=G(i),t}},hide:{order:800,enabled:!0,fn:function(t){if(!ot(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,n=H(t.instance.modifiers,function(t){return"preventOverflow"===t.name}).boundaries;if(e.bottom<n.top||e.left>n.right||e.top>n.bottom||e.right<n.left){if(!0===t.hide)return t;t.hide=!0,t.attributes["x-out-of-boundaries"]=""}else{if(!1===t.hide)return t;t.hide=!1,t.attributes["x-out-of-boundaries"]=!1}return t}},computeStyle:{order:850,enabled:!0,fn:function(t,e){var n=e.x,s=e.y,i=t.offsets.popper,o=H(t.instance.modifiers,function(t){return"applyStyle"===t.name}).gpuAcceleration;void 0!==o&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var r,a,l=void 0!==o?o:e.gpuAcceleration,c=x(t.instance.popper),d=I(c),u={position:i.position},p=function(t,e){var n=t.offsets,s=n.popper,i=n.reference,o=Math.round,r=Math.floor,a=function(t){return t},l=o(i.width),c=o(s.width),d=-1!==["left","right"].indexOf(t.placement),u=-1!==t.placement.indexOf("-"),p=e?d||u||l%2==c%2?o:r:a,f=e?o:a;return{left:p(l%2==1&&c%2==1&&!u&&e?s.left-1:s.left),top:f(s.top),bottom:f(s.bottom),right:p(s.right)}}(t,window.devicePixelRatio<2||!it),f="bottom"===n?"top":"bottom",h="right"===s?"left":"right",g=Q("transform");if(a="bottom"===f?"HTML"===c.nodeName?-c.clientHeight+p.bottom:-d.height+p.bottom:p.top,r="right"===h?"HTML"===c.nodeName?-c.clientWidth+p.right:-d.width+p.right:p.left,l&&g)u[g]="translate3d("+r+"px, "+a+"px, 0)",u[f]=0,u[h]=0,u.willChange="transform";else{var m="bottom"===f?-1:1,A="right"===h?-1:1;u[f]=a*m,u[h]=r*A,u.willChange=f+", "+h}var v={"x-placement":t.placement};return t.attributes=D({},v,t.attributes),t.styles=D({},u,t.styles),t.arrowStyles=D({},t.offsets.arrow,t.arrowStyles),t},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(t){var e,n;return st(t.instance.popper,t.styles),e=t.instance.popper,n=t.attributes,Object.keys(n).forEach(function(t){!1!==n[t]?e.setAttribute(t,n[t]):e.removeAttribute(t)}),t.arrowElement&&Object.keys(t.arrowStyles).length&&st(t.arrowElement,t.arrowStyles),t},onLoad:function(t,e,n,s,i){var o=R(i,e,t,n.positionFixed),r=M(n.placement,o,e,t,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return e.setAttribute("x-placement",r),st(e,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}},dt={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:ct},ut=function(){function t(e,n){var s=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(s.update)},this.update=g(this.update.bind(this)),this.options=D({},t.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(D({},t.Defaults.modifiers,i.modifiers)).forEach(function(e){s.options.modifiers[e]=D({},t.Defaults.modifiers[e]||{},i.modifiers?i.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(t){return D({name:t},s.options.modifiers[t])}).sort(function(t,e){return t.order-e.order}),this.modifiers.forEach(function(t){t.enabled&&m(t.onLoad)&&t.onLoad(s.reference,s.popper,s.options,t,s.state)}),this.update();var o=this.options.eventsEnabled;o&&this.enableEventListeners(),this.state.eventsEnabled=o}return T(t,[{key:"update",value:function(){return V.call(this)}},{key:"destroy",value:function(){return Y.call(this)}},{key:"enableEventListeners",value:function(){return tt.call(this)}},{key:"disableEventListeners",value:function(){return et.call(this)}}]),t}();ut.Utils=("undefined"!=typeof window?window:globalThis).PopperUtils,ut.placements=rt,ut.Defaults=dt;const pt=ut;var ft,ht=s(2404),gt=s.n(ht);function mt(){mt.init||(mt.init=!0,ft=-1!==function(){var t=window.navigator.userAgent,e=t.indexOf("MSIE ");if(e>0)return parseInt(t.substring(e+5,t.indexOf(".",e)),10);if(t.indexOf("Trident/")>0){var n=t.indexOf("rv:");return parseInt(t.substring(n+3,t.indexOf(".",n)),10)}var s=t.indexOf("Edge/");return s>0?parseInt(t.substring(s+5,t.indexOf(".",s)),10):-1}())}function At(t,e,n,s,i,o,r,a,l,c){"boolean"!=typeof r&&(l=a,a=r,r=!1);var d,u="function"==typeof n?n.options:n;if(t&&t.render&&(u.render=t.render,u.staticRenderFns=t.staticRenderFns,u._compiled=!0,i&&(u.functional=!0)),s&&(u._scopeId=s),o?(d=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),e&&e.call(this,l(t)),t&&t._registeredComponents&&t._registeredComponents.add(o)},u._ssrRegister=d):e&&(d=r?function(t){e.call(this,c(t,this.$root.$options.shadowRoot))}:function(t){e.call(this,a(t))}),d)if(u.functional){var p=u.render;u.render=function(t,e){return d.call(e),p(t,e)}}else{var f=u.beforeCreate;u.beforeCreate=f?[].concat(f,d):[d]}return n}var vt={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},mounted:function(){var t=this;mt(),this.$nextTick(function(){t._w=t.$el.offsetWidth,t._h=t.$el.offsetHeight,t.emitOnMount&&t.emitSize()});var e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",ft&&this.$el.appendChild(e),e.data="about:blank",ft||this.$el.appendChild(e)},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&&(!ft&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}},_t=function(){var t=this.$createElement;return(this._self._c||t)("div",{staticClass:"resize-observer",attrs:{tabindex:"-1"}})};_t._withStripped=!0;var wt=At({render:_t,staticRenderFns:[]},void 0,vt,"data-v-8859cc6c",!1,void 0,!1,void 0,void 0,void 0),Ct={version:"1.0.1",install:function(t){t.component("resize-observer",wt),t.component("ResizeObserver",wt)}},bt=null;"undefined"!=typeof window?bt=window.Vue:"undefined"!=typeof globalThis&&(bt=globalThis.Vue),bt&&bt.use(Ct);var yt=s(55364),xt=s.n(yt),kt=function(){};function Nt(t){return"string"==typeof t&&(t=t.split(" ")),t}function Ot(t,e){var n,s=Nt(e);n=t.className instanceof kt?Nt(t.className.baseVal):Nt(t.className),s.forEach(function(t){-1===n.indexOf(t)&&n.push(t)}),t instanceof SVGElement?t.setAttribute("class",n.join(" ")):t.className=n.join(" ")}function St(t,e){var n,s=Nt(e);n=t.className instanceof kt?Nt(t.className.baseVal):Nt(t.className),s.forEach(function(t){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}),t instanceof SVGElement?t.setAttribute("class",n.join(" ")):t.className=n.join(" ")}"undefined"!=typeof window&&(kt=window.SVGAnimatedString);var Et=!1;if("undefined"!=typeof window){Et=!1;try{var Lt=Object.defineProperty({},"passive",{get:function(){Et=!0}});window.addEventListener("test",null,Lt)}catch(t){}}function Tt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,s)}return n}function Ut(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?Tt(Object(n),!0).forEach(function(e){u(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Tt(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}var Dt={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},Gt=[],It=function(){function t(e,n){var s=this;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),u(this,"_events",[]),u(this,"_setTooltipNodeEvent",function(t,e,n,i){var o=t.relatedreference||t.toElement||t.relatedTarget;return!!s._tooltipNode.contains(o)&&(s._tooltipNode.addEventListener(t.type,function n(o){var r=o.relatedreference||o.toElement||o.relatedTarget;s._tooltipNode.removeEventListener(t.type,n),e.contains(r)||s._scheduleHide(e,i.delay,i,o)}),!0)}),n=Ut(Ut({},Dt),n),e.jquery&&(e=e[0]),this.show=this.show.bind(this),this.hide=this.hide.bind(this),this.reference=e,this.options=n,this._isOpen=!1,this._init()}return e=t,n=[{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(t){this._classes=t}},{key:"setContent",value:function(t){this.options.title=t,this._tooltipNode&&this._setContent(t,this.options)}},{key:"setOptions",value:function(t){var e=!1,n=t&&t.classes||Wt.options.defaultClass;gt()(this._classes,n)||(this.setClasses(n),e=!0),t=Rt(t);var s=!1,i=!1;for(var o in this.options.offset===t.offset&&this.options.placement===t.placement||(s=!0),(this.options.template!==t.template||this.options.trigger!==t.trigger||this.options.container!==t.container||e)&&(i=!0),t)this.options[o]=t[o];if(this._tooltipNode)if(i){var r=this._isOpen;this.dispose(),this._init(),r&&this.show()}else s&&this.popperInstance.update()}},{key:"_init",value:function(){var t="string"==typeof this.options.trigger?this.options.trigger.split(" "):[];this._isDisposed=!1,this._enableDocumentTouch=-1===t.indexOf("manual"),t=t.filter(function(t){return-1!==["click","hover","focus"].indexOf(t)}),this._setEventListeners(this.reference,t,this.options),this.$_originalTitle=this.reference.getAttribute("title"),this.reference.removeAttribute("title"),this.reference.setAttribute("data-original-title",this.$_originalTitle)}},{key:"_create",value:function(t,e){var n=this,s=window.document.createElement("div");s.innerHTML=e.trim();var i=s.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(e){return n._scheduleHide(t,n.options.delay,n.options,e)}),i.addEventListener("click",function(e){return n._scheduleHide(t,n.options.delay,n.options,e)})),i}},{key:"_setContent",value:function(t,e){var n=this;this.asyncContent=!1,this._applyContent(t,e).then(function(){n.popperInstance&&n.popperInstance.update()})}},{key:"_applyContent",value:function(t,e){var n=this;return new Promise(function(s,i){var o=e.html,r=n._tooltipNode;if(r){var a=r.querySelector(n.options.innerSelector);if(1===t.nodeType){if(o){for(;a.firstChild;)a.removeChild(a.firstChild);a.appendChild(t)}}else{if("function"==typeof t){var l=t();return void(l&&"function"==typeof l.then?(n.asyncContent=!0,e.loadingClass&&Ot(r,e.loadingClass),e.loadingContent&&n._applyContent(e.loadingContent,e),l.then(function(t){return e.loadingClass&&St(r,e.loadingClass),n._applyContent(t,e)}).then(s).catch(i)):n._applyContent(l,e).then(s).catch(i))}o?a.innerHTML=t:a.innerText=t}s()}})}},{key:"_show",value:function(t,e){if(!e||"string"!=typeof e.container||document.querySelector(e.container)){clearTimeout(this._disposeTimer),delete(e=Object.assign({},e)).offset;var n=!0;this._tooltipNode&&(Ot(this._tooltipNode,this._classes),n=!1);var s=this._ensureShown(t,e);return n&&this._tooltipNode&&Ot(this._tooltipNode,this._classes),Ot(t,["v-tooltip-open"]),s}}},{key:"_ensureShown",value:function(t,e){var n=this;if(this._isOpen)return this;if(this._isOpen=!0,Gt.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(e.title,e),this;var s=t.getAttribute("title")||e.title;if(!s)return this;var i=this._create(t,e.template);this._tooltipNode=i,t.setAttribute("aria-describedby",i.id);var o=this._findContainer(e.container,t);this._append(i,o);var r=Ut(Ut({},e.popperOptions),{},{placement:e.placement});return r.modifiers=Ut(Ut({},r.modifiers),{},{arrow:{element:this.options.arrowSelector}}),e.boundariesElement&&(r.modifiers.preventOverflow={boundariesElement:e.boundariesElement}),this.popperInstance=new pt(t,i,r),this._setContent(s,e),requestAnimationFrame(function(){!n._isDisposed&&n.popperInstance?(n.popperInstance.update(),requestAnimationFrame(function(){n._isDisposed?n.dispose():n._isOpen&&i.setAttribute("aria-hidden","false")})):n.dispose()}),this}},{key:"_noLongerOpen",value:function(){var t=Gt.indexOf(this);-1!==t&&Gt.splice(t,1)}},{key:"_hide",value:function(){var t=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 e=Wt.options.disposeTimeout;return null!==e&&(this._disposeTimer=setTimeout(function(){t._tooltipNode&&(t._tooltipNode.removeEventListener("mouseenter",t.hide),t._tooltipNode.removeEventListener("click",t.hide),t._removeTooltipNode())},e)),St(this.reference,["v-tooltip-open"]),this}},{key:"_removeTooltipNode",value:function(){if(this._tooltipNode){var t=this._tooltipNode.parentNode;t&&(t.removeChild(this._tooltipNode),this.reference.removeAttribute("aria-describedby")),this._tooltipNode=null}}},{key:"_dispose",value:function(){var t=this;return this._isDisposed=!0,this.reference.removeAttribute("data-original-title"),this.$_originalTitle&&this.reference.setAttribute("title",this.$_originalTitle),this._events.forEach(function(e){var n=e.func,s=e.event;t.reference.removeEventListener(s,n)}),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(t,e){return"string"==typeof t?t=window.document.querySelector(t):!1===t&&(t=e.parentNode),t}},{key:"_append",value:function(t,e){e.appendChild(t)}},{key:"_setEventListeners",value:function(t,e,n){var s=this,i=[],o=[];e.forEach(function(t){switch(t){case"hover":i.push("mouseenter"),o.push("mouseleave"),s.options.hideOnTargetClick&&o.push("click");break;case"focus":i.push("focus"),o.push("blur"),s.options.hideOnTargetClick&&o.push("click");break;case"click":i.push("click"),o.push("click")}}),i.forEach(function(e){var i=function(e){!0!==s._isOpen&&(e.usedByTooltip=!0,s._scheduleShow(t,n.delay,n,e))};s._events.push({event:e,func:i}),t.addEventListener(e,i)}),o.forEach(function(e){var i=function(e){!0!==e.usedByTooltip&&s._scheduleHide(t,n.delay,n,e)};s._events.push({event:e,func:i}),t.addEventListener(e,i)})}},{key:"_onDocumentTouch",value:function(t){this._enableDocumentTouch&&this._scheduleHide(this.reference,this.options.delay,this.options,t)}},{key:"_scheduleShow",value:function(t,e,n){var s=this,i=e&&e.show||e||0;clearTimeout(this._scheduleTimer),this._scheduleTimer=window.setTimeout(function(){return s._show(t,n)},i)}},{key:"_scheduleHide",value:function(t,e,n,s){var i=this,o=e&&e.hide||e||0;clearTimeout(this._scheduleTimer),this._scheduleTimer=window.setTimeout(function(){if(!1!==i._isOpen&&i._tooltipNode.ownerDocument.body.contains(i._tooltipNode)){if("mouseleave"===s.type&&i._setTooltipNodeEvent(s,t,e,n))return;i._hide(t,n)}},o)}}],n&&p(e.prototype,n),Object.defineProperty(e,"prototype",{writable:!1}),t;var e,n}();function Bt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,s)}return n}function Pt(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?Bt(Object(n),!0).forEach(function(e){u(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Bt(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}"undefined"!=typeof document&&document.addEventListener("touchstart",function(t){for(var e=0;e<Gt.length;e++)Gt[e]._onDocumentTouch(t)},!Et||{passive:!0,capture:!0});var $t={enabled:!0},Ft=["top","top-start","top-end","right","right-start","right-end","bottom","bottom-start","bottom-end","left","left-start","left-end"],Mt={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 Rt(t){var e={placement:void 0!==t.placement?t.placement:Wt.options.defaultPlacement,delay:void 0!==t.delay?t.delay:Wt.options.defaultDelay,html:void 0!==t.html?t.html:Wt.options.defaultHtml,template:void 0!==t.template?t.template:Wt.options.defaultTemplate,arrowSelector:void 0!==t.arrowSelector?t.arrowSelector:Wt.options.defaultArrowSelector,innerSelector:void 0!==t.innerSelector?t.innerSelector:Wt.options.defaultInnerSelector,trigger:void 0!==t.trigger?t.trigger:Wt.options.defaultTrigger,offset:void 0!==t.offset?t.offset:Wt.options.defaultOffset,container:void 0!==t.container?t.container:Wt.options.defaultContainer,boundariesElement:void 0!==t.boundariesElement?t.boundariesElement:Wt.options.defaultBoundariesElement,autoHide:void 0!==t.autoHide?t.autoHide:Wt.options.autoHide,hideOnTargetClick:void 0!==t.hideOnTargetClick?t.hideOnTargetClick:Wt.options.defaultHideOnTargetClick,loadingClass:void 0!==t.loadingClass?t.loadingClass:Wt.options.defaultLoadingClass,loadingContent:void 0!==t.loadingContent?t.loadingContent:Wt.options.defaultLoadingContent,popperOptions:Pt({},void 0!==t.popperOptions?t.popperOptions:Wt.options.defaultPopperOptions)};if(e.offset){var n=c(e.offset),s=e.offset;("number"===n||"string"===n&&-1===s.indexOf(","))&&(s="0, ".concat(s)),e.popperOptions.modifiers||(e.popperOptions.modifiers={}),e.popperOptions.modifiers.offset={offset:s}}return e.trigger&&-1!==e.trigger.indexOf("click")&&(e.hideOnTargetClick=!1),e}function jt(t,e){for(var n=t.placement,s=0;s<Ft.length;s++){var i=Ft[s];e[i]&&(n=i)}return n}function zt(t){var e=c(t);return"string"===e?t:!(!t||"object"!==e)&&t.content}function qt(t){t._tooltip&&(t._tooltip.dispose(),delete t._tooltip,delete t._tooltipOldShow),t._tooltipTargetClasses&&(St(t,t._tooltipTargetClasses),delete t._tooltipTargetClasses)}function Ht(t,e){var n=e.value;e.oldValue;var s,i=e.modifiers,o=zt(n);o&&$t.enabled?(t._tooltip?((s=t._tooltip).setContent(o),s.setOptions(Pt(Pt({},n),{},{placement:jt(n,i)}))):s=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=zt(e),i=void 0!==e.classes?e.classes:Wt.options.defaultClass,o=Pt({title:s},Rt(Pt(Pt({},"object"===c(e)?e:{}),{},{placement:jt(e,n)}))),r=t._tooltip=new It(t,o);r.setClasses(i),r._vueEl=t;var a=void 0!==e.targetClasses?e.targetClasses:Wt.options.defaultTargetClass;return t._tooltipTargetClasses=a,Ot(t,a),r}(t,n,i),void 0!==n.show&&n.show!==t._tooltipOldShow&&(t._tooltipOldShow=n.show,n.show?s.show():s.hide())):qt(t)}var Wt={options:Mt,bind:Ht,update:Ht,unbind:function(t){qt(t)}};function Vt(t){t.addEventListener("click",Qt),t.addEventListener("touchstart",Yt,!!Et&&{passive:!0})}function Kt(t){t.removeEventListener("click",Qt),t.removeEventListener("touchstart",Yt),t.removeEventListener("touchend",Xt),t.removeEventListener("touchcancel",Jt)}function Qt(t){var e=t.currentTarget;t.closePopover=!e.$_vclosepopover_touch,t.closeAllPopover=e.$_closePopoverModifiers&&!!e.$_closePopoverModifiers.all}function Yt(t){if(1===t.changedTouches.length){var e=t.currentTarget;e.$_vclosepopover_touch=!0;var n=t.changedTouches[0];e.$_vclosepopover_touchPoint=n,e.addEventListener("touchend",Xt),e.addEventListener("touchcancel",Jt)}}function Xt(t){var e=t.currentTarget;if(e.$_vclosepopover_touch=!1,1===t.changedTouches.length){var n=t.changedTouches[0],s=e.$_vclosepopover_touchPoint;t.closePopover=Math.abs(n.screenY-s.screenY)<20&&Math.abs(n.screenX-s.screenX)<20,t.closeAllPopover=e.$_closePopoverModifiers&&!!e.$_closePopoverModifiers.all}}function Jt(t){t.currentTarget.$_vclosepopover_touch=!1}var Zt={bind:function(t,e){var n=e.value,s=e.modifiers;t.$_closePopoverModifiers=s,(void 0===n||n)&&Vt(t)},update:function(t,e){var n=e.value,s=e.oldValue,i=e.modifiers;t.$_closePopoverModifiers=i,n!==s&&(void 0===n||n?Vt(t):Kt(t))},unbind:function(t){Kt(t)}};function te(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,s)}return n}function ee(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?te(Object(n),!0).forEach(function(e){u(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):te(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function ne(t){var e=Wt.options.popover[t];return void 0===e?Wt.options[t]:e}var se=!1;"undefined"!=typeof window&&"undefined"!=typeof navigator&&(se=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);var ie=[],oe=function(){};"undefined"!=typeof window&&(oe=window.Element);var re={name:"VPopover",components:{ResizeObserver:wt},props:{open:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},placement:{type:String,default:function(){return ne("defaultPlacement")}},delay:{type:[String,Number,Object],default:function(){return ne("defaultDelay")}},offset:{type:[String,Number],default:function(){return ne("defaultOffset")}},trigger:{type:String,default:function(){return ne("defaultTrigger")}},container:{type:[String,Object,oe,Boolean],default:function(){return ne("defaultContainer")}},boundariesElement:{type:[String,oe],default:function(){return ne("defaultBoundariesElement")}},popperOptions:{type:Object,default:function(){return ne("defaultPopperOptions")}},popoverClass:{type:[String,Array],default:function(){return ne("defaultClass")}},popoverBaseClass:{type:[String,Array],default:function(){return Wt.options.popover.defaultBaseClass}},popoverInnerClass:{type:[String,Array],default:function(){return Wt.options.popover.defaultInnerClass}},popoverWrapperClass:{type:[String,Array],default:function(){return Wt.options.popover.defaultWrapperClass}},popoverArrowClass:{type:[String,Array],default:function(){return Wt.options.popover.defaultArrowClass}},autoHide:{type:Boolean,default:function(){return Wt.options.popover.defaultAutoHide}},handleResize:{type:Boolean,default:function(){return Wt.options.popover.defaultHandleResize}},openGroup:{type:String,default:null},openClass:{type:[String,Array],default:function(){return Wt.options.popover.defaultOpenClass}},ariaId:{default:null}},data:function(){return{isOpen:!1,id:Math.random().toString(36).substr(2,10)}},computed:{cssClass:function(){return u({},this.openClass,this.isOpen)},popoverId:function(){return"popover_".concat(null!=this.ariaId?this.ariaId:this.id)}},watch:{open:function(t){t?this.show():this.hide()},disabled:function(t,e){t!==e&&(t?this.hide():this.open&&this.show())},container:function(t){if(this.isOpen&&this.popperInstance){var e=this.$refs.popover,n=this.$refs.trigger,s=this.$_findContainer(this.container,n);if(!s)return void console.warn("No container for popover",this);s.appendChild(e),this.popperInstance.scheduleUpdate()}},trigger:function(t){this.$_removeEventListeners(),this.$_addEventListeners()},placement:function(t){var e=this;this.$_updatePopper(function(){e.popperInstance.options.placement=t})},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 t=this.$refs.popover;t.parentNode&&t.parentNode.removeChild(t),this.$_init(),this.open&&this.show()},deactivated:function(){this.hide()},beforeDestroy:function(){this.dispose()},methods:{show:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.event;e.skipDelay;var s=e.force;!(void 0!==s&&s)&&this.disabled||(this.$_scheduleShow(n),this.$emit("show")),this.$emit("update:open",!0),this.$_beingShowed=!0,requestAnimationFrame(function(){t.$_beingShowed=!1})},hide:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.event;t.skipDelay,this.$_scheduleHide(e),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 t=this.$refs.popover;t.parentNode&&t.parentNode.removeChild(t)}this.$_mounted=!1,this.popperInstance=null,this.isOpen=!1,this.$emit("dispose")},$_init:function(){-1===this.trigger.indexOf("manual")&&this.$_addEventListeners()},$_show:function(){var t=this,e=this.$refs.trigger,n=this.$refs.popover;if(clearTimeout(this.$_disposeTimer),!this.isOpen){if(this.popperInstance&&(this.isOpen=!0,this.popperInstance.enableEventListeners(),this.popperInstance.scheduleUpdate()),!this.$_mounted){var s=this.$_findContainer(this.container,e);if(!s)return void console.warn("No container for popover",this);s.appendChild(n),this.$_mounted=!0,this.isOpen=!1,this.popperInstance&&requestAnimationFrame(function(){t.hidden||(t.isOpen=!0)})}if(!this.popperInstance){var i=ee(ee({},this.popperOptions),{},{placement:this.placement});if(i.modifiers=ee(ee({},i.modifiers),{},{arrow:ee(ee({},i.modifiers&&i.modifiers.arrow),{},{element:this.$refs.arrow})}),this.offset){var o=this.$_getOffset();i.modifiers.offset=ee(ee({},i.modifiers&&i.modifiers.offset),{},{offset:o})}this.boundariesElement&&(i.modifiers.preventOverflow=ee(ee({},i.modifiers&&i.modifiers.preventOverflow),{},{boundariesElement:this.boundariesElement})),this.popperInstance=new pt(e,n,i),requestAnimationFrame(function(){if(t.hidden)return t.hidden=!1,void t.$_hide();!t.$_isDisposed&&t.popperInstance?(t.popperInstance.scheduleUpdate(),requestAnimationFrame(function(){if(t.hidden)return t.hidden=!1,void t.$_hide();t.$_isDisposed?t.dispose():t.isOpen=!0})):t.dispose()})}var r=this.openGroup;if(r)for(var a,l=0;l<ie.length;l++)(a=ie[l]).openGroup!==r&&(a.hide(),a.$emit("close-group"));ie.push(this),this.$emit("apply-show")}},$_hide:function(){var t=this;if(this.isOpen){var e=ie.indexOf(this);-1!==e&&ie.splice(e,1),this.isOpen=!1,this.popperInstance&&this.popperInstance.disableEventListeners(),clearTimeout(this.$_disposeTimer);var n=Wt.options.popover.disposeTimeout||Wt.options.disposeTimeout;null!==n&&(this.$_disposeTimer=setTimeout(function(){var e=t.$refs.popover;e&&(e.parentNode&&e.parentNode.removeChild(e),t.$_mounted=!1)},n)),this.$emit("apply-hide")}},$_findContainer:function(t,e){return"string"==typeof t?t=window.document.querySelector(t):!1===t&&(t=e.parentNode),t},$_getOffset:function(){var t=c(this.offset),e=this.offset;return("number"===t||"string"===t&&-1===e.indexOf(","))&&(e="0, ".concat(e)),e},$_addEventListeners:function(){var t=this,e=this.$refs.trigger,n=[],s=[];("string"==typeof this.trigger?this.trigger.split(" ").filter(function(t){return-1!==["click","hover","focus"].indexOf(t)}):[]).forEach(function(t){switch(t){case"hover":n.push("mouseenter"),s.push("mouseleave");break;case"focus":n.push("focus"),s.push("blur");break;case"click":n.push("click"),s.push("click")}}),n.forEach(function(n){var s=function(e){t.isOpen||(e.usedByTooltip=!0,!t.$_preventOpen&&t.show({event:e}),t.hidden=!1)};t.$_events.push({event:n,func:s}),e.addEventListener(n,s)}),s.forEach(function(n){var s=function(e){e.usedByTooltip||(t.hide({event:e}),t.hidden=!0)};t.$_events.push({event:n,func:s}),e.addEventListener(n,s)})},$_scheduleShow:function(){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(clearTimeout(this.$_scheduleTimer),t)this.$_show();else{var e=parseInt(this.delay&&this.delay.show||this.delay||0);this.$_scheduleTimer=setTimeout(this.$_show.bind(this),e)}},$_scheduleHide:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(clearTimeout(this.$_scheduleTimer),n)this.$_hide();else{var s=parseInt(this.delay&&this.delay.hide||this.delay||0);this.$_scheduleTimer=setTimeout(function(){if(t.isOpen){if(e&&"mouseleave"===e.type&&t.$_setTooltipNodeEvent(e))return;t.$_hide()}},s)}},$_setTooltipNodeEvent:function(t){var e=this,n=this.$refs.trigger,s=this.$refs.popover,i=t.relatedreference||t.toElement||t.relatedTarget;return!!s.contains(i)&&(s.addEventListener(t.type,function i(o){var r=o.relatedreference||o.toElement||o.relatedTarget;s.removeEventListener(t.type,i),n.contains(r)||e.hide({event:o})}),!0)},$_removeEventListeners:function(){var t=this.$refs.trigger;this.$_events.forEach(function(e){var n=e.func,s=e.event;t.removeEventListener(s,n)}),this.$_events=[]},$_updatePopper:function(t){this.popperInstance&&(t(),this.isOpen&&this.popperInstance.scheduleUpdate())},$_restartPopper:function(){if(this.popperInstance){var t=this.isOpen;this.dispose(),this.$_isDisposed=!1,this.$_init(),t&&this.show({skipDelay:!0,force:!0})}},$_handleGlobalClose:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.$_beingShowed||(this.hide({event:t}),t.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),n&&(this.$_preventOpen=!0,setTimeout(function(){e.$_preventOpen=!1},300)))},$_handleResize:function(){this.isOpen&&this.popperInstance&&(this.popperInstance.scheduleUpdate(),this.$emit("resize"))}}};function ae(t){for(var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=function(n){var s=ie[n];if(s.$refs.popover){var i=s.$refs.popover.contains(t.target);requestAnimationFrame(function(){(t.closeAllPopover||t.closePopover&&i||s.autoHide&&!i)&&s.$_handleGlobalClose(t,e)})}},s=0;s<ie.length;s++)n(s)}function le(t,e,n,s,i,o,r,a,l,c){"boolean"!=typeof r&&(l=a,a=r,r=!1);const d="function"==typeof n?n.options:n;let u;if(t&&t.render&&(d.render=t.render,d.staticRenderFns=t.staticRenderFns,d._compiled=!0,i&&(d.functional=!0)),s&&(d._scopeId=s),o?(u=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),e&&e.call(this,l(t)),t&&t._registeredComponents&&t._registeredComponents.add(o)},d._ssrRegister=u):e&&(u=r?function(t){e.call(this,c(t,this.$root.$options.shadowRoot))}:function(t){e.call(this,a(t))}),u)if(d.functional){const t=d.render;d.render=function(e,n){return u.call(n),t(e,n)}}else{const t=d.beforeCreate;d.beforeCreate=t?[].concat(t,u):[u]}return n}"undefined"!=typeof document&&"undefined"!=typeof window&&(se?document.addEventListener("touchend",function(t){ae(t,!0)},!Et||{passive:!0,capture:!0}):window.addEventListener("click",function(t){ae(t)},!0));var ce=re,de=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"v-popover",class:t.cssClass},[n("div",{ref:"trigger",staticClass:"trigger",staticStyle:{display:"inline-block"},attrs:{"aria-describedby":t.isOpen?t.popoverId:void 0,tabindex:-1!==t.trigger.indexOf("focus")?0:void 0}},[t._t("default")],2),t._v(" "),n("div",{ref:"popover",class:[t.popoverBaseClass,t.popoverClass,t.cssClass],style:{visibility:t.isOpen?"visible":"hidden"},attrs:{id:t.popoverId,"aria-hidden":t.isOpen?"false":"true",tabindex:t.autoHide?0:void 0},on:{keyup:function(e){if(!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"]))return null;t.autoHide&&t.hide()}}},[n("div",{class:t.popoverWrapperClass},[n("div",{ref:"inner",class:t.popoverInnerClass,staticStyle:{position:"relative"}},[n("div",[t._t("popover",null,{isOpen:t.isOpen})],2),t._v(" "),t.handleResize?n("ResizeObserver",{on:{notify:t.$_handleResize}}):t._e()],1),t._v(" "),n("div",{ref:"arrow",class:t.popoverArrowClass})])])])};de._withStripped=!0;var ue=le({render:de,staticRenderFns:[]},void 0,ce,void 0,!1,void 0,!1,void 0,void 0,void 0);!function(t,e){void 0===e&&(e={});var n=e.insertAt;if(t&&"undefined"!=typeof document){var s=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css","top"===n&&s.firstChild?s.insertBefore(i,s.firstChild):s.appendChild(i),i.styleSheet?i.styleSheet.cssText=t:i.appendChild(document.createTextNode(t))}}(".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 pe={install:function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!t.installed){t.installed=!0;var s={};xt()(s,Mt,n),pe.options=s,Wt.options=s,e.directive("tooltip",Wt),e.directive("close-popover",Zt),e.component("VPopover",ue)}},get enabled(){return $t.enabled},set enabled(t){$t.enabled=t}},fe=null;"undefined"!=typeof window?fe=window.Vue:"undefined"!=typeof globalThis&&(fe=globalThis.Vue),fe&&fe.use(pe);const he=pe;var ge=s(85471),me=("undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:{}).__VUE_DEVTOOLS_GLOBAL_HOOK__;function Ae(t,e){if(void 0===e&&(e=[]),null===t||"object"!=typeof t)return t;var n,s=(n=function(e){return e.original===t},e.filter(n)[0]);if(s)return s.copy;var i=Array.isArray(t)?[]:{};return e.push({original:t,copy:i}),Object.keys(t).forEach(function(n){i[n]=Ae(t[n],e)}),i}function ve(t,e){Object.keys(t).forEach(function(n){return e(t[n],n)})}function _e(t){return null!==t&&"object"==typeof t}var we=function(t,e){this.runtime=e,this._children=Object.create(null),this._rawModule=t;var n=t.state;this.state=("function"==typeof n?n():n)||{}},Ce={namespaced:{configurable:!0}};Ce.namespaced.get=function(){return!!this._rawModule.namespaced},we.prototype.addChild=function(t,e){this._children[t]=e},we.prototype.removeChild=function(t){delete this._children[t]},we.prototype.getChild=function(t){return this._children[t]},we.prototype.hasChild=function(t){return t in this._children},we.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)},we.prototype.forEachChild=function(t){ve(this._children,t)},we.prototype.forEachGetter=function(t){this._rawModule.getters&&ve(this._rawModule.getters,t)},we.prototype.forEachAction=function(t){this._rawModule.actions&&ve(this._rawModule.actions,t)},we.prototype.forEachMutation=function(t){this._rawModule.mutations&&ve(this._rawModule.mutations,t)},Object.defineProperties(we.prototype,Ce);var be,ye=function(t){this.register([],t,!1)};function xe(t,e,n){if(e.update(n),n.modules)for(var s in n.modules){if(!e.getChild(s))return;xe(t.concat(s),e.getChild(s),n.modules[s])}}ye.prototype.get=function(t){return t.reduce(function(t,e){return t.getChild(e)},this.root)},ye.prototype.getNamespace=function(t){var e=this.root;return t.reduce(function(t,n){return t+((e=e.getChild(n)).namespaced?n+"/":"")},"")},ye.prototype.update=function(t){xe([],this.root,t)},ye.prototype.register=function(t,e,n){var s=this;void 0===n&&(n=!0);var i=new we(e,n);0===t.length?this.root=i:this.get(t.slice(0,-1)).addChild(t[t.length-1],i),e.modules&&ve(e.modules,function(e,i){s.register(t.concat(i),e,n)})},ye.prototype.unregister=function(t){var e=this.get(t.slice(0,-1)),n=t[t.length-1],s=e.getChild(n);s&&s.runtime&&e.removeChild(n)},ye.prototype.isRegistered=function(t){var e=this.get(t.slice(0,-1)),n=t[t.length-1];return!!e&&e.hasChild(n)};var ke=function(t){var e=this;void 0===t&&(t={}),!be&&"undefined"!=typeof window&&window.Vue&&De(window.Vue);var n=t.plugins;void 0===n&&(n=[]);var s=t.strict;void 0===s&&(s=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new ye(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new be,this._makeLocalGettersCache=Object.create(null);var i=this,o=this.dispatch,r=this.commit;this.dispatch=function(t,e){return o.call(i,t,e)},this.commit=function(t,e,n){return r.call(i,t,e,n)},this.strict=s;var a=this._modules.root.state;Le(this,a,[],this._modules.root),Ee(this,a),n.forEach(function(t){return t(e)}),(void 0!==t.devtools?t.devtools:be.config.devtools)&&function(t){me&&(t._devtoolHook=me,me.emit("vuex:init",t),me.on("vuex:travel-to-state",function(e){t.replaceState(e)}),t.subscribe(function(t,e){me.emit("vuex:mutation",t,e)},{prepend:!0}),t.subscribeAction(function(t,e){me.emit("vuex:action",t,e)},{prepend:!0}))}(this)},Ne={state:{configurable:!0}};function Oe(t,e,n){return e.indexOf(t)<0&&(n&&n.prepend?e.unshift(t):e.push(t)),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}function Se(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var n=t.state;Le(t,n,[],t._modules.root,!0),Ee(t,n,e)}function Ee(t,e,n){var s=t._vm;t.getters={},t._makeLocalGettersCache=Object.create(null);var i=t._wrappedGetters,o={};ve(i,function(e,n){o[n]=function(t,e){return function(){return t(e)}}(e,t),Object.defineProperty(t.getters,n,{get:function(){return t._vm[n]},enumerable:!0})});var r=be.config.silent;be.config.silent=!0,t._vm=new be({data:{$$state:e},computed:o}),be.config.silent=r,t.strict&&function(t){t._vm.$watch(function(){return this._data.$$state},function(){},{deep:!0,sync:!0})}(t),s&&(n&&t._withCommit(function(){s._data.$$state=null}),be.nextTick(function(){return s.$destroy()}))}function Le(t,e,n,s,i){var o=!n.length,r=t._modules.getNamespace(n);if(s.namespaced&&(t._modulesNamespaceMap[r],t._modulesNamespaceMap[r]=s),!o&&!i){var a=Te(e,n.slice(0,-1)),l=n[n.length-1];t._withCommit(function(){be.set(a,l,s.state)})}var c=s.context=function(t,e,n){var s=""===e,i={dispatch:s?t.dispatch:function(n,s,i){var o=Ue(n,s,i),r=o.payload,a=o.options,l=o.type;return a&&a.root||(l=e+l),t.dispatch(l,r)},commit:s?t.commit:function(n,s,i){var o=Ue(n,s,i),r=o.payload,a=o.options,l=o.type;a&&a.root||(l=e+l),t.commit(l,r,a)}};return Object.defineProperties(i,{getters:{get:s?function(){return t.getters}:function(){return function(t,e){if(!t._makeLocalGettersCache[e]){var n={},s=e.length;Object.keys(t.getters).forEach(function(i){if(i.slice(0,s)===e){var o=i.slice(s);Object.defineProperty(n,o,{get:function(){return t.getters[i]},enumerable:!0})}}),t._makeLocalGettersCache[e]=n}return t._makeLocalGettersCache[e]}(t,e)}},state:{get:function(){return Te(t.state,n)}}}),i}(t,r,n);s.forEachMutation(function(e,n){!function(t,e,n,s){(t._mutations[e]||(t._mutations[e]=[])).push(function(e){n.call(t,s.state,e)})}(t,r+n,e,c)}),s.forEachAction(function(e,n){var s=e.root?n:r+n,i=e.handler||e;!function(t,e,n,s){(t._actions[e]||(t._actions[e]=[])).push(function(e){var i,o=n.call(t,{dispatch:s.dispatch,commit:s.commit,getters:s.getters,state:s.state,rootGetters:t.getters,rootState:t.state},e);return(i=o)&&"function"==typeof i.then||(o=Promise.resolve(o)),t._devtoolHook?o.catch(function(e){throw t._devtoolHook.emit("vuex:error",e),e}):o})}(t,s,i,c)}),s.forEachGetter(function(e,n){!function(t,e,n,s){t._wrappedGetters[e]||(t._wrappedGetters[e]=function(t){return n(s.state,s.getters,t.state,t.getters)})}(t,r+n,e,c)}),s.forEachChild(function(s,o){Le(t,e,n.concat(o),s,i)})}function Te(t,e){return e.reduce(function(t,e){return t[e]},t)}function Ue(t,e,n){return _e(t)&&t.type&&(n=e,e=t,t=t.type),{type:t,payload:e,options:n}}function De(t){be&&t===be||function(t){if(Number(t.version.split(".")[0])>=2)t.mixin({beforeCreate:n});else{var e=t.prototype._init;t.prototype._init=function(t){void 0===t&&(t={}),t.init=t.init?[n].concat(t.init):n,e.call(this,t)}}function n(){var t=this.$options;t.store?this.$store="function"==typeof t.store?t.store():t.store:t.parent&&t.parent.$store&&(this.$store=t.parent.$store)}}(be=t)}Ne.state.get=function(){return this._vm._data.$$state},Ne.state.set=function(t){},ke.prototype.commit=function(t,e,n){var s=this,i=Ue(t,e,n),o=i.type,r=i.payload,a=(i.options,{type:o,payload:r}),l=this._mutations[o];l&&(this._withCommit(function(){l.forEach(function(t){t(r)})}),this._subscribers.slice().forEach(function(t){return t(a,s.state)}))},ke.prototype.dispatch=function(t,e){var n=this,s=Ue(t,e),i=s.type,o=s.payload,r={type:i,payload:o},a=this._actions[i];if(a){try{this._actionSubscribers.slice().filter(function(t){return t.before}).forEach(function(t){return t.before(r,n.state)})}catch(t){}var l=a.length>1?Promise.all(a.map(function(t){return t(o)})):a[0](o);return new Promise(function(t,e){l.then(function(e){try{n._actionSubscribers.filter(function(t){return t.after}).forEach(function(t){return t.after(r,n.state)})}catch(t){}t(e)},function(t){try{n._actionSubscribers.filter(function(t){return t.error}).forEach(function(e){return e.error(r,n.state,t)})}catch(t){}e(t)})})}},ke.prototype.subscribe=function(t,e){return Oe(t,this._subscribers,e)},ke.prototype.subscribeAction=function(t,e){return Oe("function"==typeof t?{before:t}:t,this._actionSubscribers,e)},ke.prototype.watch=function(t,e,n){var s=this;return this._watcherVM.$watch(function(){return t(s.state,s.getters)},e,n)},ke.prototype.replaceState=function(t){var e=this;this._withCommit(function(){e._vm._data.$$state=t})},ke.prototype.registerModule=function(t,e,n){void 0===n&&(n={}),"string"==typeof t&&(t=[t]),this._modules.register(t,e),Le(this,this.state,t,this._modules.get(t),n.preserveState),Ee(this,this.state)},ke.prototype.unregisterModule=function(t){var e=this;"string"==typeof t&&(t=[t]),this._modules.unregister(t),this._withCommit(function(){var n=Te(e.state,t.slice(0,-1));be.delete(n,t[t.length-1])}),Se(this)},ke.prototype.hasModule=function(t){return"string"==typeof t&&(t=[t]),this._modules.isRegistered(t)},ke.prototype.hotUpdate=function(t){this._modules.update(t),Se(this,!0)},ke.prototype._withCommit=function(t){var e=this._committing;this._committing=!0,t(),this._committing=e},Object.defineProperties(ke.prototype,Ne);var Ge=Fe(function(t,e){var n={};return $e(e).forEach(function(e){var s=e.key,i=e.val;n[s]=function(){var e=this.$store.state,n=this.$store.getters;if(t){var s=Me(this.$store,0,t);if(!s)return;e=s.context.state,n=s.context.getters}return"function"==typeof i?i.call(this,e,n):e[i]},n[s].vuex=!0}),n}),Ie=Fe(function(t,e){var n={};return $e(e).forEach(function(e){var s=e.key,i=e.val;n[s]=function(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var s=this.$store.commit;if(t){var o=Me(this.$store,0,t);if(!o)return;s=o.context.commit}return"function"==typeof i?i.apply(this,[s].concat(e)):s.apply(this.$store,[i].concat(e))}}),n}),Be=Fe(function(t,e){var n={};return $e(e).forEach(function(e){var s=e.key,i=e.val;i=t+i,n[s]=function(){if(!t||Me(this.$store,0,t))return this.$store.getters[i]},n[s].vuex=!0}),n}),Pe=Fe(function(t,e){var n={};return $e(e).forEach(function(e){var s=e.key,i=e.val;n[s]=function(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];var s=this.$store.dispatch;if(t){var o=Me(this.$store,0,t);if(!o)return;s=o.context.dispatch}return"function"==typeof i?i.apply(this,[s].concat(e)):s.apply(this.$store,[i].concat(e))}}),n});function $e(t){return function(t){return Array.isArray(t)||_e(t)}(t)?Array.isArray(t)?t.map(function(t){return{key:t,val:t}}):Object.keys(t).map(function(e){return{key:e,val:t[e]}}):[]}function Fe(t){return function(e,n){return"string"!=typeof e?(n=e,e=""):"/"!==e.charAt(e.length-1)&&(e+="/"),t(e,n)}}function Me(t,e,n){return t._modulesNamespaceMap[n]}function Re(t,e,n){var s=n?t.groupCollapsed:t.group;try{s.call(t,e)}catch(n){t.log(e)}}function je(t){try{t.groupEnd()}catch(e){t.log("—— log end ——")}}function ze(){var t=new Date;return" @ "+qe(t.getHours(),2)+":"+qe(t.getMinutes(),2)+":"+qe(t.getSeconds(),2)+"."+qe(t.getMilliseconds(),3)}function qe(t,e){return n=e-t.toString().length,new Array(n+1).join("0")+t;var n}var He={Store:ke,install:De,version:"3.6.2",mapState:Ge,mapMutations:Ie,mapGetters:Be,mapActions:Pe,createNamespacedHelpers:function(t){return{mapState:Ge.bind(null,t),mapGetters:Be.bind(null,t),mapMutations:Ie.bind(null,t),mapActions:Pe.bind(null,t)}},createLogger:function(t){void 0===t&&(t={});var e=t.collapsed;void 0===e&&(e=!0);var n=t.filter;void 0===n&&(n=function(t,e,n){return!0});var s=t.transformer;void 0===s&&(s=function(t){return t});var i=t.mutationTransformer;void 0===i&&(i=function(t){return t});var o=t.actionFilter;void 0===o&&(o=function(t,e){return!0});var r=t.actionTransformer;void 0===r&&(r=function(t){return t});var a=t.logMutations;void 0===a&&(a=!0);var l=t.logActions;void 0===l&&(l=!0);var c=t.logger;return void 0===c&&(c=console),function(t){var d=Ae(t.state);void 0!==c&&(a&&t.subscribe(function(t,o){var r=Ae(o);if(n(t,d,r)){var a=ze(),l=i(t),u="mutation "+t.type+a;Re(c,u,e),c.log("%c prev state","color: #9E9E9E; font-weight: bold",s(d)),c.log("%c mutation","color: #03A9F4; font-weight: bold",l),c.log("%c next state","color: #4CAF50; font-weight: bold",s(r)),je(c)}d=r}),l&&t.subscribeAction(function(t,n){if(o(t,n)){var s=ze(),i=r(t),a="action "+t.type+s;Re(c,a,e),c.log("%c action","color: #03A9F4; font-weight: bold",i),je(c)}}))}}};const We=He;var Ve=s(58723),Ke=s(71323),Qe=s(98177),Ye=s(22378),Xe=s(9165),Je=s(85168),Ze=s(54914);function tn(){return(0,ge.nI)().proxy.$root.$router}function en(){var t=(0,ge.nI)().proxy.$root;if(!t._$route){var e=(0,ge.uY)(!0).run(function(){return(0,ge.Gc)(Object.assign({},t.$router.currentRoute))});t._$route=e,t.$router.afterEach(function(t){Object.assign(e,t)})}return t._$route}var nn=s(48943),sn=s(6695),on=s(88289),rn=s(74095),an=s(94219),ln=s(16044),cn=s(82182),dn=s(67607);const un=(0,s(35947).YK)().setApp("settings").detectUser().build();var pn=s(63814),fn=s(36117);function hn(t){return{id:t.id,name:t.displayname,usercount:t.usercount,disabled:t.disabled,canAdd:t.canAdd,canRemove:t.canRemove}}function gn({search:t,offset:e,limit:n}){const s=new AbortController;return new fn.CancelablePromise(async(i,r,a)=>{a(()=>s.abort());try{const{data:r}=await o.Ay.get((0,pn.KT)("/cloud/groups/details?search={search}&offset={offset}&limit={limit}",{search:t,offset:e,limit:n}),{signal:s.signal});i((r.ocs?.data?.groups??[]).map(hn))}catch(t){r(t)}})}function mn(t){return t.replace(/\/$/,"")}const An=()=>(0,a.C5)(),vn=(t,e)=>o.Ay.get(mn(t),e),_n=(t,e,n)=>o.Ay.post(mn(t),e,n),wn=(t,e)=>o.Ay.patch(mn(t),e),Cn=(t,e)=>o.Ay.put(mn(t),e),bn=(t,e)=>o.Ay.delete(mn(t),{params:e}),yn={state:{},mutations:{},getters:{},actions:{setAppConfig:(t,{app:e,key:n,value:s})=>An().then(()=>_n((0,pn.KT)("apps/provisioning_api/api/v1/config/apps/{app}/{key}",{app:e,key:n}),{value:s}).catch(t=>{throw t})).catch(i=>t.commit("API_FAILURE",{app:e,key:n,value:s,error:i}))}};var xn=s(81222);const kn={serverData:(0,xn.C)("settings","usersSettings",{})},Nn={setServerData(t,e){t.serverData=e}},On={state:kn,mutations:Nn,getters:{getServerData:t=>t.serverData},actions:{}};var Sn,En=s(87485),Ln=s(45967);!function(t){t[t.UserCount=1]="UserCount",t[t.GroupName=2]="GroupName"}(Sn||(Sn={}));const Tn=Intl.Collator([(0,r.Z0)(),(0,r.lO)()],{numeric:!0,usage:"sort"}),Un=(0,xn.C)("settings","usersSettings",{}),Dn={id:"",name:"",usercount:0,disabled:0,canAdd:!0,canRemove:!0},Gn={users:[],groups:[...Un.getSubAdminGroups??[],...Un.systemGroups??[]],orderBy:Un.sortGroups??Sn.UserCount,minPasswordLength:0,usersOffset:0,usersLimit:25,disabledUsersOffset:0,disabledUsersLimit:25,searchQuery:"",userCount:Un.userCount??0,showConfig:{showStoragePath:Un.showConfig?.user_list_show_storage_path,showUserBackend:Un.showConfig?.user_list_show_user_backend,showFirstLogin:Un.showConfig?.user_list_show_first_login,showLastLogin:Un.showConfig?.user_list_show_last_login,showNewUserForm:Un.showConfig?.user_list_show_new_user_form,showLanguages:Un.showConfig?.user_list_show_languages}},In={appendUsers(t,e){const n=t.users.map(({id:t})=>t),s=Object.values(e).filter(({id:t})=>!n.includes(t)),i=t.users.concat(s);t.usersOffset+=t.usersLimit,t.users=i},updateDisabledUsers(t){t.disabledUsersOffset+=t.disabledUsersLimit},setPasswordPolicyMinLength(t,e){t.minPasswordLength=""!==e?e:0},addGroup(t,e){try{const n=t.groups.find(t=>t.id===e.id);if(n)return void Object.assign(n,e);const s={...Dn,...e};t.groups.unshift(s)}catch(t){un.error("Cannt create group",{error:t})}},renameGroup(t,{gid:e,displayName:n}){const s=t.groups.findIndex(t=>t.id===e);if(s>=0){const e=t.groups[s];e.name=n,t.groups.splice(s,1,e)}},removeGroup(t,e){const n=t.groups.findIndex(t=>t.id===e);n>=0&&t.groups.splice(n,1)},addUserGroup(t,{userid:e,gid:n}){const s=t.groups.find(t=>t.id===n),i=t.users.find(t=>t.id===e);s&&i.enabled&&t.userCount>0&&s.usercount++,i.groups.push(n)},removeUserGroup(t,{userid:e,gid:n}){const s=t.groups.find(t=>t.id===n),i=t.users.find(t=>t.id===e);s&&i.enabled&&t.userCount>0&&s.usercount--;const o=i.groups;o.splice(o.indexOf(n),1)},addUserSubAdmin(t,{userid:e,gid:n}){t.users.find(t=>t.id===e).subadmin.push(n)},removeUserSubAdmin(t,{userid:e,gid:n}){const s=t.users.find(t=>t.id===e).subadmin;s.splice(s.indexOf(n),1)},deleteUser(t,e){const n=t.users.findIndex(t=>t.id===e);this.commit("updateUserCounts",{user:t.users[n],actionType:"remove"}),t.users.splice(n,1)},addUserData(t,e){const n=e.data.ocs.data;t.users.unshift(n),this.commit("updateUserCounts",{user:n,actionType:"create"})},enableDisableUser(t,{userid:e,enabled:n}){const s=t.users.find(t=>t.id===e);s.enabled=n,this.commit("updateUserCounts",{user:s,actionType:n?"enable":"disable"})},updateUserCounts(t,{user:e,actionType:n}){if(0===t.userCount)return;const s=t.groups.find(t=>"__nc_internal_recent"===t.id),i=t.groups.find(t=>"disabled"===t.id);switch(n){case"enable":case"disable":i.usercount+=e.enabled?-1:1,s.usercount+=e.enabled?1:-1,t.userCount+=e.enabled?1:-1,e.groups.forEach(n=>{const s=t.groups.find(t=>t.id===n);s&&(s.disabled+=e.enabled?-1:1)});break;case"create":s.usercount++,t.userCount++,e.groups.forEach(e=>{const n=t.groups.find(t=>t.id===e);n&&n.usercount++});break;case"remove":e.enabled?(s.usercount--,t.userCount--,e.groups.forEach(e=>{const n=t.groups.find(t=>t.id===e);n?n.usercount--:un.warn("User group "+e+" does not exist during user removal")})):(i.usercount--,e.groups.forEach(e=>{const n=t.groups.find(t=>t.id===e);n&&n.disabled--}));break;default:un.error(`Unknown action type in updateUserCounts: '${n}'`)}},setUserData(t,{userid:e,key:n,value:s}){if("quota"===n){const i=(0,Ln.lT)(s,!0);t.users.find(t=>t.id===e)[n][n]=null!==i?i:s}else t.users.find(t=>t.id===e)[n]=s},editUserMultiField(t,{userid:e,data:n}){const s=t.users.findIndex(t=>t.id===e);if(-1!==s){if(Array.isArray(n.groups)){const i=t.users[s].groups??[];for(const t of n.groups.filter(t=>!i.includes(t)))this.commit("addUserGroup",{userid:e,gid:t});for(const t of i.filter(t=>!n.groups.includes(t)))this.commit("removeUserGroup",{userid:e,gid:t})}t.users.splice(s,1,{...t.users[s],...n})}},resetUsers(t){t.users=[],t.usersOffset=0,t.disabledUsersOffset=0},resetGroups(t){t.groups=[...Un.getSubAdminGroups??[],...Un.systemGroups??[]]},setSearchQuery(t,e){t.searchQuery=e},setShowConfig(t,{key:e,value:n}){t.showConfig[e]=n},setGroupSorting(e,n){const s=e.orderBy;e.orderBy=n,o.Ay.post((0,pn.Jv)("/settings/users/preferences/group.sortBy"),{value:String(n)}).catch(n=>{e.orderBy=s,(0,Je.Qg)(t("settings","Could not set group sorting")),un.error(n)})}},Bn={getUsers:t=>t.users,getGroups:t=>t.groups,getSearchQuery:t=>t.searchQuery,getSubAdminGroups:()=>Un.subAdminGroups??[],getSortedGroups(t){const e=[...t.groups];return t.orderBy===Sn.UserCount?e.sort((t,e)=>{const n=t.usercount-t.disabled,s=e.usercount-e.disabled;return n<s?1:s<n?-1:Tn.compare(t.name,e.name)}):e.sort((t,e)=>Tn.compare(t.name,e.name))},getGroupSorting:t=>t.orderBy,getPasswordPolicyMinLength:t=>t.minPasswordLength,getUsersOffset:t=>t.usersOffset,getUsersLimit:t=>t.usersLimit,getDisabledUsersOffset:t=>t.disabledUsersOffset,getDisabledUsersLimit:t=>t.disabledUsersLimit,getUserCount:t=>t.userCount,getShowConfig:t=>t.showConfig},Pn=o.Ay.CancelToken;let $n=null;function Fn(t,e){const n=e.data.ocs.data.groups??[];0!==n.length&&n.forEach(e=>{t.commit("addGroup",{id:e.id,name:e.displayname})})}const Mn={state:Gn,mutations:In,getters:Bn,actions:{searchUsers:(t,{offset:e,limit:n,search:s})=>(s="string"==typeof s?s:"",vn((0,pn.KT)("cloud/users/details?offset={offset}&limit={limit}&search={search}",{offset:e,limit:n,search:s})).catch(e=>{o.Ay.isCancel(e)||t.commit("API_FAILURE",e)})),getUser:(t,e)=>vn((0,pn.KT)(`cloud/users/${e}`)).catch(e=>{o.Ay.isCancel(e)||t.commit("API_FAILURE",e)}),getUsers:(t,{offset:e,limit:n,search:s,group:i})=>($n&&$n.cancel("Operation canceled by another search request."),$n=Pn.source(),s="string"==typeof s?s:"",""!==(i="string"==typeof i?i:"")?vn((0,pn.KT)("cloud/groups/{group}/users/details?offset={offset}&limit={limit}&search={search}",{group:encodeURIComponent(i),offset:e,limit:n,search:s}),{cancelToken:$n.token}).then(e=>{const n=Object.keys(e.data.ocs.data.users).length;return n>0&&t.commit("appendUsers",e.data.ocs.data.users),Fn(t,e),n}).catch(e=>{o.Ay.isCancel(e)||t.commit("API_FAILURE",e)}):vn((0,pn.KT)("cloud/users/details?offset={offset}&limit={limit}&search={search}",{offset:e,limit:n,search:s}),{cancelToken:$n.token}).then(e=>{const n=Object.keys(e.data.ocs.data.users).length;return n>0&&t.commit("appendUsers",e.data.ocs.data.users),Fn(t,e),n}).catch(e=>{o.Ay.isCancel(e)||t.commit("API_FAILURE",e)})),async getRecentUsers(t,{offset:e,limit:n,search:s}){const i=(0,pn.KT)("cloud/users/recent?offset={offset}&limit={limit}&search={search}",{offset:e,limit:n,search:s});try{const e=await vn(i),n=Object.keys(e.data.ocs.data.users).length;return n>0&&t.commit("appendUsers",e.data.ocs.data.users),n}catch(e){t.commit("API_FAILURE",e)}},async getDisabledUsers(t,{offset:e,limit:n,search:s}){const i=(0,pn.KT)("cloud/users/disabled?offset={offset}&limit={limit}&search={search}",{offset:e,limit:n,search:s});try{const e=await vn(i),n=Object.keys(e.data.ocs.data.users).length;return n>0&&(t.commit("appendUsers",e.data.ocs.data.users),t.commit("updateDisabledUsers",e.data.ocs.data.users)),n}catch(e){t.commit("API_FAILURE",e)}},getGroups(t,{offset:e,limit:n,search:s}){s="string"==typeof s?s:"";const i=-1===n?"":`&limit=${n}`;return vn((0,pn.KT)("cloud/groups?offset={offset}&search={search}",{offset:e,search:s})+i).then(e=>{const n=e.data.ocs.data.groups??[];return n.length>0&&(n.forEach(function(e){t.commit("addGroup",{id:e,name:e})}),!0)}).catch(e=>t.commit("API_FAILURE",e))},getUsersFromList:(t,{offset:e,limit:n,search:s})=>(s="string"==typeof s?s:"",vn((0,pn.KT)("cloud/users/details?offset={offset}&limit={limit}&search={search}",{offset:e,limit:n,search:s})).then(e=>Object.keys(e.data.ocs.data.users).length>0&&(t.commit("appendUsers",e.data.ocs.data.users),!0)).catch(e=>t.commit("API_FAILURE",e))),getUsersFromGroup:(t,{groupid:e,offset:n,limit:s})=>vn((0,pn.KT)("cloud/users/{groupId}/details?offset={offset}&limit={limit}",{groupId:encodeURIComponent(e),offset:n,limit:s})).then(e=>t.commit("getUsersFromList",e.data.ocs.data.users)).catch(e=>t.commit("API_FAILURE",e)),getPasswordPolicyMinLength:t=>!(!(0,En.F)().password_policy||!(0,En.F)().password_policy.minLength)&&(t.commit("setPasswordPolicyMinLength",(0,En.F)().password_policy.minLength),(0,En.F)().password_policy.minLength),addGroup:(t,e)=>An().then(()=>_n((0,pn.KT)("cloud/groups"),{groupid:e}).then(()=>(t.commit("addGroup",{id:e,name:e}),{gid:e,displayName:e})).catch(t=>{throw t})).catch(n=>{throw t.commit("API_FAILURE",{gid:e,error:n}),n}),renameGroup:(t,{groupid:e,displayName:n})=>An().then(()=>Cn((0,pn.KT)("cloud/groups/{groupId}",{groupId:encodeURIComponent(e)}),{key:"displayname",value:n}).then(()=>(t.commit("renameGroup",{gid:e,displayName:n}),{groupid:e,displayName:n})).catch(t=>{throw t})).catch(n=>{throw t.commit("API_FAILURE",{groupid:e,error:n}),n}),removeGroup:(t,e)=>An().then(()=>bn((0,pn.KT)("cloud/groups/{groupId}",{groupId:encodeURIComponent(e)})).then(()=>t.commit("removeGroup",e)).catch(t=>{throw t})).catch(n=>t.commit("API_FAILURE",{gid:e,error:n})),addUserGroup:(t,{userid:e,gid:n})=>An().then(()=>_n((0,pn.KT)("cloud/users/{userid}/groups",{userid:e}),{groupid:n}).then(()=>t.commit("addUserGroup",{userid:e,gid:n})).catch(t=>{throw t})).catch(n=>t.commit("API_FAILURE",{userid:e,error:n})),removeUserGroup:(t,{userid:e,gid:n})=>An().then(()=>bn((0,pn.KT)("cloud/users/{userid}/groups",{userid:e}),{groupid:n}).then(()=>t.commit("removeUserGroup",{userid:e,gid:n})).catch(t=>{throw t})).catch(n=>{throw t.commit("API_FAILURE",{userid:e,error:n}),n}),addUserSubAdmin:(t,{userid:e,gid:n})=>An().then(()=>_n((0,pn.KT)("cloud/users/{userid}/subadmins",{userid:e}),{groupid:n}).then(()=>t.commit("addUserSubAdmin",{userid:e,gid:n})).catch(t=>{throw t})).catch(n=>t.commit("API_FAILURE",{userid:e,error:n})),removeUserSubAdmin:(t,{userid:e,gid:n})=>An().then(()=>bn((0,pn.KT)("cloud/users/{userid}/subadmins",{userid:e}),{groupid:n}).then(()=>t.commit("removeUserSubAdmin",{userid:e,gid:n})).catch(t=>{throw t})).catch(n=>t.commit("API_FAILURE",{userid:e,error:n})),async wipeUserDevices(t,e){try{return await An(),await _n((0,pn.KT)("cloud/users/{userid}/wipe",{userid:e}))}catch(n){return t.commit("API_FAILURE",{userid:e,error:n}),Promise.reject(new Error("Failed to wipe user devices"))}},deleteUser:(t,e)=>An().then(()=>bn((0,pn.KT)("cloud/users/{userid}",{userid:e})).then(()=>t.commit("deleteUser",e)).catch(t=>{throw t})).catch(n=>t.commit("API_FAILURE",{userid:e,error:n})),addUser:({commit:t,dispatch:e},{userid:n,password:s,displayName:i,email:o,groups:r,subadmin:a,quota:l,language:c,manager:d})=>An().then(()=>_n((0,pn.KT)("cloud/users"),{userid:n,password:s,displayName:i,email:o,groups:r,subadmin:a,quota:l,language:c,manager:d}).then(t=>e("addUserData",n||t.data.ocs.data.id)).catch(t=>{throw t})).catch(e=>{throw t("API_FAILURE",{userid:n,error:e}),e}),addUserData:(t,e)=>An().then(()=>vn((0,pn.KT)("cloud/users/{userid}",{userid:e})).then(e=>t.commit("addUserData",e)).catch(t=>{throw t})).catch(n=>t.commit("API_FAILURE",{userid:e,error:n})),enableDisableUser(t,{userid:e,enabled:n=!0}){const s=n?"enable":"disable";return An().then(()=>Cn((0,pn.KT)("cloud/users/{userid}/{userStatus}",{userid:e,userStatus:s})).then(()=>t.commit("enableDisableUser",{userid:e,enabled:n})).catch(t=>{throw t})).catch(n=>t.commit("API_FAILURE",{userid:e,error:n}))},async setUserData(t,{userid:e,key:n,value:s}){if(!["email","language","quota","displayname","password","manager"].includes(n))throw new Error("Invalid request data");if(""===s&&!["email","displayname","manager"].includes(n))throw new Error("Value cannot be empty for this field");try{return await An(),await Cn((0,pn.KT)("cloud/users/{userid}",{userid:e}),{key:n,value:s}),t.commit("setUserData",{userid:e,key:n,value:s})}catch(n){throw t.commit("API_FAILURE",{userid:e,error:n}),n}},async editUserMultiField(t,{userid:e,payload:n}){try{await An();const s=await wn((0,pn.KT)("cloud/users/{userid}",{userid:e}),n);t.commit("editUserMultiField",{userid:e,data:s.data.ocs.data})}catch(n){throw t.commit("API_FAILURE",{userid:e,error:n}),n}},sendWelcomeMail:(t,e)=>An().then(()=>_n((0,pn.KT)("cloud/users/{userid}/welcome",{userid:e})).then(()=>!0).catch(t=>{throw t})).catch(n=>t.commit("API_FAILURE",{userid:e,error:n})),migrateLocalStorage({commit:t}){const e={showStoragePath:"user_list_show_storage_path",showUserBackend:"user_list_show_user_backend",showFirstLogin:"user_list_show_first_login",showLastLogin:"user_list_show_last_login",showNewUserForm:"user_list_show_new_user_form",showLanguages:"user_list_show_languages"};for(const[n,s]of Object.entries(e)){const e=`account_settings__${n}`,i=window.localStorage.getItem(e);if(null===i)continue;const r="true"===i;t("setShowConfig",{key:n,value:r}),o.Ay.post((0,pn.Jv)(`/settings/users/preferences/${s}`),{value:r?"true":"false"}).then(()=>{window.localStorage.removeItem(e)}).catch(t=>{un.error(`Failed to migrate preference ${n}`,{error:t})})}},setShowConfig(t,{key:e,value:n}){t.commit("setShowConfig",{key:e,value:n}),o.Ay.post((0,pn.Jv)(`settings/users/preferences/${{showStoragePath:"user_list_show_storage_path",showUserBackend:"user_list_show_user_backend",showFirstLogin:"user_list_show_first_login",showLastLogin:"user_list_show_last_login",showNewUserForm:"user_list_show_new_user_form",showLanguages:"user_list_show_languages"}[e]}`),{value:n?"true":"false"}).catch(t=>un.error(`Could not update ${e} preference`,{error:t}))}}},Rn={API_FAILURE(e,n){try{const e=n.error.response.data.ocs.meta.message;(0,Je.Qg)(t("settings","An error occurred during the request. Unable to proceed.")+"<br>"+e,{isHTML:!0})}catch{(0,Je.Qg)(t("settings","An error occurred during the request. Unable to proceed."))}un.error("An error occurred during the request.",{state:e,error:n})}};let jn=null;function zn(){return null===jn&&(jn=new ke({modules:{users:Mn,settings:On,oc:yn},strict:!1,mutations:Rn})),jn}const qn=Symbol("userFormData"),Hn={id:"none",label:(0,r.Tl)("settings","Unlimited")},Wn={id:"default",label:(0,r.Tl)("settings","Default quota")},Vn=["__nc_internal_recent","disabled","guest_app"];function Kn(t){return!Vn.includes(t.id)}function Qn(t,e){if(!t.language||""===t.language)return{code:"",name:""};return[...e?.commonLanguages??[],...e?.otherLanguages??[]].find(e=>e.code===t.language)||{code:t.language,name:t.language}}function Yn(t,e,n){return t.languages?t.languages.some(({name:t})=>t.toLocaleLowerCase().includes(n.toLocaleLowerCase())):(e||"").toLocaleLowerCase().includes(n.toLocaleLowerCase())}const Xn=(0,ge.pM)({__name:"UserFormGroups",setup(t){const e=zn(),n=(0,ge.WQ)(qn),s=(0,ge.KR)(!1);let i=null;const o=(0,ge.EW)(()=>e.getters.getServerData),a=(0,ge.EW)(()=>(o.value.isAdmin||o.value.isDelegatedAdmin?e.getters.getSortedGroups:e.getters.getSubAdminGroups).filter(Kn)),l=(0,ge.EW)(()=>a.value.filter(({id:t})=>"admin"!==t)),c=(0,ge.EW)(()=>o.value.isAdmin||o.value.isDelegatedAdmin?(0,r.Tl)("settings","Member of the following groups"):(0,r.Tl)("settings","Member of the following groups (required)"));return{__sfc:!0,store:e,formData:n,creatingGroup:s,promise:i,settings:o,availableGroups:a,availableSubAdminGroups:l,groupsLabel:c,searchGroups:async function(t,n){if(o.value.isAdmin||o.value.isDelegatedAdmin){i&&i.cancel(),n(!0);try{i=gn({search:t,offset:0,limit:25});const n=await i;for(const t of n)e.commit("addGroup",t)}catch(t){un.error((0,r.Tl)("settings","Failed to search groups"),{error:t})}i=null,n(!1)}},createGroup:async function({name:t}){s.value=!0;try{await e.dispatch("addGroup",t),n.groups.push({id:t,name:t})}catch(t){un.error((0,r.Tl)("settings","Failed to create group"),{error:t})}s.value=!1},t:r.Tl,NcSelect:dn.default}}}),Jn=Xn;var Zn=s(85072),ts=s.n(Zn),es=s(97825),ns=s.n(es),ss=s(77659),is=s.n(ss),os=s(55056),rs=s.n(os),as=s(10540),ls=s.n(as),cs=s(41113),ds=s.n(cs),us=s(40176),ps={};ps.styleTagTransform=ds(),ps.setAttributes=rs(),ps.insert=is().bind(null,"head"),ps.domAPI=ns(),ps.insertStyleElement=ls(),ts()(us.A,ps),us.A&&us.A.locals&&us.A.locals;var fs=s(14486);const hs=(0,fs.A)(Jn,function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e("div",{staticClass:"user-form-groups"},[e("div",{staticClass:"user-form__item"},[e(n.NcSelect,{staticClass:"user-form__select",attrs:{"data-test":"groups",inputLabel:n.groupsLabel,placeholder:n.t("settings","Set account groups"),disabled:n.creatingGroup,options:n.availableGroups,label:"name",keepOpen:"",multiple:!0,taggable:n.settings.isAdmin||n.settings.isDelegatedAdmin,required:!n.settings.isAdmin&&!n.settings.isDelegatedAdmin,createOption:t=>({id:t,name:t,isCreating:!0})},on:{search:n.searchGroups,"option:created":n.createGroup},model:{value:n.formData.groups,callback:function(e){t.$set(n.formData,"groups",e)},expression:"formData.groups"}})],1),t._v(" "),n.settings.isAdmin||n.settings.isDelegatedAdmin?e("div",{staticClass:"user-form__item"},[e(n.NcSelect,{staticClass:"user-form__select",attrs:{inputLabel:n.t("settings","Admin of the following groups"),placeholder:n.t("settings","Set account as admin for …"),disabled:n.creatingGroup,options:n.availableSubAdminGroups,keepOpen:"",multiple:!0,label:"name"},on:{search:n.searchGroups},model:{value:n.formData.subadminGroups,callback:function(e){t.$set(n.formData,"subadminGroups",e)},expression:"formData.subadminGroups"}})],1):t._e()])},[],!1,null,"189a1da7",null).exports,gs=(0,ge.pM)({__name:"UserFormLanguage",setup(t){const e=zn(),n=(0,ge.WQ)(qn),s=(0,ge.EW)(()=>e.getters.getShowConfig),i=(0,ge.EW)(()=>{const{commonLanguages:t,otherLanguages:n}=e.getters.getServerData.languages;return[{name:(0,r.Tl)("settings","Common languages"),languages:t},...t,{name:(0,r.Tl)("settings","Other languages"),languages:n},...n]});return{__sfc:!0,store:e,formData:n,showConfig:s,languages:i,t:r.Tl,NcSelect:dn.default,languageFilterBy:Yn}}}),ms=gs,As=(0,fs.A)(ms,function(){var t=this,e=t._self._c,n=t._self._setupProxy;return n.showConfig.showLanguages?e("div",{staticClass:"user-form__item"},[e(n.NcSelect,{staticClass:"user-form__select",attrs:{inputLabel:n.t("settings","Language"),placeholder:n.t("settings","Set default language"),clearable:!1,selectable:t=>!t.languages,filterBy:n.languageFilterBy,options:n.languages,label:"name"},model:{value:n.formData.language,callback:function(e){t.$set(n.formData,"language",e)},expression:"formData.language"}})],1):t._e()},[],!1,null,null,null).exports;var vs=s(58787);const _s=(0,ge.pM)({__name:"UserFormManager",setup(t){const e=zn(),n=(0,ge.WQ)(qn),s=(0,ge.KR)([]),i=(0,ge.KR)(!1);let o,a;const l=(0,ge.EW)(()=>{const t=n.manager;if(!t)return;const e="object"==typeof t?t.id:t,s="object"==typeof t?t.displayname??t.id:t;return a?.id===e&&a?.displayName===s||(a={id:e,displayName:s}),a}),c=(0,ge.EW)(()=>s.value.map(t=>({id:t.id,displayName:t.displayname??t.id,subname:t.email??""})));async function d(t){i.value=!0;try{const n=await e.dispatch("searchUsers",{offset:0,limit:10,search:t}),i=n?.data?Object.values(n.data.ocs.data.users):[];s.value=i}catch(t){un.error("Failed to search user managers",{error:t})}finally{i.value=!1}}return(0,ge.xo)(()=>clearTimeout(o)),{__sfc:!0,store:e,formData:n,possibleManagers:s,loading:i,searchTimeout:o,managerModelCache:a,managerModel:l,managerOptions:c,onManagerChange:function(t){const e=Array.isArray(t)?t[0]:t;n.manager=e?{id:e.id,displayname:e.displayName}:""},searchUserManager:function(t){clearTimeout(o),o=setTimeout(()=>d(t),200)},fetchManagers:d,t:r.Tl,NcSelectUsers:vs.N}}}),ws=_s,Cs=(0,fs.A)(ws,function(){var t=this._self._c,e=this._self._setupProxy;return t("div",{staticClass:"user-form__item user-form__managers"},[t(e.NcSelectUsers,{staticClass:"user-form__select",attrs:{modelValue:e.managerModel,inputLabel:e.t("settings","Manager"),placeholder:e.t("settings","Search for a manager…"),options:e.managerOptions,loading:e.loading},on:{"update:modelValue":e.onManagerChange,search:e.searchUserManager}})],1)},[],!1,null,null,null).exports,bs=(0,ge.pM)({__name:"UserFormQuota",props:{quotaOptions:null},setup(t){const e=t,n=(0,ge.WQ)(qn);return{__sfc:!0,props:e,formData:n,validateQuota:function(t){return function(t,e){const n=(0,Ln.lT)(t,!0);if(null!==n&&n>=0){const t=(0,Ln.v7)(n);return{id:t,label:t}}return e}(t,e.quotaOptions[0])},t:r.Tl,NcSelect:dn.default}}}),ys=(0,fs.A)(bs,function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e("div",{staticClass:"user-form__item"},[e(n.NcSelect,{staticClass:"user-form__select",attrs:{inputLabel:n.t("settings","Quota"),placeholder:n.t("settings","Set account quota"),options:t.quotaOptions,clearable:!1,taggable:!0,createOption:n.validateQuota},model:{value:n.formData.quota,callback:function(e){t.$set(n.formData,"quota",e)},expression:"formData.quota"}})],1)},[],!1,null,null,null).exports,xs=(0,ge.pM)({__name:"UserFormFields",props:{quotaOptions:null,fieldConfig:{default:()=>({})},errors:{default:()=>({})}},setup(t,{expose:e}){const n=t,s=zn(),i=(0,ge.WQ)(qn),o=(0,ge.KR)(null),a=(0,ge.KR)(null),l=(0,ge.EW)(()=>s.getters.getPasswordPolicyMinLength),c=(0,ge.EW)(()=>{const t=new Set(["displayName","password","email"]);return Object.fromEntries(Object.entries(n.errors).filter(([e])=>!t.has(e)))});function d(t){const e="username"===t?o:a;e.value?.focus?.()}return e({focusField:d}),{__sfc:!0,props:n,store:s,formData:i,username:o,password:a,minPasswordLength:l,updateUsernameValidity:function(t){const e=t.target;e&&(e.setCustomValidity(""),e.validity.patternMismatch&&e.setCustomValidity((0,r.Tl)("settings","Only letters, numbers, spaces, and _.@-' are allowed")))},unhandledErrors:c,focusField:d,t:r.Tl,NcPasswordField:ln.A,NcTextField:cn.A,UserFormGroups:hs,UserFormLanguage:As,UserFormManager:Cs,UserFormQuota:ys}}}),ks=xs;var Ns=s(80781),Os={};Os.styleTagTransform=ds(),Os.setAttributes=rs(),Os.insert=is().bind(null,"head"),Os.domAPI=ns(),Os.insertStyleElement=ls(),ts()(Ns.A,Os),Ns.A&&Ns.A.locals&&Ns.A.locals;const Ss=(0,fs.A)(ks,function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e("div",{staticClass:"user-form-fields"},[t.fieldConfig.username?.show&&t.fieldConfig.username?.disabled?e("div",{staticClass:"user-form-fields__item user-form-fields__static",attrs:{"data-test":"username"}},[e("span",{staticClass:"user-form-fields__static-label"},[t._v("\n\t\t\t"+t._s(t.fieldConfig.username?.label)+"\n\t\t")]),t._v(" "),e("span",{staticClass:"user-form-fields__static-value"},[t._v("\n\t\t\t"+t._s(n.formData.username)+"\n\t\t")])]):t.fieldConfig.username?.show?e(n.NcTextField,{ref:"username",staticClass:"user-form-fields__item",attrs:{"data-test":"username",label:t.fieldConfig.username?.label,autocapitalize:"none",autocomplete:"off",spellcheck:"false",pattern:"[a-zA-Z0-9 _\\.@\\-']+",required:t.fieldConfig.username?.required},on:{input:n.updateUsernameValidity,blur:n.updateUsernameValidity},model:{value:n.formData.username,callback:function(e){t.$set(n.formData,"username",e)},expression:"formData.username"}}):t._e(),t._v(" "),e(n.NcTextField,{staticClass:"user-form-fields__item",attrs:{"data-test":"displayName",label:n.t("settings","Display name"),error:!!t.errors.displayName,helperText:t.errors.displayName,autocapitalize:"none",autocomplete:"off",spellcheck:"false"},model:{value:n.formData.displayName,callback:function(e){t.$set(n.formData,"displayName",e)},expression:"formData.displayName"}}),t._v(" "),t.fieldConfig.showPasswordEmailHint?e("span",{staticClass:"user-form-fields__hint",attrs:{id:"password-email-hint"}},[t._v("\n\t\t"+t._s(n.t("settings","Either password or email is required"))+"\n\t")]):t._e(),t._v(" "),!1!==t.fieldConfig.password?.show?e(n.NcPasswordField,{ref:"password",staticClass:"user-form-fields__item",attrs:{"data-test":"password",minlength:n.minPasswordLength,maxlength:469,"aria-describedby":t.fieldConfig.showPasswordEmailHint?"password-email-hint":void 0,label:t.fieldConfig.password?.label,error:!!t.errors.password,helperText:t.errors.password,autocapitalize:"none",autocomplete:"new-password",spellcheck:"false",required:t.fieldConfig.password?.required},model:{value:n.formData.password,callback:function(e){t.$set(n.formData,"password",e)},expression:"formData.password"}}):t._e(),t._v(" "),e(n.NcTextField,{staticClass:"user-form-fields__item",attrs:{"data-test":"email",type:"email","aria-describedby":t.fieldConfig.showPasswordEmailHint?"password-email-hint":void 0,label:t.fieldConfig.email?.label||n.t("settings","Email"),error:!!t.errors.email,helperText:t.errors.email,autocapitalize:"none",autocomplete:"off",spellcheck:"false",required:t.fieldConfig.email?.required},model:{value:n.formData.email,callback:function(e){t.$set(n.formData,"email",e)},expression:"formData.email"}}),t._v(" "),e(n.UserFormGroups),t._v(" "),e(n.UserFormQuota,{attrs:{quotaOptions:t.quotaOptions}}),t._v(" "),e(n.UserFormLanguage),t._v(" "),e(n.UserFormManager),t._v(" "),Object.keys(n.unhandledErrors).length>0?e("div",{staticClass:"user-form-fields__error-summary",attrs:{"aria-live":"polite",role:"status"}},t._l(n.unhandledErrors,function(n,s){return e("p",{key:s},[t._v("\n\t\t\t"+t._s(s)+": "+t._s(n)+"\n\t\t")])}),0):t._e()],1)},[],!1,null,"d29c5f8c",null).exports,Es=(0,ge.pM)({__name:"EditUserDialog",props:{user:null,quotaOptions:null},setup(t,{emit:e}){const n=t,s=zn(),i=s.getters.getGroups,o=s.getters.getServerData.languages,l=function(t,e,n,s){const i=t.groups.map(t=>e.find(e=>e.id===t)).filter(Boolean),o=(t.subadmin??[]).map(t=>e.find(e=>e.id===t)).filter(Boolean);let r;if(t.quota?.quota>=0){const e=(0,Ln.v7)(t.quota.quota);r=n.find(t=>t.id===e)??{id:e,label:e}}else r="default"===t.quota?.quota?n[0]:Hn;return{username:t.id,displayName:t.displayname??"",password:"",email:t.email??"",groups:i,subadminGroups:o,quota:r,language:Qn(t,s),manager:t.manager??""}}(n.user,i,n.quotaOptions,o),c=structuredClone(l),d=(0,ge.Kh)(l),u=(0,ge.KR)(!1),p=(0,ge.KR)({});(0,ge.Gt)(qn,d);const f=(0,ge.EW)(()=>s.getters.getServerData),h=(0,ge.EW)(()=>({username:{show:!0,disabled:!0,label:(0,r.Tl)("settings","Account name")},password:{show:f.value.canChangePassword&&n.user.backendCapabilities.setPassword,label:(0,r.Tl)("settings","New password")}}));return{__sfc:!0,props:n,emit:e,store:s,allGroups:i,serverLanguages:o,formData:l,initialData:c,editedUser:d,saving:u,fieldErrors:p,settings:f,fieldConfig:h,save:async function(){if(u.value)return;p.value={};const t=function(t,e){const n={};e.displayName!==t.displayName&&(n.displayName=e.displayName),""!==e.password&&(n.password=e.password),e.email!==t.email&&(n.email=e.email),e.quota.id!==t.quota.id&&(n.quota=e.quota.id),e.language.code!==t.language.code&&(n.language=e.language.code);const s="object"==typeof e.manager?e.manager.id??"":e.manager;s!==("object"==typeof t.manager?t.manager.id??"":t.manager)&&(n.manager=s);const i=e.groups.map(t=>t.id).sort(),o=t.groups.map(t=>t.id).sort();JSON.stringify(i)!==JSON.stringify(o)&&(n.groups=i);const r=e.subadminGroups.map(t=>t.id).sort(),a=t.subadminGroups.map(t=>t.id).sort();return JSON.stringify(r)!==JSON.stringify(a)&&(n.subadminGroups=r),n}(c,d);if(0!==Object.keys(t).length){u.value=!0;try{await(0,a.C5)(),await s.dispatch("editUserMultiField",{userid:n.user.id,payload:t}),(0,Je.Te)((0,r.Tl)("settings","Account updated")),e("closing")}catch(t){const e=t.response?.data?.ocs?.data?.errors;e&&"object"==typeof e?p.value=e:(un.error("Failed to update account",{error:t}),(0,Je.Qg)((0,r.Tl)("settings","Failed to update account")))}finally{u.value=!1}}else e("closing")},t:r.Tl,NcButton:rn.A,NcDialog:an.A,NcLoadingIcon:on.A,UserFormFields:Ss}}}),Ls=Es;var Ts=s(62479),Us={};Us.styleTagTransform=ds(),Us.setAttributes=rs(),Us.insert=is().bind(null,"head"),Us.domAPI=ns(),Us.insertStyleElement=ls(),ts()(Ts.A,Us),Ts.A&&Ts.A.locals&&Ts.A.locals;var Ds=(0,fs.A)(Ls,function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e(n.NcDialog,{staticClass:"edit-dialog",attrs:{size:"small",name:n.t("settings","Edit account"),outTransition:"",noClose:n.saving},on:{closing:function(e){return t.$emit("closing")}},scopedSlots:t._u([{key:"actions",fn:function(){return[e(n.NcButton,{staticClass:"edit-dialog__submit",attrs:{"data-test":"submit",form:"edit-user-form",variant:"primary",type:"submit","aria-disabled":n.saving?"true":"false"},scopedSlots:t._u([n.saving?{key:"icon",fn:function(){return[e(n.NcLoadingIcon)]},proxy:!0}:null],null,!0)},[t._v("\n\t\t\t"+t._s(n.saving?n.t("settings","Saving …"):n.t("settings","Save"))+"\n\t\t")])]},proxy:!0}])},[e("form",{staticClass:"edit-dialog__form",attrs:{id:"edit-user-form","data-test":"form",inert:n.saving,"aria-busy":n.saving?"true":"false"},on:{submit:function(t){return t.preventDefault(),n.save.apply(null,arguments)}}},[e(n.UserFormFields,{attrs:{fieldConfig:n.fieldConfig,errors:n.fieldErrors,quotaOptions:t.quotaOptions}})],1)])},[],!1,null,"62302e58",null);const Gs=Ds.exports,Is=(0,ge.pM)({__name:"NewUserDialog",props:{loading:null,newUser:null,quotaOptions:null},setup(t,{emit:e}){const n=t,s=zn(),i=(0,ge.KR)(null);(0,ge.Gt)(qn,n.newUser);const o=(0,ge.EW)(()=>s.getters.getServerData),a=(0,ge.EW)(()=>o.value.newUserGenerateUserID?(0,r.Tl)("settings","Account name will be autogenerated"):(0,r.Tl)("settings","Account name (required)")),l=(0,ge.EW)(()=>({username:{show:!0,label:a.value,disabled:o.value.newUserGenerateUserID,required:!0},password:{label:""===n.newUser.email?(0,r.Tl)("settings","Password (required)"):(0,r.Tl)("settings","Password"),required:""===n.newUser.email},email:{label:""===n.newUser.password||o.value.newUserRequireEmail?(0,r.Tl)("settings","Email (required)"):(0,r.Tl)("settings","Email"),required:""===n.newUser.password||o.value.newUserRequireEmail},showPasswordEmailHint:!o.value.newUserRequireEmail}));return(0,ge.sV)(()=>i.value?.focusField("username")),{__sfc:!0,props:n,emit:e,store:s,fields:i,settings:o,usernameLabel:a,fieldConfig:l,createUser:async function(){if(!n.loading.all){n.loading.all=!0;try{await s.dispatch("addUser",{userid:n.newUser.username,password:n.newUser.password,displayName:n.newUser.displayName,email:n.newUser.email,groups:n.newUser.groups.map(({id:t})=>t),subadmin:n.newUser.subadminGroups.map(({id:t})=>t),quota:n.newUser.quota.id,language:n.newUser.language.code,manager:n.newUser.manager.id}),e("closing")}catch(t){n.loading.all=!1;const e=t.response?.data?.ocs?.meta;e&&(102===e.statuscode?i.value?.focusField("username"):107===e.statuscode&&i.value?.focusField("password"))}}},t:r.Tl,NcButton:rn.A,NcDialog:an.A,NcLoadingIcon:on.A,UserFormFields:Ss}}}),Bs=Is;var Ps=s(70149),$s={};$s.styleTagTransform=ds(),$s.setAttributes=rs(),$s.insert=is().bind(null,"head"),$s.domAPI=ns(),$s.insertStyleElement=ls(),ts()(Ps.A,$s),Ps.A&&Ps.A.locals&&Ps.A.locals;var Fs=(0,fs.A)(Bs,function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e(n.NcDialog,{staticClass:"dialog",attrs:{size:"small",name:n.t("settings","New account"),outTransition:"",noClose:t.loading.all},on:{closing:function(e){return t.$emit("closing")}},scopedSlots:t._u([{key:"actions",fn:function(){return[e(n.NcButton,{staticClass:"dialog__submit",attrs:{"data-test":"submit",form:"new-user-form",variant:"primary",type:"submit","aria-disabled":t.loading.all?"true":"false"},scopedSlots:t._u([t.loading.all?{key:"icon",fn:function(){return[e(n.NcLoadingIcon)]},proxy:!0}:null],null,!0)},[t._v("\n\t\t\t"+t._s(t.loading.all?n.t("settings","Adding new account …"):n.t("settings","Add new account"))+"\n\t\t")])]},proxy:!0}])},[e("form",{staticClass:"dialog__form",attrs:{id:"new-user-form","data-test":"form",inert:t.loading.all,"aria-busy":t.loading.all?"true":"false"},on:{submit:function(t){return t.preventDefault(),n.createUser.apply(null,arguments)}}},[e(n.UserFormFields,{ref:"fields",attrs:{fieldConfig:n.fieldConfig,quotaOptions:t.quotaOptions}})],1)])},[],!1,null,"0a1cf6b2",null);const Ms=Fs.exports,Rs=ge.Ay.extend({name:"UserListFooter",components:{NcLoadingIcon:on.A},props:{loading:{type:Boolean,required:!0},filteredUsers:{type:Array,required:!0}},computed:{userCount(){return this.loading?this.n("settings","{userCount} account …","{userCount} accounts …",this.filteredUsers.length,{userCount:this.filteredUsers.length}):this.n("settings","{userCount} account","{userCount} accounts",this.filteredUsers.length,{userCount:this.filteredUsers.length})}},methods:{t:r.Tl,n:r.zw}});var js=s(75427),zs={};zs.styleTagTransform=ds(),zs.setAttributes=rs(),zs.insert=is().bind(null,"head"),zs.domAPI=ns(),zs.insertStyleElement=ls(),ts()(js.A,zs),js.A&&js.A.locals&&js.A.locals;const qs=(0,fs.A)(Rs,function(){var t=this,e=t._self._c;return t._self._setupProxy,e("tr",{staticClass:"footer"},[e("th",{attrs:{scope:"row"}},[e("span",{staticClass:"hidden-visually"},[t._v(t._s(t.t("settings","Total rows summary")))])]),t._v(" "),e("td",{staticClass:"footer__cell footer__cell--loading"},[t.loading?e("NcLoadingIcon",{attrs:{title:t.t("settings","Loading accounts …"),size:32}}):t._e()],1),t._v(" "),e("td",{staticClass:"footer__cell footer__cell--count footer__cell--multiline"},[e("span",{attrs:{"aria-describedby":"user-count-desc"}},[t._v(t._s(t.userCount))]),t._v(" "),e("span",{staticClass:"hidden-visually",attrs:{id:"user-count-desc"}},[t._v("\n\t\t\t"+t._s(t.t("settings","Scroll to load more rows"))+"\n\t\t")])])])},[],!1,null,"4ff6ba29",null).exports,Hs=ge.Ay.extend({name:"UserListHeader",computed:{showConfig(){return this.$store.getters.getShowConfig},settings(){return this.$store.getters.getServerData}},methods:{t:r.Tl}});var Ws=s(94e3),Vs={};Vs.styleTagTransform=ds(),Vs.setAttributes=rs(),Vs.insert=is().bind(null,"head"),Vs.domAPI=ns(),Vs.insertStyleElement=ls(),ts()(Ws.A,Vs),Ws.A&&Ws.A.locals&&Ws.A.locals;const Ks=(0,fs.A)(Hs,function(){var t=this,e=t._self._c;return t._self._setupProxy,e("tr",{staticClass:"header"},[e("th",{staticClass:"header__cell header__cell--avatar",attrs:{"data-cy-user-list-header-avatar":"",scope:"col"}},[e("span",{staticClass:"hidden-visually"},[t._v("\n\t\t\t"+t._s(t.t("settings","Avatar"))+"\n\t\t")])]),t._v(" "),e("th",{staticClass:"header__cell header__cell--displayname",attrs:{"data-cy-user-list-header-displayname":"",scope:"col"}},[e("strong",[t._v("\n\t\t\t"+t._s(t.t("settings","Display name"))+"\n\t\t")])]),t._v(" "),e("th",{staticClass:"header__cell header__cell--username",attrs:{"data-cy-user-list-header-username":"",scope:"col"}},[e("span",[t._v("\n\t\t\t"+t._s(t.t("settings","Account name"))+"\n\t\t")])]),t._v(" "),e("th",{staticClass:"header__cell",attrs:{"data-cy-user-list-header-email":"",scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Email")))])]),t._v(" "),e("th",{staticClass:"header__cell header__cell--groups",attrs:{"data-cy-user-list-header-groups":"",scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Groups")))])]),t._v(" "),t.settings.isAdmin||t.settings.isDelegatedAdmin?e("th",{staticClass:"header__cell header__cell--large",attrs:{"data-cy-user-list-header-subadmins":"",scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Group admin for")))])]):t._e(),t._v(" "),e("th",{staticClass:"header__cell",attrs:{"data-cy-user-list-header-quota":"",scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Quota")))])]),t._v(" "),t.showConfig.showLanguages?e("th",{staticClass:"header__cell header__cell--large",attrs:{"data-cy-user-list-header-languages":"",scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Language")))])]):t._e(),t._v(" "),t.showConfig.showUserBackend||t.showConfig.showStoragePath?e("th",{staticClass:"header__cell header__cell--large",attrs:{"data-cy-user-list-header-storage-location":"",scope:"col"}},[t.showConfig.showUserBackend?e("span",[t._v("\n\t\t\t"+t._s(t.t("settings","Account backend"))+"\n\t\t")]):t._e(),t._v(" "),t.showConfig.showStoragePath?e("span",{staticClass:"header__subtitle"},[t._v("\n\t\t\t"+t._s(t.t("settings","Storage location"))+"\n\t\t")]):t._e()]):t._e(),t._v(" "),t.showConfig.showFirstLogin?e("th",{staticClass:"header__cell",attrs:{"data-cy-user-list-header-first-login":"",scope:"col"}},[e("span",[t._v(t._s(t.t("settings","First login")))])]):t._e(),t._v(" "),t.showConfig.showLastLogin?e("th",{staticClass:"header__cell",attrs:{"data-cy-user-list-header-last-login":"",scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Last login")))])]):t._e(),t._v(" "),e("th",{staticClass:"header__cell header__cell--large header__cell--fill",attrs:{"data-cy-user-list-header-manager":"",scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Manager")))])]),t._v(" "),e("th",{staticClass:"header__cell header__cell--actions",attrs:{"data-cy-user-list-header-actions":"",scope:"col"}},[e("span",{staticClass:"hidden-visually"},[t._v("\n\t\t\t"+t._s(t.t("settings","Account actions"))+"\n\t\t")])])])},[],!1,null,"53c64244",null).exports;var Qs=s(4164),Ys=s(63606),Xs=s(61744),Js=s(59837),Zs=s(38628),ti=s(13741),ei=s(80997),ni=s(66102),si=s(24666),ii=s(15502),oi=s(58582),ri=s(32702),ai=s(47611),li=s(10363),ci=s(60800),di=s(51453),ui=s(54048),pi=s(3293),fi=s(27345),hi=s(68021),gi=s(51566),mi=s(48569),Ai=s(66961),vi=s(542),_i=s(85419),wi=s(78359),Ci=s(75039),bi=s(68176),yi=s(50017),xi=s(60258),ki=s(29856),Ni=s(54153),Oi=s(82804),Si=s(34394),Ei=s(68635),Li=s(50700),Ti=s(544),Ui=s(90942),Di=s(53217),Gi=s(86963),Ii=s(23561),Bi=s(58457),Pi=s(90429),$i=s(47691),Fi=s(99566),Mi=s(44025),Ri=s(92253),ji=s(48198),zi=s(73631),qi=s(76598),Hi=s(83194),Wi=s(39375),Vi=s(2740),Ki=s(4037),Qi=s(59894),Yi=s(95491),Xi=s(82408),Ji=s(37926),Zi=s(18724),to=s(66839),eo=s(58044),no=s(51550),so=s(65970),io=s(27886),oo=s(48191),ro=s(99088),ao=s(60977),lo=s(11001),co=s(83947),uo=s(48240),po=s(30654),fo=s(6381),ho=s(66749),go=s(35290),mo=s(59682),Ao=s(13190),vo=s(11404),_o=s(26797),wo=s(4474),Co=s(54204),bo=(s(35433),s(14539),s(39971)),yo=(s(75489),s(3168),s(11225)),xo=(s(67712),s(71639)),ko=s(17081),No=s(32600),Oo=s(97789),So=s(89247),Eo=s(69700),Lo=s(8256),To=s(95208),Uo=s(90556),Do=s(90867),Go=s(23610),Io=s(55581),Bo=s(94205),Po=(s(95462),s(23020),s(53429),s(23739),s(71409),s(29928),s(24706),s(18547),s(42892)),$o=s(69885),Fo=(s(59656),s(92471),s(16406),s(34558));Qs.N,Ys.N,Xs.A,Js.N,Zs.N,ti.A,ei.N,ni.A,ii.A,oi.A,ri.N,si.N,Qe.N,ai.A,li.A,ci.N,di.N,ui.A,pi.N,fi.A,hi.N,gi.N,mi.N,Ai.N,vi.A,_i.N,wi.N,Ci.N,Ci.N,bi.N,yi.N,xi.A,ki.N,Ni.A,Oi.N,wo.N,Si.N,Ei.N,Li.N,Ti.N,Ui.N,Di.N,Gi.N,Ii.N,Bi.N,Pi.N,$i.N,Fi.N,Mi.N,Ri.default,ji.A,zi.N,qi.N,Hi.A,Wi.N,nn.A,Vi.N,Ki.N,Qi.N,Yi.N,Xi.N,Ji.N,Zi.A,to.N,eo.N,no.N,so.N,io.N,oo.N,ro.N,ao.N,lo.N,on.A,_o.N,co.A,uo.A,po.N,fo.N,ho.default,go.N,mo.N,Ao.N,vo.N,wo.a,Co.N,xo.N,bo.N,ko.N,vs.N,No.N,Oo.N,So.N,Eo.N,yo.N,Lo.N,To.N,Uo.N,Do.N,Go.A,Symbol.toStringTag,Po.A,$o.A,Fo.yw,Symbol.toStringTag;var Mo=s(41944),Ro=s(95101),jo=s(20005),zo=s(57505),qo=s(24764);const Ho=(0,ge.pM)({__name:"UserRowActions",props:{actions:null,disabled:{type:Boolean},user:null},setup(t){const e=t,n=(0,ge.EW)(()=>e.actions.filter(t=>"function"!=typeof t.enabled||t.enabled(e.user)));return{__sfc:!0,props:e,enabledActions:n,SvgPencil:'<svg xmlns="http://www.w3.org/2000/svg" id="mdi-pencil-outline" viewBox="0 0 24 24"><path d="M14.06,9L15,9.94L5.92,19H5V18.08L14.06,9M17.66,3C17.41,3 17.15,3.1 16.96,3.29L15.13,5.12L18.88,8.87L20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18.17,3.09 17.92,3 17.66,3M14.06,6.19L3,17.25V21H6.75L17.81,9.94L14.06,6.19Z" /></svg>',t:r.Tl,isSvg:jo.A,NcActionButton:zo.A,NcActions:qo.A,NcIconSvgWrapper:sn.A}}});var Wo=(0,fs.A)(Ho,function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e(n.NcActions,{attrs:{"aria-label":n.t("settings","Toggle account actions menu"),disabled:t.disabled,inline:1}},[e(n.NcActionButton,{attrs:{"data-cy-user-list-action-edit":"",disabled:t.disabled},on:{click:function(e){return t.$emit("update:edit",!0)}},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{svg:n.SvgPencil,"aria-hidden":"true"}})]},proxy:!0}])},[t._v("\n\t\t"+t._s(n.t("settings","Edit"))+"\n\t\t")]),t._v(" "),t._l(n.enabledActions,function({action:s,icon:i,text:o},r){return e(n.NcActionButton,{key:r,attrs:{disabled:t.disabled,"aria-label":o,icon:i,closeAfterClick:""},on:{click:e=>s(e,{...t.user})},scopedSlots:t._u([n.isSvg(i)?{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{svg:i,"aria-hidden":"true"}})]},proxy:!0}:null],null,!0)},[t._v("\n\t\t"+t._s(o)+"\n\t\t")])})],2)},[],!1,null,null,null);const Vo=Wo.exports,Ko=(0,ge.pM)({__name:"UserRow",props:{user:null,visible:{type:Boolean},users:null,quotaOptions:null,languages:null,settings:null,externalActions:{default:()=>[]},onEditUser:{type:[Function,null],default:null}},setup(t){const e=t,n=window.OC,s=n.theme.productName,o=zn(),l=(0,Io.a7)(1e3*e.user.firstLoginTimestamp,{format:{timeStyle:"short",dateStyle:"short"}}),c=Math.random().toString(36).substring(2),d=(0,ge.Kh)({all:!1,delete:!1,disable:!1,wipe:!1}),u=(0,ge.EW)(()=>function(t){const e=Object.keys(t);return 1===e.length&&"id"===e.at(0)}(e.user)),p=(0,ge.EW)(()=>{let t=e.user.quota.quota;return t=t>0?Math.min(100,Math.round(e.user.quota.used/t*100)):95*(1-1/(e.user.quota.used/(10*Math.pow(2,30))+1)),isNaN(t)?0:t}),f=(0,ge.EW)(()=>e.languages[0].languages.concat(e.languages[1].languages).find(t=>t.code===e.user.language)||{code:e.user.language,name:e.user.language}),h=(0,ge.EW)(()=>e.user.firstLoginTimestamp>0?l.value:e.user.firstLoginTimestamp<0?(0,r.Tl)("settings","Unknown"):(0,r.Tl)("settings","Never")),g=(0,ge.EW)(()=>e.user.lastLoginTimestamp>0?n.Util.formatDate(1e3*e.user.lastLoginTimestamp):""),m=(0,ge.EW)(()=>e.user.lastLoginTimestamp>0?n.Util.relativeModifiedDate(1e3*e.user.lastLoginTimestamp):(0,r.Tl)("settings","Never")),A=(0,ge.EW)(()=>o.getters.getShowConfig),v=(0,ge.EW)(()=>d.delete||d.disable||d.wipe),_=(0,ge.EW)(()=>d.delete||d.disable||d.all),w=(0,ge.EW)(()=>encodeURIComponent(e.user.id+c)),C=(0,ge.EW)(()=>{const t=o.getters.getGroups;return e.user.groups.map(e=>{const n=t.find(t=>t.id===e);return n?.name??e}).join(", ")}),b=(0,ge.EW)(()=>{const t=o.getters.getGroups;return(e.user.subadmin??[]).map(e=>{const n=t.find(t=>t.id===e);return n?.name??e}).join(", ")}),y=(0,ge.EW)(()=>e.user.quota?.used?(0,r.Tl)("settings","{size} used",{size:(0,Ln.v7)(e.user.quota?.used)}):(0,r.Tl)("settings","{size} used",{size:(0,Ln.v7)(0)})),x=(0,ge.EW)(()=>(0,i.HW)()?.uid!==e.user.id||e.settings.isAdmin||e.settings.isDelegatedAdmin),k=(0,ge.EW)(()=>{let t=e.user.quota?.quota;return"default"===t&&(t=e.settings.defaultQuota,"none"!==t&&(t=(0,Ln.lT)(t,!0))),"none"===t||-3===t?(0,r.Tl)("settings","Unlimited"):t>=0?(0,Ln.v7)(t):(0,Ln.v7)(0)}),N=(0,ge.EW)(()=>{const t=[{icon:"icon-delete",text:(0,r.Tl)("settings","Delete account"),action:S},{icon:"icon-delete",text:(0,r.Tl)("settings","Disconnect all devices and delete local data"),action:O},{icon:e.user.enabled?"icon-close":"icon-add",text:e.user.enabled?(0,r.Tl)("settings","Disable account"):(0,r.Tl)("settings","Enable account"),action:E}];return null!==e.user.email&&""!==e.user.email&&t.push({icon:"icon-mail",text:(0,r.Tl)("settings","Resend welcome email"),action:L}),t.concat(e.externalActions)});async function O(){const t=e.user.id;await(0,a.C5)(),n.dialogs.confirmDestructive((0,r.Tl)("settings","In case of lost device or exiting the organization, this can remotely wipe the {productName} data from all devices associated with {userid}. Only works if the devices are connected to the internet.",{userid:t,productName:s}),(0,r.Tl)("settings","Remote wipe of devices"),{type:n.dialogs.YES_NO_BUTTONS,confirm:(0,r.Tl)("settings","Wipe {userid}'s devices",{userid:t}),confirmClasses:"error",cancel:(0,r.Tl)("settings","Cancel")},e=>{e&&(d.wipe=!0,d.all=!0,o.dispatch("wipeUserDevices",t).then(()=>(0,Je.Te)((0,r.Tl)("settings","Wiped {userid}'s devices",{userid:t})),{timeout:2e3}).finally(()=>{d.wipe=!1,d.all=!1}))},!0)}async function S(){const t=e.user.id;await(0,a.C5)(),n.dialogs.confirmDestructive((0,r.Tl)("settings","Fully delete {userid}'s account including all their personal files, app data, etc.",{userid:t}),(0,r.Tl)("settings","Account deletion"),{type:n.dialogs.YES_NO_BUTTONS,confirm:(0,r.Tl)("settings","Delete {userid}'s account",{userid:t}),confirmClasses:"error",cancel:(0,r.Tl)("settings","Cancel")},e=>{if(e)return d.delete=!0,d.all=!0,o.dispatch("deleteUser",t).then(()=>{d.delete=!1,d.all=!1})},!0)}function E(){d.delete=!0,d.all=!0;const t=e.user.id,n=!e.user.enabled;return o.dispatch("enableDisableUser",{userid:t,enabled:n}).then(()=>{d.delete=!1,d.all=!1})}function L(){d.all=!0,o.dispatch("sendWelcomeMail",e.user.id).then(()=>(0,Je.Te)((0,r.Tl)("settings","Welcome mail sent!"),{timeout:2e3})).finally(()=>{d.all=!1})}return{__sfc:!0,props:e,OC:n,productName:s,store:o,formattedFullTime:l,rand:c,loading:d,isObfuscated:u,usedQuota:p,userLanguage:f,userFirstLogin:h,userLastLoginTooltip:g,userLastLogin:m,showConfig:A,isLoadingUser:v,isLoadingField:_,uniqueId:w,userGroupsLabels:C,userSubAdminGroupsLabels:b,usedSpace:y,canEdit:x,userQuota:k,userActions:N,toggleEdit:function(){e.onEditUser&&e.onEditUser(e.user)},wipeUserDevices:O,deleteUser:S,enableDisableUser:E,sendWelcomeMail:L,t:r.Tl,NcAvatar:Mo.A,NcLoadingIcon:on.A,NcProgressBar:Ro.A,UserRowActions:Vo}}}),Qo=Ko;var Yo=s(72809),Xo={};Xo.styleTagTransform=ds(),Xo.setAttributes=rs(),Xo.insert=is().bind(null,"head"),Xo.domAPI=ns(),Xo.insertStyleElement=ls(),ts()(Yo.A,Xo),Yo.A&&Yo.A.locals&&Yo.A.locals;const Jo=(0,fs.A)(Qo,function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e("tr",{staticClass:"user-list__row",attrs:{"data-cy-user-row":t.user.id}},[e("td",{staticClass:"row__cell row__cell--avatar",attrs:{"data-cy-user-list-cell-avatar":""}},[n.isLoadingUser?e(n.NcLoadingIcon,{attrs:{name:n.t("settings","Loading account …"),size:32}}):t.visible?e(n.NcAvatar,{attrs:{disableMenu:"",hideStatus:"",user:t.user.id}}):t._e()],1),t._v(" "),e("td",{staticClass:"row__cell row__cell--displayname",attrs:{"data-cy-user-list-cell-displayname":""}},[n.isObfuscated?t._e():e("strong",{attrs:{title:t.user.displayname?.length>20?t.user.displayname:void 0}},[t._v("\n\t\t\t"+t._s(t.user.displayname)+"\n\t\t")])]),t._v(" "),e("td",{staticClass:"row__cell row__cell--username",attrs:{"data-cy-user-list-cell-username":""}},[e("span",{staticClass:"row__subtitle"},[t._v(t._s(t.user.id))])]),t._v(" "),e("td",{staticClass:"row__cell",attrs:{"data-cy-user-list-cell-email":""}},[n.isObfuscated?t._e():e("span",{attrs:{title:t.user.email&&t.user.email.length>20?t.user.email:void 0}},[t._v("\n\t\t\t"+t._s(t.user.email)+"\n\t\t")])]),t._v(" "),e("td",{staticClass:"row__cell row__cell--groups row__cell--multiline",attrs:{"data-cy-user-list-cell-groups":""}},[n.isObfuscated?t._e():e("span",{attrs:{title:n.userGroupsLabels?.length>40?n.userGroupsLabels:void 0}},[t._v("\n\t\t\t"+t._s(n.userGroupsLabels)+"\n\t\t")])]),t._v(" "),t.settings.isAdmin||t.settings.isDelegatedAdmin?e("td",{staticClass:"row__cell row__cell--large row__cell--multiline",attrs:{"data-cy-user-list-cell-subadmins":""}},[n.isObfuscated?t._e():e("span",{attrs:{title:n.userSubAdminGroupsLabels?.length>40?n.userSubAdminGroupsLabels:void 0}},[t._v("\n\t\t\t"+t._s(n.userSubAdminGroupsLabels)+"\n\t\t")])]):t._e(),t._v(" "),e("td",{staticClass:"row__cell",attrs:{"data-cy-user-list-cell-quota":""}},[n.isObfuscated?t._e():[e("span",{attrs:{id:"quota-progress"+n.uniqueId}},[t._v(t._s(n.userQuota)+" ("+t._s(n.usedSpace)+")")]),t._v(" "),e(n.NcProgressBar,{staticClass:"row__progress",class:{"row__progress--warn":n.usedQuota>80},attrs:{"aria-labelledby":"quota-progress"+n.uniqueId,value:n.usedQuota}})]],2),t._v(" "),n.showConfig.showLanguages?e("td",{staticClass:"row__cell row__cell--large",attrs:{"data-cy-user-list-cell-language":""}},[n.isObfuscated?t._e():e("span",[t._v("\n\t\t\t"+t._s(n.userLanguage.name)+"\n\t\t")])]):t._e(),t._v(" "),n.showConfig.showUserBackend||n.showConfig.showStoragePath?e("td",{staticClass:"row__cell row__cell--large",attrs:{"data-cy-user-list-cell-storage-location":""}},[n.isObfuscated?t._e():[n.showConfig.showUserBackend?e("span",[t._v(t._s(t.user.backend))]):t._e(),t._v(" "),n.showConfig.showStoragePath?e("span",{staticClass:"row__subtitle",attrs:{title:t.user.storageLocation}},[t._v("\n\t\t\t\t"+t._s(t.user.storageLocation)+"\n\t\t\t")]):t._e()]],2):t._e(),t._v(" "),n.showConfig.showFirstLogin?e("td",{staticClass:"row__cell",attrs:{"data-cy-user-list-cell-first-login":""}},[n.isObfuscated?t._e():e("span",[t._v(t._s(n.userFirstLogin))])]):t._e(),t._v(" "),n.showConfig.showLastLogin?e("td",{staticClass:"row__cell",attrs:{title:n.userLastLoginTooltip,"data-cy-user-list-cell-last-login":""}},[n.isObfuscated?t._e():e("span",[t._v(t._s(n.userLastLogin))])]):t._e(),t._v(" "),e("td",{staticClass:"row__cell row__cell--large row__cell--fill",attrs:{"data-cy-user-list-cell-manager":""}},[n.isObfuscated?t._e():e("span",[t._v("\n\t\t\t"+t._s(t.user.manager)+"\n\t\t")])]),t._v(" "),e("td",{staticClass:"row__cell row__cell--actions",attrs:{"data-cy-user-list-cell-actions":""}},[t.visible&&!n.isObfuscated&&n.canEdit&&!n.loading.all?e(n.UserRowActions,{attrs:{actions:n.userActions,disabled:n.isLoadingField,user:t.user},on:{"update:edit":n.toggleEdit}}):t._e()],1)])},[],!1,null,"2056de5d",null).exports;var Zo=s(57579),tr=s(46855);ge.Ay.directive("elementVisibility",Zo.Zx);const er=ge.Ay.extend({name:"VirtualList",props:{dataComponent:{type:[Object,Function],required:!0},dataKey:{type:String,required:!0},dataSources:{type:Array,required:!0},itemHeight:{type:Number,required:!0},extraProps:{type:Object,default:()=>({})}},data:()=>({bufferItems:3,index:0,headerHeight:0,tableHeight:0,resizeObserver:null}),computed:{startIndex(){return Math.max(0,this.index-3)},shownItems(){return Math.ceil((this.tableHeight-this.headerHeight)/this.itemHeight)+6},renderedItems(){return this.dataSources.slice(this.startIndex,this.startIndex+this.shownItems)},tbodyStyle(){const t=this.startIndex+this.shownItems>this.dataSources.length,e=this.dataSources.length-this.startIndex-this.shownItems,n=Math.min(this.dataSources.length-this.startIndex,e);return{paddingTop:this.startIndex*this.itemHeight+"px",paddingBottom:t?0:n*this.itemHeight+"px"}}},mounted(){const t=this.$el,e=this.$refs?.tfoot,n=this.$refs?.thead;this.resizeObserver=new ResizeObserver((0,tr.A)(()=>{this.headerHeight=n?.clientHeight??0,this.tableHeight=t?.clientHeight??0,un.debug("VirtualList resizeObserver updated"),this.onScroll()},100)),this.resizeObserver.observe(t),this.resizeObserver.observe(e),this.resizeObserver.observe(n),this.$el.addEventListener("scroll",this.onScroll)},beforeDestroy(){this.resizeObserver&&this.resizeObserver.disconnect()},methods:{handleFooterVisibility(t){t&&this.$emit("scroll-end")},onScroll(){this.index=Math.max(0,Math.round(this.$el.scrollTop/this.itemHeight))}}});var nr=s(66291),sr={};sr.styleTagTransform=ds(),sr.setAttributes=rs(),sr.insert=is().bind(null,"head"),sr.domAPI=ns(),sr.insertStyleElement=ls(),ts()(nr.A,sr),nr.A&&nr.A.locals&&nr.A.locals;const ir=(0,fs.A)(er,function(){var t=this,e=t._self._c;return t._self._setupProxy,e("table",{staticClass:"user-list"},[t._t("before"),t._v(" "),e("thead",{ref:"thead",staticClass:"user-list__header",attrs:{role:"rowgroup"}},[t._t("header")],2),t._v(" "),e("tbody",{staticClass:"user-list__body",style:t.tbodyStyle},t._l(t.renderedItems,function(n,s){return e(t.dataComponent,t._b({key:n[t.dataKey],tag:"component",attrs:{user:n,visible:(s>=t.bufferItems||t.index<=t.bufferItems)&&s<t.shownItems-t.bufferItems}},"component",t.extraProps,!1))}),1),t._v(" "),e("tfoot",{directives:[{name:"element-visibility",rawName:"v-element-visibility",value:t.handleFooterVisibility,expression:"handleFooterVisibility"}],ref:"tfoot",staticClass:"user-list__footer",attrs:{role:"rowgroup"}},[t._t("footer")],2)],2)},[],!1,null,"65d37ac4",null).exports,or=(0,ge.pM)({__name:"UserList",props:{selectedGroup:{default:null},externalActions:{default:()=>[]}},setup(t){const e=t,n=Object.freeze({username:"",displayName:"",password:"",email:"",groups:[],manager:"",subadminGroups:[],quota:Wn,language:{code:"en",name:(0,r.Tl)("settings","Default language")}}),s=zn(),i=tn(),o=(0,ge.Kh)({all:!1,groups:!1,users:!1}),a=(0,ge.Kh)({...n}),l=(0,ge.KR)(null),c=(0,ge.EW)(()=>s.getters.getSearchQuery),d=(0,ge.EW)(()=>s.getters.getShowConfig),u=(0,ge.EW)(()=>s.getters.getServerData),p=(0,ge.EW)(()=>({"--row-height":"55px"})),f=(0,ge.EW)(()=>s.getters.getUsers),h=(0,ge.EW)(()=>"disabled"===e.selectedGroup?f.value.filter(t=>!1===t.enabled):f.value.filter(t=>!1!==t.enabled)),g=(0,ge.EW)(()=>s.getters.getSortedGroups.filter(t=>"__nc_internal_recent"!==t.id&&"disabled"!==t.id)),m=(0,ge.EW)(()=>{const t=u.value.quotaPreset.reduce((t,e)=>t.concat({id:e,label:e}),[]);return u.value.allowUnlimitedQuota&&t.unshift(Hn),t.unshift(Wn),t}),A=(0,ge.EW)(()=>s.getters.getUsersOffset),v=(0,ge.EW)(()=>s.getters.getUsersLimit),_=(0,ge.EW)(()=>s.getters.getDisabledUsersOffset),w=(0,ge.EW)(()=>s.getters.getDisabledUsersLimit),C=(0,ge.EW)(()=>[{label:(0,r.Tl)("settings","Common languages"),languages:u.value.languages.commonLanguages},{label:(0,r.Tl)("settings","Other languages"),languages:u.value.languages.otherLanguages}]);async function b(){o.users=!0;try{"disabled"===e.selectedGroup?await s.dispatch("getDisabledUsers",{offset:_.value,limit:w.value,search:c.value}):"__nc_internal_recent"===e.selectedGroup?await s.dispatch("getRecentUsers",{offset:A.value,limit:v.value,search:c.value}):await s.dispatch("getUsers",{offset:A.value,limit:v.value,group:e.selectedGroup,search:c.value}),un.debug(`${f.value.length} total user(s) loaded`)}catch(t){un.error("Failed to load accounts",{error:t}),(0,Je.Qg)("Failed to load accounts")}o.users=!1}function y(){Object.assign(a,{...n,groups:[],subadminGroups:[]}),a.groups.splice(0),a.subadminGroups.splice(0),x()}function x(){u.value.defaultLanguage&&(a.language.code=u.value.defaultLanguage),k(e.selectedGroup),o.all=!1}function k(t){if(!t&&!u.value.isAdmin&&!u.value.isDelegatedAdmin){const t=s.getters.getSubAdminGroups;return void(1===t.length&&(a.groups=[...t]))}if(t){const e=g.value.find(e=>e.id===t);if(e)return void(a.groups=[e])}a.groups=[]}async function N(){const t=s.getters.getGroups;"disabled"===e.selectedGroup&&t.findIndex(t=>"disabled"===t.id&&0===t.usercount)>-1&&(i.push({name:"users"}),await b())}return(0,ge.wB)(c,async()=>{s.commit("resetUsers"),await b()}),(0,ge.wB)(()=>e.selectedGroup,async t=>{await N(),s.commit("resetUsers"),await b(),k(t)}),(0,ge.wB)(h,t=>{un.debug(`${t.length} filtered user(s)`)}),b(),u.value.canChangePassword||(0,Je.I9)((0,r.Tl)("settings","Password change is disabled because the master key is disabled")),x(),N(),{__sfc:!0,props:e,rowHeight:55,defaultNewUser:n,store:s,router:i,loading:o,newUser:a,editingUser:l,searchQuery:c,showConfig:d,settings:u,style:p,users:f,filteredUsers:h,groups:g,quotaOptions:m,usersOffset:A,usersLimit:v,disabledUsersOffset:_,disabledUsersLimit:w,languages:C,openEditDialog:function(t){l.value=t},handleScrollEnd:async function(){await b()},loadUsers:b,closeDialog:function(){s.dispatch("setShowConfig",{key:"showNewUserForm",value:!1}),y()},resetForm:y,initForm:x,setNewUserDefaultGroup:k,redirectIfDisabled:N,mdiAccountGroupOutline:Xe.dgQ,t:r.Tl,Fragment:Ze.F,NcEmptyContent:nn.A,NcIconSvgWrapper:sn.A,NcLoadingIcon:on.A,EditUserDialog:Gs,NewUserDialog:Ms,UserListFooter:qs,UserListHeader:Ks,UserRow:Jo,VirtualList:ir}}}),rr=or;var ar=s(65075),lr={};lr.styleTagTransform=ds(),lr.setAttributes=rs(),lr.insert=is().bind(null,"head"),lr.domAPI=ns(),lr.insertStyleElement=ls(),ts()(ar.A,lr),ar.A&&ar.A.locals&&ar.A.locals;const cr=(0,fs.A)(rr,function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e(n.Fragment,[n.showConfig.showNewUserForm?e(n.NewUserDialog,{attrs:{loading:n.loading,newUser:n.newUser,quotaOptions:n.quotaOptions},on:{closing:n.closeDialog}}):t._e(),t._v(" "),n.editingUser?e(n.EditUserDialog,{attrs:{user:n.editingUser,quotaOptions:n.quotaOptions},on:{closing:function(t){n.editingUser=null}}}):t._e(),t._v(" "),0===n.filteredUsers.length?e(n.NcEmptyContent,{staticClass:"empty",attrs:{name:n.loading.users?void 0:n.t("settings","No accounts")},scopedSlots:t._u([{key:"icon",fn:function(){return[n.loading.users?e(n.NcLoadingIcon,{attrs:{name:n.t("settings","Loading accounts …"),size:64}}):e(n.NcIconSvgWrapper,{attrs:{path:n.mdiAccountGroupOutline,size:64}})]},proxy:!0}],null,!1,673077437)}):e(n.VirtualList,{style:n.style,attrs:{"data-component":n.UserRow,"data-sources":n.filteredUsers,"data-key":"id","data-cy-user-list":"",itemHeight:n.rowHeight,extraProps:{users:n.users,settings:n.settings,quotaOptions:n.quotaOptions,languages:n.languages,externalActions:t.externalActions,onEditUser:n.openEditDialog}},on:{"scroll-end":n.handleScrollEnd},scopedSlots:t._u([{key:"before",fn:function(){return[e("caption",{staticClass:"hidden-visually"},[t._v("\n\t\t\t\t"+t._s(n.t("settings","List of accounts. This list is not fully rendered for performance reasons. The accounts will be rendered as you navigate through the list."))+"\n\t\t\t")])]},proxy:!0},{key:"header",fn:function(){return[e(n.UserListHeader)]},proxy:!0},{key:"footer",fn:function(){return[e(n.UserListFooter,{attrs:{loading:n.loading.users,filteredUsers:n.filteredUsers}})]},proxy:!0}])})],1)},[],!1,null,"143b17d0",null).exports;var dr=s(42530),ur=s(52439),pr=s(97786),fr=s(44131);const hr={name:"AccountGroupOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},gr=(0,fs.A)(hr,function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon account-group-outline-icon",attrs:{"aria-hidden":t.title?null:"true","aria-label":t.title,role:"img"},on:{click:function(e){return t.$emit("click",e)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M12,5A3.5,3.5 0 0,0 8.5,8.5A3.5,3.5 0 0,0 12,12A3.5,3.5 0 0,0 15.5,8.5A3.5,3.5 0 0,0 12,5M12,7A1.5,1.5 0 0,1 13.5,8.5A1.5,1.5 0 0,1 12,10A1.5,1.5 0 0,1 10.5,8.5A1.5,1.5 0 0,1 12,7M5.5,8A2.5,2.5 0 0,0 3,10.5C3,11.44 3.53,12.25 4.29,12.68C4.65,12.88 5.06,13 5.5,13C5.94,13 6.35,12.88 6.71,12.68C7.08,12.47 7.39,12.17 7.62,11.81C6.89,10.86 6.5,9.7 6.5,8.5C6.5,8.41 6.5,8.31 6.5,8.22C6.2,8.08 5.86,8 5.5,8M18.5,8C18.14,8 17.8,8.08 17.5,8.22C17.5,8.31 17.5,8.41 17.5,8.5C17.5,9.7 17.11,10.86 16.38,11.81C16.5,12 16.63,12.15 16.78,12.3C16.94,12.45 17.1,12.58 17.29,12.68C17.65,12.88 18.06,13 18.5,13C18.94,13 19.35,12.88 19.71,12.68C20.47,12.25 21,11.44 21,10.5A2.5,2.5 0 0,0 18.5,8M12,14C9.66,14 5,15.17 5,17.5V19H19V17.5C19,15.17 14.34,14 12,14M4.71,14.55C2.78,14.78 0,15.76 0,17.5V19H3V17.07C3,16.06 3.69,15.22 4.71,14.55M19.29,14.55C20.31,15.22 21,16.06 21,17.07V19H24V17.5C24,15.76 21.22,14.78 19.29,14.55M12,16C13.53,16 15.24,16.5 16.23,17H7.77C8.76,16.5 10.47,16 12,16Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},[],!1,null,null,null).exports,mr={name:"PencilOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Ar=(0,fs.A)(mr,function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon pencil-outline-icon",attrs:{"aria-hidden":t.title?null:"true","aria-label":t.title,role:"img"},on:{click:function(e){return t.$emit("click",e)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M14.06,9L15,9.94L5.92,19H5V18.08L14.06,9M17.66,3C17.41,3 17.15,3.1 16.96,3.29L15.13,5.12L18.88,8.87L20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18.17,3.09 17.92,3 17.66,3M14.06,6.19L3,17.25V21H6.75L17.81,9.94L14.06,6.19Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},[],!1,null,null,null).exports,vr={name:"TrashCanOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},_r={name:"GroupListItem",components:{AccountGroup:gr,Delete:(0,fs.A)(vr,function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon trash-can-outline-icon",attrs:{"aria-hidden":t.title?null:"true","aria-label":t.title,role:"img"},on:{click:function(e){return t.$emit("click",e)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M9,3V4H4V6H5V19A2,2 0 0,0 7,21H17A2,2 0 0,0 19,19V6H20V4H15V3H9M7,6H17V19H7V6M9,8V17H11V8H9M13,8V17H15V8H13Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])},[],!1,null,null,null).exports,Fragment:Ze.F,NcActionButton:zo.A,NcActionInput:fr.A,NcAppNavigationItem:ur.A,NcButton:rn.A,NcCounterBubble:Pi.N,NcModal:co.A,NcNoteCard:uo.A,Pencil:Ar},props:{active:{type:Boolean,required:!0},count:{type:Number,default:null},id:{type:String,required:!0},name:{type:String,required:!0}},data:()=>({loadingRenameGroup:!1,openGroupMenu:!1,showRemoveGroupModal:!1}),computed:{settings(){return this.$store.getters.getServerData}},methods:{handleGroupMenuOpen(){this.openGroupMenu=!0},async renameGroup(t){if(""===t.trim())return;const e=this.$refs.displayNameInput.$el.querySelector('input[type="text"]').value;if(""!==e.trim())try{this.openGroupMenu=!1,this.loadingRenameGroup=!0,await this.$store.dispatch("renameGroup",{groupid:t.trim(),displayName:e.trim()}),this.loadingRenameGroup=!1}catch{this.openGroupMenu=!0,this.loadingRenameGroup=!1}},async removeGroup(){try{await this.$store.dispatch("removeGroup",this.id),this.showRemoveGroupModal=!1}catch{(0,Je.Qg)(t("settings",'Failed to delete group "{group}"',{group:this.name}))}}}};var wr=s(33491),Cr={};Cr.styleTagTransform=ds(),Cr.setAttributes=rs(),Cr.insert=is().bind(null,"head"),Cr.domAPI=ns(),Cr.insertStyleElement=ls(),ts()(wr.A,Cr),wr.A&&wr.A.locals&&wr.A.locals;const br=(0,fs.A)(_r,function(){var t=this,e=t._self._c;return e("Fragment",[t.showRemoveGroupModal?e("NcModal",{on:{close:function(e){t.showRemoveGroupModal=!1}}},[e("div",{staticClass:"modal__content"},[e("h2",{staticClass:"modal__header"},[t._v("\n\t\t\t\t"+t._s(t.t("settings","Please confirm the group removal"))+"\n\t\t\t")]),t._v(" "),e("NcNoteCard",{attrs:{type:"warning","show-alert":""}},[t._v("\n\t\t\t\t"+t._s(t.t("settings",'You are about to delete the group "{group}". The accounts will NOT be deleted.',{group:t.name}))+"\n\t\t\t")]),t._v(" "),e("div",{staticClass:"modal__button-row"},[e("NcButton",{attrs:{variant:"secondary"},on:{click:function(e){t.showRemoveGroupModal=!1}}},[t._v("\n\t\t\t\t\t"+t._s(t.t("settings","Cancel"))+"\n\t\t\t\t")]),t._v(" "),e("NcButton",{attrs:{variant:"primary"},on:{click:t.removeGroup}},[t._v("\n\t\t\t\t\t"+t._s(t.t("settings","Confirm"))+"\n\t\t\t\t")])],1)],1)]):t._e(),t._v(" "),e("NcAppNavigationItem",{key:t.id,ref:"listItem",attrs:{exact:!0,name:t.name,to:{name:"group",params:{selectedGroup:encodeURIComponent(t.id)}},loading:t.loadingRenameGroup,"menu-open":t.openGroupMenu},on:{"update:menuOpen":t.handleGroupMenuOpen},scopedSlots:t._u([{key:"icon",fn:function(){return[e("AccountGroup",{attrs:{size:20}})]},proxy:!0},{key:"counter",fn:function(){return[t.count?e("NcCounterBubble",{attrs:{type:t.active?"highlighted":void 0}},[t._v("\n\t\t\t\t"+t._s(t.count)+"\n\t\t\t")]):t._e()]},proxy:!0},{key:"actions",fn:function(){return["admin"!==t.id&&"disabled"!==t.id&&(t.settings.isAdmin||t.settings.isDelegatedAdmin)?e("NcActionInput",{ref:"displayNameInput",attrs:{"trailing-button-label":t.t("settings","Submit"),type:"text","model-value":t.name,label:t.t("settings","Rename group")},on:{submit:function(e){return t.renameGroup(t.id)}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("Pencil",{attrs:{size:20}})]},proxy:!0}],null,!1,580569589)}):t._e(),t._v(" "),"admin"!==t.id&&"disabled"!==t.id&&(t.settings.isAdmin||t.settings.isDelegatedAdmin)?e("NcActionButton",{on:{click:function(e){t.showRemoveGroupModal=!0}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("Delete",{attrs:{size:20}})]},proxy:!0}],null,!1,2705356561)},[t._v("\n\t\t\t\t"+t._s(t.t("settings","Delete group"))+"\n\t\t\t")]):t._e()]},proxy:!0}])})],1)},[],!1,null,"30743619",null).exports;function yr(t){return void 0===t?null:{id:t.id,title:t.name,usercount:t.usercount??0,count:Math.max(0,(t.usercount??0)-(t.disabled??0))}}function xr(t){const e=(0,ge.EW)(()=>t.value.filter(t=>"disabled"!==t.id&&"__nc_internal_recent"!==t.id&&"admin"!==t.id).map(t=>yr(t)).filter(t=>null!==t)),n=(0,ge.EW)(()=>yr(t.value.find(t=>"admin"===t.id))),s=(0,ge.EW)(()=>yr(t.value.find(t=>"disabled"===t.id)));return{adminGroup:n,recentGroup:(0,ge.EW)(()=>yr(t.value.find(t=>"__nc_internal_recent"===t.id))),disabledGroup:s,userGroups:e}}const kr=(0,ge.pM)({__name:"AppNavigationGroupList",setup(t){const e=zn(),n=en(),s=tn();(0,ge.KC)(async()=>{await y()});const i=(0,ge.EW)(()=>n.params?.selectedGroup),o=(0,ge.EW)(()=>i.value?decodeURIComponent(i.value):null),a=(0,ge.EW)(()=>e.getters.getServerData),l=(0,ge.EW)(()=>a.value.isAdmin||a.value.isDelegatedAdmin),c=(0,ge.EW)(()=>l.value?e.getters.getSortedGroups:e.getters.getSubAdminGroups),{userGroups:d}=xr(c),u=(0,ge.KR)(!1),p=(0,ge.KR)(!1),f=(0,ge.KR)(!1),h=(0,ge.KR)(""),g=(0,ge.KR)(!1),m=(0,ge.KR)(0),A=(0,ge.EW)(()=>e.getters.getSearchQuery),v=(0,ge.EW)(()=>{if(l.value)return d.value;const t=A.value.toLowerCase();return d.value.filter(e=>-1!==e.id.toLowerCase().search(t)||-1!==e.title.toLowerCase().search(t))}),_=(0,ge.KR)([]),w=(0,ge.EW)(()=>_.value.findLast(t=>t?.$vnode?.key===d.value?.at(-1)?.id)?.$refs?.listItem?.$el),C=(0,pr.ITo)(w);(0,ge.wB)(C,async()=>{C.value&&await y()}),(0,ge.wB)(A,async()=>{e.commit("resetGroups"),m.value=0,await y()});const b=(0,ge.KR)();async function y(){if(l.value){b.value&&b.value.cancel(),g.value=!0;try{b.value=gn({search:A.value,offset:m.value,limit:25});const t=await b.value;t.length>0&&(m.value+=25);for(const n of t)e.commit("addGroup",n)}catch(t){un.error((0,r.t)("settings","Failed to load groups"),{error:t})}b.value=void 0,g.value=!1}}return{__sfc:!0,store:e,route:n,router:s,selectedGroup:i,selectedGroupDecoded:o,settings:a,isAdminOrDelegatedAdmin:l,groups:c,userGroups:d,isAddGroupOpen:u,loadingAddGroup:p,hasAddGroupError:f,newGroupName:h,loadingGroups:g,offset:m,groupsSearchQuery:A,filteredGroups:v,groupListItems:_,lastGroupListItem:w,isLastGroupVisible:C,promise:b,loadGroups:y,createGroup:async function(){f.value=!1;const t=h.value.trim();if(""!==t){u.value=!1,p.value=!0;try{await e.dispatch("addGroup",t),await s.push({name:"group",params:{selectedGroup:encodeURIComponent(t)}});const n=_.value.findLast(e=>e?.$vnode?.key===t);n?.$refs?.listItem?.$el?.scrollIntoView({behavior:"smooth",block:"nearest"}),h.value=""}catch{(0,Je.Qg)((0,r.t)("settings","Failed to create group"))}p.value=!1}else f.value=!0},mdiAccountGroupOutline:Xe.dgQ,mdiPlus:Xe.biz,t:r.t,Fragment:Ze.F,NcActionInput:fr.A,NcActionText:oi.A,NcAppNavigationCaption:di.N,NcAppNavigationList:fi.A,NcIconSvgWrapper:sn.A,NcLoadingIcon:on.A,GroupListItem:br}}}),Nr=kr,Or=(0,fs.A)(Nr,function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e(n.Fragment,[e("p",{staticClass:"hidden-visually",attrs:{id:"group-list-desc"}},[t._v("\n\t\t"+t._s(n.t("settings","List of groups. This list is not fully populated for performance reasons. The groups will be loaded as you navigate or search through the list."))+"\n\t")]),t._v(" "),e(n.NcAppNavigationList,{staticClass:"account-management__group-list",attrs:{"aria-label":n.t("settings","Groups"),"aria-describedby":"group-list-desc","data-cy-users-settings-navigation-groups":"custom"}},[e(n.NcAppNavigationCaption,{attrs:{name:n.t("settings","Groups"),disabled:n.loadingAddGroup,"aria-label":n.loadingAddGroup?n.t("settings","Creating group…"):n.t("settings","Create group"),"force-menu":"",open:n.isAddGroupOpen},on:{"update:open":function(t){n.isAddGroupOpen=t}},scopedSlots:t._u([n.isAdminOrDelegatedAdmin?{key:"actionsTriggerIcon",fn:function(){return[n.loadingAddGroup?e(n.NcLoadingIcon):e(n.NcIconSvgWrapper,{attrs:{path:n.mdiPlus}})]},proxy:!0}:null,n.isAdminOrDelegatedAdmin?{key:"actions",fn:function(){return[e(n.NcActionText,{scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{path:n.mdiAccountGroupOutline}})]},proxy:!0}],null,!1,4071362859)},[t._v("\n\t\t\t\t\t"+t._s(n.t("settings","Create group"))+"\n\t\t\t\t")]),t._v(" "),e(n.NcActionInput,{attrs:{label:n.t("settings","Group name"),"data-cy-users-settings-new-group-name":"","label-outside":!1,disabled:n.loadingAddGroup,error:n.hasAddGroupError,"helper-text":n.hasAddGroupError?n.t("settings","Please enter a valid group name"):""},on:{submit:n.createGroup},model:{value:n.newGroupName,callback:function(t){n.newGroupName=t},expression:"newGroupName"}})]},proxy:!0}:null],null,!0)}),t._v(" "),t._l(n.filteredGroups,function(t){return e(n.GroupListItem,{key:t.id,ref:"groupListItems",refInFor:!0,attrs:{id:t.id,active:n.selectedGroupDecoded===t.id,name:t.title,count:t.count}})}),t._v(" "),n.loadingGroups?e("div",{attrs:{role:"note"}},[e(n.NcLoadingIcon,{attrs:{name:n.t("settings","Loading groups…")}})],1):t._e()],2)],1)},[],!1,null,null,null).exports;var Sr=s(32073);const Er={name:"UserSettingsDialog",components:{NcAppSettingsDialog:_i.N,NcAppSettingsSection:wi.N,NcAppSettingsShortcutsSection:Ci.N,NcCheckboxRadioSwitch:Sr.A,NcHotkey:so.N,NcHotkeyList:io.N,NcNoteCard:uo.A,NcSelect:dn.default},props:{open:{type:Boolean,required:!0}},emits:["update:open"],setup(t,{emit:e}){(0,Bo.C)("?",async()=>{e("update:open",!0),await(0,ge.dY)(),document.getElementById("settings-section_keyboard-shortcuts")?.scrollIntoView({behavior:"smooth",inline:"nearest"})},{stop:!0,prevent:!0})},data:()=>({selectedQuota:!1,loadingSendMail:!1}),computed:{groupSorting:{get(){return this.$store.getters.getGroupSorting===Sn.GroupName?"name":"member-count"},set(t){this.$store.commit("setGroupSorting","name"===t?Sn.GroupName:Sn.UserCount)}},isGroupSortingEnforced(){return this.$store.getters.getServerData.forceSortGroupByName},isModalOpen:{get(){return this.open},set(t){this.$emit("update:open",t)}},showConfig(){return this.$store.getters.getShowConfig},settings(){return this.$store.getters.getServerData},showLanguages:{get(){return this.showConfig.showLanguages},set(t){this.setShowConfig("showLanguages",t)}},showFirstLogin:{get(){return this.showConfig.showFirstLogin},set(t){this.setShowConfig("showFirstLogin",t)}},showLastLogin:{get(){return this.showConfig.showLastLogin},set(t){this.setShowConfig("showLastLogin",t)}},showUserBackend:{get(){return this.showConfig.showUserBackend},set(t){this.setShowConfig("showUserBackend",t)}},showStoragePath:{get(){return this.showConfig.showStoragePath},set(t){this.setShowConfig("showStoragePath",t)}},quotaOptions(){const t=this.settings.quotaPreset.reduce((t,e)=>t.concat({id:e,label:e}),[]);return this.settings.allowUnlimitedQuota&&t.unshift(Hn),t},defaultQuota:{get(){return!1!==this.selectedQuota?this.selectedQuota:this.settings.defaultQuota!==Hn.id&&OC.Util.computerFileSize(this.settings.defaultQuota)>=0?{id:this.settings.defaultQuota,label:this.settings.defaultQuota}:Hn},set(t){this.selectedQuota=t}},sendWelcomeMail:{get(){return this.settings.newUserSendEmail},async set(t){try{this.loadingSendMail=!0,this.$store.commit("setServerData",{...this.settings,newUserSendEmail:t}),await o.Ay.post((0,pn.Jv)("/settings/users/preferences/newUser.sendEmail"),{value:t?"yes":"no"})}catch(t){un.error("Could not update newUser.sendEmail preference",{error:t})}finally{this.loadingSendMail=!1}}}},methods:{filterQuotas(t,e,n){const s=n.toLocaleLowerCase().replaceAll(/\s/g,"");return(e||"").toLocaleLowerCase().replaceAll(/\s/g,"").indexOf(s)>-1},setShowConfig(t,e){this.$store.dispatch("setShowConfig",{key:t,value:e})},validateQuota(t){"object"==typeof t&&(t=t?.id||t.label);const e=(0,Ln.lT)(t,!0);return null===e?Hn:{id:t=(0,Ln.v7)(e),label:t}},setDefaultQuota(t="none"){"none"===t&&(t=Hn),this.$store.dispatch("setAppConfig",{app:"files",key:"default_quota",value:t.id?t.id:t}).then(()=>{"object"!=typeof t&&(t={id:t,label:t}),this.defaultQuota=t})}}};var Lr=s(59381),Tr={};Tr.styleTagTransform=ds(),Tr.setAttributes=rs(),Tr.insert=is().bind(null,"head"),Tr.domAPI=ns(),Tr.insertStyleElement=ls(),ts()(Lr.A,Tr),Lr.A&&Lr.A.locals&&Lr.A.locals;const Ur=(0,fs.A)(Er,function(){var t=this,e=t._self._c;return e("NcAppSettingsDialog",{attrs:{open:t.isModalOpen,"show-navigation":!0,name:t.t("settings","Account management settings")},on:{"update:open":function(e){t.isModalOpen=e}}},[e("NcAppSettingsSection",{attrs:{id:"visibility-settings",name:t.t("settings","Visibility")}},[e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"showLanguages"},model:{value:t.showLanguages,callback:function(e){t.showLanguages=e},expression:"showLanguages"}},[t._v("\n\t\t\t"+t._s(t.t("settings","Show language"))+"\n\t\t")]),t._v(" "),e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"showUserBackend"},model:{value:t.showUserBackend,callback:function(e){t.showUserBackend=e},expression:"showUserBackend"}},[t._v("\n\t\t\t"+t._s(t.t("settings","Show account backend"))+"\n\t\t")]),t._v(" "),e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"showStoragePath"},model:{value:t.showStoragePath,callback:function(e){t.showStoragePath=e},expression:"showStoragePath"}},[t._v("\n\t\t\t"+t._s(t.t("settings","Show storage path"))+"\n\t\t")]),t._v(" "),e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"showFirstLogin"},model:{value:t.showFirstLogin,callback:function(e){t.showFirstLogin=e},expression:"showFirstLogin"}},[t._v("\n\t\t\t"+t._s(t.t("settings","Show first login"))+"\n\t\t")]),t._v(" "),e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"showLastLogin"},model:{value:t.showLastLogin,callback:function(e){t.showLastLogin=e},expression:"showLastLogin"}},[t._v("\n\t\t\t"+t._s(t.t("settings","Show last login"))+"\n\t\t")])],1),t._v(" "),e("NcAppSettingsSection",{attrs:{id:"groups-sorting",name:t.t("settings","Sorting")}},[t.isGroupSortingEnforced?e("NcNoteCard",{attrs:{type:"warning"}},[t._v("\n\t\t\t"+t._s(t.t("settings","The system config enforces sorting the groups by name. This also disables showing the member count."))+"\n\t\t")]):t._e(),t._v(" "),e("fieldset",[e("legend",[t._v(t._s(t.t("settings","Group list sorting")))]),t._v(" "),e("NcNoteCard",{staticClass:"dialog__note",attrs:{type:"info",text:t.t("settings","Sorting only applies to the currently loaded groups for performance reasons. Groups will be loaded as you navigate or search through the list.")}}),t._v(" "),e("NcCheckboxRadioSwitch",{attrs:{type:"radio","data-test":"sortGroupsByMemberCount",disabled:t.isGroupSortingEnforced,name:"group-sorting-mode",value:"member-count"},model:{value:t.groupSorting,callback:function(e){t.groupSorting=e},expression:"groupSorting"}},[t._v("\n\t\t\t\t"+t._s(t.t("settings","By member count"))+"\n\t\t\t")]),t._v(" "),e("NcCheckboxRadioSwitch",{attrs:{type:"radio","data-test":"sortGroupsByName",disabled:t.isGroupSortingEnforced,name:"group-sorting-mode",value:"name"},model:{value:t.groupSorting,callback:function(e){t.groupSorting=e},expression:"groupSorting"}},[t._v("\n\t\t\t\t"+t._s(t.t("settings","By name"))+"\n\t\t\t")])],1)],1),t._v(" "),e("NcAppSettingsSection",{attrs:{id:"email-settings",name:t.t("settings","Send email")}},[e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"sendWelcomeMail",disabled:t.loadingSendMail},model:{value:t.sendWelcomeMail,callback:function(e){t.sendWelcomeMail=e},expression:"sendWelcomeMail"}},[t._v("\n\t\t\t"+t._s(t.t("settings","Send welcome email to new accounts"))+"\n\t\t")])],1),t._v(" "),e("NcAppSettingsSection",{attrs:{id:"default-settings",name:t.t("settings","Defaults")}},[e("NcSelect",{attrs:{clearable:!1,"create-option":t.validateQuota,"filter-by":t.filterQuotas,"input-label":t.t("settings","Default quota"),options:t.quotaOptions,placement:"top",placeholder:t.t("settings","Select default quota"),taggable:""},on:{"option:selected":t.setDefaultQuota},model:{value:t.defaultQuota,callback:function(e){t.defaultQuota=e},expression:"defaultQuota"}})],1),t._v(" "),e("NcAppSettingsShortcutsSection",[e("NcHotkeyList",{attrs:{label:t.t("settings","Search")}},[e("NcHotkey",{attrs:{label:t.t("settings","Focus search"),hotkey:"Control F"}})],1),t._v(" "),e("NcHotkeyList",{attrs:{label:t.t("settings","Help")}},[e("NcHotkey",{attrs:{label:t.t("settings","Show those shortcuts"),hotkey:"?"}})],1)],1)],1)},[],!1,null,"649c1de8",null).exports,Dr=(0,ge.pM)({__name:"UserManagementNavigation",setup(t){const e=en(),n=zn(),s=(0,ge.KR)(),i=(0,ge.KR)(""),o=(0,tr.A)(t=>{n.commit("setSearchQuery",t)},300);(0,ge.wB)(i,t=>o(t)),(0,ge.xo)(()=>o.clear()),(0,Bo.C)("f",()=>s.value?.$refs.inputElement?.focus(),{ctrl:!0,stop:!0,prevent:!0});const a=(0,ge.KR)(!1),l=(0,ge.EW)(()=>e.params?.selectedGroup),c=(0,ge.EW)(()=>l.value?decodeURIComponent(l.value):null),d=(0,ge.EW)(()=>n.getters.getUserCount),u=(0,ge.EW)(()=>n.getters.getSortedGroups),{adminGroup:p,recentGroup:f,disabledGroup:h}=xr(u),g=(0,ge.EW)(()=>n.getters.getServerData),m=(0,ge.EW)(()=>g.value.isAdmin||g.value.isDelegatedAdmin);return{__sfc:!0,route:e,store:n,searchField:s,searchInput:i,commitSearch:o,isDialogOpen:a,selectedGroup:l,selectedGroupDecoded:c,userCount:d,groups:u,adminGroup:p,recentGroup:f,disabledGroup:h,settings:g,isAdminOrDelegatedAdmin:m,showNewUserMenu:function(){n.dispatch("setShowConfig",{key:"showNewUserForm",value:!0})},mdiAccountOffOutline:Xe.Zfz,mdiAccountOutline:Xe.EzL,mdiCogOutline:Xe.ED,mdiHistory:Xe.LP2,mdiPlus:Xe.biz,mdiShieldAccountOutline:Xe.J0H,t:r.Tl,NcAppNavigation:dr.A,NcAppNavigationItem:ur.A,NcAppNavigationList:fi.A,NcAppNavigationNew:hi.N,NcAppNavigationSearch:mi.N,NcButton:rn.A,NcCounterBubble:Pi.N,NcIconSvgWrapper:sn.A,AppNavigationGroupList:Or,UserSettingsDialog:Ur}}}),Gr=Dr;var Ir=s(34895),Br={};Br.styleTagTransform=ds(),Br.setAttributes=rs(),Br.insert=is().bind(null,"head"),Br.domAPI=ns(),Br.insertStyleElement=ls(),ts()(Ir.A,Br),Ir.A&&Ir.A.locals&&Ir.A.locals;var Pr=(0,fs.A)(Gr,function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e(n.NcAppNavigation,{staticClass:"account-management__navigation",attrs:{"aria-label":n.t("settings","Account management")},scopedSlots:t._u([{key:"footer",fn:function(){return[e(n.NcButton,{staticClass:"account-management__settings-toggle",attrs:{variant:"tertiary",wide:""},on:{click:function(t){n.isDialogOpen=!0}},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{path:n.mdiCogOutline}})]},proxy:!0}])},[t._v(" "),e("span",{staticClass:"account-management__settings-toggle-text"},[t._v("\n\t\t\t\t"+t._s(n.t("settings","Account management settings"))+"\n\t\t\t")])]),t._v(" "),e(n.UserSettingsDialog,{attrs:{open:n.isDialogOpen},on:{"update:open":function(t){n.isDialogOpen=t}}})]},proxy:!0}])},[e(n.NcAppNavigationNew,{attrs:{"button-id":"new-user-button",text:n.t("settings","New account")},on:{click:n.showNewUserMenu,keyup:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:n.showNewUserMenu.apply(null,arguments)},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"space",32,e.key,[" ","Spacebar"])?null:n.showNewUserMenu.apply(null,arguments)}]},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{path:n.mdiPlus}})]},proxy:!0}])}),t._v(" "),e(n.NcAppNavigationSearch,{ref:"searchField",attrs:{label:n.t("settings","Search accounts and groups…")},model:{value:n.searchInput,callback:function(t){n.searchInput=t},expression:"searchInput"}}),t._v(" "),e(n.NcAppNavigationList,{staticClass:"account-management__system-list",attrs:{"data-cy-users-settings-navigation-groups":"system"}},[e(n.NcAppNavigationItem,{attrs:{id:"everyone",exact:!0,name:n.t("settings","All accounts"),to:{name:"users"}},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{path:n.mdiAccountOutline}})]},proxy:!0},{key:"counter",fn:function(){return[n.userCount?e(n.NcCounterBubble,{attrs:{type:n.selectedGroupDecoded?void 0:"highlighted"}},[t._v("\n\t\t\t\t\t"+t._s(n.userCount)+"\n\t\t\t\t")]):t._e()]},proxy:!0}])}),t._v(" "),n.settings.isAdmin?e(n.NcAppNavigationItem,{attrs:{id:"admin",exact:!0,name:n.t("settings","Admins"),to:{name:"group",params:{selectedGroup:"admin"}}},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{path:n.mdiShieldAccountOutline}})]},proxy:!0},{key:"counter",fn:function(){return[n.adminGroup&&n.adminGroup.count>0?e(n.NcCounterBubble,{attrs:{type:"admin"===n.selectedGroupDecoded?"highlighted":void 0}},[t._v("\n\t\t\t\t\t"+t._s(n.adminGroup.count)+"\n\t\t\t\t")]):t._e()]},proxy:!0}],null,!1,3779933833)}):t._e(),t._v(" "),n.isAdminOrDelegatedAdmin?e(n.NcAppNavigationItem,{attrs:{id:"recent",exact:!0,name:n.t("settings","Recently active"),to:{name:"group",params:{selectedGroup:"__nc_internal_recent"}}},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{path:n.mdiHistory}})]},proxy:!0},{key:"counter",fn:function(){return[n.recentGroup?.usercount?e(n.NcCounterBubble,{attrs:{type:"__nc_internal_recent"===n.selectedGroupDecoded?"highlighted":void 0}},[t._v("\n\t\t\t\t\t"+t._s(n.recentGroup.usercount)+"\n\t\t\t\t")]):t._e()]},proxy:!0}],null,!1,2299424282)}):t._e(),t._v(" "),n.disabledGroup&&(n.disabledGroup.usercount>0||-1===n.disabledGroup.usercount)?e(n.NcAppNavigationItem,{attrs:{id:"disabled",exact:!0,name:n.t("settings","Disabled accounts"),to:{name:"group",params:{selectedGroup:"disabled"}}},scopedSlots:t._u([{key:"icon",fn:function(){return[e(n.NcIconSvgWrapper,{attrs:{path:n.mdiAccountOffOutline}})]},proxy:!0},n.disabledGroup.usercount>0?{key:"counter",fn:function(){return[e(n.NcCounterBubble,{attrs:{type:"disabled"===n.selectedGroupDecoded?"highlighted":void 0}},[t._v("\n\t\t\t\t\t"+t._s(n.disabledGroup.usercount)+"\n\t\t\t\t")])]},proxy:!0}:null],null,!0)}):t._e()],1),t._v(" "),e(n.AppNavigationGroupList)],1)},[],!1,null,"1fd1d021",null);const $r=Pr.exports,Fr=(0,ge.pM)({name:"UserManagement",components:{NcContent:Ye.A,NcAppContent:Qe.N,UserList:cr,UserManagementNavigation:$r},data:()=>({externalActions:[]}),computed:{pageHeading(){return null===this.selectedGroupDecoded?(0,r.Tl)("settings","All accounts"):{admin:(0,r.Tl)("settings","Admins"),disabled:(0,r.Tl)("settings","Disabled accounts")}[this.selectedGroupDecoded]??(0,r.Tl)("settings","Account group: {group}",{group:this.selectedGroupDecoded})},selectedGroup(){return this.$route.params.selectedGroup},selectedGroupDecoded(){return this.selectedGroup?decodeURIComponent(this.selectedGroup):null}},beforeMount(){this.$store.dispatch("getPasswordPolicyMinLength")},created(){window.OCA=window.OCA??{},window.OCA.Settings=window.OCA.Settings??{},window.OCA.Settings.UserList=window.OCA.Settings.UserList??{},window.OCA.Settings.UserList.registerAction=this.registerAction,(0,Ke.Ic)("settings:user-management:loaded")},methods:{t:r.Tl,registerAction(t,e,n,s){return this.externalActions.push({icon:t,text:e,action:n,enabled:s}),this.externalActions}}});var Mr=s(7784),Rr={};Rr.styleTagTransform=ds(),Rr.setAttributes=rs(),Rr.insert=is().bind(null,"head"),Rr.domAPI=ns(),Rr.insertStyleElement=ls(),ts()(Mr.A,Rr),Mr.A&&Mr.A.locals&&Mr.A.locals;const jr=(0,fs.A)(Fr,function(){var t=this,e=t._self._c;return t._self._setupProxy,e("NcContent",{attrs:{"app-name":"settings"}},[e("UserManagementNavigation"),t._v(" "),e("NcAppContent",{attrs:{"page-heading":t.pageHeading}},[e("UserList",{attrs:{"selected-group":t.selectedGroupDecoded,"external-actions":t.externalActions}})],1)],1)},[],!1,null,"7690bc0a",null).exports;var zr=s(40173);ge.Ay.use(zr.Ay);const qr=new zr.Ay({mode:"history",base:(0,pn.Jv)(""),linkActiveClass:"active",routes:[{name:"users",path:"/:index(index.php/)?settings/users",props:!0,children:[{path:":selectedGroup",name:"group"}]}]});(0,a.IF)(o.Ay),s.nc=(0,i.aV)(),ge.Ay.prototype.t=r.t,ge.Ay.prototype.n=r.n,ge.Ay.use(l.R2),ge.Ay.use(he,{defaultHtml:!1}),ge.Ay.use(We);const Hr=zn();(0,Ve.O)(Hr,qr);const Wr=(0,l.Ey)();Hr.dispatch("migrateLocalStorage"),new(ge.Ay.extend(jr))({router:qr,store:Hr,pinia:Wr}).$mount("#content")},33491(t,e,n){"use strict";var s=n(71354),i=n.n(s),o=n(76314),r=n.n(o)()(i());r.push([t.id,".modal__header[data-v-30743619]{margin:0}.modal__content[data-v-30743619]{display:flex;flex-direction:column;align-items:center;padding:20px;gap:4px 0}.modal__button-row[data-v-30743619]{display:flex;width:100%;justify-content:space-between}","",{version:3,sources:["webpack://./apps/settings/src/components/GroupListItem.vue"],names:[],mappings:"AAEC,gCACC,QAAA,CAGD,iCACC,YAAA,CACA,qBAAA,CACA,kBAAA,CACA,YAAA,CACA,SAAA,CAGD,oCACC,YAAA,CACA,UAAA,CACA,6BAAA",sourcesContent:["\n.modal {\n\t&__header {\n\t\tmargin: 0;\n\t}\n\n\t&__content {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tpadding: 20px;\n\t\tgap: 4px 0;\n\t}\n\n\t&__button-row {\n\t\tdisplay: flex;\n\t\twidth: 100%;\n\t\tjustify-content: space-between;\n\t}\n}\n"],sourceRoot:""}]);const a=r;n.d(e,["A",0,a])},65075(t,e,n){"use strict";var s=n(71354),i=n.n(s),o=n(76314),r=n.n(o)()(i());r.push([t.id,".empty[data-v-143b17d0] .icon-vue{width:64px;height:64px}.empty[data-v-143b17d0] .icon-vue svg{max-width:64px;max-height:64px}","",{version:3,sources:["webpack://./apps/settings/src/components/UserList.vue"],names:[],mappings:"AAKE,kCACC,UAAA,CACA,WAAA,CAEA,sCACC,cAAA,CACA,eAAA",sourcesContent:["\n@use './Users/shared/styles.scss' as *;\n\n.empty {\n\t:deep {\n\t\t.icon-vue {\n\t\t\twidth: 64px;\n\t\t\theight: 64px;\n\n\t\t\tsvg {\n\t\t\t\tmax-width: 64px;\n\t\t\t\tmax-height: 64px;\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const a=r;n.d(e,["A",0,a])},62479(t,e,n){"use strict";var s=n(71354),i=n.n(s),o=n(76314),r=n.n(o)()(i());r.push([t.id,".edit-dialog[data-v-62302e58] .dialog__actions{margin-block-start:calc(var(--default-grid-baseline, 4px)*3)}.edit-dialog__form[aria-busy=true][data-v-62302e58]{opacity:.5}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/EditUserDialog.vue"],names:[],mappings:"AAEC,+CACC,4DAAA,CAKF,oDACC,UAAA",sourcesContent:["\n.edit-dialog {\n\t:deep(.dialog__actions) {\n\t\tmargin-block-start: calc(var(--default-grid-baseline, 4px) * 3);\n\t}\n}\n\n// Visually communicate the locked/busy form while the account is saved.\n.edit-dialog__form[aria-busy='true'] {\n\topacity: 0.5;\n}\n"],sourceRoot:""}]);const a=r;n.d(e,["A",0,a])},70149(t,e,n){"use strict";var s=n(71354),i=n.n(s),o=n(76314),r=n.n(o)()(i());r.push([t.id,".dialog[data-v-0a1cf6b2] .dialog__actions{margin-block-start:calc(var(--default-grid-baseline, 4px)*3)}.dialog__form[aria-busy=true][data-v-0a1cf6b2]{opacity:.5}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/NewUserDialog.vue"],names:[],mappings:"AAEC,0CACC,4DAAA,CAKF,+CACC,UAAA",sourcesContent:["\n.dialog {\n\t:deep(.dialog__actions) {\n\t\tmargin-block-start: calc(var(--default-grid-baseline, 4px) * 3);\n\t}\n}\n\n// Visually communicate the locked/busy form while the account is created.\n.dialog__form[aria-busy='true'] {\n\topacity: 0.5;\n}\n"],sourceRoot:""}]);const a=r;n.d(e,["A",0,a])},80781(t,e,n){"use strict";var s=n(71354),i=n.n(s),o=n(76314),r=n.n(o)()(i());r.push([t.id,".user-form-fields[data-v-d29c5f8c]{display:flex;flex-direction:column;align-items:center;gap:calc(var(--default-grid-baseline, 4px)*2) 0}.user-form-fields__item[data-v-d29c5f8c]{width:100%}.user-form-fields__item[data-v-d29c5f8c]:not(:focus):not(:active){border-color:var(--color-border-dark)}.user-form-fields__static[data-v-d29c5f8c]{display:flex;flex-direction:column;justify-content:center;min-height:var(--default-clickable-area, 44px);padding:var(--border-width-input-focused, 2px);padding-inline:calc(var(--border-radius-element, 8px) + var(--border-width-input-focused, 2px));margin-left:18px}.user-form-fields__static-label[data-v-d29c5f8c]{font-size:var(--font-size-small, 13px);font-weight:500;line-height:1.5;color:var(--color-text-maxcontrast)}.user-form-fields__static-value[data-v-d29c5f8c]{font-size:var(--default-font-size, 14px);line-height:1.5;color:var(--color-main-text)}.user-form-fields__hint[data-v-d29c5f8c]{color:var(--color-text-maxcontrast);margin-block-start:calc(var(--default-grid-baseline, 4px)*2);align-self:flex-start}.user-form-fields[data-v-d29c5f8c] .user-form__item{width:100%}.user-form-fields[data-v-d29c5f8c] .user-form__select{width:100%}.user-form-fields__error-summary[data-v-d29c5f8c]{width:100%;margin-block-start:calc(var(--default-grid-baseline, 4px)*2);color:var(--color-error);font-size:var(--default-font-size, 14px)}.user-form-fields__error-summary p[data-v-d29c5f8c]{margin-block:calc(var(--default-grid-baseline, 4px)/2)}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/UserFormFields.vue"],names:[],mappings:"AACA,mCACC,YAAA,CACA,qBAAA,CACA,kBAAA,CACA,+CAAA,CAEA,yCACC,UAAA,CAEA,kEACC,qCAAA,CAIF,2CACC,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,8CAAA,CACA,8CAAA,CACA,+FAAA,CAIA,gBAAA,CAEA,iDACC,sCAAA,CACA,eAAA,CACA,eAAA,CACA,mCAAA,CAGD,iDACC,wCAAA,CACA,eAAA,CACA,4BAAA,CAIF,yCACC,mCAAA,CACA,4DAAA,CACA,qBAAA,CAID,oDACC,UAAA,CAGD,sDACC,UAAA,CAGD,kDACC,UAAA,CACA,4DAAA,CACA,wBAAA,CACA,wCAAA,CAEA,oDACC,sDAAA",sourcesContent:["\n.user-form-fields {\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-items: center;\n\tgap: calc(var(--default-grid-baseline, 4px) * 2) 0;\n\n\t&__item {\n\t\twidth: 100%;\n\n\t\t&:not(:focus):not(:active) {\n\t\t\tborder-color: var(--color-border-dark);\n\t\t}\n\t}\n\n\t&__static {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\tmin-height: var(--default-clickable-area, 44px);\n\t\tpadding: var(--border-width-input-focused, 2px);\n\t\tpadding-inline: calc(var(--border-radius-element, 8px) + var(--border-width-input-focused, 2px));\n\n\t\t// Manually align static value with inputs below until we have a static field in component lib.\n\t\t// See: https://github.com/nextcloud/server/issues/53862#issuecomment-4212613996\n\t\tmargin-left: 18px;\n\n\t\t&-label {\n\t\t\tfont-size: var(--font-size-small, 13px);\n\t\t\tfont-weight: 500;\n\t\t\tline-height: 1.5;\n\t\t\tcolor: var(--color-text-maxcontrast);\n\t\t}\n\n\t\t&-value {\n\t\t\tfont-size: var(--default-font-size, 14px);\n\t\t\tline-height: 1.5;\n\t\t\tcolor: var(--color-main-text);\n\t\t}\n\t}\n\n\t&__hint {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tmargin-block-start: calc(var(--default-grid-baseline, 4px) * 2);\n\t\talign-self: flex-start;\n\t}\n\n\t// Reach into sub-component root elements to apply consistent sizing\n\t:deep(.user-form__item) {\n\t\twidth: 100%;\n\t}\n\n\t:deep(.user-form__select) {\n\t\twidth: 100%;\n\t}\n\n\t&__error-summary {\n\t\twidth: 100%;\n\t\tmargin-block-start: calc(var(--default-grid-baseline, 4px) * 2);\n\t\tcolor: var(--color-error);\n\t\tfont-size: var(--default-font-size, 14px);\n\n\t\tp {\n\t\t\tmargin-block: calc(var(--default-grid-baseline, 4px) / 2);\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const a=r;n.d(e,["A",0,a])},40176(t,e,n){"use strict";var s=n(71354),i=n.n(s),o=n(76314),r=n.n(o)()(i());r.push([t.id,".user-form-groups[data-v-189a1da7]{display:flex;flex-direction:column;gap:calc(var(--default-grid-baseline, 4px)*2) 0;width:100%}.user-form__item[data-v-189a1da7]{width:100%}.user-form__select[data-v-189a1da7]{width:100%}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/UserFormGroups.vue"],names:[],mappings:"AACA,mCACC,YAAA,CACA,qBAAA,CACA,+CAAA,CACA,UAAA,CAGD,kCACC,UAAA,CAGD,oCACC,UAAA",sourcesContent:["\n.user-form-groups {\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: calc(var(--default-grid-baseline, 4px) * 2) 0;\n\twidth: 100%;\n}\n\n.user-form__item {\n\twidth: 100%;\n}\n\n.user-form__select {\n\twidth: 100%;\n}\n"],sourceRoot:""}]);const a=r;n.d(e,["A",0,a])},75427(t,e,n){"use strict";var s=n(71354),i=n.n(s),o=n(76314),r=n.n(o)()(i());r.push([t.id,".footer[data-v-4ff6ba29]{position:relative;display:flex;min-width:100%;width:fit-content;height:var(--row-height);background-color:var(--color-main-background)}.footer__cell[data-v-4ff6ba29]{display:flex;flex-direction:column;justify-content:center;padding:0 var(--cell-padding);min-width:var(--cell-width);width:var(--cell-width);color:var(--color-main-text)}.footer__cell strong[data-v-4ff6ba29],.footer__cell span[data-v-4ff6ba29],.footer__cell label[data-v-4ff6ba29]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}@media(min-width: 670px){.footer__cell--avatar[data-v-4ff6ba29],.footer__cell--displayname[data-v-4ff6ba29]{position:sticky;z-index:var(--sticky-column-z-index);background-color:var(--color-main-background)}.footer__cell--avatar[data-v-4ff6ba29]{inset-inline-start:0}.footer__cell--displayname[data-v-4ff6ba29]{inset-inline-start:var(--avatar-cell-width);border-inline-end:1px solid var(--color-border)}}.footer__cell--username[data-v-4ff6ba29]{padding-inline-start:calc(var(--default-grid-baseline)*3)}.footer__cell--avatar[data-v-4ff6ba29]{min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0;user-select:none}.footer__cell--multiline span[data-v-4ff6ba29]{line-height:1.3em;white-space:unset}@supports(-webkit-line-clamp: 2){.footer__cell--multiline span[data-v-4ff6ba29]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.footer__cell--large[data-v-4ff6ba29]{min-width:var(--cell-width-large);width:var(--cell-width-large)}.footer__cell--groups[data-v-4ff6ba29]{min-width:var(--cell-width-groups);width:var(--cell-width-groups)}.footer__cell--obfuscated[data-v-4ff6ba29]{min-width:400px;width:400px}.footer__cell--fill[data-v-4ff6ba29]{min-width:var(--cell-width-large);width:100%}.footer__cell--actions[data-v-4ff6ba29]{position:sticky;inset-inline-end:0;z-index:var(--sticky-column-z-index);display:flex;flex-direction:row;align-items:center;min-width:110px;width:110px;background-color:var(--color-main-background);border-inline-start:1px solid var(--color-border)}.footer__subtitle[data-v-4ff6ba29]{color:var(--color-text-maxcontrast)}.footer__cell[data-v-4ff6ba29]{position:sticky;color:var(--color-text-maxcontrast)}.footer__cell--loading[data-v-4ff6ba29]{inset-inline-start:0;min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0}.footer__cell--count[data-v-4ff6ba29]{inset-inline-start:var(--avatar-cell-width);min-width:var(--cell-width);width:var(--cell-width)}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/UserListFooter.vue","webpack://./apps/settings/src/components/Users/shared/styles.scss"],names:[],mappings:"AAGA,yBCGC,iBAAA,CACA,YAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,6CAAA,CAIA,+BACC,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,6BAAA,CACA,2BAAA,CACA,uBAAA,CACA,4BAAA,CAEA,+GAGC,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,sBAAA,CAGD,yBACC,mFAEC,eAAA,CACA,oCAAA,CACA,6CAAA,CAGD,uCACC,oBAAA,CAGD,4CACC,2CAAA,CACA,+CAAA,CAAA,CAIF,yCACC,yDAAA,CAGD,uCACC,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CACA,gBAAA,CAIA,+CACC,iBAAA,CACA,iBAAA,CAEA,iCAJD,+CAKE,mBAAA,CACA,oBAAA,CACA,2BAAA,CAAA,CAKH,sCACC,iCAAA,CACA,6BAAA,CAGD,uCACC,kCAAA,CACA,8BAAA,CAGD,2CACC,eAAA,CACA,WAAA,CAID,qCACC,iCAAA,CACA,UAAA,CAGD,wCACC,eAAA,CACA,kBAAA,CACA,oCAAA,CACA,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,eAAA,CACA,WAAA,CACA,6CAAA,CACA,iDAAA,CAIF,mCACC,mCAAA,CDzGD,+BACC,eAAA,CACA,mCAAA,CAEA,wCACC,oBAAA,CACA,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CAGD,sCACC,2CAAA,CACA,2BAAA,CACA,uBAAA",sourcesContent:["\n@use './shared/styles.scss';\n\n.footer {\n\t@include styles.row;\n\t@include styles.cell;\n\n\t&__cell {\n\t\tposition: sticky;\n\t\tcolor: var(--color-text-maxcontrast);\n\n\t\t&--loading {\n\t\t\tinset-inline-start: 0;\n\t\t\tmin-width: var(--avatar-cell-width);\n\t\t\twidth: var(--avatar-cell-width);\n\t\t\talign-items: center;\n\t\t\tpadding: 0;\n\t\t}\n\n\t\t&--count {\n\t\t\tinset-inline-start: var(--avatar-cell-width);\n\t\t\tmin-width: var(--cell-width);\n\t\t\twidth: var(--cell-width);\n\t\t}\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\n@mixin row {\n\tposition: relative;\n\tdisplay: flex;\n\tmin-width: 100%;\n\twidth: fit-content;\n\theight: var(--row-height);\n\tbackground-color: var(--color-main-background);\n}\n\n@mixin cell {\n\t&__cell {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\tpadding: 0 var(--cell-padding);\n\t\tmin-width: var(--cell-width);\n\t\twidth: var(--cell-width);\n\t\tcolor: var(--color-main-text);\n\n\t\tstrong,\n\t\tspan,\n\t\tlabel {\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t\toverflow-wrap: anywhere;\n\t\t}\n\n\t\t@media (min-width: 670px) { /* Show one &--large column between stickied columns */\n\t\t\t&--avatar,\n\t\t\t&--displayname {\n\t\t\t\tposition: sticky;\n\t\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\t\tbackground-color: var(--color-main-background);\n\t\t\t}\n\n\t\t\t&--avatar {\n\t\t\t\tinset-inline-start: 0;\n\t\t\t}\n\n\t\t\t&--displayname {\n\t\t\t\tinset-inline-start: var(--avatar-cell-width);\n\t\t\t\tborder-inline-end: 1px solid var(--color-border);\n\t\t\t}\n\t\t}\n\n\t\t&--username {\n\t\t\tpadding-inline-start: calc(var(--default-grid-baseline) * 3);\n\t\t}\n\n\t\t&--avatar {\n\t\t\tmin-width: var(--avatar-cell-width);\n\t\t\twidth: var(--avatar-cell-width);\n\t\t\talign-items: center;\n\t\t\tpadding: 0;\n\t\t\tuser-select: none;\n\t\t}\n\n\t\t&--multiline {\n\t\t\tspan {\n\t\t\t\tline-height: 1.3em;\n\t\t\t\twhite-space: unset;\n\n\t\t\t\t@supports (-webkit-line-clamp: 2) {\n\t\t\t\t\tdisplay: -webkit-box;\n\t\t\t\t\t-webkit-line-clamp: 2;\n\t\t\t\t\t-webkit-box-orient: vertical;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&--large {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: var(--cell-width-large);\n\t\t}\n\n\t\t&--groups {\n\t\t\tmin-width: var(--cell-width-groups);\n\t\t\twidth: var(--cell-width-groups);\n\t\t}\n\n\t\t&--obfuscated {\n\t\t\tmin-width: 400px;\n\t\t\twidth: 400px;\n\t\t}\n\n\t\t// Fill remaining row space with cell\n\t\t&--fill {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t&--actions {\n\t\t\tposition: sticky;\n\t\t\tinset-inline-end: 0;\n\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: row;\n\t\t\talign-items: center;\n\t\t\tmin-width: 110px;\n\t\t\twidth: 110px;\n\t\t\tbackground-color: var(--color-main-background);\n\t\t\tborder-inline-start: 1px solid var(--color-border);\n\t\t}\n\t}\n\n\t&__subtitle {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n}\n"],sourceRoot:""}]);const a=r;n.d(e,["A",0,a])},94e3(t,e,n){"use strict";var s=n(71354),i=n.n(s),o=n(76314),r=n.n(o)()(i());r.push([t.id,".header[data-v-53c64244]{border-bottom:1px solid var(--color-border);position:relative;display:flex;min-width:100%;width:fit-content;height:var(--row-height);background-color:var(--color-main-background)}.header__cell[data-v-53c64244]{display:flex;flex-direction:column;justify-content:center;padding:0 var(--cell-padding);min-width:var(--cell-width);width:var(--cell-width);color:var(--color-main-text)}.header__cell strong[data-v-53c64244],.header__cell span[data-v-53c64244],.header__cell label[data-v-53c64244]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}@media(min-width: 670px){.header__cell--avatar[data-v-53c64244],.header__cell--displayname[data-v-53c64244]{position:sticky;z-index:var(--sticky-column-z-index);background-color:var(--color-main-background)}.header__cell--avatar[data-v-53c64244]{inset-inline-start:0}.header__cell--displayname[data-v-53c64244]{inset-inline-start:var(--avatar-cell-width);border-inline-end:1px solid var(--color-border)}}.header__cell--username[data-v-53c64244]{padding-inline-start:calc(var(--default-grid-baseline)*3)}.header__cell--avatar[data-v-53c64244]{min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0;user-select:none}.header__cell--multiline span[data-v-53c64244]{line-height:1.3em;white-space:unset}@supports(-webkit-line-clamp: 2){.header__cell--multiline span[data-v-53c64244]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.header__cell--large[data-v-53c64244]{min-width:var(--cell-width-large);width:var(--cell-width-large)}.header__cell--groups[data-v-53c64244]{min-width:var(--cell-width-groups);width:var(--cell-width-groups)}.header__cell--obfuscated[data-v-53c64244]{min-width:400px;width:400px}.header__cell--fill[data-v-53c64244]{min-width:var(--cell-width-large);width:100%}.header__cell--actions[data-v-53c64244]{position:sticky;inset-inline-end:0;z-index:var(--sticky-column-z-index);display:flex;flex-direction:row;align-items:center;min-width:110px;width:110px;background-color:var(--color-main-background);border-inline-start:1px solid var(--color-border)}.header__subtitle[data-v-53c64244]{color:var(--color-text-maxcontrast)}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/UserListHeader.vue","webpack://./apps/settings/src/components/Users/shared/styles.scss"],names:[],mappings:"AAGA,yBACC,2CAAA,CCEA,iBAAA,CACA,YAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,6CAAA,CAIA,+BACC,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,6BAAA,CACA,2BAAA,CACA,uBAAA,CACA,4BAAA,CAEA,+GAGC,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,sBAAA,CAGD,yBACC,mFAEC,eAAA,CACA,oCAAA,CACA,6CAAA,CAGD,uCACC,oBAAA,CAGD,4CACC,2CAAA,CACA,+CAAA,CAAA,CAIF,yCACC,yDAAA,CAGD,uCACC,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CACA,gBAAA,CAIA,+CACC,iBAAA,CACA,iBAAA,CAEA,iCAJD,+CAKE,mBAAA,CACA,oBAAA,CACA,2BAAA,CAAA,CAKH,sCACC,iCAAA,CACA,6BAAA,CAGD,uCACC,kCAAA,CACA,8BAAA,CAGD,2CACC,eAAA,CACA,WAAA,CAID,qCACC,iCAAA,CACA,UAAA,CAGD,wCACC,eAAA,CACA,kBAAA,CACA,oCAAA,CACA,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,eAAA,CACA,WAAA,CACA,6CAAA,CACA,iDAAA,CAIF,mCACC,mCAAA",sourcesContent:["\n@use './shared/styles.scss';\n\n.header {\n\tborder-bottom: 1px solid var(--color-border);\n\n\t@include styles.row;\n\t@include styles.cell;\n}\n","/**\n * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\n@mixin row {\n\tposition: relative;\n\tdisplay: flex;\n\tmin-width: 100%;\n\twidth: fit-content;\n\theight: var(--row-height);\n\tbackground-color: var(--color-main-background);\n}\n\n@mixin cell {\n\t&__cell {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\tpadding: 0 var(--cell-padding);\n\t\tmin-width: var(--cell-width);\n\t\twidth: var(--cell-width);\n\t\tcolor: var(--color-main-text);\n\n\t\tstrong,\n\t\tspan,\n\t\tlabel {\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t\toverflow-wrap: anywhere;\n\t\t}\n\n\t\t@media (min-width: 670px) { /* Show one &--large column between stickied columns */\n\t\t\t&--avatar,\n\t\t\t&--displayname {\n\t\t\t\tposition: sticky;\n\t\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\t\tbackground-color: var(--color-main-background);\n\t\t\t}\n\n\t\t\t&--avatar {\n\t\t\t\tinset-inline-start: 0;\n\t\t\t}\n\n\t\t\t&--displayname {\n\t\t\t\tinset-inline-start: var(--avatar-cell-width);\n\t\t\t\tborder-inline-end: 1px solid var(--color-border);\n\t\t\t}\n\t\t}\n\n\t\t&--username {\n\t\t\tpadding-inline-start: calc(var(--default-grid-baseline) * 3);\n\t\t}\n\n\t\t&--avatar {\n\t\t\tmin-width: var(--avatar-cell-width);\n\t\t\twidth: var(--avatar-cell-width);\n\t\t\talign-items: center;\n\t\t\tpadding: 0;\n\t\t\tuser-select: none;\n\t\t}\n\n\t\t&--multiline {\n\t\t\tspan {\n\t\t\t\tline-height: 1.3em;\n\t\t\t\twhite-space: unset;\n\n\t\t\t\t@supports (-webkit-line-clamp: 2) {\n\t\t\t\t\tdisplay: -webkit-box;\n\t\t\t\t\t-webkit-line-clamp: 2;\n\t\t\t\t\t-webkit-box-orient: vertical;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&--large {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: var(--cell-width-large);\n\t\t}\n\n\t\t&--groups {\n\t\t\tmin-width: var(--cell-width-groups);\n\t\t\twidth: var(--cell-width-groups);\n\t\t}\n\n\t\t&--obfuscated {\n\t\t\tmin-width: 400px;\n\t\t\twidth: 400px;\n\t\t}\n\n\t\t// Fill remaining row space with cell\n\t\t&--fill {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t&--actions {\n\t\t\tposition: sticky;\n\t\t\tinset-inline-end: 0;\n\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: row;\n\t\t\talign-items: center;\n\t\t\tmin-width: 110px;\n\t\t\twidth: 110px;\n\t\t\tbackground-color: var(--color-main-background);\n\t\t\tborder-inline-start: 1px solid var(--color-border);\n\t\t}\n\t}\n\n\t&__subtitle {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n}\n"],sourceRoot:""}]);const a=r;n.d(e,["A",0,a])},72809(t,e,n){"use strict";var s=n(71354),i=n.n(s),o=n(76314),r=n.n(o)()(i());r.push([t.id,".user-list__row[data-v-2056de5d]{position:relative;display:flex;min-width:100%;width:fit-content;height:var(--row-height);background-color:var(--color-main-background)}.user-list__row[data-v-2056de5d]:hover{background-color:var(--color-background-hover)}.user-list__row:hover .row__cell[data-v-2056de5d]:not(.row__cell--actions){background-color:var(--color-background-hover)}.row__cell[data-v-2056de5d]{display:flex;flex-direction:column;justify-content:center;padding:0 var(--cell-padding);min-width:var(--cell-width);width:var(--cell-width);color:var(--color-main-text)}.row__cell strong[data-v-2056de5d],.row__cell span[data-v-2056de5d],.row__cell label[data-v-2056de5d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}@media(min-width: 670px){.row__cell--avatar[data-v-2056de5d],.row__cell--displayname[data-v-2056de5d]{position:sticky;z-index:var(--sticky-column-z-index);background-color:var(--color-main-background)}.row__cell--avatar[data-v-2056de5d]{inset-inline-start:0}.row__cell--displayname[data-v-2056de5d]{inset-inline-start:var(--avatar-cell-width);border-inline-end:1px solid var(--color-border)}}.row__cell--username[data-v-2056de5d]{padding-inline-start:calc(var(--default-grid-baseline)*3)}.row__cell--avatar[data-v-2056de5d]{min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0;user-select:none}.row__cell--multiline span[data-v-2056de5d]{line-height:1.3em;white-space:unset}@supports(-webkit-line-clamp: 2){.row__cell--multiline span[data-v-2056de5d]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.row__cell--large[data-v-2056de5d]{min-width:var(--cell-width-large);width:var(--cell-width-large)}.row__cell--groups[data-v-2056de5d]{min-width:var(--cell-width-groups);width:var(--cell-width-groups)}.row__cell--obfuscated[data-v-2056de5d]{min-width:400px;width:400px}.row__cell--fill[data-v-2056de5d]{min-width:var(--cell-width-large);width:100%}.row__cell--actions[data-v-2056de5d]{position:sticky;inset-inline-end:0;z-index:var(--sticky-column-z-index);display:flex;flex-direction:row;align-items:center;min-width:110px;width:110px;background-color:var(--color-main-background);border-inline-start:1px solid var(--color-border)}.row__subtitle[data-v-2056de5d]{color:var(--color-text-maxcontrast)}.row__cell[data-v-2056de5d]{border-bottom:1px solid var(--color-border)}.row__progress[data-v-2056de5d]{margin-top:4px}.row__progress--warn[data-v-2056de5d]::-moz-progress-bar{background:var(--color-warning) !important}.row__progress--warn[data-v-2056de5d]::-webkit-progress-value{background:var(--color-warning) !important}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/UserRow.vue","webpack://./apps/settings/src/components/Users/shared/styles.scss"],names:[],mappings:"AAGA,iCCGC,iBAAA,CACA,YAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,6CAAA,CDLA,uCACC,8CAAA,CAEA,2EACC,8CAAA,CCKF,4BACC,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,6BAAA,CACA,2BAAA,CACA,uBAAA,CACA,4BAAA,CAEA,sGAGC,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,sBAAA,CAGD,yBACC,6EAEC,eAAA,CACA,oCAAA,CACA,6CAAA,CAGD,oCACC,oBAAA,CAGD,yCACC,2CAAA,CACA,+CAAA,CAAA,CAIF,sCACC,yDAAA,CAGD,oCACC,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CACA,gBAAA,CAIA,4CACC,iBAAA,CACA,iBAAA,CAEA,iCAJD,4CAKE,mBAAA,CACA,oBAAA,CACA,2BAAA,CAAA,CAKH,mCACC,iCAAA,CACA,6BAAA,CAGD,oCACC,kCAAA,CACA,8BAAA,CAGD,wCACC,eAAA,CACA,WAAA,CAID,kCACC,iCAAA,CACA,UAAA,CAGD,qCACC,eAAA,CACA,kBAAA,CACA,oCAAA,CACA,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,eAAA,CACA,WAAA,CACA,6CAAA,CACA,iDAAA,CAIF,gCACC,mCAAA,CD9FD,4BACC,2CAAA,CAGD,gCACC,cAAA,CAGC,yDACC,0CAAA,CAED,8DACC,0CAAA",sourcesContent:["\n@use './shared/styles.scss';\n\n.user-list__row {\n\t@include styles.row;\n\n\t&:hover {\n\t\tbackground-color: var(--color-background-hover);\n\n\t\t.row__cell:not(.row__cell--actions) {\n\t\t\tbackground-color: var(--color-background-hover);\n\t\t}\n\t}\n}\n\n.row {\n\t@include styles.cell;\n\n\t&__cell {\n\t\tborder-bottom: 1px solid var(--color-border);\n\t}\n\n\t&__progress {\n\t\tmargin-top: 4px;\n\n\t\t&--warn {\n\t\t\t&::-moz-progress-bar {\n\t\t\t\tbackground: var(--color-warning) !important;\n\t\t\t}\n\t\t\t&::-webkit-progress-value {\n\t\t\t\tbackground: var(--color-warning) !important;\n\t\t\t}\n\t\t}\n\t}\n}\n","/**\n * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\n@mixin row {\n\tposition: relative;\n\tdisplay: flex;\n\tmin-width: 100%;\n\twidth: fit-content;\n\theight: var(--row-height);\n\tbackground-color: var(--color-main-background);\n}\n\n@mixin cell {\n\t&__cell {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\tpadding: 0 var(--cell-padding);\n\t\tmin-width: var(--cell-width);\n\t\twidth: var(--cell-width);\n\t\tcolor: var(--color-main-text);\n\n\t\tstrong,\n\t\tspan,\n\t\tlabel {\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t\toverflow-wrap: anywhere;\n\t\t}\n\n\t\t@media (min-width: 670px) { /* Show one &--large column between stickied columns */\n\t\t\t&--avatar,\n\t\t\t&--displayname {\n\t\t\t\tposition: sticky;\n\t\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\t\tbackground-color: var(--color-main-background);\n\t\t\t}\n\n\t\t\t&--avatar {\n\t\t\t\tinset-inline-start: 0;\n\t\t\t}\n\n\t\t\t&--displayname {\n\t\t\t\tinset-inline-start: var(--avatar-cell-width);\n\t\t\t\tborder-inline-end: 1px solid var(--color-border);\n\t\t\t}\n\t\t}\n\n\t\t&--username {\n\t\t\tpadding-inline-start: calc(var(--default-grid-baseline) * 3);\n\t\t}\n\n\t\t&--avatar {\n\t\t\tmin-width: var(--avatar-cell-width);\n\t\t\twidth: var(--avatar-cell-width);\n\t\t\talign-items: center;\n\t\t\tpadding: 0;\n\t\t\tuser-select: none;\n\t\t}\n\n\t\t&--multiline {\n\t\t\tspan {\n\t\t\t\tline-height: 1.3em;\n\t\t\t\twhite-space: unset;\n\n\t\t\t\t@supports (-webkit-line-clamp: 2) {\n\t\t\t\t\tdisplay: -webkit-box;\n\t\t\t\t\t-webkit-line-clamp: 2;\n\t\t\t\t\t-webkit-box-orient: vertical;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&--large {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: var(--cell-width-large);\n\t\t}\n\n\t\t&--groups {\n\t\t\tmin-width: var(--cell-width-groups);\n\t\t\twidth: var(--cell-width-groups);\n\t\t}\n\n\t\t&--obfuscated {\n\t\t\tmin-width: 400px;\n\t\t\twidth: 400px;\n\t\t}\n\n\t\t// Fill remaining row space with cell\n\t\t&--fill {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t&--actions {\n\t\t\tposition: sticky;\n\t\t\tinset-inline-end: 0;\n\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: row;\n\t\t\talign-items: center;\n\t\t\tmin-width: 110px;\n\t\t\twidth: 110px;\n\t\t\tbackground-color: var(--color-main-background);\n\t\t\tborder-inline-start: 1px solid var(--color-border);\n\t\t}\n\t}\n\n\t&__subtitle {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n}\n"],sourceRoot:""}]);const a=r;n.d(e,["A",0,a])},59381(t,e,n){"use strict";var s=n(71354),i=n.n(s),o=n(76314),r=n.n(o)()(i());r.push([t.id,".dialog__note[data-v-649c1de8]{font-weight:normal}fieldset[data-v-649c1de8]{font-weight:bold}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/UserSettingsDialog.vue"],names:[],mappings:"AAEC,+BACC,kBAAA,CAIF,0BACC,gBAAA",sourcesContent:["\n.dialog {\n\t&__note {\n\t\tfont-weight: normal;\n\t}\n}\n\nfieldset {\n\tfont-weight: bold;\n}\n"],sourceRoot:""}]);const a=r;n.d(e,["A",0,a])},66291(t,e,n){"use strict";var s=n(71354),i=n.n(s),o=n(76314),r=n.n(o)()(i());r.push([t.id,".user-list[data-v-65d37ac4]{--avatar-cell-width: 48px;--cell-padding: 7px;--cell-width: 200px;--cell-width-large: 300px;--cell-width-groups: 380px;--cell-min-width: calc(var(--cell-width) - (2 * var(--cell-padding)));--sticky-column-z-index: calc(var(--vs-dropdown-z-index) + 1);display:block;overflow:auto;height:100%;will-change:scroll-position}.user-list__header[data-v-65d37ac4],.user-list__footer[data-v-65d37ac4]{position:sticky;display:block}.user-list__header[data-v-65d37ac4]{top:0;z-index:calc(var(--sticky-column-z-index) + 1)}.user-list__footer[data-v-65d37ac4]{inset-inline-start:0}.user-list__body[data-v-65d37ac4]{display:flex;flex-direction:column;width:100%}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/VirtualList.vue"],names:[],mappings:"AACA,4BACC,yBAAA,CACA,mBAAA,CACA,mBAAA,CACA,yBAAA,CACA,0BAAA,CACA,qEAAA,CACA,6DAAA,CAGA,aAAA,CACA,aAAA,CACA,WAAA,CACA,2BAAA,CAEA,wEAEC,eAAA,CAEA,aAAA,CAGD,oCACC,KAAA,CACA,8CAAA,CAGD,oCACC,oBAAA,CAGD,kCACC,YAAA,CACA,qBAAA,CACA,UAAA",sourcesContent:["\n.user-list {\n\t--avatar-cell-width: 48px;\n\t--cell-padding: 7px;\n\t--cell-width: 200px;\n\t--cell-width-large: 300px;\n\t--cell-width-groups: 380px;\n\t--cell-min-width: calc(var(--cell-width) - (2 * var(--cell-padding)));\n\t--sticky-column-z-index: calc(var(--vs-dropdown-z-index) + 1); // Keep the sticky column on top of the select dropdown\n\n\t// Necessary for virtual scroll optimized rendering\n\tdisplay: block;\n\toverflow: auto;\n\theight: 100%;\n\twill-change: scroll-position;\n\n\t&__header,\n\t&__footer {\n\t\tposition: sticky;\n\t\t// Fix sticky positioning in Firefox\n\t\tdisplay: block;\n\t}\n\n\t&__header {\n\t\ttop: 0;\n\t\tz-index: calc(var(--sticky-column-z-index) + 1);\n\t}\n\n\t&__footer {\n\t\tinset-inline-start: 0;\n\t}\n\n\t&__body {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\twidth: 100%;\n\t}\n}\n"],sourceRoot:""}]);const a=r;n.d(e,["A",0,a])},7784(t,e,n){"use strict";var s=n(71354),i=n.n(s),o=n(76314),r=n.n(o)()(i());r.push([t.id,".app-content[data-v-7690bc0a]{display:flex;overflow:hidden;flex-direction:column;max-height:100%}","",{version:3,sources:["webpack://./apps/settings/src/views/UserManagement.vue"],names:[],mappings:"AACA,8BAEC,YAAA,CACA,eAAA,CACA,qBAAA,CACA,eAAA",sourcesContent:["\n.app-content {\n\t// Virtual list needs to be full height and is scrollable\n\tdisplay: flex;\n\toverflow: hidden;\n\tflex-direction: column;\n\tmax-height: 100%;\n}\n"],sourceRoot:""}]);const a=r;n.d(e,["A",0,a])},34895(t,e,n){"use strict";var s=n(71354),i=n.n(s),o=n(76314),r=n.n(o)()(i());r.push([t.id,".account-management__navigation[data-v-1fd1d021] .app-navigation__body{will-change:scroll-position}.account-management__search[data-v-1fd1d021]{padding-block:var(--default-grid-baseline, 4px);padding-inline:var(--app-navigation-padding, 8px)}.account-management__system-list[data-v-1fd1d021]{height:auto !important;overflow:visible !important}.account-management__group-list[data-v-1fd1d021]{height:100% !important}.account-management__settings-toggle[data-v-1fd1d021]{margin-bottom:var(--body-container-margin)}.account-management__settings-toggle-text[data-v-1fd1d021]{font-weight:500}","",{version:3,sources:["webpack://./apps/settings/src/views/UserManagementNavigation.vue"],names:[],mappings:"AAGE,uEACC,2BAAA,CAGF,6CACC,+CAAA,CACA,iDAAA,CAGD,kDACC,sBAAA,CACA,2BAAA,CAGD,iDACC,sBAAA,CAGD,sDACC,0CAAA,CAEA,2DACC,eAAA",sourcesContent:["\n.account-management {\n\t&__navigation {\n\t\t:deep(.app-navigation__body) {\n\t\t\twill-change: scroll-position;\n\t\t}\n\t}\n\t&__search {\n\t\tpadding-block: var(--default-grid-baseline, 4px);\n\t\tpadding-inline: var(--app-navigation-padding, 8px);\n\t}\n\n\t&__system-list {\n\t\theight: auto !important;\n\t\toverflow: visible !important;\n\t}\n\n\t&__group-list {\n\t\theight: 100% !important;\n\t}\n\n\t&__settings-toggle {\n\t\tmargin-bottom: var(--body-container-margin);\n\n\t\t&-text {\n\t\t\tfont-weight: 500;\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const a=r;n.d(e,["A",0,a])},87805(t,e,n){var s=n(43360),i=n(75288);t.exports=function(t,e,n){(void 0!==n&&!i(t[e],n)||void 0===n&&!(e in t))&&s(t,e,n)}},85250(t,e,n){var s=n(37217),i=n(87805),o=n(86649),r=n(42824),a=n(23805),l=n(37241),c=n(14974);t.exports=function t(e,n,d,u,p){e!==n&&o(n,function(o,l){if(p||(p=new s),a(o))r(e,n,l,d,t,u,p);else{var f=u?u(c(e,l),o,l+"",e,n,p):void 0;void 0===f&&(f=o),i(e,l,f)}},l)}},42824(t,e,n){var s=n(87805),i=n(93290),o=n(71961),r=n(23007),a=n(35529),l=n(72428),c=n(56449),d=n(83693),u=n(3656),p=n(1882),f=n(23805),h=n(11331),g=n(37167),m=n(14974),A=n(69884);t.exports=function(t,e,n,v,_,w,C){var b=m(t,n),y=m(e,n),x=C.get(y);if(x)s(t,n,x);else{var k=w?w(b,y,n+"",t,e,C):void 0,N=void 0===k;if(N){var O=c(y),S=!O&&u(y),E=!O&&!S&&g(y);k=y,O||S||E?c(b)?k=b:d(b)?k=r(b):S?(N=!1,k=i(y,!0)):E?(N=!1,k=o(y,!0)):k=[]:h(y)||l(y)?(k=b,l(b)?k=A(b):f(b)&&!p(b)||(k=a(y))):N=!1}N&&(C.set(y,k),_(k,y,v,w,C),C.delete(y)),s(t,n,k)}}},20999(t,e,n){var s=n(69302),i=n(36800);t.exports=function(t){return s(function(e,n){var s=-1,o=n.length,r=o>1?n[o-1]:void 0,a=o>2?n[2]:void 0;for(r=t.length>3&&"function"==typeof r?(o--,r):void 0,a&&i(n[0],n[1],a)&&(r=o<3?void 0:r,o=1),e=Object(e);++s<o;){var l=n[s];l&&t(e,l,s,r)}return e})}},14974(t){t.exports=function(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]}},83693(t,e,n){var s=n(64894),i=n(40346);t.exports=function(t){return i(t)&&s(t)}},2404(t,e,n){var s=n(60270);t.exports=function(t,e){return s(t,e)}},55364(t,e,n){var s=n(85250),i=n(20999)(function(t,e,n){s(t,e,n)});t.exports=i},69884(t,e,n){var s=n(21791),i=n(37241);t.exports=function(t){return s(t,i(t))}},58723(t,e){function n(t,e){var s={name:t.name,path:t.path,hash:t.hash,query:t.query,params:t.params,fullPath:t.fullPath,meta:t.meta};return e&&(s.from=n(e)),Object.freeze(s)}e.O=function(t,e,s){var i=(s||{}).moduleName||"route";t.registerModule(i,{namespaced:!0,state:n(e.currentRoute),mutations:{ROUTE_CHANGED:function(e,s){t.state[i]=n(s.to,s.from)}}});var o,r=!1,a=t.watch(function(t){return t[i]},function(t){var n=t.fullPath;n!==o&&(null!=o&&(r=!0,e.push(t)),o=n)},{sync:!0}),l=e.afterEach(function(e,n){r?r=!1:(o=e.fullPath,t.commit(i+"/ROUTE_CHANGED",{to:e,from:n}))});return function(){null!=l&&l(),null!=a&&a(),t.unregisterModule(i)}}},27518(t){"use strict";t.exports="data:image/svg+xml,%3c%21--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20fill=%27%23222%27%3e%3cpath%20d=%27M15.4%2016.6L10.8%2012l4.6-4.6L14%206l-6%206%206%206%201.4-1.4z%27/%3e%3c/svg%3e"},27514(t){"use strict";t.exports="data:image/svg+xml,%3c%21--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20fill=%27%23222%27%3e%3cpath%20d=%27M18.4%207.4L17%206l-6%206%206%206%201.4-1.4-4.6-4.6%204.6-4.6m-6%200L11%206l-6%206%206%206%201.4-1.4L7.8%2012l4.6-4.6z%27/%3e%3c/svg%3e"},79722(t){"use strict";t.exports="data:image/svg+xml,%3c%21--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20fill=%27%23222%27%3e%3cpath%20d=%27M5.6%207.4L7%206l6%206-6%206-1.4-1.4%204.6-4.6-4.6-4.6m6%200L13%206l6%206-6%206-1.4-1.4%204.6-4.6-4.6-4.6z%27/%3e%3c/svg%3e"},86886(t){"use strict";t.exports="data:image/svg+xml,%3c%21--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20fill=%27%23222%27%3e%3cpath%20d=%27M8.6%2016.6l4.6-4.6-4.6-4.6L10%206l6%206-6%206-1.4-1.4z%27/%3e%3c/svg%3e"},63779(){},77199(){}};const n={};function s(t){const i=n[t];if(void 0!==i)return i.exports;const o=n[t]={id:t,loaded:!1,exports:{}};return e[t].call(o.exports,o,o.exports,s),o.loaded=!0,o.exports}s.m=e,(()=>{const t=[];s.O=(e,n,i)=>{if(!n){for(var o=0;o<t.length;o++){let[n,i]=t[o],a=!0;for(var r=0;r<n.length;r++)s.O.j(n[r])?n.splice(r--,1):a=!1;if(a){t.splice(o--,1);const n=i();void 0!==n&&(e=n)}}return e}t.push([n,i])}})(),s.n=t=>{const e=t&&t.__esModule?()=>t.default:()=>t;return s.d(e,{a:e}),e},s.cw=t=>{var e;return()=>{if(t){var n=t;t=0,e={exports:{}},n.call(e.exports,e,e.exports)}return e.exports}},s.d=(t,e)=>{if(Array.isArray(e))for(var n=0;n<e.length;){var i=e[n++],o=e[n++],r=0===o?{enumerable:!0,value:e[n++]}:{enumerable:!0,get:o};s.o(t,i)||Object.defineProperty(t,i,r)}else for(var i in e)s.o(e,i)&&!s.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},s.f={},s.e=t=>{const e=[];return s.f.j(t,e),Promise.all(e)},s.u=t=>t+"-"+t+".js?v="+{3600:"bc2fb99e0ed737d42af0",4017:"a703785212051935cebe",4515:"b29a10b41e73a57ef4b3",5862:"7ef93f7f33f9a069a0de",6798:"5a4f5cc8965ca8e3f45b",7471:"6f6bd6e485f3c799404c",7859:"14c2bc9e9c3e71f7c9fe",8259:"01c4c15639039d74785f",8374:"064778e5fa36a74f5568",8689:"29cc147900f14dc0afbc"}[t],s.o=(t,e)=>Object.hasOwn(t,e),(()=>{const t={},e="nextcloud-ui-legacy:";s.l=(n,i,o,r)=>{if(t[n])return void t[n].push(i);let a,l;if(void 0!==o){const t=document.getElementsByTagName("script");for(var c=0;c<t.length;c++){const s=t[c];if(s.getAttribute("src")==n||s.getAttribute("data-webpack")==e+o){a=s;break}}}a||(l=!0,a=document.createElement("script"),a.charset="utf-8",s.nc&&a.setAttribute("nonce",s.nc),a.setAttribute("data-webpack",e+o),a.src=n),t[n]=[i];const d=(e,s)=>{a.onerror=a.onload=null,clearTimeout(u);const i=t[n];if(delete t[n],a.parentNode?.removeChild(a),i?.forEach(t=>t(s)),e)return e(s)},u=setTimeout(d.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=d.bind(null,a.onerror),a.onload=d.bind(null,a.onload),l&&document.head.appendChild(a)}})(),s.r=t=>{Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},s.nmd=t=>(t.paths=[],t.children||(t.children=[]),t),s.j=516,s.dn=t=>{var e=Object.getOwnPropertyDescriptor(t,"name");(!e||!e.writable&&e.configurable)&&Object.defineProperty(t,"name",{value:"default",configurable:!0})},(()=>{let t;globalThis.importScripts&&(t=globalThis.location+"");const e=globalThis.document;if(!t&&e&&("SCRIPT"===e.currentScript?.tagName.toUpperCase()&&(t=e.currentScript.src),!t)){const n=e.getElementsByTagName("script");if(n.length){let e=n.length-1;for(;e>-1&&(!t||!/^https?:/.test(t));)t=n[e--].src}}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/^blob:|[?#].*$/g,"").replace(/\/[^/]+$/,"/"),s.p=t})(),(()=>{s.b="undefined"!=typeof document&&document.baseURI||self.location.href;const t={516:0,7471:0};s.f.j=(e,n)=>{let i=s.o(t,e)?t[e]:void 0;if(0!==i)if(i)n.push(i[2]);else{const o=new Promise((n,s)=>i=t[e]=[n,s]);n.push(i[2]=o);const r=new Error,a=n=>{if(s.o(t,e)&&(i=t[e],0!==i&&(t[e]=void 0),i)){const t=n&&("load"===n.type?"missing":n.type),s=n&&n.target&&n.target.src;r.message="Loading chunk "+e+" failed.\n("+t+": "+s+")",r.name="ChunkLoadError",r.type=t,r.request=s,r.event=n,i[1](r)}};s.l(s.p+s.u(e),a,"chunk-"+e,e)}},s.O.j=e=>0===t[e];const e=(e,n)=>{let[i,o,r]=n;var a,l,c=0;if(i.some(e=>0!==t[e])){for(a in o)s.o(o,a)&&(s.m[a]=o[a]);if(r)var d=r(s)}for(e&&e(n);c<i.length;c++)l=i[c],s.o(t,l)&&t[l]&&t[l][0](),t[l]=0;return s.O(d)},n=globalThis.webpackChunknextcloud_ui_legacy||=[];n.forEach(e.bind(null,0)),n.push=e.bind(null,n.push.bind(n))})(),s.nc=void 0;let i=s.O(void 0,[4208],()=>s(40702));i=s.O(i)})();
|
|
//# sourceMappingURL=settings-vue-settings-users-management.js.map?v=1c4556aaee2c59a62dcc
|