diff --git a/js/password_policy-settings.mjs b/js/password_policy-settings.mjs index 4eccb96e..25113fff 100644 --- a/js/password_policy-settings.mjs +++ b/js/password_policy-settings.mjs @@ -1,2 +1,3 @@ const Bt=globalThis||void 0||self;var Nc={},ve=Object.freeze({}),z=Array.isArray;function I(e){return e==null}function h(e){return e!=null}function ee(e){return e===!0}function Oc(e){return e===!1}function An(e){return typeof e=="string"||typeof e=="number"||typeof e=="symbol"||typeof e=="boolean"}function K(e){return typeof e=="function"}function le(e){return e!==null&&typeof e=="object"}var qi=Object.prototype.toString;function we(e){return qi.call(e)==="[object Object]"}function Pc(e){return qi.call(e)==="[object RegExp]"}function Rs(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function pi(e){return h(e)&&typeof e.then=="function"&&typeof e.catch=="function"}function Rc(e){return e==null?"":Array.isArray(e)||we(e)&&e.toString===qi?JSON.stringify(e,Ic,2):String(e)}function Ic(e,t){return t&&t.__v_isRef?t.value:t}function yn(e){var t=parseFloat(e);return isNaN(t)?e:t}function Oe(e,t){for(var n=Object.create(null),o=e.split(","),i=0;i-1)return e.splice(o,1)}}var Dc=Object.prototype.hasOwnProperty;function de(e,t){return Dc.call(e,t)}function Ct(e){var t=Object.create(null);return function(n){var o=t[n];return o||(t[n]=e(n))}}var Lc=/-(\w)/g,gt=Ct(function(e){return e.replace(Lc,function(t,n){return n?n.toUpperCase():""})}),Fc=Ct(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),zc=/\B([A-Z])/g,kn=Ct(function(e){return e.replace(zc,"-$1").toLowerCase()});function Bc(e,t){function n(o){var i=arguments.length;return i?i>1?e.apply(t,arguments):e.call(t,o):e.call(t)}return n._length=e.length,n}function Hc(e,t){return e.bind(t)}var Is=Function.prototype.bind?Hc:Bc;function fi(e,t){t=t||0;for(var n=e.length-t,o=new Array(n);n--;)o[n]=e[n+t];return o}function Z(e,t){for(var n in t)e[n]=t[n];return e}function Ms(e){for(var t={},n=0;n0,Bs=ke&&ke.indexOf("edge/")>0;ke&&ke.indexOf("android")>0;var Gc=ke&&/iphone|ipad|ipod|ios/.test(ke),Vr=ke&&ke.match(/firefox\/(\d+)/),mi={}.watch,Hs=!1;if(ye)try{var Ur={};Object.defineProperty(Ur,"passive",{get:function(){Hs=!0}}),window.addEventListener("test-passive",null,Ur)}catch{}var Bn,it=function(){return Bn===void 0&&(!ye&&typeof Bt<"u"?Bn=Bt.process&&Nc.VUE_ENV==="server":Bn=!1),Bn},lo=ye&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function Ft(e){return typeof e=="function"&&/native code/.test(e.toString())}var Sn=typeof Symbol<"u"&&Ft(Symbol)&&typeof Reflect<"u"&&Ft(Reflect.ownKeys),bn;typeof Set<"u"&&Ft(Set)?bn=Set:bn=function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(t){return this.set[t]===!0},e.prototype.add=function(t){this.set[t]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var be=null;function Ki(){return be&&{proxy:be}}function et(e){e===void 0&&(e=null),e||be&&be._scope.off(),be=e,e&&e._scope.on()}var xe=function(){function e(t,n,o,i,r,a,s,l){this.tag=t,this.data=n,this.children=o,this.text=i,this.elm=r,this.ns=void 0,this.context=a,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=n&&n.key,this.componentOptions=s,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=l,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(e.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),e}(),Ht=function(e){e===void 0&&(e="");var t=new xe;return t.text=e,t.isComment=!0,t};function It(e){return new xe(void 0,void 0,void 0,String(e))}function vi(e){var t=new xe(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var qc=0,Qn=[],Kc=function(){for(var e=0;e0&&(i=Zs(i,"".concat(t||"","_").concat(o)),nn(i[0])&&nn(a)&&(n[r]=It(a.text+i[0].text),i.shift()),n.push.apply(n,i)):An(i)?nn(a)?n[r]=It(a.text+i):i!==""&&n.push(It(i)):nn(i)&&nn(a)?n[r]=It(a.text+i.text):(ee(e._isVList)&&h(i.tag)&&I(i.key)&&h(t)&&(i.key="__vlist".concat(t,"_").concat(o,"__")),n.push(i)));return n}function cu(e,t){var n=null,o,i,r,a;if(z(e)||typeof e=="string")for(n=new Array(e.length),o=0,i=e.length;o0,a=t?!!t.$stable:!r,s=t&&t.$key;if(!t)i={};else{if(t._normalized)return t._normalized;if(a&&o&&o!==ve&&s===o.$key&&!r&&!o.$hasNormal)return o;i={};for(var l in t)t[l]&&l[0]!=="$"&&(i[l]=bu(e,n,l,t[l]))}for(var c in n)c in i||(i[c]=wu(n,c));return t&&Object.isExtensible(t)&&(t._normalized=i),ge(i,"$stable",a),ge(i,"$key",s),ge(i,"$hasNormal",r),i}function bu(e,t,n,o){var i=function(){var r=be;et(e);var a=arguments.length?o.apply(null,arguments):o({});a=a&&typeof a=="object"&&!z(a)?[a]:Ji(a);var s=a&&a[0];return et(r),a&&(!s||a.length===1&&s.isComment&&!wn(s))?void 0:a};return o.proxy&&Object.defineProperty(t,n,{get:i,enumerable:!0,configurable:!0}),i}function wu(e,t){return function(){return e[t]}}function xu(e){var t=e.$options,n=t.setup;if(n){var o=e._setupContext=Cu(e);et(e),Yt();var i=Ve(n,null,[e._props||Gs({}),o],e,"setup");if(Zt(),et(),K(i))t.render=i;else if(le(i))if(e._setupState=i,i.__sfc){var r=e._setupProxy={};for(var a in i)a!=="__sfc"&&gi(r,i,a)}else for(var a in i)zs(a)||gi(e,i,a)}}function Cu(e){return{get attrs(){if(!e._attrsProxy){var t=e._attrsProxy={};ge(t,"_v_attr_proxy",!0),uo(t,e.$attrs,ve,e,"$attrs")}return e._attrsProxy},get listeners(){if(!e._listenersProxy){var t=e._listenersProxy={};uo(t,e.$listeners,ve,e,"$listeners")}return e._listenersProxy},get slots(){return Au(e)},emit:Is(e.$emit,e),expose:function(t){t&&Object.keys(t).forEach(function(n){return gi(e,t,n)})}}}function uo(e,t,n,o,i){var r=!1;for(var a in t)a in e?t[a]!==n[a]&&(r=!0):(r=!0,$u(e,a,o,i));for(var a in e)a in t||(r=!0,delete e[a]);return r}function $u(e,t,n,o){Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){return n[o][t]}})}function Au(e){return e._slotsProxy||el(e._slotsProxy={},e.$scopedSlots),e._slotsProxy}function el(e,t){for(var n in t)e[n]=t[n];for(var n in e)n in t||delete e[n]}function ku(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,o=n&&n.context;e.$slots=Qi(t._renderChildren,o),e.$scopedSlots=n?fn(e.$parent,n.data.scopedSlots,e.$slots):ve,e._c=function(r,a,s,l){return po(e,r,a,s,l,!1)},e.$createElement=function(r,a,s,l){return po(e,r,a,s,l,!0)};var i=n&&n.data;nt(e,"$attrs",i&&i.attrs||ve,null,!0),nt(e,"$listeners",t._parentListeners||ve,null,!0)}var no=null;function Su(e){Qs(e.prototype),e.prototype.$nextTick=function(t){return Po(t,this)},e.prototype._render=function(){var t=this,n=t.$options,o=n.render,i=n._parentVnode;i&&t._isMounted&&(t.$scopedSlots=fn(t.$parent,i.data.scopedSlots,t.$slots,t.$scopedSlots),t._slotsProxy&&el(t._slotsProxy,t.$scopedSlots)),t.$vnode=i;var r=be,a=no,s;try{et(t),no=t,s=o.call(t._renderProxy,t.$createElement)}catch(l){yt(l,t,"render"),s=t._vnode}finally{no=a,et(r)}return z(s)&&s.length===1&&(s=s[0]),s instanceof xe||(s=Ht()),s.parent=i,s}}function Yo(e,t){return(e.__esModule||Sn&&e[Symbol.toStringTag]==="Module")&&(e=e.default),le(e)?t.extend(e):e}function Eu(e,t,n,o,i){var r=Ht();return r.asyncFactory=e,r.asyncMeta={data:t,context:n,children:o,tag:i},r}function Tu(e,t){if(ee(e.error)&&h(e.errorComp))return e.errorComp;if(h(e.resolved))return e.resolved;var n=no;if(n&&h(e.owners)&&e.owners.indexOf(n)===-1&&e.owners.push(n),ee(e.loading)&&h(e.loadingComp))return e.loadingComp;if(n&&!h(e.owners)){var o=e.owners=[n],i=!0,r=null,a=null;n.$on("hook:destroyed",function(){return ot(o,n)});var s=function(m){for(var v=0,y=o.length;v1?fi(i):i;for(var r=fi(arguments,1),a='event handler for "'.concat(n,'"'),s=0,l=i.length;sdocument.createEvent("Event").timeStamp&&(Ci=function(){return Zo.now()})}var Yu=function(e,t){if(e.post){if(!t.post)return 1}else if(t.post)return-1;return e.id-t.id};function Zu(){cl=Ci(),nr=!0;var e,t;for(Fe.sort(Yu),Mt=0;MtMt&&Fe[n].id>e.id;)n--;Fe.splice(n+1,0,e)}xi||(xi=!0,Po(Zu))}}function ed(e){var t=e.$options.provide;if(t){var n=K(t)?t.call(e):t;if(!le(n))return;for(var o=au(e),i=Sn?Reflect.ownKeys(n):Object.keys(n),r=0;r-1){if(r&&!de(i,"default"))a=!1;else if(a===""||a===kn(e)){var l=da(String,i.type);(l<0||s-1)return this;var o=fi(arguments,1);return o.unshift(this),K(t.install)?t.install.apply(t,o):K(t)&&t.apply(null,o),n.push(t),this}}function Nd(e){e.mixin=function(t){return this.options=bt(this.options,t),this}}function Od(e){e.cid=0;var t=1;e.extend=function(n){n=n||{};var o=this,i=o.cid,r=n._Ctor||(n._Ctor={});if(r[i])return r[i];var a=ho(n)||ho(o.options),s=function(l){this._init(l)};return s.prototype=Object.create(o.prototype),s.prototype.constructor=s,s.cid=t++,s.options=bt(o.options,n),s.super=o,s.options.props&&Pd(s),s.options.computed&&Rd(s),s.extend=o.extend,s.mixin=o.mixin,s.use=o.use,To.forEach(function(l){s[l]=o[l]}),a&&(s.options.components[a]=s),s.superOptions=o.options,s.extendOptions=n,s.sealedOptions=Z({},s.options),r[i]=s,s}}function Pd(e){var t=e.options.props;for(var n in t)ar(e.prototype,"_props",n)}function Rd(e){var t=e.options.computed;for(var n in t)pl(e.prototype,n,t[n])}function Id(e){To.forEach(function(t){e[t]=function(n,o){return o?(t==="component"&&we(o)&&(o.name=o.name||n,o=this.options._base.extend(o)),t==="directive"&&K(o)&&(o={bind:o,update:o}),this.options[t+"s"][n]=o,o):this.options[t+"s"][n]}})}function ha(e){return e&&(ho(e.Ctor.options)||e.tag)}function Vn(e,t){return z(e)?e.indexOf(t)>-1:typeof e=="string"?e.split(",").indexOf(t)>-1:Pc(e)?e.test(t):!1}function ma(e,t){var n=e.cache,o=e.keys,i=e._vnode,r=e.$vnode;for(var a in n){var s=n[a];if(s){var l=s.name;l&&!t(l)&&Si(n,a,o,i)}}r.componentOptions.children=void 0}function Si(e,t,n,o){var i=e[t];i&&(!o||i.tag!==o.tag)&&i.componentInstance.$destroy(),e[t]=null,ot(n,t)}var va=[String,RegExp,Array],Md={name:"keep-alive",abstract:!0,props:{include:va,exclude:va,max:[String,Number]},methods:{cacheVNode:function(){var e=this,t=e.cache,n=e.keys,o=e.vnodeToCache,i=e.keyToCache;if(o){var r=o.tag,a=o.componentInstance,s=o.componentOptions;t[i]={name:ha(s),tag:r,componentInstance:a},n.push(i),this.max&&n.length>parseInt(this.max)&&Si(t,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)Si(this.cache,e,this.keys)},mounted:function(){var e=this;this.cacheVNode(),this.$watch("include",function(t){ma(e,function(n){return Vn(t,n)})}),this.$watch("exclude",function(t){ma(e,function(n){return!Vn(t,n)})})},updated:function(){this.cacheVNode()},render:function(){var e=this.$slots.default,t=tl(e),n=t&&t.componentOptions;if(n){var o=ha(n),i=this,r=i.include,a=i.exclude;if(r&&(!o||!Vn(r,o))||a&&o&&Vn(a,o))return t;var s=this,l=s.cache,c=s.keys,p=t.key==null?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):t.key;l[p]?(t.componentInstance=l[p].componentInstance,ot(c,p),c.push(p)):(this.vnodeToCache=t,this.keyToCache=p),t.data.keepAlive=!0}return t||e&&e[0]}},Dd={KeepAlive:Md};function Ld(e){var t={};t.get=function(){return Ae},Object.defineProperty(e,"config",t),e.util={warn:sd,extend:Z,mergeOptions:bt,defineReactive:nt},e.set=Zi,e.delete=Us,e.nextTick=Po,e.observable=function(n){return je(n),n},e.options=Object.create(null),To.forEach(function(n){e.options[n+"s"]=Object.create(null)}),e.options._base=e,Z(e.options.components,Dd),Td(e),Nd(e),Od(e),Id(e)}Ld(V),Object.defineProperty(V.prototype,"$isServer",{get:it}),Object.defineProperty(V.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(V,"FunctionalRenderContext",{value:or}),V.version=Lu;var Fd=Oe("style,class"),zd=Oe("input,textarea,option,select,progress"),Bd=function(e,t,n){return n==="value"&&zd(e)&&t!=="button"||n==="selected"&&e==="option"||n==="checked"&&e==="input"||n==="muted"&&e==="video"},fl=Oe("contenteditable,draggable,spellcheck"),Hd=Oe("events,caret,typing,plaintext-only"),jd=function(e,t){return vo(t)||t==="false"?"false":e==="contenteditable"&&Hd(t)?t:"true"},Vd=Oe("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Ei="http://www.w3.org/1999/xlink",lr=function(e){return e.charAt(5)===":"&&e.slice(0,5)==="xlink"},hl=function(e){return lr(e)?e.slice(6,e.length):""},vo=function(e){return e==null||e===!1};function Ud(e){for(var t=e.data,n=e,o=e;h(o.componentInstance);)o=o.componentInstance._vnode,o&&o.data&&(t=ga(o.data,t));for(;h(n=n.parent);)n&&n.data&&(t=ga(t,n.data));return Wd(t.staticClass,t.class)}function ga(e,t){return{staticClass:cr(e.staticClass,t.staticClass),class:h(e.class)?[e.class,t.class]:t.class}}function Wd(e,t){return h(e)||h(t)?cr(e,ur(t)):""}function cr(e,t){return e?t?e+" "+t:e:t||""}function ur(e){return Array.isArray(e)?Gd(e):le(e)?qd(e):typeof e=="string"?e:""}function Gd(e){for(var t="",n,o=0,i=e.length;o-1?Un[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Un[e]=/HTMLUnknownElement/.test(t.toString())}var Ti=Oe("text,number,password,search,email,tel,url");function Jd(e){if(typeof e=="string"){var t=document.querySelector(e);return t||document.createElement("div")}else return e}function Qd(e,t){var n=document.createElement(e);return e!=="select"||t.data&&t.data.attrs&&t.data.attrs.multiple!==void 0&&n.setAttribute("multiple","multiple"),n}function ep(e,t){return document.createElementNS(Kd[e],t)}function tp(e){return document.createTextNode(e)}function np(e){return document.createComment(e)}function op(e,t,n){e.insertBefore(t,n)}function ip(e,t){e.removeChild(t)}function rp(e,t){e.appendChild(t)}function ap(e){return e.parentNode}function sp(e){return e.nextSibling}function lp(e){return e.tagName}function cp(e,t){e.textContent=t}function up(e,t){e.setAttribute(t,"")}var dp=Object.freeze({__proto__:null,createElement:Qd,createElementNS:ep,createTextNode:tp,createComment:np,insertBefore:op,removeChild:ip,appendChild:rp,parentNode:ap,nextSibling:sp,tagName:lp,setTextContent:cp,setStyleScope:up}),pp={create:function(e,t){Dt(t)},update:function(e,t){e.data.ref!==t.data.ref&&(Dt(e,!0),Dt(t))},destroy:function(e){Dt(e,!0)}};function Dt(e,t){var n=e.data.ref;if(h(n)){var o=e.context,i=e.componentInstance||e.elm,r=t?null:i,a=t?void 0:i;if(K(n)){Ve(n,o,[r],o,"template ref function");return}var s=e.data.refInFor,l=typeof n=="string"||typeof n=="number",c=pe(n),p=o.$refs;if(l||c){if(s){var m=l?p[n]:n.value;t?z(m)&&ot(m,i):z(m)?m.includes(i)||m.push(i):l?(p[n]=[i],_a(o,n,p[n])):n.value=[i]}else if(l){if(t&&p[n]!==i)return;p[n]=a,_a(o,n,r)}else if(c){if(t&&n.value!==i)return;n.value=r}}}}function _a(e,t,n){var o=e._setupState;o&&de(o,t)&&(pe(o[t])?o[t].value=n:o[t]=n)}var Qe=new xe("",{},[]),on=["create","activate","update","remove","destroy"];function ut(e,t){return e.key===t.key&&e.asyncFactory===t.asyncFactory&&(e.tag===t.tag&&e.isComment===t.isComment&&h(e.data)===h(t.data)&&fp(e,t)||ee(e.isAsyncPlaceholder)&&I(t.asyncFactory.error))}function fp(e,t){if(e.tag!=="input")return!0;var n,o=h(n=e.data)&&h(n=n.attrs)&&n.type,i=h(n=t.data)&&h(n=n.attrs)&&n.type;return o===i||Ti(o)&&Ti(i)}function hp(e,t,n){var o,i,r={};for(o=t;o<=n;++o)i=e[o].key,h(i)&&(r[i]=o);return r}function mp(e){var t,n,o={},i=e.modules,r=e.nodeOps;for(t=0;tR?(Qt=I(g[W+1])?null:g[W+1].elm,x(u,Qt,g,T,W,w)):T>W&&D(f,N,R)}function X(u,f,g,w){for(var k=g;k-1?xa(e,t,n):Vd(t)?vo(n)?e.removeAttribute(t):(n=t==="allowfullscreen"&&e.tagName==="EMBED"?"true":t,e.setAttribute(t,n)):fl(t)?e.setAttribute(t,jd(t,n)):lr(t)?vo(n)?e.removeAttributeNS(Ei,hl(t)):e.setAttributeNS(Ei,t,n):xa(e,t,n)}function xa(e,t,n){if(vo(n))e.removeAttribute(t);else{if(qt&&!Kt&&e.tagName==="TEXTAREA"&&t==="placeholder"&&n!==""&&!e.__ieph){var o=function(i){i.stopImmediatePropagation(),e.removeEventListener("input",o)};e.addEventListener("input",o),e.__ieph=!0}e.setAttribute(t,n)}}var wp={create:ba,update:ba};function Ca(e,t){var n=t.elm,o=t.data,i=e.data;if(!(I(o.staticClass)&&I(o.class)&&(I(i)||I(i.staticClass)&&I(i.class)))){var r=Ud(t),a=n._transitionClasses;h(a)&&(r=cr(r,ur(a))),r!==n._prevClass&&(n.setAttribute("class",r),n._prevClass=r)}}var xp={create:Ca,update:Ca},Jo="__r",Qo="__c";function Cp(e){if(h(e[Jo])){var t=qt?"change":"input";e[t]=[].concat(e[Jo],e[t]||[]),delete e[Jo]}h(e[Qo])&&(e.change=[].concat(e[Qo],e.change||[]),delete e[Qo])}var $n;function $p(e,t,n){var o=$n;return function i(){var r=t.apply(null,arguments);r!==null&&vl(e,i,n,o)}}var Ap=yi&&!(Vr&&Number(Vr[1])<=53);function kp(e,t,n,o){if(Ap){var i=cl,r=t;t=r._wrapper=function(a){if(a.target===a.currentTarget||a.timeStamp>=i||a.timeStamp<=0||a.target.ownerDocument!==document)return r.apply(this,arguments)}}$n.addEventListener(e,t,Hs?{capture:n,passive:o}:n)}function vl(e,t,n,o){(o||$n).removeEventListener(e,t._wrapper||t,n)}function ei(e,t){if(!(I(e.data.on)&&I(t.data.on))){var n=t.data.on||{},o=e.data.on||{};$n=t.elm||e.elm,Cp(n),Ys(n,o,kp,vl,$p,t.context),$n=void 0}}var Sp={create:ei,update:ei,destroy:function(e){return ei(e,Qe)}},Wn;function $a(e,t){if(!(I(e.data.domProps)&&I(t.data.domProps))){var n,o,i=t.elm,r=e.data.domProps||{},a=t.data.domProps||{};(h(a.__ob__)||ee(a._v_attr_proxy))&&(a=t.data.domProps=Z({},a));for(n in r)n in a||(i[n]="");for(n in a){if(o=a[n],n==="textContent"||n==="innerHTML"){if(t.children&&(t.children.length=0),o===r[n])continue;i.childNodes.length===1&&i.removeChild(i.childNodes[0])}if(n==="value"&&i.tagName!=="PROGRESS"){i._value=o;var s=I(o)?"":String(o);Ep(i,s)&&(i.value=s)}else if(n==="innerHTML"&&dr(i.tagName)&&I(i.innerHTML)){Wn=Wn||document.createElement("div"),Wn.innerHTML="".concat(o,"");for(var l=Wn.firstChild;i.firstChild;)i.removeChild(i.firstChild);for(;l.firstChild;)i.appendChild(l.firstChild)}else if(o!==r[n])try{i[n]=o}catch{}}}}function Ep(e,t){return!e.composing&&(e.tagName==="OPTION"||Tp(e,t)||Np(e,t))}function Tp(e,t){var n=!0;try{n=document.activeElement!==e}catch{}return n&&e.value!==t}function Np(e,t){var n=e.value,o=e._vModifiers;if(h(o)){if(o.number)return yn(n)!==yn(t);if(o.trim)return n.trim()!==t.trim()}return n!==t}var Op={create:$a,update:$a},Pp=Ct(function(e){var t={},n=/;(?![^(]*\))/g,o=/:(.+)/;return e.split(n).forEach(function(i){if(i){var r=i.split(o);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t});function ti(e){var t=gl(e.style);return e.staticStyle?Z(e.staticStyle,t):t}function gl(e){return Array.isArray(e)?Ms(e):typeof e=="string"?Pp(e):e}function Rp(e,t){for(var n={},o,i=e;i.componentInstance;)i=i.componentInstance._vnode,i&&i.data&&(o=ti(i.data))&&Z(n,o);(o=ti(e.data))&&Z(n,o);for(var r=e;r=r.parent;)r.data&&(o=ti(r.data))&&Z(n,o);return n}var Ip=/^--/,Aa=/\s*!important$/,ka=function(e,t,n){if(Ip.test(t))e.style.setProperty(t,n);else if(Aa.test(n))e.style.setProperty(kn(t),n.replace(Aa,""),"important");else{var o=Mp(t);if(Array.isArray(n))for(var i=0,r=n.length;i-1?t.split(_l).forEach(function(o){return e.classList.add(o)}):e.classList.add(t);else{var n=" ".concat(e.getAttribute("class")||""," ");n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function bl(e,t){if(!(!t||!(t=t.trim())))if(e.classList)t.indexOf(" ")>-1?t.split(_l).forEach(function(i){return e.classList.remove(i)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" ".concat(e.getAttribute("class")||""," "),o=" "+t+" ";n.indexOf(o)>=0;)n=n.replace(o," ");n=n.trim(),n?e.setAttribute("class",n):e.removeAttribute("class")}}function wl(e){if(e){if(typeof e=="object"){var t={};return e.css!==!1&&Z(t,Ta(e.name||"v")),Z(t,e),t}else if(typeof e=="string")return Ta(e)}}var Ta=Ct(function(e){return{enterClass:"".concat(e,"-enter"),enterToClass:"".concat(e,"-enter-to"),enterActiveClass:"".concat(e,"-enter-active"),leaveClass:"".concat(e,"-leave"),leaveToClass:"".concat(e,"-leave-to"),leaveActiveClass:"".concat(e,"-leave-active")}}),xl=ye&&!Kt,Pt="transition",ni="animation",io="transition",go="transitionend",Ni="animation",Cl="animationend";xl&&(window.ontransitionend===void 0&&window.onwebkittransitionend!==void 0&&(io="WebkitTransition",go="webkitTransitionEnd"),window.onanimationend===void 0&&window.onwebkitanimationend!==void 0&&(Ni="WebkitAnimation",Cl="webkitAnimationEnd"));var Na=ye?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function $l(e){Na(function(){Na(e)})}function vt(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),yl(e,t))}function ze(e,t){e._transitionClasses&&ot(e._transitionClasses,t),bl(e,t)}function Al(e,t,n){var o=kl(e,t),i=o.type,r=o.timeout,a=o.propCount;if(!i)return n();var s=i===Pt?go:Cl,l=0,c=function(){e.removeEventListener(s,p),n()},p=function(m){m.target===e&&++l>=a&&c()};setTimeout(function(){l0&&(c=Pt,p=r,m=i.length):t===ni?l>0&&(c=ni,p=l,m=s.length):(p=Math.max(r,l),c=p>0?r>l?Pt:ni:null,m=c?c===Pt?i.length:s.length:0);var v=c===Pt&&Lp.test(n[io+"Property"]);return{type:c,timeout:p,propCount:m,hasTransform:v}}function Oa(e,t){for(;e.length1}function Ra(e,t){t.data.show!==!0&&Oi(t)}var Fp=ye?{create:Ra,activate:Ra,remove:function(e,t){e.data.show!==!0?Sl(e,t):t()}}:{},zp=[wp,xp,Sp,Op,Dp,Fp],Bp=zp.concat(bp),Hp=mp({nodeOps:dp,modules:Bp});Kt&&document.addEventListener("selectionchange",function(){var e=document.activeElement;e&&e.vmodel&&fr(e,"input")});var Tl={inserted:function(e,t,n,o){n.tag==="select"?(o.elm&&!o.elm._vOptions?Je(n,"postpatch",function(){Tl.componentUpdated(e,t,n)}):Ia(e,t,n.context),e._vOptions=[].map.call(e.options,_o)):(n.tag==="textarea"||Ti(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",jp),e.addEventListener("compositionend",La),e.addEventListener("change",La),Kt&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if(n.tag==="select"){Ia(e,t,n.context);var o=e._vOptions,i=e._vOptions=[].map.call(e.options,_o);if(i.some(function(a,s){return!_t(a,o[s])})){var r=e.multiple?t.value.some(function(a){return Da(a,i)}):t.value!==t.oldValue&&Da(t.value,i);r&&fr(e,"change")}}}};function Ia(e,t,n){Ma(e,t),(qt||Bs)&&setTimeout(function(){Ma(e,t)},0)}function Ma(e,t,n){var o=t.value,i=e.multiple;if(!(i&&!Array.isArray(o))){for(var r,a,s=0,l=e.options.length;s-1,a.selected!==r&&(a.selected=r);else if(_t(_o(a),o)){e.selectedIndex!==s&&(e.selectedIndex=s);return}i||(e.selectedIndex=-1)}}function Da(e,t){return t.every(function(n){return!_t(n,e)})}function _o(e){return"_value"in e?e._value:e.value}function jp(e){e.target.composing=!0}function La(e){e.target.composing&&(e.target.composing=!1,fr(e.target,"input"))}function fr(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Pi(e){return e.componentInstance&&(!e.data||!e.data.transition)?Pi(e.componentInstance._vnode):e}var Vp={bind:function(e,t,n){var o=t.value;n=Pi(n);var i=n.data&&n.data.transition,r=e.__vOriginalDisplay=e.style.display==="none"?"":e.style.display;o&&i?(n.data.show=!0,Oi(n,function(){e.style.display=r})):e.style.display=o?r:"none"},update:function(e,t,n){var o=t.value,i=t.oldValue;if(!o!=!i){n=Pi(n);var r=n.data&&n.data.transition;r?(n.data.show=!0,o?Oi(n,function(){e.style.display=e.__vOriginalDisplay}):Sl(n,function(){e.style.display="none"})):e.style.display=o?e.__vOriginalDisplay:"none"}},unbind:function(e,t,n,o,i){i||(e.style.display=e.__vOriginalDisplay)}},Up={model:Tl,show:Vp},Nl={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Ri(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Ri(tl(t.children)):e}function Ol(e){var t={},n=e.$options;for(var o in n.propsData)t[o]=e[o];var i=n._parentListeners;for(var o in i)t[gt(o)]=i[o];return t}function Fa(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}function Wp(e){for(;e=e.parent;)if(e.data.transition)return!0}function Gp(e,t){return t.key===e.key&&t.tag===e.tag}var qp=function(e){return e.tag||wn(e)},Kp=function(e){return e.name==="show"},Yp={name:"transition",props:Nl,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(qp),!!n.length)){var o=this.mode,i=n[0];if(Wp(this.$vnode))return i;var r=Ri(i);if(!r)return i;if(this._leaving)return Fa(e,i);var a="__transition-".concat(this._uid,"-");r.key=r.key==null?r.isComment?a+"comment":a+r.tag:An(r.key)?String(r.key).indexOf(a)===0?r.key:a+r.key:r.key;var s=(r.data||(r.data={})).transition=Ol(this),l=this._vnode,c=Ri(l);if(r.data.directives&&r.data.directives.some(Kp)&&(r.data.show=!0),c&&c.data&&!Gp(r,c)&&!wn(c)&&!(c.componentInstance&&c.componentInstance._vnode.isComment)){var p=c.data.transition=Z({},s);if(o==="out-in")return this._leaving=!0,Je(p,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),Fa(e,i);if(o==="in-out"){if(wn(r))return l;var m,v=function(){m()};Je(s,"afterEnter",v),Je(s,"enterCancelled",v),Je(p,"delayLeave",function(y){m=y})}}return i}}},Pl=Z({tag:String,moveClass:String},Nl);delete Pl.mode;var Zp={props:Pl,beforeMount:function(){var e=this,t=this._update;this._update=function(n,o){var i=al(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,i(),t.call(e,n,o)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),o=this.prevChildren=this.children,i=this.$slots.default||[],r=this.children=[],a=Ol(this),s=0;s1?n-1:0),i=1;i2&&arguments[2]!==void 0?arguments[2]:ro;za&&za(e,null);let o=t.length;for(;o--;){let i=t[o];if(typeof i=="string"){const r=n(i);r!==i&&(nf(t)||(t[o]=r),i=r)}e[i]=!0}return e}function df(e){for(let t=0;t/gm),vf=Se(/\$\{[\w\W]*/gm),gf=Se(/^data-[\-\w.\u00B7-\uFFFF]+$/),_f=Se(/^aria-[\-\w]+$/),Ml=Se(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),yf=Se(/^(?:\w+script|data):/i),bf=Se(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Dl=Se(/^html$/i),wf=Se(/^[a-z][.\w]*(-[.\w]+)+$/i);var Ga=Object.freeze({__proto__:null,ARIA_ATTR:_f,ATTR_WHITESPACE:bf,CUSTOM_ELEMENT:wf,DATA_ATTR:gf,DOCTYPE_NAME:Dl,ERB_EXPR:mf,IS_ALLOWED_URI:Ml,IS_SCRIPT_OR_DATA:yf,MUSTACHE_EXPR:hf,TMPLIT_EXPR:vf});const un={element:1,text:3,progressingInstruction:7,comment:8,document:9},xf=function(){return typeof window>"u"?null:window},Cf=function(e,t){if(typeof e!="object"||typeof e.createPolicy!="function")return null;let n=null;const o="data-tt-policy-suffix";t&&t.hasAttribute(o)&&(n=t.getAttribute(o));const i="dompurify"+(n?"#"+n:"");try{return e.createPolicy(i,{createHTML(r){return r},createScriptURL(r){return r}})}catch{return console.warn("TrustedTypes policy "+i+" could not be created."),null}},qa=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function Ll(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:xf();const t=d=>Ll(d);if(t.version="3.2.4",t.removed=[],!e||!e.document||e.document.nodeType!==un.document||!e.Element)return t.isSupported=!1,t;let{document:n}=e;const o=n,i=o.currentScript,{DocumentFragment:r,HTMLTemplateElement:a,Node:s,Element:l,NodeFilter:c,NamedNodeMap:p=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:m,DOMParser:v,trustedTypes:y}=e,A=l.prototype,O=cn(A,"cloneNode"),$=cn(A,"remove"),P=cn(A,"nextSibling"),x=cn(A,"childNodes"),M=cn(A,"parentNode");if(typeof a=="function"){const d=n.createElement("template");d.content&&d.content.ownerDocument&&(n=d.content.ownerDocument)}let D,Y="";const{implementation:te,createNodeIterator:X,createDocumentFragment:q,getElementsByTagName:Q}=n,{importNode:b}=o;let _=qa();t.isSupported=typeof Rl=="function"&&typeof M=="function"&&te&&te.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:u,ERB_EXPR:f,TMPLIT_EXPR:g,DATA_ATTR:w,ARIA_ATTR:k,IS_SCRIPT_OR_DATA:N,ATTR_WHITESPACE:T,CUSTOM_ELEMENT:R}=Ga;let{IS_ALLOWED_URI:L}=Ga,E=null;const W=B({},[...ja,...ii,...ri,...ai,...Va]);let F=null;const oe=B({},[...Ua,...si,...Wa,...Kn]);let j=Object.seal(Il(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),_e=null,Ce=null,Qt=!0,st=!0,Cr=!1,$r=!0,At=!1,Bo=!0,lt=!1,Ho=!1,jo=!1,kt=!1,Pn=!1,Rn=!1,Ar=!0,kr=!1;const wc="user-content-";let Vo=!0,en=!1,St={},Et=null;const Sr=B({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Er=null;const Tr=B({},["audio","video","img","source","image","track"]);let Uo=null;const Nr=B({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),In="http://www.w3.org/1998/Math/MathML",Mn="http://www.w3.org/2000/svg",Me="http://www.w3.org/1999/xhtml";let Tt=Me,Wo=!1,Go=null;const xc=B({},[In,Mn,Me],oi);let Dn=B({},["mi","mo","mn","ms","mtext"]),Ln=B({},["annotation-xml"]);const Cc=B({},["title","style","font","a","script"]);let tn=null;const $c=["application/xhtml+xml","text/html"],Ac="text/html";let ie=null,Nt=null;const kc=n.createElement("form"),Or=function(d){return d instanceof RegExp||d instanceof Function},qo=function(){let d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(Nt&&Nt===d)){if((!d||typeof d!="object")&&(d={}),d=pt(d),tn=$c.indexOf(d.PARSER_MEDIA_TYPE)===-1?Ac:d.PARSER_MEDIA_TYPE,ie=tn==="application/xhtml+xml"?oi:ro,E=Ee(d,"ALLOWED_TAGS")?B({},d.ALLOWED_TAGS,ie):W,F=Ee(d,"ALLOWED_ATTR")?B({},d.ALLOWED_ATTR,ie):oe,Go=Ee(d,"ALLOWED_NAMESPACES")?B({},d.ALLOWED_NAMESPACES,oi):xc,Uo=Ee(d,"ADD_URI_SAFE_ATTR")?B(pt(Nr),d.ADD_URI_SAFE_ATTR,ie):Nr,Er=Ee(d,"ADD_DATA_URI_TAGS")?B(pt(Tr),d.ADD_DATA_URI_TAGS,ie):Tr,Et=Ee(d,"FORBID_CONTENTS")?B({},d.FORBID_CONTENTS,ie):Sr,_e=Ee(d,"FORBID_TAGS")?B({},d.FORBID_TAGS,ie):{},Ce=Ee(d,"FORBID_ATTR")?B({},d.FORBID_ATTR,ie):{},St=Ee(d,"USE_PROFILES")?d.USE_PROFILES:!1,Qt=d.ALLOW_ARIA_ATTR!==!1,st=d.ALLOW_DATA_ATTR!==!1,Cr=d.ALLOW_UNKNOWN_PROTOCOLS||!1,$r=d.ALLOW_SELF_CLOSE_IN_ATTR!==!1,At=d.SAFE_FOR_TEMPLATES||!1,Bo=d.SAFE_FOR_XML!==!1,lt=d.WHOLE_DOCUMENT||!1,kt=d.RETURN_DOM||!1,Pn=d.RETURN_DOM_FRAGMENT||!1,Rn=d.RETURN_TRUSTED_TYPE||!1,jo=d.FORCE_BODY||!1,Ar=d.SANITIZE_DOM!==!1,kr=d.SANITIZE_NAMED_PROPS||!1,Vo=d.KEEP_CONTENT!==!1,en=d.IN_PLACE||!1,L=d.ALLOWED_URI_REGEXP||Ml,Tt=d.NAMESPACE||Me,Dn=d.MATHML_TEXT_INTEGRATION_POINTS||Dn,Ln=d.HTML_INTEGRATION_POINTS||Ln,j=d.CUSTOM_ELEMENT_HANDLING||{},d.CUSTOM_ELEMENT_HANDLING&&Or(d.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(j.tagNameCheck=d.CUSTOM_ELEMENT_HANDLING.tagNameCheck),d.CUSTOM_ELEMENT_HANDLING&&Or(d.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(j.attributeNameCheck=d.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),d.CUSTOM_ELEMENT_HANDLING&&typeof d.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(j.allowCustomizedBuiltInElements=d.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),At&&(st=!1),Pn&&(kt=!0),St&&(E=B({},Va),F=[],St.html===!0&&(B(E,ja),B(F,Ua)),St.svg===!0&&(B(E,ii),B(F,si),B(F,Kn)),St.svgFilters===!0&&(B(E,ri),B(F,si),B(F,Kn)),St.mathMl===!0&&(B(E,ai),B(F,Wa),B(F,Kn))),d.ADD_TAGS&&(E===W&&(E=pt(E)),B(E,d.ADD_TAGS,ie)),d.ADD_ATTR&&(F===oe&&(F=pt(F)),B(F,d.ADD_ATTR,ie)),d.ADD_URI_SAFE_ATTR&&B(Uo,d.ADD_URI_SAFE_ATTR,ie),d.FORBID_CONTENTS&&(Et===Sr&&(Et=pt(Et)),B(Et,d.FORBID_CONTENTS,ie)),Vo&&(E["#text"]=!0),lt&&B(E,["html","head","body"]),E.table&&(B(E,["tbody"]),delete _e.tbody),d.TRUSTED_TYPES_POLICY){if(typeof d.TRUSTED_TYPES_POLICY.createHTML!="function")throw ln('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof d.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw ln('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');D=d.TRUSTED_TYPES_POLICY,Y=D.createHTML("")}else D===void 0&&(D=Cf(y,i)),D!==null&&typeof Y=="string"&&(Y=D.createHTML(""));fe&&fe(d),Nt=d}},Pr=B({},[...ii,...ri,...pf]),Rr=B({},[...ai,...ff]),Sc=function(d){let S=M(d);(!S||!S.tagName)&&(S={namespaceURI:Tt,tagName:"template"});const C=ro(d.tagName),U=ro(S.tagName);return Go[d.namespaceURI]?d.namespaceURI===Mn?S.namespaceURI===Me?C==="svg":S.namespaceURI===In?C==="svg"&&(U==="annotation-xml"||Dn[U]):!!Pr[C]:d.namespaceURI===In?S.namespaceURI===Me?C==="math":S.namespaceURI===Mn?C==="math"&&Ln[U]:!!Rr[C]:d.namespaceURI===Me?S.namespaceURI===Mn&&!Ln[U]||S.namespaceURI===In&&!Dn[U]?!1:!Rr[C]&&(Cc[C]||!Pr[C]):!!(tn==="application/xhtml+xml"&&Go[d.namespaceURI]):!1},ct=function(d){an(t.removed,{element:d});try{M(d).removeChild(d)}catch{$(d)}},Fn=function(d,S){try{an(t.removed,{attribute:S.getAttributeNode(d),from:S})}catch{an(t.removed,{attribute:null,from:S})}if(S.removeAttribute(d),d==="is")if(kt||Pn)try{ct(S)}catch{}else try{S.setAttribute(d,"")}catch{}},Ir=function(d){let S=null,C=null;if(jo)d=""+d;else{const ne=Ha(d,/^[\r\n\t ]+/);C=ne&&ne[0]}tn==="application/xhtml+xml"&&Tt===Me&&(d=''+d+"");const U=D?D.createHTML(d):d;if(Tt===Me)try{S=new v().parseFromString(U,tn)}catch{}if(!S||!S.documentElement){S=te.createDocument(Tt,"template",null);try{S.documentElement.innerHTML=Wo?Y:U}catch{}}const re=S.body||S.documentElement;return d&&C&&re.insertBefore(n.createTextNode(C),re.childNodes[0]||null),Tt===Me?Q.call(S,lt?"html":"body")[0]:lt?S.documentElement:re},Mr=function(d){return X.call(d.ownerDocument||d,d,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT|c.SHOW_PROCESSING_INSTRUCTION|c.SHOW_CDATA_SECTION,null)},Ko=function(d){return d instanceof m&&(typeof d.nodeName!="string"||typeof d.textContent!="string"||typeof d.removeChild!="function"||!(d.attributes instanceof p)||typeof d.removeAttribute!="function"||typeof d.setAttribute!="function"||typeof d.namespaceURI!="string"||typeof d.insertBefore!="function"||typeof d.hasChildNodes!="function")},Dr=function(d){return typeof s=="function"&&d instanceof s};function De(d,S,C){qn(d,U=>{U.call(t,S,C,Nt)})}const Lr=function(d){let S=null;if(De(_.beforeSanitizeElements,d,null),Ko(d))return ct(d),!0;const C=ie(d.nodeName);if(De(_.uponSanitizeElement,d,{tagName:C,allowedTags:E}),d.hasChildNodes()&&!Dr(d.firstElementChild)&&ue(/<[/\w]/g,d.innerHTML)&&ue(/<[/\w]/g,d.textContent)||d.nodeType===un.progressingInstruction||Bo&&d.nodeType===un.comment&&ue(/<[/\w]/g,d.data))return ct(d),!0;if(!E[C]||_e[C]){if(!_e[C]&&zr(C)&&(j.tagNameCheck instanceof RegExp&&ue(j.tagNameCheck,C)||j.tagNameCheck instanceof Function&&j.tagNameCheck(C)))return!1;if(Vo&&!Et[C]){const U=M(d)||d.parentNode,re=x(d)||d.childNodes;if(re&&U){const ne=re.length;for(let Le=ne-1;Le>=0;--Le){const $e=O(re[Le],!0);$e.__removalCount=(d.__removalCount||0)+1,U.insertBefore($e,P(d))}}}return ct(d),!0}return d instanceof l&&!Sc(d)||(C==="noscript"||C==="noembed"||C==="noframes")&&ue(/<\/no(script|embed|frames)/i,d.innerHTML)?(ct(d),!0):(At&&d.nodeType===un.text&&(S=d.textContent,qn([u,f,g],U=>{S=sn(S,U," ")}),d.textContent!==S&&(an(t.removed,{element:d.cloneNode()}),d.textContent=S)),De(_.afterSanitizeElements,d,null),!1)},Fr=function(d,S,C){if(Ar&&(S==="id"||S==="name")&&(C in n||C in kc))return!1;if(!(st&&!Ce[S]&&ue(w,S))&&!(Qt&&ue(k,S))){if(!F[S]||Ce[S]){if(!(zr(d)&&(j.tagNameCheck instanceof RegExp&&ue(j.tagNameCheck,d)||j.tagNameCheck instanceof Function&&j.tagNameCheck(d))&&(j.attributeNameCheck instanceof RegExp&&ue(j.attributeNameCheck,S)||j.attributeNameCheck instanceof Function&&j.attributeNameCheck(S))||S==="is"&&j.allowCustomizedBuiltInElements&&(j.tagNameCheck instanceof RegExp&&ue(j.tagNameCheck,C)||j.tagNameCheck instanceof Function&&j.tagNameCheck(C))))return!1}else if(!Uo[S]&&!ue(L,sn(C,T,""))&&!((S==="src"||S==="xlink:href"||S==="href")&&d!=="script"&&lf(C,"data:")===0&&Er[d])&&!(Cr&&!ue(N,sn(C,T,"")))&&C)return!1}return!0},zr=function(d){return d!=="annotation-xml"&&Ha(d,R)},Br=function(d){De(_.beforeSanitizeAttributes,d,null);const{attributes:S}=d;if(!S||Ko(d))return;const C={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:F,forceKeepAttr:void 0};let U=S.length;for(;U--;){const re=S[U],{name:ne,namespaceURI:Le,value:$e}=re,Pe=ie(ne);let ce=ne==="value"?$e:cf($e);if(C.attrName=Pe,C.attrValue=ce,C.keepAttr=!0,C.forceKeepAttr=void 0,De(_.uponSanitizeAttribute,d,C),ce=C.attrValue,kr&&(Pe==="id"||Pe==="name")&&(Fn(ne,d),ce=wc+ce),Bo&&ue(/((--!?|])>)|<\/(style|title)/i,ce)){Fn(ne,d);continue}if(C.forceKeepAttr||(Fn(ne,d),!C.keepAttr))continue;if(!$r&&ue(/\/>/i,ce)){Fn(ne,d);continue}At&&qn([u,f,g],Tc=>{ce=sn(ce,Tc," ")});const Hr=ie(d.nodeName);if(Fr(Hr,Pe,ce)){if(D&&typeof y=="object"&&typeof y.getAttributeType=="function"&&!Le)switch(y.getAttributeType(Hr,Pe)){case"TrustedHTML":{ce=D.createHTML(ce);break}case"TrustedScriptURL":{ce=D.createScriptURL(ce);break}}try{Le?d.setAttributeNS(Le,ne,ce):d.setAttribute(ne,ce),Ko(d)?ct(d):Ba(t.removed)}catch{}}}De(_.afterSanitizeAttributes,d,null)},Ec=function d(S){let C=null;const U=Mr(S);for(De(_.beforeSanitizeShadowDOM,S,null);C=U.nextNode();)De(_.uponSanitizeShadowNode,C,null),Lr(C),Br(C),C.content instanceof r&&d(C.content);De(_.afterSanitizeShadowDOM,S,null)};return t.sanitize=function(d){let S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},C=null,U=null,re=null,ne=null;if(Wo=!d,Wo&&(d=""),typeof d!="string"&&!Dr(d))if(typeof d.toString=="function"){if(d=d.toString(),typeof d!="string")throw ln("dirty is not a string, aborting")}else throw ln("toString is not a function");if(!t.isSupported)return d;if(Ho||qo(S),t.removed=[],typeof d=="string"&&(en=!1),en){if(d.nodeName){const Pe=ie(d.nodeName);if(!E[Pe]||_e[Pe])throw ln("root node is forbidden and cannot be sanitized in-place")}}else if(d instanceof s)C=Ir(""),U=C.ownerDocument.importNode(d,!0),U.nodeType===un.element&&U.nodeName==="BODY"||U.nodeName==="HTML"?C=U:C.appendChild(U);else{if(!kt&&!At&&!lt&&d.indexOf("<")===-1)return D&&Rn?D.createHTML(d):d;if(C=Ir(d),!C)return kt?null:Rn?Y:""}C&&jo&&ct(C.firstChild);const Le=Mr(en?d:C);for(;re=Le.nextNode();)Lr(re),Br(re),re.content instanceof r&&Ec(re.content);if(en)return d;if(kt){if(Pn)for(ne=q.call(C.ownerDocument);C.firstChild;)ne.appendChild(C.firstChild);else ne=C;return(F.shadowroot||F.shadowrootmode)&&(ne=b.call(o,ne,!0)),ne}let $e=lt?C.outerHTML:C.innerHTML;return lt&&E["!doctype"]&&C.ownerDocument&&C.ownerDocument.doctype&&C.ownerDocument.doctype.name&&ue(Dl,C.ownerDocument.doctype.name)&&($e=" `+$e),At&&qn([u,f,g],Pe=>{$e=sn($e,Pe," ")}),D&&Rn?D.createHTML($e):$e},t.setConfig=function(){let d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};qo(d),Ho=!0},t.clearConfig=function(){Nt=null,Ho=!1},t.isValidAttribute=function(d,S,C){Nt||qo({});const U=ie(d),re=ie(S);return Fr(U,re,C)},t.addHook=function(d,S){typeof S=="function"&&an(_[d],S)},t.removeHook=function(d,S){if(S!==void 0){const C=af(_[d],S);return C===-1?void 0:sf(_[d],C,1)[0]}return Ba(_[d])},t.removeHooks=function(d){_[d]=[]},t.removeAllHooks=function(){_=qa()},t}var $f=Ll();function Af(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var li,Ka;function kf(){if(Ka)return li;Ka=1;var e=/["'&<>]/;li=t;function t(n){var o=""+n,i=e.exec(o);if(!i)return o;var r,a="",s=0,l=0;for(s=i.index;st)}}function Ie(e,t,n,o,i){const r=typeof n=="object"?n:void 0,a=typeof o=="number"?o:typeof n=="number"?n:void 0,s={escape:!0,sanitize:!0,...typeof i=="object"?i:typeof o=="object"?o:{}},l=A=>A,c=s.sanitize?$f.sanitize:l,p=s.escape?Ya:l,m=A=>typeof A=="string"||typeof A=="number",v=(A,O,$)=>A.replace(/%n/g,""+$).replace(/{([^{}]*)}/g,(P,x)=>{if(O===void 0||!(x in O))return p(P);const M=O[x];return m(M)?p(`${M}`):typeof M=="object"&&m(M.value)?(M.escape!==!1?Ya:l)(`${M.value}`):p(P)});let y=(i?.bundle??Fl(e)).translations[t]||t;return y=Array.isArray(y)?y[0]:y,c(typeof r=="object"||a!==void 0?v(y,r,a):y)}function Tf(e,t,n,o,i,r){const a="_"+t+"_::_"+n+"_",s=r?.bundle??Fl(e),l=s.translations[a];if(typeof l<"u"){const c=l;if(Array.isArray(c)){const p=s.pluralFunction(o);return Ie(e,c[p],i,o,r)}}return o===1?Ie(e,t,i,o,r):Ie(e,n,i,o,r)}function Nf(e,t=Vt()){switch(t==="pt-BR"&&(t="xbr"),t.length>3&&(t=t.substring(0,t.lastIndexOf("-"))),t){case"az":case"bo":case"dz":case"id":case"ja":case"jv":case"ka":case"km":case"kn":case"ko":case"ms":case"th":case"tr":case"vi":case"zh":return 0;case"af":case"bn":case"bg":case"ca":case"da":case"de":case"el":case"en":case"eo":case"es":case"et":case"eu":case"fa":case"fi":case"fo":case"fur":case"fy":case"gl":case"gu":case"ha":case"he":case"hu":case"is":case"it":case"ku":case"lb":case"ml":case"mn":case"mr":case"nah":case"nb":case"ne":case"nl":case"nn":case"no":case"oc":case"om":case"or":case"pa":case"pap":case"ps":case"pt":case"so":case"sq":case"sv":case"sw":case"ta":case"te":case"tk":case"ur":case"zu":return e===1?0:1;case"am":case"bh":case"fil":case"fr":case"gun":case"hi":case"hy":case"ln":case"mg":case"nso":case"xbr":case"ti":case"wa":return e===0||e===1?0:1;case"be":case"bs":case"hr":case"ru":case"sh":case"sr":case"uk":return e%10===1&&e%100!==11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2;case"cs":case"sk":return e===1?0:e>=2&&e<=4?1:2;case"ga":return e===1?0:e===2?1:2;case"lt":return e%10===1&&e%100!==11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2;case"sl":return e%100===1?0:e%100===2?1:e%100===3||e%100===4?2:3;case"mk":return e%10===1?0:1;case"mt":return e===1?0:e===0||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3;case"lv":return e===0?0:e%10===1&&e%100!==11?1:2;case"pl":return e===1?0:e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?1:2;case"cy":return e===1?0:e===2?1:e===8||e===11?2:3;case"ro":return e===1?0:e===0||e%100>0&&e%100<20?1:2;case"ar":return e===0?0:e===1?1:e===2?2:e%100>=3&&e%100<=10?3:e%100>=11&&e%100<=99?4:5;default:return 0}}const zl={account:Ie("password_policy","Account password policies"),sharing:Ie("password_policy","Share password policies")},Of={enforceHaveIBeenPwned:!1,enforceNonCommonPassword:!0,enforceNumericCharacters:!1,enforceSpecialCharacters:!1,enforceUpperLowerCase:!1,minLength:10};class Pf{debug=!1;language="en";translations={};setLanguage(t){return this.language=t,this}detectLocale(){return this.detectLanguage()}detectLanguage(){return this.setLanguage(Vt().replace("-","_"))}addTranslation(t,n){return this.translations[t]=n,this}enableDebugMode(){return this.debug=!0,this}build(){this.debug&&console.debug(`Creating gettext instance for language ${this.language}`);const t=Object.values(this.translations[this.language]?.translations[""]??{}).map(({msgid:o,msgid_plural:i,msgstr:r})=>i!==void 0?[`_${o}_::_${i}_`,r]:[o,r[0]]),n={pluralFunction:o=>Nf(o,this.language),translations:Object.fromEntries(t)};return new Rf(n)}}class Rf{constructor(t){this.bundle=t}gettext(t,n={}){return Ie("",t,n,void 0,{bundle:this.bundle})}ngettext(t,n,o,i={}){return Tf("",t,n,o,i,{bundle:this.bundle})}}function If(){return new Pf}const Bl=If().setLanguage(Vt());let yo=Bl.build();const Mf=(...e)=>yo.ngettext(...e),hr=(...e)=>yo.gettext(...e);function mr(...e){for(const t of e)if(!t.registered){for(const{l:n,t:o}of t){if(n!==Vt()||!o)continue;const i=Object.fromEntries(Object.entries(o).map(([r,a])=>[r,{msgid:r,msgid_plural:a.p,msgstr:a.v}]));yo=Bl.addTranslation(Vt(),{translations:{"":{...yo.bundle.translations?.[""]??{},...i}}}).build()}t.registered=!0}}const Df=[{l:"af",t:{Actions:{v:[""]}}},{l:"ar",t:{Actions:{v:["إجراءات"]}}},{l:"ast",t:{Actions:{v:["Aiciones"]}}},{l:"az",t:{Actions:{v:[""]}}},{l:"be",t:{Actions:{v:[""]}}},{l:"bg",t:{Actions:{v:[""]}}},{l:"bn_BD",t:{Actions:{v:[""]}}},{l:"br",t:{Actions:{v:["Oberioù"]}}},{l:"bs",t:{Actions:{v:[""]}}},{l:"ca",t:{Actions:{v:["Accions"]}}},{l:"cs",t:{Actions:{v:["Akce"]}}},{l:"cs_CZ",t:{Actions:{v:["Akce"]}}},{l:"cy_GB",t:{Actions:{v:[""]}}},{l:"da",t:{Actions:{v:["Handlinger"]}}},{l:"de",t:{Actions:{v:["Aktionen"]}}},{l:"de_DE",t:{Actions:{v:["Aktionen"]}}},{l:"el",t:{Actions:{v:["Ενέργειες"]}}},{l:"en_GB",t:{Actions:{v:["Actions"]}}},{l:"eo",t:{Actions:{v:["Agoj"]}}},{l:"es",t:{Actions:{v:["Acciones"]}}},{l:"es_419",t:{Actions:{v:[""]}}},{l:"es_AR",t:{Actions:{v:["Acciones"]}}},{l:"es_CL",t:{Actions:{v:[""]}}},{l:"es_CO",t:{Actions:{v:[""]}}},{l:"es_CR",t:{Actions:{v:[""]}}},{l:"es_DO",t:{Actions:{v:[""]}}},{l:"es_EC",t:{Actions:{v:["Acciones"]}}},{l:"es_GT",t:{Actions:{v:[""]}}},{l:"es_HN",t:{Actions:{v:[""]}}},{l:"es_MX",t:{Actions:{v:["Acciones"]}}},{l:"es_NI",t:{Actions:{v:[""]}}},{l:"es_PA",t:{Actions:{v:[""]}}},{l:"es_PE",t:{Actions:{v:[""]}}},{l:"es_PR",t:{Actions:{v:[""]}}},{l:"es_PY",t:{Actions:{v:[""]}}},{l:"es_SV",t:{Actions:{v:[""]}}},{l:"es_UY",t:{Actions:{v:[""]}}},{l:"et_EE",t:{Actions:{v:[""]}}},{l:"eu",t:{Actions:{v:["Ekintzak"]}}},{l:"fa",t:{Actions:{v:["کنش‌ها"]}}},{l:"fi",t:{Actions:{v:["Toiminnot"]}}},{l:"fo",t:{Actions:{v:[""]}}},{l:"fr",t:{Actions:{v:["Actions"]}}},{l:"ga",t:{Actions:{v:["Gníomhartha"]}}},{l:"gd",t:{Actions:{v:[""]}}},{l:"gl",t:{Actions:{v:["Accións"]}}},{l:"he",t:{Actions:{v:["פעולות"]}}},{l:"hi_IN",t:{Actions:{v:[""]}}},{l:"hr",t:{Actions:{v:[""]}}},{l:"hsb",t:{Actions:{v:[""]}}},{l:"hu",t:{Actions:{v:["Műveletek"]}}},{l:"hy",t:{Actions:{v:[""]}}},{l:"ia",t:{Actions:{v:[""]}}},{l:"id",t:{Actions:{v:["Tindakan"]}}},{l:"ig",t:{Actions:{v:[""]}}},{l:"is",t:{Actions:{v:["Aðgerðir"]}}},{l:"it",t:{Actions:{v:["Azioni"]}}},{l:"ja",t:{Actions:{v:["操作"]}}},{l:"ja_JP",t:{Actions:{v:["操作"]}}},{l:"ka",t:{Actions:{v:[""]}}},{l:"ka_GE",t:{Actions:{v:[""]}}},{l:"kab",t:{Actions:{v:[""]}}},{l:"kk",t:{Actions:{v:[""]}}},{l:"km",t:{Actions:{v:[""]}}},{l:"kn",t:{Actions:{v:[""]}}},{l:"ko",t:{Actions:{v:["동작"]}}},{l:"la",t:{Actions:{v:[""]}}},{l:"lb",t:{Actions:{v:[""]}}},{l:"lo",t:{Actions:{v:[""]}}},{l:"lt_LT",t:{Actions:{v:["Veiksmai"]}}},{l:"lv",t:{Actions:{v:[""]}}},{l:"mk",t:{Actions:{v:["Акции"]}}},{l:"mn",t:{Actions:{v:[""]}}},{l:"mr",t:{Actions:{v:[""]}}},{l:"ms_MY",t:{Actions:{v:[""]}}},{l:"my",t:{Actions:{v:["လုပ်ဆောင်ချက်များ"]}}},{l:"nb",t:{Actions:{v:["Handlinger"]}}},{l:"ne",t:{Actions:{v:[""]}}},{l:"nl",t:{Actions:{v:["Acties"]}}},{l:"nn_NO",t:{Actions:{v:[""]}}},{l:"oc",t:{Actions:{v:["Accions"]}}},{l:"pl",t:{Actions:{v:["Działania"]}}},{l:"ps",t:{Actions:{v:[""]}}},{l:"pt_BR",t:{Actions:{v:["Ações"]}}},{l:"pt_PT",t:{Actions:{v:["Ações"]}}},{l:"ro",t:{Actions:{v:["Acțiuni"]}}},{l:"ru",t:{Actions:{v:["Действия "]}}},{l:"sc",t:{Actions:{v:[""]}}},{l:"si",t:{Actions:{v:[""]}}},{l:"sk",t:{Actions:{v:["Akcie"]}}},{l:"sl",t:{Actions:{v:["Dejanja"]}}},{l:"sq",t:{Actions:{v:[""]}}},{l:"sr",t:{Actions:{v:["Радње"]}}},{l:"sr@latin",t:{Actions:{v:[""]}}},{l:"sv",t:{Actions:{v:["Åtgärder"]}}},{l:"sw",t:{Actions:{v:[""]}}},{l:"ta",t:{Actions:{v:[""]}}},{l:"th",t:{Actions:{v:[""]}}},{l:"tk",t:{Actions:{v:[""]}}},{l:"tr",t:{Actions:{v:["İşlemler"]}}},{l:"ug",t:{Actions:{v:[""]}}},{l:"uk",t:{Actions:{v:["Дії"]}}},{l:"ur_PK",t:{Actions:{v:[""]}}},{l:"uz",t:{Actions:{v:[""]}}},{l:"vi",t:{Actions:{v:[""]}}},{l:"zh_CN",t:{Actions:{v:["行为"]}}},{l:"zh_HK",t:{Actions:{v:["動作"]}}},{l:"zh_TW",t:{Actions:{v:["動作"]}}},{l:"zu_ZA",t:{Actions:{v:[""]}}}],Lf=[{l:"af",t:{"External documentation for {name}":{v:[""]}}},{l:"ar",t:{"External documentation for {name}":{v:["التوثيق الخارجي لـ {name}"]}}},{l:"ast",t:{"External documentation for {name}":{v:["Documentación esterna pa: {name}"]}}},{l:"az",t:{"External documentation for {name}":{v:[""]}}},{l:"be",t:{"External documentation for {name}":{v:[""]}}},{l:"bg",t:{"External documentation for {name}":{v:[""]}}},{l:"bn_BD",t:{"External documentation for {name}":{v:[""]}}},{l:"br",t:{"External documentation for {name}":{v:[""]}}},{l:"bs",t:{"External documentation for {name}":{v:[""]}}},{l:"ca",t:{"External documentation for {name}":{v:[""]}}},{l:"cs",t:{"External documentation for {name}":{v:["Externí dokumentace pro {name}"]}}},{l:"cs_CZ",t:{"External documentation for {name}":{v:["Externí dokumentace pro {name}"]}}},{l:"cy_GB",t:{"External documentation for {name}":{v:[""]}}},{l:"da",t:{"External documentation for {name}":{v:["Ekstern dokumentation for {name}"]}}},{l:"de",t:{"External documentation for {name}":{v:["Externe Dokumentation für {name}"]}}},{l:"de_DE",t:{"External documentation for {name}":{v:["Externe Dokumentation für {name}"]}}},{l:"el",t:{"External documentation for {name}":{v:[""]}}},{l:"en_GB",t:{"External documentation for {name}":{v:["External documentation for {name}"]}}},{l:"eo",t:{"External documentation for {name}":{v:[""]}}},{l:"es",t:{"External documentation for {name}":{v:["Documentación externa para {name}"]}}},{l:"es_419",t:{"External documentation for {name}":{v:[""]}}},{l:"es_AR",t:{"External documentation for {name}":{v:["Documentación externa para {name}"]}}},{l:"es_CL",t:{"External documentation for {name}":{v:[""]}}},{l:"es_CO",t:{"External documentation for {name}":{v:[""]}}},{l:"es_CR",t:{"External documentation for {name}":{v:[""]}}},{l:"es_DO",t:{"External documentation for {name}":{v:[""]}}},{l:"es_EC",t:{"External documentation for {name}":{v:["Documentación externa para {name}"]}}},{l:"es_GT",t:{"External documentation for {name}":{v:[""]}}},{l:"es_HN",t:{"External documentation for {name}":{v:[""]}}},{l:"es_MX",t:{"External documentation for {name}":{v:["Documentación externa para {name}"]}}},{l:"es_NI",t:{"External documentation for {name}":{v:[""]}}},{l:"es_PA",t:{"External documentation for {name}":{v:[""]}}},{l:"es_PE",t:{"External documentation for {name}":{v:[""]}}},{l:"es_PR",t:{"External documentation for {name}":{v:[""]}}},{l:"es_PY",t:{"External documentation for {name}":{v:[""]}}},{l:"es_SV",t:{"External documentation for {name}":{v:[""]}}},{l:"es_UY",t:{"External documentation for {name}":{v:[""]}}},{l:"et_EE",t:{"External documentation for {name}":{v:[""]}}},{l:"eu",t:{"External documentation for {name}":{v:["{name}-ren kanpoko dokumentazioa"]}}},{l:"fa",t:{"External documentation for {name}":{v:["اسناد بیرونی برای {name}"]}}},{l:"fi",t:{"External documentation for {name}":{v:["Ulkoinen dokumentaatio {name}lle"]}}},{l:"fo",t:{"External documentation for {name}":{v:[""]}}},{l:"fr",t:{"External documentation for {name}":{v:["Documentation externe pour {name}"]}}},{l:"ga",t:{"External documentation for {name}":{v:["Doiciméadúchán seachtrach le haghaidh {name}"]}}},{l:"gd",t:{"External documentation for {name}":{v:[""]}}},{l:"gl",t:{"External documentation for {name}":{v:["Documentación externa para {name}"]}}},{l:"he",t:{"External documentation for {name}":{v:["תיעוד חיצוני עבור {name}"]}}},{l:"hi_IN",t:{"External documentation for {name}":{v:[""]}}},{l:"hr",t:{"External documentation for {name}":{v:[""]}}},{l:"hsb",t:{"External documentation for {name}":{v:[""]}}},{l:"hu",t:{"External documentation for {name}":{v:[""]}}},{l:"hy",t:{"External documentation for {name}":{v:[""]}}},{l:"ia",t:{"External documentation for {name}":{v:[""]}}},{l:"id",t:{"External documentation for {name}":{v:["Dokumentasi eksternal untuk {name}"]}}},{l:"ig",t:{"External documentation for {name}":{v:[""]}}},{l:"is",t:{"External documentation for {name}":{v:["Utanaðkomandi leiðbeiningar fyrir {name}"]}}},{l:"it",t:{"External documentation for {name}":{v:["Documentazione esterna per {name}"]}}},{l:"ja",t:{"External documentation for {name}":{v:["{name} の外部ドキュメント"]}}},{l:"ja_JP",t:{"External documentation for {name}":{v:["{name} の外部ドキュメント"]}}},{l:"ka",t:{"External documentation for {name}":{v:[""]}}},{l:"ka_GE",t:{"External documentation for {name}":{v:[""]}}},{l:"kab",t:{"External documentation for {name}":{v:[""]}}},{l:"kk",t:{"External documentation for {name}":{v:[""]}}},{l:"km",t:{"External documentation for {name}":{v:[""]}}},{l:"kn",t:{"External documentation for {name}":{v:[""]}}},{l:"ko",t:{"External documentation for {name}":{v:["{name}의 외부 문서"]}}},{l:"la",t:{"External documentation for {name}":{v:[""]}}},{l:"lb",t:{"External documentation for {name}":{v:[""]}}},{l:"lo",t:{"External documentation for {name}":{v:[""]}}},{l:"lt_LT",t:{"External documentation for {name}":{v:[""]}}},{l:"lv",t:{"External documentation for {name}":{v:[""]}}},{l:"mk",t:{"External documentation for {name}":{v:[""]}}},{l:"mn",t:{"External documentation for {name}":{v:[""]}}},{l:"mr",t:{"External documentation for {name}":{v:[""]}}},{l:"ms_MY",t:{"External documentation for {name}":{v:[""]}}},{l:"my",t:{"External documentation for {name}":{v:[""]}}},{l:"nb",t:{"External documentation for {name}":{v:["Ekstern dokumentasjon for {name}"]}}},{l:"ne",t:{"External documentation for {name}":{v:[""]}}},{l:"nl",t:{"External documentation for {name}":{v:["Externe documentatie voor {name}"]}}},{l:"nn_NO",t:{"External documentation for {name}":{v:[""]}}},{l:"oc",t:{"External documentation for {name}":{v:[""]}}},{l:"pl",t:{"External documentation for {name}":{v:["Dokumentacja zewnętrzna dla {name}"]}}},{l:"ps",t:{"External documentation for {name}":{v:[""]}}},{l:"pt_BR",t:{"External documentation for {name}":{v:["Documentação externa para {name}"]}}},{l:"pt_PT",t:{"External documentation for {name}":{v:["Documentação externa para {name}"]}}},{l:"ro",t:{"External documentation for {name}":{v:["Documentație externă pentru {name}"]}}},{l:"ru",t:{"External documentation for {name}":{v:["Внешняя документация для {name}"]}}},{l:"sc",t:{"External documentation for {name}":{v:[""]}}},{l:"si",t:{"External documentation for {name}":{v:[""]}}},{l:"sk",t:{"External documentation for {name}":{v:["Externá dokumentácia pre {name}"]}}},{l:"sl",t:{"External documentation for {name}":{v:[""]}}},{l:"sq",t:{"External documentation for {name}":{v:[""]}}},{l:"sr",t:{"External documentation for {name}":{v:["Спољна документација за {name}"]}}},{l:"sr@latin",t:{"External documentation for {name}":{v:[""]}}},{l:"sv",t:{"External documentation for {name}":{v:["Extern dokumentation för {name}"]}}},{l:"sw",t:{"External documentation for {name}":{v:[""]}}},{l:"ta",t:{"External documentation for {name}":{v:[""]}}},{l:"th",t:{"External documentation for {name}":{v:[""]}}},{l:"tk",t:{"External documentation for {name}":{v:[""]}}},{l:"tr",t:{"External documentation for {name}":{v:["{name} için dış belgeler"]}}},{l:"ug",t:{"External documentation for {name}":{v:[""]}}},{l:"uk",t:{"External documentation for {name}":{v:["Зовнішня документація для {name}"]}}},{l:"ur_PK",t:{"External documentation for {name}":{v:[""]}}},{l:"uz",t:{"External documentation for {name}":{v:[""]}}},{l:"vi",t:{"External documentation for {name}":{v:[""]}}},{l:"zh_CN",t:{"External documentation for {name}":{v:["{name} 的外部文档"]}}},{l:"zh_HK",t:{"External documentation for {name}":{v:["{name} 的外部文件"]}}},{l:"zh_TW",t:{"External documentation for {name}":{v:["{name} 的外部文件"]}}},{l:"zu_ZA",t:{"External documentation for {name}":{v:[""]}}}];function G(e,t,n,o,i,r,a,s){var l=typeof e=="function"?e.options:e;return t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0),r&&(l._scopeId="data-v-"+r),{exports:e,options:l}}mr(Lf);const Ff={name:"HelpCircleIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var zf=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon help-circle-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M15.07,11.25L14.17,12.17C13.45,12.89 13,13.5 13,15H11V14.5C11,13.39 11.45,12.39 12.17,11.67L13.41,10.41C13.78,10.05 14,9.55 14,9C14,7.89 13.1,7 12,7A2,2 0 0,0 10,9H8A4,4 0 0,1 12,5A4,4 0 0,1 16,9C16,9.88 15.64,10.67 15.07,11.25M13,19H11V17H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},Bf=[],Hf=G(Ff,zf,Bf,!1,null,null);const jf=Hf.exports,Vf={name:"NcSettingsSection",components:{HelpCircle:jf},props:{name:{type:String,required:!0},description:{type:String,default:""},docUrl:{type:String,default:""},limitWidth:{type:Boolean,default:!0}},data(){return{docNameTranslated:hr("External documentation for {name}",{name:this.name})}},computed:{forceLimitWidth(){if(this.limitWidth)return!0;const[e]=window._oc_config?.version.split(".",2)??[];return e&&Number.parseInt(e)>=30},hasDescription(){return this.description.length>0},hasDocUrl(){return this.docUrl.length>0}}};var Uf=function(){var e=this,t=e._self._c;return t("div",{staticClass:"settings-section",class:{"settings-section--limit-width":e.forceLimitWidth}},[t("h2",{staticClass:"settings-section__name"},[e._v(" "+e._s(e.name)+" "),e.hasDocUrl?t("a",{staticClass:"settings-section__info",attrs:{href:e.docUrl,title:e.docNameTranslated,"aria-label":e.docNameTranslated,target:"_blank",rel:"noreferrer nofollow"}},[t("HelpCircle",{attrs:{size:20}})],1):e._e()]),e.hasDescription?t("p",{staticClass:"settings-section__desc"},[e._v(" "+e._s(e.description)+" ")]):e._e(),e._t("default")],2)},Wf=[],Gf=G(Vf,Uf,Wf,!1,null,"6f6953b5");const qf=Gf.exports,Kf={name:"NcButton",inject:{getNcPopoverTriggerAttrs:{from:"NcPopover:trigger:attrs",default:()=>()=>({})}},props:{alignment:{type:String,default:"center",validator:e=>["start","start-reverse","center","center-reverse","end","end-reverse"].includes(e)},disabled:{type:Boolean,default:!1},size:{type:String,default:"normal",validator(e){return["small","normal","large"].includes(e)}},type:{type:String,validator(e){return["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].includes(e)},default:"secondary"},nativeType:{type:String,validator(e){return["submit","reset","button"].indexOf(e)!==-1},default:"button"},wide:{type:Boolean,default:!1},ariaLabel:{type:String,default:null},href:{type:String,default:null},target:{type:String,default:"_self"},download:{type:String,default:null},to:{type:[String,Object],default:null},exact:{type:Boolean,default:!1},ariaHidden:{type:Boolean,default:null},pressed:{type:Boolean,default:null}},emits:["update:pressed","click"],computed:{realType(){return this.pressed?"primary":this.pressed===!1&&this.type==="primary"?"secondary":this.type},flexAlignment(){return this.alignment.split("-")[0]},isReverseAligned(){return this.alignment.includes("-")},ncPopoverTriggerAttrs(){return this.getNcPopoverTriggerAttrs()}},render(e){const t=!!this.$slots.default,n=this.$slots?.icon;!t&&!this.ariaLabel&&console.warn("You need to fill either the text or the ariaLabel props in the button component.",{text:this.$slots.default?.[0]?.text,ariaLabel:this.ariaLabel},this);const o=this.to||this.href,i=!o&&typeof this.pressed=="boolean",r=({href:a,navigate:s,isActive:l,isExactActive:c}={})=>e(o?"a":"button",{class:["button-vue",`button-vue--size-${this.size}`,{"button-vue--icon-only":n&&!t,"button-vue--text-only":t&&!n,"button-vue--icon-and-text":n&&t,[`button-vue--vue-${this.realType}`]:this.realType,"button-vue--wide":this.wide,[`button-vue--${this.flexAlignment}`]:this.flexAlignment!=="center","button-vue--reverse":this.isReverseAligned,active:l,"router-link-exact-active":c}],attrs:{"aria-label":this.ariaLabel,"aria-pressed":i?this.pressed.toString():void 0,disabled:this.disabled,type:o?null:this.nativeType,role:o?"button":null,href:this.to?a:this.href||null,target:o?this.target||"_self":null,rel:o?"nofollow noreferrer noopener":null,download:!this.to&&this.href&&this.download?this.download:null,...this.ncPopoverTriggerAttrs,...this.$attrs},on:{...this.$listeners,click:p=>{i&&this.$emit("update:pressed",!this.pressed),this.$emit("click",p),s?.(p)}}},[e("span",{class:"button-vue__wrapper"},[n?e("span",{class:"button-vue__icon",attrs:{"aria-hidden":"true"}},[this.$slots.icon]):null,t?e("span",{class:"button-vue__text"},[this.$slots.default]):null])]);return this.to?e("router-link",{props:{custom:!0,to:this.to,exact:this.exact},scopedSlots:{default:r}}):r()}},Yf=null,Zf=null;var Xf=G(Kf,Yf,Zf,!1,null,"b2be1481");const vr=Xf.exports,gr=e=>Math.random().toString(36).replace(/[^a-z]+/g,"").slice(0,5),Jf={name:"NcLoadingIcon",props:{size:{type:Number,default:20},appearance:{type:String,validator(e){return["auto","light","dark"].includes(e)},default:"auto"},name:{type:String,default:""}},computed:{colors(){const e=["#777","#CCC"];return this.appearance==="light"?e:this.appearance==="dark"?e.reverse():["var(--color-loading-light)","var(--color-loading-dark)"]}}};var Qf=function(){var e=this,t=e._self._c;return t("span",{staticClass:"material-design-icon loading-icon",attrs:{"aria-label":e.name,role:"img"}},[t("svg",{attrs:{width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{fill:e.colors[0],d:"M12,4V2A10,10 0 1,0 22,12H20A8,8 0 1,1 12,4Z"}}),t("path",{attrs:{fill:e.colors[1],d:"M12,4V2A10,10 0 0,1 22,12H20A8,8 0 0,0 12,4Z"}},[e.name?t("title",[e._v(e._s(e.name))]):e._e()])])])},eh=[],th=G(Jf,Qf,eh,!1,null,"551209a3");const nh=th.exports;function Hl(e,t,n=!1){const o=Ki().proxy;return n&&o.$props[e]===void 0&&o.$props.modelValue===void 0&&V.util.warn(`Missing required prop: "modelValue" or old "${e}"`),me({get(){return o.$props[e]!==void 0?o.$props[e]:o.$props.modelValue},set(i){o.$emit("update:modelValue",i),o.$emit("update:model-value",i),o.$emit(t,i)}})}mr();const oh={name:"CheckboxBlankOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var ih=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon checkbox-blank-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3M19,5V19H5V5H19Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},rh=[],ah=G(oh,ih,rh,!1,null,null);const sh=ah.exports,lh={name:"MinusBoxIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var ch=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon minus-box-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M17,13H7V11H17M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},uh=[],dh=G(lh,ch,uh,!1,null,null);const ph=dh.exports,fh={name:"CheckboxMarkedIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var hh=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon checkbox-marked-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},mh=[],vh=G(fh,hh,mh,!1,null,null);const gh=vh.exports,_h={name:"RadioboxMarkedIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var yh=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon radiobox-marked-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,7A5,5 0 0,0 7,12A5,5 0 0,0 12,17A5,5 0 0,0 17,12A5,5 0 0,0 12,7Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},bh=[],wh=G(_h,yh,bh,!1,null,null);const xh=wh.exports,Ch={name:"RadioboxBlankIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var $h=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon radiobox-blank-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},Ah=[],kh=G(Ch,$h,Ah,!1,null,null);const Sh=kh.exports,Eh={name:"ToggleSwitchOffIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Th=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon toggle-switch-off-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M17,7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7M7,15A3,3 0 0,1 4,12A3,3 0 0,1 7,9A3,3 0 0,1 10,12A3,3 0 0,1 7,15Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},Nh=[],Oh=G(Eh,Th,Nh,!1,null,null);const Ph=Oh.exports,Rh={name:"ToggleSwitchIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Ih=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon toggle-switch-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M17,7H7A5,5 0 0,0 2,12A5,5 0 0,0 7,17H17A5,5 0 0,0 22,12A5,5 0 0,0 17,7M17,15A3,3 0 0,1 14,12A3,3 0 0,1 17,9A3,3 0 0,1 20,12A3,3 0 0,1 17,15Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},Mh=[],Dh=G(Rh,Ih,Mh,!1,null,null);const Lh=Dh.exports,Rt="checkbox",Lt="radio",Ye="switch",hn="button",Fh={name:"NcCheckboxContent",components:{NcLoadingIcon:nh},props:{id:{type:String,default:null},iconClass:{type:[String,Object],default:null},textClass:{type:[String,Object],default:null},type:{type:String,default:"checkbox",validator:e=>[Rt,Lt,Ye,hn].includes(e)},buttonVariant:{type:Boolean,default:!1},isChecked:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},size:{type:Number,default:24}},computed:{isButtonType(){return this.type===hn},checkboxRadioIconElement(){return this.type===Lt?this.isChecked?xh:Sh:this.type===Ye?this.isChecked?Lh:Ph:this.indeterminate?ph:this.isChecked?gh:sh}}};var zh=function(){var e=this,t=e._self._c;return t("span",{staticClass:"checkbox-content",class:{["checkbox-content-"+e.type]:!0,"checkbox-content--button-variant":e.buttonVariant,"checkbox-content--has-text":!!e.$slots.default},attrs:{id:e.isButtonType?void 0:`${e.id}-label`}},[t("span",{class:{"checkbox-content__icon":!0,"checkbox-content__icon--checked":e.isChecked,[e.iconClass]:!0},attrs:{"aria-hidden":!0,inert:""}},[e._t("icon",function(){return[e.loading?t("NcLoadingIcon"):e.buttonVariant?e._e():t(e.checkboxRadioIconElement,{tag:"component",attrs:{size:e.size}})]},{checked:e.isChecked,loading:e.loading})],2),e.$slots.default?t("span",{class:["checkbox-content__text",e.textClass]},[e._t("default")],2):e._e()])},Bh=[],Hh=G(Fh,zh,Bh,!1,null,"38a6f3e5");const jh=Hh.exports,Vh={name:"NcCheckboxRadioSwitch",components:{NcCheckboxContent:jh},inheritAttrs:!1,model:{prop:"modelValue",event:"update:modelValue"},props:{id:{type:String,default:()=>"checkbox-radio-switch-"+gr(),validator:e=>e.trim()!==""},wrapperId:{type:String,default:null},name:{type:String,default:null},ariaLabel:{type:String,default:""},type:{type:String,default:"checkbox",validator:e=>[Rt,Lt,Ye,hn].includes(e)},buttonVariant:{type:Boolean,default:!1},buttonVariantGrouped:{type:String,default:"no",validator:e=>["no","vertical","horizontal"].includes(e)},checked:{type:[Boolean,Array,String],default:void 0},modelValue:{type:[Boolean,Array,String],default:!1},value:{type:String,default:null},disabled:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},required:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},wrapperElement:{type:String,default:null}},emits:["update:checked","update:modelValue","update:model-value"],setup(){return{model:Hl("checked","update:checked")}},computed:{dataAttrs(){return Object.fromEntries(Object.entries(this.$attrs).filter(([e])=>e.startsWith("data-")))},nonDataAttrs(){return Object.fromEntries(Object.entries(this.$attrs).filter(([e])=>!e.startsWith("data-")))},isButtonType(){return this.type===hn},computedWrapperElement(){return this.isButtonType?"button":this.wrapperElement!==null?this.wrapperElement:"span"},listeners(){return this.isButtonType?{click:this.onToggle}:{change:this.onToggle}},size(){return this.type===Ye?36:24},cssVars(){return{"--icon-size":this.size+"px","--icon-height":(this.type===Ye?16:this.size)+"px"}},inputType(){return[Rt,Lt,hn].includes(this.type)?this.type:Rt},isChecked(){return this.value!==null?Array.isArray(this.model)?[...this.model].indexOf(this.value)>-1:this.model===this.value:this.model===!0},hasIndeterminate(){return[Rt,Lt].includes(this.inputType)}},mounted(){if(this.name&&this.type===Rt&&!Array.isArray(this.model))throw new Error("When using groups of checkboxes, the updated value will be an array.");if(this.name&&this.type===Ye)throw new Error("Switches are not made to be used for data sets. Please use checkboxes instead.");if(typeof this.model!="boolean"&&this.type===Ye)throw new Error("Switches can only be used with boolean as checked prop.")},methods:{t:hr,n:Mf,onToggle(e){if(this.disabled||e.target.tagName.toLowerCase()==="a")return;if(this.type===Lt){this.model=this.value;return}if(this.type===Ye){this.model=!this.isChecked;return}if(typeof this.model=="boolean"){this.model=!this.model;return}const t=this.getInputsSet().filter(n=>n.checked).map(n=>n.value);t.includes(this.value)?this.model=t.filter(n=>n!==this.value):this.model=[...t,this.value]},getInputsSet(){return[...document.getElementsByName(this.name)]}}};var Uh=function(){var e=this,t=e._self._c;return t(e.computedWrapperElement,e._g(e._b({tag:"component",staticClass:"checkbox-radio-switch",class:{["checkbox-radio-switch-"+e.type]:e.type,"checkbox-radio-switch--checked":e.isChecked,"checkbox-radio-switch--disabled":e.disabled,"checkbox-radio-switch--indeterminate":e.hasIndeterminate?e.indeterminate:!1,"checkbox-radio-switch--button-variant":e.buttonVariant,"checkbox-radio-switch--button-variant-v-grouped":e.buttonVariant&&e.buttonVariantGrouped==="vertical","checkbox-radio-switch--button-variant-h-grouped":e.buttonVariant&&e.buttonVariantGrouped==="horizontal","button-vue":e.isButtonType},style:e.cssVars,attrs:{id:e.wrapperId,"aria-label":e.isButtonType&&e.ariaLabel?e.ariaLabel:void 0,type:e.isButtonType?"button":null}},"component",e.isButtonType?e.$attrs:e.dataAttrs,!1),e.isButtonType?e.listeners:null),[e.isButtonType?e._e():t("input",e._g(e._b({staticClass:"checkbox-radio-switch__input",attrs:{id:e.id,"aria-labelledby":!e.isButtonType&&!e.ariaLabel?`${e.id}-label`:null,"aria-label":e.ariaLabel||void 0,disabled:e.disabled,type:e.inputType,required:e.required,name:e.name},domProps:{value:e.value,checked:e.isChecked,indeterminate:e.hasIndeterminate?e.indeterminate:null}},"input",e.nonDataAttrs,!1),e.listeners)),t("NcCheckboxContent",{staticClass:"checkbox-radio-switch__content",attrs:{id:e.id,"icon-class":"checkbox-radio-switch__icon","text-class":"checkbox-radio-switch__text",type:e.type,indeterminate:e.hasIndeterminate?e.indeterminate:!1,"button-variant":e.buttonVariant,"is-checked":e.isChecked,loading:e.loading,size:e.size},nativeOn:{click:function(n){return e.onToggle.apply(null,arguments)}},scopedSlots:e._u([{key:"icon",fn:function(){return[e._t("icon")]},proxy:!0}],null,!0)},[e._t("default")],2)],1)},Wh=[],Gh=G(Vh,Uh,Wh,!1,null,"194d90ea");const qh=Gh.exports,Kh={name:"AlertCircleOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Yh=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon alert-circle-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},Zh=[],Xh=G(Kh,Yh,Zh,!1,null,null);const Jh=Xh.exports,Qh={name:"CheckIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var em=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon check-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},tm=[],nm=G(Qh,em,tm,!1,null,null);const jl=nm.exports,om={name:"NcInputField",components:{NcButton:vr,AlertCircle:Jh,Check:jl},inheritAttrs:!1,model:{prop:"modelValue",event:"update:modelValue"},props:{value:{type:[String,Number],default:void 0},modelValue:{type:[String,Number],default:void 0},type:{type:String,default:"text",validator:e=>["text","password","email","tel","url","search","number"].includes(e)},label:{type:String,default:void 0},labelOutside:{type:Boolean,default:!1},placeholder:{type:String,default:void 0},showTrailingButton:{type:Boolean,default:!1},trailingButtonLabel:{type:String,default:""},success:{type:Boolean,default:!1},error:{type:Boolean,default:!1},helperText:{type:String,default:""},disabled:{type:Boolean,default:!1},pill:{type:Boolean,default:!1},inputClass:{type:[Object,String],default:""}},emits:["update:value","update:modelValue","update:model-value","trailing-button-click"],setup(){return{model:Hl("value","update:value",!0)}},computed:{computedId(){return this.$attrs.id&&this.$attrs.id!==""?this.$attrs.id:this.inputName},inputName(){return"input"+gr()},hasTrailingIcon(){return this.success},hasPlaceholder(){return this.placeholder!==""&&this.placeholder!==void 0},computedPlaceholder(){return this.hasPlaceholder?this.placeholder:this.label},isValidLabel(){const e=this.label||this.labelOutside;return e||console.warn("You need to add a label to the NcInputField component. Either use the prop label or use an external one, as per the example in the documentation."),e},ariaDescribedby(){const e=[];return this.helperText.length>0&&e.push(`${this.inputName}-helper-text`),this.$attrs["aria-describedby"]&&e.push(this.$attrs["aria-describedby"]),e.join(" ")||null}},methods:{focus(){this.$refs.input.focus()},select(){this.$refs.input.select()},handleInput(e){const t=this.type==="number"&&typeof this.model=="number"?parseFloat(e.target.value,10):e.target.value;this.model=t},handleTrailingButtonClick(e){this.$emit("trailing-button-click",e)}}};var im=function(){var e=this,t=e._self._c;return t("div",{staticClass:"input-field",class:{"input-field--disabled":e.disabled,"input-field--label-outside":e.labelOutside||!e.isValidLabel,"input-field--leading-icon":!!e.$scopedSlots.icon||!!e.$scopedSlots.default||!!e.$slots.default,"input-field--trailing-icon":e.showTrailingButton||e.hasTrailingIcon,"input-field--pill":e.pill}},[t("div",{staticClass:"input-field__main-wrapper"},[t("input",e._g(e._b({ref:"input",staticClass:"input-field__input",class:[e.inputClass,{"input-field__input--success":e.success,"input-field__input--error":e.error}],attrs:{id:e.computedId,type:e.type,disabled:e.disabled,placeholder:e.computedPlaceholder,"aria-describedby":e.ariaDescribedby,"aria-live":"polite"},domProps:{value:e.model?.toString()},on:{input:e.handleInput}},"input",e.$attrs,!1),e.$listeners)),!e.labelOutside&&e.isValidLabel?t("label",{staticClass:"input-field__label",attrs:{for:e.computedId}},[e._v(" "+e._s(e.label)+" ")]):e._e(),t("div",{directives:[{name:"show",rawName:"v-show",value:!!e.$scopedSlots.icon||!!e.$scopedSlots.default||!!e.$slots.default,expression:"!!$scopedSlots.icon || !!$scopedSlots.default || !!$slots.default"}],staticClass:"input-field__icon input-field__icon--leading"},[e._t("icon",function(){return[e._t("default")]})],2),e.showTrailingButton?t("NcButton",{staticClass:"input-field__trailing-button",attrs:{type:"tertiary-no-background","aria-label":e.trailingButtonLabel,disabled:e.disabled},on:{click:e.handleTrailingButtonClick},scopedSlots:e._u([{key:"icon",fn:function(){return[e._t("trailing-button-icon")]},proxy:!0}],null,!0)}):e.success||e.error?t("div",{staticClass:"input-field__icon input-field__icon--trailing"},[e.success?t("Check",{staticStyle:{color:"var(--color-success-text)"},attrs:{size:20}}):e.error?t("AlertCircle",{staticStyle:{color:"var(--color-error-text)"},attrs:{size:20}}):e._e()],1):e._e()],1),e.helperText.length>0?t("p",{staticClass:"input-field__helper-text-message",class:{"input-field__helper-text-message--error":e.error,"input-field__helper-text-message--success":e.success},attrs:{id:`${e.inputName}-helper-text`}},[e.success?t("Check",{staticClass:"input-field__helper-text-message__icon",attrs:{size:18}}):e.error?t("AlertCircle",{staticClass:"input-field__helper-text-message__icon",attrs:{size:18}}):e._e(),e._v(" "+e._s(e.helperText)+" ")],1):e._e()])},rm=[],am=G(om,im,rm,!1,null,"ceb23641");const Vl=am.exports;function $t(e,t,n,o,i,r,a,s){var l=typeof e=="function"?e.options:e;t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0);var c;if(i&&(c=i),c)if(l.functional){l._injectStyles=c;var p=l.render;l.render=function(v,y){return c.call(y),p(v,y)}}else{var m=l.beforeCreate;l.beforeCreate=m?[].concat(m,c):[c]}return{exports:e,options:l}}const sm={name:"TrashCanIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var lm=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon trash-can-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M9,3V4H4V6H5V19A2,2 0 0,0 7,21H17A2,2 0 0,0 19,19V6H20V4H15V3H9M9,8H11V17H9V8M13,8H15V17H13V8Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},cm=[],um=$t(sm,lm,cm,!1,null);const dm=um.exports,pm={__name:"PasswordPolicy",props:{modelValue:null,heading:null,canRemove:{type:Boolean}},emits:["update:modelValue","remove"],setup(e,{emit:t}){const n=e,o=me({get:()=>n.modelValue.minLength,set:c=>t("update:modelValue",{...n.modelValue,minLength:Number.isNaN(c)?0:c})}),i=me({get:()=>n.modelValue.enforceHaveIBeenPwned,set:c=>t("update:modelValue",{...n.modelValue,enforceHaveIBeenPwned:c})}),r=me({get:()=>n.modelValue.enforceNonCommonPassword,set:c=>t("update:modelValue",{...n.modelValue,enforceNonCommonPassword:c})}),a=me({get:()=>n.modelValue.enforceNumericCharacters,set:c=>t("update:modelValue",{...n.modelValue,enforceNumericCharacters:c})}),s=me({get:()=>n.modelValue.enforceSpecialCharacters,set:c=>t("update:modelValue",{...n.modelValue,enforceSpecialCharacters:c})}),l=me({get:()=>n.modelValue.enforceUpperLowerCase,set:c=>t("update:modelValue",{...n.modelValue,enforceUpperLowerCase:c})});return{__sfc:!0,props:n,emit:t,minLength:o,enforceHaveIBeenPwned:i,enforceNonCommonPassword:r,enforceNumericCharacters:a,enforceSpecialCharacters:s,enforceUpperLowerCase:l,t:Ie,NcButton:vr,NcCheckboxRadioSwitch:qh,NcInputField:Vl,IconTrashbin:dm}}},fm="_heading_nsb3k_2",hm="_headingWrapper_nsb3k_7",mm="_hint_nsb3k_12",vm="_inputField_nsb3k_17",gm={heading:fm,headingWrapper:hm,hint:mm,inputField:vm};var _m=function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("form",{on:{submit:function(o){o.preventDefault()}}},[t("div",{class:e.$style.headingWrapper},[t("h3",{class:e.$style.heading},[e._v(" "+e._s(e.heading)+" ")]),e.canRemove?t(n.NcButton,{attrs:{"aria-label":n.t("password_policy","Remove policy"),title:n.t("password_policy","Remove policy"),type:"tertiary"},on:{click:function(o){return e.$emit("remove")}},scopedSlots:e._u([{key:"icon",fn:function(){return[t(n.IconTrashbin,{attrs:{size:20}})]},proxy:!0}],null,!1,3422420218)}):e._e()],1),t(n.NcInputField,{class:e.$style.inputField,attrs:{label:n.t("password_policy","Minimum password length"),type:"number",min:"0"},model:{value:n.minLength,callback:function(o){n.minLength=o},expression:"minLength"}}),t(n.NcCheckboxRadioSwitch,{attrs:{checked:n.enforceNonCommonPassword,type:"switch"},on:{"update:checked":function(o){n.enforceNonCommonPassword=o}}},[e._v(" "+e._s(n.t("password_policy","Forbid common passwords"))+" ")]),t(n.NcCheckboxRadioSwitch,{attrs:{checked:n.enforceUpperLowerCase,type:"switch"},on:{"update:checked":function(o){n.enforceUpperLowerCase=o}}},[e._v(" "+e._s(n.t("password_policy","Enforce upper and lower case characters"))+" ")]),t(n.NcCheckboxRadioSwitch,{attrs:{checked:n.enforceNumericCharacters,type:"switch"},on:{"update:checked":function(o){n.enforceNumericCharacters=o}}},[e._v(" "+e._s(n.t("password_policy","Enforce numeric characters"))+" ")]),t(n.NcCheckboxRadioSwitch,{attrs:{checked:n.enforceSpecialCharacters,type:"switch"},on:{"update:checked":function(o){n.enforceSpecialCharacters=o}}},[e._v(" "+e._s(n.t("password_policy","Enforce special characters"))+" ")]),t(n.NcCheckboxRadioSwitch,{attrs:{checked:n.enforceHaveIBeenPwned,type:"switch"},on:{"update:checked":function(o){n.enforceHaveIBeenPwned=o}}},[e._v(" "+e._s(n.t("password_policy","Check password against the list of breached passwords from haveibeenpwned.com"))+" ")]),t("p",{class:e.$style.hint},[e._v(" "+e._s(n.t("password_policy","This check creates a hash of the password and sends the first 5 characters of this hash to the haveibeenpwned.com API to retrieve a list of all hashes that start with those. Then it checks on the Nextcloud instance if the password hash is in the result set."))+" ")])],1)},ym=[];const Za={$style:gm};function bm(e){for(var t in Za)this[t]=Za[t]}var wm=$t(pm,_m,ym,!1,bm);const xm=wm.exports,Cm={name:"CheckboxMarkedCircleIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var $m=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon checkbox-marked-circle-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},Am=[],km=G(Cm,$m,Am,!1,null,null);const Sm=km.exports,Em={name:"AlertDecagramIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Tm=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon alert-decagram-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M23,12L20.56,9.22L20.9,5.54L17.29,4.72L15.4,1.54L12,3L8.6,1.54L6.71,4.72L3.1,5.53L3.44,9.21L1,12L3.44,14.78L3.1,18.47L6.71,19.29L8.6,22.47L12,21L15.4,22.46L17.29,19.28L20.9,18.46L20.56,14.78L23,12M13,17H11V15H13V17M13,13H11V7H13V13Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},Nm=[],Om=G(Em,Tm,Nm,!1,null,null);const Pm=Om.exports,Rm={name:"AlertIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Im=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon alert-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},Mm=[],Dm=G(Rm,Im,Mm,!1,null,null);const Xa=Dm.exports,Lm={name:"InformationIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Fm=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon information-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},zm=[],Bm=G(Lm,Fm,zm,!1,null,null);const Hm=Bm.exports,jm={name:"NcNoteCard",props:{type:{type:String,default:"warning",validator:e=>["success","info","warning","error"].includes(e)},showAlert:{type:Boolean,default:!1},heading:{type:String,default:""},text:{type:String,default:""}},computed:{shouldShowAlert(){return this.showAlert||this.type==="error"},icon(){switch(this.type){case"error":return Pm;case"success":return Sm;case"info":return Hm;case"warning":return Xa;default:return Xa}},color(){switch(this.type){case"error":return"var(--color-error)";case"success":return"var(--color-success)";case"info":return"var(--color-info)";case"warning":return"var(--color-warning)";default:return"var(--color-warning)"}}}};var Vm=function(){var e=this,t=e._self._c;return t("div",{staticClass:"notecard",class:`notecard--${e.type}`,attrs:{role:e.shouldShowAlert?"alert":"note"}},[e._t("icon",function(){return[t(e.icon,{tag:"component",staticClass:"notecard__icon",class:{"notecard__icon--heading":e.heading},attrs:{"fill-color":e.color,size:20}})]}),t("div",[e.heading?t("p",{staticClass:"notecard__heading"},[e._v(" "+e._s(e.heading)+" ")]):e._e(),e._t("default",function(){return[t("p",{staticClass:"notecard__text"},[e._v(" "+e._s(e.text)+" ")])]})],2)],2)},Um=[],Wm=G(jm,Vm,Um,!1,null,"7df28e9e");const Gm=Wm.exports,qm={__name:"ComplianceConfig",setup(e){const t=se(Ii("password_policy","loginConfig")),n=se(Ii("password_policy","loginConfig"));Xt(t,o,{deep:!0});function o(){for(const[i,r]of Object.entries(t.value)){let a=Math.max(r||0,0);a=Number.isNaN(a)?0:a,console.debug(a,r,n.value[i]),n.value[i]!==a&&(window.OCP.AppConfig.setValue("password_policy",i,JSON.stringify(a)),n.value[i]=a),t.value[i]!==a&&(t.value[i]=a)}}return{__sfc:!0,config:t,oldConfig:n,saveComplianceConfig:o,t:Ie,NcInputField:Vl,NcNoteCard:Gm}}},Km="_form_5u8co_2",Ym="_heading_5u8co_8",Zm="_inputField_5u8co_13",Xm={form:Km,heading:Ym,inputField:Zm};var Jm=function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("form",{class:e.$style.form,on:{submit:function(o){o.preventDefault()}}},[t("h3",{class:e.$style.heading},[e._v(" "+e._s(n.t("password_policy","Login policies"))+" ")]),t("div",{class:e.$style.inputField},[t(n.NcInputField,{attrs:{label:n.t("password_policy","Password history size"),"helper-text":n.t("password_policy","Number of passwords to keep (securely hashed) to prevent users from reusing previously used passwords."),min:"0",type:"number"},model:{value:n.config.historySize,callback:function(o){e.$set(n.config,"historySize",o)},expression:"config.historySize"}})],1),t("div",{class:e.$style.inputField},[t(n.NcInputField,{attrs:{label:n.t("password_policy","Maximum login attempts"),min:"0",type:"number","helper-text":n.t("password_policy","Number of login attempts before the user account will be disabled until manual action is taken. (0 for no limit)")},model:{value:n.config.maximumLoginAttempts,callback:function(o){e.$set(n.config,"maximumLoginAttempts",o)},expression:"config.maximumLoginAttempts"}}),t(n.NcNoteCard,{directives:[{name:"show",rawName:"v-show",value:n.config.maximumLoginAttempts>0,expression:"config.maximumLoginAttempts > 0"}],attrs:{heading:n.t("password_policy","Maximum login attempts"),text:n.t("password_policy","Please note, this option is meant to protect attacked accounts. Disabled accounts have to be re-enabled manually by administration. Attackers that try to guess passwords of accounts will have their IP address blocked by the bruteforce protection independent from this setting."),type:"info"}})],1),t("div",{class:e.$style.inputField},[t(n.NcInputField,{attrs:{label:n.t("password_policy","Number of days until user password expires"),min:"0",type:"number"},model:{value:n.config.expiration,callback:function(o){e.$set(n.config,"expiration",o)},expression:"config.expiration"}}),t(n.NcNoteCard,{directives:[{name:"show",rawName:"v-show",value:n.config.expiration>0,expression:"config.expiration > 0"}],attrs:{heading:n.t("password_policy","Password expiration"),text:n.t("password_policy","Warning: enabling password expiration is nowadays considered a security risk by several security agencies."),type:"warning"}})],1)])},Qm=[];const Ja={$style:Xm};function ev(e){for(var t in Ja)this[t]=Ja[t]}var tv=$t(qm,Jm,Qm,!1,ev);const nv=tv.exports;function Ge(e){return e.split("-")[0]}function zt(e){return e.split("-")[1]}function Tn(e){return["top","bottom"].includes(Ge(e))?"x":"y"}function _r(e){return e==="y"?"height":"width"}function Qa(e){let{reference:t,floating:n,placement:o}=e;const i=t.x+t.width/2-n.width/2,r=t.y+t.height/2-n.height/2;let a;switch(Ge(o)){case"top":a={x:i,y:t.y-n.height};break;case"bottom":a={x:i,y:t.y+t.height};break;case"right":a={x:t.x+t.width,y:r};break;case"left":a={x:t.x-n.width,y:r};break;default:a={x:t.x,y:t.y}}const s=Tn(o),l=_r(s);switch(zt(o)){case"start":a[s]=a[s]-(t[l]/2-n[l]/2);break;case"end":a[s]=a[s]+(t[l]/2-n[l]/2);break}return a}const ov=async(e,t,n)=>{const{placement:o="bottom",strategy:i="absolute",middleware:r=[],platform:a}=n;let s=await a.getElementRects({reference:e,floating:t,strategy:i}),{x:l,y:c}=Qa({...s,placement:o}),p=o,m={};for(let v=0;v({name:"arrow",options:e,async fn(t){const{element:n,padding:o=0}=e??{},{x:i,y:r,placement:a,rects:s,platform:l}=t;if(n==null)return{};const c=Ul(o),p={x:i,y:r},m=Ge(a),v=Tn(m),y=_r(v),A=await l.getDimensions({element:n}),O=v==="y"?"top":"left",$=v==="y"?"bottom":"right",P=s.reference[y]+s.reference[v]-p[v]-s.floating[y],x=p[v]-s.reference[v],M=await l.getOffsetParent({element:n}),D=M?v==="y"?M.clientHeight||0:M.clientWidth||0:0,Y=P/2-x/2,te=c[O],X=D-A[y]-c[$],q=D/2-A[y]/2+Y,Q=Fi(te,q,X);return{data:{[v]:Q,centerOffset:q-Q}}}}),sv={left:"right",right:"left",bottom:"top",top:"bottom"};function bo(e){return e.replace(/left|right|bottom|top/g,t=>sv[t])}function Wl(e,t){const n=zt(e)==="start",o=Tn(e),i=_r(o);let r=o==="x"?n?"right":"left":n?"bottom":"top";return t.reference[i]>t.floating[i]&&(r=bo(r)),{main:r,cross:bo(r)}}const lv={start:"end",end:"start"};function zi(e){return e.replace(/start|end/g,t=>lv[t])}const cv=["top","right","bottom","left"],uv=cv.reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]);function dv(e,t,n){return(e?[...n.filter(o=>zt(o)===e),...n.filter(o=>zt(o)!==e)]:n.filter(o=>Ge(o)===o)).filter(o=>e?zt(o)===e||(t?zi(o)!==o:!1):!0)}const pv=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,i,r,a,s;const{x:l,y:c,rects:p,middlewareData:m,placement:v}=t,{alignment:y=null,allowedPlacements:A=uv,autoAlignment:O=!0,...$}=e;if((n=m.autoPlacement)!=null&&n.skip)return{};const P=dv(y,O,A),x=await Ro(t,$),M=(o=(i=m.autoPlacement)==null?void 0:i.index)!=null?o:0,D=P[M],{main:Y,cross:te}=Wl(D,p);if(v!==D)return{x:l,y:c,reset:{placement:P[0]}};const X=[x[Ge(D)],x[Y],x[te]],q=[...(r=(a=m.autoPlacement)==null?void 0:a.overflows)!=null?r:[],{placement:D,overflows:X}],Q=P[M+1];if(Q)return{data:{index:M+1,overflows:q},reset:{placement:Q}};const b=q.slice().sort((u,f)=>u.overflows[0]-f.overflows[0]),_=(s=b.find(u=>{let{overflows:f}=u;return f.every(g=>g<=0)}))==null?void 0:s.placement;return{data:{skip:!0},reset:{placement:_??b[0].placement}}}}};function fv(e){const t=bo(e);return[zi(e),t,zi(t)]}const hv=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:i,middlewareData:r,rects:a,initialPlacement:s}=t;if((n=r.flip)!=null&&n.skip)return{};const{mainAxis:l=!0,crossAxis:c=!0,fallbackPlacements:p,fallbackStrategy:m="bestFit",flipAlignment:v=!0,...y}=e,A=Ge(i),O=p||(A===s||!v?[bo(s)]:fv(s)),$=[s,...O],P=await Ro(t,y),x=[];let M=((o=r.flip)==null?void 0:o.overflows)||[];if(l&&x.push(P[A]),c){const{main:X,cross:q}=Wl(i,a);x.push(P[X],P[q])}if(M=[...M,{placement:i,overflows:x}],!x.every(X=>X<=0)){var D,Y;const X=((D=(Y=r.flip)==null?void 0:Y.index)!=null?D:0)+1,q=$[X];if(q)return{data:{index:X,overflows:M},reset:{placement:q}};let Q="bottom";switch(m){case"bestFit":{var te;const b=(te=M.slice().sort((_,u)=>_.overflows.filter(f=>f>0).reduce((f,g)=>f+g,0)-u.overflows.filter(f=>f>0).reduce((f,g)=>f+g,0))[0])==null?void 0:te.placement;b&&(Q=b);break}case"initialPlacement":Q=s;break}return{data:{skip:!0},reset:{placement:Q}}}return{}}}};function mv(e){let{placement:t,rects:n,value:o}=e;const i=Ge(t),r=["left","top"].includes(i)?-1:1,a=typeof o=="function"?o({...n,placement:t}):o,{mainAxis:s,crossAxis:l}=typeof a=="number"?{mainAxis:a,crossAxis:0}:{mainAxis:0,crossAxis:0,...a};return Tn(i)==="x"?{x:l,y:s*r}:{x:s*r,y:l}}const vv=function(e){return e===void 0&&(e=0),{name:"offset",options:e,fn(t){const{x:n,y:o,placement:i,rects:r}=t,a=mv({placement:i,rects:r,value:e});return{x:n+a.x,y:o+a.y,data:a}}}};function gv(e){return e==="x"?"y":"x"}const _v=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:o,placement:i}=t,{mainAxis:r=!0,crossAxis:a=!1,limiter:s={fn:$=>{let{x:P,y:x}=$;return{x:P,y:x}}},...l}=e,c={x:n,y:o},p=await Ro(t,l),m=Tn(Ge(i)),v=gv(m);let y=c[m],A=c[v];if(r){const $=m==="y"?"top":"left",P=m==="y"?"bottom":"right",x=y+p[$],M=y-p[P];y=Fi(x,y,M)}if(a){const $=v==="y"?"top":"left",P=v==="y"?"bottom":"right",x=A+p[$],M=A-p[P];A=Fi(x,A,M)}const O=s.fn({...t,[m]:y,[v]:A});return{...O,data:{x:O.x-n,y:O.y-o}}}}},yv=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n;const{placement:o,rects:i,middlewareData:r}=t,{apply:a,...s}=e;if((n=r.size)!=null&&n.skip)return{};const l=await Ro(t,s),c=Ge(o),p=zt(o)==="end";let m,v;c==="top"||c==="bottom"?(m=c,v=p?"left":"right"):(v=c,m=p?"top":"bottom");const y=ft(l.left,0),A=ft(l.right,0),O=ft(l.top,0),$=ft(l.bottom,0),P={height:i.floating.height-(["left","right"].includes(o)?2*(O!==0||$!==0?O+$:ft(l.top,l.bottom)):l[m]),width:i.floating.width-(["top","bottom"].includes(o)?2*(y!==0||A!==0?y+A:ft(l.left,l.right)):l[v])};return a?.({...P,...i}),{data:{skip:!0},reset:{rects:!0}}}}};function yr(e){return e?.toString()==="[object Window]"}function rt(e){if(e==null)return window;if(!yr(e)){const t=e.ownerDocument;return t&&t.defaultView||window}return e}function Io(e){return rt(e).getComputedStyle(e)}function Ue(e){return yr(e)?"":e?(e.nodeName||"").toLowerCase():""}function We(e){return e instanceof rt(e).HTMLElement}function wo(e){return e instanceof rt(e).Element}function bv(e){return e instanceof rt(e).Node}function Gl(e){const t=rt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Mo(e){const{overflow:t,overflowX:n,overflowY:o}=Io(e);return/auto|scroll|overlay|hidden/.test(t+o+n)}function wv(e){return["table","td","th"].includes(Ue(e))}function ql(e){const t=navigator.userAgent.toLowerCase().includes("firefox"),n=Io(e);return n.transform!=="none"||n.perspective!=="none"||n.contain==="paint"||["transform","perspective"].includes(n.willChange)||t&&n.willChange==="filter"||t&&(n.filter?n.filter!=="none":!1)}const es=Math.min,mn=Math.max,xo=Math.round;function Ut(e,t){t===void 0&&(t=!1);const n=e.getBoundingClientRect();let o=1,i=1;return t&&We(e)&&(o=e.offsetWidth>0&&xo(n.width)/e.offsetWidth||1,i=e.offsetHeight>0&&xo(n.height)/e.offsetHeight||1),{width:n.width/o,height:n.height/i,top:n.top/i,right:n.right/o,bottom:n.bottom/i,left:n.left/o,x:n.left/o,y:n.top/i}}function at(e){return((bv(e)?e.ownerDocument:e.document)||window.document).documentElement}function Do(e){return yr(e)?{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}:{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Kl(e){return Ut(at(e)).left+Do(e).scrollLeft}function xv(e){const t=Ut(e);return xo(t.width)!==e.offsetWidth||xo(t.height)!==e.offsetHeight}function Cv(e,t,n){const o=We(t),i=at(t),r=Ut(e,o&&xv(t));let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(o||!o&&n!=="fixed")if((Ue(t)!=="body"||Mo(i))&&(a=Do(t)),We(t)){const l=Ut(t,!0);s.x=l.x+t.clientLeft,s.y=l.y+t.clientTop}else i&&(s.x=Kl(i));return{x:r.left+a.scrollLeft-s.x,y:r.top+a.scrollTop-s.y,width:r.width,height:r.height}}function Lo(e){return Ue(e)==="html"?e:e.assignedSlot||e.parentNode||(Gl(e)?e.host:null)||at(e)}function ts(e){return!We(e)||getComputedStyle(e).position==="fixed"?null:e.offsetParent}function $v(e){let t=Lo(e);for(;We(t)&&!["html","body"].includes(Ue(t));){if(ql(t))return t;t=t.parentNode}return null}function Bi(e){const t=rt(e);let n=ts(e);for(;n&&wv(n)&&getComputedStyle(n).position==="static";)n=ts(n);return n&&(Ue(n)==="html"||Ue(n)==="body"&&getComputedStyle(n).position==="static"&&!ql(n))?t:n||$v(e)||t}function ns(e){return{width:e.offsetWidth,height:e.offsetHeight}}function Av(e){let{rect:t,offsetParent:n,strategy:o}=e;const i=We(n),r=at(n);if(n===r)return t;let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if((i||!i&&o!=="fixed")&&((Ue(n)!=="body"||Mo(r))&&(a=Do(n)),We(n))){const l=Ut(n,!0);s.x=l.x+n.clientLeft,s.y=l.y+n.clientTop}return{...t,x:t.x-a.scrollLeft+s.x,y:t.y-a.scrollTop+s.y}}function kv(e){const t=rt(e),n=at(e),o=t.visualViewport;let i=n.clientWidth,r=n.clientHeight,a=0,s=0;return o&&(i=o.width,r=o.height,Math.abs(t.innerWidth/o.scale-o.width)<.01&&(a=o.offsetLeft,s=o.offsetTop)),{width:i,height:r,x:a,y:s}}function Sv(e){var t;const n=at(e),o=Do(e),i=(t=e.ownerDocument)==null?void 0:t.body,r=mn(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=mn(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0);let s=-o.scrollLeft+Kl(e);const l=-o.scrollTop;return Io(i||n).direction==="rtl"&&(s+=mn(n.clientWidth,i?i.clientWidth:0)-r),{width:r,height:a,x:s,y:l}}function Yl(e){return["html","body","#document"].includes(Ue(e))?e.ownerDocument.body:We(e)&&Mo(e)?e:Yl(Lo(e))}function Co(e,t){var n;t===void 0&&(t=[]);const o=Yl(e),i=o===((n=e.ownerDocument)==null?void 0:n.body),r=rt(o),a=i?[r].concat(r.visualViewport||[],Mo(o)?o:[]):o,s=t.concat(a);return i?s:s.concat(Co(Lo(a)))}function Ev(e,t){const n=t.getRootNode==null?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&Gl(n)){let o=t;do{if(o&&e===o)return!0;o=o.parentNode||o.host}while(o)}return!1}function Tv(e){const t=Ut(e),n=t.top+e.clientTop,o=t.left+e.clientLeft;return{top:n,left:o,x:o,y:n,right:o+e.clientWidth,bottom:n+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}function os(e,t){return t==="viewport"?Li(kv(e)):wo(t)?Tv(t):Li(Sv(at(e)))}function Nv(e){const t=Co(Lo(e)),n=["absolute","fixed"].includes(Io(e).position)&&We(e)?Bi(e):e;return wo(n)?t.filter(o=>wo(o)&&Ev(o,n)&&Ue(o)!=="body"):[]}function Ov(e){let{element:t,boundary:n,rootBoundary:o}=e;const i=[...n==="clippingParents"?Nv(t):[].concat(n),o],r=i[0],a=i.reduce((s,l)=>{const c=os(t,l);return s.top=mn(c.top,s.top),s.right=es(c.right,s.right),s.bottom=es(c.bottom,s.bottom),s.left=mn(c.left,s.left),s},os(t,r));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}const Pv={getElementRects:e=>{let{reference:t,floating:n,strategy:o}=e;return{reference:Cv(t,Bi(n),o),floating:{...ns(n),x:0,y:0}}},convertOffsetParentRelativeRectToViewportRelativeRect:e=>Av(e),getOffsetParent:e=>{let{element:t}=e;return Bi(t)},isElement:e=>wo(e),getDocumentElement:e=>{let{element:t}=e;return at(t)},getClippingClientRect:e=>Ov(e),getDimensions:e=>{let{element:t}=e;return ns(t)},getClientRects:e=>{let{element:t}=e;return t.getClientRects()}},Rv=(e,t,n)=>ov(e,t,{platform:Pv,...n});var Iv=Object.defineProperty,Mv=Object.defineProperties,Dv=Object.getOwnPropertyDescriptors,$o=Object.getOwnPropertySymbols,Zl=Object.prototype.hasOwnProperty,Xl=Object.prototype.propertyIsEnumerable,is=(e,t,n)=>t in e?Iv(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Xe=(e,t)=>{for(var n in t||(t={}))Zl.call(t,n)&&is(e,n,t[n]);if($o)for(var n of $o(t))Xl.call(t,n)&&is(e,n,t[n]);return e},Fo=(e,t)=>Mv(e,Dv(t)),Lv=(e,t)=>{var n={};for(var o in e)Zl.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&$o)for(var o of $o(e))t.indexOf(o)<0&&Xl.call(e,o)&&(n[o]=e[o]);return n};function Jl(e,t){for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&(typeof t[n]=="object"&&e[n]?Jl(e[n],t[n]):e[n]=t[n])}const Be={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:5e3,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:e=>[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover","focus"],delay:{show:0,hide:400}}}};function Wt(e,t){let n=Be.themes[e]||{},o;do o=n[t],typeof o>"u"?n.$extend?n=Be.themes[n.$extend]||{}:(n=null,o=Be[t]):n=null;while(n);return o}function Fv(e){const t=[e];let n=Be.themes[e]||{};do n.$extend&&!n.$resetCss?(t.push(n.$extend),n=Be.themes[n.$extend]||{}):n=null;while(n);return t.map(o=>`v-popper--theme-${o}`)}function rs(e){const t=[e];let n=Be.themes[e]||{};do n.$extend?(t.push(n.$extend),n=Be.themes[n.$extend]||{}):n=null;while(n);return t}let wt=!1;if(typeof window<"u"){wt=!1;try{const e=Object.defineProperty({},"passive",{get(){wt=!0}});window.addEventListener("test",null,e)}catch{}}let Ql=!1;typeof window<"u"&&typeof navigator<"u"&&(Ql=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const ec=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,`${t}-start`,`${t}-end`]),[]),as={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart"},ss={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend"};function ls(e,t){const n=e.indexOf(t);n!==-1&&e.splice(n,1)}function ci(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const Te=[];let dt=null;const cs={};function us(e){let t=cs[e];return t||(t=cs[e]=[]),t}let Hi=function(){};typeof window<"u"&&(Hi=window.Element);function H(e){return function(){const t=this.$props;return Wt(t.theme,e)}}const ui="__floating-vue__popper";var tc=()=>({name:"VPopper",props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,required:!0},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:H("disabled")},positioningDisabled:{type:Boolean,default:H("positioningDisabled")},placement:{type:String,default:H("placement"),validator:e=>ec.includes(e)},delay:{type:[String,Number,Object],default:H("delay")},distance:{type:[Number,String],default:H("distance")},skidding:{type:[Number,String],default:H("skidding")},triggers:{type:Array,default:H("triggers")},showTriggers:{type:[Array,Function],default:H("showTriggers")},hideTriggers:{type:[Array,Function],default:H("hideTriggers")},popperTriggers:{type:Array,default:H("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:H("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:H("popperHideTriggers")},container:{type:[String,Object,Hi,Boolean],default:H("container")},boundary:{type:[String,Hi],default:H("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:H("strategy")},autoHide:{type:[Boolean,Function],default:H("autoHide")},handleResize:{type:Boolean,default:H("handleResize")},instantMove:{type:Boolean,default:H("instantMove")},eagerMount:{type:Boolean,default:H("eagerMount")},popperClass:{type:[String,Array,Object],default:H("popperClass")},computeTransformOrigin:{type:Boolean,default:H("computeTransformOrigin")},autoMinSize:{type:Boolean,default:H("autoMinSize")},autoSize:{type:[Boolean,String],default:H("autoSize")},autoMaxSize:{type:Boolean,default:H("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:H("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:H("preventOverflow")},overflowPadding:{type:[Number,String],default:H("overflowPadding")},arrowPadding:{type:[Number,String],default:H("arrowPadding")},arrowOverflow:{type:Boolean,default:H("arrowOverflow")},flip:{type:Boolean,default:H("flip")},shift:{type:Boolean,default:H("shift")},shiftCrossAxis:{type:Boolean,default:H("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:H("noAutoFocus")}},provide(){return{[ui]:{parentPopper:this}}},inject:{[ui]:{default:null}},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},shownChildren:new Set,lastAutoHide:!0}},computed:{popperId(){return this.ariaId!=null?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:typeof this.autoHide=="function"?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:Fo(Xe({},this.classes),{popperClass:this.popperClass}),result:this.positioningDisabled?null:this.result}},parentPopper(){var e;return(e=this[ui])==null?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return((e=this.popperTriggers)==null?void 0:e.includes("hover"))||((t=this.popperShowTriggers)==null?void 0:t.includes("hover"))}},watch:Xe(Xe({shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())}},["triggers","positioningDisabled"].reduce((e,t)=>(e[t]="$_refreshListeners",e),{})),["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})),created(){this.$_isDisposed=!0,this.randomId=`popper_${[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_")}`,this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeDestroy(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:n=!1}={}){var o,i;(o=this.parentPopper)!=null&&o.lockedChild&&this.parentPopper.lockedChild!==this||(this.$_pendingHide=!1,(n||!this.disabled)&&(((i=this.parentPopper)==null?void 0:i.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1,skipAiming:n=!1}={}){var o;if(!this.$_hideInProgress){if(this.shownChildren.size>0){this.$_pendingHide=!0;return}if(!n&&this.hasPopperShowTriggerHover&&this.$_isAimingPopper()){this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3));return}((o=this.parentPopper)==null?void 0:o.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){this.$_isDisposed&&(this.$_isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=this.referenceNode(),this.$_targetNodes=this.targetNodes().filter(e=>e.nodeType===e.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.$_isDisposed||(this.$_isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"),this.$emit("dispose"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){var e;if(this.$_isDisposed||this.positioningDisabled)return;const t={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&t.middleware.push(vv({mainAxis:this.distance,crossAxis:this.skidding}));const n=this.placement.startsWith("auto");if(n?t.middleware.push(pv({alignment:(e=this.placement.split("-")[1])!=null?e:""})):t.placement=this.placement,this.preventOverflow&&(this.shift&&t.middleware.push(_v({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!n&&this.flip&&t.middleware.push(hv({padding:this.overflowPadding,boundary:this.boundary}))),t.middleware.push(av({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&t.middleware.push({name:"arrowOverflow",fn:({placement:i,rects:r,middlewareData:a})=>{let s;const{centerOffset:l}=a.arrow;return i.startsWith("top")||i.startsWith("bottom")?s=Math.abs(l)>r.reference.width/2:s=Math.abs(l)>r.reference.height/2,{data:{overflow:s}}}}),this.autoMinSize||this.autoSize){const i=this.autoSize?this.autoSize:this.autoMinSize?"min":null;t.middleware.push({name:"autoSize",fn:({rects:r,placement:a,middlewareData:s})=>{var l;if((l=s.autoSize)!=null&&l.skip)return{};let c,p;return a.startsWith("top")||a.startsWith("bottom")?c=r.reference.width:p=r.reference.height,this.$_innerNode.style[i==="min"?"minWidth":i==="max"?"maxWidth":"width"]=c!=null?`${c}px`:null,this.$_innerNode.style[i==="min"?"minHeight":i==="max"?"maxHeight":"height"]=p!=null?`${p}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,t.middleware.push(yv({boundary:this.boundary,padding:this.overflowPadding,apply:({width:i,height:r})=>{this.$_innerNode.style.maxWidth=i!=null?`${i}px`:null,this.$_innerNode.style.maxHeight=r!=null?`${r}px`:null}})));const o=await Rv(this.$_referenceNode,this.$_popperNode,t);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:Xe(Xe({},o.middlewareData.arrow),o.middlewareData.arrowOverflow)})},$_scheduleShow(e=null,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),dt&&this.instantMove&&dt.instantMove&&dt!==this.parentPopper){dt.$_applyHide(!0),this.$_applyShow(!0);return}t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e=null,t=!1){if(this.shownChildren.size>0){this.$_pendingHide=!0;return}this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(dt=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide"))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await ci(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...Co(this.$_referenceNode),...Co(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const t=this.$_referenceNode.getBoundingClientRect(),n=this.$_popperNode.querySelector(".v-popper__wrapper"),o=n.parentNode.getBoundingClientRect(),i=t.x+t.width/2-(o.left+n.offsetLeft),r=t.y+t.height/2-(o.top+n.offsetTop);this.result.transformOrigin=`${i}px ${r}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let n=0;n0){this.$_pendingHide=!0,this.$_hideInProgress=!1;return}if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,ls(Te,this),Te.length===0&&document.body.classList.remove("v-popper--some-open");for(const n of rs(this.theme)){const o=us(n);ls(o,this),o.length===0&&document.body.classList.remove(`v-popper--some-open--${n}`)}dt===this&&(dt=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=Wt(this.theme,"disposeTimeout");t!==null&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await ci(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.$_isDisposed)return;let e=this.container;if(typeof e=="string"?e=window.document.querySelector(e):e===!1&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=n=>{this.isShown&&!this.$_hideInProgress||(n.usedByTooltip=!0,!this.$_preventShow&&this.show({event:n}))};this.$_registerTriggerListeners(this.$_targetNodes,as,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],as,this.popperTriggers,this.popperShowTriggers,e);const t=n=>o=>{o.usedByTooltip||this.hide({event:o,skipAiming:n})};this.$_registerTriggerListeners(this.$_targetNodes,ss,this.triggers,this.hideTriggers,t(!1)),this.$_registerTriggerListeners([this.$_popperNode],ss,this.popperTriggers,this.popperHideTriggers,t(!0))},$_registerEventListeners(e,t,n){this.$_events.push({targetNodes:e,eventType:t,handler:n}),e.forEach(o=>o.addEventListener(t,n,wt?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,n,o,i){let r=n;o!=null&&(r=typeof o=="function"?o(r):o),r.forEach(a=>{const s=t[a];s&&this.$_registerEventListeners(e,s,i)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(n=>{const{targetNodes:o,eventType:i,handler:r}=n;!e||e===i?o.forEach(a=>a.removeEventListener(i,r)):t.push(n)}),this.$_events=t},$_refreshListeners(){this.$_isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const n of this.$_targetNodes){const o=n.getAttribute(e);o&&(n.removeAttribute(e),n.setAttribute(t,o))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const n in e){const o=e[n];o==null?t.removeAttribute(n):t.setAttribute(n,o)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.$_pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$el.getBoundingClientRect();if(vn>=e.left&&vn<=e.right&&gn>=e.top&&gn<=e.bottom){const t=this.$_popperNode.getBoundingClientRect(),n=vn-qe,o=gn-Ke,i=t.left+t.width/2-qe+(t.top+t.height/2)-Ke+t.width+t.height,r=qe+n*i,a=Ke+o*i;return Yn(qe,Ke,r,a,t.left,t.top,t.left,t.bottom)||Yn(qe,Ke,r,a,t.left,t.top,t.right,t.top)||Yn(qe,Ke,r,a,t.right,t.top,t.right,t.bottom)||Yn(qe,Ke,r,a,t.left,t.bottom,t.right,t.bottom)}return!1}},render(){return this.$scopedSlots.default(this.slotData)[0]}});typeof document<"u"&&typeof window<"u"&&(Ql?(document.addEventListener("touchstart",ds,wt?{passive:!0,capture:!0}:!0),document.addEventListener("touchend",Bv,wt?{passive:!0,capture:!0}:!0)):(window.addEventListener("mousedown",ds,!0),window.addEventListener("click",zv,!0)),window.addEventListener("resize",Vv));function ds(e){for(let t=0;t=0;o--){const i=Te[o];try{const r=i.$_containsGlobalTarget=Hv(i,e);i.$_pendingHide=!1,requestAnimationFrame(()=>{if(i.$_pendingHide=!1,!n[i.randomId]&&ps(i,r,e)){if(i.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&r){let s=i.parentPopper;for(;s;)n[s.randomId]=!0,s=s.parentPopper;return}let a=i.parentPopper;for(;a&&ps(a,a.$_containsGlobalTarget,e);)a.$_handleGlobalClose(e,t),a=a.parentPopper}})}catch{}}}function Hv(e,t){const n=e.popperNode();return e.$_mouseDownContains||n.contains(t.target)}function ps(e,t,n){return n.closeAllPopover||n.closePopover&&t||jv(e,n)&&!t}function jv(e,t){if(typeof e.autoHide=="function"){const n=e.autoHide(t);return e.lastAutoHide=n,n}return e.autoHide}function Vv(e){for(let t=0;t{qe=vn,Ke=gn,vn=e.clientX,gn=e.clientY},wt?{passive:!0}:void 0);function Yn(e,t,n,o,i,r,a,s){const l=((a-i)*(t-r)-(s-r)*(e-i))/((s-r)*(n-e)-(a-i)*(o-t)),c=((n-e)*(t-r)-(o-t)*(e-i))/((s-r)*(n-e)-(a-i)*(o-t));return l>=0&&l<=1&&c>=0&&c<=1}function Uv(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);var n=e.indexOf("Trident/");if(n>0){var o=e.indexOf("rv:");return parseInt(e.substring(o+3,e.indexOf(".",o)),10)}var i=e.indexOf("Edge/");return i>0?parseInt(e.substring(i+5,e.indexOf(".",i)),10):-1}var ao;function ji(){ji.init||(ji.init=!0,ao=Uv()!==-1)}var Wv={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},mounted:function(){var e=this;ji(),this.$nextTick(function(){e._w=e.$el.offsetWidth,e._h=e.$el.offsetHeight,e.emitOnMount&&e.emitSize()});var t=document.createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",ao&&this.$el.appendChild(t),t.data="about:blank",ao||this.$el.appendChild(t)},beforeDestroy:function(){this.removeResizeHandlers()},methods:{compareAndNotify:function(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize:function(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers:function(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers:function(){this._resizeObject&&this._resizeObject.onload&&(!ao&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};function Gv(e,t,n,o,i,r,a,s,l,c){var p=typeof n=="function"?n.options:n;return e&&e.render&&(p.render=e.render,p.staticRenderFns=e.staticRenderFns,p._compiled=!0),p._scopeId=o,n}var qv=Wv,oc=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"resize-observer",attrs:{tabindex:"-1"}})},Kv=[];oc._withStripped=!0;var Yv=void 0,Zv="data-v-8859cc6c",Vi=Gv({render:oc,staticRenderFns:Kv},Yv,qv,Zv);function Xv(e){e.component("resize-observer",Vi),e.component("ResizeObserver",Vi)}var Jv={version:"1.0.1",install:Xv},Zn=null;typeof window<"u"?Zn=window.Vue:typeof Bt<"u"&&(Zn=Bt.Vue),Zn&&Zn.use(Jv);var ic={computed:{themeClass(){return Fv(this.theme)}}},Qv={name:"VPopperContent",components:{ResizeObserver:Vi},mixins:[ic],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},methods:{toPx(e){return e!=null&&!isNaN(e)?`${e}px`:null}}},eg=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"popover",staticClass:"v-popper__popper",class:[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}],style:e.result?{position:e.result.strategy,transform:"translate3d("+Math.round(e.result.x)+"px,"+Math.round(e.result.y)+"px,0)"}:void 0,attrs:{id:e.popperId,"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0},on:{keyup:function(o){if(!o.type.indexOf("key")&&e._k(o.keyCode,"esc",27,o.key,["Esc","Escape"]))return null;e.autoHide&&e.$emit("hide")}}},[n("div",{staticClass:"v-popper__backdrop",on:{click:function(o){e.autoHide&&e.$emit("hide")}}}),n("div",{staticClass:"v-popper__wrapper",style:e.result?{transformOrigin:e.result.transformOrigin}:void 0},[n("div",{ref:"inner",staticClass:"v-popper__inner"},[e.mounted?[n("div",[e._t("default")],2),e.handleResize?n("ResizeObserver",{on:{notify:function(o){return e.$emit("resize",o)}}}):e._e()]:e._e()],2),n("div",{ref:"arrow",staticClass:"v-popper__arrow-container",style:e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0},[n("div",{staticClass:"v-popper__arrow-outer"}),n("div",{staticClass:"v-popper__arrow-inner"})])])])},tg=[];function Jt(e,t,n,o,i,r,a,s){var l=typeof e=="function"?e.options:e;t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0);var c;if(i&&(c=i),c)if(l.functional){l._injectStyles=c;var p=l.render;l.render=function(v,y){return c.call(y),p(v,y)}}else{var m=l.beforeCreate;l.beforeCreate=m?[].concat(m,c):[c]}return{exports:e,options:l}}const fs={};var ng=Jt(Qv,eg,tg,!1,og);function og(e){for(let t in fs)this[t]=fs[t]}var rc=function(){return ng.exports}(),br={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}},ig={name:"VPopperWrapper",components:{Popper:tc(),PopperContent:rc},mixins:[br,ic],inheritAttrs:!1,props:{theme:{type:String,default(){return this.$options.vPopperTheme}}},methods:{getTargetNodes(){return Array.from(this.$refs.reference.children).filter(e=>e!==this.$refs.popperContent.$el)}}},rg=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Popper",e._g(e._b({ref:"popper",attrs:{theme:e.theme,"target-nodes":e.getTargetNodes,"reference-node":function(){return e.$refs.reference},"popper-node":function(){return e.$refs.popperContent.$el}},scopedSlots:e._u([{key:"default",fn:function(o){var i=o.popperId,r=o.isShown,a=o.shouldMountContent,s=o.skipTransition,l=o.autoHide,c=o.show,p=o.hide,m=o.handleResize,v=o.onResize,y=o.classes,A=o.result;return[n("div",{ref:"reference",staticClass:"v-popper",class:[e.themeClass,{"v-popper--shown":r}]},[e._t("default",null,{shown:r,show:c,hide:p}),n("PopperContent",{ref:"popperContent",attrs:{"popper-id":i,theme:e.theme,shown:r,mounted:a,"skip-transition":s,"auto-hide":l,"handle-resize":m,classes:y,result:A},on:{hide:p,resize:v}},[e._t("popper",null,{shown:r,hide:p})],2)],2)]}}],null,!0)},"Popper",e.$attrs,!1),e.$listeners))},ag=[];const hs={};var sg=Jt(ig,rg,ag,!1,lg);function lg(e){for(let t in hs)this[t]=hs[t]}var wr=function(){return sg.exports}(),cg=Fo(Xe({},wr),{name:"VDropdown",vPopperTheme:"dropdown"});let ug,dg;const ms={};var pg=Jt(cg,ug,dg,!1,fg);function fg(e){for(let t in ms)this[t]=ms[t]}var Ui=function(){return pg.exports}(),hg=Fo(Xe({},wr),{name:"VMenu",vPopperTheme:"menu"});let mg,vg;const vs={};var gg=Jt(hg,mg,vg,!1,_g);function _g(e){for(let t in vs)this[t]=vs[t]}var gs=function(){return gg.exports}(),yg=Fo(Xe({},wr),{name:"VTooltip",vPopperTheme:"tooltip"});let bg,wg;const _s={};var xg=Jt(yg,bg,wg,!1,Cg);function Cg(e){for(let t in _s)this[t]=_s[t]}var ys=function(){return xg.exports}(),$g={name:"VTooltipDirective",components:{Popper:tc(),PopperContent:rc},mixins:[br],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default(){return Wt(this.theme,"html")}},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default(){return Wt(this.theme,"loadingContent")}}},data(){return{asyncContent:null}},computed:{isContentAsync(){return typeof this.content=="function"},loading(){return this.isContentAsync&&this.asyncContent==null},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(e){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if(typeof this.content=="function"&&this.$_isShown&&(e||!this.$_loading&&this.asyncContent==null)){this.asyncContent=null,this.$_loading=!0;const t=++this.$_fetchId,n=this.content(this);n.then?n.then(o=>this.onResult(t,o)):this.onResult(t,n)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}},Ag=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("Popper",e._g(e._b({ref:"popper",attrs:{theme:e.theme,"popper-node":function(){return e.$refs.popperContent.$el}},on:{"apply-show":e.onShow,"apply-hide":e.onHide},scopedSlots:e._u([{key:"default",fn:function(o){var i=o.popperId,r=o.isShown,a=o.shouldMountContent,s=o.skipTransition,l=o.autoHide,c=o.hide,p=o.handleResize,m=o.onResize,v=o.classes,y=o.result;return[n("PopperContent",{ref:"popperContent",class:{"v-popper--tooltip-loading":e.loading},attrs:{"popper-id":i,theme:e.theme,shown:r,mounted:a,"skip-transition":s,"auto-hide":l,"handle-resize":p,classes:v,result:y},on:{hide:c,resize:m}},[e.html?n("div",{domProps:{innerHTML:e._s(e.finalContent)}}):n("div",{domProps:{textContent:e._s(e.finalContent)}})])]}}])},"Popper",e.$attrs,!1),e.$listeners))},kg=[];const bs={};var Sg=Jt($g,Ag,kg,!1,Eg);function Eg(e){for(let t in bs)this[t]=bs[t]}var Tg=function(){return Sg.exports}();const ac="v-popper--has-tooltip";function Ng(e,t){let n=e.placement;if(!n&&t)for(const o of ec)t[o]&&(n=o);return n||(n=Wt(e.theme||"tooltip","placement")),n}function sc(e,t,n){let o;const i=typeof t;return i==="string"?o={content:t}:t&&i==="object"?o=t:o={content:!1},o.placement=Ng(o,n),o.targetNodes=()=>[e],o.referenceNode=()=>e,o}function Og(e,t,n){const o=sc(e,t,n),i=e.$_popper=new V({mixins:[br],data(){return{options:o}},render(a){const s=this.options,{theme:l,html:c,content:p,loadingContent:m}=s,v=Lv(s,["theme","html","content","loadingContent"]);return a(Tg,{props:{theme:l,html:c,content:p,loadingContent:m},attrs:v,ref:"popper"})},devtools:{hide:!0}}),r=document.createElement("div");return document.body.appendChild(r),i.$mount(r),e.classList&&e.classList.add(ac),i}function lc(e){e.$_popper&&(e.$_popper.$destroy(),delete e.$_popper,delete e.$_popperOldShown),e.classList&&e.classList.remove(ac)}function ws(e,{value:t,oldValue:n,modifiers:o}){const i=sc(e,t,o);if(!i.content||Wt(i.theme||"tooltip","disabled"))lc(e);else{let r;e.$_popper?(r=e.$_popper,r.options=i):r=Og(e,t,o),typeof t.shown<"u"&&t.shown!==e.$_popperOldShown&&(e.$_popperOldShown=t.shown,t.shown?r.show():r.hide())}}var Pg={bind:ws,update:ws,unbind(e){lc(e)}};function xs(e){e.addEventListener("click",cc),e.addEventListener("touchstart",uc,wt?{passive:!0}:!1)}function Cs(e){e.removeEventListener("click",cc),e.removeEventListener("touchstart",uc),e.removeEventListener("touchend",dc),e.removeEventListener("touchcancel",pc)}function cc(e){const t=e.currentTarget;e.closePopover=!t.$_vclosepopover_touch,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}function uc(e){if(e.changedTouches.length===1){const t=e.currentTarget;t.$_vclosepopover_touch=!0;const n=e.changedTouches[0];t.$_vclosepopover_touchPoint=n,t.addEventListener("touchend",dc),t.addEventListener("touchcancel",pc)}}function dc(e){const t=e.currentTarget;if(t.$_vclosepopover_touch=!1,e.changedTouches.length===1){const n=e.changedTouches[0],o=t.$_vclosepopover_touchPoint;e.closePopover=Math.abs(n.screenY-o.screenY)<20&&Math.abs(n.screenX-o.screenX)<20,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}}function pc(e){const t=e.currentTarget;t.$_vclosepopover_touch=!1}var Rg={bind(e,{value:t,modifiers:n}){e.$_closePopoverModifiers=n,(typeof t>"u"||t)&&xs(e)},update(e,{value:t,oldValue:n,modifiers:o}){e.$_closePopoverModifiers=o,t!==n&&(typeof t>"u"||t?xs(e):Cs(e))},unbind(e){Cs(e)}};const Ig=Ui;function Mg(e,t={}){e.$_vTooltipInstalled||(e.$_vTooltipInstalled=!0,Jl(Be,t),e.directive("tooltip",Pg),e.directive("close-popper",Rg),e.component("v-tooltip",ys),e.component("VTooltip",ys),e.component("v-dropdown",Ui),e.component("VDropdown",Ui),e.component("v-menu",gs),e.component("VMenu",gs))}const Dg={version:"1.0.0-beta.19",install:Mg,options:Be};let Xn=null;typeof window<"u"?Xn=window.Vue:typeof Bt<"u"&&(Xn=Bt.Vue),Xn&&Xn.use(Dg);var fc=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],Ao=fc.join(","),hc=typeof Element>"u",xt=hc?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,ko=!hc&&Element.prototype.getRootNode?function(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}:function(e){return e?.ownerDocument},So=function e(t,n){var o;n===void 0&&(n=!0);var i=t==null||(o=t.getAttribute)===null||o===void 0?void 0:o.call(t,"inert"),r=i===""||i==="true",a=r||n&&t&&e(t.parentNode);return a},Lg=function(e){var t,n=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return n===""||n==="true"},mc=function(e,t,n){if(So(e))return[];var o=Array.prototype.slice.apply(e.querySelectorAll(Ao));return t&&xt.call(e,Ao)&&o.unshift(e),o=o.filter(n),o},vc=function e(t,n,o){for(var i=[],r=Array.from(t);r.length;){var a=r.shift();if(!So(a,!1))if(a.tagName==="SLOT"){var s=a.assignedElements(),l=s.length?s:a.children,c=e(l,!0,o);o.flatten?i.push.apply(i,c):i.push({scopeParent:a,candidates:c})}else{var p=xt.call(a,Ao);p&&o.filter(a)&&(n||!t.includes(a))&&i.push(a);var m=a.shadowRoot||typeof o.getShadowRoot=="function"&&o.getShadowRoot(a),v=!So(m,!1)&&(!o.shadowRootFilter||o.shadowRootFilter(a));if(m&&v){var y=e(m===!0?a.children:m.children,!0,o);o.flatten?i.push.apply(i,y):i.push({scopeParent:a,candidates:y})}else r.unshift.apply(r,a.children)}}return i},gc=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},ht=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||Lg(e))&&!gc(e)?0:e.tabIndex},Fg=function(e,t){var n=ht(e);return n<0&&t&&!gc(e)?0:n},zg=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},_c=function(e){return e.tagName==="INPUT"},Bg=function(e){return _c(e)&&e.type==="hidden"},Hg=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(n){return n.tagName==="SUMMARY"});return t},jg=function(e,t){for(var n=0;nsummary:first-of-type"),r=i?e.parentElement:e;if(xt.call(r,"details:not([open]) *"))return!0;if(!n||n==="full"||n==="legacy-full"){if(typeof o=="function"){for(var a=e;e;){var s=e.parentElement,l=ko(e);if(s&&!s.shadowRoot&&o(s)===!0)return $s(e);e.assignedSlot?e=e.assignedSlot:!s&&l!==e.ownerDocument?e=l.host:e=s}e=a}if(Gg(e))return!e.getClientRects().length;if(n!=="legacy-full")return!0}else if(n==="non-zero-area")return $s(e);return!1},Kg=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var n=0;n=0)},Zg=function e(t){var n=[],o=[];return t.forEach(function(i,r){var a=!!i.scopeParent,s=a?i.scopeParent:i,l=Fg(s,a),c=a?e(i.candidates):s;l===0?a?n.push.apply(n,c):n.push(s):o.push({documentOrder:r,tabIndex:l,item:i,isScope:a,content:c})}),o.sort(zg).reduce(function(i,r){return r.isScope?i.push.apply(i,r.content):i.push(r.content),i},[]).concat(n)},Xg=function(e,t){t=t||{};var n;return t.getShadowRoot?n=vc([e],t.includeContainer,{filter:Wi.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:Yg}):n=mc(e,t.includeContainer,Wi.bind(null,t)),Zg(n)},Jg=function(e,t){t=t||{};var n;return t.getShadowRoot?n=vc([e],t.includeContainer,{filter:Eo.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):n=mc(e,t.includeContainer,Eo.bind(null,t)),n},Ot=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return xt.call(e,Ao)===!1?!1:Wi(t,e)},Qg=fc.concat("iframe").join(","),di=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return xt.call(e,Qg)===!1?!1:Eo(t,e)};function As(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,o)}return n}function ks(e){for(var t=1;t0){var n=e[e.length-1];n!==t&&n.pause()}var o=e.indexOf(t);o===-1||e.splice(o,1),e.push(t)},deactivateTrap:function(e,t){var n=e.indexOf(t);n!==-1&&e.splice(n,1),e.length>0&&e[e.length-1].unpause()}},o_=function(e){return e.tagName&&e.tagName.toLowerCase()==="input"&&typeof e.select=="function"},i_=function(e){return e?.key==="Escape"||e?.key==="Esc"||e?.keyCode===27},_n=function(e){return e?.key==="Tab"||e?.keyCode===9},r_=function(e){return _n(e)&&!e.shiftKey},a_=function(e){return _n(e)&&e.shiftKey},Es=function(e){return setTimeout(e,0)},Ts=function(e,t){var n=-1;return e.every(function(o,i){return t(o)?(n=i,!1):!0}),n},dn=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o1?u-1:0),g=1;g=0)b=n.activeElement;else{var _=r.tabbableGroups[0],u=_&&_.firstTabbableNode;b=u||c("fallbackFocus")}if(!b)throw new Error("Your focus-trap needs to have at least one focusable element");return b},m=function(){if(r.containerGroups=r.containers.map(function(b){var _=Xg(b,i.tabbableOptions),u=Jg(b,i.tabbableOptions),f=_.length>0?_[0]:void 0,g=_.length>0?_[_.length-1]:void 0,w=u.find(function(T){return Ot(T)}),k=u.slice().reverse().find(function(T){return Ot(T)}),N=!!_.find(function(T){return ht(T)>0});return{container:b,tabbableNodes:_,focusableNodes:u,posTabIndexesFound:N,firstTabbableNode:f,lastTabbableNode:g,firstDomTabbableNode:w,lastDomTabbableNode:k,nextTabbableNode:function(T){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,L=_.indexOf(T);return L<0?R?u.slice(u.indexOf(T)+1).find(function(E){return Ot(E)}):u.slice(0,u.indexOf(T)).reverse().find(function(E){return Ot(E)}):_[L+(R?1:-1)]}}}),r.tabbableGroups=r.containerGroups.filter(function(b){return b.tabbableNodes.length>0}),r.tabbableGroups.length<=0&&!c("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(r.containerGroups.find(function(b){return b.posTabIndexesFound})&&r.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},v=function b(_){var u=_.activeElement;if(u)return u.shadowRoot&&u.shadowRoot.activeElement!==null?b(u.shadowRoot):u},y=function b(_){if(_!==!1&&_!==v(document)){if(!_||!_.focus){b(p());return}_.focus({preventScroll:!!i.preventScroll}),r.mostRecentlyFocusedNode=_,o_(_)&&_.select()}},A=function(b){var _=c("setReturnFocus",b);return _||(_===!1?!1:b)},O=function(b){var _=b.target,u=b.event,f=b.isBackward,g=f===void 0?!1:f;_=_||Jn(u),m();var w=null;if(r.tabbableGroups.length>0){var k=l(_,u),N=k>=0?r.containerGroups[k]:void 0;if(k<0)g?w=r.tabbableGroups[r.tabbableGroups.length-1].lastTabbableNode:w=r.tabbableGroups[0].firstTabbableNode;else if(g){var T=Ts(r.tabbableGroups,function(oe){var j=oe.firstTabbableNode;return _===j});if(T<0&&(N.container===_||di(_,i.tabbableOptions)&&!Ot(_,i.tabbableOptions)&&!N.nextTabbableNode(_,!1))&&(T=k),T>=0){var R=T===0?r.tabbableGroups.length-1:T-1,L=r.tabbableGroups[R];w=ht(_)>=0?L.lastTabbableNode:L.lastDomTabbableNode}else _n(u)||(w=N.nextTabbableNode(_,!1))}else{var E=Ts(r.tabbableGroups,function(oe){var j=oe.lastTabbableNode;return _===j});if(E<0&&(N.container===_||di(_,i.tabbableOptions)&&!Ot(_,i.tabbableOptions)&&!N.nextTabbableNode(_))&&(E=k),E>=0){var W=E===r.tabbableGroups.length-1?0:E+1,F=r.tabbableGroups[W];w=ht(_)>=0?F.firstTabbableNode:F.firstDomTabbableNode}else _n(u)||(w=N.nextTabbableNode(_))}}else w=c("fallbackFocus");return w},$=function(b){var _=Jn(b);if(!(l(_,b)>=0)){if(dn(i.clickOutsideDeactivates,b)){a.deactivate({returnFocus:i.returnFocusOnDeactivate});return}dn(i.allowOutsideClick,b)||b.preventDefault()}},P=function(b){var _=Jn(b),u=l(_,b)>=0;if(u||_ instanceof Document)u&&(r.mostRecentlyFocusedNode=_);else{b.stopImmediatePropagation();var f,g=!0;if(r.mostRecentlyFocusedNode)if(ht(r.mostRecentlyFocusedNode)>0){var w=l(r.mostRecentlyFocusedNode),k=r.containerGroups[w].tabbableNodes;if(k.length>0){var N=k.findIndex(function(T){return T===r.mostRecentlyFocusedNode});N>=0&&(i.isKeyForward(r.recentNavEvent)?N+1=0&&(f=k[N-1],g=!1))}}else r.containerGroups.some(function(T){return T.tabbableNodes.some(function(R){return ht(R)>0})})||(g=!1);else g=!1;g&&(f=O({target:r.mostRecentlyFocusedNode,isBackward:i.isKeyBackward(r.recentNavEvent)})),y(f||r.mostRecentlyFocusedNode||p())}r.recentNavEvent=void 0},x=function(b){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;r.recentNavEvent=b;var u=O({event:b,isBackward:_});u&&(_n(b)&&b.preventDefault(),y(u))},M=function(b){if(i_(b)&&dn(i.escapeDeactivates,b)!==!1){b.preventDefault(),a.deactivate();return}(i.isKeyForward(b)||i.isKeyBackward(b))&&x(b,i.isKeyBackward(b))},D=function(b){var _=Jn(b);l(_,b)>=0||dn(i.clickOutsideDeactivates,b)||dn(i.allowOutsideClick,b)||(b.preventDefault(),b.stopImmediatePropagation())},Y=function(){if(r.active)return Ss.activateTrap(o,a),r.delayInitialFocusTimer=i.delayInitialFocus?Es(function(){y(p())}):y(p()),n.addEventListener("focusin",P,!0),n.addEventListener("mousedown",$,{capture:!0,passive:!1}),n.addEventListener("touchstart",$,{capture:!0,passive:!1}),n.addEventListener("click",D,{capture:!0,passive:!1}),n.addEventListener("keydown",M,{capture:!0,passive:!1}),a},te=function(){if(r.active)return n.removeEventListener("focusin",P,!0),n.removeEventListener("mousedown",$,!0),n.removeEventListener("touchstart",$,!0),n.removeEventListener("click",D,!0),n.removeEventListener("keydown",M,!0),a},X=function(b){var _=b.some(function(u){var f=Array.from(u.removedNodes);return f.some(function(g){return g===r.mostRecentlyFocusedNode})});_&&y(p())},q=typeof window<"u"&&"MutationObserver"in window?new MutationObserver(X):void 0,Q=function(){q&&(q.disconnect(),r.active&&!r.paused&&r.containers.map(function(b){q.observe(b,{subtree:!0,childList:!0})}))};return a={get active(){return r.active},get paused(){return r.paused},activate:function(b){if(r.active)return this;var _=s(b,"onActivate"),u=s(b,"onPostActivate"),f=s(b,"checkCanFocusTrap");f||m(),r.active=!0,r.paused=!1,r.nodeFocusedBeforeActivation=n.activeElement,_?.();var g=function(){f&&m(),Y(),Q(),u?.()};return f?(f(r.containers.concat()).then(g,g),this):(g(),this)},deactivate:function(b){if(!r.active)return this;var _=ks({onDeactivate:i.onDeactivate,onPostDeactivate:i.onPostDeactivate,checkCanReturnFocus:i.checkCanReturnFocus},b);clearTimeout(r.delayInitialFocusTimer),r.delayInitialFocusTimer=void 0,te(),r.active=!1,r.paused=!1,Q(),Ss.deactivateTrap(o,a);var u=s(_,"onDeactivate"),f=s(_,"onPostDeactivate"),g=s(_,"checkCanReturnFocus"),w=s(_,"returnFocus","returnFocusOnDeactivate");u?.();var k=function(){Es(function(){w&&y(A(r.nodeFocusedBeforeActivation)),f?.()})};return w&&g?(g(A(r.nodeFocusedBeforeActivation)).then(k,k),this):(k(),this)},pause:function(b){if(r.paused||!r.active)return this;var _=s(b,"onPause"),u=s(b,"onPostPause");return r.paused=!0,_?.(),te(),Q(),u?.(),this},unpause:function(b){if(!r.paused||!r.active)return this;var _=s(b,"onUnpause"),u=s(b,"onPostUnpause");return r.paused=!1,_?.(),m(),Y(),Q(),u?.(),this},updateContainerElements:function(b){var _=[].concat(b).filter(Boolean);return r.containers=_.map(function(u){return typeof u=="string"?n.querySelector(u):u}),r.active&&m(),Q(),this}},a.updateContainerElements(e),a};const yc=function(){return Object.assign(window,{_nc_focus_trap:window._nc_focus_trap||[]}),window._nc_focus_trap},c_={name:"NcPopoverTriggerProvider",provide(){return{"NcPopover:trigger:shown":()=>this.shown,"NcPopover:trigger:attrs":()=>this.triggerAttrs}},props:{shown:{type:Boolean,required:!0},popupRole:{type:String,default:void 0}},computed:{triggerAttrs(){return{"aria-haspopup":this.popupRole,"aria-expanded":this.shown.toString()}}},render(){return this.$scopedSlots.default?.({attrs:this.triggerAttrs})}},u_=null,d_=null;var p_=G(c_,u_,d_,!1,null,null);const f_=p_.exports,h_={name:"NcPopover",components:{Dropdown:Ig,NcPopoverTriggerProvider:f_},inheritAttrs:!1,props:{shown:{type:Boolean,default:!1},popupRole:{type:String,default:void 0,validator:e=>["menu","listbox","tree","grid","dialog","true"].includes(e)},popoverBaseClass:{type:String,default:""},focusTrap:{type:Boolean,default:!0},setReturnFocus:{default:void 0,type:[HTMLElement,SVGElement,String,Boolean,Function]}},emits:["after-show","after-hide","update:shown"],data(){return{internalShown:this.shown}},watch:{shown(e){this.internalShown=e},internalShown(e){this.$emit("update:shown",e)}},mounted(){this.checkTriggerA11y()},beforeDestroy(){this.clearFocusTrap(),this.clearEscapeStopPropagation()},methods:{checkTriggerA11y(){window.OC?.debug&&(this.getPopoverTriggerContainerElement().querySelector("[aria-expanded]")||V.util.warn("It looks like you are using a custom button as a or other popover #trigger. If you are not using as a trigger, you need to bind attrs from the #trigger slot props to your custom button. See docs for an example."))},removeFloatingVueAriaDescribedBy(){const e=this.getPopoverTriggerContainerElement().querySelectorAll("[data-popper-shown]");for(const t of e)t.removeAttribute("aria-describedby")},getPopoverContentElement(){return this.$refs.popover?.$refs.popperContent?.$el},getPopoverTriggerContainerElement(){return this.$refs.popover.$refs.reference},async useFocusTrap(){if(await this.$nextTick(),!this.focusTrap)return;const e=this.getPopoverContentElement();e&&(this.$focusTrap=l_(e,{escapeDeactivates:!1,allowOutsideClick:!0,setReturnFocus:this.setReturnFocus,trapStack:yc()}),this.$focusTrap.activate())},clearFocusTrap(e={}){try{this.$focusTrap?.deactivate(e),this.$focusTrap=null}catch(t){console.warn(t)}},addEscapeStopPropagation(){this.getPopoverContentElement()?.addEventListener("keydown",this.stopKeydownEscapeHandler)},clearEscapeStopPropagation(){this.getPopoverContentElement()?.removeEventListener("keydown",this.stopKeydownEscapeHandler)},stopKeydownEscapeHandler(e){e.type==="keydown"&&e.key==="Escape"&&e.stopPropagation()},async afterShow(){this.removeFloatingVueAriaDescribedBy(),await this.$nextTick(),await this.useFocusTrap(),this.addEscapeStopPropagation(),this.$emit("after-show")},afterHide(){this.clearFocusTrap(),this.clearEscapeStopPropagation(),this.$emit("after-hide")}}};var m_=function(){var e=this,t=e._self._c;return t("Dropdown",e._g(e._b({ref:"popover",attrs:{distance:10,"arrow-padding":10,"no-auto-focus":!0,"popper-class":e.popoverBaseClass,shown:e.internalShown},on:{"update:shown":function(n){e.internalShown=n},"apply-show":e.afterShow,"apply-hide":e.afterHide},scopedSlots:e._u([{key:"popper",fn:function(n){return[e._t("default",null,null,n)]}}],null,!0)},"Dropdown",e.$attrs,!1),e.$listeners),[t("NcPopoverTriggerProvider",{attrs:{shown:e.internalShown,"popup-role":e.popupRole},scopedSlots:e._u([{key:"default",fn:function(n){return[e._t("trigger",null,null,n)]}}],null,!0)})],1)},v_=[],g_=G(h_,m_,v_,!1,null,null);const __=g_.exports;V.util.warn;function zo(e){return Ks()?(ru(e),!0):!1}function Nn(e){return typeof e=="function"?e():Qc(e)}const y_=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const b_=e=>e!=null,w_=Object.prototype.toString,x_=e=>w_.call(e)==="[object Object]",C_=()=>{};function $_(e){return Ki()}function bc(e,t=!0,n){$_()?il(e,n):t?e():Po(e)}V.util.warn;function Gt(e){var t;const n=Nn(e);return(t=n?.$el)!=null?t:n}const On=y_?window:void 0;function Gi(...e){let t,n,o,i;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,o,i]=e,t=On):[t,n,o,i]=e,!t)return C_;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const r=[],a=()=>{r.forEach(p=>p()),r.length=0},s=(p,m,v,y)=>(p.addEventListener(m,v,y),()=>p.removeEventListener(m,v,y)),l=Xt(()=>[Gt(t),Nn(i)],([p,m])=>{if(a(),!p)return;const v=x_(m)?{...m}:m;r.push(...n.flatMap(y=>o.map(A=>s(p,y,A,v))))},{immediate:!0,flush:"post"}),c=()=>{l(),a()};return zo(c),c}function A_(){const e=se(!1);return Ki()&&il(()=>{e.value=!0},void 0),e}function xr(e){const t=A_();return me(()=>(t.value,!!e()))}function k_(e,t,n={}){const{window:o=On,...i}=n;let r;const a=xr(()=>o&&"MutationObserver"in o),s=()=>{r&&(r.disconnect(),r=void 0)},l=me(()=>{const v=Nn(e),y=(Array.isArray(v)?v:[v]).map(Gt).filter(b_);return new Set(y)}),c=Xt(()=>l.value,v=>{s(),a.value&&v.size&&(r=new MutationObserver(t),v.forEach(y=>r.observe(y,i)))},{immediate:!0,flush:"post"}),p=()=>r?.takeRecords(),m=()=>{c(),s()};return zo(m),{isSupported:a,stop:m,takeRecords:p}}function S_(e,t={}){const{window:n=On}=t,o=xr(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let i;const r=se(!1),a=c=>{r.value=c.matches},s=()=>{i&&("removeEventListener"in i?i.removeEventListener("change",a):i.removeListener(a))},l=nu(()=>{o.value&&(s(),i=n.matchMedia(Nn(e)),"addEventListener"in i?i.addEventListener("change",a):i.addListener(a),r.value=i.matches)});return zo(()=>{l(),s(),i=void 0}),r}function E_(e,t,n={}){const{window:o=On,...i}=n;let r;const a=xr(()=>o&&"ResizeObserver"in o),s=()=>{r&&(r.disconnect(),r=void 0)},l=me(()=>{const m=Nn(e);return Array.isArray(m)?m.map(v=>Gt(v)):[Gt(m)]}),c=Xt(l,m=>{if(s(),a.value&&o){r=new ResizeObserver(t);for(const v of m)v&&r.observe(v,i)}},{immediate:!0,flush:"post"}),p=()=>{s(),c()};return zo(p),{isSupported:a,stop:p}}function Ns(e,t={}){const{reset:n=!0,windowResize:o=!0,windowScroll:i=!0,immediate:r=!0,updateTiming:a="sync"}=t,s=se(0),l=se(0),c=se(0),p=se(0),m=se(0),v=se(0),y=se(0),A=se(0);function O(){const P=Gt(e);if(!P){n&&(s.value=0,l.value=0,c.value=0,p.value=0,m.value=0,v.value=0,y.value=0,A.value=0);return}const x=P.getBoundingClientRect();s.value=x.height,l.value=x.bottom,c.value=x.left,p.value=x.right,m.value=x.top,v.value=x.width,y.value=x.x,A.value=x.y}function $(){a==="sync"?O():a==="next-frame"&&requestAnimationFrame(()=>O())}return E_(e,$),Xt(()=>Gt(e),P=>!P&&$()),k_(e,$,{attributeFilter:["style","class"]}),i&&Gi("scroll",$,{capture:!0,passive:!0}),o&&Gi("resize",$,{passive:!0}),bc(()=>{r&&$()}),{height:s,bottom:l,left:c,right:p,top:m,width:v,x:y,y:A,update:$}}function T_(e={}){const{window:t=On,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:o=Number.POSITIVE_INFINITY,listenOrientation:i=!0,includeScrollbar:r=!0,type:a="inner"}=e,s=se(n),l=se(o),c=()=>{t&&(a==="outer"?(s.value=t.outerWidth,l.value=t.outerHeight):r?(s.value=t.innerWidth,l.value=t.innerHeight):(s.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight))};if(c(),bc(c),Gi("resize",c,{passive:!0}),i){const p=S_("(orientation: portrait)");Xt(p,()=>c())}return{width:s,height:l}}const N_={name:"DotsHorizontalIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var O_=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon dots-horizontal-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M16,12A2,2 0 0,1 18,10A2,2 0 0,1 20,12A2,2 0 0,1 18,14A2,2 0 0,1 16,12M10,12A2,2 0 0,1 12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12M4,12A2,2 0 0,1 6,10A2,2 0 0,1 8,12A2,2 0 0,1 6,14A2,2 0 0,1 4,12Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},P_=[],R_=G(N_,O_,P_,!1,null,null);const I_=R_.exports;mr(Df);const M_=".focusable",D_={name:"NcActions",components:{NcButton:vr,NcPopover:__},provide(){return{"NcActions:isSemanticMenu":me(()=>this.actionsMenuSemanticType==="menu")}},props:{open:{type:Boolean,default:!1},manualOpen:{type:Boolean,default:!1},forceMenu:{type:Boolean,default:!1},forceName:{type:Boolean,default:!1},menuName:{type:String,default:null},forceSemanticType:{type:String,default:null,validator(e){return["dialog","menu","expanded","tooltip"].includes(e)}},primary:{type:Boolean,default:!1},type:{type:String,validator(e){return["primary","secondary","tertiary","tertiary-no-background","tertiary-on-primary","error","warning","success"].indexOf(e)!==-1},default:null},defaultIcon:{type:String,default:""},ariaLabel:{type:String,default:hr("Actions")},ariaHidden:{type:Boolean,default:null},placement:{type:String,default:"bottom"},boundariesElement:{type:Element,default:()=>document.querySelector("#content-vue")??document.querySelector("body")},container:{type:[String,Object,Element,Boolean],default:"body"},disabled:{type:Boolean,default:!1},inline:{type:Number,default:0}},emits:["open","update:open","close","focus","blur","click"],setup(e){const t=`menu-${gr()}`,n=`trigger-${t}`,o=se(),{top:i,bottom:r}=Ns(o),{top:a,bottom:s}=Ns(eu(e,"boundariesElement")),{height:l}=T_(),c=me(()=>Math.max(Math.min(i.value-84,i.value-a.value),Math.min(l.value-r.value-34,s.value-r.value)));return{triggerButton:o,maxMenuHeight:c,randomId:t,triggerRandomId:n}},data(){return{opened:this.open,focusIndex:0,actionsMenuSemanticType:"unknown",externalFocusTrapStack:[]}},computed:{triggerBtnType(){return this.type||(this.primary?"primary":this.menuName?"secondary":"tertiary")},config(){return{menu:{popupRole:"menu",withArrowNavigation:!0,withTabNavigation:!1,withFocusTrap:!1,triggerA11yAttr:{"aria-controls":this.opened?this.randomId:null},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{"aria-labelledby":this.triggerRandomId,id:this.randomId,role:"menu"}},expanded:{popupRole:void 0,withArrowNavigation:!1,withTabNavigation:!0,withFocusTrap:!1,triggerA11yAttr:{},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{}},dialog:{popupRole:"dialog",withArrowNavigation:!1,withTabNavigation:!0,withFocusTrap:!0,triggerA11yAttr:{"aria-controls":this.opened?this.randomId:null},popoverContainerA11yAttrs:{id:this.randomId,role:"dialog","aria-labelledby":this.triggerRandomId,"aria-modal":"true"},popoverUlA11yAttrs:{}},tooltip:{popupRole:void 0,withArrowNavigation:!1,withTabNavigation:!1,withFocusTrap:!1,triggerA11yAttr:{},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{}},unknown:{popupRole:void 0,role:void 0,withArrowNavigation:!0,withTabNavigation:!1,withFocusTrap:!0,triggerA11yAttr:{},popoverContainerA11yAttrs:{},popoverUlA11yAttrs:{"aria-labelledby":this.triggerRandomId}}}[this.actionsMenuSemanticType]}},watch:{open(e){e!==this.opened&&(this.opened=e)},opened(){this.intersectIntoCurrentFocusTrapStack(),this.opened?document.body.addEventListener("keydown",this.handleEscapePressed):document.body.removeEventListener("keydown",this.handleEscapePressed)}},methods:{getActionName(e){return e?.componentOptions?.Ctor?.extendOptions?.name??e?.componentOptions?.tag},intersectIntoCurrentFocusTrapStack(){if(!this.config.withFocusTrap)if(this.opened){this.externalFocusTrapStack=[...yc()];for(const e of this.externalFocusTrapStack)e.pause()}else{for(const e of this.externalFocusTrapStack)e.unpause();this.externalFocusTrapStack=[]}},isValidSingleAction(e){return["NcActionButton","NcActionLink","NcActionRouter"].includes(this.getActionName(e))},isIconUrl(e){try{return!!new URL(e,e.startsWith("/")?window.location.origin:void 0)}catch{return!1}},openMenu(e){this.opened||(this.opened=!0,this.$emit("update:open",!0),this.$emit("open"))},async closeMenu(e=!0){this.opened&&(await this.$nextTick(),this.opened=!1,this.$refs.popover?.clearFocusTrap({returnFocus:e}),this.$emit("update:open",!1),this.$emit("close"),this.focusIndex=0,e&&this.$refs.triggerButton?.$el.focus())},onClosed(){this.$emit("closed")},onOpen(){this.$nextTick(()=>{this.focusFirstAction(null),this.resizePopover()})},resizePopover(){const e=this.$refs.menu.closest(".v-popper__inner");if(this.$refs.menu.clientHeight>this.maxMenuHeight){let t=0,n=0;for(const o of this.$refs.menuList.children){if(t+o.clientHeight/2>this.maxMenuHeight){e.style.height=`${t-n/2}px`;break}n=o.clientHeight,t+=n}}else e.style.height="fit-content"},getCurrentActiveMenuItemElement(){return this.$refs.menu.querySelector("li.active")},getFocusableMenuItemElements(){return this.$refs.menu.querySelectorAll(M_)},onKeydown(e){if(e.key==="Tab"){if(this.config.withFocusTrap)return;if(!this.config.withTabNavigation){this.closeMenu(!0);return}e.preventDefault();const t=this.getFocusableMenuItemElements(),n=[...t].indexOf(document.activeElement);if(n===-1)return;const o=e.shiftKey?n-1:n+1;(o<0||o===t.length)&&this.closeMenu(!0),this.focusIndex=o,this.focusAction();return}this.config.withArrowNavigation&&(e.key==="ArrowUp"&&this.focusPreviousAction(e),e.key==="ArrowDown"&&this.focusNextAction(e),e.key==="PageUp"&&this.focusFirstAction(e),e.key==="PageDown"&&this.focusLastAction(e)),this.handleEscapePressed(e)},onTriggerKeydown(e){e.key==="Escape"&&this.actionsMenuSemanticType==="tooltip"&&this.closeMenu()},handleEscapePressed(e){e.key==="Escape"&&(this.closeMenu(),e.preventDefault())},removeCurrentActive(){const e=this.$refs.menu.querySelector("li.active");e&&e.classList.remove("active")},focusAction(){const e=this.getFocusableMenuItemElements()[this.focusIndex];if(e){this.removeCurrentActive();const t=e.closest("li.action");e.focus(),t&&t.classList.add("active")}},focusPreviousAction(e){this.opened&&(this.focusIndex===0?this.focusLastAction(e):(this.preventIfEvent(e),this.focusIndex=this.focusIndex-1),this.focusAction())},focusNextAction(e){if(this.opened){const t=this.getFocusableMenuItemElements().length-1;this.focusIndex===t?this.focusFirstAction(e):(this.preventIfEvent(e),this.focusIndex=this.focusIndex+1),this.focusAction()}},focusFirstAction(e){if(this.opened){this.preventIfEvent(e);const t=[...this.getFocusableMenuItemElements()].findIndex(n=>n.getAttribute("aria-checked")==="true"&&n.getAttribute("role")==="menuitemradio");this.focusIndex=t>-1?t:0,this.focusAction()}},focusLastAction(e){this.opened&&(this.preventIfEvent(e),this.focusIndex=this.getFocusableMenuItemElements().length-1,this.focusAction())},preventIfEvent(e){e&&(e.preventDefault(),e.stopPropagation())},onFocus(e){this.$emit("focus",e)},onBlur(e){this.$emit("blur",e),this.actionsMenuSemanticType==="tooltip"&&this.$refs.menu&&this.getFocusableMenuItemElements().length===0&&this.closeMenu(!1)},onClick(e){this.$emit("click",e)}},render(e){const t=(this.$slots.default||[]).filter(s=>this.getActionName(s));if(t.length===0)return;let n=t.filter(this.isValidSingleAction);this.forceMenu&&n.length>0&&this.inline>0&&(V.util.warn("Specifying forceMenu will ignore any inline actions rendering."),n=[]);const o=n.slice(0,this.inline),i=t.filter(s=>!o.includes(s));if(this.forceSemanticType)this.actionsMenuSemanticType=this.forceSemanticType;else{const s=["NcActionInput","NcActionTextEditable"],l=["NcActionButton","NcActionButtonGroup","NcActionCheckbox","NcActionRadio"],c=["NcActionLink","NcActionRouter"],p=i.some(y=>s.includes(this.getActionName(y))),m=i.some(y=>l.includes(this.getActionName(y))),v=i.some(y=>c.includes(this.getActionName(y)));p?this.actionsMenuSemanticType="dialog":m?this.actionsMenuSemanticType="menu":v?this.actionsMenuSemanticType="expanded":t.filter(y=>this.getActionName(y).startsWith("NcAction")).length===t.length?this.actionsMenuSemanticType="tooltip":this.actionsMenuSemanticType="unknown"}const r=s=>{const l=s?.componentOptions?.propsData?.icon,c=s?.data?.scopedSlots?.icon()?.[0]??(this.isIconUrl(l)?e("img",{class:"action-item__menutoggle__icon",attrs:{src:l,alt:""}}):e("span",{class:["icon",l]})),p=s?.data?.attrs||{},m=s?.componentOptions?.listeners?.click,v=s?.componentOptions?.children?.[0]?.text?.trim?.(),y=s?.componentOptions?.propsData?.ariaLabel||v,A=this.forceName?v:"";let O=s?.componentOptions?.propsData?.title;this.forceName||O||(O=v);const $={...s?.componentOptions?.propsData??{}},P=["submit","reset"].includes($.type)?$.modelValue:"button";return delete $.modelValue,delete $.type,e("NcButton",{class:["action-item action-item--single",s?.data?.staticClass,s?.data?.class],attrs:{...p,"aria-label":y,title:O},ref:s?.data?.ref,props:{type:this.type||(A?"secondary":"tertiary"),disabled:this.disabled||s?.componentOptions?.propsData?.disabled,pressed:s?.componentOptions?.propsData?.modelValue,nativeType:P,...$},on:{focus:this.onFocus,blur:this.onBlur,"update:pressed":s?.componentOptions?.listeners?.["update:modelValue"]??(()=>{}),...!!m&&{click:x=>{m&&m(x)}}}},[e("template",{slot:"icon"},[c]),A])},a=s=>{const l=this.$slots.icon?.[0]||(this.defaultIcon?e("span",{class:["icon",this.defaultIcon]}):e(I_,{props:{size:20}}));return e("NcPopover",{ref:"popover",props:{delay:0,handleResize:!0,shown:this.opened,placement:this.placement,boundary:this.boundariesElement,container:this.container,popoverBaseClass:"action-item__popper",popupRole:this.config.popupRole,setReturnFocus:this.config.withFocusTrap?this.$refs.triggerButton?.$el:null,focusTrap:this.config.withFocusTrap},attrs:{delay:0,handleResize:!0,shown:this.opened,placement:this.placement,boundary:this.boundariesElement,container:this.container,...this.manualOpen&&{triggers:[]}},on:{show:this.openMenu,"apply-show":this.onOpen,hide:this.closeMenu,"apply-hide":this.onClosed}},[e("NcButton",{class:"action-item__menutoggle",props:{type:this.triggerBtnType,disabled:this.disabled},slot:"trigger",ref:"triggerButton",attrs:{id:this.triggerRandomId,"aria-label":this.menuName?null:this.ariaLabel,...this.config.triggerA11yAttr},on:{focus:this.onFocus,blur:this.onBlur,click:this.onClick,keydown:this.onTriggerKeydown}},[e("template",{slot:"icon"},[l]),this.menuName]),e("div",{class:{open:this.opened},attrs:{tabindex:"-1",...this.config.popoverContainerA11yAttrs},on:{keydown:this.onKeydown},ref:"menu"},[e("ul",{attrs:{tabindex:"-1",...this.config.popoverUlA11yAttrs},ref:"menuList"},[s])])])};return t.length===1&&n.length===1&&!this.forceMenu?r(t[0]):(this.$nextTick(()=>{this.opened&&this.$refs.menu&&(this.resizePopover(),(this.$refs.menu.querySelector("li.active")||[]).length===0&&this.focusFirstAction())}),o.length>0&&this.inline>0?e("div",{class:["action-items",`action-item--${this.triggerBtnType}`]},[...o.map(r),i.length>0?e("div",{class:["action-item",{"action-item--open":this.opened}]},[a(i)]):null]):e("div",{class:["action-item action-item--default-popover",`action-item--${this.triggerBtnType}`,{"action-item--open":this.opened}]},[a(t)]))}},L_=null,F_=null;var z_=G(D_,L_,F_,!1,null,"60a4c99d");const B_=z_.exports,H_={name:"ChevronRightIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var j_=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon chevron-right-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},V_=[],U_=G(H_,j_,V_,!1,null,null);const W_=U_.exports,G_={name:"ChevronLeftIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var q_=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon chevron-left-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},K_=[],Y_=G(G_,q_,K_,!1,null,null);const Z_=Y_.exports,X_={beforeUpdate(){this.text=this.getText()},data(){return{text:this.getText()}},computed:{isLongText(){return this.text&&this.text.trim().length>20}},methods:{getText(){return this.$slots.default?this.$slots.default[0].text.trim():""}}},J_=function(e,t){let n=e.$parent;for(;n;){if(n.$options.name===t)return n;n=n.$parent}},Q_={mixins:[X_],props:{icon:{type:String,default:""},name:{type:String,default:""},title:{type:String,default:""},closeAfterClick:{type:Boolean,default:!1},ariaLabel:{type:String,default:null},ariaHidden:{type:Boolean,default:null}},emits:["click"],computed:{isIconUrl(){try{return!!new URL(this.icon,this.icon.startsWith("/")?window.location.origin:void 0)}catch{return!1}}},methods:{onClick(e){if(this.$emit("click",e),this.closeAfterClick){const t=J_(this,"NcActions");t&&t.closeMenu&&t.closeMenu(!1)}}}},ey={name:"NcActionButton",components:{CheckIcon:jl,ChevronRightIcon:W_,ChevronLeftIcon:Z_},setup(){return{isRTL:Ef()}},mixins:[Q_],inject:{isInSemanticMenu:{from:"NcActions:isSemanticMenu",default:!1}},props:{ariaHidden:{type:Boolean,default:null},disabled:{type:Boolean,default:!1},isMenu:{type:Boolean,default:!1},type:{type:String,default:"button",validator:e=>["button","checkbox","radio","reset","submit"].includes(e)},modelValue:{type:[Boolean,String],default:null},value:{type:String,default:null}},computed:{isFocusable(){return!this.disabled},isChecked(){return this.type==="radio"&&typeof this.modelValue!="boolean"?this.modelValue===this.value:this.modelValue},nativeType(){return this.type==="submit"||this.type==="reset"?this.type:"button"},buttonAttributes(){const e={};return this.isInSemanticMenu?(e.role="menuitem",this.type==="radio"?(e.role="menuitemradio",e["aria-checked"]=this.isChecked?"true":"false"):(this.type==="checkbox"||this.nativeType==="button"&&this.modelValue!==null)&&(e.role="menuitemcheckbox",e["aria-checked"]=this.modelValue===null?"mixed":this.modelValue?"true":"false")):this.modelValue!==null&&this.nativeType==="button"&&(e["aria-pressed"]=this.modelValue?"true":"false"),e}},methods:{handleClick(e){this.onClick(e),(this.modelValue!==null||this.type!=="button")&&(this.type==="radio"?typeof this.modelValue!="boolean"?this.isChecked||this.$emit("update:modelValue",this.value):this.$emit("update:modelValue",!this.isChecked):this.$emit("update:modelValue",!this.isChecked))}}};var ty=function(){var e=this,t=e._self._c;return t("li",{staticClass:"action",class:{"action--disabled":e.disabled},attrs:{role:e.isInSemanticMenu&&"presentation"}},[t("button",e._b({class:["action-button button-vue",{"action-button--active":e.isChecked,focusable:e.isFocusable}],attrs:{"aria-label":e.ariaLabel,disabled:e.disabled,title:e.title,type:e.nativeType},on:{click:e.handleClick}},"button",e.buttonAttributes,!1),[e._t("icon",function(){return[t("span",{staticClass:"action-button__icon",class:[e.isIconUrl?"action-button__icon--url":e.icon],style:{backgroundImage:e.isIconUrl?`url(${e.icon})`:null},attrs:{"aria-hidden":"true"}})]}),e.name?t("span",{staticClass:"action-button__longtext-wrapper"},[t("strong",{staticClass:"action-button__name"},[e._v(" "+e._s(e.name)+" ")]),t("br"),t("span",{staticClass:"action-button__longtext",domProps:{textContent:e._s(e.text)}})]):e.isLongText?t("span",{staticClass:"action-button__longtext",domProps:{textContent:e._s(e.text)}}):t("span",{staticClass:"action-button__text"},[e._v(e._s(e.text))]),e.isMenu&&!e.isRTL?t("ChevronRightIcon",{staticClass:"action-button__menu-icon",attrs:{size:20}}):e.isMenu&&e.isRTL?t("ChevronLeftIcon",{staticClass:"action-button__menu-icon",attrs:{size:20}}):e.isChecked===!0?t("CheckIcon",{staticClass:"action-button__pressed-icon",attrs:{size:20}}):e.isChecked===!1?t("span",{staticClass:"action-button__pressed-icon material-design-icon"}):e._e(),e._e()],2)])},ny=[],oy=G(ey,ty,ny,!1,null,"903e8d3b");const iy=oy.exports,ry={name:"PlusIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var ay=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon plus-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},sy=[],ly=$t(ry,ay,sy,!1,null);const cy=ly.exports,uy={name:"ShieldCheckIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var dy=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon shield-check-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(n){return e.$emit("click",n)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M10,17L6,13L7.41,11.59L10,14.17L16.59,7.58L18,9M12,1L3,5V11C3,16.55 6.84,21.74 12,23C17.16,21.74 21,16.55 21,11V5L12,1Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},py=[],fy=$t(uy,dy,py,!1,null);const hy=fy.exports,my={__name:"AddPolicyButton",props:{policies:null},emits:["add-policy"],setup(e){const t=e,n=["account","sharing"],o=me(()=>n.filter(i=>!(i in t.policies)));return{__sfc:!0,props:t,allPasswordContexts:n,unusedPasswordContexts:o,t:Ie,PolicyHeadings:zl,NcActions:B_,NcActionButton:iy,IconPlus:cy,IconShieldCheck:hy}}},vy="_container_10xyb_2",gy={container:vy};var _y=function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{class:e.$style.container},[t(n.NcActions,{attrs:{"menu-name":n.t("password_policy","Add policy set"),"force-menu":""},scopedSlots:e._u([{key:"icon",fn:function(){return[t(n.IconPlus,{attrs:{size:20}})]},proxy:!0}])},e._l(n.unusedPasswordContexts,function(o){return t(n.NcActionButton,{key:o,attrs:{"close-after-click":""},on:{click:function(i){return e.$emit("add-policy",o)}},scopedSlots:e._u([{key:"icon",fn:function(){return[t(n.IconShieldCheck,{attrs:{size:20}})]},proxy:!0}],null,!0)},[e._v(" "+e._s(n.PolicyHeadings[o])+" ")])}),1)],1)},yy=[];const Os={$style:gy};function by(e){for(var t in Os)this[t]=Os[t]}var wy=$t(my,_y,yy,!1,by);const xy=wy.exports,Cy={__name:"AdminSettings",setup(e){const t=se(tf().password_policy.policies),n=me(()=>Object.keys(t.value));function o(a,s){console.debug(`Update password policy ${a}`,s);for(const[l,c]of Object.entries(s))if(c!==t.value[a]?.[l]){const p=typeof c=="boolean"?c?"1":"0":String(c);window.OCP.AppConfig.setValue("password_policy",a==="account"?l:`${l}_${a}`,p)}V.set(t.value,a,s)}function i(a){if(a in t.value){console.warn(`Password context "${a}" already registered`);return}const s=[...Object.keys(t.value),a];window.OCP.AppConfig.setValue("password_policy","passwordContexts",JSON.stringify(s)),V.set(t.value,a,{...Of})}function r(a){console.debug(`Remove password policy ${a}`);const s=Object.keys(t.value).filter(l=>l!==a);window.OCP.AppConfig.setValue("password_policy","passwordContexts",JSON.stringify(s)),V.delete(t.value,a)}return{__sfc:!0,policies:t,configuredPolicies:n,onUpdatePolicy:o,onAddPolicy:i,onRemovePolicy:r,t:Ie,PolicyHeadings:zl,NcSettingsSection:qf,PasswordPolicy:xm,ComplianceConfig:nv,AddPolicyButton:xy}}},$y="_policyWrapper_18ut1_2",Ay={policyWrapper:$y};var ky=function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.NcSettingsSection,{attrs:{name:n.t("password_policy","Password policy")}},[t(n.ComplianceConfig),t("div",{class:e.$style.policyWrapper},[e._l(n.configuredPolicies,function(o){return t(n.PasswordPolicy,{key:o,attrs:{"can-remove":o!=="account",heading:n.configuredPolicies.length===1?n.t("password_policy","General password policies"):n.PolicyHeadings[o],"model-value":n.policies[o]},on:{"update:modelValue":function(i){return n.onUpdatePolicy(o,i)},remove:function(i){return n.onRemovePolicy(o)}}})}),n.configuredPolicies.lengthe(Ny)}); +//# sourceMappingURL=password_policy-settings.mjs.map diff --git a/package-lock.json b/package-lock.json index 3581810a..88879fa5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -243,15 +243,15 @@ } }, "node_modules/@babel/helpers": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.9.tgz", - "integrity": "sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.10.tgz", + "integrity": "sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g==", "dev": true, "license": "MIT", "peer": true, "dependencies": { "@babel/template": "^7.26.9", - "@babel/types": "^7.26.9" + "@babel/types": "^7.26.10" }, "engines": { "node": ">=6.9.0" @@ -273,11 +273,12 @@ } }, "node_modules/@babel/runtime": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", - "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz", + "integrity": "sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==", + "license": "MIT", "dependencies": { - "regenerator-runtime": "^0.13.10" + "regenerator-runtime": "^0.14.0" }, "engines": { "node": ">=6.9.0" @@ -320,9 +321,9 @@ } }, "node_modules/@babel/types": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.9.tgz", - "integrity": "sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.10.tgz", + "integrity": "sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==", "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.25.9", @@ -1142,38 +1143,40 @@ "integrity": "sha512-KPnNOtm5i2pMabqZxpUz7iQf+mfrYZyKCZ8QNz85czgEt7cuHcGorWfdzUMWYA0SD+a6Hn4FmJ+YhzzzjkTZrQ==" }, "node_modules/@microsoft/api-extractor": { - "version": "7.49.1", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.49.1.tgz", - "integrity": "sha512-jRTR/XbQF2kb+dYn8hfYSicOGA99+Fo00GrsdMwdfE3eIgLtKdH6Qa2M3wZV9S2XmbgCaGX1OdPtYctbfu5jQg==", + "version": "7.52.1", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.52.1.tgz", + "integrity": "sha512-m3I5uAwE05orsu3D1AGyisX5KxsgVXB+U4bWOOaX/Z7Ftp/2Cy41qsNhO6LPvSxHBaapyser5dVorF1t5M6tig==", "dev": true, + "license": "MIT", "dependencies": { - "@microsoft/api-extractor-model": "7.30.2", + "@microsoft/api-extractor-model": "7.30.4", "@microsoft/tsdoc": "~0.15.1", "@microsoft/tsdoc-config": "~0.17.1", - "@rushstack/node-core-library": "5.10.2", + "@rushstack/node-core-library": "5.12.0", "@rushstack/rig-package": "0.5.3", - "@rushstack/terminal": "0.14.5", - "@rushstack/ts-command-line": "4.23.3", + "@rushstack/terminal": "0.15.1", + "@rushstack/ts-command-line": "4.23.6", "lodash": "~4.17.15", "minimatch": "~3.0.3", "resolve": "~1.22.1", "semver": "~7.5.4", "source-map": "~0.6.1", - "typescript": "5.7.2" + "typescript": "5.8.2" }, "bin": { "api-extractor": "bin/api-extractor" } }, "node_modules/@microsoft/api-extractor-model": { - "version": "7.30.2", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.30.2.tgz", - "integrity": "sha512-3/t2F+WhkJgBzSNwlkTIL0tBgUoBqDqL66pT+nh2mPbM0NIDGVGtpqbGWPgHIzn/mn7kGS/Ep8D8po58e8UUIw==", + "version": "7.30.4", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.30.4.tgz", + "integrity": "sha512-RobC0gyVYsd2Fao9MTKOfTdBm41P/bCMUmzS5mQ7/MoAKEqy0FOBph3JOYdq4X4BsEnMEiSHc+0NUNmdzxCpjA==", "dev": true, + "license": "MIT", "dependencies": { "@microsoft/tsdoc": "~0.15.1", "@microsoft/tsdoc-config": "~0.17.1", - "@rushstack/node-core-library": "5.10.2" + "@rushstack/node-core-library": "5.12.0" } }, "node_modules/@microsoft/api-extractor/node_modules/minimatch": { @@ -1181,6 +1184,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -1193,6 +1197,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -1203,30 +1208,19 @@ "node": ">=10" } }, - "node_modules/@microsoft/api-extractor/node_modules/typescript": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, "node_modules/@microsoft/tsdoc": { "version": "0.15.1", "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.15.1.tgz", "integrity": "sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@microsoft/tsdoc-config": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.17.1.tgz", "integrity": "sha512-UtjIFe0C6oYgTnad4q1QP4qXwLhe6tIpNTRStJ2RZEPIkqQPREAwE5spzVxsdn9UaEMUqhh0AqSx3X4nWAKXWw==", "dev": true, + "license": "MIT", "dependencies": { "@microsoft/tsdoc": "0.15.1", "ajv": "~8.12.0", @@ -1239,6 +1233,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -1254,7 +1249,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@nextcloud/auth": { "version": "2.4.0", @@ -1661,9 +1657,9 @@ } }, "node_modules/@nextcloud/vite-config": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@nextcloud/vite-config/-/vite-config-1.5.2.tgz", - "integrity": "sha512-HyuV4XLt8gLMk7R+zAqqOhGm4BzOfOqsn8Lr/ThHgZS8WwsNGlQG43bfy6YfjCEv7FUVxBbfJnYu//mGEkBdqA==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@nextcloud/vite-config/-/vite-config-1.5.3.tgz", + "integrity": "sha512-/3H5o8JnsiGCsczQUd9tUbkmAIw7/LDzB6OM2fIEH7d3h/xb8AI6X+xDeCtvQ173cMUtAxYrYozQg8BDGJJ8MQ==", "dev": true, "license": "AGPL-3.0-or-later", "dependencies": { @@ -1673,11 +1669,11 @@ "magic-string": "^0.30.17", "rollup-plugin-corejs": "^1.0.1", "rollup-plugin-esbuild-minify": "^1.2.0", - "rollup-plugin-license": "^3.5.3", + "rollup-plugin-license": "^3.6.0", "rollup-plugin-node-externals": "^8.0.0", "spdx-expression-parse": "^4.0.0", "vite-plugin-css-injected-by-js": "^3.5.2", - "vite-plugin-dts": "^4.5.0", + "vite-plugin-dts": "^4.5.3", "vite-plugin-node-polyfills": "^0.23.0" }, "engines": { @@ -2437,15 +2433,16 @@ ] }, "node_modules/@rushstack/node-core-library": { - "version": "5.10.2", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.10.2.tgz", - "integrity": "sha512-xOF/2gVJZTfjTxbo4BDj9RtQq/HFnrrKdtem4JkyRLnwsRz2UDTg8gA1/et10fBx5RxmZD9bYVGST69W8ME5OQ==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.12.0.tgz", + "integrity": "sha512-QSwwzgzWoil1SCQse+yCHwlhRxNv2dX9siPnAb9zR/UmMhac4mjMrlMZpk64BlCeOFi1kJKgXRkihSwRMbboAQ==", "dev": true, + "license": "MIT", "dependencies": { "ajv": "~8.13.0", "ajv-draft-04": "~1.0.0", "ajv-formats": "~3.0.1", - "fs-extra": "~7.0.1", + "fs-extra": "~11.3.0", "import-lazy": "~4.0.0", "jju": "~1.4.0", "resolve": "~1.22.1", @@ -2465,6 +2462,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "json-schema-traverse": "^1.0.0", @@ -2481,6 +2479,7 @@ "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", "dev": true, + "license": "MIT", "peerDependencies": { "ajv": "^8.5.0" }, @@ -2494,13 +2493,15 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@rushstack/node-core-library/node_modules/semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -2516,18 +2517,20 @@ "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.3.tgz", "integrity": "sha512-olzSSjYrvCNxUFZowevC3uz8gvKr3WTpHQ7BkpjtRpA3wK+T0ybep/SRUMfr195gBzJm5gaXw0ZMgjIyHqJUow==", "dev": true, + "license": "MIT", "dependencies": { "resolve": "~1.22.1", "strip-json-comments": "~3.1.1" } }, "node_modules/@rushstack/terminal": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.14.5.tgz", - "integrity": "sha512-TEOpNwwmsZVrkp0omnuTUTGZRJKTr6n6m4OITiNjkqzLAkcazVpwR1SOtBg6uzpkIBLgrcNHETqI8rbw3uiUfw==", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.15.1.tgz", + "integrity": "sha512-3vgJYwumcjoDOXU3IxZfd616lqOdmr8Ezj4OWgJZfhmiBK4Nh7eWcv8sU8N/HdzXcuHDXCRGn/6O2Q75QvaZMA==", "dev": true, + "license": "MIT", "dependencies": { - "@rushstack/node-core-library": "5.10.2", + "@rushstack/node-core-library": "5.12.0", "supports-color": "~8.1.1" }, "peerDependencies": { @@ -2539,37 +2542,14 @@ } } }, - "node_modules/@rushstack/terminal/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@rushstack/terminal/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, "node_modules/@rushstack/ts-command-line": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.23.3.tgz", - "integrity": "sha512-HazKL8fv4HMQMzrKJCrOrhyBPPdzk7iajUXgsASwjQ8ROo1cmgyqxt/k9+SdmrNLGE1zATgRqMUH3s/6smbRMA==", + "version": "4.23.6", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.23.6.tgz", + "integrity": "sha512-7WepygaF3YPEoToh4MAL/mmHkiIImQq3/uAkQX46kVoKTNOOlCtFGyNnze6OYuWw2o9rxsyrHVfIBKxq/am2RA==", "dev": true, + "license": "MIT", "dependencies": { - "@rushstack/terminal": "0.14.5", + "@rushstack/terminal": "0.15.1", "@types/argparse": "1.0.38", "argparse": "~1.0.9", "string-argv": "~0.3.1" @@ -2580,6 +2560,7 @@ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, + "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } @@ -2617,7 +2598,8 @@ "version": "1.0.38", "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz", "integrity": "sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/debug": { "version": "4.1.12", @@ -3018,27 +3000,30 @@ } }, "node_modules/@volar/language-core": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.11.tgz", - "integrity": "sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==", + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.12.tgz", + "integrity": "sha512-RLrFdXEaQBWfSnYGVxvR2WrO6Bub0unkdHYIdC31HzIEqATIuuhRRzYu76iGPZ6OtA4Au1SnW0ZwIqPP217YhA==", "dev": true, + "license": "MIT", "dependencies": { - "@volar/source-map": "2.4.11" + "@volar/source-map": "2.4.12" } }, "node_modules/@volar/source-map": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.11.tgz", - "integrity": "sha512-ZQpmafIGvaZMn/8iuvCFGrW3smeqkq/IIh9F1SdSx9aUl0J4Iurzd6/FhmjNO5g2ejF3rT45dKskgXWiofqlZQ==", - "dev": true + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.12.tgz", + "integrity": "sha512-bUFIKvn2U0AWojOaqf63ER0N/iHIBYZPpNGogfLPQ68F5Eet6FnLlyho7BS0y2HJ1jFhSif7AcuTx1TqsCzRzw==", + "dev": true, + "license": "MIT" }, "node_modules/@volar/typescript": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.11.tgz", - "integrity": "sha512-2DT+Tdh88Spp5PyPbqhyoYavYCPDsqbHLFwcUI9K1NlY1YgUJvujGdrqUp0zWxnW7KWNTr3xSpMuv2WnaTKDAw==", + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.12.tgz", + "integrity": "sha512-HJB73OTJDgPc80K30wxi3if4fSsZZAOScbj2fcicMuOPoOkcf9NNAINb33o+DzhBdF9xTKC1gnPmIRDous5S0g==", "dev": true, + "license": "MIT", "dependencies": { - "@volar/language-core": "2.4.11", + "@volar/language-core": "2.4.12", "path-browserify": "^1.0.1", "vscode-uri": "^3.0.8" } @@ -3048,6 +3033,7 @@ "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.13.tgz", "integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/parser": "^7.25.3", "@vue/shared": "3.5.13", @@ -3061,6 +3047,7 @@ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz", "integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==", "dev": true, + "license": "MIT", "dependencies": { "@vue/compiler-core": "3.5.13", "@vue/shared": "3.5.13" @@ -3084,6 +3071,7 @@ "resolved": "https://registry.npmjs.org/@vue/compiler-vue2/-/compiler-vue2-2.7.16.tgz", "integrity": "sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==", "dev": true, + "license": "MIT", "dependencies": { "de-indent": "^1.0.2", "he": "^1.2.0" @@ -3119,6 +3107,7 @@ "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.2.0.tgz", "integrity": "sha512-O1ZZFaaBGkKbsRfnVH1ifOK1/1BUkyK+3SQsfnh6PmMmD4qJcTU8godCeA96jjDRTL6zgnK7YzCHfaUlH2r0Mw==", "dev": true, + "license": "MIT", "dependencies": { "@volar/language-core": "~2.4.11", "@vue/compiler-dom": "^3.5.0", @@ -3143,6 +3132,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } @@ -3152,6 +3142,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -3166,7 +3157,8 @@ "version": "3.5.13", "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.13.tgz", "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@vue/tsconfig": { "version": "0.5.1", @@ -3337,6 +3329,7 @@ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", "dev": true, + "license": "MIT", "dependencies": { "ajv": "^8.0.0" }, @@ -3354,6 +3347,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -3369,13 +3363,15 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/alien-signals": { "version": "0.4.14", "resolved": "https://registry.npmjs.org/alien-signals/-/alien-signals-0.4.14.tgz", "integrity": "sha512-itUAVzhczTmP2U5yX67xVpsbbOiquusbWVyA9N+sy6+r6YVbFkahXvNCeEPWEOMhwDYwbVbGHFkVL03N9I5g+Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/ansi-regex": { "version": "5.0.1", @@ -3422,6 +3418,7 @@ "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -4138,13 +4135,15 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/commenting/-/commenting-1.1.0.tgz", "integrity": "sha512-YeNK4tavZwtH7jEgK1ZINXzLKm6DZdEMfsaaieOsCAN0S8vsY7UeuO3Q7d/M018EFgE+IeUAuBOKkFccBZsUZA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/compare-versions": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-6.1.1.tgz", "integrity": "sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/concat-map": { "version": "0.0.1", @@ -4153,10 +4152,11 @@ "dev": true }, "node_modules/confbox": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", - "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", - "dev": true + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.1.tgz", + "integrity": "sha512-hkT3yDPFbs95mNCy1+7qNKC6Pro+/ibzYxtM2iqEigpf0sVw+bg4Zh9/snjsBcf990vfIsg5+1U7VyiyBb3etg==", + "dev": true, + "license": "MIT" }, "node_modules/console-browserify": { "version": "1.2.0", @@ -4399,7 +4399,8 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/debounce": { "version": "2.2.0", @@ -5539,16 +5540,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -5715,6 +5706,13 @@ "safe-buffer": "^5.1.1" } }, + "node_modules/exsolve": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.4.tgz", + "integrity": "sha512-xsZH6PXaER4XoV+NiT7JHp1bJodJVT+cxeSH1G0f0tlT0lJqYuHUP3bUx2HtfTDvOagMINYp8rsqusxud3RXhw==", + "dev": true, + "license": "MIT" + }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -5758,9 +5756,9 @@ "peer": true }, "node_modules/fast-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.5.tgz", - "integrity": "sha512-5JnBCWpFlMo0a3ciDy/JckMzzv1U9coZrIhedq+HXxxUfDTAiS0LA8OKVao4G9BxmCVck/jtA5r3KAtRWEyD8Q==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", "dev": true, "funding": [ { @@ -5771,7 +5769,8 @@ "type": "opencollective", "url": "https://opencollective.com/fastify" } - ] + ], + "license": "BSD-3-Clause" }, "node_modules/fast-xml-parser": { "version": "4.4.1", @@ -5986,17 +5985,18 @@ } }, "node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", "dev": true, + "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=14.14" } }, "node_modules/fs.realpath": { @@ -6317,6 +6317,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/has-property-descriptors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", @@ -6473,6 +6483,7 @@ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true, + "license": "MIT", "bin": { "he": "bin/he" } @@ -6608,6 +6619,7 @@ "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -7096,7 +7108,8 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/js-tokens": { "version": "4.0.0", @@ -7185,10 +7198,14 @@ } }, "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -7224,7 +7241,8 @@ "version": "1.8.0", "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/layerr": { "version": "3.0.0", @@ -7278,13 +7296,15 @@ "peer": true }, "node_modules/local-pkg": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.1.tgz", - "integrity": "sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.1.tgz", + "integrity": "sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==", "dev": true, + "license": "MIT", "dependencies": { - "mlly": "^1.7.3", - "pkg-types": "^1.2.1" + "mlly": "^1.7.4", + "pkg-types": "^2.0.1", + "quansync": "^0.2.8" }, "engines": { "node": ">=14" @@ -7363,6 +7383,7 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -8376,22 +8397,43 @@ "peer": true }, "node_modules/mlly": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.3.tgz", - "integrity": "sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.4.tgz", + "integrity": "sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==", "dev": true, + "license": "MIT", "dependencies": { "acorn": "^8.14.0", - "pathe": "^1.1.2", - "pkg-types": "^1.2.1", + "pathe": "^2.0.1", + "pkg-types": "^1.3.0", "ufo": "^1.5.4" } }, + "node_modules/mlly/node_modules/confbox": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/mlly/node_modules/pkg-types": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", + "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "confbox": "^0.1.8", + "mlly": "^1.7.4", + "pathe": "^2.0.1" + } + }, "node_modules/moment": { "version": "2.30.1", "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", "dev": true, + "license": "MIT", "engines": { "node": "*" } @@ -8405,7 +8447,8 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz", "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/nanoid": { "version": "3.3.8", @@ -8729,6 +8772,7 @@ "resolved": "https://registry.npmjs.org/package-name-regex/-/package-name-regex-2.0.6.tgz", "integrity": "sha512-gFL35q7kbE/zBaPA3UKhp2vSzcPYx2ecbYuwv1ucE9Il6IIgBDweBlH8D68UFGZic2MkllKa2KHCfC1IQBQUYA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -8851,10 +8895,11 @@ } }, "node_modules/pathe": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", - "dev": true + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "dev": true, + "license": "MIT" }, "node_modules/pbkdf2": { "version": "3.1.2", @@ -8904,14 +8949,15 @@ } }, "node_modules/pkg-types": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.0.tgz", - "integrity": "sha512-kS7yWjVFCkIw9hqdJBoMxDdzEngmkr5FXeWZZfQ6GoYacjVnsW6l2CcYW/0ThD0vF4LPJgVYnrg4d0uuhwYQbg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.1.0.tgz", + "integrity": "sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==", "dev": true, + "license": "MIT", "dependencies": { - "confbox": "^0.1.8", - "mlly": "^1.7.3", - "pathe": "^1.1.2" + "confbox": "^0.2.1", + "exsolve": "^1.0.1", + "pathe": "^2.0.3" } }, "node_modules/postcss": { @@ -9157,6 +9203,23 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/quansync": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.8.tgz", + "integrity": "sha512-4+saucphJMazjt7iOM27mbFCk+D9dd/zmgMDCzRZ8MEoBfYp7lAvoN38et/phRQF6wOPMy/OROBGgoWeSKyluA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/antfu" + }, + { + "type": "individual", + "url": "https://github.com/sponsors/sxzz" + } + ], + "license": "MIT" + }, "node_modules/querystring-es3": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", @@ -9243,9 +9306,10 @@ } }, "node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" }, "node_modules/regexp.prototype.flags": { "version": "1.5.0", @@ -9685,13 +9749,14 @@ } }, "node_modules/rollup-plugin-license": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/rollup-plugin-license/-/rollup-plugin-license-3.5.3.tgz", - "integrity": "sha512-r3wImZSo2d6sEk9BRJtlzeI/upjyjnpthy06Fdl0EzqRrlg3ULb9KQR7xHJI0zuayW/8bchEXSF5dO6dha4OyA==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-license/-/rollup-plugin-license-3.6.0.tgz", + "integrity": "sha512-1ieLxTCaigI5xokIfszVDRoy6c/Wmlot1fDEnea7Q/WXSR8AqOjYljHDLObAx7nFxHC2mbxT3QnTSPhaic2IYw==", "dev": true, + "license": "MIT", "dependencies": { "commenting": "~1.1.0", - "fdir": "6.3.0", + "fdir": "^6.4.3", "lodash": "~4.17.21", "magic-string": "~0.30.0", "moment": "~2.30.1", @@ -9707,10 +9772,11 @@ } }, "node_modules/rollup-plugin-license/node_modules/fdir": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.3.0.tgz", - "integrity": "sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==", + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.3.tgz", + "integrity": "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==", "dev": true, + "license": "MIT", "peerDependencies": { "picomatch": "^3 || ^4" }, @@ -9725,6 +9791,7 @@ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", "dev": true, + "license": "MIT", "optional": true, "peer": true, "engines": { @@ -10094,6 +10161,7 @@ "resolved": "https://registry.npmjs.org/spdx-compare/-/spdx-compare-1.0.0.tgz", "integrity": "sha512-C1mDZOX0hnu0ep9dfmuoi03+eOdDoz2yvK79RxbcrVEG1NO1Ph35yW102DHWKN4pk80nwCgeMmSY5L25VE4D9A==", "dev": true, + "license": "MIT", "dependencies": { "array-find-index": "^1.0.2", "spdx-expression-parse": "^3.0.0", @@ -10121,6 +10189,7 @@ "resolved": "https://registry.npmjs.org/spdx-expression-validate/-/spdx-expression-validate-2.0.0.tgz", "integrity": "sha512-b3wydZLM+Tc6CFvaRDBOF9d76oGIHNCLYFeHbftFXUWjnfZWganmDmvtM5sm1cRwJc/VDBMLyGGrsLFd1vOxbg==", "dev": true, + "license": "(MIT AND CC-BY-3.0)", "dependencies": { "spdx-expression-parse": "^3.0.0" } @@ -10135,13 +10204,15 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/spdx-ranges/-/spdx-ranges-2.1.1.tgz", "integrity": "sha512-mcdpQFV7UDAgLpXEE/jOMqvK4LBoO0uTQg0uvXUewmEFhpiZx5yJSZITHB8w1ZahKdhfZqP5GPEOKLyEq5p8XA==", - "dev": true + "dev": true, + "license": "(MIT AND CC-BY-3.0)" }, "node_modules/spdx-satisfies": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/spdx-satisfies/-/spdx-satisfies-5.0.1.tgz", "integrity": "sha512-Nwor6W6gzFp8XX4neaKQ7ChV4wmpSh2sSDemMFSzHxpTw460jxFYeOn+jq4ybnSSw/5sc3pjka9MQPouksQNpw==", "dev": true, + "license": "MIT", "dependencies": { "spdx-compare": "^1.0.0", "spdx-expression-parse": "^3.0.0", @@ -10157,7 +10228,8 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/stable-hash": { "version": "0.0.4", @@ -10206,6 +10278,7 @@ "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6.19" } @@ -10646,6 +10719,22 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "node_modules/supports-hyperlinks": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz", @@ -10660,16 +10749,6 @@ "node": ">=14.18" } }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/supports-hyperlinks/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -11054,7 +11133,8 @@ "version": "1.5.4", "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/unbox-primitive": { "version": "1.0.2", @@ -11196,12 +11276,13 @@ } }, "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, + "license": "MIT", "engines": { - "node": ">= 4.0.0" + "node": ">= 10.0.0" } }, "node_modules/update-browserslist-db": { @@ -11412,19 +11493,20 @@ } }, "node_modules/vite-plugin-dts": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/vite-plugin-dts/-/vite-plugin-dts-4.5.0.tgz", - "integrity": "sha512-M1lrPTdi7gilLYRZoLmGYnl4fbPryVYsehPN9JgaxjJKTs8/f7tuAlvCCvOLB5gRDQTTKnptBcB0ACsaw2wNLw==", + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/vite-plugin-dts/-/vite-plugin-dts-4.5.3.tgz", + "integrity": "sha512-P64VnD00dR+e8S26ESoFELqc17+w7pKkwlBpgXteOljFyT0zDwD8hH4zXp49M/kciy//7ZbVXIwQCekBJjfWzA==", "dev": true, + "license": "MIT", "dependencies": { - "@microsoft/api-extractor": "^7.49.1", + "@microsoft/api-extractor": "^7.50.1", "@rollup/pluginutils": "^5.1.4", "@volar/typescript": "^2.4.11", "@vue/language-core": "2.2.0", "compare-versions": "^6.1.1", "debug": "^4.4.0", "kolorist": "^1.8.0", - "local-pkg": "^0.5.1", + "local-pkg": "^1.0.0", "magic-string": "^0.30.17" }, "peerDependencies": { @@ -11928,10 +12010,11 @@ "license": "MIT" }, "node_modules/vscode-uri": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", - "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", - "dev": true + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz", + "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==", + "dev": true, + "license": "MIT" }, "node_modules/vue": { "version": "2.7.16", @@ -12275,7 +12358,8 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/yaml": { "version": "2.7.0", @@ -12468,14 +12552,14 @@ "peer": true }, "@babel/helpers": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.9.tgz", - "integrity": "sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.10.tgz", + "integrity": "sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g==", "dev": true, "peer": true, "requires": { "@babel/template": "^7.26.9", - "@babel/types": "^7.26.9" + "@babel/types": "^7.26.10" } }, "@babel/parser": { @@ -12487,11 +12571,11 @@ } }, "@babel/runtime": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", - "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz", + "integrity": "sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==", "requires": { - "regenerator-runtime": "^0.13.10" + "regenerator-runtime": "^0.14.0" } }, "@babel/template": { @@ -12523,9 +12607,9 @@ } }, "@babel/types": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.9.tgz", - "integrity": "sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.10.tgz", + "integrity": "sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==", "requires": { "@babel/helper-string-parser": "^7.25.9", "@babel/helper-validator-identifier": "^7.25.9" @@ -12993,24 +13077,24 @@ "integrity": "sha512-KPnNOtm5i2pMabqZxpUz7iQf+mfrYZyKCZ8QNz85czgEt7cuHcGorWfdzUMWYA0SD+a6Hn4FmJ+YhzzzjkTZrQ==" }, "@microsoft/api-extractor": { - "version": "7.49.1", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.49.1.tgz", - "integrity": "sha512-jRTR/XbQF2kb+dYn8hfYSicOGA99+Fo00GrsdMwdfE3eIgLtKdH6Qa2M3wZV9S2XmbgCaGX1OdPtYctbfu5jQg==", + "version": "7.52.1", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.52.1.tgz", + "integrity": "sha512-m3I5uAwE05orsu3D1AGyisX5KxsgVXB+U4bWOOaX/Z7Ftp/2Cy41qsNhO6LPvSxHBaapyser5dVorF1t5M6tig==", "dev": true, "requires": { - "@microsoft/api-extractor-model": "7.30.2", + "@microsoft/api-extractor-model": "7.30.4", "@microsoft/tsdoc": "~0.15.1", "@microsoft/tsdoc-config": "~0.17.1", - "@rushstack/node-core-library": "5.10.2", + "@rushstack/node-core-library": "5.12.0", "@rushstack/rig-package": "0.5.3", - "@rushstack/terminal": "0.14.5", - "@rushstack/ts-command-line": "4.23.3", + "@rushstack/terminal": "0.15.1", + "@rushstack/ts-command-line": "4.23.6", "lodash": "~4.17.15", "minimatch": "~3.0.3", "resolve": "~1.22.1", "semver": "~7.5.4", "source-map": "~0.6.1", - "typescript": "5.7.2" + "typescript": "5.8.2" }, "dependencies": { "minimatch": { @@ -13030,24 +13114,18 @@ "requires": { "lru-cache": "^6.0.0" } - }, - "typescript": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", - "dev": true } } }, "@microsoft/api-extractor-model": { - "version": "7.30.2", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.30.2.tgz", - "integrity": "sha512-3/t2F+WhkJgBzSNwlkTIL0tBgUoBqDqL66pT+nh2mPbM0NIDGVGtpqbGWPgHIzn/mn7kGS/Ep8D8po58e8UUIw==", + "version": "7.30.4", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.30.4.tgz", + "integrity": "sha512-RobC0gyVYsd2Fao9MTKOfTdBm41P/bCMUmzS5mQ7/MoAKEqy0FOBph3JOYdq4X4BsEnMEiSHc+0NUNmdzxCpjA==", "dev": true, "requires": { "@microsoft/tsdoc": "~0.15.1", "@microsoft/tsdoc-config": "~0.17.1", - "@rushstack/node-core-library": "5.10.2" + "@rushstack/node-core-library": "5.12.0" } }, "@microsoft/tsdoc": { @@ -13329,9 +13407,9 @@ } }, "@nextcloud/vite-config": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@nextcloud/vite-config/-/vite-config-1.5.2.tgz", - "integrity": "sha512-HyuV4XLt8gLMk7R+zAqqOhGm4BzOfOqsn8Lr/ThHgZS8WwsNGlQG43bfy6YfjCEv7FUVxBbfJnYu//mGEkBdqA==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@nextcloud/vite-config/-/vite-config-1.5.3.tgz", + "integrity": "sha512-/3H5o8JnsiGCsczQUd9tUbkmAIw7/LDzB6OM2fIEH7d3h/xb8AI6X+xDeCtvQ173cMUtAxYrYozQg8BDGJJ8MQ==", "dev": true, "requires": { "@rollup/plugin-replace": "^6.0.2", @@ -13340,11 +13418,11 @@ "magic-string": "^0.30.17", "rollup-plugin-corejs": "^1.0.1", "rollup-plugin-esbuild-minify": "^1.2.0", - "rollup-plugin-license": "^3.5.3", + "rollup-plugin-license": "^3.6.0", "rollup-plugin-node-externals": "^8.0.0", "spdx-expression-parse": "^4.0.0", "vite-plugin-css-injected-by-js": "^3.5.2", - "vite-plugin-dts": "^4.5.0", + "vite-plugin-dts": "^4.5.3", "vite-plugin-node-polyfills": "^0.23.0" }, "dependencies": { @@ -13737,15 +13815,15 @@ "optional": true }, "@rushstack/node-core-library": { - "version": "5.10.2", - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.10.2.tgz", - "integrity": "sha512-xOF/2gVJZTfjTxbo4BDj9RtQq/HFnrrKdtem4JkyRLnwsRz2UDTg8gA1/et10fBx5RxmZD9bYVGST69W8ME5OQ==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.12.0.tgz", + "integrity": "sha512-QSwwzgzWoil1SCQse+yCHwlhRxNv2dX9siPnAb9zR/UmMhac4mjMrlMZpk64BlCeOFi1kJKgXRkihSwRMbboAQ==", "dev": true, "requires": { "ajv": "~8.13.0", "ajv-draft-04": "~1.0.0", "ajv-formats": "~3.0.1", - "fs-extra": "~7.0.1", + "fs-extra": "~11.3.0", "import-lazy": "~4.0.0", "jju": "~1.4.0", "resolve": "~1.22.1", @@ -13799,39 +13877,22 @@ } }, "@rushstack/terminal": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.14.5.tgz", - "integrity": "sha512-TEOpNwwmsZVrkp0omnuTUTGZRJKTr6n6m4OITiNjkqzLAkcazVpwR1SOtBg6uzpkIBLgrcNHETqI8rbw3uiUfw==", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.15.1.tgz", + "integrity": "sha512-3vgJYwumcjoDOXU3IxZfd616lqOdmr8Ezj4OWgJZfhmiBK4Nh7eWcv8sU8N/HdzXcuHDXCRGn/6O2Q75QvaZMA==", "dev": true, "requires": { - "@rushstack/node-core-library": "5.10.2", + "@rushstack/node-core-library": "5.12.0", "supports-color": "~8.1.1" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "@rushstack/ts-command-line": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.23.3.tgz", - "integrity": "sha512-HazKL8fv4HMQMzrKJCrOrhyBPPdzk7iajUXgsASwjQ8ROo1cmgyqxt/k9+SdmrNLGE1zATgRqMUH3s/6smbRMA==", + "version": "4.23.6", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.23.6.tgz", + "integrity": "sha512-7WepygaF3YPEoToh4MAL/mmHkiIImQq3/uAkQX46kVoKTNOOlCtFGyNnze6OYuWw2o9rxsyrHVfIBKxq/am2RA==", "dev": true, "requires": { - "@rushstack/terminal": "0.14.5", + "@rushstack/terminal": "0.15.1", "@types/argparse": "1.0.38", "argparse": "~1.0.9", "string-argv": "~0.3.1" @@ -14164,27 +14225,27 @@ "requires": {} }, "@volar/language-core": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.11.tgz", - "integrity": "sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==", + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.12.tgz", + "integrity": "sha512-RLrFdXEaQBWfSnYGVxvR2WrO6Bub0unkdHYIdC31HzIEqATIuuhRRzYu76iGPZ6OtA4Au1SnW0ZwIqPP217YhA==", "dev": true, "requires": { - "@volar/source-map": "2.4.11" + "@volar/source-map": "2.4.12" } }, "@volar/source-map": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.11.tgz", - "integrity": "sha512-ZQpmafIGvaZMn/8iuvCFGrW3smeqkq/IIh9F1SdSx9aUl0J4Iurzd6/FhmjNO5g2ejF3rT45dKskgXWiofqlZQ==", + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.12.tgz", + "integrity": "sha512-bUFIKvn2U0AWojOaqf63ER0N/iHIBYZPpNGogfLPQ68F5Eet6FnLlyho7BS0y2HJ1jFhSif7AcuTx1TqsCzRzw==", "dev": true }, "@volar/typescript": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.11.tgz", - "integrity": "sha512-2DT+Tdh88Spp5PyPbqhyoYavYCPDsqbHLFwcUI9K1NlY1YgUJvujGdrqUp0zWxnW7KWNTr3xSpMuv2WnaTKDAw==", + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.12.tgz", + "integrity": "sha512-HJB73OTJDgPc80K30wxi3if4fSsZZAOScbj2fcicMuOPoOkcf9NNAINb33o+DzhBdF9xTKC1gnPmIRDous5S0g==", "dev": true, "requires": { - "@volar/language-core": "2.4.11", + "@volar/language-core": "2.4.12", "path-browserify": "^1.0.1", "vscode-uri": "^3.0.8" } @@ -14978,9 +15039,9 @@ "dev": true }, "confbox": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", - "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.1.tgz", + "integrity": "sha512-hkT3yDPFbs95mNCy1+7qNKC6Pro+/ibzYxtM2iqEigpf0sVw+bg4Zh9/snjsBcf990vfIsg5+1U7VyiyBb3etg==", "dev": true }, "console-browserify": { @@ -15716,13 +15777,6 @@ "type-fest": "^0.20.2" } }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -16120,6 +16174,12 @@ "safe-buffer": "^5.1.1" } }, + "exsolve": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.4.tgz", + "integrity": "sha512-xsZH6PXaER4XoV+NiT7JHp1bJodJVT+cxeSH1G0f0tlT0lJqYuHUP3bUx2HtfTDvOagMINYp8rsqusxud3RXhw==", + "dev": true + }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -16160,9 +16220,9 @@ "peer": true }, "fast-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.5.tgz", - "integrity": "sha512-5JnBCWpFlMo0a3ciDy/JckMzzv1U9coZrIhedq+HXxxUfDTAiS0LA8OKVao4G9BxmCVck/jtA5r3KAtRWEyD8Q==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", "dev": true }, "fast-xml-parser": { @@ -16311,14 +16371,14 @@ } }, "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" } }, "fs.realpath": { @@ -16551,6 +16611,12 @@ "dev": true, "peer": true }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, "has-property-descriptors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", @@ -17157,12 +17223,13 @@ "peer": true }, "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "requires": { - "graceful-fs": "^4.1.6" + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" } }, "keyv": { @@ -17240,13 +17307,14 @@ "peer": true }, "local-pkg": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.1.tgz", - "integrity": "sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.1.tgz", + "integrity": "sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==", "dev": true, "requires": { - "mlly": "^1.7.3", - "pkg-types": "^1.2.1" + "mlly": "^1.7.4", + "pkg-types": "^2.0.1", + "quansync": "^0.2.8" } }, "locate-path": { @@ -17940,15 +18008,34 @@ "peer": true }, "mlly": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.3.tgz", - "integrity": "sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.4.tgz", + "integrity": "sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==", "dev": true, "requires": { "acorn": "^8.14.0", - "pathe": "^1.1.2", - "pkg-types": "^1.2.1", + "pathe": "^2.0.1", + "pkg-types": "^1.3.0", "ufo": "^1.5.4" + }, + "dependencies": { + "confbox": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", + "dev": true + }, + "pkg-types": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", + "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", + "dev": true, + "requires": { + "confbox": "^0.1.8", + "mlly": "^1.7.4", + "pathe": "^2.0.1" + } + } } }, "moment": { @@ -18276,9 +18363,9 @@ "peer": true }, "pathe": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", "dev": true }, "pbkdf2": { @@ -18315,14 +18402,14 @@ } }, "pkg-types": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.0.tgz", - "integrity": "sha512-kS7yWjVFCkIw9hqdJBoMxDdzEngmkr5FXeWZZfQ6GoYacjVnsW6l2CcYW/0ThD0vF4LPJgVYnrg4d0uuhwYQbg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.1.0.tgz", + "integrity": "sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==", "dev": true, "requires": { - "confbox": "^0.1.8", - "mlly": "^1.7.3", - "pathe": "^1.1.2" + "confbox": "^0.2.1", + "exsolve": "^1.0.1", + "pathe": "^2.0.3" } }, "postcss": { @@ -18483,6 +18570,12 @@ "side-channel": "^1.1.0" } }, + "quansync": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.8.tgz", + "integrity": "sha512-4+saucphJMazjt7iOM27mbFCk+D9dd/zmgMDCzRZ8MEoBfYp7lAvoN38et/phRQF6wOPMy/OROBGgoWeSKyluA==", + "dev": true + }, "querystring-es3": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", @@ -18538,9 +18631,9 @@ "dev": true }, "regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" }, "regexp.prototype.flags": { "version": "1.5.0", @@ -18843,13 +18936,13 @@ } }, "rollup-plugin-license": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/rollup-plugin-license/-/rollup-plugin-license-3.5.3.tgz", - "integrity": "sha512-r3wImZSo2d6sEk9BRJtlzeI/upjyjnpthy06Fdl0EzqRrlg3ULb9KQR7xHJI0zuayW/8bchEXSF5dO6dha4OyA==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-license/-/rollup-plugin-license-3.6.0.tgz", + "integrity": "sha512-1ieLxTCaigI5xokIfszVDRoy6c/Wmlot1fDEnea7Q/WXSR8AqOjYljHDLObAx7nFxHC2mbxT3QnTSPhaic2IYw==", "dev": true, "requires": { "commenting": "~1.1.0", - "fdir": "6.3.0", + "fdir": "^6.4.3", "lodash": "~4.17.21", "magic-string": "~0.30.0", "moment": "~2.30.1", @@ -18859,9 +18952,9 @@ }, "dependencies": { "fdir": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.3.0.tgz", - "integrity": "sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==", + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.3.tgz", + "integrity": "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==", "dev": true, "requires": {} }, @@ -19507,6 +19600,15 @@ } } }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, "supports-hyperlinks": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz", @@ -19518,13 +19620,6 @@ "supports-color": "^7.0.0" }, "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -19912,9 +20007,9 @@ } }, "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true }, "update-browserslist-db": { @@ -20236,19 +20331,19 @@ "requires": {} }, "vite-plugin-dts": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/vite-plugin-dts/-/vite-plugin-dts-4.5.0.tgz", - "integrity": "sha512-M1lrPTdi7gilLYRZoLmGYnl4fbPryVYsehPN9JgaxjJKTs8/f7tuAlvCCvOLB5gRDQTTKnptBcB0ACsaw2wNLw==", + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/vite-plugin-dts/-/vite-plugin-dts-4.5.3.tgz", + "integrity": "sha512-P64VnD00dR+e8S26ESoFELqc17+w7pKkwlBpgXteOljFyT0zDwD8hH4zXp49M/kciy//7ZbVXIwQCekBJjfWzA==", "dev": true, "requires": { - "@microsoft/api-extractor": "^7.49.1", + "@microsoft/api-extractor": "^7.50.1", "@rollup/pluginutils": "^5.1.4", "@volar/typescript": "^2.4.11", "@vue/language-core": "2.2.0", "compare-versions": "^6.1.1", "debug": "^4.4.0", "kolorist": "^1.8.0", - "local-pkg": "^0.5.1", + "local-pkg": "^1.0.0", "magic-string": "^0.30.17" } }, @@ -20269,9 +20364,9 @@ "dev": true }, "vscode-uri": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", - "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz", + "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==", "dev": true }, "vue": {