From 0ac24af7c9f6ae19e9df92b993e22cbbc1e8308b Mon Sep 17 00:00:00 2001 From: Gani Georgiev Date: Sun, 31 Jul 2022 11:51:06 +0300 Subject: [PATCH] updated ui/dist --- ...ut.1aa8b2f7.js => FilterAutocompleteInput.e329ae0a.js} | 2 +- ...bb03b.js => PageAdminConfirmPasswordReset.63533fe9.js} | 2 +- ...f81b2.js => PageAdminRequestPasswordReset.eca9f13d.js} | 2 +- ...825061a2.js => PageUserConfirmEmailChange.0a036811.js} | 2 +- ...9208dc.js => PageUserConfirmPasswordReset.628ecd99.js} | 2 +- ...109c52e.js => PageUserConfirmVerification.fb64f62a.js} | 2 +- ui/dist/assets/{index.24cd3f2a.js => index.7985c732.js} | 8 ++++---- ui/dist/index.html | 2 +- ui/src/components/logs/LogsChart.svelte | 1 + 9 files changed, 12 insertions(+), 11 deletions(-) rename ui/dist/assets/{FilterAutocompleteInput.1aa8b2f7.js => FilterAutocompleteInput.e329ae0a.js} (99%) rename ui/dist/assets/{PageAdminConfirmPasswordReset.775bb03b.js => PageAdminConfirmPasswordReset.63533fe9.js} (98%) rename ui/dist/assets/{PageAdminRequestPasswordReset.d9df81b2.js => PageAdminRequestPasswordReset.eca9f13d.js} (98%) rename ui/dist/assets/{PageUserConfirmEmailChange.825061a2.js => PageUserConfirmEmailChange.0a036811.js} (98%) rename ui/dist/assets/{PageUserConfirmPasswordReset.379208dc.js => PageUserConfirmPasswordReset.628ecd99.js} (98%) rename ui/dist/assets/{PageUserConfirmVerification.d109c52e.js => PageUserConfirmVerification.fb64f62a.js} (97%) rename ui/dist/assets/{index.24cd3f2a.js => index.7985c732.js} (99%) diff --git a/ui/dist/assets/FilterAutocompleteInput.1aa8b2f7.js b/ui/dist/assets/FilterAutocompleteInput.e329ae0a.js similarity index 99% rename from ui/dist/assets/FilterAutocompleteInput.1aa8b2f7.js rename to ui/dist/assets/FilterAutocompleteInput.e329ae0a.js index 28fcae98..d5232037 100644 --- a/ui/dist/assets/FilterAutocompleteInput.1aa8b2f7.js +++ b/ui/dist/assets/FilterAutocompleteInput.e329ae0a.js @@ -1,4 +1,4 @@ -import{S as Sa,i as va,s as Ca,e as Aa,f as Ma,g as Da,y as Sn,o as Oa,G as Ta,H as Ba,I as Ra,J as La,K as Pa,C as vn,L as Ea}from"./index.24cd3f2a.js";class z{constructor(){}lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position ${e} in document of length ${this.length}`);return this.lineInner(e,!1,1,0)}line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number ${e} in ${this.lines}-line document`);return this.lineInner(e,!0,1,0)}replace(e,t,i){let s=[];return this.decompose(0,e,s,2),i.length&&i.decompose(0,i.length,s,3),this.decompose(t,this.length,s,1),Ve.from(s,this.length-(t-e)+i.length)}append(e){return this.replace(this.length,this.length,e)}slice(e,t=this.length){let i=[];return this.decompose(e,t,i,0),Ve.from(i,t-e)}eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.lines)return!1;let t=this.scanIdentical(e,1),i=this.length-this.scanIdentical(e,-1),s=new Zt(this),r=new Zt(e);for(let o=t,l=t;;){if(s.next(o),r.next(o),o=0,s.lineBreak!=r.lineBreak||s.done!=r.done||s.value!=r.value)return!1;if(l+=s.value.length,s.done||l>=i)return!0}}iter(e=1){return new Zt(this,e)}iterRange(e,t=this.length){return new qo(this,e,t)}iterLines(e,t){let i;if(e==null)i=this.iter();else{t==null&&(t=this.lines+1);let s=this.line(e).from;i=this.iterRange(s,Math.max(s,t==this.lines+1?this.length:t<=1?0:this.line(t-1).to))}return new Ko(i)}toString(){return this.sliceString(0)}toJSON(){let e=[];return this.flatten(e),e}static of(e){if(e.length==0)throw new RangeError("A document must have at least one line");return e.length==1&&!e[0]?z.empty:e.length<=32?new Q(e):Ve.from(Q.split(e,[]))}}class Q extends z{constructor(e,t=Ia(e)){super(),this.text=e,this.length=t}get lines(){return this.text.length}get children(){return null}lineInner(e,t,i,s){for(let r=0;;r++){let o=this.text[r],l=s+o.length;if((t?i:l)>=e)return new Na(s,l,i,o);s=l+1,i++}}decompose(e,t,i,s){let r=e<=0&&t>=this.length?this:new Q(ar(this.text,e,t),Math.min(t,this.length)-Math.max(0,e));if(s&1){let o=i.pop(),l=Pi(r.text,o.text.slice(),0,r.length);if(l.length<=32)i.push(new Q(l,o.length+r.length));else{let h=l.length>>1;i.push(new Q(l.slice(0,h)),new Q(l.slice(h)))}}else i.push(r)}replace(e,t,i){if(!(i instanceof Q))return super.replace(e,t,i);let s=Pi(this.text,Pi(i.text,ar(this.text,0,e)),t),r=this.length+i.length-(t-e);return s.length<=32?new Q(s,r):Ve.from(Q.split(s,[]),r)}sliceString(e,t=this.length,i=` +import{S as Sa,i as va,s as Ca,e as Aa,f as Ma,g as Da,y as Sn,o as Oa,G as Ta,H as Ba,I as Ra,J as La,K as Pa,C as vn,L as Ea}from"./index.7985c732.js";class z{constructor(){}lineAt(e){if(e<0||e>this.length)throw new RangeError(`Invalid position ${e} in document of length ${this.length}`);return this.lineInner(e,!1,1,0)}line(e){if(e<1||e>this.lines)throw new RangeError(`Invalid line number ${e} in ${this.lines}-line document`);return this.lineInner(e,!0,1,0)}replace(e,t,i){let s=[];return this.decompose(0,e,s,2),i.length&&i.decompose(0,i.length,s,3),this.decompose(t,this.length,s,1),Ve.from(s,this.length-(t-e)+i.length)}append(e){return this.replace(this.length,this.length,e)}slice(e,t=this.length){let i=[];return this.decompose(e,t,i,0),Ve.from(i,t-e)}eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.lines)return!1;let t=this.scanIdentical(e,1),i=this.length-this.scanIdentical(e,-1),s=new Zt(this),r=new Zt(e);for(let o=t,l=t;;){if(s.next(o),r.next(o),o=0,s.lineBreak!=r.lineBreak||s.done!=r.done||s.value!=r.value)return!1;if(l+=s.value.length,s.done||l>=i)return!0}}iter(e=1){return new Zt(this,e)}iterRange(e,t=this.length){return new qo(this,e,t)}iterLines(e,t){let i;if(e==null)i=this.iter();else{t==null&&(t=this.lines+1);let s=this.line(e).from;i=this.iterRange(s,Math.max(s,t==this.lines+1?this.length:t<=1?0:this.line(t-1).to))}return new Ko(i)}toString(){return this.sliceString(0)}toJSON(){let e=[];return this.flatten(e),e}static of(e){if(e.length==0)throw new RangeError("A document must have at least one line");return e.length==1&&!e[0]?z.empty:e.length<=32?new Q(e):Ve.from(Q.split(e,[]))}}class Q extends z{constructor(e,t=Ia(e)){super(),this.text=e,this.length=t}get lines(){return this.text.length}get children(){return null}lineInner(e,t,i,s){for(let r=0;;r++){let o=this.text[r],l=s+o.length;if((t?i:l)>=e)return new Na(s,l,i,o);s=l+1,i++}}decompose(e,t,i,s){let r=e<=0&&t>=this.length?this:new Q(ar(this.text,e,t),Math.min(t,this.length)-Math.max(0,e));if(s&1){let o=i.pop(),l=Pi(r.text,o.text.slice(),0,r.length);if(l.length<=32)i.push(new Q(l,o.length+r.length));else{let h=l.length>>1;i.push(new Q(l.slice(0,h)),new Q(l.slice(h)))}}else i.push(r)}replace(e,t,i){if(!(i instanceof Q))return super.replace(e,t,i);let s=Pi(this.text,Pi(i.text,ar(this.text,0,e)),t),r=this.length+i.length-(t-e);return s.length<=32?new Q(s,r):Ve.from(Q.split(s,[]),r)}sliceString(e,t=this.length,i=` `){let s="";for(let r=0,o=0;r<=t&&oe&&o&&(s+=i),er&&(s+=l.slice(Math.max(0,e-r),t-r)),r=h+1}return s}flatten(e){for(let t of this.text)e.push(t)}scanIdentical(){return 0}static split(e,t){let i=[],s=-1;for(let r of e)i.push(r),s+=r.length+1,i.length==32&&(t.push(new Q(i,s)),i=[],s=-1);return s>-1&&t.push(new Q(i,s)),t}}class Ve extends z{constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;for(let i of e)this.lines+=i.lines}lineInner(e,t,i,s){for(let r=0;;r++){let o=this.children[r],l=s+o.length,h=i+o.lines-1;if((t?h:l)>=e)return o.lineInner(e,t,i,s);s=l+1,i=h+1}}decompose(e,t,i,s){for(let r=0,o=0;o<=t&&r=o){let a=s&((o<=e?1:0)|(h>=t?2:0));o>=e&&h<=t&&!a?i.push(l):l.decompose(e-o,t-o,i,a)}o=h+1}}replace(e,t,i){if(i.lines=r&&t<=l){let h=o.replace(e-r,t-r,i),a=this.lines-o.lines+h.lines;if(h.lines>5-1&&h.lines>a>>5+1){let c=this.children.slice();return c[s]=h,new Ve(c,this.length-(t-e)+i.length)}return super.replace(r,l,h)}r=l+1}return super.replace(e,t,i)}sliceString(e,t=this.length,i=` `){let s="";for(let r=0,o=0;re&&r&&(s+=i),eo&&(s+=l.sliceString(e-o,t-o,i)),o=h+1}return s}flatten(e){for(let t of this.children)t.flatten(e)}scanIdentical(e,t){if(!(e instanceof Ve))return 0;let i=0,[s,r,o,l]=t>0?[0,0,this.children.length,e.children.length]:[this.children.length-1,e.children.length-1,-1,-1];for(;;s+=t,r+=t){if(s==o||r==l)return i;let h=this.children[s],a=e.children[r];if(h!=a)return i+h.scanIdentical(a,t);i+=h.length+1}}static from(e,t=e.reduce((i,s)=>i+s.length+1,-1)){let i=0;for(let d of e)i+=d.lines;if(i<32){let d=[];for(let p of e)p.flatten(d);return new Q(d,t)}let s=Math.max(32,i>>5),r=s<<1,o=s>>1,l=[],h=0,a=-1,c=[];function f(d){let p;if(d.lines>r&&d instanceof Ve)for(let g of d.children)f(g);else d.lines>o&&(h>o||!h)?(u(),l.push(d)):d instanceof Q&&h&&(p=c[c.length-1])instanceof Q&&d.lines+p.lines<=32?(h+=d.lines,a+=d.length+1,c[c.length-1]=new Q(p.text.concat(d.text),p.length+1+d.length)):(h+d.lines>s&&u(),h+=d.lines,a+=d.length+1,c.push(d))}function u(){h!=0&&(l.push(c.length==1?c[0]:Ve.from(c,a)),a=-1,h=c.length=0)}for(let d of e)f(d);return u(),l.length==1?l[0]:new Ve(l,t)}}z.empty=new Q([""],0);function Ia(n){let e=-1;for(let t of n)e+=t.length+1;return e}function Pi(n,e,t=0,i=1e9){for(let s=0,r=0,o=!0;r=t&&(h>i&&(l=l.slice(0,i-s)),s0?1:(e instanceof Q?e.text.length:e.children.length)<<1]}nextInner(e,t){for(this.done=this.lineBreak=!1;;){let i=this.nodes.length-1,s=this.nodes[i],r=this.offsets[i],o=r>>1,l=s instanceof Q?s.text.length:s.children.length;if(o==(t>0?l:0)){if(i==0)return this.done=!0,this.value="",this;t>0&&this.offsets[i-1]++,this.nodes.pop(),this.offsets.pop()}else if((r&1)==(t>0?0:1)){if(this.offsets[i]+=t,e==0)return this.lineBreak=!0,this.value=` `,this;e--}else if(s instanceof Q){let h=s.text[o+(t<0?-1:0)];if(this.offsets[i]+=t,h.length>Math.max(0,e))return this.value=e==0?h:t>0?h.slice(e):h.slice(0,h.length-e),this;e-=h.length}else{let h=s.children[o+(t<0?-1:0)];e>h.length?(e-=h.length,this.offsets[i]+=t):(t<0&&this.offsets[i]--,this.nodes.push(h),this.offsets.push(t>0?1:(h instanceof Q?h.text.length:h.children.length)<<1))}}}next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.length),this.nextInner(e,this.dir)}}class qo{constructor(e,t,i){this.value="",this.done=!1,this.cursor=new Zt(e,t>i?-1:1),this.pos=t>i?e.length:0,this.from=Math.min(t,i),this.to=Math.max(t,i)}nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;e+=Math.max(0,t<0?this.pos-this.to:this.from-this.pos);let i=t<0?this.pos-this.from:this.to-this.pos;e>i&&(e=i),i-=e;let{value:s}=this.cursor.next(e);return this.pos+=(s.length+e)*t,this.value=s.length<=i?s:t<0?s.slice(s.length-i):s.slice(0,i),this.done=!this.value,this}next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min(e,this.to-this.pos)),this.nextInner(e,this.cursor.dir)}get lineBreak(){return this.cursor.lineBreak&&this.value!=""}}class Ko{constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done=!1}next(e=0){let{done:t,lineBreak:i,value:s}=this.inner.next(e);return t?(this.done=!0,this.value=""):i?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=s,this.afterBreak=!1),this}get lineBreak(){return!1}}typeof Symbol<"u"&&(z.prototype[Symbol.iterator]=function(){return this.iter()},Zt.prototype[Symbol.iterator]=qo.prototype[Symbol.iterator]=Ko.prototype[Symbol.iterator]=function(){return this});class Na{constructor(e,t,i,s){this.from=e,this.to=t,this.number=i,this.text=s}get length(){return this.to-this.from}}let Dt="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map(n=>n?parseInt(n,36):1);for(let n=1;nn)return Dt[e-1]<=n;return!1}function cr(n){return n>=127462&&n<=127487}const fr=8205;function Ae(n,e,t=!0,i=!0){return(t?Uo:Fa)(n,e,i)}function Uo(n,e,t){if(e==n.length)return e;e&&jo(n.charCodeAt(e))&&Go(n.charCodeAt(e-1))&&e--;let i=re(n,e);for(e+=ve(i);e=0&&cr(re(n,o));)r++,o-=2;if(r%2==0)break;e+=2}else break}return e}function Fa(n,e,t){for(;e>0;){let i=Uo(n,e-2,t);if(i=56320&&n<57344}function Go(n){return n>=55296&&n<56320}function re(n,e){let t=n.charCodeAt(e);if(!Go(t)||e+1==n.length)return t;let i=n.charCodeAt(e+1);return jo(i)?(t-55296<<10)+(i-56320)+65536:t}function Ls(n){return n<=65535?String.fromCharCode(n):(n-=65536,String.fromCharCode((n>>10)+55296,(n&1023)+56320))}function ve(n){return n<65536?1:2}const jn=/\r\n?|\n/;var me=function(n){return n[n.Simple=0]="Simple",n[n.TrackDel=1]="TrackDel",n[n.TrackBefore=2]="TrackBefore",n[n.TrackAfter=3]="TrackAfter",n}(me||(me={}));class We{constructor(e){this.sections=e}get length(){let e=0;for(let t=0;te)return r+(e-s);r+=l}else{if(i!=me.Simple&&a>=e&&(i==me.TrackDel&&se||i==me.TrackBefore&&se))return null;if(a>e||a==e&&t<0&&!l)return e==s||t<0?r:r+h;r+=h}s=a}if(e>s)throw new RangeError(`Position ${e} is out of range for changeset of length ${s}`);return r}touchesRange(e,t=e){for(let i=0,s=0;i=0&&s<=t&&l>=e)return st?"cover":!0;s=l}return!1}toString(){let e="";for(let t=0;t=0?":"+s:"")}return e}toJSON(){return this.sections}static fromJSON(e){if(!Array.isArray(e)||e.length%2||e.some(t=>typeof t!="number"))throw new RangeError("Invalid JSON representation of ChangeDesc");return new We(e)}static create(e){return new We(e)}}class ee extends We{constructor(e,t){super(e),this.inserted=t}apply(e){if(this.length!=e.length)throw new RangeError("Applying change set to a document with the wrong length");return Gn(this,(t,i,s,r,o)=>e=e.replace(s,s+(i-t),o),!1),e}mapDesc(e,t=!1){return Jn(this,e,t,!0)}invert(e){let t=this.sections.slice(),i=[];for(let s=0,r=0;s=0){t[s]=l,t[s+1]=o;let h=s>>1;for(;i.length0&&_e(i,t,r.text),r.forward(c),l+=c}let a=e[o++];for(;l>1].toJSON()))}return e}static of(e,t,i){let s=[],r=[],o=0,l=null;function h(c=!1){if(!c&&!s.length)return;ou||f<0||u>t)throw new RangeError(`Invalid change range ${f} to ${u} (in doc of length ${t})`);let p=d?typeof d=="string"?z.of(d.split(i||jn)):d:z.empty,g=p.length;if(f==u&&g==0)return;fo&&he(s,f-o,-1),he(s,u-f,g),_e(r,s,p),o=u}}return a(e),h(!l),l}static empty(e){return new ee(e?[e,-1]:[],[])}static fromJSON(e){if(!Array.isArray(e))throw new RangeError("Invalid JSON representation of ChangeSet");let t=[],i=[];for(let s=0;sl&&typeof o!="string"))throw new RangeError("Invalid JSON representation of ChangeSet");if(r.length==1)t.push(r[0],0);else{for(;i.length=0&&t<=0&&t==n[s+1]?n[s]+=e:e==0&&n[s]==0?n[s+1]+=t:i?(n[s]+=e,n[s+1]+=t):n.push(e,t)}function _e(n,e,t){if(t.length==0)return;let i=e.length-2>>1;if(i>1])),!(t||o==n.sections.length||n.sections[o+1]<0);)l=n.sections[o++],h=n.sections[o++];e(s,a,r,c,f),s=a,r=c}}}function Jn(n,e,t,i=!1){let s=[],r=i?[]:null,o=new si(n),l=new si(e);for(let h=-1;;)if(o.ins==-1&&l.ins==-1){let a=Math.min(o.len,l.len);he(s,a,-1),o.forward(a),l.forward(a)}else if(l.ins>=0&&(o.ins<0||h==o.i||o.off==0&&(l.len=0&&h=0){let a=0,c=o.len;for(;c;)if(l.ins==-1){let f=Math.min(c,l.len);a+=f,c-=f,l.forward(f)}else if(l.ins==0&&l.lenh||o.ins>=0&&o.len>h)&&(l||i.length>a),r.forward2(h),o.forward(h)}}}}class si{constructor(e){this.set=e,this.i=0,this.next()}next(){let{sections:e}=this.set;this.i>1;return t>=e.length?z.empty:e[t]}textBit(e){let{inserted:t}=this.set,i=this.i-2>>1;return i>=t.length&&!e?z.empty:t[i].slice(this.off,e==null?void 0:this.off+e)}forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)}forward2(e){this.ins==-1?this.forward(e):e==this.ins?this.next():(this.ins-=e,this.off+=e)}}class ct{constructor(e,t,i){this.from=e,this.to=t,this.flags=i}get anchor(){return this.flags&16?this.to:this.from}get head(){return this.flags&16?this.from:this.to}get empty(){return this.from==this.to}get assoc(){return this.flags&4?-1:this.flags&8?1:0}get bidiLevel(){let e=this.flags&3;return e==3?null:e}get goalColumn(){let e=this.flags>>5;return e==33554431?void 0:e}map(e,t=-1){let i,s;return this.empty?i=s=e.mapPos(this.from,t):(i=e.mapPos(this.from,1),s=e.mapPos(this.to,-1)),i==this.from&&s==this.to?this:new ct(i,s,this.flags)}extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return m.range(e,t);let i=Math.abs(e-this.anchor)>Math.abs(t-this.anchor)?e:t;return m.range(this.anchor,i)}eq(e){return this.anchor==e.anchor&&this.head==e.head}toJSON(){return{anchor:this.anchor,head:this.head}}static fromJSON(e){if(!e||typeof e.anchor!="number"||typeof e.head!="number")throw new RangeError("Invalid JSON representation for SelectionRange");return m.range(e.anchor,e.head)}static create(e,t,i){return new ct(e,t,i)}}class m{constructor(e,t){this.ranges=e,this.mainIndex=t}map(e,t=-1){return e.empty?this:m.create(this.ranges.map(i=>i.map(e,t)),this.mainIndex)}eq(e){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIndex)return!1;for(let t=0;te.toJSON()),main:this.mainIndex}}static fromJSON(e){if(!e||!Array.isArray(e.ranges)||typeof e.main!="number"||e.main>=e.ranges.length)throw new RangeError("Invalid JSON representation for EditorSelection");return new m(e.ranges.map(t=>ct.fromJSON(t)),e.main)}static single(e,t=e){return new m([m.range(e,t)],0)}static create(e,t=0){if(e.length==0)throw new RangeError("A selection needs at least one range");for(let i=0,s=0;se?4:0))}static normalized(e,t=0){let i=e[t];e.sort((s,r)=>s.from-r.from),t=e.indexOf(i);for(let s=1;sr.head?m.range(h,l):m.range(l,h))}}return new m(e,t)}}function $o(n,e){for(let t of n.ranges)if(t.to>e)throw new RangeError("Selection points outside of document")}let Ps=0;class T{constructor(e,t,i,s,r){this.combine=e,this.compareInput=t,this.compare=i,this.isStatic=s,this.id=Ps++,this.default=e([]),this.extensions=typeof r=="function"?r(this):r}static define(e={}){return new T(e.combine||(t=>t),e.compareInput||((t,i)=>t===i),e.compare||(e.combine?(t,i)=>t===i:Es),!!e.static,e.enables)}of(e){return new Ei([],this,0,e)}compute(e,t){if(this.isStatic)throw new Error("Can't compute a static facet");return new Ei(e,this,1,t)}computeN(e,t){if(this.isStatic)throw new Error("Can't compute a static facet");return new Ei(e,this,2,t)}from(e,t){return t||(t=i=>i),this.compute([e],i=>t(i.field(e)))}}function Es(n,e){return n==e||n.length==e.length&&n.every((t,i)=>t===e[i])}class Ei{constructor(e,t,i,s){this.dependencies=e,this.facet=t,this.type=i,this.value=s,this.id=Ps++}dynamicSlot(e){var t;let i=this.value,s=this.facet.compareInput,r=this.id,o=e[r]>>1,l=this.type==2,h=!1,a=!1,c=[];for(let f of this.dependencies)f=="doc"?h=!0:f=="selection"?a=!0:(((t=e[f.id])!==null&&t!==void 0?t:1)&1)==0&&c.push(e[f.id]);return{create(f){return f.values[o]=i(f),1},update(f,u){if(h&&u.docChanged||a&&(u.docChanged||u.selection)||$n(f,c)){let d=i(f);if(l?!ur(d,f.values[o],s):!s(d,f.values[o]))return f.values[o]=d,1}return 0},reconfigure:(f,u)=>{let d=i(f),p=u.config.address[r];if(p!=null){let g=Wi(u,p);if(this.dependencies.every(y=>y instanceof T?u.facet(y)===f.facet(y):y instanceof ke?u.field(y,!1)==f.field(y,!1):!0)||(l?ur(d,g,s):s(d,g)))return f.values[o]=g,0}return f.values[o]=d,1}}}}function ur(n,e,t){if(n.length!=e.length)return!1;for(let i=0;in[h.id]),s=t.map(h=>h.type),r=i.filter(h=>!(h&1)),o=n[e.id]>>1;function l(h){let a=[];for(let c=0;ci===s),e);return e.provide&&(t.provides=e.provide(t)),t}create(e){let t=e.facet(dr).find(i=>i.field==this);return((t==null?void 0:t.create)||this.createF)(e)}slot(e){let t=e[this.id]>>1;return{create:i=>(i.values[t]=this.create(i),1),update:(i,s)=>{let r=i.values[t],o=this.updateF(r,s);return this.compareF(r,o)?0:(i.values[t]=o,1)},reconfigure:(i,s)=>s.config.address[this.id]!=null?(i.values[t]=s.field(this),0):(i.values[t]=this.create(i),1)}}init(e){return[this,dr.of({field:this,create:e})]}get extension(){return this}}const Ct={lowest:4,low:3,default:2,high:1,highest:0};function Kt(n){return e=>new Xo(e,n)}const Wt={highest:Kt(Ct.highest),high:Kt(Ct.high),default:Kt(Ct.default),low:Kt(Ct.low),lowest:Kt(Ct.lowest)};class Xo{constructor(e,t){this.inner=e,this.prec=t}}class Qe{of(e){return new Xn(this,e)}reconfigure(e){return Qe.reconfigure.of({compartment:this,extension:e})}get(e){return e.config.compartments.get(this)}}class Xn{constructor(e,t){this.compartment=e,this.inner=t}}class Hi{constructor(e,t,i,s,r,o){for(this.base=e,this.compartments=t,this.dynamicSlots=i,this.address=s,this.staticValues=r,this.facets=o,this.statusTemplate=[];this.statusTemplate.length>1]}static resolve(e,t,i){let s=[],r=Object.create(null),o=new Map;for(let u of Wa(e,t,o))u instanceof ke?s.push(u):(r[u.facet.id]||(r[u.facet.id]=[])).push(u);let l=Object.create(null),h=[],a=[];for(let u of s)l[u.id]=a.length<<1,a.push(d=>u.slot(d));let c=i==null?void 0:i.config.facets;for(let u in r){let d=r[u],p=d[0].facet,g=c&&c[u]||[];if(d.every(y=>y.type==0))if(l[p.id]=h.length<<1|1,Es(g,d))h.push(i.facet(p));else{let y=p.combine(d.map(b=>b.value));h.push(i&&p.compare(y,i.facet(p))?i.facet(p):y)}else{for(let y of d)y.type==0?(l[y.id]=h.length<<1|1,h.push(y.value)):(l[y.id]=a.length<<1,a.push(b=>y.dynamicSlot(b)));l[p.id]=a.length<<1,a.push(y=>Ha(y,p,d))}}let f=a.map(u=>u(l));return new Hi(e,o,f,l,h,r)}}function Wa(n,e,t){let i=[[],[],[],[],[]],s=new Map;function r(o,l){let h=s.get(o);if(h!=null){if(h<=l)return;let a=i[h].indexOf(o);a>-1&&i[h].splice(a,1),o instanceof Xn&&t.delete(o.compartment)}if(s.set(o,l),Array.isArray(o))for(let a of o)r(a,l);else if(o instanceof Xn){if(t.has(o.compartment))throw new RangeError("Duplicate use of compartment in extensions");let a=e.get(o.compartment)||o.inner;t.set(o.compartment,a),r(a,l)}else if(o instanceof Xo)r(o.inner,o.prec);else if(o instanceof ke)i[l].push(o),o.provides&&r(o.provides,l);else if(o instanceof Ei)i[l].push(o),o.facet.extensions&&r(o.facet.extensions,l);else{let a=o.extension;if(!a)throw new Error(`Unrecognized extension value in extension set (${o}). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks.`);r(a,l)}}return r(n,Ct.default),i.reduce((o,l)=>o.concat(l))}function ei(n,e){if(e&1)return 2;let t=e>>1,i=n.status[t];if(i==4)throw new Error("Cyclic dependency between fields and/or facets");if(i&2)return i;n.status[t]=4;let s=n.computeSlot(n,n.config.dynamicSlots[t]);return n.status[t]=2|s}function Wi(n,e){return e&1?n.config.staticValues[e>>1]:n.values[e>>1]}const Yo=T.define(),_o=T.define({combine:n=>n.some(e=>e),static:!0}),Qo=T.define({combine:n=>n.length?n[0]:void 0,static:!0}),Zo=T.define(),el=T.define(),tl=T.define(),il=T.define({combine:n=>n.length?n[0]:!1});class wt{constructor(e,t){this.type=e,this.value=t}static define(){return new za}}class za{of(e){return new wt(this,e)}}class qa{constructor(e){this.map=e}of(e){return new H(this,e)}}class H{constructor(e,t){this.type=e,this.value=t}map(e){let t=this.type.map(this.value,e);return t===void 0?void 0:t==this.value?this:new H(this.type,t)}is(e){return this.type==e}static define(e={}){return new qa(e.map||(t=>t))}static mapEffects(e,t){if(!e.length)return e;let i=[];for(let s of e){let r=s.map(t);r&&i.push(r)}return i}}H.reconfigure=H.define();H.appendConfig=H.define();class te{constructor(e,t,i,s,r,o){this.startState=e,this.changes=t,this.selection=i,this.effects=s,this.annotations=r,this.scrollIntoView=o,this._doc=null,this._state=null,i&&$o(i,t.newLength),r.some(l=>l.type==te.time)||(this.annotations=r.concat(te.time.of(Date.now())))}static create(e,t,i,s,r,o){return new te(e,t,i,s,r,o)}get newDoc(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}get newSelection(){return this.selection||this.startState.selection.map(this.changes)}get state(){return this._state||this.startState.applyTransaction(this),this._state}annotation(e){for(let t of this.annotations)if(t.type==e)return t.value}get docChanged(){return!this.changes.empty}get reconfigured(){return this.startState.config!=this.state.config}isUserEvent(e){let t=this.annotation(te.userEvent);return!!(t&&(t==e||t.length>e.length&&t.slice(0,e.length)==e&&t[e.length]=="."))}}te.time=wt.define();te.userEvent=wt.define();te.addToHistory=wt.define();te.remote=wt.define();function Ka(n,e){let t=[];for(let i=0,s=0;;){let r,o;if(i=n[i]))r=n[i++],o=n[i++];else if(s=0;s--){let r=i[s](n);r instanceof te?n=r:Array.isArray(r)&&r.length==1&&r[0]instanceof te?n=r[0]:n=sl(e,Ot(r),!1)}return n}function ja(n){let e=n.startState,t=e.facet(tl),i=n;for(let s=t.length-1;s>=0;s--){let r=t[s](n);r&&Object.keys(r).length&&(i=nl(n,Yn(e,r,n.changes.newLength),!0))}return i==n?n:te.create(e,n.changes,n.selection,i.effects,i.annotations,i.scrollIntoView)}const Ga=[];function Ot(n){return n==null?Ga:Array.isArray(n)?n:[n]}var ce=function(n){return n[n.Word=0]="Word",n[n.Space=1]="Space",n[n.Other=2]="Other",n}(ce||(ce={}));const Ja=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;let _n;try{_n=new RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch{}function $a(n){if(_n)return _n.test(n);for(let e=0;e"\x80"&&(t.toUpperCase()!=t.toLowerCase()||Ja.test(t)))return!0}return!1}function Xa(n){return e=>{if(!/\S/.test(e))return ce.Space;if($a(e))return ce.Word;for(let t=0;t-1)return ce.Word;return ce.Other}}class V{constructor(e,t,i,s,r,o){this.config=e,this.doc=t,this.selection=i,this.values=s,this.status=e.statusTemplate.slice(),this.computeSlot=r,o&&(o._state=this);for(let l=0;ls.set(h,l)),t=null),s.set(o.value.compartment,o.value.extension)):o.is(H.reconfigure)?(t=null,i=o.value):o.is(H.appendConfig)&&(t=null,i=Ot(i).concat(o.value));let r;t?r=e.startState.values.slice():(t=Hi.resolve(i,s,this),r=new V(t,this.doc,this.selection,t.dynamicSlots.map(()=>null),(l,h)=>h.reconfigure(l,this),null).values),new V(t,e.newDoc,e.newSelection,r,(o,l)=>l.update(o,e),e)}replaceSelection(e){return typeof e=="string"&&(e=this.toText(e)),this.changeByRange(t=>({changes:{from:t.from,to:t.to,insert:e},range:m.cursor(t.from+e.length)}))}changeByRange(e){let t=this.selection,i=e(t.ranges[0]),s=this.changes(i.changes),r=[i.range],o=Ot(i.effects);for(let l=1;lo.spec.fromJSON(l,h)))}}return V.create({doc:e.doc,selection:m.fromJSON(e.selection),extensions:t.extensions?s.concat([t.extensions]):s})}static create(e={}){let t=Hi.resolve(e.extensions||[],new Map),i=e.doc instanceof z?e.doc:z.of((e.doc||"").split(t.staticFacet(V.lineSeparator)||jn)),s=e.selection?e.selection instanceof m?e.selection:m.single(e.selection.anchor,e.selection.head):m.single(0);return $o(s,i.length),t.staticFacet(_o)||(s=s.asSingle()),new V(t,i,s,t.dynamicSlots.map(()=>null),(r,o)=>o.create(r),null)}get tabSize(){return this.facet(V.tabSize)}get lineBreak(){return this.facet(V.lineSeparator)||` diff --git a/ui/dist/assets/PageAdminConfirmPasswordReset.775bb03b.js b/ui/dist/assets/PageAdminConfirmPasswordReset.63533fe9.js similarity index 98% rename from ui/dist/assets/PageAdminConfirmPasswordReset.775bb03b.js rename to ui/dist/assets/PageAdminConfirmPasswordReset.63533fe9.js index 297c0828..6e7c5ef7 100644 --- a/ui/dist/assets/PageAdminConfirmPasswordReset.775bb03b.js +++ b/ui/dist/assets/PageAdminConfirmPasswordReset.63533fe9.js @@ -1,2 +1,2 @@ -import{S as E,i as G,s as I,F as K,c as F,m as B,t as H,a as N,d as T,C as M,q as J,e as c,w as q,b as k,f as u,r as L,g as b,h as _,u as h,v as O,j as Q,l as U,o as w,A as V,p as W,B as X,D as Y,x as Z,z as S}from"./index.24cd3f2a.js";function y(f){let e,o,s;return{c(){e=q("for "),o=c("strong"),s=q(f[3]),u(o,"class","txt-nowrap")},m(l,t){b(l,e,t),b(l,o,t),_(o,s)},p(l,t){t&8&&Z(s,l[3])},d(l){l&&w(e),l&&w(o)}}}function x(f){let e,o,s,l,t,r,p,d;return{c(){e=c("label"),o=q("New password"),l=k(),t=c("input"),u(e,"for",s=f[8]),u(t,"type","password"),u(t,"id",r=f[8]),t.required=!0,t.autofocus=!0},m(n,i){b(n,e,i),_(e,o),b(n,l,i),b(n,t,i),S(t,f[0]),t.focus(),p||(d=h(t,"input",f[6]),p=!0)},p(n,i){i&256&&s!==(s=n[8])&&u(e,"for",s),i&256&&r!==(r=n[8])&&u(t,"id",r),i&1&&t.value!==n[0]&&S(t,n[0])},d(n){n&&w(e),n&&w(l),n&&w(t),p=!1,d()}}}function ee(f){let e,o,s,l,t,r,p,d;return{c(){e=c("label"),o=q("New password confirm"),l=k(),t=c("input"),u(e,"for",s=f[8]),u(t,"type","password"),u(t,"id",r=f[8]),t.required=!0},m(n,i){b(n,e,i),_(e,o),b(n,l,i),b(n,t,i),S(t,f[1]),p||(d=h(t,"input",f[7]),p=!0)},p(n,i){i&256&&s!==(s=n[8])&&u(e,"for",s),i&256&&r!==(r=n[8])&&u(t,"id",r),i&2&&t.value!==n[1]&&S(t,n[1])},d(n){n&&w(e),n&&w(l),n&&w(t),p=!1,d()}}}function te(f){let e,o,s,l,t,r,p,d,n,i,g,R,C,v,P,A,j,m=f[3]&&y(f);return r=new J({props:{class:"form-field required",name:"password",$$slots:{default:[x,({uniqueId:a})=>({8:a}),({uniqueId:a})=>a?256:0]},$$scope:{ctx:f}}}),d=new J({props:{class:"form-field required",name:"passwordConfirm",$$slots:{default:[ee,({uniqueId:a})=>({8:a}),({uniqueId:a})=>a?256:0]},$$scope:{ctx:f}}}),{c(){e=c("form"),o=c("div"),s=c("h4"),l=q(`Reset your admin password +import{S as E,i as G,s as I,F as K,c as F,m as B,t as H,a as N,d as T,C as M,q as J,e as c,w as q,b as k,f as u,r as L,g as b,h as _,u as h,v as O,j as Q,l as U,o as w,A as V,p as W,B as X,D as Y,x as Z,z as S}from"./index.7985c732.js";function y(f){let e,o,s;return{c(){e=q("for "),o=c("strong"),s=q(f[3]),u(o,"class","txt-nowrap")},m(l,t){b(l,e,t),b(l,o,t),_(o,s)},p(l,t){t&8&&Z(s,l[3])},d(l){l&&w(e),l&&w(o)}}}function x(f){let e,o,s,l,t,r,p,d;return{c(){e=c("label"),o=q("New password"),l=k(),t=c("input"),u(e,"for",s=f[8]),u(t,"type","password"),u(t,"id",r=f[8]),t.required=!0,t.autofocus=!0},m(n,i){b(n,e,i),_(e,o),b(n,l,i),b(n,t,i),S(t,f[0]),t.focus(),p||(d=h(t,"input",f[6]),p=!0)},p(n,i){i&256&&s!==(s=n[8])&&u(e,"for",s),i&256&&r!==(r=n[8])&&u(t,"id",r),i&1&&t.value!==n[0]&&S(t,n[0])},d(n){n&&w(e),n&&w(l),n&&w(t),p=!1,d()}}}function ee(f){let e,o,s,l,t,r,p,d;return{c(){e=c("label"),o=q("New password confirm"),l=k(),t=c("input"),u(e,"for",s=f[8]),u(t,"type","password"),u(t,"id",r=f[8]),t.required=!0},m(n,i){b(n,e,i),_(e,o),b(n,l,i),b(n,t,i),S(t,f[1]),p||(d=h(t,"input",f[7]),p=!0)},p(n,i){i&256&&s!==(s=n[8])&&u(e,"for",s),i&256&&r!==(r=n[8])&&u(t,"id",r),i&2&&t.value!==n[1]&&S(t,n[1])},d(n){n&&w(e),n&&w(l),n&&w(t),p=!1,d()}}}function te(f){let e,o,s,l,t,r,p,d,n,i,g,R,C,v,P,A,j,m=f[3]&&y(f);return r=new J({props:{class:"form-field required",name:"password",$$slots:{default:[x,({uniqueId:a})=>({8:a}),({uniqueId:a})=>a?256:0]},$$scope:{ctx:f}}}),d=new J({props:{class:"form-field required",name:"passwordConfirm",$$slots:{default:[ee,({uniqueId:a})=>({8:a}),({uniqueId:a})=>a?256:0]},$$scope:{ctx:f}}}),{c(){e=c("form"),o=c("div"),s=c("h4"),l=q(`Reset your admin password `),m&&m.c(),t=k(),F(r.$$.fragment),p=k(),F(d.$$.fragment),n=k(),i=c("button"),g=c("span"),g.textContent="Set new password",R=k(),C=c("div"),v=c("a"),v.textContent="Back to login",u(s,"class","m-b-xs"),u(o,"class","content txt-center m-b-sm"),u(g,"class","txt"),u(i,"type","submit"),u(i,"class","btn btn-lg btn-block"),i.disabled=f[2],L(i,"btn-loading",f[2]),u(e,"class","m-b-base"),u(v,"href","/login"),u(v,"class","link-hint"),u(C,"class","content txt-center")},m(a,$){b(a,e,$),_(e,o),_(o,s),_(s,l),m&&m.m(s,null),_(e,t),B(r,e,null),_(e,p),B(d,e,null),_(e,n),_(e,i),_(i,g),b(a,R,$),b(a,C,$),_(C,v),P=!0,A||(j=[h(e,"submit",O(f[4])),Q(U.call(null,v))],A=!0)},p(a,$){a[3]?m?m.p(a,$):(m=y(a),m.c(),m.m(s,null)):m&&(m.d(1),m=null);const z={};$&769&&(z.$$scope={dirty:$,ctx:a}),r.$set(z);const D={};$&770&&(D.$$scope={dirty:$,ctx:a}),d.$set(D),(!P||$&4)&&(i.disabled=a[2]),$&4&&L(i,"btn-loading",a[2])},i(a){P||(H(r.$$.fragment,a),H(d.$$.fragment,a),P=!0)},o(a){N(r.$$.fragment,a),N(d.$$.fragment,a),P=!1},d(a){a&&w(e),m&&m.d(),T(r),T(d),a&&w(R),a&&w(C),A=!1,V(j)}}}function se(f){let e,o;return e=new K({props:{$$slots:{default:[te]},$$scope:{ctx:f}}}),{c(){F(e.$$.fragment)},m(s,l){B(e,s,l),o=!0},p(s,[l]){const t={};l&527&&(t.$$scope={dirty:l,ctx:s}),e.$set(t)},i(s){o||(H(e.$$.fragment,s),o=!0)},o(s){N(e.$$.fragment,s),o=!1},d(s){T(e,s)}}}function le(f,e,o){let s,{params:l}=e,t="",r="",p=!1;async function d(){if(!p){o(2,p=!0);try{await W.Admins.confirmPasswordReset(l==null?void 0:l.token,t,r),X("Successfully set a new admin password."),Y("/")}catch(g){W.errorResponseHandler(g)}o(2,p=!1)}}function n(){t=this.value,o(0,t)}function i(){r=this.value,o(1,r)}return f.$$set=g=>{"params"in g&&o(5,l=g.params)},f.$$.update=()=>{f.$$.dirty&32&&o(3,s=M.getJWTPayload(l==null?void 0:l.token).email||"")},[t,r,p,s,d,l,n,i]}class ae extends E{constructor(e){super(),G(this,e,le,se,I,{params:5})}}export{ae as default}; diff --git a/ui/dist/assets/PageAdminRequestPasswordReset.d9df81b2.js b/ui/dist/assets/PageAdminRequestPasswordReset.eca9f13d.js similarity index 98% rename from ui/dist/assets/PageAdminRequestPasswordReset.d9df81b2.js rename to ui/dist/assets/PageAdminRequestPasswordReset.eca9f13d.js index 952b180c..687030c5 100644 --- a/ui/dist/assets/PageAdminRequestPasswordReset.d9df81b2.js +++ b/ui/dist/assets/PageAdminRequestPasswordReset.eca9f13d.js @@ -1,2 +1,2 @@ -import{S as E,i as M,s as T,F as j,c as H,m as L,t as w,a as y,d as S,b as g,e as _,f as p,g as k,h as d,j as z,l as B,k as N,n as D,o as v,p as C,q as G,r as F,u as A,v as I,w as h,x as J,y as P,z as R}from"./index.24cd3f2a.js";function K(c){let e,s,n,l,t,o,f,m,i,a,b,u;return l=new G({props:{class:"form-field required",name:"email",$$slots:{default:[Q,({uniqueId:r})=>({5:r}),({uniqueId:r})=>r?32:0]},$$scope:{ctx:c}}}),{c(){e=_("form"),s=_("div"),s.innerHTML=`

Forgotten admin password

+import{S as E,i as M,s as T,F as j,c as H,m as L,t as w,a as y,d as S,b as g,e as _,f as p,g as k,h as d,j as z,l as B,k as N,n as D,o as v,p as C,q as G,r as F,u as A,v as I,w as h,x as J,y as P,z as R}from"./index.7985c732.js";function K(c){let e,s,n,l,t,o,f,m,i,a,b,u;return l=new G({props:{class:"form-field required",name:"email",$$slots:{default:[Q,({uniqueId:r})=>({5:r}),({uniqueId:r})=>r?32:0]},$$scope:{ctx:c}}}),{c(){e=_("form"),s=_("div"),s.innerHTML=`

Forgotten admin password

Enter the email associated with your account and we\u2019ll send you a recovery link:

`,n=g(),H(l.$$.fragment),t=g(),o=_("button"),f=_("i"),m=g(),i=_("span"),i.textContent="Send recovery link",p(s,"class","content txt-center m-b-sm"),p(f,"class","ri-mail-send-line"),p(i,"class","txt"),p(o,"type","submit"),p(o,"class","btn btn-lg btn-block"),o.disabled=c[1],F(o,"btn-loading",c[1]),p(e,"class","m-b-base")},m(r,$){k(r,e,$),d(e,s),d(e,n),L(l,e,null),d(e,t),d(e,o),d(o,f),d(o,m),d(o,i),a=!0,b||(u=A(e,"submit",I(c[3])),b=!0)},p(r,$){const q={};$&97&&(q.$$scope={dirty:$,ctx:r}),l.$set(q),(!a||$&2)&&(o.disabled=r[1]),$&2&&F(o,"btn-loading",r[1])},i(r){a||(w(l.$$.fragment,r),a=!0)},o(r){y(l.$$.fragment,r),a=!1},d(r){r&&v(e),S(l),b=!1,u()}}}function O(c){let e,s,n,l,t,o,f,m,i;return{c(){e=_("div"),s=_("div"),s.innerHTML='',n=g(),l=_("div"),t=_("p"),o=h("Check "),f=_("strong"),m=h(c[0]),i=h(" for the recovery link."),p(s,"class","icon"),p(f,"class","txt-nowrap"),p(l,"class","content"),p(e,"class","alert alert-success")},m(a,b){k(a,e,b),d(e,s),d(e,n),d(e,l),d(l,t),d(t,o),d(t,f),d(f,m),d(t,i)},p(a,b){b&1&&J(m,a[0])},i:P,o:P,d(a){a&&v(e)}}}function Q(c){let e,s,n,l,t,o,f,m;return{c(){e=_("label"),s=h("Email"),l=g(),t=_("input"),p(e,"for",n=c[5]),p(t,"type","email"),p(t,"id",o=c[5]),t.required=!0,t.autofocus=!0},m(i,a){k(i,e,a),d(e,s),k(i,l,a),k(i,t,a),R(t,c[0]),t.focus(),f||(m=A(t,"input",c[4]),f=!0)},p(i,a){a&32&&n!==(n=i[5])&&p(e,"for",n),a&32&&o!==(o=i[5])&&p(t,"id",o),a&1&&t.value!==i[0]&&R(t,i[0])},d(i){i&&v(e),i&&v(l),i&&v(t),f=!1,m()}}}function U(c){let e,s,n,l,t,o,f,m;const i=[O,K],a=[];function b(u,r){return u[2]?0:1}return e=b(c),s=a[e]=i[e](c),{c(){s.c(),n=g(),l=_("div"),t=_("a"),t.textContent="Back to login",p(t,"href","/login"),p(t,"class","link-hint"),p(l,"class","content txt-center")},m(u,r){a[e].m(u,r),k(u,n,r),k(u,l,r),d(l,t),o=!0,f||(m=z(B.call(null,t)),f=!0)},p(u,r){let $=e;e=b(u),e===$?a[e].p(u,r):(N(),y(a[$],1,1,()=>{a[$]=null}),D(),s=a[e],s?s.p(u,r):(s=a[e]=i[e](u),s.c()),w(s,1),s.m(n.parentNode,n))},i(u){o||(w(s),o=!0)},o(u){y(s),o=!1},d(u){a[e].d(u),u&&v(n),u&&v(l),f=!1,m()}}}function V(c){let e,s;return e=new j({props:{$$slots:{default:[U]},$$scope:{ctx:c}}}),{c(){H(e.$$.fragment)},m(n,l){L(e,n,l),s=!0},p(n,[l]){const t={};l&71&&(t.$$scope={dirty:l,ctx:n}),e.$set(t)},i(n){s||(w(e.$$.fragment,n),s=!0)},o(n){y(e.$$.fragment,n),s=!1},d(n){S(e,n)}}}function W(c,e,s){let n="",l=!1,t=!1;async function o(){if(!l){s(1,l=!0);try{await C.Admins.requestPasswordReset(n),s(2,t=!0)}catch(m){C.errorResponseHandler(m)}s(1,l=!1)}}function f(){n=this.value,s(0,n)}return[n,l,t,o,f]}class Y extends E{constructor(e){super(),M(this,e,W,V,T,{})}}export{Y as default}; diff --git a/ui/dist/assets/PageUserConfirmEmailChange.825061a2.js b/ui/dist/assets/PageUserConfirmEmailChange.0a036811.js similarity index 98% rename from ui/dist/assets/PageUserConfirmEmailChange.825061a2.js rename to ui/dist/assets/PageUserConfirmEmailChange.0a036811.js index 8fb6273a..b6b461ad 100644 --- a/ui/dist/assets/PageUserConfirmEmailChange.825061a2.js +++ b/ui/dist/assets/PageUserConfirmEmailChange.0a036811.js @@ -1,4 +1,4 @@ -import{S as J,i as M,s as N,F as R,c as S,m as U,t as $,a as v,d as z,C as W,E as Y,g as _,k as j,n as A,o as b,p as F,q as B,e as m,w as y,b as C,f as d,r as H,h as k,u as E,v as D,y as h,x as G,z as T}from"./index.24cd3f2a.js";function I(r){let e,s,t,l,n,o,c,a,i,u,g,q,p=r[3]&&L(r);return o=new B({props:{class:"form-field required",name:"password",$$slots:{default:[O,({uniqueId:f})=>({8:f}),({uniqueId:f})=>f?256:0]},$$scope:{ctx:r}}}),{c(){e=m("form"),s=m("div"),t=m("h4"),l=y(`Type your password to confirm changing your email address +import{S as J,i as M,s as N,F as R,c as S,m as U,t as $,a as v,d as z,C as W,E as Y,g as _,k as j,n as A,o as b,p as F,q as B,e as m,w as y,b as C,f as d,r as H,h as k,u as E,v as D,y as h,x as G,z as T}from"./index.7985c732.js";function I(r){let e,s,t,l,n,o,c,a,i,u,g,q,p=r[3]&&L(r);return o=new B({props:{class:"form-field required",name:"password",$$slots:{default:[O,({uniqueId:f})=>({8:f}),({uniqueId:f})=>f?256:0]},$$scope:{ctx:r}}}),{c(){e=m("form"),s=m("div"),t=m("h4"),l=y(`Type your password to confirm changing your email address `),p&&p.c(),n=C(),S(o.$$.fragment),c=C(),a=m("button"),i=m("span"),i.textContent="Confirm new email",d(t,"class","m-b-xs"),d(s,"class","content txt-center m-b-sm"),d(i,"class","txt"),d(a,"type","submit"),d(a,"class","btn btn-lg btn-block"),a.disabled=r[1],H(a,"btn-loading",r[1])},m(f,w){_(f,e,w),k(e,s),k(s,t),k(t,l),p&&p.m(t,null),k(e,n),U(o,e,null),k(e,c),k(e,a),k(a,i),u=!0,g||(q=E(e,"submit",D(r[4])),g=!0)},p(f,w){f[3]?p?p.p(f,w):(p=L(f),p.c(),p.m(t,null)):p&&(p.d(1),p=null);const P={};w&769&&(P.$$scope={dirty:w,ctx:f}),o.$set(P),(!u||w&2)&&(a.disabled=f[1]),w&2&&H(a,"btn-loading",f[1])},i(f){u||($(o.$$.fragment,f),u=!0)},o(f){v(o.$$.fragment,f),u=!1},d(f){f&&b(e),p&&p.d(),z(o),g=!1,q()}}}function K(r){let e,s,t,l,n;return{c(){e=m("div"),e.innerHTML=`

Email address changed

You can now sign in with your new email address.

`,s=C(),t=m("button"),t.textContent="Close",d(e,"class","alert alert-success"),d(t,"type","button"),d(t,"class","btn btn-secondary btn-block")},m(o,c){_(o,e,c),_(o,s,c),_(o,t,c),l||(n=E(t,"click",r[6]),l=!0)},p:h,i:h,o:h,d(o){o&&b(e),o&&b(s),o&&b(t),l=!1,n()}}}function L(r){let e,s,t;return{c(){e=y("to "),s=m("strong"),t=y(r[3]),d(s,"class","txt-nowrap")},m(l,n){_(l,e,n),_(l,s,n),k(s,t)},p(l,n){n&8&&G(t,l[3])},d(l){l&&b(e),l&&b(s)}}}function O(r){let e,s,t,l,n,o,c,a;return{c(){e=m("label"),s=y("Password"),l=C(),n=m("input"),d(e,"for",t=r[8]),d(n,"type","password"),d(n,"id",o=r[8]),n.required=!0,n.autofocus=!0},m(i,u){_(i,e,u),k(e,s),_(i,l,u),_(i,n,u),T(n,r[0]),n.focus(),c||(a=E(n,"input",r[7]),c=!0)},p(i,u){u&256&&t!==(t=i[8])&&d(e,"for",t),u&256&&o!==(o=i[8])&&d(n,"id",o),u&1&&n.value!==i[0]&&T(n,i[0])},d(i){i&&b(e),i&&b(l),i&&b(n),c=!1,a()}}}function Q(r){let e,s,t,l;const n=[K,I],o=[];function c(a,i){return a[2]?0:1}return e=c(r),s=o[e]=n[e](r),{c(){s.c(),t=Y()},m(a,i){o[e].m(a,i),_(a,t,i),l=!0},p(a,i){let u=e;e=c(a),e===u?o[e].p(a,i):(j(),v(o[u],1,1,()=>{o[u]=null}),A(),s=o[e],s?s.p(a,i):(s=o[e]=n[e](a),s.c()),$(s,1),s.m(t.parentNode,t))},i(a){l||($(s),l=!0)},o(a){v(s),l=!1},d(a){o[e].d(a),a&&b(t)}}}function V(r){let e,s;return e=new R({props:{nobranding:!0,$$slots:{default:[Q]},$$scope:{ctx:r}}}),{c(){S(e.$$.fragment)},m(t,l){U(e,t,l),s=!0},p(t,[l]){const n={};l&527&&(n.$$scope={dirty:l,ctx:t}),e.$set(n)},i(t){s||($(e.$$.fragment,t),s=!0)},o(t){v(e.$$.fragment,t),s=!1},d(t){z(e,t)}}}function X(r,e,s){let t,{params:l}=e,n="",o=!1,c=!1;async function a(){if(!o){s(1,o=!0);try{await F.Users.confirmEmailChange(l==null?void 0:l.token,n),s(2,c=!0)}catch(g){F.errorResponseHandler(g)}s(1,o=!1)}}const i=()=>window.close();function u(){n=this.value,s(0,n)}return r.$$set=g=>{"params"in g&&s(5,l=g.params)},r.$$.update=()=>{r.$$.dirty&32&&s(3,t=W.getJWTPayload(l==null?void 0:l.token).newEmail||"")},[n,o,c,t,a,l,i,u]}class x extends J{constructor(e){super(),M(this,e,X,V,N,{params:5})}}export{x as default}; diff --git a/ui/dist/assets/PageUserConfirmPasswordReset.379208dc.js b/ui/dist/assets/PageUserConfirmPasswordReset.628ecd99.js similarity index 98% rename from ui/dist/assets/PageUserConfirmPasswordReset.379208dc.js rename to ui/dist/assets/PageUserConfirmPasswordReset.628ecd99.js index f2d56482..2d00a2cc 100644 --- a/ui/dist/assets/PageUserConfirmPasswordReset.379208dc.js +++ b/ui/dist/assets/PageUserConfirmPasswordReset.628ecd99.js @@ -1,4 +1,4 @@ -import{S as W,i as Y,s as j,F as A,c as H,m as N,t as P,a as q,d as S,C as B,E as D,g as _,k as G,n as I,o as m,p as z,q as E,e as b,w as y,b as C,f as c,r as J,h as w,u as h,v as K,y as F,x as O,z as R}from"./index.24cd3f2a.js";function Q(i){let e,l,t,n,s,o,p,a,r,u,v,g,k,L,d=i[4]&&M(i);return o=new E({props:{class:"form-field required",name:"password",$$slots:{default:[X,({uniqueId:f})=>({10:f}),({uniqueId:f})=>f?1024:0]},$$scope:{ctx:i}}}),a=new E({props:{class:"form-field required",name:"passwordConfirm",$$slots:{default:[Z,({uniqueId:f})=>({10:f}),({uniqueId:f})=>f?1024:0]},$$scope:{ctx:i}}}),{c(){e=b("form"),l=b("div"),t=b("h4"),n=y(`Reset your user password +import{S as W,i as Y,s as j,F as A,c as H,m as N,t as P,a as q,d as S,C as B,E as D,g as _,k as G,n as I,o as m,p as z,q as E,e as b,w as y,b as C,f as c,r as J,h as w,u as h,v as K,y as F,x as O,z as R}from"./index.7985c732.js";function Q(i){let e,l,t,n,s,o,p,a,r,u,v,g,k,L,d=i[4]&&M(i);return o=new E({props:{class:"form-field required",name:"password",$$slots:{default:[X,({uniqueId:f})=>({10:f}),({uniqueId:f})=>f?1024:0]},$$scope:{ctx:i}}}),a=new E({props:{class:"form-field required",name:"passwordConfirm",$$slots:{default:[Z,({uniqueId:f})=>({10:f}),({uniqueId:f})=>f?1024:0]},$$scope:{ctx:i}}}),{c(){e=b("form"),l=b("div"),t=b("h4"),n=y(`Reset your user password `),d&&d.c(),s=C(),H(o.$$.fragment),p=C(),H(a.$$.fragment),r=C(),u=b("button"),v=b("span"),v.textContent="Set new password",c(t,"class","m-b-xs"),c(l,"class","content txt-center m-b-sm"),c(v,"class","txt"),c(u,"type","submit"),c(u,"class","btn btn-lg btn-block"),u.disabled=i[2],J(u,"btn-loading",i[2])},m(f,$){_(f,e,$),w(e,l),w(l,t),w(t,n),d&&d.m(t,null),w(e,s),N(o,e,null),w(e,p),N(a,e,null),w(e,r),w(e,u),w(u,v),g=!0,k||(L=h(e,"submit",K(i[5])),k=!0)},p(f,$){f[4]?d?d.p(f,$):(d=M(f),d.c(),d.m(t,null)):d&&(d.d(1),d=null);const T={};$&3073&&(T.$$scope={dirty:$,ctx:f}),o.$set(T);const U={};$&3074&&(U.$$scope={dirty:$,ctx:f}),a.$set(U),(!g||$&4)&&(u.disabled=f[2]),$&4&&J(u,"btn-loading",f[2])},i(f){g||(P(o.$$.fragment,f),P(a.$$.fragment,f),g=!0)},o(f){q(o.$$.fragment,f),q(a.$$.fragment,f),g=!1},d(f){f&&m(e),d&&d.d(),S(o),S(a),k=!1,L()}}}function V(i){let e,l,t,n,s;return{c(){e=b("div"),e.innerHTML=`

Password changed

You can now sign in with your new password.

`,l=C(),t=b("button"),t.textContent="Close",c(e,"class","alert alert-success"),c(t,"type","button"),c(t,"class","btn btn-secondary btn-block")},m(o,p){_(o,e,p),_(o,l,p),_(o,t,p),n||(s=h(t,"click",i[7]),n=!0)},p:F,i:F,o:F,d(o){o&&m(e),o&&m(l),o&&m(t),n=!1,s()}}}function M(i){let e,l,t;return{c(){e=y("for "),l=b("strong"),t=y(i[4])},m(n,s){_(n,e,s),_(n,l,s),w(l,t)},p(n,s){s&16&&O(t,n[4])},d(n){n&&m(e),n&&m(l)}}}function X(i){let e,l,t,n,s,o,p,a;return{c(){e=b("label"),l=y("New password"),n=C(),s=b("input"),c(e,"for",t=i[10]),c(s,"type","password"),c(s,"id",o=i[10]),s.required=!0,s.autofocus=!0},m(r,u){_(r,e,u),w(e,l),_(r,n,u),_(r,s,u),R(s,i[0]),s.focus(),p||(a=h(s,"input",i[8]),p=!0)},p(r,u){u&1024&&t!==(t=r[10])&&c(e,"for",t),u&1024&&o!==(o=r[10])&&c(s,"id",o),u&1&&s.value!==r[0]&&R(s,r[0])},d(r){r&&m(e),r&&m(n),r&&m(s),p=!1,a()}}}function Z(i){let e,l,t,n,s,o,p,a;return{c(){e=b("label"),l=y("New password confirm"),n=C(),s=b("input"),c(e,"for",t=i[10]),c(s,"type","password"),c(s,"id",o=i[10]),s.required=!0},m(r,u){_(r,e,u),w(e,l),_(r,n,u),_(r,s,u),R(s,i[1]),p||(a=h(s,"input",i[9]),p=!0)},p(r,u){u&1024&&t!==(t=r[10])&&c(e,"for",t),u&1024&&o!==(o=r[10])&&c(s,"id",o),u&2&&s.value!==r[1]&&R(s,r[1])},d(r){r&&m(e),r&&m(n),r&&m(s),p=!1,a()}}}function x(i){let e,l,t,n;const s=[V,Q],o=[];function p(a,r){return a[3]?0:1}return e=p(i),l=o[e]=s[e](i),{c(){l.c(),t=D()},m(a,r){o[e].m(a,r),_(a,t,r),n=!0},p(a,r){let u=e;e=p(a),e===u?o[e].p(a,r):(G(),q(o[u],1,1,()=>{o[u]=null}),I(),l=o[e],l?l.p(a,r):(l=o[e]=s[e](a),l.c()),P(l,1),l.m(t.parentNode,t))},i(a){n||(P(l),n=!0)},o(a){q(l),n=!1},d(a){o[e].d(a),a&&m(t)}}}function ee(i){let e,l;return e=new A({props:{nobranding:!0,$$slots:{default:[x]},$$scope:{ctx:i}}}),{c(){H(e.$$.fragment)},m(t,n){N(e,t,n),l=!0},p(t,[n]){const s={};n&2079&&(s.$$scope={dirty:n,ctx:t}),e.$set(s)},i(t){l||(P(e.$$.fragment,t),l=!0)},o(t){q(e.$$.fragment,t),l=!1},d(t){S(e,t)}}}function te(i,e,l){let t,{params:n}=e,s="",o="",p=!1,a=!1;async function r(){if(!p){l(2,p=!0);try{await z.Users.confirmPasswordReset(n==null?void 0:n.token,s,o),l(3,a=!0)}catch(k){z.errorResponseHandler(k)}l(2,p=!1)}}const u=()=>window.close();function v(){s=this.value,l(0,s)}function g(){o=this.value,l(1,o)}return i.$$set=k=>{"params"in k&&l(6,n=k.params)},i.$$.update=()=>{i.$$.dirty&64&&l(4,t=B.getJWTPayload(n==null?void 0:n.token).email||"")},[s,o,p,a,t,r,n,u,v,g]}class le extends W{constructor(e){super(),Y(this,e,te,ee,j,{params:6})}}export{le as default}; diff --git a/ui/dist/assets/PageUserConfirmVerification.d109c52e.js b/ui/dist/assets/PageUserConfirmVerification.fb64f62a.js similarity index 97% rename from ui/dist/assets/PageUserConfirmVerification.d109c52e.js rename to ui/dist/assets/PageUserConfirmVerification.fb64f62a.js index f887f146..0edb9a9f 100644 --- a/ui/dist/assets/PageUserConfirmVerification.d109c52e.js +++ b/ui/dist/assets/PageUserConfirmVerification.fb64f62a.js @@ -1,3 +1,3 @@ -import{S as k,i as v,s as y,F as w,c as x,m as C,t as g,a as $,d as L,p as H,E as M,g as r,o as a,e as u,b as m,f,u as _,y as p}from"./index.24cd3f2a.js";function P(o){let t,s,e,n,i;return{c(){t=u("div"),t.innerHTML=`
+import{S as k,i as v,s as y,F as w,c as x,m as C,t as g,a as $,d as L,p as H,E as M,g as r,o as a,e as u,b as m,f,u as _,y as p}from"./index.7985c732.js";function P(o){let t,s,e,n,i;return{c(){t=u("div"),t.innerHTML=`

Invalid or expired verification token.

`,s=m(),e=u("button"),e.textContent="Close",f(t,"class","alert alert-danger"),f(e,"type","button"),f(e,"class","btn btn-secondary btn-block")},m(l,c){r(l,t,c),r(l,s,c),r(l,e,c),n||(i=_(e,"click",o[4]),n=!0)},p,d(l){l&&a(t),l&&a(s),l&&a(e),n=!1,i()}}}function S(o){let t,s,e,n,i;return{c(){t=u("div"),t.innerHTML=`

Successfully verified email address.

`,s=m(),e=u("button"),e.textContent="Close",f(t,"class","alert alert-success"),f(e,"type","button"),f(e,"class","btn btn-secondary btn-block")},m(l,c){r(l,t,c),r(l,s,c),r(l,e,c),n||(i=_(e,"click",o[3]),n=!0)},p,d(l){l&&a(t),l&&a(s),l&&a(e),n=!1,i()}}}function T(o){let t;return{c(){t=u("div"),t.innerHTML='
Please wait...
',f(t,"class","txt-center")},m(s,e){r(s,t,e)},p,d(s){s&&a(t)}}}function F(o){let t;function s(i,l){return i[1]?T:i[0]?S:P}let e=s(o),n=e(o);return{c(){n.c(),t=M()},m(i,l){n.m(i,l),r(i,t,l)},p(i,l){e===(e=s(i))&&n?n.p(i,l):(n.d(1),n=e(i),n&&(n.c(),n.m(t.parentNode,t)))},d(i){n.d(i),i&&a(t)}}}function U(o){let t,s;return t=new w({props:{nobranding:!0,$$slots:{default:[F]},$$scope:{ctx:o}}}),{c(){x(t.$$.fragment)},m(e,n){C(t,e,n),s=!0},p(e,[n]){const i={};n&67&&(i.$$scope={dirty:n,ctx:e}),t.$set(i)},i(e){s||(g(t.$$.fragment,e),s=!0)},o(e){$(t.$$.fragment,e),s=!1},d(e){L(t,e)}}}function V(o,t,s){let{params:e}=t,n=!1,i=!1;l();async function l(){s(1,i=!0);try{await H.Users.confirmVerification(e==null?void 0:e.token),s(0,n=!0)}catch(d){console.warn(d),s(0,n=!1)}s(1,i=!1)}const c=()=>window.close(),b=()=>window.close();return o.$$set=d=>{"params"in d&&s(2,e=d.params)},[n,i,e,c,b]}class E extends k{constructor(t){super(),v(this,t,V,U,y,{params:2})}}export{E as default}; diff --git a/ui/dist/assets/index.24cd3f2a.js b/ui/dist/assets/index.7985c732.js similarity index 99% rename from ui/dist/assets/index.24cd3f2a.js rename to ui/dist/assets/index.7985c732.js index 21799d4c..b4857ef8 100644 --- a/ui/dist/assets/index.24cd3f2a.js +++ b/ui/dist/assets/index.7985c732.js @@ -8,7 +8,7 @@ const Xg=function(){const e=document.createElement("link").relList;if(e&&e.suppo opacity: ${a-f*d}`}}function xt(n,{delay:e=0,duration:t=400,easing:i=Ho}={}){const s=getComputedStyle(n),l=+s.opacity,o=parseFloat(s.height),r=parseFloat(s.paddingTop),a=parseFloat(s.paddingBottom),u=parseFloat(s.marginTop),f=parseFloat(s.marginBottom),c=parseFloat(s.borderTopWidth),d=parseFloat(s.borderBottomWidth);return{delay:e,duration:t,easing:i,css:p=>`overflow: hidden;opacity: ${Math.min(p*20,1)*l};height: ${p*o}px;padding-top: ${p*r}px;padding-bottom: ${p*a}px;margin-top: ${p*u}px;margin-bottom: ${p*f}px;border-top-width: ${p*c}px;border-bottom-width: ${p*d}px;`}}function jn(n,{delay:e=0,duration:t=400,easing:i=Ho,start:s=0,opacity:l=0}={}){const o=getComputedStyle(n),r=+o.opacity,a=o.transform==="none"?"":o.transform,u=1-s,f=r*(1-l);return{delay:e,duration:t,easing:i,css:(c,d)=>` transform: ${a} scale(${1-u*d}); opacity: ${r-f*d} - `}}function W0(n){let e,t,i,s;return{c(){e=_("input"),h(e,"type","text"),h(e,"id",n[8]),h(e,"placeholder",t=n[0]||n[1])},m(l,o){w(l,e,o),n[13](e),Se(e,n[7]),i||(s=Q(e,"input",n[14]),i=!0)},p(l,o){o&3&&t!==(t=l[0]||l[1])&&h(e,"placeholder",t),o&128&&e.value!==l[7]&&Se(e,l[7])},i:ae,o:ae,d(l){l&&k(e),n[13](null),i=!1,s()}}}function Y0(n){let e,t,i,s;function l(a){n[12](a)}var o=n[4];function r(a){let u={singleLine:!0,disableRequestKeys:!0,disableIndirectCollectionsKeys:!0,extraAutocompleteKeys:a[3],baseCollection:a[2],placeholder:a[0]||a[1]};return a[7]!==void 0&&(u.value=a[7]),{props:u}}return o&&(e=new o(r(n)),me.push(()=>Le(e,"value",l)),e.$on("submit",n[10])),{c(){e&&B(e.$$.fragment),i=lt()},m(a,u){e&&V(e,a,u),w(a,i,u),s=!0},p(a,u){const f={};if(u&8&&(f.extraAutocompleteKeys=a[3]),u&4&&(f.baseCollection=a[2]),u&3&&(f.placeholder=a[0]||a[1]),!t&&u&128&&(t=!0,f.value=a[7],Fe(()=>t=!1)),o!==(o=a[4])){if(e){De();const c=e;P(c.$$.fragment,1,0,()=>{z(c,1)}),Oe()}o?(e=new o(r(a)),me.push(()=>Le(e,"value",l)),e.$on("submit",a[10]),B(e.$$.fragment),A(e.$$.fragment,1),V(e,i.parentNode,i)):e=null}else o&&e.$set(f)},i(a){s||(e&&A(e.$$.fragment,a),s=!0)},o(a){e&&P(e.$$.fragment,a),s=!1},d(a){a&&k(i),e&&z(e,a)}}}function Du(n){let e,t,i,s,l,o,r=n[7]!==n[0]&&Ou();return{c(){r&&r.c(),e=T(),t=_("button"),t.innerHTML='Clear',h(t,"type","button"),h(t,"class","btn btn-secondary btn-sm btn-hint p-l-xs p-r-xs m-l-10")},m(a,u){r&&r.m(a,u),w(a,e,u),w(a,t,u),s=!0,l||(o=Q(t,"click",n[15]),l=!0)},p(a,u){a[7]!==a[0]?r?u&129&&A(r,1):(r=Ou(),r.c(),A(r,1),r.m(e.parentNode,e)):r&&(De(),P(r,1,1,()=>{r=null}),Oe())},i(a){s||(A(r),Dt(()=>{i||(i=ot(t,Hn,{duration:150,x:5},!0)),i.run(1)}),s=!0)},o(a){P(r),i||(i=ot(t,Hn,{duration:150,x:5},!1)),i.run(0),s=!1},d(a){r&&r.d(a),a&&k(e),a&&k(t),a&&i&&i.end(),l=!1,o()}}}function Ou(n){let e,t,i;return{c(){e=_("button"),e.innerHTML='Search',h(e,"type","submit"),h(e,"class","btn btn-expanded btn-sm btn-warning")},m(s,l){w(s,e,l),i=!0},i(s){i||(Dt(()=>{t||(t=ot(e,Hn,{duration:150,x:5},!0)),t.run(1)}),i=!0)},o(s){t||(t=ot(e,Hn,{duration:150,x:5},!1)),t.run(0),i=!1},d(s){s&&k(e),s&&t&&t.end()}}}function K0(n){let e,t,i,s,l,o,r,a,u,f,c;const d=[Y0,W0],p=[];function g(b,y){return b[4]&&!b[5]?0:1}o=g(n),r=p[o]=d[o](n);let v=(n[0].length||n[7].length)&&Du(n);return{c(){e=_("div"),t=_("form"),i=_("label"),s=_("i"),l=T(),r.c(),a=T(),v&&v.c(),h(s,"class","ri-search-line"),h(i,"for",n[8]),h(i,"class","m-l-10 txt-xl"),h(t,"class","searchbar"),h(e,"class","searchbar-wrapper")},m(b,y){w(b,e,y),m(e,t),m(t,i),m(i,s),m(t,l),p[o].m(t,null),m(t,a),v&&v.m(t,null),u=!0,f||(c=[Q(t,"submit",Wt(n[10])),Q(e,"click",Gn(n[11]))],f=!0)},p(b,[y]){let C=o;o=g(b),o===C?p[o].p(b,y):(De(),P(p[C],1,1,()=>{p[C]=null}),Oe(),r=p[o],r?r.p(b,y):(r=p[o]=d[o](b),r.c()),A(r,1),r.m(t,a)),b[0].length||b[7].length?v?(v.p(b,y),y&129&&A(v,1)):(v=Du(b),v.c(),A(v,1),v.m(t,null)):v&&(De(),P(v,1,1,()=>{v=null}),Oe())},i(b){u||(A(r),A(v),u=!0)},o(b){P(r),P(v),u=!1},d(b){b&&k(e),p[o].d(),v&&v.d(),f=!1,xe(c)}}}function Z0(n,e,t){const i=rn(),s="search_"+Y.randomString(7);let{value:l=""}=e,{placeholder:o='Search filter, ex. created > "2022-01-01"...'}=e,{autocompleteCollection:r=new On}=e,{extraAutocompleteKeys:a=[]}=e,u,f=!1,c,d="";function p($=!0){t(7,d=""),$&&(c==null||c.focus()),i("clear")}function g(){t(0,l=d),i("submit",l)}async function v(){u||f||(t(5,f=!0),t(4,u=(await Yi(()=>import("./FilterAutocompleteInput.1aa8b2f7.js"),[])).default),t(5,f=!1))}Bn(()=>{v()});function b($){ut.call(this,n,$)}function y($){d=$,t(7,d),t(0,l)}function C($){me[$?"unshift":"push"](()=>{c=$,t(6,c)})}function M(){d=this.value,t(7,d),t(0,l)}const S=()=>{p(!1),g()};return n.$$set=$=>{"value"in $&&t(0,l=$.value),"placeholder"in $&&t(1,o=$.placeholder),"autocompleteCollection"in $&&t(2,r=$.autocompleteCollection),"extraAutocompleteKeys"in $&&t(3,a=$.extraAutocompleteKeys)},n.$$.update=()=>{n.$$.dirty&1&&typeof l=="string"&&t(7,d=l)},[l,o,r,a,u,f,c,d,s,p,g,b,y,C,M,S]}class jo extends Ae{constructor(e){super(),Ee(this,e,Z0,K0,Te,{value:0,placeholder:1,autocompleteCollection:2,extraAutocompleteKeys:3})}}let Nr,ji;const Rr="app-tooltip";function Eu(n){return typeof n=="string"?{text:n,position:"bottom",hideOnClick:null}:n||{}}function Oi(){return ji=ji||document.querySelector("."+Rr),ji||(ji=document.createElement("div"),ji.classList.add(Rr),document.body.appendChild(ji)),ji}function Wm(n,e){let t=Oi();if(!t.classList.contains("active")||!(e!=null&&e.text)){Hr();return}t.textContent=e.text,t.className=Rr+" active",e.class&&t.classList.add(e.class),t.style.top="0px",t.style.left="0px";let i=t.offsetHeight,s=t.offsetWidth,l=n.getBoundingClientRect(),o=0,r=0,a=5;e.position=="left"?(o=l.top+l.height/2-i/2,r=l.left-s-a):e.position=="right"?(o=l.top+l.height/2-i/2,r=l.right+a):e.position=="top"?(o=l.top-i-a,r=l.left+l.width/2-s/2):e.position=="top-left"?(o=l.top-i-a,r=l.left):e.position=="top-right"?(o=l.top-i-a,r=l.right-s):e.position=="bottom-left"?(o=l.top+l.height+a,r=l.left):e.position=="bottom-right"?(o=l.top+l.height+a,r=l.right-s):(o=l.top+l.height+a,r=l.left+l.width/2-s/2),r+s>document.documentElement.clientWidth&&(r=document.documentElement.clientWidth-s),r=r>=0?r:0,o+i>document.documentElement.clientHeight&&(o=document.documentElement.clientHeight-i),o=o>=0?o:0,t.style.top=o+"px",t.style.left=r+"px"}function Hr(){clearTimeout(Nr),Oi().classList.remove("active"),Oi().activeNode=void 0}function G0(n,e){Oi().activeNode=n,clearTimeout(Nr),Nr=setTimeout(()=>{Oi().classList.add("active"),Wm(n,e)},isNaN(e.delay)?250:e.delay)}function St(n,e){let t=Eu(e);function i(){G0(n,t)}function s(){Hr()}return n.addEventListener("mouseenter",i),n.addEventListener("mouseleave",s),n.addEventListener("blur",s),(t.hideOnClick===!0||t.hideOnClick===null&&Y.isFocusable(n))&&n.addEventListener("click",s),Oi(),{update(l){var o,r;t=Eu(l),(r=(o=Oi())==null?void 0:o.activeNode)!=null&&r.contains(n)&&Wm(n,t)},destroy(){var l,o;(o=(l=Oi())==null?void 0:l.activeNode)!=null&&o.contains(n)&&Hr(),n.removeEventListener("mouseenter",i),n.removeEventListener("mouseleave",s),n.removeEventListener("blur",s),n.removeEventListener("click",s)}}}function J0(n){let e,t,i,s;return{c(){e=_("button"),e.innerHTML='',h(e,"type","button"),h(e,"class","btn btn-secondary btn-circle svelte-b7gb6q"),le(e,"refreshing",n[1])},m(l,o){w(l,e,o),i||(s=[Ze(t=St.call(null,e,n[0])),Q(e,"click",n[2])],i=!0)},p(l,[o]){t&&zn(t.update)&&o&1&&t.update.call(null,l[0]),o&2&&le(e,"refreshing",l[1])},i:ae,o:ae,d(l){l&&k(e),i=!1,xe(s)}}}function X0(n,e,t){const i=rn();let{tooltip:s={text:"Refresh",position:"right"}}=e,l=null;function o(){i("refresh");const r=s;t(0,s=null),clearTimeout(l),t(1,l=setTimeout(()=>{t(1,l=null),t(0,s=r)},200))}return Bn(()=>()=>clearTimeout(l)),n.$$set=r=>{"tooltip"in r&&t(0,s=r.tooltip)},[s,l,o]}class qo extends Ae{constructor(e){super(),Ee(this,e,X0,J0,Te,{tooltip:0})}}function Q0(n){let e,t,i,s,l;const o=n[6].default,r=$n(o,n,n[5],null);return{c(){e=_("th"),r&&r.c(),h(e,"tabindex","0"),h(e,"class",t="col-sort "+n[1]),le(e,"col-sort-disabled",n[3]),le(e,"sort-active",n[0]==="-"+n[2]||n[0]==="+"+n[2]),le(e,"sort-desc",n[0]==="-"+n[2]),le(e,"sort-asc",n[0]==="+"+n[2])},m(a,u){w(a,e,u),r&&r.m(e,null),i=!0,s||(l=[Q(e,"click",n[7]),Q(e,"keydown",n[8])],s=!0)},p(a,[u]){r&&r.p&&(!i||u&32)&&Mn(r,o,a,a[5],i?Cn(o,a[5],u,null):Tn(a[5]),null),(!i||u&2&&t!==(t="col-sort "+a[1]))&&h(e,"class",t),u&10&&le(e,"col-sort-disabled",a[3]),u&7&&le(e,"sort-active",a[0]==="-"+a[2]||a[0]==="+"+a[2]),u&7&&le(e,"sort-desc",a[0]==="-"+a[2]),u&7&&le(e,"sort-asc",a[0]==="+"+a[2])},i(a){i||(A(r,a),i=!0)},o(a){P(r,a),i=!1},d(a){a&&k(e),r&&r.d(a),s=!1,xe(l)}}}function x0(n,e,t){let{$$slots:i={},$$scope:s}=e,{class:l=""}=e,{name:o}=e,{sort:r=""}=e,{disable:a=!1}=e;function u(){a||("-"+o===r?t(0,r="+"+o):t(0,r="-"+o))}const f=()=>u(),c=d=>{(d.code==="Enter"||d.code==="Space")&&(d.preventDefault(),u())};return n.$$set=d=>{"class"in d&&t(1,l=d.class),"name"in d&&t(2,o=d.name),"sort"in d&&t(0,r=d.sort),"disable"in d&&t(3,a=d.disable),"$$scope"in d&&t(5,s=d.$$scope)},[r,l,o,a,u,s,i,f,c]}class en extends Ae{constructor(e){super(),Ee(this,e,x0,Q0,Te,{class:1,name:2,sort:0,disable:3})}}function e1(n){let e;return{c(){e=_("span"),e.textContent="N/A",h(e,"class","txt txt-hint")},m(t,i){w(t,e,i)},p:ae,d(t){t&&k(e)}}}function t1(n){let e,t=Y.formatToUTCDate(n[0])+"",i,s,l,o,r;return{c(){e=_("span"),i=R(t),s=R(" UTC"),h(e,"class","txt")},m(a,u){w(a,e,u),m(e,i),m(e,s),o||(r=Ze(l=St.call(null,e,Y.formatToLocalDate(n[0])+" Local")),o=!0)},p(a,u){u&1&&t!==(t=Y.formatToUTCDate(a[0])+"")&&ge(i,t),l&&zn(l.update)&&u&1&&l.update.call(null,Y.formatToLocalDate(a[0])+" Local")},d(a){a&&k(e),o=!1,r()}}}function n1(n){let e;function t(l,o){return l[0]?t1:e1}let i=t(n),s=i(n);return{c(){s.c(),e=lt()},m(l,o){s.m(l,o),w(l,e,o)},p(l,[o]){i===(i=t(l))&&s?s.p(l,o):(s.d(1),s=i(l),s&&(s.c(),s.m(e.parentNode,e)))},i:ae,o:ae,d(l){s.d(l),l&&k(e)}}}function i1(n,e,t){let{date:i=""}=e;return n.$$set=s=>{"date"in s&&t(0,i=s.date)},[i]}class _i extends Ae{constructor(e){super(),Ee(this,e,i1,n1,Te,{date:0})}}function Au(n,e,t){const i=n.slice();return i[21]=e[t],i}function s1(n){let e;return{c(){e=_("div"),e.innerHTML=` + `}}function W0(n){let e,t,i,s;return{c(){e=_("input"),h(e,"type","text"),h(e,"id",n[8]),h(e,"placeholder",t=n[0]||n[1])},m(l,o){w(l,e,o),n[13](e),Se(e,n[7]),i||(s=Q(e,"input",n[14]),i=!0)},p(l,o){o&3&&t!==(t=l[0]||l[1])&&h(e,"placeholder",t),o&128&&e.value!==l[7]&&Se(e,l[7])},i:ae,o:ae,d(l){l&&k(e),n[13](null),i=!1,s()}}}function Y0(n){let e,t,i,s;function l(a){n[12](a)}var o=n[4];function r(a){let u={singleLine:!0,disableRequestKeys:!0,disableIndirectCollectionsKeys:!0,extraAutocompleteKeys:a[3],baseCollection:a[2],placeholder:a[0]||a[1]};return a[7]!==void 0&&(u.value=a[7]),{props:u}}return o&&(e=new o(r(n)),me.push(()=>Le(e,"value",l)),e.$on("submit",n[10])),{c(){e&&B(e.$$.fragment),i=lt()},m(a,u){e&&V(e,a,u),w(a,i,u),s=!0},p(a,u){const f={};if(u&8&&(f.extraAutocompleteKeys=a[3]),u&4&&(f.baseCollection=a[2]),u&3&&(f.placeholder=a[0]||a[1]),!t&&u&128&&(t=!0,f.value=a[7],Fe(()=>t=!1)),o!==(o=a[4])){if(e){De();const c=e;P(c.$$.fragment,1,0,()=>{z(c,1)}),Oe()}o?(e=new o(r(a)),me.push(()=>Le(e,"value",l)),e.$on("submit",a[10]),B(e.$$.fragment),A(e.$$.fragment,1),V(e,i.parentNode,i)):e=null}else o&&e.$set(f)},i(a){s||(e&&A(e.$$.fragment,a),s=!0)},o(a){e&&P(e.$$.fragment,a),s=!1},d(a){a&&k(i),e&&z(e,a)}}}function Du(n){let e,t,i,s,l,o,r=n[7]!==n[0]&&Ou();return{c(){r&&r.c(),e=T(),t=_("button"),t.innerHTML='Clear',h(t,"type","button"),h(t,"class","btn btn-secondary btn-sm btn-hint p-l-xs p-r-xs m-l-10")},m(a,u){r&&r.m(a,u),w(a,e,u),w(a,t,u),s=!0,l||(o=Q(t,"click",n[15]),l=!0)},p(a,u){a[7]!==a[0]?r?u&129&&A(r,1):(r=Ou(),r.c(),A(r,1),r.m(e.parentNode,e)):r&&(De(),P(r,1,1,()=>{r=null}),Oe())},i(a){s||(A(r),Dt(()=>{i||(i=ot(t,Hn,{duration:150,x:5},!0)),i.run(1)}),s=!0)},o(a){P(r),i||(i=ot(t,Hn,{duration:150,x:5},!1)),i.run(0),s=!1},d(a){r&&r.d(a),a&&k(e),a&&k(t),a&&i&&i.end(),l=!1,o()}}}function Ou(n){let e,t,i;return{c(){e=_("button"),e.innerHTML='Search',h(e,"type","submit"),h(e,"class","btn btn-expanded btn-sm btn-warning")},m(s,l){w(s,e,l),i=!0},i(s){i||(Dt(()=>{t||(t=ot(e,Hn,{duration:150,x:5},!0)),t.run(1)}),i=!0)},o(s){t||(t=ot(e,Hn,{duration:150,x:5},!1)),t.run(0),i=!1},d(s){s&&k(e),s&&t&&t.end()}}}function K0(n){let e,t,i,s,l,o,r,a,u,f,c;const d=[Y0,W0],p=[];function g(b,y){return b[4]&&!b[5]?0:1}o=g(n),r=p[o]=d[o](n);let v=(n[0].length||n[7].length)&&Du(n);return{c(){e=_("div"),t=_("form"),i=_("label"),s=_("i"),l=T(),r.c(),a=T(),v&&v.c(),h(s,"class","ri-search-line"),h(i,"for",n[8]),h(i,"class","m-l-10 txt-xl"),h(t,"class","searchbar"),h(e,"class","searchbar-wrapper")},m(b,y){w(b,e,y),m(e,t),m(t,i),m(i,s),m(t,l),p[o].m(t,null),m(t,a),v&&v.m(t,null),u=!0,f||(c=[Q(t,"submit",Wt(n[10])),Q(e,"click",Gn(n[11]))],f=!0)},p(b,[y]){let C=o;o=g(b),o===C?p[o].p(b,y):(De(),P(p[C],1,1,()=>{p[C]=null}),Oe(),r=p[o],r?r.p(b,y):(r=p[o]=d[o](b),r.c()),A(r,1),r.m(t,a)),b[0].length||b[7].length?v?(v.p(b,y),y&129&&A(v,1)):(v=Du(b),v.c(),A(v,1),v.m(t,null)):v&&(De(),P(v,1,1,()=>{v=null}),Oe())},i(b){u||(A(r),A(v),u=!0)},o(b){P(r),P(v),u=!1},d(b){b&&k(e),p[o].d(),v&&v.d(),f=!1,xe(c)}}}function Z0(n,e,t){const i=rn(),s="search_"+Y.randomString(7);let{value:l=""}=e,{placeholder:o='Search filter, ex. created > "2022-01-01"...'}=e,{autocompleteCollection:r=new On}=e,{extraAutocompleteKeys:a=[]}=e,u,f=!1,c,d="";function p($=!0){t(7,d=""),$&&(c==null||c.focus()),i("clear")}function g(){t(0,l=d),i("submit",l)}async function v(){u||f||(t(5,f=!0),t(4,u=(await Yi(()=>import("./FilterAutocompleteInput.e329ae0a.js"),[])).default),t(5,f=!1))}Bn(()=>{v()});function b($){ut.call(this,n,$)}function y($){d=$,t(7,d),t(0,l)}function C($){me[$?"unshift":"push"](()=>{c=$,t(6,c)})}function M(){d=this.value,t(7,d),t(0,l)}const S=()=>{p(!1),g()};return n.$$set=$=>{"value"in $&&t(0,l=$.value),"placeholder"in $&&t(1,o=$.placeholder),"autocompleteCollection"in $&&t(2,r=$.autocompleteCollection),"extraAutocompleteKeys"in $&&t(3,a=$.extraAutocompleteKeys)},n.$$.update=()=>{n.$$.dirty&1&&typeof l=="string"&&t(7,d=l)},[l,o,r,a,u,f,c,d,s,p,g,b,y,C,M,S]}class jo extends Ae{constructor(e){super(),Ee(this,e,Z0,K0,Te,{value:0,placeholder:1,autocompleteCollection:2,extraAutocompleteKeys:3})}}let Nr,ji;const Rr="app-tooltip";function Eu(n){return typeof n=="string"?{text:n,position:"bottom",hideOnClick:null}:n||{}}function Oi(){return ji=ji||document.querySelector("."+Rr),ji||(ji=document.createElement("div"),ji.classList.add(Rr),document.body.appendChild(ji)),ji}function Wm(n,e){let t=Oi();if(!t.classList.contains("active")||!(e!=null&&e.text)){Hr();return}t.textContent=e.text,t.className=Rr+" active",e.class&&t.classList.add(e.class),t.style.top="0px",t.style.left="0px";let i=t.offsetHeight,s=t.offsetWidth,l=n.getBoundingClientRect(),o=0,r=0,a=5;e.position=="left"?(o=l.top+l.height/2-i/2,r=l.left-s-a):e.position=="right"?(o=l.top+l.height/2-i/2,r=l.right+a):e.position=="top"?(o=l.top-i-a,r=l.left+l.width/2-s/2):e.position=="top-left"?(o=l.top-i-a,r=l.left):e.position=="top-right"?(o=l.top-i-a,r=l.right-s):e.position=="bottom-left"?(o=l.top+l.height+a,r=l.left):e.position=="bottom-right"?(o=l.top+l.height+a,r=l.right-s):(o=l.top+l.height+a,r=l.left+l.width/2-s/2),r+s>document.documentElement.clientWidth&&(r=document.documentElement.clientWidth-s),r=r>=0?r:0,o+i>document.documentElement.clientHeight&&(o=document.documentElement.clientHeight-i),o=o>=0?o:0,t.style.top=o+"px",t.style.left=r+"px"}function Hr(){clearTimeout(Nr),Oi().classList.remove("active"),Oi().activeNode=void 0}function G0(n,e){Oi().activeNode=n,clearTimeout(Nr),Nr=setTimeout(()=>{Oi().classList.add("active"),Wm(n,e)},isNaN(e.delay)?250:e.delay)}function St(n,e){let t=Eu(e);function i(){G0(n,t)}function s(){Hr()}return n.addEventListener("mouseenter",i),n.addEventListener("mouseleave",s),n.addEventListener("blur",s),(t.hideOnClick===!0||t.hideOnClick===null&&Y.isFocusable(n))&&n.addEventListener("click",s),Oi(),{update(l){var o,r;t=Eu(l),(r=(o=Oi())==null?void 0:o.activeNode)!=null&&r.contains(n)&&Wm(n,t)},destroy(){var l,o;(o=(l=Oi())==null?void 0:l.activeNode)!=null&&o.contains(n)&&Hr(),n.removeEventListener("mouseenter",i),n.removeEventListener("mouseleave",s),n.removeEventListener("blur",s),n.removeEventListener("click",s)}}}function J0(n){let e,t,i,s;return{c(){e=_("button"),e.innerHTML='',h(e,"type","button"),h(e,"class","btn btn-secondary btn-circle svelte-b7gb6q"),le(e,"refreshing",n[1])},m(l,o){w(l,e,o),i||(s=[Ze(t=St.call(null,e,n[0])),Q(e,"click",n[2])],i=!0)},p(l,[o]){t&&zn(t.update)&&o&1&&t.update.call(null,l[0]),o&2&&le(e,"refreshing",l[1])},i:ae,o:ae,d(l){l&&k(e),i=!1,xe(s)}}}function X0(n,e,t){const i=rn();let{tooltip:s={text:"Refresh",position:"right"}}=e,l=null;function o(){i("refresh");const r=s;t(0,s=null),clearTimeout(l),t(1,l=setTimeout(()=>{t(1,l=null),t(0,s=r)},200))}return Bn(()=>()=>clearTimeout(l)),n.$$set=r=>{"tooltip"in r&&t(0,s=r.tooltip)},[s,l,o]}class qo extends Ae{constructor(e){super(),Ee(this,e,X0,J0,Te,{tooltip:0})}}function Q0(n){let e,t,i,s,l;const o=n[6].default,r=$n(o,n,n[5],null);return{c(){e=_("th"),r&&r.c(),h(e,"tabindex","0"),h(e,"class",t="col-sort "+n[1]),le(e,"col-sort-disabled",n[3]),le(e,"sort-active",n[0]==="-"+n[2]||n[0]==="+"+n[2]),le(e,"sort-desc",n[0]==="-"+n[2]),le(e,"sort-asc",n[0]==="+"+n[2])},m(a,u){w(a,e,u),r&&r.m(e,null),i=!0,s||(l=[Q(e,"click",n[7]),Q(e,"keydown",n[8])],s=!0)},p(a,[u]){r&&r.p&&(!i||u&32)&&Mn(r,o,a,a[5],i?Cn(o,a[5],u,null):Tn(a[5]),null),(!i||u&2&&t!==(t="col-sort "+a[1]))&&h(e,"class",t),u&10&&le(e,"col-sort-disabled",a[3]),u&7&&le(e,"sort-active",a[0]==="-"+a[2]||a[0]==="+"+a[2]),u&7&&le(e,"sort-desc",a[0]==="-"+a[2]),u&7&&le(e,"sort-asc",a[0]==="+"+a[2])},i(a){i||(A(r,a),i=!0)},o(a){P(r,a),i=!1},d(a){a&&k(e),r&&r.d(a),s=!1,xe(l)}}}function x0(n,e,t){let{$$slots:i={},$$scope:s}=e,{class:l=""}=e,{name:o}=e,{sort:r=""}=e,{disable:a=!1}=e;function u(){a||("-"+o===r?t(0,r="+"+o):t(0,r="-"+o))}const f=()=>u(),c=d=>{(d.code==="Enter"||d.code==="Space")&&(d.preventDefault(),u())};return n.$$set=d=>{"class"in d&&t(1,l=d.class),"name"in d&&t(2,o=d.name),"sort"in d&&t(0,r=d.sort),"disable"in d&&t(3,a=d.disable),"$$scope"in d&&t(5,s=d.$$scope)},[r,l,o,a,u,s,i,f,c]}class en extends Ae{constructor(e){super(),Ee(this,e,x0,Q0,Te,{class:1,name:2,sort:0,disable:3})}}function e1(n){let e;return{c(){e=_("span"),e.textContent="N/A",h(e,"class","txt txt-hint")},m(t,i){w(t,e,i)},p:ae,d(t){t&&k(e)}}}function t1(n){let e,t=Y.formatToUTCDate(n[0])+"",i,s,l,o,r;return{c(){e=_("span"),i=R(t),s=R(" UTC"),h(e,"class","txt")},m(a,u){w(a,e,u),m(e,i),m(e,s),o||(r=Ze(l=St.call(null,e,Y.formatToLocalDate(n[0])+" Local")),o=!0)},p(a,u){u&1&&t!==(t=Y.formatToUTCDate(a[0])+"")&&ge(i,t),l&&zn(l.update)&&u&1&&l.update.call(null,Y.formatToLocalDate(a[0])+" Local")},d(a){a&&k(e),o=!1,r()}}}function n1(n){let e;function t(l,o){return l[0]?t1:e1}let i=t(n),s=i(n);return{c(){s.c(),e=lt()},m(l,o){s.m(l,o),w(l,e,o)},p(l,[o]){i===(i=t(l))&&s?s.p(l,o):(s.d(1),s=i(l),s&&(s.c(),s.m(e.parentNode,e)))},i:ae,o:ae,d(l){s.d(l),l&&k(e)}}}function i1(n,e,t){let{date:i=""}=e;return n.$$set=s=>{"date"in s&&t(0,i=s.date)},[i]}class _i extends Ae{constructor(e){super(),Ee(this,e,i1,n1,Te,{date:0})}}function Au(n,e,t){const i=n.slice();return i[21]=e[t],i}function s1(n){let e;return{c(){e=_("div"),e.innerHTML=` method`,h(e,"class","col-header-content")},m(t,i){w(t,e,i)},p:ae,d(t){t&&k(e)}}}function l1(n){let e,t,i,s;return{c(){e=_("div"),t=_("i"),i=T(),s=_("span"),s.textContent="url",h(t,"class",Y.getFieldTypeIcon("url")),h(s,"class","txt"),h(e,"class","col-header-content")},m(l,o){w(l,e,o),m(e,t),m(e,i),m(e,s)},p:ae,d(l){l&&k(e)}}}function o1(n){let e,t,i,s;return{c(){e=_("div"),t=_("i"),i=T(),s=_("span"),s.textContent="referer",h(t,"class",Y.getFieldTypeIcon("url")),h(s,"class","txt"),h(e,"class","col-header-content")},m(l,o){w(l,e,o),m(e,t),m(e,i),m(e,s)},p:ae,d(l){l&&k(e)}}}function r1(n){let e,t,i,s;return{c(){e=_("div"),t=_("i"),i=T(),s=_("span"),s.textContent="status",h(t,"class",Y.getFieldTypeIcon("number")),h(s,"class","txt"),h(e,"class","col-header-content")},m(l,o){w(l,e,o),m(e,t),m(e,i),m(e,s)},p:ae,d(l){l&&k(e)}}}function a1(n){let e,t,i,s;return{c(){e=_("div"),t=_("i"),i=T(),s=_("span"),s.textContent="created",h(t,"class",Y.getFieldTypeIcon("date")),h(s,"class","txt"),h(e,"class","col-header-content")},m(l,o){w(l,e,o),m(e,t),m(e,i),m(e,s)},p:ae,d(l){l&&k(e)}}}function Pu(n){let e;function t(l,o){return l[6]?f1:u1}let i=t(n),s=i(n);return{c(){s.c(),e=lt()},m(l,o){s.m(l,o),w(l,e,o)},p(l,o){i===(i=t(l))&&s?s.p(l,o):(s.d(1),s=i(l),s&&(s.c(),s.m(e.parentNode,e)))},d(l){s.d(l),l&&k(e)}}}function u1(n){var r;let e,t,i,s,l,o=((r=n[0])==null?void 0:r.length)&&Lu(n);return{c(){e=_("tr"),t=_("td"),i=_("h6"),i.textContent="No logs found.",s=T(),o&&o.c(),l=T(),h(t,"colspan","99"),h(t,"class","txt-center txt-hint p-xs")},m(a,u){w(a,e,u),m(e,t),m(t,i),m(t,s),o&&o.m(t,null),m(e,l)},p(a,u){var f;(f=a[0])!=null&&f.length?o?o.p(a,u):(o=Lu(a),o.c(),o.m(t,null)):o&&(o.d(1),o=null)},d(a){a&&k(e),o&&o.d()}}}function f1(n){let e;return{c(){e=_("tr"),e.innerHTML=` `},m(t,i){w(t,e,i)},p:ae,d(t){t&&k(e)}}}function Lu(n){let e,t,i;return{c(){e=_("button"),e.innerHTML='Clear filters',h(e,"type","button"),h(e,"class","btn btn-hint btn-expanded m-t-sm")},m(s,l){w(s,e,l),t||(i=Q(e,"click",n[18]),t=!0)},p:ae,d(s){s&&k(e),t=!1,i()}}}function Iu(n){let e;return{c(){e=_("i"),h(e,"class","ri-error-warning-line txt-danger m-l-5 m-r-5"),h(e,"title","Error")},m(t,i){w(t,e,i)},d(t){t&&k(e)}}}function Fu(n,e){var re,de,be;let t,i,s,l=((re=e[21].method)==null?void 0:re.toUpperCase())+"",o,r,a,u,f,c=e[21].url+"",d,p,g,v,b,y,C=(e[21].referer||"N/A")+"",M,S,$,D,O,E=e[21].status+"",I,L,N,H,te,oe,q,K,W,X,ne=(((de=e[21].meta)==null?void 0:de.errorMessage)||((be=e[21].meta)==null?void 0:be.errorData))&&Iu();H=new _i({props:{date:e[21].created}});function fe(){return e[16](e[21])}function Me(...Z){return e[17](e[21],...Z)}return{key:n,first:null,c(){t=_("tr"),i=_("td"),s=_("span"),o=R(l),a=T(),u=_("td"),f=_("span"),d=R(c),g=T(),ne&&ne.c(),v=T(),b=_("td"),y=_("span"),M=R(C),$=T(),D=_("td"),O=_("span"),I=R(E),L=T(),N=_("td"),B(H.$$.fragment),te=T(),oe=_("td"),oe.innerHTML='',q=T(),h(s,"class",r="label txt-uppercase "+e[9][e[21].method.toLowerCase()]),h(i,"class","col-type-text col-field-method min-width"),h(f,"class","txt txt-ellipsis"),h(f,"title",p=e[21].url),h(u,"class","col-type-text col-field-url"),h(y,"class","txt txt-ellipsis"),h(y,"title",S=e[21].referer),le(y,"txt-hint",!e[21].referer),h(b,"class","col-type-text col-field-referer"),h(O,"class","label"),le(O,"label-danger",e[21].status>=400),h(D,"class","col-type-number col-field-status"),h(N,"class","col-type-date col-field-created"),h(oe,"class","col-type-action min-width"),h(t,"tabindex","0"),h(t,"class","row-handle"),this.first=t},m(Z,we){w(Z,t,we),m(t,i),m(i,s),m(s,o),m(t,a),m(t,u),m(u,f),m(f,d),m(u,g),ne&&ne.m(u,null),m(t,v),m(t,b),m(b,y),m(y,M),m(t,$),m(t,D),m(D,O),m(O,I),m(t,L),m(t,N),V(H,N,null),m(t,te),m(t,oe),m(t,q),K=!0,W||(X=[Q(t,"click",fe),Q(t,"keydown",Me)],W=!0)},p(Z,we){var G,ve,Ne;e=Z,(!K||we&8)&&l!==(l=((G=e[21].method)==null?void 0:G.toUpperCase())+"")&&ge(o,l),(!K||we&8&&r!==(r="label txt-uppercase "+e[9][e[21].method.toLowerCase()]))&&h(s,"class",r),(!K||we&8)&&c!==(c=e[21].url+"")&&ge(d,c),(!K||we&8&&p!==(p=e[21].url))&&h(f,"title",p),((ve=e[21].meta)==null?void 0:ve.errorMessage)||((Ne=e[21].meta)==null?void 0:Ne.errorData)?ne||(ne=Iu(),ne.c(),ne.m(u,null)):ne&&(ne.d(1),ne=null),(!K||we&8)&&C!==(C=(e[21].referer||"N/A")+"")&&ge(M,C),(!K||we&8&&S!==(S=e[21].referer))&&h(y,"title",S),we&8&&le(y,"txt-hint",!e[21].referer),(!K||we&8)&&E!==(E=e[21].status+"")&&ge(I,E),we&8&&le(O,"label-danger",e[21].status>=400);const ee={};we&8&&(ee.date=e[21].created),H.$set(ee)},i(Z){K||(A(H.$$.fragment,Z),K=!0)},o(Z){P(H.$$.fragment,Z),K=!1},d(Z){Z&&k(t),ne&&ne.d(),z(H),W=!1,xe(X)}}}function Nu(n){let e,t,i=n[3].length+"",s,l,o;return{c(){e=_("small"),t=R("Showing "),s=R(i),l=R(" of "),o=R(n[4]),h(e,"class","block txt-hint txt-right m-t-sm")},m(r,a){w(r,e,a),m(e,t),m(e,s),m(e,l),m(e,o)},p(r,a){a&8&&i!==(i=r[3].length+"")&&ge(s,i),a&16&&ge(o,r[4])},d(r){r&&k(e)}}}function Ru(n){let e,t,i,s,l=n[4]-n[3].length+"",o,r,a,u;return{c(){e=_("div"),t=_("button"),i=_("span"),s=R("Load more ("),o=R(l),r=R(")"),h(i,"class","txt"),h(t,"type","button"),h(t,"class","btn btn-lg btn-secondary btn-expanded"),le(t,"btn-loading",n[6]),le(t,"btn-disabled",n[6]),h(e,"class","block txt-center m-t-xs")},m(f,c){w(f,e,c),m(e,t),m(t,i),m(i,s),m(i,o),m(i,r),a||(u=Q(t,"click",n[19]),a=!0)},p(f,c){c&24&&l!==(l=f[4]-f[3].length+"")&&ge(o,l),c&64&&le(t,"btn-loading",f[6]),c&64&&le(t,"btn-disabled",f[6])},d(f){f&&k(e),a=!1,u()}}}function c1(n){let e,t,i,s,l,o,r,a,u,f,c,d,p,g,v,b,y,C,M,S,$,D,O=[],E=new Map,I,L,N,H;function te(G){n[11](G)}let oe={disable:!0,class:"col-field-method",name:"method",$$slots:{default:[s1]},$$scope:{ctx:n}};n[1]!==void 0&&(oe.sort=n[1]),l=new en({props:oe}),me.push(()=>Le(l,"sort",te));function q(G){n[12](G)}let K={disable:!0,class:"col-type-text col-field-url",name:"url",$$slots:{default:[l1]},$$scope:{ctx:n}};n[1]!==void 0&&(K.sort=n[1]),a=new en({props:K}),me.push(()=>Le(a,"sort",q));function W(G){n[13](G)}let X={disable:!0,class:"col-type-text col-field-referer",name:"referer",$$slots:{default:[o1]},$$scope:{ctx:n}};n[1]!==void 0&&(X.sort=n[1]),c=new en({props:X}),me.push(()=>Le(c,"sort",W));function ne(G){n[14](G)}let fe={disable:!0,class:"col-type-number col-field-status",name:"status",$$slots:{default:[r1]},$$scope:{ctx:n}};n[1]!==void 0&&(fe.sort=n[1]),g=new en({props:fe}),me.push(()=>Le(g,"sort",ne));function Me(G){n[15](G)}let re={disable:!0,class:"col-type-date col-field-created",name:"created",$$slots:{default:[a1]},$$scope:{ctx:n}};n[1]!==void 0&&(re.sort=n[1]),y=new en({props:re}),me.push(()=>Le(y,"sort",Me));let de=n[3];const be=G=>G[21].id;for(let G=0;Go=!1)),l.$set(Ne);const Ve={};ve&16777216&&(Ve.$$scope={dirty:ve,ctx:G}),!u&&ve&2&&(u=!0,Ve.sort=G[1],Fe(()=>u=!1)),a.$set(Ve);const pe={};ve&16777216&&(pe.$$scope={dirty:ve,ctx:G}),!d&&ve&2&&(d=!0,pe.sort=G[1],Fe(()=>d=!1)),c.$set(pe);const J={};ve&16777216&&(J.$$scope={dirty:ve,ctx:G}),!v&&ve&2&&(v=!0,J.sort=G[1],Fe(()=>v=!1)),g.$set(J);const se={};ve&16777216&&(se.$$scope={dirty:ve,ctx:G}),!C&&ve&2&&(C=!0,se.sort=G[1],Fe(()=>C=!1)),y.$set(se),ve&841&&(de=G[3],De(),O=kt(O,ve,be,1,G,de,E,D,Gt,Fu,null,Au),Oe(),!de.length&&Z?Z.p(G,ve):de.length?Z&&(Z.d(1),Z=null):(Z=Pu(G),Z.c(),Z.m(D,null))),ve&64&&le(t,"table-loading",G[6]),G[3].length?we?we.p(G,ve):(we=Nu(G),we.c(),we.m(L.parentNode,L)):we&&(we.d(1),we=null),G[3].length&&G[7]?ee?ee.p(G,ve):(ee=Ru(G),ee.c(),ee.m(N.parentNode,N)):ee&&(ee.d(1),ee=null)},i(G){if(!H){A(l.$$.fragment,G),A(a.$$.fragment,G),A(c.$$.fragment,G),A(g.$$.fragment,G),A(y.$$.fragment,G);for(let ve=0;ve{E<=1&&g(),t(6,d=!1),t(3,u=u.concat(I.items)),t(5,f=I.page),t(4,c=I.totalItems),s("load",u)}).catch(I=>{I!=null&&I.isAbort||(t(6,d=!1),console.warn(I),g(),ke.errorResponseHandler(I,!1))})}function g(){t(3,u=[]),t(5,f=1),t(4,c=0)}function v(E){a=E,t(1,a)}function b(E){a=E,t(1,a)}function y(E){a=E,t(1,a)}function C(E){a=E,t(1,a)}function M(E){a=E,t(1,a)}const S=E=>s("select",E),$=(E,I)=>{I.code==="Enter"&&(I.preventDefault(),s("select",E))},D=()=>t(0,o=""),O=()=>p(f+1);return n.$$set=E=>{"filter"in E&&t(0,o=E.filter),"presets"in E&&t(10,r=E.presets),"sort"in E&&t(1,a=E.sort)},n.$$.update=()=>{n.$$.dirty&1027&&(typeof a<"u"||typeof o<"u"||typeof r<"u")&&(g(),p(1)),n.$$.dirty&24&&t(7,i=c>u.length)},[o,a,p,u,c,f,d,i,s,l,r,v,b,y,C,M,S,$,D,O]}class h1 extends Ae{constructor(e){super(),Ee(this,e,d1,c1,Te,{filter:0,presets:10,sort:1,load:2})}get load(){return this.$$.ctx[2]}}/*! * Chart.js v3.8.2 @@ -32,7 +32,7 @@ const Xg=function(){const e=document.createElement("link").relList;if(e&&e.suppo * https://www.chartjs.org * (c) 2021 chartjs-adapter-luxon Contributors * Released under the MIT license - */const Ww={datetime:Ge.DATETIME_MED_WITH_SECONDS,millisecond:"h:mm:ss.SSS a",second:Ge.TIME_WITH_SECONDS,minute:Ge.TIME_SIMPLE,hour:{hour:"numeric"},day:{day:"numeric",month:"short"},week:"DD",month:{month:"short",year:"numeric"},quarter:"'Q'q - yyyy",year:{year:"numeric"}};yg._date.override({_id:"luxon",_create:function(n){return Ge.fromMillis(n,this.options)},formats:function(){return Ww},parse:function(n,e){const t=this.options;if(n===null||typeof n>"u")return null;const i=typeof n;return i==="number"?n=this._create(n):i==="string"?typeof e=="string"?n=Ge.fromFormat(n,e,t):n=Ge.fromISO(n,t):n instanceof Date?n=Ge.fromJSDate(n,t):i==="object"&&!(n instanceof Ge)&&(n=Ge.fromObject(n)),n.isValid?n.valueOf():null},format:function(n,e){const t=this._create(n);return typeof e=="string"?t.toFormat(e,this.options):t.toLocaleString(e)},add:function(n,e,t){const i={};return i[t]=e,this._create(n).plus(i).valueOf()},diff:function(n,e,t){return this._create(n).diff(this._create(e)).as(t).valueOf()},startOf:function(n,e,t){if(e==="isoWeek"){t=Math.trunc(Math.min(Math.max(0,t),6));const i=this._create(n);return i.minus({days:(i.weekday-t+7)%7}).startOf("day").valueOf()}return e?this._create(n).startOf(e).valueOf():n},endOf:function(n,e){return this._create(n).endOf(e).valueOf()}});function Xf(n){let e,t,i;return{c(){e=_("div"),h(e,"class","chart-loader loader svelte-vh4sl8")},m(s,l){w(s,e,l),i=!0},i(s){i||(Dt(()=>{t||(t=ot(e,jn,{duration:150},!0)),t.run(1)}),i=!0)},o(s){t||(t=ot(e,jn,{duration:150},!1)),t.run(0),i=!1},d(s){s&&k(e),s&&t&&t.end()}}}function Yw(n){let e,t,i=n[1]===1?"log":"logs",s;return{c(){e=R(n[1]),t=T(),s=R(i)},m(l,o){w(l,e,o),w(l,t,o),w(l,s,o)},p(l,o){o&2&&ge(e,l[1]),o&2&&i!==(i=l[1]===1?"log":"logs")&&ge(s,i)},d(l){l&&k(e),l&&k(t),l&&k(s)}}}function Kw(n){let e;return{c(){e=R("Loading...")},m(t,i){w(t,e,i)},p:ae,d(t){t&&k(e)}}}function Zw(n){let e,t,i,s,l,o,r=n[2]&&Xf();function a(c,d){return c[2]?Kw:Yw}let u=a(n),f=u(n);return{c(){e=_("div"),r&&r.c(),t=T(),i=_("canvas"),s=T(),l=_("div"),f.c(),h(i,"class","chart-canvas svelte-vh4sl8"),Ya(i,"height","250px"),Ya(i,"width","100%"),h(e,"class","chart-wrapper svelte-vh4sl8"),le(e,"loading",n[2]),h(l,"class","txt-hint m-t-xs txt-right")},m(c,d){w(c,e,d),r&&r.m(e,null),m(e,t),m(e,i),n[8](i),w(c,s,d),w(c,l,d),f.m(l,null),o=!0},p(c,[d]){c[2]?r?d&4&&A(r,1):(r=Xf(),r.c(),A(r,1),r.m(e,t)):r&&(De(),P(r,1,1,()=>{r=null}),Oe()),d&4&&le(e,"loading",c[2]),u===(u=a(c))&&f?f.p(c,d):(f.d(1),f=u(c),f&&(f.c(),f.m(l,null)))},i(c){o||(A(r),o=!0)},o(c){P(r),o=!1},d(c){c&&k(e),r&&r.d(),n[8](null),c&&k(s),c&&k(l),f.d()}}}function Gw(n,e,t){let{filter:i=""}=e,{presets:s=""}=e,l,o,r=[],a=0,u=!1;async function f(){return t(2,u=!0),ke.Logs.getRequestsStats({filter:[s,i].filter(Boolean).join("&&")}).then(p=>{c();for(let g of p)r.push({x:Y.getDateTime(g.date).toLocal().toJSDate(),y:g.total}),t(1,a+=g.total);r.push({x:new Date,y:void 0})}).catch(p=>{p!=null&&p.isAbort||(c(),console.warn(p),ke.errorResponseHandler(p,!1))}).finally(()=>{t(2,u=!1)})}function c(){t(1,a=0),t(7,r=[])}Bn(()=>(To.register(Fi,Bo,wl,Ha,$l,_w,Cw),t(6,o=new To(l,{type:"line",data:{datasets:[{label:"Total requests",data:r,borderColor:"#ef4565",pointBackgroundColor:"#ef4565",backgroundColor:"rgb(239,69,101,0.05)",borderWidth:2,pointBorderWidth:0,fill:!0}]},options:{animation:!1,interaction:{intersect:!1,mode:"index"},scales:{y:{beginAtZero:!0,grid:{color:"#edf0f3",borderColor:"#dee3e8"},ticks:{precision:0,maxTicksLimit:6,autoSkip:!0,color:"#666f75"}},x:{type:"time",time:{unit:"hour",tooltipFormat:"DD h a"},grid:{borderColor:"#dee3e8",color:p=>p.tick.major?"#edf0f3":""},ticks:{maxTicksLimit:15,autoSkip:!0,maxRotation:0,major:{enabled:!0},color:p=>p.tick.major?"#16161a":"#666f75"}}},plugins:{legend:{display:!1}}}})),()=>o==null?void 0:o.destroy()));function d(p){me[p?"unshift":"push"](()=>{l=p,t(0,l)})}return n.$$set=p=>{"filter"in p&&t(3,i=p.filter),"presets"in p&&t(4,s=p.presets)},n.$$.update=()=>{n.$$.dirty&24&&(typeof i<"u"||typeof s<"u")&&f(),n.$$.dirty&192&&typeof r<"u"&&o&&(t(6,o.data.datasets[0].data=r,o),o.update())},[l,a,u,i,s,f,o,r,d]}class Jw extends Ae{constructor(e){super(),Ee(this,e,Gw,Zw,Te,{filter:3,presets:4,load:5})}get load(){return this.$$.ctx[5]}}var Qf=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Vg={exports:{}};(function(n){var e=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/** + */const Ww={datetime:Ge.DATETIME_MED_WITH_SECONDS,millisecond:"h:mm:ss.SSS a",second:Ge.TIME_WITH_SECONDS,minute:Ge.TIME_SIMPLE,hour:{hour:"numeric"},day:{day:"numeric",month:"short"},week:"DD",month:{month:"short",year:"numeric"},quarter:"'Q'q - yyyy",year:{year:"numeric"}};yg._date.override({_id:"luxon",_create:function(n){return Ge.fromMillis(n,this.options)},formats:function(){return Ww},parse:function(n,e){const t=this.options;if(n===null||typeof n>"u")return null;const i=typeof n;return i==="number"?n=this._create(n):i==="string"?typeof e=="string"?n=Ge.fromFormat(n,e,t):n=Ge.fromISO(n,t):n instanceof Date?n=Ge.fromJSDate(n,t):i==="object"&&!(n instanceof Ge)&&(n=Ge.fromObject(n)),n.isValid?n.valueOf():null},format:function(n,e){const t=this._create(n);return typeof e=="string"?t.toFormat(e,this.options):t.toLocaleString(e)},add:function(n,e,t){const i={};return i[t]=e,this._create(n).plus(i).valueOf()},diff:function(n,e,t){return this._create(n).diff(this._create(e)).as(t).valueOf()},startOf:function(n,e,t){if(e==="isoWeek"){t=Math.trunc(Math.min(Math.max(0,t),6));const i=this._create(n);return i.minus({days:(i.weekday-t+7)%7}).startOf("day").valueOf()}return e?this._create(n).startOf(e).valueOf():n},endOf:function(n,e){return this._create(n).endOf(e).valueOf()}});function Xf(n){let e,t,i;return{c(){e=_("div"),h(e,"class","chart-loader loader svelte-vh4sl8")},m(s,l){w(s,e,l),i=!0},i(s){i||(Dt(()=>{t||(t=ot(e,jn,{duration:150},!0)),t.run(1)}),i=!0)},o(s){t||(t=ot(e,jn,{duration:150},!1)),t.run(0),i=!1},d(s){s&&k(e),s&&t&&t.end()}}}function Yw(n){let e,t,i=n[1]===1?"log":"logs",s;return{c(){e=R(n[1]),t=T(),s=R(i)},m(l,o){w(l,e,o),w(l,t,o),w(l,s,o)},p(l,o){o&2&&ge(e,l[1]),o&2&&i!==(i=l[1]===1?"log":"logs")&&ge(s,i)},d(l){l&&k(e),l&&k(t),l&&k(s)}}}function Kw(n){let e;return{c(){e=R("Loading...")},m(t,i){w(t,e,i)},p:ae,d(t){t&&k(e)}}}function Zw(n){let e,t,i,s,l,o,r=n[2]&&Xf();function a(c,d){return c[2]?Kw:Yw}let u=a(n),f=u(n);return{c(){e=_("div"),r&&r.c(),t=T(),i=_("canvas"),s=T(),l=_("div"),f.c(),h(i,"class","chart-canvas svelte-vh4sl8"),Ya(i,"height","250px"),Ya(i,"width","100%"),h(e,"class","chart-wrapper svelte-vh4sl8"),le(e,"loading",n[2]),h(l,"class","txt-hint m-t-xs txt-right")},m(c,d){w(c,e,d),r&&r.m(e,null),m(e,t),m(e,i),n[8](i),w(c,s,d),w(c,l,d),f.m(l,null),o=!0},p(c,[d]){c[2]?r?d&4&&A(r,1):(r=Xf(),r.c(),A(r,1),r.m(e,t)):r&&(De(),P(r,1,1,()=>{r=null}),Oe()),d&4&&le(e,"loading",c[2]),u===(u=a(c))&&f?f.p(c,d):(f.d(1),f=u(c),f&&(f.c(),f.m(l,null)))},i(c){o||(A(r),o=!0)},o(c){P(r),o=!1},d(c){c&&k(e),r&&r.d(),n[8](null),c&&k(s),c&&k(l),f.d()}}}function Gw(n,e,t){let{filter:i=""}=e,{presets:s=""}=e,l,o,r=[],a=0,u=!1;async function f(){return t(2,u=!0),ke.Logs.getRequestsStats({filter:[s,i].filter(Boolean).join("&&")}).then(p=>{c();for(let g of p)r.push({x:Y.getDateTime(g.date).toLocal().toJSDate(),y:g.total}),t(1,a+=g.total);r.push({x:new Date,y:void 0})}).catch(p=>{p!=null&&p.isAbort||(c(),console.warn(p),ke.errorResponseHandler(p,!1))}).finally(()=>{t(2,u=!1)})}function c(){t(1,a=0),t(7,r=[])}Bn(()=>(To.register(Fi,Bo,wl,Ha,$l,_w,Cw),t(6,o=new To(l,{type:"line",data:{datasets:[{label:"Total requests",data:r,borderColor:"#ef4565",pointBackgroundColor:"#ef4565",backgroundColor:"rgb(239,69,101,0.05)",borderWidth:2,pointRadius:1,pointBorderWidth:0,fill:!0}]},options:{animation:!1,interaction:{intersect:!1,mode:"index"},scales:{y:{beginAtZero:!0,grid:{color:"#edf0f3",borderColor:"#dee3e8"},ticks:{precision:0,maxTicksLimit:6,autoSkip:!0,color:"#666f75"}},x:{type:"time",time:{unit:"hour",tooltipFormat:"DD h a"},grid:{borderColor:"#dee3e8",color:p=>p.tick.major?"#edf0f3":""},ticks:{maxTicksLimit:15,autoSkip:!0,maxRotation:0,major:{enabled:!0},color:p=>p.tick.major?"#16161a":"#666f75"}}},plugins:{legend:{display:!1}}}})),()=>o==null?void 0:o.destroy()));function d(p){me[p?"unshift":"push"](()=>{l=p,t(0,l)})}return n.$$set=p=>{"filter"in p&&t(3,i=p.filter),"presets"in p&&t(4,s=p.presets)},n.$$.update=()=>{n.$$.dirty&24&&(typeof i<"u"||typeof s<"u")&&f(),n.$$.dirty&192&&typeof r<"u"&&o&&(t(6,o.data.datasets[0].data=r,o),o.update())},[l,a,u,i,s,f,o,r,d]}class Jw extends Ae{constructor(e){super(),Ee(this,e,Gw,Zw,Te,{filter:3,presets:4,load:5})}get load(){return this.$$.ctx[5]}}var Qf=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Vg={exports:{}};(function(n){var e=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/** * Prism: Lightweight, robust, elegant syntax highlighting * * @license MIT @@ -68,7 +68,7 @@ const Xg=function(){const e=document.createElement("link").relList;if(e&&e.suppo
@request.user.id!="" && created>"2022-01-01 00:00:00"`,h(s,"class","m-b-0"),h(o,"class","inline-flex flex-gap-5"),h(g,"class","m-t-10 m-b-5"),h(b,"class","m-b-0"),h(C,"class","inline-flex flex-gap-5"),h(S,"class","m-t-10 m-b-5"),h(D,"class","m-b-0"),h(E,"class","inline-flex flex-gap-5"),h(L,"class","m-t-10 m-b-5"),h(i,"class","content"),h(t,"class","alert alert-warning m-0")},m(W,X){w(W,e,X),m(e,t),m(t,i),m(i,s),m(i,l),m(i,o),m(o,r),m(o,a),m(o,u),m(o,f),m(o,c),m(o,d);for(let ne=0;ne{te||(te=ot(e,xt,{duration:150},!0)),te.run(1)}),oe=!0)},o(W){W&&(te||(te=ot(e,xt,{duration:150},!1)),te.run(0)),oe=!1},d(W){W&&k(e),Rn(K,W),W&&te&&te.end()}}}function $$(n){let e,t=n[19].name+"",i;return{c(){e=_("code"),i=R(t)},m(s,l){w(s,e,l),m(e,i)},p(s,l){l&1&&t!==(t=s[19].name+"")&&ge(i,t)},d(s){s&&k(e)}}}function C$(n){let e,t=n[19].name+"",i,s;return{c(){e=_("code"),i=R(t),s=R(".*")},m(l,o){w(l,e,o),m(e,i),m(e,s)},p(l,o){o&1&&t!==(t=l[19].name+"")&&ge(i,t)},d(l){l&&k(e)}}}function Zc(n){let e;function t(l,o){return l[19].type==="relation"||l[19].type==="user"?C$:$$}let i=t(n),s=i(n);return{c(){s.c(),e=lt()},m(l,o){s.m(l,o),w(l,e,o)},p(l,o){i===(i=t(l))&&s?s.p(l,o):(s.d(1),s=i(l),s&&(s.c(),s.m(e.parentNode,e)))},d(l){s.d(l),l&&k(e)}}}function M$(n){let e=[],t=new Map,i,s,l=Object.entries(n[6]);const o=r=>r[14];for(let r=0;r',h(e,"class","txt-center")},m(t,i){w(t,e,i)},p:ae,i:ae,o:ae,d(t){t&&k(e)}}}function D$(n){let e,t,i;function s(){return n[9](n[14])}return{c(){e=_("button"),e.innerHTML='',h(e,"type","button"),h(e,"class","rule-toggle-btn btn btn-circle btn-outline svelte-fjxz7k")},m(l,o){w(l,e,o),t||(i=[Ze(St.call(null,e,"Lock and set to Admins only")),Q(e,"click",s)],t=!0)},p(l,o){n=l},d(l){l&&k(e),t=!1,xe(i)}}}function O$(n){let e,t,i;function s(){return n[8](n[14])}return{c(){e=_("button"),e.innerHTML='',h(e,"type","button"),h(e,"class","rule-toggle-btn btn btn-circle btn-outline btn-success svelte-fjxz7k")},m(l,o){w(l,e,o),t||(i=[Ze(St.call(null,e,"Unlock and set custom rule")),Q(e,"click",s)],t=!0)},p(l,o){n=l},d(l){l&&k(e),t=!1,xe(i)}}}function E$(n){let e;return{c(){e=R("Leave empty to grant everyone access")},m(t,i){w(t,e,i)},d(t){t&&k(e)}}}function A$(n){let e;return{c(){e=R("Only admins will be able to access (unlock to change)")},m(t,i){w(t,e,i)},d(t){t&&k(e)}}}function P$(n){let e,t=n[15]+"",i,s,l=Mi(n[0][n[14]])?"Admins only":"Custom rule",o,r,a,u,f=n[14],c,d,p,g,v,b,y;function C(){return n[10](n[14])}const M=()=>n[11](u,f),S=()=>n[11](null,f);function $(N){n[12](N,n[14])}var D=n[4];function O(N){let H={baseCollection:N[0],disabled:Mi(N[0][N[14]])};return N[0][N[14]]!==void 0&&(H.value=N[0][N[14]]),{props:H}}D&&(u=new D(O(n)),M(),me.push(()=>Le(u,"value",$)));function E(N,H){return H&1&&(g=null),g==null&&(g=!!Mi(N[0][N[14]])),g?A$:E$}let I=E(n,-1),L=I(n);return{c(){e=_("label"),i=R(t),s=R(" - "),o=R(l),a=T(),u&&B(u.$$.fragment),d=T(),p=_("div"),L.c(),h(e,"for",r=n[18]),h(p,"class","help-block")},m(N,H){w(N,e,H),m(e,i),m(e,s),m(e,o),w(N,a,H),u&&V(u,N,H),w(N,d,H),w(N,p,H),L.m(p,null),v=!0,b||(y=Q(e,"click",C),b=!0)},p(N,H){n=N,(!v||H&1)&&l!==(l=Mi(n[0][n[14]])?"Admins only":"Custom rule")&&ge(o,l),(!v||H&262144&&r!==(r=n[18]))&&h(e,"for",r),f!==n[14]&&(S(),f=n[14],M());const te={};if(H&1&&(te.baseCollection=n[0]),H&1&&(te.disabled=Mi(n[0][n[14]])),!c&&H&65&&(c=!0,te.value=n[0][n[14]],Fe(()=>c=!1)),D!==(D=n[4])){if(u){De();const oe=u;P(oe.$$.fragment,1,0,()=>{z(oe,1)}),Oe()}D?(u=new D(O(n)),M(),me.push(()=>Le(u,"value",$)),B(u.$$.fragment),A(u.$$.fragment,1),V(u,d.parentNode,d)):u=null}else D&&u.$set(te);I!==(I=E(n,H))&&(L.d(1),L=I(n),L&&(L.c(),L.m(p,null)))},i(N){v||(u&&A(u.$$.fragment,N),v=!0)},o(N){u&&P(u.$$.fragment,N),v=!1},d(N){N&&k(e),N&&k(a),S(),u&&z(u,N),N&&k(d),N&&k(p),L.d(),b=!1,y()}}}function Gc(n,e){let t,i,s,l,o,r,a,u;function f(p,g){return g&1&&(l=null),l==null&&(l=!!Mi(p[0][p[14]])),l?O$:D$}let c=f(e,-1),d=c(e);return r=new Pe({props:{class:"form-field rule-field m-0 "+(Mi(e[0][e[14]])?"disabled":""),name:e[14],$$slots:{default:[P$,({uniqueId:p})=>({18:p}),({uniqueId:p})=>p?262144:0]},$$scope:{ctx:e}}}),{key:n,first:null,c(){t=_("hr"),i=T(),s=_("div"),d.c(),o=T(),B(r.$$.fragment),a=T(),h(t,"class","m-t-sm m-b-sm"),h(s,"class","rule-block svelte-fjxz7k"),this.first=t},m(p,g){w(p,t,g),w(p,i,g),w(p,s,g),d.m(s,null),m(s,o),V(r,s,null),m(s,a),u=!0},p(p,g){e=p,c===(c=f(e,g))&&d?d.p(e,g):(d.d(1),d=c(e),d&&(d.c(),d.m(s,o)));const v={};g&1&&(v.class="form-field rule-field m-0 "+(Mi(e[0][e[14]])?"disabled":"")),g&4456473&&(v.$$scope={dirty:g,ctx:e}),r.$set(v)},i(p){u||(A(r.$$.fragment,p),u=!0)},o(p){P(r.$$.fragment,p),u=!1},d(p){p&&k(t),p&&k(i),p&&k(s),d.d(),z(r)}}}function L$(n){let e,t,i,s,l,o=n[2]?"Hide available fields":"Show available fields",r,a,u,f,c,d,p,g,v,b=n[2]&&Kc(n);const y=[T$,M$],C=[];function M(S,$){return S[5]?0:1}return f=M(n),c=C[f]=y[f](n),{c(){e=_("div"),t=_("div"),i=_("p"),i.innerHTML=`All rules follow the
PocketBase filter syntax and operators - .`,s=T(),l=_("span"),r=R(o),a=T(),b&&b.c(),u=T(),c.c(),d=lt(),h(l,"class","expand-handle txt-sm txt-bold txt-nowrap link-hint"),h(t,"class","flex"),h(e,"class","block m-b-base")},m(S,$){w(S,e,$),m(e,t),m(t,i),m(t,s),m(t,l),m(l,r),m(e,a),b&&b.m(e,null),w(S,u,$),C[f].m(S,$),w(S,d,$),p=!0,g||(v=Q(l,"click",n[7]),g=!0)},p(S,[$]){(!p||$&4)&&o!==(o=S[2]?"Hide available fields":"Show available fields")&&ge(r,o),S[2]?b?(b.p(S,$),$&4&&A(b,1)):(b=Kc(S),b.c(),A(b,1),b.m(e,null)):b&&(De(),P(b,1,1,()=>{b=null}),Oe());let D=f;f=M(S),f===D?C[f].p(S,$):(De(),P(C[D],1,1,()=>{C[D]=null}),Oe(),c=C[f],c?c.p(S,$):(c=C[f]=y[f](S),c.c()),A(c,1),c.m(d.parentNode,d))},i(S){p||(A(b),A(c),p=!0)},o(S){P(b),P(c),p=!1},d(S){S&&k(e),b&&b.d(),S&&k(u),C[f].d(S),S&&k(d),g=!1,v()}}}function Mi(n){return n===null}function I$(n,e,t){let{collection:i=new On}=e,s={},l=!1,o={},r,a=!1;const u={listRule:"List Action",viewRule:"View Action",createRule:"Create Action",updateRule:"Update Action",deleteRule:"Delete Action"};async function f(){t(5,a=!0);try{t(4,r=(await Yi(()=>import("./FilterAutocompleteInput.1aa8b2f7.js"),[])).default)}catch(y){console.warn(y),t(4,r=null)}t(5,a=!1)}Bn(()=>{f()});const c=()=>t(2,l=!l),d=async y=>{var C;t(0,i[y]=s[y]||"",i),await oi(),(C=o[y])==null||C.focus()},p=y=>{t(1,s[y]=i[y],s),t(0,i[y]=null,i)},g=y=>{var C;return(C=o[y])==null?void 0:C.focus()};function v(y,C){me[y?"unshift":"push"](()=>{o[C]=y,t(3,o)})}function b(y,C){n.$$.not_equal(i[C],y)&&(i[C]=y,t(0,i))}return n.$$set=y=>{"collection"in y&&t(0,i=y.collection)},[i,s,l,o,r,a,u,c,d,p,g,v,b]}class F$ extends Ae{constructor(e){super(),Ee(this,e,I$,L$,Te,{collection:0})}}function Jc(n,e,t){const i=n.slice();return i[14]=e[t],i}function Xc(n,e,t){const i=n.slice();return i[14]=e[t],i}function Qc(n){let e;return{c(){e=_("p"),e.textContent="All data associated with the removed fields will be permanently deleted!"},m(t,i){w(t,e,i)},d(t){t&&k(e)}}}function xc(n){let e,t,i,s,l=n[1].originalName+"",o,r,a,u,f,c=n[1].name+"",d;return{c(){e=_("li"),t=_("div"),i=R(`Renamed collection + .`,s=T(),l=_("span"),r=R(o),a=T(),b&&b.c(),u=T(),c.c(),d=lt(),h(l,"class","expand-handle txt-sm txt-bold txt-nowrap link-hint"),h(t,"class","flex"),h(e,"class","block m-b-base")},m(S,$){w(S,e,$),m(e,t),m(t,i),m(t,s),m(t,l),m(l,r),m(e,a),b&&b.m(e,null),w(S,u,$),C[f].m(S,$),w(S,d,$),p=!0,g||(v=Q(l,"click",n[7]),g=!0)},p(S,[$]){(!p||$&4)&&o!==(o=S[2]?"Hide available fields":"Show available fields")&&ge(r,o),S[2]?b?(b.p(S,$),$&4&&A(b,1)):(b=Kc(S),b.c(),A(b,1),b.m(e,null)):b&&(De(),P(b,1,1,()=>{b=null}),Oe());let D=f;f=M(S),f===D?C[f].p(S,$):(De(),P(C[D],1,1,()=>{C[D]=null}),Oe(),c=C[f],c?c.p(S,$):(c=C[f]=y[f](S),c.c()),A(c,1),c.m(d.parentNode,d))},i(S){p||(A(b),A(c),p=!0)},o(S){P(b),P(c),p=!1},d(S){S&&k(e),b&&b.d(),S&&k(u),C[f].d(S),S&&k(d),g=!1,v()}}}function Mi(n){return n===null}function I$(n,e,t){let{collection:i=new On}=e,s={},l=!1,o={},r,a=!1;const u={listRule:"List Action",viewRule:"View Action",createRule:"Create Action",updateRule:"Update Action",deleteRule:"Delete Action"};async function f(){t(5,a=!0);try{t(4,r=(await Yi(()=>import("./FilterAutocompleteInput.e329ae0a.js"),[])).default)}catch(y){console.warn(y),t(4,r=null)}t(5,a=!1)}Bn(()=>{f()});const c=()=>t(2,l=!l),d=async y=>{var C;t(0,i[y]=s[y]||"",i),await oi(),(C=o[y])==null||C.focus()},p=y=>{t(1,s[y]=i[y],s),t(0,i[y]=null,i)},g=y=>{var C;return(C=o[y])==null?void 0:C.focus()};function v(y,C){me[y?"unshift":"push"](()=>{o[C]=y,t(3,o)})}function b(y,C){n.$$.not_equal(i[C],y)&&(i[C]=y,t(0,i))}return n.$$set=y=>{"collection"in y&&t(0,i=y.collection)},[i,s,l,o,r,a,u,c,d,p,g,v,b]}class F$ extends Ae{constructor(e){super(),Ee(this,e,I$,L$,Te,{collection:0})}}function Jc(n,e,t){const i=n.slice();return i[14]=e[t],i}function Xc(n,e,t){const i=n.slice();return i[14]=e[t],i}function Qc(n){let e;return{c(){e=_("p"),e.textContent="All data associated with the removed fields will be permanently deleted!"},m(t,i){w(t,e,i)},d(t){t&&k(e)}}}function xc(n){let e,t,i,s,l=n[1].originalName+"",o,r,a,u,f,c=n[1].name+"",d;return{c(){e=_("li"),t=_("div"),i=R(`Renamed collection `),s=_("strong"),o=R(l),r=T(),a=_("i"),u=T(),f=_("strong"),d=R(c),h(s,"class","txt-strikethrough txt-hint"),h(a,"class","ri-arrow-right-line txt-sm"),h(f,"class","txt"),h(t,"class","inline-flex")},m(p,g){w(p,e,g),m(e,t),m(t,i),m(t,s),m(s,o),m(t,r),m(t,a),m(t,u),m(t,f),m(f,d)},p(p,g){g&2&&l!==(l=p[1].originalName+"")&&ge(o,l),g&2&&c!==(c=p[1].name+"")&&ge(d,c)},d(p){p&&k(e)}}}function ed(n){let e,t,i,s,l=n[14].originalName+"",o,r,a,u,f,c=n[14].name+"",d;return{c(){e=_("li"),t=_("div"),i=R(`Renamed field `),s=_("strong"),o=R(l),r=T(),a=_("i"),u=T(),f=_("strong"),d=R(c),h(s,"class","txt-strikethrough txt-hint"),h(a,"class","ri-arrow-right-line txt-sm"),h(f,"class","txt"),h(t,"class","inline-flex")},m(p,g){w(p,e,g),m(e,t),m(t,i),m(t,s),m(s,o),m(t,r),m(t,a),m(t,u),m(t,f),m(f,d)},p(p,g){g&16&&l!==(l=p[14].originalName+"")&&ge(o,l),g&16&&c!==(c=p[14].name+"")&&ge(d,c)},d(p){p&&k(e)}}}function td(n){let e,t,i,s=n[14].name+"",l,o;return{c(){e=_("li"),t=R("Removed field "),i=_("span"),l=R(s),o=T(),h(i,"class","txt-bold"),h(e,"class","txt-danger")},m(r,a){w(r,e,a),m(e,t),m(e,i),m(i,l),m(e,o)},p(r,a){a&8&&s!==(s=r[14].name+"")&&ge(l,s)},d(r){r&&k(e)}}}function N$(n){let e,t,i,s,l,o,r,a,u,f,c,d,p=n[3].length&&Qc(),g=n[5]&&xc(n),v=n[4],b=[];for(let M=0;M',i=T(),s=_("div"),l=_("p"),l.textContent=`If any of the following changes is part of another collection rule or filter, you'll have to update it manually!`,o=T(),p&&p.c(),r=T(),a=_("h6"),a.textContent="Changes:",u=T(),f=_("ul"),g&&g.c(),c=T();for(let M=0;MCancel',t=T(),i=_("button"),i.innerHTML='Confirm',e.autofocus=!0,h(e,"type","button"),h(e,"class","btn btn-secondary"),h(i,"type","button"),h(i,"class","btn btn-expanded")},m(o,r){w(o,e,r),w(o,t,r),w(o,i,r),e.focus(),s||(l=[Q(e,"click",n[8]),Q(i,"click",n[9])],s=!0)},p:ae,d(o){o&&k(e),o&&k(t),o&&k(i),s=!1,xe(l)}}}function j$(n){let e,t,i={class:"confirm-changes-panel",popup:!0,$$slots:{footer:[H$],header:[R$],default:[N$]},$$scope:{ctx:n}};return e=new yi({props:i}),n[10](e),e.$on("hide",n[11]),e.$on("show",n[12]),{c(){B(e.$$.fragment)},m(s,l){V(e,s,l),t=!0},p(s,[l]){const o={};l&524346&&(o.$$scope={dirty:l,ctx:s}),e.$set(o)},i(s){t||(A(e.$$.fragment,s),t=!0)},o(s){P(e.$$.fragment,s),t=!1},d(s){n[10](null),z(e,s)}}}function q$(n,e,t){let i,s,l;const o=rn();let r,a;async function u(y){t(1,a=y),await oi(),!i&&!s.length&&!l.length?c():r==null||r.show()}function f(){r==null||r.hide()}function c(){f(),o("confirm")}const d=()=>f(),p=()=>c();function g(y){me[y?"unshift":"push"](()=>{r=y,t(2,r)})}function v(y){ut.call(this,n,y)}function b(y){ut.call(this,n,y)}return n.$$.update=()=>{n.$$.dirty&2&&t(5,i=(a==null?void 0:a.originalName)!=(a==null?void 0:a.name)),n.$$.dirty&2&&t(4,s=(a==null?void 0:a.schema.filter(y=>y.id&&!y.toDelete&&y.originalName!=y.name))||[]),n.$$.dirty&2&&t(3,l=(a==null?void 0:a.schema.filter(y=>y.id&&y.toDelete))||[])},[f,a,r,l,s,i,c,u,d,p,g,v,b]}class V$ extends Ae{constructor(e){super(),Ee(this,e,q$,j$,Te,{show:7,hide:0})}get show(){return this.$$.ctx[7]}get hide(){return this.$$.ctx[0]}}function nd(n){let e,t,i,s;function l(r){n[26](r)}let o={};return n[2]!==void 0&&(o.collection=n[2]),t=new F$({props:o}),me.push(()=>Le(t,"collection",l)),{c(){e=_("div"),B(t.$$.fragment),h(e,"class","tab-item active")},m(r,a){w(r,e,a),V(t,e,null),s=!0},p(r,a){const u={};!i&&a[0]&4&&(i=!0,u.collection=r[2],Fe(()=>i=!1)),t.$set(u)},i(r){s||(A(t.$$.fragment,r),s=!0)},o(r){P(t.$$.fragment,r),s=!1},d(r){r&&k(e),z(t)}}}function z$(n){let e,t,i,s,l,o;function r(f){n[25](f)}let a={};n[2]!==void 0&&(a.collection=n[2]),i=new S$({props:a}),me.push(()=>Le(i,"collection",r));let u=n[9]===dl&&nd(n);return{c(){e=_("div"),t=_("div"),B(i.$$.fragment),l=T(),u&&u.c(),h(t,"class","tab-item"),le(t,"active",n[9]===Qi),h(e,"class","tabs-content svelte-b10vi")},m(f,c){w(f,e,c),m(e,t),V(i,t,null),m(e,l),u&&u.m(e,null),o=!0},p(f,c){const d={};!s&&c[0]&4&&(s=!0,d.collection=f[2],Fe(()=>s=!1)),i.$set(d),c[0]&512&&le(t,"active",f[9]===Qi),f[9]===dl?u?(u.p(f,c),c[0]&512&&A(u,1)):(u=nd(f),u.c(),A(u,1),u.m(e,null)):u&&(De(),P(u,1,1,()=>{u=null}),Oe())},i(f){o||(A(i.$$.fragment,f),A(u),o=!0)},o(f){P(i.$$.fragment,f),P(u),o=!1},d(f){f&&k(e),z(i),u&&u.d()}}}function id(n){let e,t,i,s,l,o,r;return o=new Ni({props:{class:"dropdown dropdown-right m-t-5",$$slots:{default:[B$]},$$scope:{ctx:n}}}),{c(){e=_("div"),t=T(),i=_("button"),s=_("i"),l=T(),B(o.$$.fragment),h(e,"class","flex-fill"),h(s,"class","ri-more-line"),h(i,"type","button"),h(i,"class","btn btn-sm btn-circle btn-secondary flex-gap-0")},m(a,u){w(a,e,u),w(a,t,u),w(a,i,u),m(i,s),m(i,l),V(o,i,null),r=!0},p(a,u){const f={};u[1]&256&&(f.$$scope={dirty:u,ctx:a}),o.$set(f)},i(a){r||(A(o.$$.fragment,a),r=!0)},o(a){P(o.$$.fragment,a),r=!1},d(a){a&&k(e),a&&k(t),a&&k(i),z(o)}}}function B$(n){let e,t,i;return{c(){e=_("button"),e.innerHTML=` @@ -615,6 +615,6 @@ const Xg=function(){const e=document.createElement("link").relList;if(e&&e.suppo

If you have limited disk space, you could optionally connect to a S3 compatible storage.

`,g=T(),b.c(),h(o,"class","breadcrumb-item"),h(a,"class","breadcrumb-item"),h(l,"class","breadcrumbs"),h(s,"class","page-header"),h(p,"class","content txt-xl m-b-base"),h(d,"class","panel"),h(d,"autocomplete","off"),h(c,"class","wrapper"),h(i,"class","page-wrapper")},m(O,E){V(e,O,E),w(O,t,E),w(O,i,E),m(i,s),m(s,l),m(l,o),m(l,r),m(l,a),m(a,u),m(i,f),m(i,c),m(c,d),m(d,p),m(d,g),$[v].m(d,null),y=!0,C||(M=Q(d,"submit",Wt(n[16])),C=!0)},p(O,[E]){(!y||E&32)&&ge(u,O[5]);let I=v;v=D(O),v===I?$[v].p(O,E):(De(),P($[I],1,1,()=>{$[I]=null}),Oe(),b=$[v],b?b.p(O,E):(b=$[v]=S[v](O),b.c()),A(b,1),b.m(d,null))},i(O){y||(A(e.$$.fragment,O),A(b),y=!0)},o(O){P(e.$$.fragment,O),P(b),y=!1},d(O){z(e,O),O&&k(t),O&&k(i),$[v].d(),C=!1,M()}}}function KT(n,e,t){let i,s;It(n,Jt,D=>t(5,s=D)),_n(Jt,s="Files storage",s);let l={},o=!1,r=!1,a="",u=!1;f();async function f(){t(1,o=!0);try{const D=await ke.Settings.getAll()||{};d(D)}catch(D){ke.errorResponseHandler(D)}t(1,o=!1)}async function c(){if(!(r||!i)){t(2,r=!0);try{const D=await ke.Settings.update(Y.filterRedactedProps({s3:l}));d(D),Li({}),cn("Successfully saved Files storage settings.")}catch(D){ke.errorResponseHandler(D)}t(2,r=!1)}}function d(D={}){t(0,l=(D==null?void 0:D.s3)||{}),t(3,u=l.enabled),t(7,a=JSON.stringify(l))}function p(){l.enabled=this.checked,t(0,l)}function g(){l.endpoint=this.value,t(0,l)}function v(){l.bucket=this.value,t(0,l)}function b(){l.region=this.value,t(0,l)}function y(){l.accessKey=this.value,t(0,l)}function C(D){n.$$.not_equal(l.secret,D)&&(l.secret=D,t(0,l))}function M(){l.forcePathStyle=this.checked,t(0,l)}const S=()=>c(),$=()=>c();return n.$$.update=()=>{n.$$.dirty&129&&t(4,i=a!=JSON.stringify(l))},[l,o,r,u,i,s,c,a,p,g,v,b,y,C,M,S,$]}class ZT extends Ae{constructor(e){super(),Ee(this,e,KT,YT,Te,{})}}function GT(n){let e,t,i,s,l,o,r,a;return{c(){e=_("input"),i=T(),s=_("label"),l=R("Enable"),h(e,"type","checkbox"),h(e,"id",t=n[16]),h(s,"for",o=n[16])},m(u,f){w(u,e,f),e.checked=n[0].enabled,w(u,i,f),w(u,s,f),m(s,l),r||(a=Q(e,"change",n[8]),r=!0)},p(u,f){f&65536&&t!==(t=u[16])&&h(e,"id",t),f&1&&(e.checked=u[0].enabled),f&65536&&o!==(o=u[16])&&h(s,"for",o)},d(u){u&&k(e),u&&k(i),u&&k(s),r=!1,a()}}}function ap(n){let e,t,i,s,l,o,r,a,u,f,c;return i=new Pe({props:{class:"form-field required",name:"emailPassword.minPasswordLength",$$slots:{default:[JT,({uniqueId:d})=>({16:d}),({uniqueId:d})=>d?65536:0]},$$scope:{ctx:n}}}),o=new Pe({props:{class:"form-field "+(Y.isEmpty(n[0].onlyDomains)?"":"disabled"),name:"emailPassword.exceptDomains",$$slots:{default:[XT,({uniqueId:d})=>({16:d}),({uniqueId:d})=>d?65536:0]},$$scope:{ctx:n}}}),u=new Pe({props:{class:"form-field "+(Y.isEmpty(n[0].exceptDomains)?"":"disabled"),name:"emailPassword.onlyDomains",$$slots:{default:[QT,({uniqueId:d})=>({16:d}),({uniqueId:d})=>d?65536:0]},$$scope:{ctx:n}}}),{c(){e=_("div"),t=_("div"),B(i.$$.fragment),s=T(),l=_("div"),B(o.$$.fragment),r=T(),a=_("div"),B(u.$$.fragment),h(t,"class","col-sm-12 m-t-sm"),h(l,"class","col-lg-6"),h(a,"class","col-lg-6"),h(e,"class","grid")},m(d,p){w(d,e,p),m(e,t),V(i,t,null),m(e,s),m(e,l),V(o,l,null),m(e,r),m(e,a),V(u,a,null),c=!0},p(d,p){const g={};p&196609&&(g.$$scope={dirty:p,ctx:d}),i.$set(g);const v={};p&1&&(v.class="form-field "+(Y.isEmpty(d[0].onlyDomains)?"":"disabled")),p&196609&&(v.$$scope={dirty:p,ctx:d}),o.$set(v);const b={};p&1&&(b.class="form-field "+(Y.isEmpty(d[0].exceptDomains)?"":"disabled")),p&196609&&(b.$$scope={dirty:p,ctx:d}),u.$set(b)},i(d){c||(A(i.$$.fragment,d),A(o.$$.fragment,d),A(u.$$.fragment,d),d&&Dt(()=>{f||(f=ot(e,xt,{duration:150},!0)),f.run(1)}),c=!0)},o(d){P(i.$$.fragment,d),P(o.$$.fragment,d),P(u.$$.fragment,d),d&&(f||(f=ot(e,xt,{duration:150},!1)),f.run(0)),c=!1},d(d){d&&k(e),z(i),z(o),z(u),d&&f&&f.end()}}}function JT(n){let e,t,i,s,l,o,r,a;return{c(){e=_("label"),t=R("Minimum password length"),s=T(),l=_("input"),h(e,"for",i=n[16]),h(l,"type","number"),h(l,"id",o=n[16]),l.required=!0,h(l,"min","5"),h(l,"max","200")},m(u,f){w(u,e,f),m(e,t),w(u,s,f),w(u,l,f),Se(l,n[0].minPasswordLength),r||(a=Q(l,"input",n[9]),r=!0)},p(u,f){f&65536&&i!==(i=u[16])&&h(e,"for",i),f&65536&&o!==(o=u[16])&&h(l,"id",o),f&1&&At(l.value)!==u[0].minPasswordLength&&Se(l,u[0].minPasswordLength)},d(u){u&&k(e),u&&k(s),u&&k(l),r=!1,a()}}}function XT(n){let e,t,i,s,l,o,r,a,u,f,c,d,p;function g(b){n[10](b)}let v={id:n[16],disabled:!Y.isEmpty(n[0].onlyDomains)};return n[0].exceptDomains!==void 0&&(v.value=n[0].exceptDomains),r=new ss({props:v}),me.push(()=>Le(r,"value",g)),{c(){e=_("label"),t=_("span"),t.textContent="Except domains",i=T(),s=_("i"),o=T(),B(r.$$.fragment),u=T(),f=_("div"),f.textContent="Use comma as separator.",h(t,"class","txt"),h(s,"class","ri-information-line link-hint"),h(e,"for",l=n[16]),h(f,"class","help-block")},m(b,y){w(b,e,y),m(e,t),m(e,i),m(e,s),w(b,o,y),V(r,b,y),w(b,u,y),w(b,f,y),c=!0,d||(p=Ze(St.call(null,s,{text:`Email domains that are NOT allowed to sign up. This field is disabled if "Only domains" is set.`,position:"top"})),d=!0)},p(b,y){(!c||y&65536&&l!==(l=b[16]))&&h(e,"for",l);const C={};y&65536&&(C.id=b[16]),y&1&&(C.disabled=!Y.isEmpty(b[0].onlyDomains)),!a&&y&1&&(a=!0,C.value=b[0].exceptDomains,Fe(()=>a=!1)),r.$set(C)},i(b){c||(A(r.$$.fragment,b),c=!0)},o(b){P(r.$$.fragment,b),c=!1},d(b){b&&k(e),b&&k(o),z(r,b),b&&k(u),b&&k(f),d=!1,p()}}}function QT(n){let e,t,i,s,l,o,r,a,u,f,c,d,p;function g(b){n[11](b)}let v={id:n[16]+".config.onlyDomains",disabled:!Y.isEmpty(n[0].exceptDomains)};return n[0].onlyDomains!==void 0&&(v.value=n[0].onlyDomains),r=new ss({props:v}),me.push(()=>Le(r,"value",g)),{c(){e=_("label"),t=_("span"),t.textContent="Only domains",i=T(),s=_("i"),o=T(),B(r.$$.fragment),u=T(),f=_("div"),f.textContent="Use comma as separator.",h(t,"class","txt"),h(s,"class","ri-information-line link-hint"),h(e,"for",l=n[16]+".config.onlyDomains"),h(f,"class","help-block")},m(b,y){w(b,e,y),m(e,t),m(e,i),m(e,s),w(b,o,y),V(r,b,y),w(b,u,y),w(b,f,y),c=!0,d||(p=Ze(St.call(null,s,{text:`Email domains that are ONLY allowed to sign up. This field is disabled if "Except domains" is set.`,position:"top"})),d=!0)},p(b,y){(!c||y&65536&&l!==(l=b[16]+".config.onlyDomains"))&&h(e,"for",l);const C={};y&65536&&(C.id=b[16]+".config.onlyDomains"),y&1&&(C.disabled=!Y.isEmpty(b[0].exceptDomains)),!a&&y&1&&(a=!0,C.value=b[0].onlyDomains,Fe(()=>a=!1)),r.$set(C)},i(b){c||(A(r.$$.fragment,b),c=!0)},o(b){P(r.$$.fragment,b),c=!1},d(b){b&&k(e),b&&k(o),z(r,b),b&&k(u),b&&k(f),d=!1,p()}}}function xT(n){let e,t,i,s;e=new Pe({props:{class:"form-field form-field-toggle m-b-0",name:"emailPassword.enabled",$$slots:{default:[GT,({uniqueId:o})=>({16:o}),({uniqueId:o})=>o?65536:0]},$$scope:{ctx:n}}});let l=n[0].enabled&&ap(n);return{c(){B(e.$$.fragment),t=T(),l&&l.c(),i=lt()},m(o,r){V(e,o,r),w(o,t,r),l&&l.m(o,r),w(o,i,r),s=!0},p(o,r){const a={};r&196609&&(a.$$scope={dirty:r,ctx:o}),e.$set(a),o[0].enabled?l?(l.p(o,r),r&1&&A(l,1)):(l=ap(o),l.c(),A(l,1),l.m(i.parentNode,i)):l&&(De(),P(l,1,1,()=>{l=null}),Oe())},i(o){s||(A(e.$$.fragment,o),A(l),s=!0)},o(o){P(e.$$.fragment,o),P(l),s=!1},d(o){z(e,o),o&&k(t),l&&l.d(o),o&&k(i)}}}function eD(n){let e;return{c(){e=_("span"),e.textContent="Disabled",h(e,"class","label")},m(t,i){w(t,e,i)},d(t){t&&k(e)}}}function tD(n){let e;return{c(){e=_("span"),e.textContent="Enabled",h(e,"class","label label-success")},m(t,i){w(t,e,i)},d(t){t&&k(e)}}}function up(n){let e,t,i,s,l;return{c(){e=_("i"),h(e,"class","ri-error-warning-fill txt-danger")},m(o,r){w(o,e,r),i=!0,s||(l=Ze(St.call(null,e,{text:"Has errors",position:"left"})),s=!0)},i(o){i||(Dt(()=>{t||(t=ot(e,jn,{duration:150,start:.7},!0)),t.run(1)}),i=!0)},o(o){t||(t=ot(e,jn,{duration:150,start:.7},!1)),t.run(0),i=!1},d(o){o&&k(e),o&&t&&t.end(),s=!1,l()}}}function nD(n){let e,t,i,s,l,o,r;function a(d,p){return d[0].enabled?tD:eD}let u=a(n),f=u(n),c=n[2]&&up();return{c(){e=_("div"),e.innerHTML=` - Email/Password`,t=T(),f.c(),i=T(),s=_("div"),l=T(),c&&c.c(),o=lt(),h(e,"class","inline-flex"),h(s,"class","flex-fill")},m(d,p){w(d,e,p),w(d,t,p),f.m(d,p),w(d,i,p),w(d,s,p),w(d,l,p),c&&c.m(d,p),w(d,o,p),r=!0},p(d,p){u!==(u=a(d))&&(f.d(1),f=u(d),f&&(f.c(),f.m(i.parentNode,i))),d[2]?c?p&4&&A(c,1):(c=up(),c.c(),A(c,1),c.m(o.parentNode,o)):c&&(De(),P(c,1,1,()=>{c=null}),Oe())},i(d){r||(A(c),r=!0)},o(d){P(c),r=!1},d(d){d&&k(e),d&&k(t),f.d(d),d&&k(i),d&&k(s),d&&k(l),c&&c.d(d),d&&k(o)}}}function iD(n){let e,t;const i=[n[3]];let s={$$slots:{header:[nD],default:[xT]},$$scope:{ctx:n}};for(let l=0;lt(7,o=S));let{config:r={}}=e,a;function u(){a==null||a.expand()}function f(){a==null||a.collapse()}function c(){a==null||a.collapseSiblings()}function d(){r.enabled=this.checked,t(0,r)}function p(){r.minPasswordLength=At(this.value),t(0,r)}function g(S){n.$$.not_equal(r.exceptDomains,S)&&(r.exceptDomains=S,t(0,r))}function v(S){n.$$.not_equal(r.onlyDomains,S)&&(r.onlyDomains=S,t(0,r))}function b(S){me[S?"unshift":"push"](()=>{a=S,t(1,a)})}function y(S){ut.call(this,n,S)}function C(S){ut.call(this,n,S)}function M(S){ut.call(this,n,S)}return n.$$set=S=>{e=ct(ct({},e),li(S)),t(3,l=Zt(e,s)),"config"in S&&t(0,r=S.config)},n.$$.update=()=>{n.$$.dirty&128&&t(2,i=!Y.isEmpty(o==null?void 0:o.emailPassword))},[r,a,i,l,u,f,c,o,d,p,g,v,b,y,C,M]}class lD extends Ae{constructor(e){super(),Ee(this,e,sD,iD,Te,{config:0,expand:4,collapse:5,collapseSiblings:6})}get expand(){return this.$$.ctx[4]}get collapse(){return this.$$.ctx[5]}get collapseSiblings(){return this.$$.ctx[6]}}function oD(n){let e,t,i,s,l,o,r,a;return{c(){e=_("input"),i=T(),s=_("label"),l=R("Enable"),h(e,"type","checkbox"),h(e,"id",t=n[22]),h(s,"for",o=n[22])},m(u,f){w(u,e,f),e.checked=n[0].enabled,w(u,i,f),w(u,s,f),m(s,l),r||(a=Q(e,"change",n[11]),r=!0)},p(u,f){f&4194304&&t!==(t=u[22])&&h(e,"id",t),f&1&&(e.checked=u[0].enabled),f&4194304&&o!==(o=u[22])&&h(s,"for",o)},d(u){u&&k(e),u&&k(i),u&&k(s),r=!1,a()}}}function fp(n){let e,t,i,s,l,o,r,a,u,f,c,d,p,g;l=new Pe({props:{class:"form-field required",name:n[1]+".clientId",$$slots:{default:[rD,({uniqueId:b})=>({22:b}),({uniqueId:b})=>b?4194304:0]},$$scope:{ctx:n}}}),a=new Pe({props:{class:"form-field required",name:n[1]+".clientSecret",$$slots:{default:[aD,({uniqueId:b})=>({22:b}),({uniqueId:b})=>b?4194304:0]},$$scope:{ctx:n}}}),c=new Pe({props:{class:"form-field",name:n[1]+".allowRegistrations",$$slots:{default:[uD,({uniqueId:b})=>({22:b}),({uniqueId:b})=>b?4194304:0]},$$scope:{ctx:n}}});let v=n[4]&&cp(n);return{c(){e=_("div"),t=_("div"),i=T(),s=_("div"),B(l.$$.fragment),o=T(),r=_("div"),B(a.$$.fragment),u=T(),f=_("div"),B(c.$$.fragment),d=T(),v&&v.c(),h(t,"class","col-12 spacing"),h(s,"class","col-lg-6"),h(r,"class","col-lg-6"),h(f,"class","col-lg-12"),h(e,"class","grid")},m(b,y){w(b,e,y),m(e,t),m(e,i),m(e,s),V(l,s,null),m(e,o),m(e,r),V(a,r,null),m(e,u),m(e,f),V(c,f,null),m(e,d),v&&v.m(e,null),g=!0},p(b,y){const C={};y&2&&(C.name=b[1]+".clientId"),y&12582913&&(C.$$scope={dirty:y,ctx:b}),l.$set(C);const M={};y&2&&(M.name=b[1]+".clientSecret"),y&12582913&&(M.$$scope={dirty:y,ctx:b}),a.$set(M);const S={};y&2&&(S.name=b[1]+".allowRegistrations"),y&12582913&&(S.$$scope={dirty:y,ctx:b}),c.$set(S),b[4]?v?(v.p(b,y),y&16&&A(v,1)):(v=cp(b),v.c(),A(v,1),v.m(e,null)):v&&(De(),P(v,1,1,()=>{v=null}),Oe())},i(b){g||(A(l.$$.fragment,b),A(a.$$.fragment,b),A(c.$$.fragment,b),A(v),b&&Dt(()=>{p||(p=ot(e,xt,{duration:200},!0)),p.run(1)}),g=!0)},o(b){P(l.$$.fragment,b),P(a.$$.fragment,b),P(c.$$.fragment,b),P(v),b&&(p||(p=ot(e,xt,{duration:200},!1)),p.run(0)),g=!1},d(b){b&&k(e),z(l),z(a),z(c),v&&v.d(),b&&p&&p.end()}}}function rD(n){let e,t,i,s,l,o,r,a;return{c(){e=_("label"),t=R("Client ID"),s=T(),l=_("input"),h(e,"for",i=n[22]),h(l,"type","text"),h(l,"id",o=n[22]),l.required=!0},m(u,f){w(u,e,f),m(e,t),w(u,s,f),w(u,l,f),Se(l,n[0].clientId),r||(a=Q(l,"input",n[12]),r=!0)},p(u,f){f&4194304&&i!==(i=u[22])&&h(e,"for",i),f&4194304&&o!==(o=u[22])&&h(l,"id",o),f&1&&l.value!==u[0].clientId&&Se(l,u[0].clientId)},d(u){u&&k(e),u&&k(s),u&&k(l),r=!1,a()}}}function aD(n){let e,t,i,s,l,o,r;function a(f){n[13](f)}let u={id:n[22],required:!0};return n[0].clientSecret!==void 0&&(u.value=n[0].clientSecret),l=new Ba({props:u}),me.push(()=>Le(l,"value",a)),{c(){e=_("label"),t=R("Client Secret"),s=T(),B(l.$$.fragment),h(e,"for",i=n[22])},m(f,c){w(f,e,c),m(e,t),w(f,s,c),V(l,f,c),r=!0},p(f,c){(!r||c&4194304&&i!==(i=f[22]))&&h(e,"for",i);const d={};c&4194304&&(d.id=f[22]),!o&&c&1&&(o=!0,d.value=f[0].clientSecret,Fe(()=>o=!1)),l.$set(d)},i(f){r||(A(l.$$.fragment,f),r=!0)},o(f){P(l.$$.fragment,f),r=!1},d(f){f&&k(e),f&&k(s),z(l,f)}}}function uD(n){let e,t,i,s,l,o,r,a;return{c(){e=_("input"),i=T(),s=_("label"),l=R("Allow registration for new users"),h(e,"type","checkbox"),h(e,"id",t=n[22]),h(s,"for",o=n[22])},m(u,f){w(u,e,f),e.checked=n[0].allowRegistrations,w(u,i,f),w(u,s,f),m(s,l),r||(a=Q(e,"change",n[14]),r=!0)},p(u,f){f&4194304&&t!==(t=u[22])&&h(e,"id",t),f&1&&(e.checked=u[0].allowRegistrations),f&4194304&&o!==(o=u[22])&&h(s,"for",o)},d(u){u&&k(e),u&&k(i),u&&k(s),r=!1,a()}}}function cp(n){let e,t,i,s,l,o,r,a,u,f,c,d,p;return o=new Pe({props:{class:"form-field",name:n[1]+".authUrl",$$slots:{default:[fD,({uniqueId:g})=>({22:g}),({uniqueId:g})=>g?4194304:0]},$$scope:{ctx:n}}}),u=new Pe({props:{class:"form-field",name:n[1]+".tokenUrl",$$slots:{default:[cD,({uniqueId:g})=>({22:g}),({uniqueId:g})=>g?4194304:0]},$$scope:{ctx:n}}}),d=new Pe({props:{class:"form-field",name:n[1]+".userApiUrl",$$slots:{default:[dD,({uniqueId:g})=>({22:g}),({uniqueId:g})=>g?4194304:0]},$$scope:{ctx:n}}}),{c(){e=_("div"),t=_("div"),t.textContent="Optional endpoints (if you self host the OAUTH2 service)",i=T(),s=_("div"),l=_("div"),B(o.$$.fragment),r=T(),a=_("div"),B(u.$$.fragment),f=T(),c=_("div"),B(d.$$.fragment),h(t,"class","section-title"),h(l,"class","col-lg-4"),h(a,"class","col-lg-4"),h(c,"class","col-lg-4"),h(s,"class","grid"),h(e,"class","col-lg-12")},m(g,v){w(g,e,v),m(e,t),m(e,i),m(e,s),m(s,l),V(o,l,null),m(s,r),m(s,a),V(u,a,null),m(s,f),m(s,c),V(d,c,null),p=!0},p(g,v){const b={};v&2&&(b.name=g[1]+".authUrl"),v&12582913&&(b.$$scope={dirty:v,ctx:g}),o.$set(b);const y={};v&2&&(y.name=g[1]+".tokenUrl"),v&12582913&&(y.$$scope={dirty:v,ctx:g}),u.$set(y);const C={};v&2&&(C.name=g[1]+".userApiUrl"),v&12582913&&(C.$$scope={dirty:v,ctx:g}),d.$set(C)},i(g){p||(A(o.$$.fragment,g),A(u.$$.fragment,g),A(d.$$.fragment,g),p=!0)},o(g){P(o.$$.fragment,g),P(u.$$.fragment,g),P(d.$$.fragment,g),p=!1},d(g){g&&k(e),z(o),z(u),z(d)}}}function fD(n){let e,t,i,s,l,o,r,a;return{c(){e=_("label"),t=R("Custom Auth URL"),s=T(),l=_("input"),h(e,"for",i=n[22]),h(l,"type","url"),h(l,"id",o=n[22])},m(u,f){w(u,e,f),m(e,t),w(u,s,f),w(u,l,f),Se(l,n[0].authUrl),r||(a=Q(l,"input",n[15]),r=!0)},p(u,f){f&4194304&&i!==(i=u[22])&&h(e,"for",i),f&4194304&&o!==(o=u[22])&&h(l,"id",o),f&1&&Se(l,u[0].authUrl)},d(u){u&&k(e),u&&k(s),u&&k(l),r=!1,a()}}}function cD(n){let e,t,i,s,l,o,r,a;return{c(){e=_("label"),t=R("Custom Token URL"),s=T(),l=_("input"),h(e,"for",i=n[22]),h(l,"type","text"),h(l,"id",o=n[22])},m(u,f){w(u,e,f),m(e,t),w(u,s,f),w(u,l,f),Se(l,n[0].tokenUrl),r||(a=Q(l,"input",n[16]),r=!0)},p(u,f){f&4194304&&i!==(i=u[22])&&h(e,"for",i),f&4194304&&o!==(o=u[22])&&h(l,"id",o),f&1&&l.value!==u[0].tokenUrl&&Se(l,u[0].tokenUrl)},d(u){u&&k(e),u&&k(s),u&&k(l),r=!1,a()}}}function dD(n){let e,t,i,s,l,o,r,a;return{c(){e=_("label"),t=R("Custom User API URL"),s=T(),l=_("input"),h(e,"for",i=n[22]),h(l,"type","text"),h(l,"id",o=n[22])},m(u,f){w(u,e,f),m(e,t),w(u,s,f),w(u,l,f),Se(l,n[0].userApiUrl),r||(a=Q(l,"input",n[17]),r=!0)},p(u,f){f&4194304&&i!==(i=u[22])&&h(e,"for",i),f&4194304&&o!==(o=u[22])&&h(l,"id",o),f&1&&l.value!==u[0].userApiUrl&&Se(l,u[0].userApiUrl)},d(u){u&&k(e),u&&k(s),u&&k(l),r=!1,a()}}}function hD(n){let e,t,i,s;e=new Pe({props:{class:"form-field form-field-toggle m-b-0",name:n[1]+".enabled",$$slots:{default:[oD,({uniqueId:o})=>({22:o}),({uniqueId:o})=>o?4194304:0]},$$scope:{ctx:n}}});let l=n[0].enabled&&fp(n);return{c(){B(e.$$.fragment),t=T(),l&&l.c(),i=lt()},m(o,r){V(e,o,r),w(o,t,r),l&&l.m(o,r),w(o,i,r),s=!0},p(o,r){const a={};r&2&&(a.name=o[1]+".enabled"),r&12582913&&(a.$$scope={dirty:r,ctx:o}),e.$set(a),o[0].enabled?l?(l.p(o,r),r&1&&A(l,1)):(l=fp(o),l.c(),A(l,1),l.m(i.parentNode,i)):l&&(De(),P(l,1,1,()=>{l=null}),Oe())},i(o){s||(A(e.$$.fragment,o),A(l),s=!0)},o(o){P(e.$$.fragment,o),P(l),s=!1},d(o){z(e,o),o&&k(t),l&&l.d(o),o&&k(i)}}}function dp(n){let e;return{c(){e=_("i"),h(e,"class",n[3])},m(t,i){w(t,e,i)},p(t,i){i&8&&h(e,"class",t[3])},d(t){t&&k(e)}}}function pD(n){let e;return{c(){e=_("span"),e.textContent="Disabled",h(e,"class","label label-hint")},m(t,i){w(t,e,i)},d(t){t&&k(e)}}}function mD(n){let e;return{c(){e=_("span"),e.textContent="Enabled",h(e,"class","label label-success")},m(t,i){w(t,e,i)},d(t){t&&k(e)}}}function hp(n){let e,t,i,s,l;return{c(){e=_("i"),h(e,"class","ri-error-warning-fill txt-danger")},m(o,r){w(o,e,r),i=!0,s||(l=Ze(St.call(null,e,{text:"Has errors",position:"left"})),s=!0)},i(o){i||(Dt(()=>{t||(t=ot(e,jn,{duration:150,start:.7},!0)),t.run(1)}),i=!0)},o(o){t||(t=ot(e,jn,{duration:150,start:.7},!1)),t.run(0),i=!1},d(o){o&&k(e),o&&t&&t.end(),s=!1,l()}}}function gD(n){let e,t,i,s,l,o,r,a,u,f,c=n[3]&&dp(n);function d(b,y){return b[0].enabled?mD:pD}let p=d(n),g=p(n),v=n[6]&&hp();return{c(){e=_("div"),c&&c.c(),t=T(),i=_("span"),s=R(n[2]),l=T(),g.c(),o=T(),r=_("div"),a=T(),v&&v.c(),u=lt(),h(i,"class","txt"),h(e,"class","inline-flex"),h(r,"class","flex-fill")},m(b,y){w(b,e,y),c&&c.m(e,null),m(e,t),m(e,i),m(i,s),w(b,l,y),g.m(b,y),w(b,o,y),w(b,r,y),w(b,a,y),v&&v.m(b,y),w(b,u,y),f=!0},p(b,y){b[3]?c?c.p(b,y):(c=dp(b),c.c(),c.m(e,t)):c&&(c.d(1),c=null),(!f||y&4)&&ge(s,b[2]),p!==(p=d(b))&&(g.d(1),g=p(b),g&&(g.c(),g.m(o.parentNode,o))),b[6]?v?y&64&&A(v,1):(v=hp(),v.c(),A(v,1),v.m(u.parentNode,u)):v&&(De(),P(v,1,1,()=>{v=null}),Oe())},i(b){f||(A(v),f=!0)},o(b){P(v),f=!1},d(b){b&&k(e),c&&c.d(),b&&k(l),g.d(b),b&&k(o),b&&k(r),b&&k(a),v&&v.d(b),b&&k(u)}}}function _D(n){let e,t;const i=[n[7]];let s={$$slots:{header:[gD],default:[hD]},$$scope:{ctx:n}};for(let l=0;lt(10,o=L));let{key:r}=e,{title:a}=e,{icon:u=""}=e,{config:f={}}=e,{showSelfHostedFields:c=!1}=e,d;function p(){d==null||d.expand()}function g(){d==null||d.collapse()}function v(){f.enabled=this.checked,t(0,f)}function b(){f.clientId=this.value,t(0,f)}function y(L){n.$$.not_equal(f.clientSecret,L)&&(f.clientSecret=L,t(0,f))}function C(){f.allowRegistrations=this.checked,t(0,f)}function M(){f.authUrl=this.value,t(0,f)}function S(){f.tokenUrl=this.value,t(0,f)}function $(){f.userApiUrl=this.value,t(0,f)}function D(L){me[L?"unshift":"push"](()=>{d=L,t(5,d)})}function O(L){ut.call(this,n,L)}function E(L){ut.call(this,n,L)}function I(L){ut.call(this,n,L)}return n.$$set=L=>{e=ct(ct({},e),li(L)),t(7,l=Zt(e,s)),"key"in L&&t(1,r=L.key),"title"in L&&t(2,a=L.title),"icon"in L&&t(3,u=L.icon),"config"in L&&t(0,f=L.config),"showSelfHostedFields"in L&&t(4,c=L.showSelfHostedFields)},n.$$.update=()=>{n.$$.dirty&1026&&t(6,i=!Y.isEmpty(Y.getNestedVal(o,r))),n.$$.dirty&3&&(f.enabled||Bm(r))},[f,r,a,u,c,d,i,l,p,g,o,v,b,y,C,M,S,$,D,O,E,I]}class xl extends Ae{constructor(e){super(),Ee(this,e,bD,_D,Te,{key:1,title:2,icon:3,config:0,showSelfHostedFields:4,expand:8,collapse:9})}get expand(){return this.$$.ctx[8]}get collapse(){return this.$$.ctx[9]}}function vD(n){let e,t,i,s,l,o,r,a,u,f,c,d,p,g,v,b,y,C,M,S,$,D,O,E,I;function L(fe){n[9](fe)}let N={single:!0};n[0].emailAuth!==void 0&&(N.config=n[0].emailAuth),t=new lD({props:N}),n[8](t),me.push(()=>Le(t,"config",L));function H(fe){n[10](fe)}let te={single:!0,key:"googleAuth",title:"Google",icon:"ri-google-line"};n[0].googleAuth!==void 0&&(te.config=n[0].googleAuth),l=new xl({props:te}),me.push(()=>Le(l,"config",H));function oe(fe){n[11](fe)}let q={single:!0,key:"facebookAuth",title:"Facebook",icon:"ri-facebook-line"};n[0].facebookAuth!==void 0&&(q.config=n[0].facebookAuth),a=new xl({props:q}),me.push(()=>Le(a,"config",oe));function K(fe){n[12](fe)}let W={single:!0,key:"githubAuth",title:"GitHub",icon:"ri-github-line"};n[0].githubAuth!==void 0&&(W.config=n[0].githubAuth),c=new xl({props:W}),me.push(()=>Le(c,"config",K));function X(fe){n[13](fe)}let ne={single:!0,key:"gitlabAuth",title:"GitLab",icon:"ri-gitlab-line",showSelfHostedFields:!0};return n[0].gitlabAuth!==void 0&&(ne.config=n[0].gitlabAuth),g=new xl({props:ne}),me.push(()=>Le(g,"config",X)),{c(){e=_("div"),B(t.$$.fragment),s=T(),B(l.$$.fragment),r=T(),B(a.$$.fragment),f=T(),B(c.$$.fragment),p=T(),B(g.$$.fragment),b=T(),y=_("div"),C=_("div"),M=T(),S=_("button"),$=_("span"),$.textContent="Save changes",h(e,"class","accordions"),h(C,"class","flex-fill"),h($,"class","txt"),h(S,"type","submit"),h(S,"class","btn btn-expanded"),S.disabled=D=!n[4]||n[3],le(S,"btn-loading",n[3]),h(y,"class","flex m-t-base")},m(fe,Me){w(fe,e,Me),V(t,e,null),m(e,s),V(l,e,null),m(e,r),V(a,e,null),m(e,f),V(c,e,null),m(e,p),V(g,e,null),w(fe,b,Me),w(fe,y,Me),m(y,C),m(y,M),m(y,S),m(S,$),O=!0,E||(I=Q(S,"click",n[14]),E=!0)},p(fe,Me){const re={};!i&&Me&1&&(i=!0,re.config=fe[0].emailAuth,Fe(()=>i=!1)),t.$set(re);const de={};!o&&Me&1&&(o=!0,de.config=fe[0].googleAuth,Fe(()=>o=!1)),l.$set(de);const be={};!u&&Me&1&&(u=!0,be.config=fe[0].facebookAuth,Fe(()=>u=!1)),a.$set(be);const Z={};!d&&Me&1&&(d=!0,Z.config=fe[0].githubAuth,Fe(()=>d=!1)),c.$set(Z);const we={};!v&&Me&1&&(v=!0,we.config=fe[0].gitlabAuth,Fe(()=>v=!1)),g.$set(we),(!O||Me&24&&D!==(D=!fe[4]||fe[3]))&&(S.disabled=D),Me&8&&le(S,"btn-loading",fe[3])},i(fe){O||(A(t.$$.fragment,fe),A(l.$$.fragment,fe),A(a.$$.fragment,fe),A(c.$$.fragment,fe),A(g.$$.fragment,fe),O=!0)},o(fe){P(t.$$.fragment,fe),P(l.$$.fragment,fe),P(a.$$.fragment,fe),P(c.$$.fragment,fe),P(g.$$.fragment,fe),O=!1},d(fe){fe&&k(e),n[8](null),z(t),z(l),z(a),z(c),z(g),fe&&k(b),fe&&k(y),E=!1,I()}}}function yD(n){let e;return{c(){e=_("div"),h(e,"class","loader")},m(t,i){w(t,e,i)},p:ae,i:ae,o:ae,d(t){t&&k(e)}}}function kD(n){let e,t,i,s,l,o,r,a,u,f,c,d,p,g,v,b,y,C,M;e=new Ts({});const S=[yD,vD],$=[];function D(O,E){return O[2]?0:1}return v=D(n),b=$[v]=S[v](n),{c(){B(e.$$.fragment),t=T(),i=_("main"),s=_("header"),l=_("nav"),o=_("div"),o.textContent="Settings",r=T(),a=_("div"),u=R(n[5]),f=T(),c=_("div"),d=_("form"),p=_("h6"),p.textContent="Manage the allowed users sign-in/sign-up methods.",g=T(),b.c(),h(o,"class","breadcrumb-item"),h(a,"class","breadcrumb-item"),h(l,"class","breadcrumbs"),h(s,"class","page-header"),h(p,"class","m-b-base"),h(d,"class","panel"),h(d,"autocomplete","off"),h(c,"class","wrapper"),h(i,"class","page-wrapper")},m(O,E){V(e,O,E),w(O,t,E),w(O,i,E),m(i,s),m(s,l),m(l,o),m(l,r),m(l,a),m(a,u),m(i,f),m(i,c),m(c,d),m(d,p),m(d,g),$[v].m(d,null),y=!0,C||(M=Q(d,"submit",Wt(n[6])),C=!0)},p(O,[E]){(!y||E&32)&&ge(u,O[5]);let I=v;v=D(O),v===I?$[v].p(O,E):(De(),P($[I],1,1,()=>{$[I]=null}),Oe(),b=$[v],b?b.p(O,E):(b=$[v]=S[v](O),b.c()),A(b,1),b.m(d,null))},i(O){y||(A(e.$$.fragment,O),A(b),y=!0)},o(O){P(e.$$.fragment,O),P(b),y=!1},d(O){z(e,O),O&&k(t),O&&k(i),$[v].d(),C=!1,M()}}}function wD(n,e,t){let i,s;It(n,Jt,S=>t(5,s=S)),_n(Jt,s="Auth providers",s);let l,o={},r=!1,a=!1,u="";f();async function f(){t(2,r=!0);try{const S=await ke.Settings.getAll()||{};d(S)}catch(S){ke.errorResponseHandler(S)}t(2,r=!1)}async function c(){if(!(a||!i)){t(3,a=!0);try{const S=await ke.Settings.update(Y.filterRedactedProps(o));d(S),Li({}),l==null||l.collapseSiblings(),cn("Successfully updated auth providers.")}catch(S){ke.errorResponseHandler(S)}t(3,a=!1)}}function d(S){S=S||{},t(0,o={}),t(0,o.emailAuth=Object.assign({enabled:!0},S.emailAuth),o);const $=["googleAuth","facebookAuth","githubAuth","gitlabAuth"];for(const D of $)t(0,o[D]=Object.assign({enabled:!1,allowRegistrations:!0},S[D]),o);t(7,u=JSON.stringify(o))}function p(S){me[S?"unshift":"push"](()=>{l=S,t(1,l)})}function g(S){n.$$.not_equal(o.emailAuth,S)&&(o.emailAuth=S,t(0,o))}function v(S){n.$$.not_equal(o.googleAuth,S)&&(o.googleAuth=S,t(0,o))}function b(S){n.$$.not_equal(o.facebookAuth,S)&&(o.facebookAuth=S,t(0,o))}function y(S){n.$$.not_equal(o.githubAuth,S)&&(o.githubAuth=S,t(0,o))}function C(S){n.$$.not_equal(o.gitlabAuth,S)&&(o.gitlabAuth=S,t(0,o))}const M=()=>c();return n.$$.update=()=>{n.$$.dirty&129&&t(4,i=u!=JSON.stringify(o))},[o,l,r,a,i,s,c,u,p,g,v,b,y,C,M]}class SD extends Ae{constructor(e){super(),Ee(this,e,wD,kD,Te,{})}}function pp(n,e,t){const i=n.slice();return i[13]=e[t],i[14]=e,i[15]=t,i}function $D(n){let e=[],t=new Map,i,s,l,o,r,a,u,f,c,d,p=n[5];const g=v=>v[13].key;for(let v=0;v({16:l}),({uniqueId:l})=>l?65536:0]},$$scope:{ctx:e}}}),{key:n,first:null,c(){t=lt(),B(i.$$.fragment),this.first=t},m(l,o){w(l,t,o),V(i,l,o),s=!0},p(l,o){e=l;const r={};o&196609&&(r.$$scope={dirty:o,ctx:e}),i.$set(r)},i(l){s||(A(i.$$.fragment,l),s=!0)},o(l){P(i.$$.fragment,l),s=!1},d(l){l&&k(t),z(i,l)}}}function TD(n){let e,t,i,s,l,o,r,a,u,f,c,d,p,g,v,b,y,C,M;e=new Ts({});const S=[CD,$D],$=[];function D(O,E){return O[1]?0:1}return v=D(n),b=$[v]=S[v](n),{c(){B(e.$$.fragment),t=T(),i=_("main"),s=_("header"),l=_("nav"),o=_("div"),o.textContent="Settings",r=T(),a=_("div"),u=R(n[4]),f=T(),c=_("div"),d=_("form"),p=_("div"),p.innerHTML="

Adjust common token options.

",g=T(),b.c(),h(o,"class","breadcrumb-item"),h(a,"class","breadcrumb-item"),h(l,"class","breadcrumbs"),h(s,"class","page-header"),h(p,"class","content m-b-sm txt-xl"),h(d,"class","panel"),h(d,"autocomplete","off"),h(c,"class","wrapper"),h(i,"class","page-wrapper")},m(O,E){V(e,O,E),w(O,t,E),w(O,i,E),m(i,s),m(s,l),m(l,o),m(l,r),m(l,a),m(a,u),m(i,f),m(i,c),m(c,d),m(d,p),m(d,g),$[v].m(d,null),y=!0,C||(M=Q(d,"submit",Wt(n[6])),C=!0)},p(O,[E]){(!y||E&16)&&ge(u,O[4]);let I=v;v=D(O),v===I?$[v].p(O,E):(De(),P($[I],1,1,()=>{$[I]=null}),Oe(),b=$[v],b?b.p(O,E):(b=$[v]=S[v](O),b.c()),A(b,1),b.m(d,null))},i(O){y||(A(e.$$.fragment,O),A(b),y=!0)},o(O){P(e.$$.fragment,O),P(b),y=!1},d(O){z(e,O),O&&k(t),O&&k(i),$[v].d(),C=!1,M()}}}function DD(n,e,t){let i,s;It(n,Jt,b=>t(4,s=b));const l=[{key:"userAuthToken",label:"Users auth token"},{key:"userVerificationToken",label:"Users email verification token"},{key:"userPasswordResetToken",label:"Users password reset token"},{key:"userEmailChangeToken",label:"Users email change token"},{key:"adminAuthToken",label:"Admins auth token"},{key:"adminPasswordResetToken",label:"Admins password reset token"}];_n(Jt,s="Token options",s);let o={},r=!1,a=!1,u="";f();async function f(){t(1,r=!0);try{const b=await ke.Settings.getAll()||{};d(b)}catch(b){ke.errorResponseHandler(b)}t(1,r=!1)}async function c(){if(!(a||!i)){t(2,a=!0);try{const b=await ke.Settings.update(Y.filterRedactedProps(o));d(b),cn("Successfully saved tokens options.")}catch(b){ke.errorResponseHandler(b)}t(2,a=!1)}}function d(b){var y;b=b||{},t(0,o={});for(const C of l)t(0,o[C.key]={duration:((y=b[C.key])==null?void 0:y.duration)||0},o);t(7,u=JSON.stringify(o))}function p(b){o[b.key].duration=At(this.value),t(0,o)}const g=b=>{o[b.key].secret?(delete o[b.key].secret,t(0,o)):t(0,o[b.key].secret=Y.randomString(50),o)},v=()=>c();return n.$$.update=()=>{n.$$.dirty&129&&t(3,i=u!=JSON.stringify(o))},[o,r,a,i,s,l,c,u,p,g,v]}class OD extends Ae{constructor(e){super(),Ee(this,e,DD,TD,Te,{})}}const un=[async n=>{const e=new URLSearchParams(window.location.search);return n.location!=="/"&&e.has("installer")?ks("/"):!0}],ED={"/login":nn({component:aT,conditions:un.concat([n=>!ke.AuthStore.isValid]),userData:{showAppSidebar:!1}}),"/request-password-reset":nn({asyncComponent:()=>Yi(()=>import("./PageAdminRequestPasswordReset.d9df81b2.js"),[]),conditions:un.concat([n=>!ke.AuthStore.isValid]),userData:{showAppSidebar:!1}}),"/confirm-password-reset/:token":nn({asyncComponent:()=>Yi(()=>import("./PageAdminConfirmPasswordReset.775bb03b.js"),[]),conditions:un.concat([n=>!ke.AuthStore.isValid]),userData:{showAppSidebar:!1}}),"/collections":nn({component:fM,conditions:un.concat([n=>ke.AuthStore.isValid]),userData:{showAppSidebar:!0}}),"/logs":nn({component:_2,conditions:un.concat([n=>ke.AuthStore.isValid]),userData:{showAppSidebar:!0}}),"/users":nn({component:IM,conditions:un.concat([n=>ke.AuthStore.isValid]),userData:{showAppSidebar:!0}}),"/users/confirm-password-reset/:token":nn({asyncComponent:()=>Yi(()=>import("./PageUserConfirmPasswordReset.379208dc.js"),[]),conditions:un.concat([()=>(ke.logout(!1),!0)]),userData:{showAppSidebar:!1}}),"/users/confirm-verification/:token":nn({asyncComponent:()=>Yi(()=>import("./PageUserConfirmVerification.d109c52e.js"),[]),conditions:un.concat([()=>(ke.logout(!1),!0)]),userData:{showAppSidebar:!1}}),"/users/confirm-email-change/:token":nn({asyncComponent:()=>Yi(()=>import("./PageUserConfirmEmailChange.825061a2.js"),[]),conditions:un.concat([()=>(ke.logout(!1),!0)]),userData:{showAppSidebar:!1}}),"/settings":nn({component:gT,conditions:un.concat([n=>ke.AuthStore.isValid]),userData:{showAppSidebar:!0}}),"/settings/admins":nn({component:nT,conditions:un.concat([n=>ke.AuthStore.isValid]),userData:{showAppSidebar:!0}}),"/settings/mail":nn({component:NT,conditions:un.concat([n=>ke.AuthStore.isValid]),userData:{showAppSidebar:!0}}),"/settings/storage":nn({component:ZT,conditions:un.concat([n=>ke.AuthStore.isValid]),userData:{showAppSidebar:!0}}),"/settings/auth-providers":nn({component:SD,conditions:un.concat([n=>ke.AuthStore.isValid]),userData:{showAppSidebar:!0}}),"/settings/tokens":nn({component:OD,conditions:un.concat([n=>ke.AuthStore.isValid]),userData:{showAppSidebar:!0}}),"*":nn({component:U0,userData:{showAppSidebar:!1}})};function AD(n,{from:e,to:t},i={}){const s=getComputedStyle(n),l=s.transform==="none"?"":s.transform,[o,r]=s.transformOrigin.split(" ").map(parseFloat),a=e.left+e.width*o/t.width-(t.left+o),u=e.top+e.height*r/t.height-(t.top+r),{delay:f=0,duration:c=p=>Math.sqrt(p)*120,easing:d=Ho}=i;return{delay:f,duration:zn(c)?c(Math.sqrt(a*a+u*u)):c,easing:d,css:(p,g)=>{const v=g*a,b=g*u,y=p+g*e.width/t.width,C=p+g*e.height/t.height;return`transform: ${l} translate(${v}px, ${b}px) scale(${y}, ${C});`}}}function gp(n,e,t){const i=n.slice();return i[2]=e[t],i}function PD(n){let e;return{c(){e=_("i"),h(e,"class","ri-alert-line")},m(t,i){w(t,e,i)},d(t){t&&k(e)}}}function LD(n){let e;return{c(){e=_("i"),h(e,"class","ri-checkbox-circle-line")},m(t,i){w(t,e,i)},d(t){t&&k(e)}}}function ID(n){let e;return{c(){e=_("i"),h(e,"class","ri-information-line")},m(t,i){w(t,e,i)},d(t){t&&k(e)}}}function _p(n,e){let t,i,s,l,o=e[2].message+"",r,a,u,f,c,d,p=ae,g,v,b;function y($,D){return $[2].type==="info"?ID:$[2].type==="success"?LD:PD}let C=y(e),M=C(e);function S(){return e[1](e[2])}return{key:n,first:null,c(){t=_("div"),i=_("div"),M.c(),s=T(),l=_("div"),r=R(o),a=T(),u=_("div"),u.innerHTML='',f=T(),h(i,"class","icon"),h(l,"class","content"),h(u,"class","close"),h(t,"class","alert txt-break"),le(t,"alert-info",e[2].type=="info"),le(t,"alert-success",e[2].type=="success"),le(t,"alert-danger",e[2].type=="error"),le(t,"alert-warning",e[2].type=="warning"),this.first=t},m($,D){w($,t,D),m(t,i),M.m(i,null),m(t,s),m(t,l),m(l,r),m(t,a),m(t,u),m(t,f),g=!0,v||(b=Q(u,"click",Wt(S)),v=!0)},p($,D){e=$,C!==(C=y(e))&&(M.d(1),M=C(e),M&&(M.c(),M.m(i,null))),(!g||D&1)&&o!==(o=e[2].message+"")&&ge(r,o),D&1&&le(t,"alert-info",e[2].type=="info"),D&1&&le(t,"alert-success",e[2].type=="success"),D&1&&le(t,"alert-danger",e[2].type=="error"),D&1&&le(t,"alert-warning",e[2].type=="warning")},r(){d=t.getBoundingClientRect()},f(){o_(t),p(),Tp(t,d)},a(){p(),p=l_(t,d,AD,{duration:150})},i($){g||(Dt(()=>{c||(c=ot(t,go,{duration:150},!0)),c.run(1)}),g=!0)},o($){c||(c=ot(t,go,{duration:150},!1)),c.run(0),g=!1},d($){$&&k(t),M.d(),$&&c&&c.end(),v=!1,b()}}}function FD(n){let e,t=[],i=new Map,s,l=n[0];const o=r=>r[2].message;for(let r=0;rt(0,i=l)),[i,l=>Vm(l)]}class RD extends Ae{constructor(e){super(),Ee(this,e,ND,FD,Te,{})}}function HD(n){var s;let e,t=((s=n[1])==null?void 0:s.text)+"",i;return{c(){e=_("h4"),i=R(t),h(e,"class","block center txt-break"),h(e,"slot","header")},m(l,o){w(l,e,o),m(e,i)},p(l,o){var r;o&2&&t!==(t=((r=l[1])==null?void 0:r.text)+"")&&ge(i,t)},d(l){l&&k(e)}}}function jD(n){let e,t,i,s,l,o,r;return{c(){e=_("button"),t=_("span"),t.textContent="No",i=T(),s=_("button"),l=_("span"),l.textContent="Yes",h(t,"class","txt"),e.autofocus=!0,h(e,"type","button"),h(e,"class","btn btn-secondary btn-expanded-sm"),e.disabled=n[2],h(l,"class","txt"),h(s,"type","button"),h(s,"class","btn btn-danger btn-expanded"),s.disabled=n[2],le(s,"btn-loading",n[2])},m(a,u){w(a,e,u),m(e,t),w(a,i,u),w(a,s,u),m(s,l),e.focus(),o||(r=[Q(e,"click",n[3]),Q(s,"click",n[4])],o=!0)},p(a,u){u&4&&(e.disabled=a[2]),u&4&&(s.disabled=a[2]),u&4&&le(s,"btn-loading",a[2])},d(a){a&&k(e),a&&k(i),a&&k(s),o=!1,xe(r)}}}function qD(n){let e,t,i={class:"confirm-popup hide-content overlay-panel-sm",overlayClose:!n[2],escClose:!n[2],btnClose:!1,popup:!0,$$slots:{footer:[jD],header:[HD]},$$scope:{ctx:n}};return e=new yi({props:i}),n[5](e),e.$on("hide",n[6]),{c(){B(e.$$.fragment)},m(s,l){V(e,s,l),t=!0},p(s,[l]){const o={};l&4&&(o.overlayClose=!s[2]),l&4&&(o.escClose=!s[2]),l&135&&(o.$$scope={dirty:l,ctx:s}),e.$set(o)},i(s){t||(A(e.$$.fragment,s),t=!0)},o(s){P(e.$$.fragment,s),t=!1},d(s){n[5](null),z(e,s)}}}function VD(n,e,t){let i;It(n,ja,f=>t(1,i=f));let s,l=!1;const o=()=>{i!=null&&i.noCallback&&i.noCallback(),s==null||s.hide()},r=async()=>{i!=null&&i.yesCallback&&(t(2,l=!0),await Promise.resolve(i.yesCallback()),t(2,l=!1)),s==null||s.hide()};function a(f){me[f?"unshift":"push"](()=>{s=f,t(0,s)})}const u=async()=>{i!=null&&i.noCallback&&i.noCallback(),await oi(),Bg()};return n.$$.update=()=>{n.$$.dirty&3&&i!=null&&i.text&&(s==null||s.show())},[s,i,l,o,r,a,u]}class zD extends Ae{constructor(e){super(),Ee(this,e,VD,qD,Te,{})}}function bp(n){let e,t,i,s,l,o,r,a,u,f,c,d,p,g,v,b,y,C,M,S;return y=new Ni({props:{class:"dropdown dropdown-nowrap dropdown-upside dropdown-left",$$slots:{default:[BD]},$$scope:{ctx:n}}}),{c(){var $;e=_("aside"),t=_("a"),t.innerHTML='PocketBase logo',i=T(),s=_("nav"),l=_("a"),l.innerHTML='',o=T(),r=_("a"),r.innerHTML='',a=T(),u=_("a"),u.innerHTML='',f=T(),c=_("a"),c.innerHTML='',d=T(),p=_("figure"),g=_("img"),b=T(),B(y.$$.fragment),h(t,"href","/"),h(t,"class","logo logo-sm"),h(l,"href","/collections"),h(l,"class","menu-item"),h(l,"aria-label","Collections"),h(r,"href","/users"),h(r,"class","menu-item"),h(r,"aria-label","Users"),h(u,"href","/logs"),h(u,"class","menu-item"),h(u,"aria-label","Logs"),h(c,"href","/settings"),h(c,"class","menu-item"),h(c,"aria-label","Settings"),h(s,"class","main-menu"),Zn(g.src,v="/_/images/avatars/avatar"+((($=n[0])==null?void 0:$.avatar)||0)+".svg")||h(g,"src",v),h(g,"alt","Avatar"),h(p,"class","thumb thumb-circle link-hint closable"),h(e,"class","app-sidebar")},m($,D){w($,e,D),m(e,t),m(e,i),m(e,s),m(s,l),m(s,o),m(s,r),m(s,a),m(s,u),m(s,f),m(s,c),m(e,d),m(e,p),m(p,g),m(p,b),V(y,p,null),C=!0,M||(S=[Ze(wn.call(null,t)),Ze(wn.call(null,l)),Ze(ei.call(null,l,{path:"/collections/?.*",className:"current-route"})),Ze(St.call(null,l,{text:"Collections",position:"right"})),Ze(wn.call(null,r)),Ze(ei.call(null,r,{path:"/users/?.*",className:"current-route"})),Ze(St.call(null,r,{text:"Users",position:"right"})),Ze(wn.call(null,u)),Ze(ei.call(null,u,{path:"/logs/?.*",className:"current-route"})),Ze(St.call(null,u,{text:"Logs",position:"right"})),Ze(wn.call(null,c)),Ze(ei.call(null,c,{path:"/settings/?.*",className:"current-route"})),Ze(St.call(null,c,{text:"Settings",position:"right"}))],M=!0)},p($,D){var E;(!C||D&1&&!Zn(g.src,v="/_/images/avatars/avatar"+(((E=$[0])==null?void 0:E.avatar)||0)+".svg"))&&h(g,"src",v);const O={};D&512&&(O.$$scope={dirty:D,ctx:$}),y.$set(O)},i($){C||(A(y.$$.fragment,$),C=!0)},o($){P(y.$$.fragment,$),C=!1},d($){$&&k(e),z(y),M=!1,xe(S)}}}function BD(n){let e,t,i,s,l,o,r;return{c(){e=_("a"),e.innerHTML=` + Email/Password`,t=T(),f.c(),i=T(),s=_("div"),l=T(),c&&c.c(),o=lt(),h(e,"class","inline-flex"),h(s,"class","flex-fill")},m(d,p){w(d,e,p),w(d,t,p),f.m(d,p),w(d,i,p),w(d,s,p),w(d,l,p),c&&c.m(d,p),w(d,o,p),r=!0},p(d,p){u!==(u=a(d))&&(f.d(1),f=u(d),f&&(f.c(),f.m(i.parentNode,i))),d[2]?c?p&4&&A(c,1):(c=up(),c.c(),A(c,1),c.m(o.parentNode,o)):c&&(De(),P(c,1,1,()=>{c=null}),Oe())},i(d){r||(A(c),r=!0)},o(d){P(c),r=!1},d(d){d&&k(e),d&&k(t),f.d(d),d&&k(i),d&&k(s),d&&k(l),c&&c.d(d),d&&k(o)}}}function iD(n){let e,t;const i=[n[3]];let s={$$slots:{header:[nD],default:[xT]},$$scope:{ctx:n}};for(let l=0;lt(7,o=S));let{config:r={}}=e,a;function u(){a==null||a.expand()}function f(){a==null||a.collapse()}function c(){a==null||a.collapseSiblings()}function d(){r.enabled=this.checked,t(0,r)}function p(){r.minPasswordLength=At(this.value),t(0,r)}function g(S){n.$$.not_equal(r.exceptDomains,S)&&(r.exceptDomains=S,t(0,r))}function v(S){n.$$.not_equal(r.onlyDomains,S)&&(r.onlyDomains=S,t(0,r))}function b(S){me[S?"unshift":"push"](()=>{a=S,t(1,a)})}function y(S){ut.call(this,n,S)}function C(S){ut.call(this,n,S)}function M(S){ut.call(this,n,S)}return n.$$set=S=>{e=ct(ct({},e),li(S)),t(3,l=Zt(e,s)),"config"in S&&t(0,r=S.config)},n.$$.update=()=>{n.$$.dirty&128&&t(2,i=!Y.isEmpty(o==null?void 0:o.emailPassword))},[r,a,i,l,u,f,c,o,d,p,g,v,b,y,C,M]}class lD extends Ae{constructor(e){super(),Ee(this,e,sD,iD,Te,{config:0,expand:4,collapse:5,collapseSiblings:6})}get expand(){return this.$$.ctx[4]}get collapse(){return this.$$.ctx[5]}get collapseSiblings(){return this.$$.ctx[6]}}function oD(n){let e,t,i,s,l,o,r,a;return{c(){e=_("input"),i=T(),s=_("label"),l=R("Enable"),h(e,"type","checkbox"),h(e,"id",t=n[22]),h(s,"for",o=n[22])},m(u,f){w(u,e,f),e.checked=n[0].enabled,w(u,i,f),w(u,s,f),m(s,l),r||(a=Q(e,"change",n[11]),r=!0)},p(u,f){f&4194304&&t!==(t=u[22])&&h(e,"id",t),f&1&&(e.checked=u[0].enabled),f&4194304&&o!==(o=u[22])&&h(s,"for",o)},d(u){u&&k(e),u&&k(i),u&&k(s),r=!1,a()}}}function fp(n){let e,t,i,s,l,o,r,a,u,f,c,d,p,g;l=new Pe({props:{class:"form-field required",name:n[1]+".clientId",$$slots:{default:[rD,({uniqueId:b})=>({22:b}),({uniqueId:b})=>b?4194304:0]},$$scope:{ctx:n}}}),a=new Pe({props:{class:"form-field required",name:n[1]+".clientSecret",$$slots:{default:[aD,({uniqueId:b})=>({22:b}),({uniqueId:b})=>b?4194304:0]},$$scope:{ctx:n}}}),c=new Pe({props:{class:"form-field",name:n[1]+".allowRegistrations",$$slots:{default:[uD,({uniqueId:b})=>({22:b}),({uniqueId:b})=>b?4194304:0]},$$scope:{ctx:n}}});let v=n[4]&&cp(n);return{c(){e=_("div"),t=_("div"),i=T(),s=_("div"),B(l.$$.fragment),o=T(),r=_("div"),B(a.$$.fragment),u=T(),f=_("div"),B(c.$$.fragment),d=T(),v&&v.c(),h(t,"class","col-12 spacing"),h(s,"class","col-lg-6"),h(r,"class","col-lg-6"),h(f,"class","col-lg-12"),h(e,"class","grid")},m(b,y){w(b,e,y),m(e,t),m(e,i),m(e,s),V(l,s,null),m(e,o),m(e,r),V(a,r,null),m(e,u),m(e,f),V(c,f,null),m(e,d),v&&v.m(e,null),g=!0},p(b,y){const C={};y&2&&(C.name=b[1]+".clientId"),y&12582913&&(C.$$scope={dirty:y,ctx:b}),l.$set(C);const M={};y&2&&(M.name=b[1]+".clientSecret"),y&12582913&&(M.$$scope={dirty:y,ctx:b}),a.$set(M);const S={};y&2&&(S.name=b[1]+".allowRegistrations"),y&12582913&&(S.$$scope={dirty:y,ctx:b}),c.$set(S),b[4]?v?(v.p(b,y),y&16&&A(v,1)):(v=cp(b),v.c(),A(v,1),v.m(e,null)):v&&(De(),P(v,1,1,()=>{v=null}),Oe())},i(b){g||(A(l.$$.fragment,b),A(a.$$.fragment,b),A(c.$$.fragment,b),A(v),b&&Dt(()=>{p||(p=ot(e,xt,{duration:200},!0)),p.run(1)}),g=!0)},o(b){P(l.$$.fragment,b),P(a.$$.fragment,b),P(c.$$.fragment,b),P(v),b&&(p||(p=ot(e,xt,{duration:200},!1)),p.run(0)),g=!1},d(b){b&&k(e),z(l),z(a),z(c),v&&v.d(),b&&p&&p.end()}}}function rD(n){let e,t,i,s,l,o,r,a;return{c(){e=_("label"),t=R("Client ID"),s=T(),l=_("input"),h(e,"for",i=n[22]),h(l,"type","text"),h(l,"id",o=n[22]),l.required=!0},m(u,f){w(u,e,f),m(e,t),w(u,s,f),w(u,l,f),Se(l,n[0].clientId),r||(a=Q(l,"input",n[12]),r=!0)},p(u,f){f&4194304&&i!==(i=u[22])&&h(e,"for",i),f&4194304&&o!==(o=u[22])&&h(l,"id",o),f&1&&l.value!==u[0].clientId&&Se(l,u[0].clientId)},d(u){u&&k(e),u&&k(s),u&&k(l),r=!1,a()}}}function aD(n){let e,t,i,s,l,o,r;function a(f){n[13](f)}let u={id:n[22],required:!0};return n[0].clientSecret!==void 0&&(u.value=n[0].clientSecret),l=new Ba({props:u}),me.push(()=>Le(l,"value",a)),{c(){e=_("label"),t=R("Client Secret"),s=T(),B(l.$$.fragment),h(e,"for",i=n[22])},m(f,c){w(f,e,c),m(e,t),w(f,s,c),V(l,f,c),r=!0},p(f,c){(!r||c&4194304&&i!==(i=f[22]))&&h(e,"for",i);const d={};c&4194304&&(d.id=f[22]),!o&&c&1&&(o=!0,d.value=f[0].clientSecret,Fe(()=>o=!1)),l.$set(d)},i(f){r||(A(l.$$.fragment,f),r=!0)},o(f){P(l.$$.fragment,f),r=!1},d(f){f&&k(e),f&&k(s),z(l,f)}}}function uD(n){let e,t,i,s,l,o,r,a;return{c(){e=_("input"),i=T(),s=_("label"),l=R("Allow registration for new users"),h(e,"type","checkbox"),h(e,"id",t=n[22]),h(s,"for",o=n[22])},m(u,f){w(u,e,f),e.checked=n[0].allowRegistrations,w(u,i,f),w(u,s,f),m(s,l),r||(a=Q(e,"change",n[14]),r=!0)},p(u,f){f&4194304&&t!==(t=u[22])&&h(e,"id",t),f&1&&(e.checked=u[0].allowRegistrations),f&4194304&&o!==(o=u[22])&&h(s,"for",o)},d(u){u&&k(e),u&&k(i),u&&k(s),r=!1,a()}}}function cp(n){let e,t,i,s,l,o,r,a,u,f,c,d,p;return o=new Pe({props:{class:"form-field",name:n[1]+".authUrl",$$slots:{default:[fD,({uniqueId:g})=>({22:g}),({uniqueId:g})=>g?4194304:0]},$$scope:{ctx:n}}}),u=new Pe({props:{class:"form-field",name:n[1]+".tokenUrl",$$slots:{default:[cD,({uniqueId:g})=>({22:g}),({uniqueId:g})=>g?4194304:0]},$$scope:{ctx:n}}}),d=new Pe({props:{class:"form-field",name:n[1]+".userApiUrl",$$slots:{default:[dD,({uniqueId:g})=>({22:g}),({uniqueId:g})=>g?4194304:0]},$$scope:{ctx:n}}}),{c(){e=_("div"),t=_("div"),t.textContent="Optional endpoints (if you self host the OAUTH2 service)",i=T(),s=_("div"),l=_("div"),B(o.$$.fragment),r=T(),a=_("div"),B(u.$$.fragment),f=T(),c=_("div"),B(d.$$.fragment),h(t,"class","section-title"),h(l,"class","col-lg-4"),h(a,"class","col-lg-4"),h(c,"class","col-lg-4"),h(s,"class","grid"),h(e,"class","col-lg-12")},m(g,v){w(g,e,v),m(e,t),m(e,i),m(e,s),m(s,l),V(o,l,null),m(s,r),m(s,a),V(u,a,null),m(s,f),m(s,c),V(d,c,null),p=!0},p(g,v){const b={};v&2&&(b.name=g[1]+".authUrl"),v&12582913&&(b.$$scope={dirty:v,ctx:g}),o.$set(b);const y={};v&2&&(y.name=g[1]+".tokenUrl"),v&12582913&&(y.$$scope={dirty:v,ctx:g}),u.$set(y);const C={};v&2&&(C.name=g[1]+".userApiUrl"),v&12582913&&(C.$$scope={dirty:v,ctx:g}),d.$set(C)},i(g){p||(A(o.$$.fragment,g),A(u.$$.fragment,g),A(d.$$.fragment,g),p=!0)},o(g){P(o.$$.fragment,g),P(u.$$.fragment,g),P(d.$$.fragment,g),p=!1},d(g){g&&k(e),z(o),z(u),z(d)}}}function fD(n){let e,t,i,s,l,o,r,a;return{c(){e=_("label"),t=R("Custom Auth URL"),s=T(),l=_("input"),h(e,"for",i=n[22]),h(l,"type","url"),h(l,"id",o=n[22])},m(u,f){w(u,e,f),m(e,t),w(u,s,f),w(u,l,f),Se(l,n[0].authUrl),r||(a=Q(l,"input",n[15]),r=!0)},p(u,f){f&4194304&&i!==(i=u[22])&&h(e,"for",i),f&4194304&&o!==(o=u[22])&&h(l,"id",o),f&1&&Se(l,u[0].authUrl)},d(u){u&&k(e),u&&k(s),u&&k(l),r=!1,a()}}}function cD(n){let e,t,i,s,l,o,r,a;return{c(){e=_("label"),t=R("Custom Token URL"),s=T(),l=_("input"),h(e,"for",i=n[22]),h(l,"type","text"),h(l,"id",o=n[22])},m(u,f){w(u,e,f),m(e,t),w(u,s,f),w(u,l,f),Se(l,n[0].tokenUrl),r||(a=Q(l,"input",n[16]),r=!0)},p(u,f){f&4194304&&i!==(i=u[22])&&h(e,"for",i),f&4194304&&o!==(o=u[22])&&h(l,"id",o),f&1&&l.value!==u[0].tokenUrl&&Se(l,u[0].tokenUrl)},d(u){u&&k(e),u&&k(s),u&&k(l),r=!1,a()}}}function dD(n){let e,t,i,s,l,o,r,a;return{c(){e=_("label"),t=R("Custom User API URL"),s=T(),l=_("input"),h(e,"for",i=n[22]),h(l,"type","text"),h(l,"id",o=n[22])},m(u,f){w(u,e,f),m(e,t),w(u,s,f),w(u,l,f),Se(l,n[0].userApiUrl),r||(a=Q(l,"input",n[17]),r=!0)},p(u,f){f&4194304&&i!==(i=u[22])&&h(e,"for",i),f&4194304&&o!==(o=u[22])&&h(l,"id",o),f&1&&l.value!==u[0].userApiUrl&&Se(l,u[0].userApiUrl)},d(u){u&&k(e),u&&k(s),u&&k(l),r=!1,a()}}}function hD(n){let e,t,i,s;e=new Pe({props:{class:"form-field form-field-toggle m-b-0",name:n[1]+".enabled",$$slots:{default:[oD,({uniqueId:o})=>({22:o}),({uniqueId:o})=>o?4194304:0]},$$scope:{ctx:n}}});let l=n[0].enabled&&fp(n);return{c(){B(e.$$.fragment),t=T(),l&&l.c(),i=lt()},m(o,r){V(e,o,r),w(o,t,r),l&&l.m(o,r),w(o,i,r),s=!0},p(o,r){const a={};r&2&&(a.name=o[1]+".enabled"),r&12582913&&(a.$$scope={dirty:r,ctx:o}),e.$set(a),o[0].enabled?l?(l.p(o,r),r&1&&A(l,1)):(l=fp(o),l.c(),A(l,1),l.m(i.parentNode,i)):l&&(De(),P(l,1,1,()=>{l=null}),Oe())},i(o){s||(A(e.$$.fragment,o),A(l),s=!0)},o(o){P(e.$$.fragment,o),P(l),s=!1},d(o){z(e,o),o&&k(t),l&&l.d(o),o&&k(i)}}}function dp(n){let e;return{c(){e=_("i"),h(e,"class",n[3])},m(t,i){w(t,e,i)},p(t,i){i&8&&h(e,"class",t[3])},d(t){t&&k(e)}}}function pD(n){let e;return{c(){e=_("span"),e.textContent="Disabled",h(e,"class","label label-hint")},m(t,i){w(t,e,i)},d(t){t&&k(e)}}}function mD(n){let e;return{c(){e=_("span"),e.textContent="Enabled",h(e,"class","label label-success")},m(t,i){w(t,e,i)},d(t){t&&k(e)}}}function hp(n){let e,t,i,s,l;return{c(){e=_("i"),h(e,"class","ri-error-warning-fill txt-danger")},m(o,r){w(o,e,r),i=!0,s||(l=Ze(St.call(null,e,{text:"Has errors",position:"left"})),s=!0)},i(o){i||(Dt(()=>{t||(t=ot(e,jn,{duration:150,start:.7},!0)),t.run(1)}),i=!0)},o(o){t||(t=ot(e,jn,{duration:150,start:.7},!1)),t.run(0),i=!1},d(o){o&&k(e),o&&t&&t.end(),s=!1,l()}}}function gD(n){let e,t,i,s,l,o,r,a,u,f,c=n[3]&&dp(n);function d(b,y){return b[0].enabled?mD:pD}let p=d(n),g=p(n),v=n[6]&&hp();return{c(){e=_("div"),c&&c.c(),t=T(),i=_("span"),s=R(n[2]),l=T(),g.c(),o=T(),r=_("div"),a=T(),v&&v.c(),u=lt(),h(i,"class","txt"),h(e,"class","inline-flex"),h(r,"class","flex-fill")},m(b,y){w(b,e,y),c&&c.m(e,null),m(e,t),m(e,i),m(i,s),w(b,l,y),g.m(b,y),w(b,o,y),w(b,r,y),w(b,a,y),v&&v.m(b,y),w(b,u,y),f=!0},p(b,y){b[3]?c?c.p(b,y):(c=dp(b),c.c(),c.m(e,t)):c&&(c.d(1),c=null),(!f||y&4)&&ge(s,b[2]),p!==(p=d(b))&&(g.d(1),g=p(b),g&&(g.c(),g.m(o.parentNode,o))),b[6]?v?y&64&&A(v,1):(v=hp(),v.c(),A(v,1),v.m(u.parentNode,u)):v&&(De(),P(v,1,1,()=>{v=null}),Oe())},i(b){f||(A(v),f=!0)},o(b){P(v),f=!1},d(b){b&&k(e),c&&c.d(),b&&k(l),g.d(b),b&&k(o),b&&k(r),b&&k(a),v&&v.d(b),b&&k(u)}}}function _D(n){let e,t;const i=[n[7]];let s={$$slots:{header:[gD],default:[hD]},$$scope:{ctx:n}};for(let l=0;lt(10,o=L));let{key:r}=e,{title:a}=e,{icon:u=""}=e,{config:f={}}=e,{showSelfHostedFields:c=!1}=e,d;function p(){d==null||d.expand()}function g(){d==null||d.collapse()}function v(){f.enabled=this.checked,t(0,f)}function b(){f.clientId=this.value,t(0,f)}function y(L){n.$$.not_equal(f.clientSecret,L)&&(f.clientSecret=L,t(0,f))}function C(){f.allowRegistrations=this.checked,t(0,f)}function M(){f.authUrl=this.value,t(0,f)}function S(){f.tokenUrl=this.value,t(0,f)}function $(){f.userApiUrl=this.value,t(0,f)}function D(L){me[L?"unshift":"push"](()=>{d=L,t(5,d)})}function O(L){ut.call(this,n,L)}function E(L){ut.call(this,n,L)}function I(L){ut.call(this,n,L)}return n.$$set=L=>{e=ct(ct({},e),li(L)),t(7,l=Zt(e,s)),"key"in L&&t(1,r=L.key),"title"in L&&t(2,a=L.title),"icon"in L&&t(3,u=L.icon),"config"in L&&t(0,f=L.config),"showSelfHostedFields"in L&&t(4,c=L.showSelfHostedFields)},n.$$.update=()=>{n.$$.dirty&1026&&t(6,i=!Y.isEmpty(Y.getNestedVal(o,r))),n.$$.dirty&3&&(f.enabled||Bm(r))},[f,r,a,u,c,d,i,l,p,g,o,v,b,y,C,M,S,$,D,O,E,I]}class xl extends Ae{constructor(e){super(),Ee(this,e,bD,_D,Te,{key:1,title:2,icon:3,config:0,showSelfHostedFields:4,expand:8,collapse:9})}get expand(){return this.$$.ctx[8]}get collapse(){return this.$$.ctx[9]}}function vD(n){let e,t,i,s,l,o,r,a,u,f,c,d,p,g,v,b,y,C,M,S,$,D,O,E,I;function L(fe){n[9](fe)}let N={single:!0};n[0].emailAuth!==void 0&&(N.config=n[0].emailAuth),t=new lD({props:N}),n[8](t),me.push(()=>Le(t,"config",L));function H(fe){n[10](fe)}let te={single:!0,key:"googleAuth",title:"Google",icon:"ri-google-line"};n[0].googleAuth!==void 0&&(te.config=n[0].googleAuth),l=new xl({props:te}),me.push(()=>Le(l,"config",H));function oe(fe){n[11](fe)}let q={single:!0,key:"facebookAuth",title:"Facebook",icon:"ri-facebook-line"};n[0].facebookAuth!==void 0&&(q.config=n[0].facebookAuth),a=new xl({props:q}),me.push(()=>Le(a,"config",oe));function K(fe){n[12](fe)}let W={single:!0,key:"githubAuth",title:"GitHub",icon:"ri-github-line"};n[0].githubAuth!==void 0&&(W.config=n[0].githubAuth),c=new xl({props:W}),me.push(()=>Le(c,"config",K));function X(fe){n[13](fe)}let ne={single:!0,key:"gitlabAuth",title:"GitLab",icon:"ri-gitlab-line",showSelfHostedFields:!0};return n[0].gitlabAuth!==void 0&&(ne.config=n[0].gitlabAuth),g=new xl({props:ne}),me.push(()=>Le(g,"config",X)),{c(){e=_("div"),B(t.$$.fragment),s=T(),B(l.$$.fragment),r=T(),B(a.$$.fragment),f=T(),B(c.$$.fragment),p=T(),B(g.$$.fragment),b=T(),y=_("div"),C=_("div"),M=T(),S=_("button"),$=_("span"),$.textContent="Save changes",h(e,"class","accordions"),h(C,"class","flex-fill"),h($,"class","txt"),h(S,"type","submit"),h(S,"class","btn btn-expanded"),S.disabled=D=!n[4]||n[3],le(S,"btn-loading",n[3]),h(y,"class","flex m-t-base")},m(fe,Me){w(fe,e,Me),V(t,e,null),m(e,s),V(l,e,null),m(e,r),V(a,e,null),m(e,f),V(c,e,null),m(e,p),V(g,e,null),w(fe,b,Me),w(fe,y,Me),m(y,C),m(y,M),m(y,S),m(S,$),O=!0,E||(I=Q(S,"click",n[14]),E=!0)},p(fe,Me){const re={};!i&&Me&1&&(i=!0,re.config=fe[0].emailAuth,Fe(()=>i=!1)),t.$set(re);const de={};!o&&Me&1&&(o=!0,de.config=fe[0].googleAuth,Fe(()=>o=!1)),l.$set(de);const be={};!u&&Me&1&&(u=!0,be.config=fe[0].facebookAuth,Fe(()=>u=!1)),a.$set(be);const Z={};!d&&Me&1&&(d=!0,Z.config=fe[0].githubAuth,Fe(()=>d=!1)),c.$set(Z);const we={};!v&&Me&1&&(v=!0,we.config=fe[0].gitlabAuth,Fe(()=>v=!1)),g.$set(we),(!O||Me&24&&D!==(D=!fe[4]||fe[3]))&&(S.disabled=D),Me&8&&le(S,"btn-loading",fe[3])},i(fe){O||(A(t.$$.fragment,fe),A(l.$$.fragment,fe),A(a.$$.fragment,fe),A(c.$$.fragment,fe),A(g.$$.fragment,fe),O=!0)},o(fe){P(t.$$.fragment,fe),P(l.$$.fragment,fe),P(a.$$.fragment,fe),P(c.$$.fragment,fe),P(g.$$.fragment,fe),O=!1},d(fe){fe&&k(e),n[8](null),z(t),z(l),z(a),z(c),z(g),fe&&k(b),fe&&k(y),E=!1,I()}}}function yD(n){let e;return{c(){e=_("div"),h(e,"class","loader")},m(t,i){w(t,e,i)},p:ae,i:ae,o:ae,d(t){t&&k(e)}}}function kD(n){let e,t,i,s,l,o,r,a,u,f,c,d,p,g,v,b,y,C,M;e=new Ts({});const S=[yD,vD],$=[];function D(O,E){return O[2]?0:1}return v=D(n),b=$[v]=S[v](n),{c(){B(e.$$.fragment),t=T(),i=_("main"),s=_("header"),l=_("nav"),o=_("div"),o.textContent="Settings",r=T(),a=_("div"),u=R(n[5]),f=T(),c=_("div"),d=_("form"),p=_("h6"),p.textContent="Manage the allowed users sign-in/sign-up methods.",g=T(),b.c(),h(o,"class","breadcrumb-item"),h(a,"class","breadcrumb-item"),h(l,"class","breadcrumbs"),h(s,"class","page-header"),h(p,"class","m-b-base"),h(d,"class","panel"),h(d,"autocomplete","off"),h(c,"class","wrapper"),h(i,"class","page-wrapper")},m(O,E){V(e,O,E),w(O,t,E),w(O,i,E),m(i,s),m(s,l),m(l,o),m(l,r),m(l,a),m(a,u),m(i,f),m(i,c),m(c,d),m(d,p),m(d,g),$[v].m(d,null),y=!0,C||(M=Q(d,"submit",Wt(n[6])),C=!0)},p(O,[E]){(!y||E&32)&&ge(u,O[5]);let I=v;v=D(O),v===I?$[v].p(O,E):(De(),P($[I],1,1,()=>{$[I]=null}),Oe(),b=$[v],b?b.p(O,E):(b=$[v]=S[v](O),b.c()),A(b,1),b.m(d,null))},i(O){y||(A(e.$$.fragment,O),A(b),y=!0)},o(O){P(e.$$.fragment,O),P(b),y=!1},d(O){z(e,O),O&&k(t),O&&k(i),$[v].d(),C=!1,M()}}}function wD(n,e,t){let i,s;It(n,Jt,S=>t(5,s=S)),_n(Jt,s="Auth providers",s);let l,o={},r=!1,a=!1,u="";f();async function f(){t(2,r=!0);try{const S=await ke.Settings.getAll()||{};d(S)}catch(S){ke.errorResponseHandler(S)}t(2,r=!1)}async function c(){if(!(a||!i)){t(3,a=!0);try{const S=await ke.Settings.update(Y.filterRedactedProps(o));d(S),Li({}),l==null||l.collapseSiblings(),cn("Successfully updated auth providers.")}catch(S){ke.errorResponseHandler(S)}t(3,a=!1)}}function d(S){S=S||{},t(0,o={}),t(0,o.emailAuth=Object.assign({enabled:!0},S.emailAuth),o);const $=["googleAuth","facebookAuth","githubAuth","gitlabAuth"];for(const D of $)t(0,o[D]=Object.assign({enabled:!1,allowRegistrations:!0},S[D]),o);t(7,u=JSON.stringify(o))}function p(S){me[S?"unshift":"push"](()=>{l=S,t(1,l)})}function g(S){n.$$.not_equal(o.emailAuth,S)&&(o.emailAuth=S,t(0,o))}function v(S){n.$$.not_equal(o.googleAuth,S)&&(o.googleAuth=S,t(0,o))}function b(S){n.$$.not_equal(o.facebookAuth,S)&&(o.facebookAuth=S,t(0,o))}function y(S){n.$$.not_equal(o.githubAuth,S)&&(o.githubAuth=S,t(0,o))}function C(S){n.$$.not_equal(o.gitlabAuth,S)&&(o.gitlabAuth=S,t(0,o))}const M=()=>c();return n.$$.update=()=>{n.$$.dirty&129&&t(4,i=u!=JSON.stringify(o))},[o,l,r,a,i,s,c,u,p,g,v,b,y,C,M]}class SD extends Ae{constructor(e){super(),Ee(this,e,wD,kD,Te,{})}}function pp(n,e,t){const i=n.slice();return i[13]=e[t],i[14]=e,i[15]=t,i}function $D(n){let e=[],t=new Map,i,s,l,o,r,a,u,f,c,d,p=n[5];const g=v=>v[13].key;for(let v=0;v({16:l}),({uniqueId:l})=>l?65536:0]},$$scope:{ctx:e}}}),{key:n,first:null,c(){t=lt(),B(i.$$.fragment),this.first=t},m(l,o){w(l,t,o),V(i,l,o),s=!0},p(l,o){e=l;const r={};o&196609&&(r.$$scope={dirty:o,ctx:e}),i.$set(r)},i(l){s||(A(i.$$.fragment,l),s=!0)},o(l){P(i.$$.fragment,l),s=!1},d(l){l&&k(t),z(i,l)}}}function TD(n){let e,t,i,s,l,o,r,a,u,f,c,d,p,g,v,b,y,C,M;e=new Ts({});const S=[CD,$D],$=[];function D(O,E){return O[1]?0:1}return v=D(n),b=$[v]=S[v](n),{c(){B(e.$$.fragment),t=T(),i=_("main"),s=_("header"),l=_("nav"),o=_("div"),o.textContent="Settings",r=T(),a=_("div"),u=R(n[4]),f=T(),c=_("div"),d=_("form"),p=_("div"),p.innerHTML="

Adjust common token options.

",g=T(),b.c(),h(o,"class","breadcrumb-item"),h(a,"class","breadcrumb-item"),h(l,"class","breadcrumbs"),h(s,"class","page-header"),h(p,"class","content m-b-sm txt-xl"),h(d,"class","panel"),h(d,"autocomplete","off"),h(c,"class","wrapper"),h(i,"class","page-wrapper")},m(O,E){V(e,O,E),w(O,t,E),w(O,i,E),m(i,s),m(s,l),m(l,o),m(l,r),m(l,a),m(a,u),m(i,f),m(i,c),m(c,d),m(d,p),m(d,g),$[v].m(d,null),y=!0,C||(M=Q(d,"submit",Wt(n[6])),C=!0)},p(O,[E]){(!y||E&16)&&ge(u,O[4]);let I=v;v=D(O),v===I?$[v].p(O,E):(De(),P($[I],1,1,()=>{$[I]=null}),Oe(),b=$[v],b?b.p(O,E):(b=$[v]=S[v](O),b.c()),A(b,1),b.m(d,null))},i(O){y||(A(e.$$.fragment,O),A(b),y=!0)},o(O){P(e.$$.fragment,O),P(b),y=!1},d(O){z(e,O),O&&k(t),O&&k(i),$[v].d(),C=!1,M()}}}function DD(n,e,t){let i,s;It(n,Jt,b=>t(4,s=b));const l=[{key:"userAuthToken",label:"Users auth token"},{key:"userVerificationToken",label:"Users email verification token"},{key:"userPasswordResetToken",label:"Users password reset token"},{key:"userEmailChangeToken",label:"Users email change token"},{key:"adminAuthToken",label:"Admins auth token"},{key:"adminPasswordResetToken",label:"Admins password reset token"}];_n(Jt,s="Token options",s);let o={},r=!1,a=!1,u="";f();async function f(){t(1,r=!0);try{const b=await ke.Settings.getAll()||{};d(b)}catch(b){ke.errorResponseHandler(b)}t(1,r=!1)}async function c(){if(!(a||!i)){t(2,a=!0);try{const b=await ke.Settings.update(Y.filterRedactedProps(o));d(b),cn("Successfully saved tokens options.")}catch(b){ke.errorResponseHandler(b)}t(2,a=!1)}}function d(b){var y;b=b||{},t(0,o={});for(const C of l)t(0,o[C.key]={duration:((y=b[C.key])==null?void 0:y.duration)||0},o);t(7,u=JSON.stringify(o))}function p(b){o[b.key].duration=At(this.value),t(0,o)}const g=b=>{o[b.key].secret?(delete o[b.key].secret,t(0,o)):t(0,o[b.key].secret=Y.randomString(50),o)},v=()=>c();return n.$$.update=()=>{n.$$.dirty&129&&t(3,i=u!=JSON.stringify(o))},[o,r,a,i,s,l,c,u,p,g,v]}class OD extends Ae{constructor(e){super(),Ee(this,e,DD,TD,Te,{})}}const un=[async n=>{const e=new URLSearchParams(window.location.search);return n.location!=="/"&&e.has("installer")?ks("/"):!0}],ED={"/login":nn({component:aT,conditions:un.concat([n=>!ke.AuthStore.isValid]),userData:{showAppSidebar:!1}}),"/request-password-reset":nn({asyncComponent:()=>Yi(()=>import("./PageAdminRequestPasswordReset.eca9f13d.js"),[]),conditions:un.concat([n=>!ke.AuthStore.isValid]),userData:{showAppSidebar:!1}}),"/confirm-password-reset/:token":nn({asyncComponent:()=>Yi(()=>import("./PageAdminConfirmPasswordReset.63533fe9.js"),[]),conditions:un.concat([n=>!ke.AuthStore.isValid]),userData:{showAppSidebar:!1}}),"/collections":nn({component:fM,conditions:un.concat([n=>ke.AuthStore.isValid]),userData:{showAppSidebar:!0}}),"/logs":nn({component:_2,conditions:un.concat([n=>ke.AuthStore.isValid]),userData:{showAppSidebar:!0}}),"/users":nn({component:IM,conditions:un.concat([n=>ke.AuthStore.isValid]),userData:{showAppSidebar:!0}}),"/users/confirm-password-reset/:token":nn({asyncComponent:()=>Yi(()=>import("./PageUserConfirmPasswordReset.628ecd99.js"),[]),conditions:un.concat([()=>(ke.logout(!1),!0)]),userData:{showAppSidebar:!1}}),"/users/confirm-verification/:token":nn({asyncComponent:()=>Yi(()=>import("./PageUserConfirmVerification.fb64f62a.js"),[]),conditions:un.concat([()=>(ke.logout(!1),!0)]),userData:{showAppSidebar:!1}}),"/users/confirm-email-change/:token":nn({asyncComponent:()=>Yi(()=>import("./PageUserConfirmEmailChange.0a036811.js"),[]),conditions:un.concat([()=>(ke.logout(!1),!0)]),userData:{showAppSidebar:!1}}),"/settings":nn({component:gT,conditions:un.concat([n=>ke.AuthStore.isValid]),userData:{showAppSidebar:!0}}),"/settings/admins":nn({component:nT,conditions:un.concat([n=>ke.AuthStore.isValid]),userData:{showAppSidebar:!0}}),"/settings/mail":nn({component:NT,conditions:un.concat([n=>ke.AuthStore.isValid]),userData:{showAppSidebar:!0}}),"/settings/storage":nn({component:ZT,conditions:un.concat([n=>ke.AuthStore.isValid]),userData:{showAppSidebar:!0}}),"/settings/auth-providers":nn({component:SD,conditions:un.concat([n=>ke.AuthStore.isValid]),userData:{showAppSidebar:!0}}),"/settings/tokens":nn({component:OD,conditions:un.concat([n=>ke.AuthStore.isValid]),userData:{showAppSidebar:!0}}),"*":nn({component:U0,userData:{showAppSidebar:!1}})};function AD(n,{from:e,to:t},i={}){const s=getComputedStyle(n),l=s.transform==="none"?"":s.transform,[o,r]=s.transformOrigin.split(" ").map(parseFloat),a=e.left+e.width*o/t.width-(t.left+o),u=e.top+e.height*r/t.height-(t.top+r),{delay:f=0,duration:c=p=>Math.sqrt(p)*120,easing:d=Ho}=i;return{delay:f,duration:zn(c)?c(Math.sqrt(a*a+u*u)):c,easing:d,css:(p,g)=>{const v=g*a,b=g*u,y=p+g*e.width/t.width,C=p+g*e.height/t.height;return`transform: ${l} translate(${v}px, ${b}px) scale(${y}, ${C});`}}}function gp(n,e,t){const i=n.slice();return i[2]=e[t],i}function PD(n){let e;return{c(){e=_("i"),h(e,"class","ri-alert-line")},m(t,i){w(t,e,i)},d(t){t&&k(e)}}}function LD(n){let e;return{c(){e=_("i"),h(e,"class","ri-checkbox-circle-line")},m(t,i){w(t,e,i)},d(t){t&&k(e)}}}function ID(n){let e;return{c(){e=_("i"),h(e,"class","ri-information-line")},m(t,i){w(t,e,i)},d(t){t&&k(e)}}}function _p(n,e){let t,i,s,l,o=e[2].message+"",r,a,u,f,c,d,p=ae,g,v,b;function y($,D){return $[2].type==="info"?ID:$[2].type==="success"?LD:PD}let C=y(e),M=C(e);function S(){return e[1](e[2])}return{key:n,first:null,c(){t=_("div"),i=_("div"),M.c(),s=T(),l=_("div"),r=R(o),a=T(),u=_("div"),u.innerHTML='',f=T(),h(i,"class","icon"),h(l,"class","content"),h(u,"class","close"),h(t,"class","alert txt-break"),le(t,"alert-info",e[2].type=="info"),le(t,"alert-success",e[2].type=="success"),le(t,"alert-danger",e[2].type=="error"),le(t,"alert-warning",e[2].type=="warning"),this.first=t},m($,D){w($,t,D),m(t,i),M.m(i,null),m(t,s),m(t,l),m(l,r),m(t,a),m(t,u),m(t,f),g=!0,v||(b=Q(u,"click",Wt(S)),v=!0)},p($,D){e=$,C!==(C=y(e))&&(M.d(1),M=C(e),M&&(M.c(),M.m(i,null))),(!g||D&1)&&o!==(o=e[2].message+"")&&ge(r,o),D&1&&le(t,"alert-info",e[2].type=="info"),D&1&&le(t,"alert-success",e[2].type=="success"),D&1&&le(t,"alert-danger",e[2].type=="error"),D&1&&le(t,"alert-warning",e[2].type=="warning")},r(){d=t.getBoundingClientRect()},f(){o_(t),p(),Tp(t,d)},a(){p(),p=l_(t,d,AD,{duration:150})},i($){g||(Dt(()=>{c||(c=ot(t,go,{duration:150},!0)),c.run(1)}),g=!0)},o($){c||(c=ot(t,go,{duration:150},!1)),c.run(0),g=!1},d($){$&&k(t),M.d(),$&&c&&c.end(),v=!1,b()}}}function FD(n){let e,t=[],i=new Map,s,l=n[0];const o=r=>r[2].message;for(let r=0;rt(0,i=l)),[i,l=>Vm(l)]}class RD extends Ae{constructor(e){super(),Ee(this,e,ND,FD,Te,{})}}function HD(n){var s;let e,t=((s=n[1])==null?void 0:s.text)+"",i;return{c(){e=_("h4"),i=R(t),h(e,"class","block center txt-break"),h(e,"slot","header")},m(l,o){w(l,e,o),m(e,i)},p(l,o){var r;o&2&&t!==(t=((r=l[1])==null?void 0:r.text)+"")&&ge(i,t)},d(l){l&&k(e)}}}function jD(n){let e,t,i,s,l,o,r;return{c(){e=_("button"),t=_("span"),t.textContent="No",i=T(),s=_("button"),l=_("span"),l.textContent="Yes",h(t,"class","txt"),e.autofocus=!0,h(e,"type","button"),h(e,"class","btn btn-secondary btn-expanded-sm"),e.disabled=n[2],h(l,"class","txt"),h(s,"type","button"),h(s,"class","btn btn-danger btn-expanded"),s.disabled=n[2],le(s,"btn-loading",n[2])},m(a,u){w(a,e,u),m(e,t),w(a,i,u),w(a,s,u),m(s,l),e.focus(),o||(r=[Q(e,"click",n[3]),Q(s,"click",n[4])],o=!0)},p(a,u){u&4&&(e.disabled=a[2]),u&4&&(s.disabled=a[2]),u&4&&le(s,"btn-loading",a[2])},d(a){a&&k(e),a&&k(i),a&&k(s),o=!1,xe(r)}}}function qD(n){let e,t,i={class:"confirm-popup hide-content overlay-panel-sm",overlayClose:!n[2],escClose:!n[2],btnClose:!1,popup:!0,$$slots:{footer:[jD],header:[HD]},$$scope:{ctx:n}};return e=new yi({props:i}),n[5](e),e.$on("hide",n[6]),{c(){B(e.$$.fragment)},m(s,l){V(e,s,l),t=!0},p(s,[l]){const o={};l&4&&(o.overlayClose=!s[2]),l&4&&(o.escClose=!s[2]),l&135&&(o.$$scope={dirty:l,ctx:s}),e.$set(o)},i(s){t||(A(e.$$.fragment,s),t=!0)},o(s){P(e.$$.fragment,s),t=!1},d(s){n[5](null),z(e,s)}}}function VD(n,e,t){let i;It(n,ja,f=>t(1,i=f));let s,l=!1;const o=()=>{i!=null&&i.noCallback&&i.noCallback(),s==null||s.hide()},r=async()=>{i!=null&&i.yesCallback&&(t(2,l=!0),await Promise.resolve(i.yesCallback()),t(2,l=!1)),s==null||s.hide()};function a(f){me[f?"unshift":"push"](()=>{s=f,t(0,s)})}const u=async()=>{i!=null&&i.noCallback&&i.noCallback(),await oi(),Bg()};return n.$$.update=()=>{n.$$.dirty&3&&i!=null&&i.text&&(s==null||s.show())},[s,i,l,o,r,a,u]}class zD extends Ae{constructor(e){super(),Ee(this,e,VD,qD,Te,{})}}function bp(n){let e,t,i,s,l,o,r,a,u,f,c,d,p,g,v,b,y,C,M,S;return y=new Ni({props:{class:"dropdown dropdown-nowrap dropdown-upside dropdown-left",$$slots:{default:[BD]},$$scope:{ctx:n}}}),{c(){var $;e=_("aside"),t=_("a"),t.innerHTML='PocketBase logo',i=T(),s=_("nav"),l=_("a"),l.innerHTML='',o=T(),r=_("a"),r.innerHTML='',a=T(),u=_("a"),u.innerHTML='',f=T(),c=_("a"),c.innerHTML='',d=T(),p=_("figure"),g=_("img"),b=T(),B(y.$$.fragment),h(t,"href","/"),h(t,"class","logo logo-sm"),h(l,"href","/collections"),h(l,"class","menu-item"),h(l,"aria-label","Collections"),h(r,"href","/users"),h(r,"class","menu-item"),h(r,"aria-label","Users"),h(u,"href","/logs"),h(u,"class","menu-item"),h(u,"aria-label","Logs"),h(c,"href","/settings"),h(c,"class","menu-item"),h(c,"aria-label","Settings"),h(s,"class","main-menu"),Zn(g.src,v="/_/images/avatars/avatar"+((($=n[0])==null?void 0:$.avatar)||0)+".svg")||h(g,"src",v),h(g,"alt","Avatar"),h(p,"class","thumb thumb-circle link-hint closable"),h(e,"class","app-sidebar")},m($,D){w($,e,D),m(e,t),m(e,i),m(e,s),m(s,l),m(s,o),m(s,r),m(s,a),m(s,u),m(s,f),m(s,c),m(e,d),m(e,p),m(p,g),m(p,b),V(y,p,null),C=!0,M||(S=[Ze(wn.call(null,t)),Ze(wn.call(null,l)),Ze(ei.call(null,l,{path:"/collections/?.*",className:"current-route"})),Ze(St.call(null,l,{text:"Collections",position:"right"})),Ze(wn.call(null,r)),Ze(ei.call(null,r,{path:"/users/?.*",className:"current-route"})),Ze(St.call(null,r,{text:"Users",position:"right"})),Ze(wn.call(null,u)),Ze(ei.call(null,u,{path:"/logs/?.*",className:"current-route"})),Ze(St.call(null,u,{text:"Logs",position:"right"})),Ze(wn.call(null,c)),Ze(ei.call(null,c,{path:"/settings/?.*",className:"current-route"})),Ze(St.call(null,c,{text:"Settings",position:"right"}))],M=!0)},p($,D){var E;(!C||D&1&&!Zn(g.src,v="/_/images/avatars/avatar"+(((E=$[0])==null?void 0:E.avatar)||0)+".svg"))&&h(g,"src",v);const O={};D&512&&(O.$$scope={dirty:D,ctx:$}),y.$set(O)},i($){C||(A(y.$$.fragment,$),C=!0)},o($){P(y.$$.fragment,$),C=!1},d($){$&&k(e),z(y),M=!1,xe(S)}}}function BD(n){let e,t,i,s,l,o,r;return{c(){e=_("a"),e.innerHTML=` Manage admins`,t=T(),i=_("hr"),s=T(),l=_("div"),l.innerHTML=` Logout`,h(e,"href","/settings/admins"),h(e,"class","dropdown-item closable"),h(l,"tabindex","0"),h(l,"class","dropdown-item closable")},m(a,u){w(a,e,u),w(a,t,u),w(a,i,u),w(a,s,u),w(a,l,u),o||(r=[Ze(wn.call(null,e)),Q(l,"click",n[6])],o=!0)},p:ae,d(a){a&&k(e),a&&k(t),a&&k(i),a&&k(s),a&&k(l),o=!1,xe(r)}}}function UD(n){var p;let e,t,i,s,l,o,r,a,u,f,c;document.title=e=Y.joinNonEmpty([n[3],n[2],"PocketBase"]," - ");let d=((p=n[0])==null?void 0:p.id)&&n[1]&&bp(n);return o=new __({props:{routes:ED}}),o.$on("routeLoading",n[4]),o.$on("conditionsFailed",n[5]),a=new RD({}),f=new zD({}),{c(){t=T(),i=_("div"),d&&d.c(),s=T(),l=_("div"),B(o.$$.fragment),r=T(),B(a.$$.fragment),u=T(),B(f.$$.fragment),h(l,"class","app-body"),h(i,"class","app-layout")},m(g,v){w(g,t,v),w(g,i,v),d&&d.m(i,null),m(i,s),m(i,l),V(o,l,null),w(g,r,v),V(a,g,v),w(g,u,v),V(f,g,v),c=!0},p(g,[v]){var b;(!c||v&12)&&e!==(e=Y.joinNonEmpty([g[3],g[2],"PocketBase"]," - "))&&(document.title=e),((b=g[0])==null?void 0:b.id)&&g[1]?d?(d.p(g,v),v&3&&A(d,1)):(d=bp(g),d.c(),A(d,1),d.m(i,s)):d&&(De(),P(d,1,1,()=>{d=null}),Oe())},i(g){c||(A(d),A(o.$$.fragment,g),A(a.$$.fragment,g),A(f.$$.fragment,g),c=!0)},o(g){P(d),P(o.$$.fragment,g),P(a.$$.fragment,g),P(f.$$.fragment,g),c=!1},d(g){g&&k(t),g&&k(i),d&&d.d(),z(o),g&&k(r),z(a,g),g&&k(u),z(f,g)}}}function WD(n,e,t){let i,s,l;It(n,mo,d=>t(2,i=d)),It(n,ga,d=>t(0,s=d)),It(n,Jt,d=>t(3,l=d));let o,r=!1;function a(d){var p,g,v,b;((p=d==null?void 0:d.detail)==null?void 0:p.location)!==o&&(t(1,r=!!((v=(g=d==null?void 0:d.detail)==null?void 0:g.userData)!=null&&v.showAppSidebar)),o=(b=d==null?void 0:d.detail)==null?void 0:b.location,_n(Jt,l="",l),Li({}),Bg())}function u(){ks("/")}async function f(){var d;if(!!(s!=null&&s.id))try{const p=await ke.Settings.getAll({$cancelKey:"loadAppName"});_n(mo,i=((d=p==null?void 0:p.meta)==null?void 0:d.appName)||"",i)}catch(p){console.warn("Failed to load app name.",p)}}function c(){ke.logout()}return n.$$.update=()=>{n.$$.dirty&1&&s!=null&&s.id&&f()},[s,r,i,l,a,u,c]}class YD extends Ae{constructor(e){super(),Ee(this,e,WD,UD,Te,{})}}new YD({target:document.getElementById("app")});export{xe as A,cn as B,Y as C,ks as D,lt as E,Um as F,It as G,ys as H,rn as I,On as J,Bn as K,me as L,Ae as S,P as a,T as b,B as c,z as d,_ as e,h as f,w as g,m as h,Ee as i,Ze as j,De as k,wn as l,V as m,Oe as n,k as o,ke as p,Pe as q,le as r,Te as s,A as t,Q as u,Wt as v,R as w,ge as x,ae as y,Se as z}; diff --git a/ui/dist/index.html b/ui/dist/index.html index 8993a008..eab51b36 100644 --- a/ui/dist/index.html +++ b/ui/dist/index.html @@ -20,7 +20,7 @@ window.Prism = window.Prism || {}; window.Prism.manual = true; - + diff --git a/ui/src/components/logs/LogsChart.svelte b/ui/src/components/logs/LogsChart.svelte index 26565228..896b5c11 100644 --- a/ui/src/components/logs/LogsChart.svelte +++ b/ui/src/components/logs/LogsChart.svelte @@ -86,6 +86,7 @@ pointBackgroundColor: "#ef4565", backgroundColor: "rgb(239,69,101,0.05)", borderWidth: 2, + pointRadius: 1, pointBorderWidth: 0, fill: true, },