PageSourceSearch

https://us1.storj.io/static/dist/features/feature-dialogs-BRAMwtc0.js

js storj.io collected 2026-10-02 02:53:15 UTC 912,070 bytes, 34 lines download raw bytes

1import{a as e,i as t,n,r,t as i}from"../chunks/rolldown-runtime-D05jH6dF.js";import{$t as a,A as o,Bn as s,Bt as c,Cn as l,Cr as u,Ct as d,D as f,E as p,Fn as m,Fr as h,G as g,Ht as _,In as v,Ir as y,Jn as b,Jt as x,Kn as S,L as C,Ln as w,Nn as T,Nr as E,Nt as D,O,On as k,Or as A,Ot as ee,Pn as j,Pr as M,Qn as te,Qt as ne,Sr as N,St as re,T as ie,Tt as ae,Un as P,Ut as oe,Vn as F,Vt as se,Wt as ce,X as le,Xn as I,Xt as ue,Yt as de,Z as fe,Zn as pe,Zt as me,_t as he,an as ge,at as _e,b as ve,br as L,cn as ye,cr as be,en as xe,er as Se,fn as R,fr as z,ft as Ce,g as we,gr as B,hn as Te,hr as Ee,ii as V,in as De,ir as Oe,jr as ke,k as Ae,kt as je,l as Me,ln as Ne,lr as Pe,lt as Fe,mn as Ie,mt as Le,ni as Re,nn as ze,pn as Be,q as Ve,qn as He,qt as Ue,r as We,ri as Ge,sn as Ke,sr as H,st as qe,ti as Je,tn as Ye,tr as Xe,tt as Ze,un as Qe,ur as $e,vt as et,w as tt,wn as nt,wr as rt,wt as it,xr as at,yt as ot,z as st,zn as ct,zr as U,zt as lt}from"../chunks/app-api-CCBgLgYx.js";import{$t as ut,A as dt,An as ft,At as pt,B as mt,Bn as ht,C as gt,Cn as _t,Ct as vt,D as yt,Dn as bt,Dt as xt,E as St,En as Ct,Et as wt,F as Tt,Ft as W,G as Et,Gt as Dt,H as Ot,Hn as kt,Ht as At,I as jt,It as Mt,J as Nt,Jn as Pt,Jt as Ft,K as It,Kt as Lt,L as Rt,Ln as zt,Lt as Bt,M as Vt,Mt as Ht,N as Ut,Nt as Wt,O as Gt,On as Kt,Ot as qt,P as Jt,Pt as Yt,Qt as Xt,R as Zt,Rn as Qt,S as $t,Sn as en,St as tn,T as nn,Tn as rn,Tt as an,U as G,Ut as on,V as sn,Vn as cn,Vt as ln,W as un,X as dn,Xn as fn,Y as pn,Yn as mn,Yt as hn,_ as K,_n as gn,_t as _n,an as vn,at as yn,b as bn,bn as xn,bt as Sn,cn as Cn,ct as wn,dn as Tn,dt as En,en as Dn,f as On,fn as kn,ft as q,gn as An,gt as jn,h as Mn,hn as Nn,ht as Pn,i as Fn,in as In,it as Ln,j as Rn,jt as zn,k as Bn,kn as Vn,kt as Hn,ln as Un,lt as Wn,mn as Gn,mt as Kn,n as qn,nt as Jn,on as Yn,ot as Xn,p as Zn,pn as Qn,pt as J,qn as $n,qt as er,r as tr,rn as nr,rt as rr,sn as ir,st as ar,tn as or,tt as sr,u as cr,un as lr,ut as ur,v as Y,vn as dr,vt as fr,w as pr,wn as mr,wt as hr,x as X,xn as gr,xt as _r,y as Z,yt as vr,z as yr,zn as br}from"../chunks/app-utils-Cn2cAJDH.js";import{$ as xr,Ct as Sr,Dt as Cr,Et as wr,H as Tr,M as Er,O as Dr,R as Or,T as kr,Tt as Ar,U as jr,V as Mr,W as Nr,Y as Pr,_ as Fr,_t as Ir,a as Lr,b as Rr,bt as zr,d as Br,dt as Vr,g as Hr,gt as Ur,h as Wr,ht as Gr,k as Kr,kt as qr,m as Jr,nt as Yr,o as Xr,p as Zr,s as Qr,v as $r,vt as ei,wt as ti,z as ni}from"../chunks/app-store-DEsqpNA5.js";import{A as ri,C as ii,D as ai,E as oi,F as si,I as ci,L as li,M as ui,N as di,O as fi,R as pi,S as mi,T as hi,a as gi,b as _i,c as vi,d as yi,f as bi,g as xi,h as Si,j as Ci,k as wi,l as Ti,m as Ei,n as Di,o as Oi,p as ki,t as Ai,u as ji,v as Mi,w as Ni,x as Pi,y as Fi,z as Ii}from"../chunks/app-composables-CY0icbve.js";import{C as Li,T as Ri,_ as zi,a as Bi,b as Vi,d as Hi,f as Ui,g as Wi,h as Gi,i as Ki,l as qi,m as Ji,p as Yi,s as Xi,u as Zi,v as Qi,y as $i}from"../components/components-icons-CsHId8_0.js";var ea=i(((e,t)=>{((n,r)=>{typeof define==`function`&&define.amd?define([],r):typeof t==`object`&&e!==void 0?t.exports=r():n.Papa=r()})(e,function e(){var t=typeof self<`u`?self:typeof window<`u`?window:t===void 0?{}:t,n,r=!t.document&&!!t.postMessage,i=t.IS_PAPA_WORKER||!1,a={},o=0,s={};function c(e){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine=``,this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},function(e){var t=y(e);t.chunkSize=parseInt(t.chunkSize),e.step||e.chunk||(t.chunkSize=null),this._handle=new p(t),(this._handle.streamer=this)._config=t}.call(this,e),this.parseChunk=function(e,n){var r=parseInt(this._config.skipFirstNLines)||0;if(this.isFirstChunk&&0<r){let t=this._config.newline;t||=(a=this._config.quoteChar||`"`,this._handle.guessLineEndings(e,a)),e=[...e.split(t).slice(r)].join(t)}this.isFirstChunk&&x(this._config.beforeFirstChunk)&&(a=this._config.beforeFirstChunk(e))!==void 0&&(e=a),this.isFirstChunk=!1,this._halted=!1;var r=this._partialLine+e,a=(this._partialLine=``,this._handle.parse(r,this._baseIndex,!this._finished));
vendor: 16,710 bytes, lines 1-10
1if(!this._handle.paused()&&!this._handle.aborted()){if(e=a.meta.cursor,r=(this._finished||(this._partialLine=r.substring(e-this._baseIndex),this._baseIndex=e),a&&a.data&&(this._rowCount+=a.data.length),this._finished||this._config.preview&&this._rowCount>=this._config.preview),i)t.postMessage({results:a,workerId:s.WORKER_ID,finished:r});else if(x(this._config.chunk)&&!n){if(this._config.chunk(a,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);this._completeResults=a=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(a.data),this._completeResults.errors=this._completeResults.errors.concat(a.errors),this._completeResults.meta=a.meta),this._completed||!r||!x(this._config.complete)||a&&a.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),r||a&&a.meta.paused||this._nextChunk(),a}this._halted=!0},this._sendError=function(e){x(this._config.error)?this._config.error(e):i&&this._config.error&&t.postMessage({workerId:s.WORKER_ID,error:e,finished:!1})}}function l(e){var t;(e||={}).chunkSize||(e.chunkSize=s.RemoteChunkSize),c.call(this,e),this._nextChunk=r?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(t=new XMLHttpRequest,this._config.withCredentials&&(t.withCredentials=this._config.withCredentials),r||(t.onload=b(this._chunkLoaded,this),t.onerror=b(this._chunkError,this)),t.open(this._config.downloadRequestBody?`POST`:`GET`,this._input,!r),this._config.downloadRequestHeaders){var e,n=this._config.downloadRequestHeaders;for(e in n)t.setRequestHeader(e,n[e])}var i;this._config.chunkSize&&(i=this._start+this._config.chunkSize-1,t.setRequestHeader(`Range`,`bytes=`+this._start+`-`+i));try{t.send(this._config.downloadRequestBody)}catch(e){this._chunkError(e.message)}r&&t.status===0&&this._chunkError()}},this._chunkLoaded=function(){t.readyState===4&&(t.status<200||400<=t.status?this._chunkError():(this._start+=this._config.chunkSize||t.responseText.length,this._finished=!this._config.chunkSize||this._start>=(e=>(e=e.getResponseHeader(`Content-Range`))===null?-1:parseInt(e.substring(e.lastIndexOf(`/`)+1)))(t),this.parseChunk(t.responseText)))},this._chunkError=function(e){e=t.statusText||e,this._sendError(Error(e))}}function u(e){(e||={}).chunkSize||(e.chunkSize=s.LocalChunkSize),c.call(this,e);var t,n,r=typeof FileReader<`u`;this.stream=function(e){this._input=e,n=e.slice||e.webkitSlice||e.mozSlice,r?((t=new FileReader).onload=b(this._chunkLoaded,this),t.onerror=b(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount<this._config.preview)||this._readChunk()},this._readChunk=function(){var e=this._input,i=(this._config.chunkSize&&(i=Math.min(this._start+this._config.chunkSize,this._input.size),e=n.call(e,this._start,i)),t.readAsText(e,this._config.encoding));r||this._chunkLoaded({target:{result:i}})},this._chunkLoaded=function(e){this._start+=this._config.chunkSize,this._finished=!this._config.chunkSize||this._start>=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function d(e){var t;c.call(this,e||={}),this.stream=function(e){return t=e,this._nextChunk()},this._nextChunk=function(){var e,n;if(!this._finished)return e=this._config.chunkSize,t=e?(n=t.substring(0,e),t.substring(e)):(n=t,``),this._finished=!t,this.parseChunk(n)}}function f(e){c.call(this,e||={});var t=[],n=!0,r=!1;this.pause=function(){c.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){c.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(e){this._input=e,this._input.on(`data`,this._streamData),this._input.on(`end`,this._streamEnd),this._input.on(`error`,this._streamError)},this._checkIsFinished=function(){r&&t.length===1&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):n=!0},this._streamData=b(function(e){try{t.push(typeof e==`string`?e:e.toString(this._config.encoding)),n&&(n=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(e){this._streamError(e)}},this),this._streamError=b(function(e){this._streamCleanUp(),this._sendError(e)},this),this._streamEnd=b(function(){this._streamCleanUp(),r=!0,this._streamData(``)},this),this._streamCleanUp=b(function(){this._input.removeListener(`data`,this._streamData),this._input.removeListener(`end`,this._streamEnd),this._input.removeListener(`error`,this._streamError)},this)}function p(e){var t,n,r,i,a=2**53,o=-a,c=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,l=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,u=this,d=0,f=0,p=!1,g=!1,_=[],v={data:[],errors:[],meta:{}};function b(t){return e.skipEmptyLines===`greedy`?t.join(``).trim()===``:t.length===1&&t[0].length===0}function S(){if(v&&r&&(w(`Delimiter`,`UndetectableDelimiter`,`Unable to auto-detect delimiting character; defaulted to '`+s.DefaultDelimiter+`'`),r=!1),e.skipEmptyLines&&(v.data=v.data.filter(function(e){return!b(e)})),C()){if(v)if(Array.isArray(v.data[0])){for(var t=0;C()&&t<v.data.length;t++)v.data[t].forEach(n);v.data.splice(0,1)}else v.data.forEach(n);function n(t,n){x(e.transformHeader)&&(t=e.transformHeader(t,n)),_.push(t)}}function n(t,n){for(var r=e.header?{}:[],i=0;i<t.length;i++){var s=i,u=t[i],u=((t,n)=>(t=>(e.dynamicTypingFunction&&e.dynamicTyping[t]===void 0&&(e.dynamicTyping[t]=e.dynamicTypingFunction(t)),!0===(e.dynamicTyping[t]||e.dynamicTyping)))(t)?n===`true`||n===`TRUE`||n!==`false`&&n!==`FALSE`&&((e=>{if(c.test(e)&&(e=parseFloat(e),o<e&&e<a))return 1})(n)?parseFloat(n):l.test(n)?new Date(n):n===``?null:n):n)(s=e.header?i>=_.length?`__parsed_extra`:_[i]:s,u=e.transform?e.transform(u,s):u);s===`__parsed_extra`?(r[s]=r[s]||[],r[s].push(u)):r[s]=u}return e.header&&(i>_.length?w(`FieldMismatch`,`TooManyFields`,`Too many fields: expected `+_.length+` fields but parsed `+i,f+n):i<_.length&&w(`FieldMismatch`,`TooFewFields`,`Too few fields: expected `+_.length+` fields but parsed `+i,f+n)),r}var i;v&&(e.header||e.dynamicTyping||e.transform)&&(i=1,!v.data.length||Array.isArray(v.data[0])?(v.data=v.data.map(n),i=v.data.length):v.data=n(v.data,0),e.header&&v.meta&&(v.meta.fields=_),f+=i)}function C(){return e.header&&_.length===0}function w(e,t,n,r){e={type:e,code:t,message:n},r!==void 0&&(e.row=r),v.errors.push(e)}x(e.step)&&(i=e.step,e.step=function(t){v=t,C()?S():(S(),v.data.length!==0&&(d+=t.data.length,e.preview&&d>e.preview?n.abort():(v.data=v.data[0],i(v,u))))}),this.parse=function(i,a,o){var c=e.quoteChar||`"`,c=(e.newline||=this.guessLineEndings(i,c),r=!1,e.delimiter?x(e.delimiter)&&(e.delimiter=e.delimiter(i),v.meta.delimiter=e.delimiter):((c=((t,n,r,i,a)=>{var o,c,l,u;a||=[`,`,`	`,`|`,`;`,s.RECORD_SEP,s.UNIT_SEP];for(var d=0;d<a.length;d++){for(var f,p=a[d],m=0,g=0,_=0,v=(l=void 0,new h({comments:i,delimiter:p,newline:n,preview:10}).parse(t)),y=0;y<v.data.length;y++)r&&b(v.data[y])?_++:(f=v.data[y].length,g+=f,l===void 0?l=f:0<f&&(m+=Math.abs(f-l),l=f));0<v.data.length&&(g/=v.data.length-_),(c===void 0||m<=c)&&(u===void 0||u<g)&&1.99<g&&(c=m,o=p,u=g)}return{successful:!!(e.delimiter=o),bestDelimiter:o}})(i,e.newline,e.skipEmptyLines,e.comments,e.delimitersToGuess)).successful?e.delimiter=c.bestDelimiter:(r=!0,e.delimiter=s.DefaultDelimiter),v.meta.delimiter=e.delimiter),y(e));return e.preview&&e.header&&c.preview++,t=i,n=new h(c),v=n.parse(t,a,o),S(),p?{meta:{paused:!0}}:v||{meta:{paused:!1}}},this.paused=function(){return p},this.pause=function(){p=!0,n.abort(),t=x(e.chunk)?``:t.substring(n.getCharIndex())},this.resume=function(){u.streamer._halted?(p=!1,u.streamer.parseChunk(t,!0)):setTimeout(u.resume,3)},this.aborted=function(){return g},this.abort=function(){g=!0,n.abort(),v.meta.aborted=!0,x(e.complete)&&e.complete(v),t=``},this.guessLineEndings=function(e,t){e=e.substring(0,1048576);var t=RegExp(m(t)+`([^]*?)`+m(t),`gm`),n=(e=e.replace(t,``)).split(`\r`),t=e.split(`
2`),e=1<t.length&&t[0].length<n[0].length;if(n.length===1||e)return`
3`;for(var r=0,i=0;i<n.length;i++)n[i][0]===`
4`&&r++;return r>=n.length/2?`\r
5`:`\r`}}function m(e){return e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}function h(e){var t=(e||={}).delimiter,n=e.newline,r=e.comments,i=e.step,a=e.preview,o=e.fastMode,c=null,l=!1,u=e.quoteChar==null?`"`:e.quoteChar,d=u;if(e.escapeChar!==void 0&&(d=e.escapeChar),(typeof t!=`string`||-1<s.BAD_DELIMITERS.indexOf(t))&&(t=`,`),r===t)throw Error(`Comment character same as delimiter`);!0===r?r=`#`:(typeof r!=`string`||-1<s.BAD_DELIMITERS.indexOf(r))&&(r=!1),n!==`
6`&&n!==`\r`&&n!==`\r
7`&&(n=`
8`);var f=0,p=!1;this.parse=function(s,h,g){if(typeof s!=`string`)throw Error(`Input must be a string`);var _=s.length,v=t.length,y=n.length,b=r.length,S=x(i),C=[],w=[],T=[],E=f=0;if(!s)return ie();if(o||!1!==o&&s.indexOf(u)===-1){for(var D=s.split(n),O=0;O<D.length;O++){if(T=D[O],f+=T.length,O!==D.length-1)f+=n.length;else if(g)return ie();if(!r||T.substring(0,b)!==r){if(S){if(C=[],te(T.split(t)),ae(),p)return ie()}else te(T.split(t));if(a&&a<=O)return C=C.slice(0,a),ie(!0)}}return ie()}for(var k=s.indexOf(t,f),A=s.indexOf(n,f),ee=new RegExp(m(d)+m(u),`g`),j=s.indexOf(u,f);;)if(s[f]===u)for(j=f,f++;;){if((j=s.indexOf(u,j+1))===-1)return g||w.push({type:`Quotes`,code:`MissingQuotes`,message:`Quoted field unterminated`,row:C.length,index:f}),N();if(j===_-1)return N(s.substring(f,j).replace(ee,u));if(u===d&&s[j+1]===d)j++;else if(u===d||j===0||s[j-1]!==d){k!==-1&&k<j+1&&(k=s.indexOf(t,j+1));var M=ne((A=A!==-1&&A<j+1?s.indexOf(n,j+1):A)===-1?k:Math.min(k,A));if(s.substr(j+1+M,v)===t){T.push(s.substring(f,j).replace(ee,u)),s[f=j+1+M+v]!==u&&(j=s.indexOf(u,f)),k=s.indexOf(t,f),A=s.indexOf(n,f);break}if(M=ne(A),s.substring(j+1+M,j+1+M+y)===n){if(T.push(s.substring(f,j).replace(ee,u)),re(j+1+M+y),k=s.indexOf(t,f),j=s.indexOf(u,f),S&&(ae(),p))return ie();if(a&&C.length>=a)return ie(!0);break}w.push({type:`Quotes`,code:`InvalidQuotes`,message:`Trailing quote on quoted field is malformed`,row:C.length,index:f}),j++}}else if(r&&T.length===0&&s.substring(f,f+b)===r){if(A===-1)return ie();f=A+y,A=s.indexOf(n,f),k=s.indexOf(t,f)}else if(k!==-1&&(k<A||A===-1))T.push(s.substring(f,k)),f=k+v,k=s.indexOf(t,f);else{if(A===-1)break;if(T.push(s.substring(f,A)),re(A+y),S&&(ae(),p))return ie();if(a&&C.length>=a)return ie(!0)}return N();function te(e){C.push(e),E=f}function ne(e){var t=0;return t=e!==-1&&(e=s.substring(j+1,e))&&e.trim()===``?e.length:t}function N(e){return g||(e===void 0&&(e=s.substring(f)),T.push(e),f=_,te(T),S&&ae()),ie()}function re(e){f=e,te(T),T=[],A=s.indexOf(n,f)}function ie(r){if(e.header&&!h&&C.length&&!l){var i=C[0],a=Object.create(null),o=new Set(i);let t=!1;for(let n=0;n<i.length;n++){let r=i[n];if(a[r=x(e.transformHeader)?e.transformHeader(r,n):r]){let e,s=a[r];for(;e=r+`_`+s,s++,o.has(e););o.add(e),i[n]=e,a[r]++,t=!0,(c=c===null?{}:c)[e]=r}else a[r]=1,i[n]=r;o.add(r)}t&&console.warn(`Duplicate headers found and renamed.`),l=!0}return{data:C,errors:w,meta:{delimiter:t,linebreak:n,aborted:p,truncated:!!r,cursor:E+(h||0),renamedHeaders:c}}}function ae(){i(ie()),C=[],w=[]}},this.abort=function(){p=!0},this.getCharIndex=function(){return f}}function g(e){var t=e.data,n=a[t.workerId],r=!1;if(t.error)n.userError(t.error,t.file);else if(t.results&&t.results.data){var i={abort:function(){r=!0,_(t.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:v,resume:v};if(x(n.userStep)){for(var o=0;o<t.results.data.length&&(n.userStep({data:t.results.data[o],errors:t.results.errors,meta:t.results.meta},i),!r);o++);delete t.results}else x(n.userChunk)&&(n.userChunk(t.results,i,t.file),delete t.results)}t.finished&&!r&&_(t.workerId,t.results)}function _(e,t){var n=a[e];x(n.userComplete)&&n.userComplete(t),n.terminate(),delete a[e]}function v(){throw Error(`Not implemented.`)}function y(e){if(typeof e!=`object`||!e)return e;var t,n=Array.isArray(e)?[]:{};for(t in e)n[t]=y(e[t]);return n}function b(e,t){return function(){e.apply(t,arguments)}}function x(e){return typeof e==`function`}return s.parse=function(n,r){var i=(r||={}).dynamicTyping||!1;if(x(i)&&(r.dynamicTypingFunction=i,i={}),r.dynamicTyping=i,r.transform=!!x(r.transform)&&r.transform,!r.worker||!s.WORKERS_SUPPORTED)return i=null,s.NODE_STREAM_INPUT,typeof n==`string`?(n=(e=>e.charCodeAt(0)===65279?e.slice(1):e)(n),i=new(r.download?l:d)(r)):!0===n.readable&&x(n.read)&&x(n.on)?i=new f(r):(t.File&&n instanceof File||n instanceof Object)&&(i=new u(r)),i.stream(n);(i=(()=>{var n;return!!s.WORKERS_SUPPORTED&&(n=(()=>{var n=t.URL||t.webkitURL||null,r=e.toString();return s.BLOB_URL||=n.createObjectURL(new Blob([`var global = (function() { if (typeof self !== 'undefined') { return self; } if (typeof window !== 'undefined') { return window; } if (typeof global !== 'undefined') { return global; } return {}; })(); global.IS_PAPA_WORKER=true; `,`(`,r,`)();`],{type:`text/javascript`}))})(),(n=new t.Worker(n)).onmessage=g,n.id=o++,a[n.id]=n)})()).userStep=r.step,i.userChunk=r.chunk,i.userComplete=r.complete,i.userError=r.error,r.step=x(r.step),r.chunk=x(r.chunk),r.complete=x(r.complete),r.error=x(r.error),delete r.worker,i.postMessage({input:n,config:r,workerId:i.id})},s.unparse=function(e,t){var n=!1,r=!0,i=`,`,a=`\r
9`,o=`"`,c=o+o,l=!1,u=null,d=!1,f=((()=>{if(typeof t==`object`){if(typeof t.delimiter!=`string`||s.BAD_DELIMITERS.filter(function(e){return t.delimiter.indexOf(e)!==-1}).length||(i=t.delimiter),typeof t.quotes!=`boolean`&&typeof t.quotes!=`function`&&!Array.isArray(t.quotes)||(n=t.quotes),typeof t.skipEmptyLines!=`boolean`&&typeof t.skipEmptyLines!=`string`||(l=t.skipEmptyLines),typeof t.newline==`string`&&(a=t.newline),typeof t.quoteChar==`string`&&(o=t.quoteChar),typeof t.header==`boolean`&&(r=t.header),Array.isArray(t.columns)){if(t.columns.length===0)throw Error(`Option columns is empty`);u=t.columns}t.escapeChar!==void 0&&(c=t.escapeChar+o),t.escapeFormulae instanceof RegExp?d=t.escapeFormulae:typeof t.escapeFormulae==`boolean`&&t.escapeFormulae&&(d=/^[=+\-@\t\r].*$/)}})(),new RegExp(m(o),`g`));if(typeof e==`string`&&(e=JSON.parse(e)),Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return p(null,e,l);if(typeof e[0]==`object`)return p(u||Object.keys(e[0]),e,l)}else if(typeof e==`object`)return typeof e.data==`string`&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||=e.meta&&e.meta.fields||u,e.fields||=Array.isArray(e.data[0])?e.fields:typeof e.data[0]==`object`?Object.keys(e.data[0]):[],Array.isArray(e.data[0])||typeof e.data[0]==`object`||(e.data=[e.data])),p(e.fields||[],e.data||[],l);throw Error(`Unable to serialize unrecognized input`);function p(e,t,n){var o=``,s=(typeof e==`string`&&(e=JSON.parse(e)),typeof t==`string`&&(t=JSON.parse(t)),Array.isArray(e)&&0<e.length),c=!Array.isArray(t[0]);if(s&&r){for(var l=0;l<e.length;l++)0<l&&(o+=i),o+=h(e[l],l);0<t.length&&(o+=a)}for(var u=0;u<t.length;u++){var d=(s?e:t[u]).length,f=!1,p=s?Object.keys(t[u]).length===0:t[u].length===0;if(n&&!s&&(f=n===`greedy`?t[u].join(``).trim()===``:t[u].length===1&&t[u][0].length===0),n===`greedy`&&s){for(var m=[],g=0;g<d;g++){var _=c?e[g]:g;m.push(t[u][_])}f=m.join(``).trim()===``}if(!f){for(var v=0;v<d;v++){0<v&&!p&&(o+=i);var y=s&&c?e[v]:v;o+=h(t[u][y],v)}u<t.length-1&&(!n||0<d&&!p)&&(o+=a)}}return o}function h(e,t){var r,a;return e==null?``:e.constructor===Date?JSON.stringify(e).slice(1,25):(a=!1,d&&typeof e==`string`&&d.test(e)&&(e=`'`+e,a=!0),r=e.toString().replace(f,c),(a=a||!0===n||typeof n==`function`&&n(e,t)||Array.isArray(n)&&n[t]||((e,t)=>{for(var n=0;n<t.length;n++)if(-1<e.indexOf(t[n]))return!0;return!1})(r,s.BAD_DELIMITERS)||-1<r.indexOf(i)||r.charAt(0)===` `||r.charAt(r.length-1)===` `)?o+r+o:r)}},s.RECORD_SEP=`�`,s.UNIT_SEP=`�`,s.BYTE_ORDER_MARK=``,s.BAD_DELIMITERS=[`\r`,`
10`,`"`,s.BYTE_ORDER_MARK],s.WORKERS_SUPPORTED=!r&&!!t.Worker,s.NODE_STREAM_INPUT=1,s.LocalChunkSize=10485760,s.RemoteChunkSize=5242880,s.DefaultDelimiter=`,`,s.Parser=h,s.ParserHandle=p,s.NetworkStreamer=l,s.FileStreamer=u,s.StringStreamer=d,s.ReadableStreamStreamer=f,t.jQuery&&((n=t.jQuery).fn.parse=function(e){var r=e.config||{},i=[];return this.each(function(e){if(!(n(this).prop(`tagName`).toUpperCase()===`INPUT`&&n(this).attr(`type`).toLowerCase()===`file`&&t.FileReader)||!this.files||this.files.length===0)return!0;for(var a=0;a<this.files.length;
10a++)i.push({file:this.files[a],inputElem:this,instanceConfig:n.extend({},r)})}),a(),this;function a(){if(i.length===0)x(e.complete)&&e.complete();else{var t,r,a,c,l=i[0];if(x(e.before)){var u=e.before(l.file,l.inputElem);if(typeof u==`object`){if(u.action===`abort`)return t=`AbortError`,r=l.file,a=l.inputElem,c=u.reason,void(x(e.error)&&e.error({name:t},r,a,c));if(u.action===`skip`)return void o();typeof u.config==`object`&&(l.instanceConfig=n.extend(l.instanceConfig,u.config))}else if(u===`skip`)return void o()}var d=l.instanceConfig.complete;l.instanceConfig.complete=function(e){x(d)&&d(e,l.file,l.inputElem),o()},s.parse(l.file,l.instanceConfig)}}function o(){i.splice(0,1),a()}}),i&&(t.onmessage=function(e){e=e.data,s.WORKER_ID===void 0&&e&&(s.WORKER_ID=e.workerId),typeof e.input==`string`?t.postMessage({workerId:s.WORKER_ID,results:s.parse(e.input,e.config),finished:!0}):(t.File&&e.input instanceof File||e.input instanceof Object)&&(e=s.parse(e.input,e.config))&&t.postMessage({workerId:s.WORKER_ID,results:e,finished:!0})}),(l.prototype=Object.create(c.prototype)).constructor=l,(u.prototype=Object.create(c.prototype)).constructor=u,(d.prototype=Object.create(d.prototype)).constructor=d,(f.prototype=Object.create(c.prototype)).constructor=f,s})}));function ta({depth:e,isLast:t,isLastGroup:n,leafLinks:r,separateRoots:i,parentIndentLines:a,variant:o}){let s=t&&(!n||i||e>1);return!a||!e?{leaf:void 0,node:void 0,children:a,footer:a&&(!s||o===`simple`)?[...a,i?`none`:`line`]:[`none`]}:o===`simple`?{leaf:[...a,`line`],node:[...a,`line`],children:[...a,`line`],footer:[...a,`line`,`line`]}:{leaf:[...a,s?`last-leaf`:`leaf`,...r?[`leaf-link`]:[]],node:[...a,s?`last-leaf`:`leaf`],children:[...a,s?`none`:`line`],footer:[...a,s?`none`:`line`]}}var na=function(e){return e.GlobalArchiveOnly=`global-archive-only`,e.GlobalArchiveAndRegional=`global-archive-and-regional`,e}({}),ra={label:`Global & Archive`,planName:`Standard`,features:[`Storage: $7/TB per month`,`Egress: $7/TB`,`Minimum monthly invoice: $5`,`Storage locations: Global distribution`,`Object Mount: 2 licenses included`]},ia={label:`Regional`,planName:`Advanced`,features:[`Storage: $10/TB per month`,`Egress: $7/TB`,`Minimum monthly invoice: $5`,`Storage locations: U.S. SOC2 Type 2 data centers`,`Object Mount: 2 licenses included`]};function aa(){return(_e().state.config.satelliteName??``).toLowerCase().includes(`us1`)?na.GlobalArchiveAndRegional:na.GlobalArchiveOnly}function oa(e){return e===na.GlobalArchiveAndRegional?[ra,ia]:[ra]}function sa(e){return e?ye.formattedDate(e,{month:`long`,day:`numeric`,year:`numeric`,timeZone:`UTC`}):``}function ca(e){if(!e)return null;let t=new Date(e);return isNaN(t.getTime())?null:t}function la(e,t){return new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()+t))}function ua(e){let t=ca(e);return t?la(t,-1):null}function da(e){let t=ca(e);return t?la(t,1):null}function fa(e){let t=ca(e);return!!t&&new Date<t}var pa=Er({text:String,...cn(),...ft()},`VToolbarTitle`),ma=Dr()({name:`VToolbarTitle`,props:pa(),setup(e,{slots:t}){return zt(()=>{let n=!!(t.default||t.text||e.text);return F(e.tag,{class:Je([`v-toolbar-title`,e.class]),style:Ge(e.style)},{default:()=>[n&&j(`div`,{class:`v-toolbar-title__placeholder`},[t.text?t.text():e.text,t.default?.()])]})}),{}}}),ha=[null,`prominent`,`default`,`comfortable`,`compact`],ga=Er({absolute:Boolean,collapse:Boolean,collapsePosition:{type:String,default:`start`},color:String,density:{type:String,default:`default`,validator:e=>ha.includes(e)},extended:{type:Boolean,default:null},extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...Qn(),...cn(),...Tn(),...Un(),...xn(),...ft({tag:`header`}),...Lr()},`VToolbar`),_a=Dr()({name:`VToolbar`,props:ga(),setup(e,{slots:t}){let{backgroundColorClasses:n,backgroundColorStyles:r}=en(()=>e.color),{borderClasses:i}=Gn(e),{elevationClasses:a}=kn(e),{locationStyles:o}
10=lr(e),{roundedClasses:s}=gr(e),{themeClasses:c}=Xr(e),{rtlClasses:l}=Hr(),u=M(e.extended===null?!!t.extension?.():e.extended),d=T(()=>parseInt(Number(e.height)+(e.density===`prominent`?Number(e.height):0)-(e.density===`comfortable`?8:0)-(e.density===`compact`?16:0),10)),f=T(()=>u.value?parseInt(Number(e.extensionHeight)+(e.density===`prominent`?Number(e.extensionHeight):0)-(e.density===`comfortable`?4:0)-(e.density===`compact`?8:0),10):0);return Kr({VBtn:{variant:`text`}}),zt(()=>{let p=!!(e.title||t.title),m=!!(t.image||e.image),h=t.extension?.();return u.value=e.extended===null?!!h:e.extended,F(e.tag,{class:Je([`v-toolbar`,`v-toolbar--collapse-${e.collapsePosition}`,{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},n.value,i.value,a.value,s.value,c.value,l.value,e.class]),style:Ge([r.value,o.value,e.style])},{default:()=>[m&&j(`div`,{key:`image`,class:`v-toolbar__image`},[t.image?F(Ct,{key:`image-defaults`,disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},t.image):F(Nn,{key:`image-img`,cover:!0,src:e.image},null)]),F(Ct,{defaults:{VTabs:{height:jr(d.value)}}},{default:()=>[j(`div`,{class:`v-toolbar__content`,style:{height:jr(d.value)}},[t.prepend&&j(`div`,{class:`v-toolbar__prepend`},[t.prepend?.()]),p&&F(ma,{key:`title`,text:e.title},{text:t.title}),t.default?.(),t.append&&j(`div`,{class:`v-toolbar__append`},[t.append?.()])])]}),F(Ct,{defaults:{VTabs:{height:jr(f.value)}}},{default:()=>[F(bt,null,{default:()=>[u.value&&j(`div`,{class:`v-toolbar__extension`,style:{height:jr(f.value)}},[h])]})]})]})}),{contentHeight:d,extensionHeight:f}}}),va=ht(`v-alert-title`),ya=Er({iconSize:[Number,String],iconSizes:{type:Array,default:()=>[[`x-small`,10],[`small`,16],[`default`,24],[`large`,28],[`x-large`,32]]}},`iconSize`);function ba(e,t){return{iconSize:T(()=>{let n=new Map(e.iconSizes),r=e.iconSize??t()??`default`;return n.has(r)?n.get(r):r})}}var xa=[`success`,`info`,`warning`,`error`],Sa=Er({border:{type:[Boolean,String],validator:e=>typeof e==`boolean`||[`top`,`end`,`bottom`,`start`].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:Rr,default:`$close`},closeLabel:{type:String,default:`$vuetify.close`},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:e=>xa.includes(e)},...cn(),...Yn(),...mr(),...Tn(),...ya(),...Un(),...ln(),...xn(),...ft(),...Lr(),...In({variant:`flat`})},`VAlert`),Ca=Dr()({name:`VAlert`,props:Sa(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0},setup(e,{emit:t,slots:n}){let r=Fr(e,`modelValue`),i=y(()=>
10{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),{iconSize:a}=ba(e,()=>e.prominent?44:void 0),{themeClasses:o}=Xr(e),{colorClasses:s,colorStyles:c,variantClasses:l}=vn(()=>({color:e.color??e.type,variant:e.variant})),{densityClasses:u}=ir(e),{dimensionStyles:d}=rn(e),{elevationClasses:f}=kn(e),{locationStyles:p}=lr(e),{positionClasses:m}=At(e),{roundedClasses:h}=gr(e),{textColorClasses:g,textColorStyles:_}=_t(()=>e.borderColor),{t:v}=Wr(),b=y(()=>({"aria-label":v(e.closeLabel),onClick(e){r.value=!1,t(`click:close`,e)}}));return()=>{let t=!!(n.prepend||i.value),v=!!(n.title||e.title),y=!!(n.close||e.closable),x={density:e.density,icon:i.value,size:e.iconSize||e.prominent?a.value:void 0};return r.value&&F(e.tag,{class:Je([`v-alert`,e.border&&{"v-alert--border":!!e.border,[`v-alert--border-${e.border===!0?`start`:e.border}`]:!0},{"v-alert--prominent":e.prominent},o.value,s.value,u.value,f.value,m.value,h.value,l.value,e.class]),style:Ge([c.value,d.value,p.value,e.style]),role:`alert`},{default:()=>[nr(!1,`v-alert`),e.border&&j(`div`,{key:`border`,class:Je([`v-alert__border`,g.value]),style:Ge(_.value)},null),t&&j(`div`,{key:`prepend`,class:`v-alert__prepend`},[n.prepend?F(Ct,{key:`prepend-defaults`,disabled:!i.value,defaults:{VIcon:{...x}}},n.prepend):F(hn,pe({key:`prepend-icon`},x),null)]),j(`div`,{class:`v-alert__content`},[v&&F(va,{key:`title`},{default:()=>[n.title?.()??e.title]}),n.text?.()??e.text,n.default?.()]),n.append&&j(`div`,{key:`append`,class:`v-alert__append`},[n.append()]),y&&j(`div`,{key:`close`,class:`v-alert__close`},[n.close?F(Ct,{key:`close-defaults`,defaults:{VBtn:{icon:e.closeIcon,size:`x-small`,variant:`text`}}},{default:()=>[n.close?.({props:b.value})]}):F(W,pe({key:`close-btn`,icon:e.closeIcon,size:`x-small`,variant:`text`},b.value),null)])]})}}}),wa=Er({...ei(vr(),[`direction`]),...ei(xt(),[`inline`])},`VCheckbox`),Ta=Dr()({name:`VCheckbox`,inheritAttrs:!1,props:wa(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,{attrs:t,slots:n}){let r=Fr(e,`modelValue`),{isFocused:i,focus:a,blur:o}=hr(e),s=E(),c=Ee();return zt(()=>{let[l,u]=xr(t),d=fr.filterProps(e),f=wt.filterProps(e);return F(fr,pe({ref:s,class:[`v-checkbox`,e.class]},l,d,{modelValue:r.value,"onUpdate:modelValue":e=>r.value=e,id:e.id||`checkbox-${c}`,focused:i.value,style:e.style}),{...n,default:({id:e,messagesId:t,isDisabled:i,isReadonly:s,isValid:c})=>F(wt,pe(f,{id:e.value,"aria-describedby":t.value,disabled:i.value,readonly:s.value},u,{error:c.value===!1,modelValue:r.value,"onUpdate:modelValue":e=>r.value=e,onFocus:a,onBlur:o}),n)})}),_n({},s)}}),Ea=Er({start:Boolean,end:Boolean,...cn(),...ft()},`VListItemAction`),Da=Dr()({name:`VListItemAction`,props:Ea(),setup(e,{slots:t}){return zt(()=>F(e.tag,{class:Je([`v-list-item-action`,{"v-list-item-action--start":e.start,"v-list-item-action--end":e.end},e.class]),style:Ge(e.style)},t)),{}}}),Oa=Er({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:Boolean,search:String,...dt({filterKeys:[`title`]}),...yt(),...ei(jt({modelValue:null,role:`combobox`}),[`validationValue`,`dirty`])},`VAutocomplete`),ka=Dr()({name:`VAutocomplete`,props:Oa(),emits:{"update:focused":e=>!0,"update:search":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,{slots:t}){let{t:n}=Wr(),r=E(),i=M(!1),a=M(!0),o=M(!1),c=E(),l=E(),u=M(-1),d=M(null),{items:f,transformIn:p,transformOut:m}=Ln(e),{textColorClasses:h,textColorStyles:g}=_t(()=>r.value?.color),{InputIcon:_}=an(e),v=Fr(e,`search`,``),b=Fr(e,`modelValue`,[],e=>p(e===null?[null]:Ar(e)),t=>{let n=m(t);return e.multiple?n:n[0]??null}),x=T(()=>typeof e.counterValue==`function`?e.counterValue(b.value):typeof e.counterValue==`number`?e.counterValue:b.value.length),S=tn(e),{filteredItems:C,getMatches:w}=Rn(e,f,()=>d.value??(a.value?``:v.value)),D=T(()=>e.hideSelected&&d.value===null?C.value.filter(e=>!b.value.some(t=>t.value===e.value)):C.value),O=y(()=>e.closableChips&&!S.isReadonly.value&&!S.isDisabled.value),A=T(()=>!!(e.chips||t.chip)),ee=T(()=>A.value||!!t.selection),ne=T(()=>b.value.map(e=>e.props.value)),N=T(()=>D.value.find(e=>e.type===`item`&&!e.props.disabled)),re=T(()=>(e.autoSelectFirst===!0||e.autoSelectFirst===`exact`&&v.value===N.value?.title)&&D.value.length>0&&!a.value&&!o.value),ie=T(()=>e.hideNoData&&!D.value.length||S.isReadonly.value||S.isDisabled.value),ae=Fr(e,`menu`),P=T({get:()=>ae.value,set:e=>{ae.value&&!e&&c.value?.ΨopenChildren.size||e&&ie.value||(ae.value=e)}}
10),{menuId:oe,ariaExpanded:se,ariaControls:ce}=Gt(e,P),le=E(),I=E(),ue=E(),de=Ut(le,r),{onTabKeydown:fe}=Vt({groups:[{type:`element`,contentRef:I},{type:`list`,contentRef:le,displayItemsCount:()=>D.value.length},{type:`element`,contentRef:ue}],onLeave:()=>{P.value=!1,r.value?.focus()}});function me(t){e.openOnClear&&(P.value=!0),v.value=``}function he(){ie.value||(P.value=!0)}function ge(e){ie.value||(i.value&&(e.preventDefault(),e.stopPropagation()),P.value=!P.value)}function _e(e){e.key===`Tab`&&fe(e),le.value?.$el.contains(e.target)&&(Mr(e)||e.key===`Backspace`)&&r.value?.focus()}function ve(t){if(S.isReadonly.value)return;let n=r.value?.selectionStart,i=b.value.length;if([`Enter`,`ArrowDown`,`ArrowUp`].includes(t.key)&&t.preventDefault(),[`Enter`,`ArrowDown`].includes(t.key)&&(P.value=!0),[`Escape`].includes(t.key)&&(P.value=!1),re.value&&[`Enter`,`Tab`].includes(t.key)&&N.value&&!b.value.some(({value:e})=>e===N.value.value)&&B(N.value),t.key===`ArrowDown`&&re.value&&le.value?.focus(`next`),[`Backspace`,`Delete`].includes(t.key)){if(!e.multiple&&ee.value&&b.value.length>0&&!v.value)return B(b.value[0],!1);if(~u.value){t.preventDefault();let e=u.value;B(b.value[u.value],!1),u.value=e>=i-1?i-2:e}else t.key===`Backspace`&&!v.value&&(u.value=i-1);return}if(e.multiple)if(t.key===`ArrowLeft`){if(u.value<0&&n&&n>0)return;let e=u.value>-1?u.value-1:i-1;if(b.value[e])u.value=e;else{let e=v.value?.length??null;u.value=-1,r.value?.setSelectionRange(e,e)}}else if(t.key===`ArrowRight`){if(u.value<0)return;let e=u.value+1;b.value[e]?u.value=e:(u.value=-1,r.value?.setSelectionRange(0,0))}else ~u.value&&Mr(t)&&(u.value=-1)}function ye(e){if(Ur(r.value,`:autofill`)||Ur(r.value,`:-webkit-autofill`)){let t=f.value.find(t=>t.title===e.target.value);t&&B(t)}}function be(){e.eager&&l.value?.calculateVisibleItems()}function xe(){i.value&&(a.value=!0,r.value?.focus()),d.value=null}function Se(e){i.value=!0,setTimeout(()=>{o.value=!0})}function R(e){o.value=!1,r.value?.$el.contains(e.relatedTarget)||(i.value=!1)}function z(t){(t==null||t===``&&!e.multiple&&!ee.value)&&(b.value=[])}function Ce(e){(c.value?.contentEl)?.contains(e.relatedTarget)&&(i.value=!0)}let we=M(!1);function B(t,n=!0){if(!(!t||t.props.disabled))if(e.multiple){let r=b.value.findIndex(n=>(e.valueComparator||br)(n.value,t.value)),i=n??!~r;if(~r){let e=i?[...b.value,t]:[...b.value];e.splice(r,1),b.value=e}else i&&(b.value=[...b.value,t]);e.clearOnSelect&&(v.value=``)}else{let e=n!==!1;b.value=e?[t]:[],d.value=a.value?``:v.value??``,v.value=e&&!ee.value?t.title:``,te(()=>{P.value=!1,a.value=!0})}}return L(i,(t,n)=>{t!==n&&(t?(we.value=!0,v.value=e.multiple||ee.value?``:String(b.value.at(-1)?.props.title??``),a.value=!0,te(()=>we.value=!1)):(!e.multiple&&v.value==null&&(b.value=[]),P.value=!1,!a.value&&v.value&&(d.value=v.value),v.value=``,u.value=-1))}),L(v,e=>{!i.value||we.value||(e&&(P.value=!0),a.value=!e)}),L(P,t=>{if(!e.hideSelected&&t&&b.value.length&&a.value){let e=D.value.findIndex(e=>b.value.some(t=>e.value===t.value));wr&&window.requestAnimationFrame(()=>{e>=0&&l.value?.scrollToIndex(e)})}t&&(d.value=null)}),L(f,(e,t)=>{P.value||i.value&&!t.length&&e.length&&(P.value=!0)}),zt(()=>{let o=!!(!e.hideNoData||D.value.length||t[`prepend-item`]||t[`append-item`]||t[`no-data`]),d=b.value.length>0,f=Tt.filterProps(e),p={search:v,filteredItems:C.value};return F(Tt,pe({ref:r},f,{modelValue:v.value,"onUpdate:modelValue":[e=>v.value=e,z],focused:i.value,"onUpdate:focused":e=>i.value=e,validationValue:b.externalValue,counterValue:x.value,dirty:d,onChange:ye,class:[`v-autocomplete`,`v-autocomplete--${e.multiple?`multiple`:`single`}`,{"v-autocomplete--active-menu":P.value,"v-autocomplete--chips":!!e.chips,"v-autocomplete--selection-slot":!!ee.value,"v-autocomplete--selecting-index":u.value>-1},e.class],style:e.style,readonly:S.isReadonly.value,placeholder:d?void 0:e.placeholder,"onClick:clear":me,"onMousedown:control":he,onKeydown:ve,onBlur:Ce,"aria-expanded":se.value,"aria-controls":ce.value}),{...t,default:({id:r})=>j(k,null,[F(Et,pe({id:oe.value,ref:c,modelValue:P.value,"onUpdate:modelValue":e=>P.value=e,activator:`parent`,contentClass:`v-autocomplete__content`,disabled:ie.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,onAfterEnter:be,onAfterLeave:xe},e.menuProps),{default:()=>[F(G,{elevation:e.menuElevation,onFocusin:Se,onKeydown:_e},{default:()=>[t[`menu-header`]&&j(`header`,{ref:I},[t[`menu-header`](p)]),o&&F(sr,pe({key:`autocomplete-list`,ref:le,filterable:!0,selected:ne.value,selectStrategy:e.multiple?`independent`:`single-independent`,onMousedown:e=>e.preventDefault(),onFocusout:R,tabindex:`-1`,selectable:!!D.value.length,"aria-live":`polite`,"aria-labelledby":`${r.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},de,e.listProps),{default:()=>[t[`prepend-item`]?.(),!D.value.length&&!e.hideNoData&&(t[`no-data`]?.()??F(Xn,{key:`no-data`,title:n(e.noDataText)},null)),F(Jt,{ref:l,renderless:!0,items:D.value,itemKey:`value`},{default:({item:n,index:r,itemRef:i})=>{let o=pe(n.props,{ref:i,key:n.value,active:re.value&&n===N.value?!0:void 0,onClick:()=>B(n,null),"aria-posinset":r+1,"aria-setsize":D.value.length});return n.type===`divider`?t.divider?.({props:n.raw,index:r})??F(q,pe(n.props,{key:`divider-${r}`}),null):n.type===`subheader`?t.subheader?.({props:n.raw,index:r})??F(yn,pe(n.props,{key:`subheader-${r}`}),null):t.item?.({item:n.raw,internalItem:n,index:r,props:o})??F(Xn,pe(o,{role:`option`}),{prepend:({isSelected:t})=>j(k,null,[e.multiple&&!e.hideSelected?F(wt,{key:n.value,modelValue:t,ripple:!1,tabindex:`-1`,"aria-hidden":!0,onClick:e=>e.preventDefault()},null):void 0,n.props.prependAvatar&&F(Wt,{image:n.props.prependAvatar},null),n.props.prependIcon&&F(hn,{icon:n.props.prependIcon},null)]),title:()=>a.value?n.title:Bn(`v-autocomplete`,n.title,w(n)?.title)})}}),t[`append-item`]?.()]}),t[`menu-footer`]&&j(`footer`,{ref:ue},[t[`menu-footer`](p)])]})]}),b.value.map((n,r)=>{function i(e){e.stopPropagation(),e.preventDefault(),B(n,!1)}let a=pe(J.filterProps(n.props),{"onClick:close":i,onKeydown(e){e.key!==`Enter`&&e.key!==` `||(e.preventDefault(),e.stopPropagation(),i(e))},onMousedown(e){e.preventDefault(),e.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),o=A.value?!!t.chip:!!t.selection,c=o?Pr(A.value?t.chip({item:n.raw,internalItem:n,index:r,props:a}):t.selection({item:n.raw,internalItem:n,index:r})):void 0;if(!(o&&!c))return j(`div`,{key:n.value,class:Je([`v-autocomplete__selection`,r===u.value&&[`v-autocomplete__selection--selected`,h.value]]),style:Ge(r===u.value?g.value:{})},[A.value?t.chip?F(Ct,{key:`chip-defaults`,defaults:{VChip:{closable:O.value,size:`small`,text:n.title}}},{default:()=>[c]}):F(J,pe({key:`chip`,closable:O.value,size:`small`,text:n.title,disabled:n.props.disabled},a),null):c??j(`span`,{class:`v-autocomplete__selection-text`},[n.title,e.multiple&&r<b.value.length-1&&j(`span`,{class:`v-autocomplete__selection-comma`},[s(`,`)])])])})]),"append-inner":(...n)=>j(k,null,[t[`append-inner`]?.(...n),e.menuIcon?F(hn,{class:`v-autocomplete__menu-icon`,color:r.value?.fieldIconColor,icon:e.menuIcon,onMousedown:ge,onClick:Ir,"aria-hidden":!0,tabindex:`-1`},null):void 0,e.appendInnerIcon&&F(_,{key:`append-icon`,name:`appendInner`,color:n[0].iconColor.value},null)])})}),_n({isFocused:i,isPristine:a,menu:P,search:v,filteredItems:C,select:B},r)}}),Aa=e=>{let{touchstartX:t,touchendX:n,touchstartY:r,touchendY:i}=e,a=.5;e.offsetX=n-t,e.offsetY=i-r,Math.abs(e.offsetY)<a*Math.abs(e.offsetX)&&(e.left&&n<t-16&&e.left(e),e.right&&n>t+16&&e.right(e)),Math.abs(e.offsetX)<a*Math.abs(e.offsetY)&&(e.up&&i<r-16&&e.up(e),e.down&&i>r+16&&e.down(e))};function ja(e,t){let n=e.changedTouches[0];t.touchstartX=n.clientX,t.touchstartY=n.clientY,t.start?.({originalEvent:e,...t})}function Ma(e,t){let n=e.changedTouches[0];t.touchendX=n.clientX,t.touchendY=n.clientY,t.end?.({originalEvent:e,...t}),Aa(t)}function Na(e,t){let n=e.changedTouches[0];t.touchmoveX=n.clientX,t.touchmoveY=n.clientY,t.move?.({originalEvent:e,...t})}function Pa(e={}){let t={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:e.left,right:e.right,up:e.up,down:e.down,start:e.start,move:e.move,end:e.end};return{touchstart:e=>ja(e,t),touchend:e=>Ma(e,t),touchmove:e=>Na(e,t)}}function Fa(e,t){let n=t.value,r=n?.parent?e.parentElement:e,i=n?.options??{passive:!0},a=t.instance?.$.uid;if(!r||a===void 0)return;let o=Pa(t.value);r._touchHandlers=r._touchHandlers??Object.create(null),r._touchHandlers[a]=o,Gr(o).forEac
10h(e=>{r.addEventListener(e,o[e],i)})}function Ia(e,t){let n=t.value?.parent?e.parentElement:e,r=t.instance?.$.uid;if(!n?._touchHandlers||r===void 0)return;let i=n._touchHandlers[r];Gr(i).forEach(e=>{n.removeEventListener(e,i[e])}),delete n._touchHandlers[r]}var La={mounted:Fa,unmounted:Ia},Ra=Symbol.for(`vuetify:v-window`),za=Symbol.for(`vuetify:v-window-group`),Ba=Er({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:`$next`},prevIcon:{type:[Boolean,String,Function,Object],default:`$prev`},reverse:Boolean,showArrows:{type:[Boolean,String],validator:e=>typeof e==`boolean`||e===`hover`},verticalArrows:[Boolean,String],touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:`horizontal`},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:`v-window-item--active`},mandatory:{type:[Boolean,String],default:`force`},crossfade:Boolean,transitionDuration:Number,...cn(),...ft(),...Lr()},`VWindow`),Va=Dr()({name:`VWindow`,directives:{vTouch:La},props:Ba(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let{themeClasses:n}=Xr(e),{isRtl:r}=Hr(),{t:i}=Wr(),a=Dn(e,za),o=E(),s=T(()=>r.value?!e.reverse:e.reverse),c=M(!1),l=T(()=>e.crossfade?`v-window-crossfade-transition`:`v-window-${e.direction===`vertical`?`y`:`x`}${(s.value?!c.value:c.value)?`-reverse`:``}-transition`),d=M(0),f=E(void 0),p=T(()=>a.items.value.findIndex(e=>a.selected.value.includes(e.id)));L(p,(e,t)=>{let n,r={left:0,top:0};wr&&t>=0&&(n=Qt(o.value),r.left=n?.scrollLeft,r.top=n?.scrollTop);let i=a.items.value.length,s=i-1;i<=2?c.value=e<t:e===s&&t===0?c.value=!1:e===0&&t===s?c.value=!0:c.value=e<t,te(()=>{!wr||!n||(n.scrollTop!==r.top&&n.scrollTo({...r,behavior:`instant`}),requestAnimationFrame(()=>{n&&n.scrollTop!==r.top&&n.scrollTo({...r,behavior:`instant`})}))})},{flush:`sync`}),be(Ra,{transition:l,isReversed:c,transitionCount:d,transitionHeight:f,rootRef:o});let m=y(()=>e.continuous||p.value!==0),h=y(()=>e.continuous||p.value!==a.items.value.length-1);function g(){m.value&&a.prev()}function _(){h.value&&a.next()}let v=T(()=>{let n=[],o={icon:r.value?e.nextIcon:e.prevIcon,class:`v-window__${s.value?`right`:`left`}`,onClick:a.prev,"aria-label":i(`$vuetify.carousel.prev`)};n.push(m.value?t.prev?t.prev({props:o}):F(W,o,null):j(`div`,null,null));let c={icon:r.value?e.prevIcon:e.nextIcon,class:`v-window__${s.value?`left`:`right`}`,onClick:a.next,"aria-label":i(`$vuetify.carousel.next`)};return n.push(h.value?t.next?t.next({props:c}):F(W,c,null):j(`div`,null,null)),n}),b=T(()=>e.touch===!1?e.touch:{left:()=>{s.value?g():_()},right:()=>{s.value?_():g()},start:({originalEvent:e})=>{e.stopPropagation()},...e.touch===!0?{}:e.touch});function x(t){(e.direction===`horizontal`&&t.key===`ArrowLeft`||e.direction===`vertical`&&t.key===`ArrowUp`)&&(t.preventDefault(),g(),te(()=>{m.value?S(0):S(1)})),(e.direction===`horizontal`&&t.key===`ArrowRight`||e.direction===`vertical`&&t.key===`ArrowDown`)&&(t.preventDefault(),_(),te(()=>{h.value?S(1):S(0)}))}function S(e){let t=v.value[e];t&&(Array.isArray(t)?t[0]:t).el?.focus()}return zt(()=>u(F(e.tag,{ref:o,class:Je([`v-window`,{"v-window--show-arrows-on-hover":e.showArrows===`hover`,"v-window--vertical-arrows":!!e.verticalArrows,"v-window--crossfade":!!e.crossfade},n.value,e.class]),style:Ge([e.style,{"--v-window-transition-duration":Cr()?null:jr(e.transitionDuration,`ms`)}])},{default:()=>[j(`div`,{class:`v-window__container`,style:{height:f.value}},[t.default?.({group:a}),e.showArrows!==!1&&j(`div`,{class:Je([`v-window__controls`,{"v-window__controls--left":e.verticalArrows===`left`||e.verticalArrows===!0},{"v-window__controls--right":e.verticalArrows===`right`}]),onKeydown:x},[v.value])]),t.additional?.({group:a})]}),[[La,b.value]])),{group:a}}}),Ha=Er({color:String,cycle:Boolean,delimiterIcon:{type:Rr,default:`$delimiter`},height:{type:[Number,String],default:500},hideDelimiters:Boolean,hideDelimiterBackground:Boolean,interval:{type:[Number,String],default:6e3,validator:e=>Number(e)>0},progress:[Boolean,String],verticalDelimiters:[Boolean,String],...Ba({continuous:!0,mandatory:`force`,showArrows:!0})}
10,`VCarousel`),Ua=Dr()({name:`VCarousel`,props:Ha(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let n=Fr(e,`modelValue`),{t:r}=Wr(),i=E(),a=-1;L(n,s),L(()=>e.interval,s),L(()=>e.cycle,e=>{e?s():window.clearTimeout(a)}),Oe(o);function o(){!e.cycle||!i.value||(a=window.setTimeout(i.value.group.next,Number(e.interval)>0?Number(e.interval):6e3))}function s(){window.clearTimeout(a),window.requestAnimationFrame(o)}function c(t,n){(e.direction===`horizontal`&&t.key===`ArrowLeft`||e.direction===`vertical`&&t.key===`ArrowUp`)&&(t.preventDefault(),n.prev(),te(()=>i.value?.$el.querySelector(`.v-btn--active`)?.focus())),(e.direction===`horizontal`&&t.key===`ArrowRight`||e.direction===`vertical`&&t.key===`ArrowDown`)&&(t.preventDefault(),n.next(),te(()=>i.value?.$el.querySelector(`.v-btn--active`)?.focus()))}return zt(()=>{let a=Va.filterProps(e);return F(Va,pe({ref:i},a,{modelValue:n.value,"onUpdate:modelValue":e=>n.value=e,class:[`v-carousel`,{"v-carousel--hide-delimiter-background":e.hideDelimiterBackground,"v-carousel--vertical-delimiters":e.verticalDelimiters},e.class],style:[{height:jr(e.height)},e.style]}),{default:t.default,additional:({group:i})=>j(k,null,[!e.hideDelimiters&&j(`div`,{class:`v-carousel__controls`,style:{left:e.verticalDelimiters===`left`&&e.verticalDelimiters?0:`auto`,right:e.verticalDelimiters===`right`?0:`auto`}},[i.items.value.length>0&&F(Ct,{defaults:{VBtn:{color:e.color,icon:e.delimiterIcon,size:`x-small`,variant:`text`}},scoped:!0},{default:()=>[i.items.value.map((e,n)=>{let a={id:`carousel-item-${e.id}`,"aria-label":r(`$vuetify.carousel.ariaLabel.delimiter`,n+1,i.items.value.length),class:[`v-carousel__controls__item`,i.isSelected(e.id)&&`v-btn--active`],onClick:()=>i.select(e.id,!0),onKeydown:e=>c(e,i)};return t.item?t.item({props:a,item:e}):F(W,pe(e,a),null)})]})]),e.progress&&F(Lt,{absolute:!0,class:`v-carousel__progress`,color:typeof e.progress==`string`?e.progress:void 0,modelValue:(i.getItemIndex(n.value)+1)/i.items.value.length*100},null)]),prev:t.prev,next:t.next})}),{}}}),Wa=Er({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...cn(),...Xt(),...pn()},`VWindowItem`),Q=Dr()({name:`VWindowItem`,directives:{vTouch:La},props:Wa(),emits:{"group:selected":e=>!0},setup(e,{slots:t}){let n=b(Ra),r=or(e,za),{isBooted:i}=Cn();if(!n||!r)throw Error(`[Vuetify] VWindowItem must be used inside VWindow`);let a=M(!1),o=T(()=>i.value&&(n.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function s(){!a.value||!n||(a.value=!1,n.transitionCount.value>0&&(--n.transitionCount.value,n.transitionCount.value===0&&(n.transitionHeight.value=void 0)))}function c(){a.value||!n||(a.value=!0,n.transitionCount.value===0&&(n.transitionHeight.value=jr(n.rootRef.value?.clientHeight)),n.transitionCount.value+=1)}function l(){s()}function d(e){a.value&&te(()=>{!o.value||!a.value||!n||(n.transitionHeight.value=jr(e.clientHeight))})}let f=T(()=>{let t=n.isReversed.value?e.reverseTransition:e.transition;return o.value?{name:typeof t==`string`?t:n.transition.value,onBeforeEnter:c,onAfterEnter:s,onEnterCancelled:l,onBeforeLeave:c,onAfterLeave:s,onLeaveCancelled:l,onEnter:d}:!1}),{hasContent:p}=dn(e,r.isSelected);return zt(()=>F(dr,{transition:f.value,disabled:!i.value},{default:()=>[u(j(`div`,{class:Je([`v-window-item`,r.selectedClass.value,e.class]),style:Ge(e.style)},[p.value&&t.default?.()]),[[Pt,r.isSelected.value]])]})),{groupItem:r}}}),Ga=Er({...An(),...Wa()},`VCarouselItem`),Ka=Dr()({name:`VCarouselItem`,inheritAttrs:!1,props:Ga(),setup(e,{slots:t,attrs:n}){zt(()=>{let r=Nn.filterProps(e),i=Q.filterProps(e);return F(Q,pe({class:[`v-carousel-item`,e.class]},i),{default:()=>[F(Nn,pe(n,r),t)]})})}}),qa=ht(`v-picker-title`),Ja=Er({bgColor:String,divided:Boolean,landscape:Boolean,title:String,hideHeader:Boolean,hideTitle:Boolean,...un()},`VPicker`),Ya=Dr()({name:`VPicker`,props:Ja(),setup(e,{slots:t}){let{backgroundColorClasses:n,backgroundColorStyles:r}=en(()=>e.color);return zt(()=>{let i=G.filterProps(e),a=!e.hideTitle&&!!(e.title||t.title);return F(G,pe(i,{color:e.bgColor,class:[`v-picker`,{"v-picker--divided":e.divided,"v-picker--landscape":e.landscape,"v-picker--with-actions":!!t.actions},e.class],style:e.style}),{default:()=>[!e.hideHeader&&j(`div`,{key:`header`,class:Je([`v-picker__header-wrapper`,n.value]),style:Ge([r.value])},[a&&F(qa,{key:`picker-title`},{default:()=>[t.title?.()??e.title]}),t.header&&j(`div`,{class:`v-picker__header`},[t.header()])]),j(`div`,{class:`v-picker__body`},[t.default?.()]),t.actions&&F(Ct,{defaults:{VBtn:{slim:!0,variant:`text`}}},{default:()=>[j(`div`,{class:`v-picker__actions`},[t.actions()])]})]})}),{}}}),Xa=Er({fluid:{type:Boolean,default:!1},...cn(),...mr(),...ft()},`VContainer`),Za=Dr()({name:`VContainer`,props:Xa(),setup(e,{slots:t}){let{rtlClasses:n}=Hr(),{dimensionStyles:r}=rn(e);return zt(()=>F(e.tag,{class:Je([`v-container`,{"v-container--fluid":e.fluid},n.value,e.class]),style:Ge([r.value,e.style])},t)),{}}}),Qa=ht(`v-spacer`,`div`,`VSpacer`),$a=Er({active:{type:[String,Array],default:void 0},controlHeight:[Number,String],controlVariant:{type:String,default:`docked`},noMonthPicker:Boolean,disabled:{type:[Boolean,String,Array],default:null},nextIcon:{type:Rr,default:`$next`},prevIcon:{type:Rr,default:`$prev`},modeIcon:{type:Rr,default:`$subgroup`},text:String,monthText:String,yearText:String,viewMode:{type:String,default:`month`}},`VDatePickerControls`),eo=Dr()({name:`VDatePickerControls`,props:$a(),emits:{"click:year":()=>!0,"click:month":()=>!0,"click:prev":()=>!0,"click:next":()=>!0,"click:prev-year":()=>!0,"click:next-year":()=>!0},setup(e,{emit:t,slots:n}){let{t:r}=Wr(),i=T(()=>Array.isArray(e.disabled)?e.disabled.includes(`text`):!!e.disabled),a=T(()=>Array.isArray(e.disabled)?e.disabled.includes(`mode`):!!e.disabled),o=T(()=>Array.isArray(e.disabled)?e.disabled.includes(`prev-month`):!!e.disabled),s=T(()=>Array.isArray(e.disabled)?e.disabled.includes(`next-month`):!!e.disabled),c=T(()=>Array.isArray(e.disabled)?e.disabled.includes(`prev-year`):!!e.disabled),l=T(()=>Array.isArray(e.disabled)?e.disabled.includes(`next-year`):!!e.disabled);function u(){t(`click:prev`)}function d(){t(`click:next`)}function f(){t(`click:prev-year`)}function p(){t(`click:next-year`)}function m(){t(`click:year`)}function h(){t(`click:month`)}return zt(()=>{let t={VBtn:{density:`comfortable`,variant:`text`}},g=F(W,{"data-testid":`prev-month`,disabled:o.value,icon:e.prevIcon,"aria-label":r(`$vuetify.datePicker.ariaLabel.previousMonth`),onClick:u},null),_=F(W,{"data-testid":`next-month`,disabled:s.value,icon:e.nextIcon,"aria-label":r(`$vuetify.datePicker.ariaLabel.nextMonth`),onClick:d},null),v=F(W,{"data-testid":`prev-year`,disabled:c.value,icon:e.prevIcon,"aria-label":r(`$vuetify.datePicker.ariaLabel.previousYear`),onClick:f},null),y=F(W,{"data-testid":`next-year`,disabled:l.value,icon:e.nextIcon,"aria-label":r(`$vuetify.datePicker.ariaLabel.nextYear`),onClick:p}
10,null),b=F(W,{class:`v-date-picker-controls__only-month-btn`,"data-testid":`month-btn`,density:`default`,disabled:i.value,text:e.monthText,appendIcon:e.modeIcon,rounded:!0,"aria-label":r(`$vuetify.datePicker.ariaLabel.selectMonth`),onClick:h},null),x=F(W,{class:`v-date-picker-controls__only-year-btn`,"data-testid":`year-btn`,density:`default`,disabled:a.value,text:e.yearText,appendIcon:e.modeIcon,rounded:!0,"aria-label":r(`$vuetify.datePicker.ariaLabel.selectYear`),onClick:m},null),S=F(W,{class:`v-date-picker-controls__year-btn`,"data-testid":`year-btn`,density:`default`,disabled:a.value,text:e.text,appendIcon:e.modeIcon,rounded:!0,"aria-label":r(`$vuetify.datePicker.ariaLabel.selectYear`),onClick:m},null),C=j(k,null,[F(W,{class:`v-date-picker-controls__month-btn`,"data-testid":`month-btn`,height:`36`,disabled:i.value,text:e.text,rounded:!0,"aria-label":r(`$vuetify.datePicker.ariaLabel.selectMonth`),onClick:h},null),F(W,{class:`v-date-picker-controls__mode-btn`,"data-testid":`year-btn`,disabled:a.value,icon:e.modeIcon,"aria-label":r(`$vuetify.datePicker.ariaLabel.selectYear`),onClick:m},null)]),w={viewMode:e.viewMode,disabled:Array.isArray(e.disabled)?e.disabled:[],monthYearText:e.text??``,monthText:e.monthText??``,yearText:e.yearText??``,openMonths:h,openYears:m,prevMonth:u,nextMonth:d,prevYear:f,nextYear:p},T=j(k,null,[e.noMonthPicker?S:C,F(Qa,null,null),j(`div`,{class:`v-date-picker-controls__month`},[g,_])]),E=j(k,null,[j(`div`,{class:`v-date-picker-controls__month`},[g,b,_]),F(Qa,null,null),j(`div`,{class:`v-date-picker-controls__year`},[v,x,y])]);return F(Ct,{defaults:t},{default:()=>[j(`div`,{class:Je([`v-date-picker-controls`,`v-date-picker-controls--variant-${e.controlVariant}`]),style:{"--v-date-picker-controls-height":jr(e.controlHeight)}},[n.default?.(w)??j(k,null,[e.controlVariant===`modal`&&T,e.controlVariant===`docked`&&E])])]})}),{}}}),to=Er({appendIcon:Rr,color:String,header:String,transition:String,onClick:Or()},`VDatePickerHeader`),no=Dr()({name:`VDatePickerHeader`,props:to(),emits:{click:()=>!0,"click:append":()=>!0},setup(e,{emit:t,slots:n}){let{backgroundColorClasses:r,backgroundColorStyles:i}=en(()=>e.color);function a(){t(`click`)}function o(){t(`click:append`)}return zt(()=>{let t=!!(n.default||e.header),s=!!(n.append||e.appendIcon);return j(`div`,{class:Je([`v-date-picker-header`,{"v-date-picker-header--clickable":!!e.onClick},r.value]),style:Ge(i.value),onClick:a},[n.prepend&&j(`div`,{key:`prepend`,class:`v-date-picker-header__prepend`},[n.prepend()]),t&&F(dr,{key:`content`,name:e.transition},{default:()=>[j(`div`,{key:e.header,class:`v-date-picker-header__content`},[n.default?.()??e.header])]}),s&&j(`div`,{class:`v-date-picker-header__append`},[n.append?F(Ct,{key:`append-defaults`,disabled:!e.appendIcon,defaults:{VBtn:{icon:e.appendIcon,variant:`text`}}},{default:()=>[n.append?.()]}):F(W,{key:`append-btn`,icon:e.appendIcon,variant:`text`,onClick:o},null)])])}),{}}}),ro=Er({allowedDates:[Array,Function],disabled:{type:Boolean,default:null},displayValue:null,modelValue:Array,month:[Number,String],max:null,min:null,showAdjacentMonths:Boolean,year:[Number,String],weekdays:{type:Array,default:()=>[0,1,2,3,4,5,6]},weeksInMonth:{type:String,default:`dynamic`},firstDayOfWeek:{type:[Number,String],default:void 0},firstDayOfYear:{type:[Number,String],default:void 0},weekdayFormat:String},`calendar`);function io(e){let t=Jr(),n=Fr(e,`modelValue`,[],e=>Ar(e).map(e=>t.date(e))),r=T(()=>e.displayValue?t.date(e.displayValue):n.value.length>0?t.date(n.value[0]):e.min?t.date(e.min):Array.isArray(e.allowedDates)?t.date(e.allowedDates[0]):t.date()),i=Fr(e,`year`,void 0,e=>{let n=e==null?t.getYear(r.value):Number(e);return t.startOfYear(t.setYear(t.date(),n))},e=>t.getYear(e)),a=Fr(e,`month`,void 0,e=>{let n=e==null?t.getMonth(r.value):Number(e),a=t.setYear(t.startOfMonth(t.date()),t.getYear(i.value));return t.setMonth(a,n)},e=>t.getMonth(e)),o=T(()=>{let n=t.toJsDate(t.startOfWeek(t.date(),e.firstDayOfWeek)).getDay();return t.getWeekdays(e.firstDayOfWeek,e.weekdayFormat).filter((t,r)=>e.weekdays.includes((r+n)%7))}),s=T(()=>{let n=t.getWeekArray(a.value,e.firstDayOfWeek),r=n.flat();if(e.weeksInMonth===`static`&&r.length<42){let e=r[r.length-1],i=[];for(let a=1;a<=42-r.length;a++)i.push(t.addDays(e,a)),a%7==0&&(n.push(i),i=[])}return n});function c(r,i){return r.filter(n=>e.weekdays.includes(t.toJsDate(n).getDay())).map((r,o)=>{let s=t.toISO(r),c=!t.isSameMonth(r,a.value),l=t.isSameDay(r,t.startOfMonth(a.value)),u=t.isSameDay(r,t.endOfMonth(a.value)),d=t.isSameDay(r,a.value),f=e.weekdays.length;return{date:r,formatted:t.format(r,`keyboardDate`),isAdjacent:c,isDisabled:m(r),isEnd:u,isHidden:c&&!e.showAdjacentMonths,isSame:d,isSelected:n.value.some(e=>t.isSameDay(r,e)),isStart:l,isToday:t.isSameDay(r,i),isWeekEnd:o%f===f-1,isWeekStart:o%f===0,isoDate:s,localized:t.format(r,`dayOfMonth`),month:t.getMonth(r),year:t.getYear(r)}})}let l=T(()=>{let n=t.startOfWeek(r.value,e.firstDayOfWeek),i=[];for(let e=0;e<=6;e++)i.push(t.addDays(n,e));return c(i,t.date())}),u=T(()=>c(s.value.flat(),t.date())),d=T(()=>s.value.map(n=>n.length?t.getWeek(n[0],e.firstDayOfWeek,e.firstDayOfYear):null)),{minDate:f,maxDate:p}=ao(e);function m(n){if(e.disabled)return!0;let r=t.date(n);return f.value&&t.isBefore(t.endOfDay(r),f.value)||p.value&&t.isAfter(r,p.value)?!0:Array.isArray(e.allowedDates)&&e.allowedDates.length>0?!e.allowedDates.some(e=>t.isSameDay(t.date(e),r)):typeof e.allowedDates==`function`?!e.allowedDates(r):!1}return{displayValue:r,daysInMonth:u,daysInWeek:l,genDays:c,model:n,weeksInMonth:s,weekdayLabels:o,weekNumbers:d}}function ao(e){let t=Jr(),n=T(()=>{if(!e.min)return null;let n=t.date(e.min);return t.isValid(n)?n:null}),r=T(()=>{if(!e.max)return null;let n=t.date(e.max);return t.isValid(n)?n:null});function i(e){return n.value&&t.isBefore(e,n.value)?n.value:r.value&&t.isAfter(e,r.value)?r.value:e}function a(e){return(!n.value||t.isAfter(e,n.value))&&(!r.value||t.isBefore(e,r.value))}return{minDate:n,maxDate:r,clampDate:i,isInAllowedRange:a}}var oo=Er({color:String,hideWeekdays:Boolean,multiple:[Boolean,Number,String],showWeek:Boolean,readonly:Boolean,transition:{type:String,default:`picker-transition`},reverseTransition:{type:String,default:`picker-reverse-transition`},events:{type:[Array,Function,Object],default:()=>null},eventColor:{type:[Array,Function,Object,String],default:()=>null},...ei(ro(),[`displayValue`])},`VDatePickerMonth`),so=Dr()({name:`VDatePickerMonth`,props:oo(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0},setup(e,{emit:t,slots:n}){let r=E(),{t:i}=Wr(),{daysInMonth:a,model:o,weekNumbers:c,weekdayLabels:l}=io(e),u=Jr(),d=M(),f=M(),p=M(!1),m=y(()=>p.value?e.reverseTransition:e.transition);e.multiple===`range`&&o.value.length>0&&(d.value=o.value[0],o.value.length>1&&(f.value=o.value[o.value.length-1]));let h=T(()=>{let t=[`number`,`string`].includes(typeof e.multiple)?Number(e.multiple):1/0;return o.value.length>=t});L(a,(e,t)=>{t&&(p.value=u.isBefore(e[0].date,t[0].date))});function g(e){let t=u.startOfDay(e);if(o.value.length===0?d.value=void 0:o.value.length===1&&(d.value=o.value[0],f.value=void 0),!d.value)d.value=t,o.value=[d.value];else if(f.value)d.value=e,f.value=void 0,o.value=[d.value];else{if(u.isSameDay(t,d.value)){d.value=void 0,o.value=[];return}else u.isBefore(t,d.value)?(f.value=u.endOfDay(d.value),d.value=t):f.value=u.endOfDay(t);o.value=[d.value,f.value]}}function _(e){let t=u.format(e.date,`fullDateWithWeekday`);return i(`$vuetify.datePicker.ariaLabel.${e.isToday?`currentDate`:`selectDate`}`,t)}function v(e){let t=o.value.findIndex(t=>u.isSameDay(t,e));if(t===-1)o.value=[...o.value,e];else{let e=[...o.value];e.splice(t,1),o.value=e}}function b(t){e.multiple===`range`?g(t):e.multiple?v(t):o.value=[t]}function x(t){let{events:n,eventColor:r}=e,i,a=[];if(i=Array.isArray(n)?n.includes(t):n instanceof Function?n(t)||!1:n&&n[t]||!1,i)i===!0?typeof r==`string`?a=[r]:typeof r==`function`?a=Ar(r(t)):Array.isArray(r)?a=r:typeof r==`object`&&r&&(a=Ar(r[t])):a=Ar(i);else return[];
10return a.length?a.filter(Boolean).map(e=>typeof e==`string`?e:`surface-variant`):[`surface-variant`]}function S(e){let t=x(e);return t.length?j(`div`,{class:`v-date-picker-month__events`},[t.map(e=>F(Yt,{dot:!0,color:e},null))]):null}zt(()=>j(`div`,{class:`v-date-picker-month`,style:{"--v-date-picker-days-in-week":e.weekdays.length}},[e.showWeek&&j(`div`,{key:`weeks`,class:`v-date-picker-month__weeks`},[!e.hideWeekdays&&j(`div`,{key:`hide-week-days`,class:`v-date-picker-month__day`},[s(`\xA0`)]),c.value.map(e=>j(`div`,{class:Je([`v-date-picker-month__day`,`v-date-picker-month__day--adjacent`])},[e]))]),F(dr,{name:m.value},{default:()=>[j(`div`,{ref:r,key:a.value[0].date?.toString(),class:`v-date-picker-month__days`},[!e.hideWeekdays&&l.value.map(e=>j(`div`,{class:Je([`v-date-picker-month__day`,`v-date-picker-month__weekday`])},[e])),a.value.map((t,r)=>{let i={props:{class:`v-date-picker-month__day-btn`,color:t.isSelected||t.isToday?e.color:void 0,disabled:t.isDisabled,readonly:e.readonly,icon:!0,ripple:!1,variant:t.isSelected?`flat`:t.isToday?`outlined`:`text`,"aria-label":_(t),"aria-current":t.isToday?`date`:void 0,onClick:()=>b(t.date)},item:t,i:r},a=e.multiple===`range`&&o.value.length===2?u.isWithinRange(t.date,o.value):o.value.some(e=>u.isSameDay(e,t.date));return h.value&&!a&&(t.isDisabled=!0),j(`div`,{class:Je([`v-date-picker-month__day`,{"v-date-picker-month__day--adjacent":t.isAdjacent,"v-date-picker-month__day--hide-adjacent":t.isHidden,"v-date-picker-month__day--selected":a,"v-date-picker-month__day--week-end":t.isWeekEnd,"v-date-picker-month__day--week-start":t.isWeekStart}]),"data-v-date":t.isDisabled?void 0:t.isoDate},[(e.showAdjacentMonths||!t.isAdjacent)&&(n.day?.(i)??F(W,i.props,{default:()=>[t.localized,S(t.isoDate)]}))])})])]})]))}}),co=Er({color:String,height:[String,Number],min:null,max:null,modelValue:Number,year:Number,allowedMonths:[Array,Function]},`VDatePickerMonths`),lo=Dr()({name:`VDatePickerMonths`,props:co(),emits:{"update:modelValue":e=>!0},setup(e,{emit:t,slots:n}){let r=Jr(),i=Fr(e,`modelValue`),a=T(()=>{let t=r.startOfYear(r.date());return e.year&&(t=r.setYear(t,e.year)),Nr(12).map(n=>{let i=r.format(t,`monthShort`),a=r.format(t,`month`),s=!!(!o(n)||e.min&&r.isAfter(r.startOfMonth(r.date(e.min)),t)||e.max&&r.isAfter(t,r.startOfMonth(r.date(e.max))));return t=r.getNextMonth(t),{isDisabled:s,text:i,label:a,value:n}})});at(()=>{i.value=i.value??r.getMonth(r.date())});function o(t){return Array.isArray(e.allowedMonths)&&e.allowedMonths.length?e.allowedMonths.includes(t):typeof e.allowedMonths==`function`?e.allowedMonths(t):!0}return zt(()=>j(`div`,{class:`v-date-picker-months`,style:{height:jr(e.height)}},[j(`div`,{class:`v-date-picker-months__content`},[a.value.map((r,a)=>{let o={active:i.value===a,ariaLabel:r.label,color:i.value===a?e.color:void 0,disabled:r.isDisabled,rounded:!0,text:r.text,variant:i.value===r.value?`flat`:`text`,onClick:()=>s(a)};function s(e){if(i.value===e){t(`update:modelValue`,i.value);return}i.value=e}return n.month?.({month:r,i:a,props:o})??F(W,pe({key:`month`},o),null)})])])),{}}}),uo=Er({color:String,height:[String,Number],min:null,max:null,modelValue:Number,allowedYears:[Array,Function]},`VDatePickerYears`),fo=Dr()({name:`VDatePickerYears`,props:uo(),directives:{vIntersect:gn},emits:{"update:modelValue":e=>!0},setup(e,{emit:t,slots:n}){let r=Jr(),i=Fr(e,`modelValue`),a=M(!1),o=T(()=>{let t=r.getYear(r.date()),n=t-100,i=t+52;e.min&&(n=r.getYear(r.date(e.min))),e.max&&(i=r.getYear(r.date(e.max)));let a=r.startOfYear(r.date());return a=r.setYear(a,n),Nr(i-n+1,n).map(e=>{let t=r.format(a,`year`);return a=r.setYear(a,r.getYear(a)+1),{text:t,value:e,isDisabled:!d(e)}})});at(()=>{i.value=i.value??r.getYear(r.date())});let s=ti(),c=ti();function l(){let e=s.el,t=c.el;if(!e||!t)return;let n=e.getBoundingClientRect(),r=t.getBoundingClientRect();e.scrollTop+=r.top-n.top-e.clientHeight/2+r.height/2}function d(t){return Array.isArray(e.allowedYears)&&e.allowedYears.length?e.allowedYears.includes(t):typeof e.allowedYears==`function`?e.allowedYears(t):!0}return zt(()=>u(j(`div`,{class:`v-date-picker-years`,ref:s,style:{height:jr(e.height)}},[j(`div`,{class:`v-date-picker-years__content`,onFocus:()=>c.el?.focus(),onFocusin:()=>a.value=!0,onFocusout:()=>a.value=!1,tabindex:a.value?-1:0},[o.value.map((r,a)=>{let o={ref:i.value===r.value?c:void 0,active:i.value===r.value,color:i.value===r.value?e.color:void 0,rounded:!0,text:r.text,disabled:r.isDisabled,variant:i.value===r.value?`flat`:`text`,onClick:()=>
10{if(i.value===r.value){t(`update:modelValue`,i.value);return}i.value=r.value}};return n.year?.({year:r,i:a,props:o})??F(W,pe({key:`month`},o),null)})])]),[[gn,{handler:l},null,{once:!0}]])),{}}}),po=Er({header:{type:String,default:`$vuetify.datePicker.header`},headerColor:String,headerDateFormat:{type:String,default:`normalDateWithWeekday`},landscapeHeaderWidth:[Number,String],...ei($a(),[`active`,`monthText`,`yearText`]),...oo({weeksInMonth:`static`}),...ei(co(),[`modelValue`]),...ei(uo(),[`modelValue`]),...Ja({title:`$vuetify.datePicker.title`}),modelValue:null},`VDatePicker`),mo=Dr()({name:`VDatePicker`,props:po(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0,"update:viewMode":e=>!0},setup(e,{emit:t,slots:n}){let r=Jr(),{t:i}=Wr(),{rtlClasses:a}=Hr(),o=Fr(e,`modelValue`,void 0,e=>Ar(e).map(e=>r.date(e)),t=>e.multiple?t:t[0]),s=Fr(e,`viewMode`),{minDate:c,maxDate:l,clampDate:u}=ao(e),d=T(()=>{let e=r.date(),t=o.value?.[0]?r.date(o.value[0]):u(e);return t&&r.isValid(t)?t:e}),f=y(()=>e.headerColor??e.color),p=Fr(e,`month`),m=T({get:()=>Number(p.value??r.getMonth(r.startOfMonth(d.value))),set:e=>p.value=e}),h=Fr(e,`year`),g=T({get:()=>Number(h.value??r.getYear(r.startOfYear(r.setMonth(d.value,m.value)))),set:e=>h.value=e}),_=M(!1),v=T(()=>{if(e.multiple===`range`&&o.value.length===2){let[e,t]=o.value;return i(`$vuetify.datePicker.itemsSelected`,r.getDiff(t,e,`days`)+1)}if(e.multiple&&o.value.length>1)return i(`$vuetify.datePicker.itemsSelected`,o.value.length);let t=o.value[0]&&r.isValid(o.value[0])?r.format(r.date(o.value[0]),e.headerDateFormat):i(e.header);return e.landscape&&t.split(` `).length===3?t.replace(` `,`
11`):t}),b=y(()=>{let e=r.date();return e=r.setDate(e,1),e=r.setMonth(e,m.value),e=r.setYear(e,g.value),e}),x=y(()=>r.format(b.value,`monthAndYear`)),S=y(()=>r.format(b.value,`monthShort`)),C=y(()=>r.format(b.value,`year`)),w=y(()=>`date-picker-header${_.value?`-reverse`:``}-transition`),E=T(()=>{if(e.disabled)return!0;let t=[];if(s.value!==`month`)t.push(`prev-month`,`next-month`,`prev-year`,`next-year`);else{let e=r.date();if(e=r.startOfMonth(e),e=r.setMonth(e,m.value),e=r.setYear(e,g.value),c.value){let n=r.addDays(r.startOfMonth(e),-1),i=r.addDays(r.startOfYear(e),-1);r.isAfter(c.value,n)&&t.push(`prev-month`),r.isAfter(c.value,i)&&t.push(`prev-year`)}if(l.value){let n=r.addDays(r.endOfMonth(e),1),i=r.addDays(r.endOfYear(e),1);r.isAfter(n,l.value)&&t.push(`next-month`),r.isAfter(i,l.value)&&t.push(`next-year`)}}return t}),D=T(()=>e.allowedYears||ee),O=T(()=>e.allowedMonths||te);function A(t,n){let i=e.allowedDates;if(typeof i!=`function`)return!0;let a=1+Zr(r,t,n);for(let e=0;e<a;e++)if(i(r.addDays(t,e)))return!0;return!1}function ee(t){if(typeof e.allowedDates==`function`){let e=r.parseISO(`${t}-01-01`);return A(e,r.endOfYear(e))}if(Array.isArray(e.allowedDates)&&e.allowedDates.length){for(let n of e.allowedDates)if(r.getYear(r.date(n))===t)return!0;return!1}return!0}function te(t){if(typeof e.allowedDates==`function`){let e=String(t+1).padStart(2,`0`),n=r.parseISO(`${g.value}-${e}-01`);return A(n,r.endOfMonth(n))}if(Array.isArray(e.allowedDates)&&e.allowedDates.length){for(let n of e.allowedDates)if(r.getYear(r.date(n))===g.value&&r.getMonth(r.date(n))===t)return!0;return!1}return!0}function ne(){m.value<11?m.value++:(g.value++,m.value=0,ce()),se()}function N(){m.value>0?m.value--:(g.value--,m.value=11,ce()),se()}function re(){if(g.value++,l.value){let e=String(m.value+1).padStart(2,`0`),t=r.parseISO(`${g.value}-${e}-01`);r.isAfter(t,l.value)&&(m.value=r.getMonth(l.value))}ce()}function ie(){if(g.value--,c.value){let e=String(m.value+1).padStart(2,`0`),t=r.endOfMonth(r.parseISO(`${g.value}-${e}-01`));r.isAfter(c.value,t)&&(m.value=r.getMonth(c.value))}ce()}function ae(){s.value=`month`}function P(){s.value=s.value===`months`?`month`:`months`}function oe(){s.value=s.value===`year`?`month`:`year`}function se(){s.value===`months`&&P()}function ce(){s.value===`year`&&oe()}return L(o,(e,t)=>{let n=Ar(t),i=Ar(e);if(!i.length)return;let a=r.date(n[n.length-1]),o=r.date(i[i.length-1]);if(r.isSameDay(a,o))return;let s=r.getMonth(o),c=r.getYear(o);s!==m.value&&(m.value=s,se()),c!==g.value&&(g.value=c,ce()),_.value=r.
11isBefore(a,o)}),zt(()=>{let t=Ya.filterProps(e),r=ei(eo.filterProps(e),[`viewMode`]),u=no.filterProps(e),d=so.filterProps(e),p=ei(lo.filterProps(e),[`modelValue`]),h=ei(fo.filterProps(e),[`modelValue`]),_={color:f.value,header:v.value,transition:w.value};return F(Ya,pe(t,{color:f.value,class:[`v-date-picker`,`v-date-picker--${s.value}`,{"v-date-picker--show-week":e.showWeek},a.value,e.class],style:[{"--v-date-picker-landscape-header-width":jr(e.landscapeHeaderWidth)},e.style]}),{title:()=>n.title?.()??j(`div`,{class:`v-date-picker__title`},[i(e.title)]),header:()=>n.header?F(Ct,{defaults:{VDatePickerHeader:{..._}}},{default:()=>[n.header?.(_)]}):F(no,pe({key:`header`},u,_,{onClick:s.value===`month`?void 0:ae}),{prepend:n.prepend,append:n.append}),default:()=>j(k,null,[F(eo,pe(r,{disabled:E.value,viewMode:s.value,text:x.value,monthText:S.value,yearText:C.value,"onClick:next":ne,"onClick:prev":N,"onClick:nextYear":re,"onClick:prevYear":ie,"onClick:month":P,"onClick:year":oe}),{default:n.controls}),F(Kt,{hideOnLeave:!0},{default:()=>[s.value===`months`?F(lo,pe({key:`date-picker-months`},p,{modelValue:m.value,"onUpdate:modelValue":[e=>m.value=e,se],min:c.value,max:l.value,year:g.value,allowedMonths:O.value}),{month:n.month}):s.value===`year`?F(fo,pe({key:`date-picker-years`},h,{modelValue:g.value,"onUpdate:modelValue":[e=>g.value=e,ce],min:c.value,max:l.value,allowedYears:D.value}),{year:n.year}):F(so,pe({key:`date-picker-month`},d,{modelValue:o.value,"onUpdate:modelValue":e=>o.value=e,month:m.value,"onUpdate:month":[e=>m.value=e,se],year:g.value,"onUpdate:year":[e=>g.value=e,ce],min:c.value,max:l.value}),{day:n.day})]})]),actions:n.actions})}),{}}}),ho=Symbol.for(`vuetify:v-expansion-panel`),go=Er({...cn(),...pn()},`VExpansionPanelText`),_o=Dr()({name:`VExpansionPanelText`,props:go(),setup(e,{slots:t}){let n=b(ho);if(!n)throw Error(`[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel`);let{hasContent:r,onAfterLeave:i}=dn(e,n.isSelected);return zt(()=>F(bt,{onAfterLeave:i},{default:()=>[u(j(`div`,{class:Je([`v-expansion-panel-text`,e.class]),style:Ge(e.style)},[t.default&&r.value&&j(`div`,{class:`v-expansion-panel-text__wrapper`},[t.default?.()])]),[[Pt,n.isSelected.value]])]})),{}}}),vo=Er({color:String,expandIcon:{type:Rr,default:`$expand`},collapseIcon:{type:Rr,default:`$collapse`},hideActions:Boolean,focusable:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...cn(),...mr()},`VExpansionPanelTitle`),yo=Dr()({name:`VExpansionPanelTitle`,directives:{vRipple:Bt},props:vo(),setup(e,{slots:t}){let n=b(ho);if(!n)throw Error(`[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel`);let{backgroundColorClasses:r,backgroundColorStyles:i}=en(()=>e.color),{dimensionStyles:a}=rn(e),o=T(()=>({collapseIcon:e.collapseIcon,disabled:n.disabled.value,expanded:n.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly})),s=y(()=>n.isSelected.value?e.collapseIcon:e.expandIcon);return zt(()=>u(j(`button`,{class:Je([`v-expansion-panel-title`,{"v-expansion-panel-title--active":n.isSelected.value,"v-expansion-panel-title--focusable":e.focusable,"v-expansion-panel-title--static":e.static},r.value,e.class]),style:Ge([i.value,a.value,e.style]),type:`button`,tabindex:n.disabled.value?-1:void 0,disabled:n.disabled.value,"aria-expanded":n.isSelected.value,onClick:e.readonly?void 0:n.toggle},[j(`span`,{class:`v-expansion-panel-title__overlay`},null),t.default?.(o.value),!e.hideActions&&F(Ct,{defaults:{VIcon:{icon:s.value}}},{default:()=>[j(`span`,{class:`v-expansion-panel-title__icon`},[t.actions?.(o.value)??F(hn,null,null)])]})]),[[Bt,e.ripple]])),{}}}),bo=Er({title:String,text:String,bgColor:String,...Tn(),...Xt(),...xn(),...ft(),...vo(),...go()},`VExpansionPanel`),xo=Dr()({name:`VExpansionPanel`,props:bo(),emits:{"group:selected":e=>!0},setup(e,{slots:t}){let n=or(e,ho),{backgroundColorClasses:r,backgroundColorStyles:i}=en(()=>e.bgColor),{elevationClasses:a}
11=kn(e),{roundedClasses:o}=gr(e),s=y(()=>n?.disabled.value||e.disabled),c=T(()=>n.group.items.value.reduce((e,t,r)=>(n.group.selected.value.includes(t.id)&&e.push(r),e),[])),l=T(()=>{let e=n.group.items.value.findIndex(e=>e.id===n.id);return!n.isSelected.value&&c.value.some(t=>t-e===1)}),u=T(()=>{let e=n.group.items.value.findIndex(e=>e.id===n.id);return!n.isSelected.value&&c.value.some(t=>t-e===-1)});return be(ho,n),zt(()=>{let c=!!(t.text||e.text),d=!!(t.title||e.title),f=yo.filterProps(e),p=_o.filterProps(e);return F(e.tag,{class:Je([`v-expansion-panel`,{"v-expansion-panel--active":n.isSelected.value,"v-expansion-panel--before-active":l.value,"v-expansion-panel--after-active":u.value,"v-expansion-panel--disabled":s.value},o.value,r.value,e.class]),style:Ge([i.value,e.style])},{default:()=>[j(`div`,{class:Je([`v-expansion-panel__shadow`,...a.value])},null),F(Ct,{defaults:{VExpansionPanelTitle:{...f},VExpansionPanelText:{...p}}},{default:()=>[d&&F(yo,{key:`title`},{default:()=>[t.title?t.title():e.title]}),c&&F(_o,{key:`text`},{default:()=>[t.text?t.text():e.text]}),t.default?.()]})]})}),{groupItem:n}}}),So=[`default`,`accordion`,`inset`,`popout`],Co=Er({flat:Boolean,...ut(),...zr(bo(),[`bgColor`,`collapseIcon`,`color`,`eager`,`elevation`,`expandIcon`,`focusable`,`hideActions`,`readonly`,`ripple`,`static`]),...xn(),...Lr(),...cn(),...ft(),variant:{type:String,default:`default`,validator:e=>So.includes(e)}},`VExpansionPanels`),wo=Dr()({name:`VExpansionPanels`,props:Co(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let{next:n,prev:r}=Dn(e,ho),{themeClasses:i}
11=Xr(e),{roundedClasses:a}=gr(e),o=y(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return Kr({VExpansionPanel:{bgColor:y(()=>e.bgColor),collapseIcon:y(()=>e.collapseIcon),color:y(()=>e.color),eager:y(()=>e.eager),elevation:y(()=>e.elevation),expandIcon:y(()=>e.expandIcon),focusable:y(()=>e.focusable),hideActions:y(()=>e.hideActions),readonly:y(()=>e.readonly),ripple:y(()=>e.ripple),static:y(()=>e.static)}}),zt(()=>F(e.tag,{class:Je([`v-expansion-panels`,{"v-expansion-panels--flat":e.flat,"v-expansion-panels--tile":e.tile},i.value,a.value,o.value,e.class]),style:Ge(e.style)},{default:()=>[t.default?.({prev:r,next:n})]})),{next:n,prev:r}}}),To=Er({...cn(),..._r()},`VForm`),Eo=Dr()({name:`VForm`,props:To(),emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,{slots:t,emit:n}){let r=Sn(e),i=E();function a(e){e.preventDefault(),r.reset()}function o(e){let t=e,a=r.validate();t.then=a.then.bind(a),t.catch=a.catch.bind(a),t.finally=a.finally.bind(a),n(`submit`,t),t.defaultPrevented||a.then(({valid:e})=>{e&&i.value?.submit()}),t.preventDefault()}return zt(()=>j(`form`,{ref:i,class:Je([`v-form`,e.class]),style:Ge(e.style),novalidate:!0,onReset:a,onSubmit:o},[t.default?.({errors:r.errors.value,isDisabled:r.isDisabled.value,isReadonly:r.isReadonly.value,isValidating:r.isValidating.value,isValid:r.isValid.value,items:r.items.value,validate:r.validate,reset:r.reset,resetValidation:r.resetValidation})])),_n(r,i)}}),Do=Er({autofocus:Boolean,divider:String,focusAll:Boolean,label:{type:String,default:`$vuetify.input.otp`},length:{type:[Number,String],default:6},masked:Boolean,modelValue:{type:[Number,String],default:void 0},placeholder:String,type:{type:String,default:`number`},...Yn(),...mr(),...vt(),...zr(sn({variant:`outlined`}),[`baseColor`,`bgColor`,`class`,`color`,`disabled`,`error`,`loading`,`rounded`,`style`,`theme`,`variant`])},`VOtpInput`),Oo=Dr()({name:`VOtpInput`,props:Do(),emits:{finish:e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,{attrs:t,emit:n,slots:r}){let{densityClasses:i}=ir(e),{dimensionStyles:a}=rn(e),{isFocused:o,focus:s,blur:c}=hr(e),l=Fr(e,`modelValue`,``,e=>e==null?[]:String(e).split(``),e=>e.join(``)),{t:u}=Wr(),d=T(()=>Number(e.length)),f=T(()=>Array(d.value).fill(0)),p=E(-1),m=E(),h=E([]),g=T(()=>h.value[p.value]),_=!1;$r(()=>
11e.autofocus,()=>{let e=rt();e.run(()=>{let{intersectionRef:t,isIntersecting:n}=Ft();at(()=>{t.value=h.value[0]}),L(n,n=>{n&&(t.value?.focus(),e.stop())})})});function v(){if(A(g.value.value)){g.value.value=``;return}if(_)return;let e=l.value.slice(),t=g.value.value;e[p.value]=t;let n=null;p.value>l.value.length?n=l.value.length+1:p.value+1!==d.value&&(n=`next`),l.value=e,n&&Yr(m.value,n)}function b(){_=!1,v()}function x(e){let t=[`deleteContentBackward`,`deleteWordBackward`,`deleteSoftLineBackward`,`deleteHardLineBackward`].includes(e.inputType),n=[`deleteContentForward`,`deleteWordForward`,`deleteSoftLineForward`,`deleteHardLineForward`].includes(e.inputType);if(!t&&!n)return;e.preventDefault();let r=l.value.slice(),i=p.value,a=null;if(t)if(!r[i])i>0&&(r[i-1]=``,l.value=r,a=`prev`);else{let e=!r.slice(i+1).some(e=>e);for(let e=i;e<d.value-1;e++)r[e]=r[e+1];r[d.value-1]=``,l.value=r,!e&&i>0&&(a=`prev`)}else{for(let e=i;e<d.value-1;e++)r[e]=r[e+1];r[d.value-1]=``,l.value=r}requestAnimationFrame(()=>{a==null?h.value[i]?.select():Yr(m.value,a)})}function S(e){let t=null;[`ArrowLeft`,`ArrowRight`].includes(e.key)&&(e.preventDefault(),e.key===`ArrowLeft`?t=`prev`:e.key===`ArrowRight`&&(t=`next`),requestAnimationFrame(()=>{t!=null&&Yr(m.value,t)}))}function C(e,t){t.preventDefault(),t.stopPropagation();let n=t?.clipboardData?.getData(`Text`).trim().slice(0,d.value)??``,r=n.length-1==-1?e:n.length-1;A(n)||(l.value=n.split(``),p.value=r)}function w(){l.value=[]}function D(e,t){s(),p.value=t}function O(){c(),p.value=-1}function A(t){return e.type===`number`&&/[^0-9]/g.test(t)}return Kr({VField:{color:y(()=>e.color),bgColor:y(()=>e.color),baseColor:y(()=>e.baseColor),disabled:y(()=>e.disabled),error:y(()=>e.error),variant:y(()=>e.variant),rounded:y(()=>e.rounded)}},{scoped:!0}),L(l,e=>{e.length===d.value&&n(`finish`,e.join(``))},{deep:!0}),L(p,e=>{e<0||te(()=>{h.value[e]?.select()})}),zt(()=>{let[n,s]=xr(t);return j(`div`,pe({class:[`v-otp-input`,{"v-otp-input--divided":!!e.divider},i.value,e.class],style:[e.style]},n),[j(`div`,{ref:m,class:`v-otp-input__content`,style:Ge([a.value])},[f.value.map((t,n)=>j(k,null,[e.divider&&n!==0&&j(`span`,{class:`v-otp-input__divider`},[e.divider]),F(mt,{focused:o.value&&e.focusAll||p.value===n,key:n},{...r,loader:void 0,default:()=>j(`input`,{ref:e=>h.value[n]=e,"aria-label":u(e.label,n+1),autofocus:n===0&&e.autofocus,autocomplete:`one-time-code`,class:Je([`v-otp-input__field`]),disabled:e.disabled,inputmode:e.type===`number`?`numeric`:`text`,min:e.type===`number`?0:void 0,maxlength:n===0?d.value:`1`,placeholder:e.placeholder,type:e.masked?`password`:e.type===`number`?`text`:e.type,value:l.value[n],onInput:v,onBeforeinput:x,onFocus:e=>D(e,n),onBlur:O,onKeydown:S,onCompositionstart:()=>_=!0,onCompositionend:b,onPaste:e=>C(n,e)},null)})])),j(`input`,pe({class:`v-otp-input-input`,type:`hidden`},s,{value:l.value.join(``)}),null),F(It,{contained:!0,contentClass:`v-otp-input__loader`,modelValue:!!e.loading,persistent:!0},{default:()=>[r.loader?.()??F(er,{color:typeof e.loading==`boolean`?void 0:e.loading,indeterminate:!0,size:`24`,width:`2`},null)]}),r.default?.()])])}),{blur:()=>{h.value?.some(e=>e.blur())},focus:()=>{h.value?.[0].focus()},reset:w,isFocused:o}}}),ko=Er({...Hn({falseIcon:`$radioOff`,trueIcon:`$radioOn`})},`VRadio`),Ao=Dr()({name:`VRadio`,props:ko(),setup(e,{slots:t}){return zt(()=>F(qt,pe(qt.filterProps(e),{class:[`v-radio`,e.class],style:e.style,type:`radio`}),t)),{}}}),jo=Er({height:{type:[Number,String],default:`auto`},...ei(vr(),[`direction`]),...ei(zn(),[`multiple`]),trueIcon:{type:Rr,default:`$radioOn`},falseIcon:{type:Rr,default:`$radioOff`},type:{type:String,default:`radio`}},`VRadioGroup`),Mo=Dr()({name:`VRadioGroup`,inheritAttrs:!1,props:jo(),emits:{"update:modelValue":e=>!0},setup(e,{attrs:t,slots:n}){let r=Ee(),i=T(()=>e.id||`radio-group-${r}`),a=Fr(e,`modelValue`),o=E();return zt(()=>{let[r,s]=xr(t),c=fr.filterProps(e),l=qt.filterProps(e),u=n.label?n.label({label:e.label,props:{for:i.value}}):e.label;return F(fr,pe({ref:o,class:[`v-radio-group`,e.class],style:e.style},r,c,{modelValue:a.value,"onUpdate:modelValue":e=>a.value=e,id:i.value}),{...n,default:({id:t,messagesId:r,isDisabled:i,isReadonly:o})=>j(k,null,[u&&F(Ht,{id:t.value},{default:()=>[u]}),F(pt,pe(l,{id:t.value,"aria-describedby":r.value,defaultsTarget:`VRadio`,trueIcon:e.trueIcon,falseIcon:e.falseIcon,type:e.type,disabled:i.value,readonly:o.value,"aria-labelledby":u?t.value:void 0,multiple:!1},s,{modelValue:a.value,"onUpdate:modelValue":e=>a.value=e}),n)])})}),_n({},o)}}),No={actions:`button@2`,article:`heading, paragraph`,avatar:`avatar`,button:`button`,card:`image, heading`,"card-avatar":`image, list-item-avatar`,chip:`chip`,"date-picker":`list-item, heading, divider, date-picker-options, date-picker-days, actions`,"date-picker-options":`text, avatar@2`,"date-picker-days":`avatar@28`,divider:`divider`,heading:`heading`,image:`image`,"list-item":`text`,"list-item-avatar":`avatar, text`,"list-item-two-l
11ine":`sentences`,"list-item-avatar-two-line":`avatar, sentences`,"list-item-three-line":`paragraph`,"list-item-avatar-three-line":`avatar, paragraph`,ossein:`ossein`,paragraph:`text@3`,sentences:`text@2`,subtitle:`text`,table:`table-heading, table-thead, table-tbody, table-tfoot`,"table-heading":`chip, text`,"table-thead":`heading@6`,"table-tbody":`table-row-divider@6`,"table-row-divider":`table-row, divider`,"table-row":`text@6`,"table-tfoot":`text@2, avatar@2`,text:`text`};function Po(e,t=[]){return j(`div`,{class:Je([`v-skeleton-loader__bone`,`v-skeleton-loader__${e}`])},[t])}function Fo(e){let[t,n]=e.split(`@`);return Array.from({length:n}).map(()=>Io(t))}function Io(e){let t=[];if(!e)return t;let n=No[e];if(e!==n){if(e.includes(`,`))return Lo(e);if(e.includes(`@`))return Fo(e);n.includes(`,`)?t=Lo(n):n.includes(`@`)?t=Fo(n):n&&t.push(Io(n))}return[Po(e,t)]}function Lo(e){return e.replace(/\s/g,``).split(`,`).map(Io)}var Ro=Er({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:`$vuetify.loading`},type:{type:[String,Array],default:`ossein`},...mr(),...Tn(),...Lr()},`VSkeletonLoader`),zo=Dr()({name:`VSkeletonLoader`,inheritAttrs:!1,props:Ro(),setup(e,{attrs:t,slots:n}){let{backgroundColorClasses:r,backgroundColorStyles:i}=en(()=>e.color),{dimensionStyles:a}=rn(e),{elevationClasses:o}=kn(e),{themeClasses:s}=Xr(e),{t:c}=Wr(),l=T(()=>Io(Ar(e.type).join(`,`)));return zt(()=>{let u=!n.default||e.loading,d=e.boilerplate||!u?{}:{ariaLive:`polite`,ariaLabel:c(e.loadingText),role:`alert`};return u?j(`div`,pe({class:[`v-skeleton-loader`,{"v-skeleton-loader--boilerplate":e.boilerplate},s.value,r.value,o.value],style:[i.value,a.value]},d,t),[l.value]):j(k,null,[n.default?.()])}),{}}}),Bo=Er({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...vr(),...Hn()},`VSwitch`),Vo=Dr()({name:`VSwitch`,inheritAttrs:!1,props:Bo(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,{attrs:t,slots:n}){let r=Fr(e,`indeterminate`),i=Fr(e,`modelValue`),{loaderClasses:a}=Dt(e),{isFocused:o,focus:s,blur:c}=hr(e),l=E(),u=E(),d=qr&&window.matchMedia(`(forced-colors: active)`).matches,f=y(()=>typeof e.loading==`string`&&e.loading!==``?e.loading:e.color),p=Ee(),m=y(()=>e.id||`switch-${p}`);function h(){r.value&&=!1}function g(e){e.stopPropagation(),e.preventDefault(),l.value?.input?.click()}return zt(()=>{let[p,_]=xr(t),v=fr.filterProps(e),y=qt.filterProps(e);return F(fr,pe({ref:u,class:[`v-switch`,{"v-switch--flat":e.flat},{"v-switch--inset":e.inset},{"v-switch--indeterminate":r.value},a.value,e.class]},p,v,{modelValue:i.value,"onUpdate:modelValue":e=>i.value=e,id:m.value,focused:o.value,style:e.style}),{...n,default:({id:t,messagesId:a,isDisabled:o,isReadonly:u,isValid:p})=>{let m={model:i,isValid:p};return F(qt,pe({ref:l},y,{modelValue:i.value,"onUpdate:modelValue":[e=>i.value=e,h],id:t.value,"aria-describedby":a.value,type:`checkbox`,"aria-checked":r.value?`mixed`:void 0,disabled:o.value,readonly:u.value,onFocus:s,onBlur:c},_),{...n,default:({backgroundColorClasses:e,backgroundColorStyles:t})=>j(`div`,{class:Je([`v-switch__track`,d?void 0:e.value]),style:Ge(t.value),onClick:g},[n[`track-true`]&&j(`div`,{key:`prepend`,class:`v-switch__track-true`},[n[`track-true`](m)]),n[`track-false`]&&j(`div`,{key:`append`,class:`v-switch__track-false`},[n[`track-false`](m)])]),input:({inputNode:t,icon:r,backgroundColorClasses:i,backgroundColorStyles:a})=>j(k,null,[t,j(`div`,{class:Je([`v-switch__thumb`,{"v-switch__thumb--filled":r||e.loading},e.inset||d?void 0:i.value]),style:Ge(e.inset?void 0:a.value)},[n.thumb?F(Ct,{defaults:{VIcon:{icon:r,size:`x-small`}}},{default:()=>[n.thumb({...m,icon:r})]}):F(Vn,null,{default:()=>[e.loading?F(on,{name:`v-switch`,active:!0,color:p.value===!1?void 0:f.value},{default:e=>n.loader?n.loader(e):F(er,{active:e.isActive,color:e.color,indeterminate:!0,size:`16`,width:`2`},null)}):r&&F(hn,{key:String(r),icon:r,size:`x-small`},null)]})])])})}})}),_n({},u)}}),Ho=Symbol.for(`vuetify:v-tabs`),Uo=Er({fixed:Boolean,sliderColor:String,sliderTransition:String,sliderTransitionDuration:[String,Number],hideSlider:Boolean,inset:Boolean,direction:{type:String,default:`horizontal`},...ei(Mt({selectedClass:`v-tab--selected`,variant:`text`}),[`active`,`block`,`flat`,`location`,`position`,`symbol`])},`VTab`),Wo=Dr()({name:`VTab`,props:Uo(),setup(e,{slots:t,attrs:n}){let{textColorClasses:r,textColorStyles:i}=_t(()=>e.sliderColor),{backgroundColorClasses:a,backgroundColorStyles:o}=en(()=>e.sliderColor),s=E(),c=E(),l=T(()=>e.direction===`horizontal`),u=T(()=>s.value?.group?.isSelected.value??!1);function d(e,t){return{opacity:[0,1]}}function f(t,n){return e.direction===`vertical`?{transform:[`scaleY(0)`,`scaleY(1)`]}:{transform:[`scaleX(0)`,`scaleX(1)`]}}function p(e,t){let n=t.getBoundingClientRect(),r=e.getBoundingClientRect(),i=l.value?`x`:`y`,a=l.value?`X`:`Y`,o=l.value?`right`:`bottom`,s=l.value?`width`:`height`,c=n[i]>
11r[i]?n[o]-r[o]:n[i]-r[i],u=Math.sign(c)>0?l.value?`right`:`bottom`:Math.sign(c)<0?l.value?`left`:`top`:`center`,d=(Math.abs(c)+(Math.sign(c)<0?n[s]:r[s]))/Math.max(n[s],r[s])||0,f=n[s]/r[s]||0,p=1.5;return{transform:[`translate${a}(${c}px) scale${a}(${f})`,`translate${a}(${c/p}px) scale${a}(${(d-1)/p+1})`,`none`],transformOrigin:[,,,].fill(u)}}function m({value:t}){if(t){let t=s.value?.$el.parentElement?.querySelector(`.v-tab--selected .v-tab__slider`),n=c.value;if(!t||!n)return;let r=getComputedStyle(t).backgroundColor,i={fade:d,grow:f,shift:p}[e.sliderTransition??`shift`]??p,a=Number(e.sliderTransitionDuration)||({fade:400,grow:350,shift:225}[e.sliderTransition??`shift`]??225);kt(n,{backgroundColor:[r,r],...i(n,t)},{duration:a,easing:kr})}}return zt(()=>{let l=W.filterProps(e);return F(W,pe({symbol:Ho,ref:s,class:[`v-tab`,e.class,u.value&&e.inset?a.value:[]],style:[e.style,u.value&&e.inset?o.value:[],{backgroundColor:u.value&&e.inset?`transparent !important`:void 0}],tabindex:u.value?0:-1,role:`tab`,"aria-selected":String(u.value),active:!1},l,n,{block:e.fixed,maxWidth:e.fixed?300:void 0,"onGroup:selected":m}),{...t,default:()=>j(k,null,[t.default?.()??e.text,!e.hideSlider&&j(`div`,{ref:c,class:Je([`v-tab__slider`,e.inset?a.value:r.value]),style:Ge([i.value,e.inset?o.value:r.value])},null)])})}),_n({},s)}}),Go=Er({...ei(Ba(),[`continuous`,`nextIcon`,`prevIcon`,`showArrows`,`touch`,`mandatory`])},`VTabsWindow`),Ko=Dr()({name:`VTabsWindow`,props:Go(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let n=b(Ho,null),r=Fr(e,`modelValue`),i=T({get(){return r.value!=null||!n?r.value:n.items.value.find(e=>n.selected.value.includes(e.id))?.value},set(e){r.value=e}});return zt(()=>F(Va,pe({_as:`VTabsWindow`},Va.filterProps(e),{modelValue:i.value,"onUpdate:modelValue":e=>i.value=e,class:[`v-tabs-window`,e.class],style:e.style,mandatory:!1,touch:!1}),t)),{}}}),qo=Er({...Wa()},`VTabsWindowItem`),Jo=Dr()({name:`VTabsWindowItem`,props:qo(),setup(e,{slots:t}){return zt(()=>F(Q,pe({_as:`VTabsWindowItem`},Q.filterProps(e),{class:[`v-tabs-window-item`,e.class],style:e.style}),t)),{}}});function Yo(e){return e?e.map(e=>Vr(e)?e:{text:e,value:e}):[]}var Xo=Er({alignTabs:{type:String,default:`start`},color:String,fixedTabs:Boolean,items:{type:Array,default:()=>[]},stacked:Boolean,bgColor:String,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,inset:Boolean,insetPadding:[String,Number],insetRadius:[String,Number],sliderColor:String,...zr(Uo(),[`spaced`,`sliderTransition`,`sliderTransitionDuration`]),...jn({mandatory:`force`,selectedClass:`v-tab-item--selected`}),...Yn(),...ft()},`VTabs`),Zo=Dr()({name:`VTabs`,props:Xo(),emits:{"update:modelValue":e=>!0},setup(e,{attrs:t,slots:n}){let r=Fr(e,`modelValue`),i=T(()=>Yo(e.items)),{densityClasses:a}=ir(e),{backgroundColorClasses:o,backgroundColorStyles:s}=en(()=>e.bgColor),{scopeId:c}=Nt();return Kr({VTab:{color:y(e,`color`),direction:y(e,`direction`),stacked:y(e,`stacked`),fixed:y(e,`fixedTabs`),inset:y(e,`inset`),sliderColor:y(e,`sliderColor`),sliderTransition:y(e,`sliderTransition`),sliderTransitionDuration:y(e,`sliderTransitionDuration`),hideSlider:y(e,`hideSlider`)}}),zt(()=>{let l=Pn.filterProps(e),u=!!(n.window||e.items.length>0);return j(k,null,[F(Pn,pe(l,{modelValue:r.value,"onUpdate:modelValue":e=>r.value=e,class:[`v-tabs`,`v-tabs--${e.direction}`,`v-tabs--align-tabs-${e.alignTabs}`,{"v-tabs--fixed-tabs":e.fixedTabs,"v-tabs--grow":e.grow,"v-tabs--inset":e.inset,"v-tabs--stacked":e.stacked},a.value,o.value,e.class],style:[{"--v-tabs-height":jr(e.height),"--v-tabs-inset-padding":e.inset?jr(e.insetPadding):void 0,"--v-tabs-inset-radius":e.inset?jr(e.insetRadius):void 0},s.value,e.style],role:`tablist`,symbol:Ho},c,t),{default:n.default??(()=>i.value.map(t=>n.tab?.({item:t})??F(Wo,pe(t,{key:t.text,value:t.value,spaced:e.spaced}),{default:n[`tab.${t.value}`]?()=>n[`tab.${t.value}`]?.({item:t}):void 0}))),prev:n.prev,next:n.next}),u&&F(Ko,pe({modelValue:r.value,"onUpdate:modelValue":e=>r.value=e,key:`tabs-window`},c),{default:()=>[i.value.map(e=>n.item?.({item:e})??F(Jo,{value:e.value},{default:()=>n[`item.${e.value}`]?.({item:e})})),n.window?.()]})])}),{}}}),Qo=Er({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseFloat(e))},maxHeight:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...Zt(),...ei(vr(),[`direction`]),...sn()},`VTextarea`),$o=Dr()({name:`VTextarea`,directives:{vIntersect:gn},inheritAttrs:!1,props:Qo(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0,"update:rows":e=>!0},setup(e,{attrs:t,emit:n,slots:r}){let i=Fr(e,`modelValue`),{isFocused:a,focus:o,blur:s}=hr(e),{onIntersect:c}=Rt(e),l=T(()=>typeof e.counterValue==`function`?e.counterValue(i.value):(i.value||``).toString().length),d=T(()=>{if(t.maxlength)return t.maxlength;if(!(!e.counter||typeof e.counter!=`number`&&typeof e.counter!=`string`))return e.counter}),f=E(),p=E(),m=M(``),h=E(),g=E(0),{platform:_}=Br(),v=yr(e),y=T(()=>e.persistentPlaceholder||a.value||e.active);
11function b(){v.isSuppressing.value&&v.update(),h.value!==document.activeElement&&h.value?.focus(),a.value||o()}function x(e){b(),n(`click:control`,e)}function S(e){n(`mousedown:control`,e)}function C(t){t.stopPropagation(),b(),te(()=>{i.value=``,ni(e[`onClick:clear`],t)})}function w(t){let n=t.target;if(!e.modelModifiers?.trim){i.value=n.value;return}let r=n.value,a=n.selectionStart,o=n.selectionEnd;i.value=r,te(()=>{let e=0;r.trimStart().length===n.value.length&&(e=r.length-n.value.length),a!=null&&(n.selectionStart=a-e),o!=null&&(n.selectionEnd=o-e)})}let D=E(),O=E(Number(e.rows)),A=T(()=>[`plain`,`underlined`].includes(e.variant));at(()=>{e.autoGrow||(O.value=Number(e.rows))});function ee(){te(()=>{if(!h.value)return;if(_.value.firefox){g.value=12;return}let{offsetWidth:e,clientWidth:t}=h.value;g.value=Math.max(0,e-t)}),e.autoGrow&&te(()=>{if(!D.value||!p.value)return;let t=getComputedStyle(D.value),n=getComputedStyle(p.value.$el),r=parseFloat(t.getPropertyValue(`--v-field-padding-top`))+parseFloat(t.getPropertyValue(`--v-input-padding-top`))+parseFloat(t.getPropertyValue(`--v-field-padding-bottom`)),i=D.value.scrollHeight,a=parseFloat(t.lineHeight),o=Math.max(parseFloat(e.rows)*a+r,parseFloat(n.getPropertyValue(`--v-input-control-height`))),s=e.maxHeight?parseFloat(e.maxHeight):parseFloat(e.maxRows)*a+r||1/0,c=Tr(i??0,o,s);O.value=Math.floor((c-r)/a),m.value=jr(c)})}Oe(ee),L(i,ee),L(()=>e.rows,ee),L(()=>e.maxHeight,ee),L(()=>e.maxRows,ee),L(()=>e.density,ee),L(O,e=>{n(`update:rows`,e)});let ne;return L(D,e=>{e?(ne=new ResizeObserver(ee),ne.observe(D.value)):ne?.disconnect()}),Xe(()=>{ne?.disconnect()}),zt(()=>{let n=!!(r.counter||e.counter||e.counterValue),o=!!(n||r.details),[_,T]=xr(t),{modelValue:E,...ee}=fr.filterProps(e),M={...mt.filterProps(e),"onClick:clear":C};return F(fr,pe({ref:f,modelValue:i.value,"onUpdate:modelValue":e=>i.value=e,class:[`v-textarea v-text-field`,{"v-textarea--prefixed":e.prefix,"v-textarea--suffixed":e.suffix,"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-textarea--auto-grow":e.autoGrow,"v-textarea--no-resize":e.noResize||e.autoGrow,"v-input--plain-underlined":A.value},e.class],style:[{"--v-textarea-max-height":e.maxHeight?jr(e.maxHeight):void 0,"--v-textarea-scroll-bar-width":jr(g.value)},e.style]},_,ee,{centerAffix:O.value===1&&!A.value,focused:a.value,indentDetails:e.indentDetails??!A.value}),{...r,default:({id:t,isDisabled:n,isDirty:o,isReadonly:l,isValid:d,hasDetails:f})=>F(mt,pe({ref:p,style:{"--v-textarea-control-height":m.value},onClick:x,onMousedown:S,"onClick:prependInner":e[`onClick:prependInner`],"onClick:appendInner":e[`onClick:appendInner`]},M,{id:t.value,active:y.value||o.value,labelId:`${t.value}-label`,centerAffix:O.value===1&&!A.value,dirty:o.value||e.dirty,disabled:n.value,focused:a.value,details:f.value,error:d.value===!1}),{...r,default:({props:{class:r,...a},controlRef:o})=>j(k,null,[e.prefix&&j(`span`,{class:`v-text-field__prefix`},[e.prefix]),u(j(`textarea`,pe({ref:e=>h.value=o.value=e,class:r,value:i.value,onInput:w,autofocus:e.autofocus,readonly:l.value,disabled:n.value,placeholder:e.placeholder,rows:e.rows,name:v.fieldName.value,autocomplete:v.fieldAutocomplete.value,onFocus:b,onBlur:s,"aria-labelledby":`${t.value}-label`},a,T),null),[[gn,{handler:c},null,{once:!0}]]),e.autoGrow&&u(j(`textarea`,{class:Je([r,`v-textarea__sizer`]),id:`${a.id}-sizer`,"onUpdate:modelValue":e=>i.value=e,ref:D,readonly:!0,"aria-hidden":`true`},null),[[$n,i.value]]),e.suffix&&j(`span`,{class:`v-text-field__suffix`},[e.suffix])])}),details:o?t=>j(k,null,[r.details?.(t),n&&j(k,null,[j(`span`,null,null),F(Ot,{active:e.persistentCounter||a.value,value:l.value,max:d.value,disabled:e.disabled},r.counter)])]):void 0})}),_n({},f,p,h)}}),es=Er({...ei(En({collapseIcon:`$treeviewCollapse`,expandIcon:`$treeviewExpand`}),[`subgroup`])},`VTreeviewGroup`),ts=Dr()({name:`VTreeviewGroup`,props:es(),setup(e,{slots:t}){let n=E(),r=T(()=>n.value?.isOpen?e.collapseIcon:e.expandIcon),i=T(()=>({VTreeviewItem:{prependIcon:void 0,appendIcon:void 0,toggleIcon:r.value}}));return zt(()=>F(ur,pe(ur.filterProps(e),{ref:n,class:[`v-treeview-group`,e.class],subgroup:!0}
11),{...t,activator:t.activator?e=>j(k,null,[F(Ct,{defaults:i.value},{default:()=>[t.activator?.(e)]})]):void 0})),{}}}),ns=Symbol.for(`vuetify:v-treeview`),rs=Er({loading:Boolean,hideActions:Boolean,hasCustomPrepend:Boolean,indentLines:Array,toggleIcon:Rr,...ar({slim:!0})},`VTreeviewItem`),is=Dr()({name:`VTreeviewItem`,props:rs(),emits:{toggleExpand:e=>!0},setup(e,{slots:t,emit:n}){let r=b(ns,{visibleIds:E()}).visibleIds,i=E(),a=T(()=>i.value?.root.activatable.value&&i.value?.isGroupActivator),o=T(()=>i.value?.link.isClickable.value||e.value!=null&&!!i.value?.list),s=T(()=>!e.disabled&&e.link!==!1&&(e.link||o.value||a.value)),c=T(()=>r.value&&!r.value.has(h(i.value?.id)));function l(e){s.value&&a.value&&i.value?.activate(!i.value?.isActivated,e)}function u(e){e.preventDefault(),e.stopPropagation(),n(`toggleExpand`,e)}return zt(()=>{let n=Xn.filterProps(e),r=t.prepend||e.toggleIcon||e.indentLines||e.prependIcon||e.prependAvatar;return F(Xn,pe({ref:i},n,{active:i.value?.isActivated||void 0,class:[`v-treeview-item`,{"v-treeview-item--activatable-group-activator":a.value,"v-treeview-item--filtered":c.value},e.class],role:`treeitem`,ripple:!1,onClick:l}),{...t,prepend:r?n=>j(k,null,[e.indentLines&&e.indentLines.length>0?j(`div`,{key:`indent-lines`,class:`v-treeview-indent-lines`,style:{"--v-indent-parts":e.indentLines.length}},[e.indentLines.map(e=>j(`div`,{class:Je(`v-treeview-indent-line v-treeview-indent-line--${e}`)},null))]):``,!e.hideActions&&F(Da,{start:!0},{default:()=>[e.toggleIcon?j(k,null,[t.toggle?F(Ct,{key:`prepend-defaults`,defaults:{VBtn:{density:`compact`,icon:e.toggleIcon,variant:`text`,loading:e.loading},VProgressCircular:{indeterminate:`disable-shrink`,size:20,width:2}}},{default:()=>[t.toggle({...n,loading:e.loading,props:{onClick:u}})]}):F(W,{key:`prepend-toggle`,density:`compact`,icon:e.toggleIcon,loading:e.loading,variant:`text`,onClick:u},{loader:()=>F(er,{indeterminate:`disable-shrink`,size:`20`,width:`2`},null)})]):j(`div`,{class:`v-treeview-item__level`},null)]}),e.hasCustomPrepend?F(Ct,{key:`prepend-defaults`,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{start:!0}}},{default:()=>[t.prepend?.(n)]}):j(k,null,[t.prepend?.(n),e.prependAvatar&&F(Wt,{key:`prepend-avatar`,density:e.density,image:e.prependAvatar},null),e.prependIcon&&F(hn,{key:`prepend-icon`,density:e.density,icon:e.prependIcon},null)])]):void 0})}),_n({},i)}}),as=Er({fluid:Boolean,disabled:Boolean,loadChildren:Function,loadingIcon:{type:String,default:`$loading`},items:Array,openOnClick:{type:Boolean,default:void 0},indeterminateIcon:{type:Rr,default:`$checkboxIndeterminate`},falseIcon:Rr,trueIcon:Rr,returnObject:Boolean,activatable:Boolean,selectable:Boolean,selectedColor:String,selectStrategy:[String,Function,Object],index:Number,isLastGroup:Boolean,separateRoots:Boolean,parentIndentLines:Array,indentLinesVariant:String,path:{type:Array,default:()=>[]},...zr(rs(),[`hideActions`]),...Yn()},`VTreeviewChildren`),os=Dr()({name:`VTreeviewChildren`,props:as(),setup(e,{slots:t}){let n=ke(new Set),r=E([]),i=T(()=>!e.disabled&&(e.openOnClick==null?e.selectable&&!e.activatable:e.openOnClick));async function a(t){try{if(!e.items?.length||!e.loadChildren)return;t?.children?.length===0&&(n.add(t.value),await e.loadChildren(t.raw))}finally{n.delete(t.value)}}function o(t,n){e.selectable&&t(n)}return()=>t.default?.()??e.items?.map((s,c,l)=>{let{children:u,props:d}=s,f=n.has(s.value),p=!!l.at(c+1)?.children,m=e.path?.length??0,g=l.length-1===c,_={index:c,depth:m,isFirst:c===0,isLast:g,path:[...e.path,c],hideAction:e.hideActions},v=ta({depth:m,isLast:g,isLastGroup:e.isLastGroup,leafLinks:!e.hideActions&&!e.fluid,separateRoots:e.separateRoots,parentIndentLines:e.parentIndentLines,variant:e.indentLinesVariant}),y={toggle:t.toggle?e=>t.toggle?.({...e,..._,item:s.raw,internalItem:s,loading:f}):void 0,prepend:n=>j(k,null,[e.selectable&&(!u||u&&![`leaf`,`single-leaf`].includes(e.selectStrategy))&&F(Da,{start:!0},{default:()=>[F(wt,{key:s.value,modelValue:n.isSelected,disabled:e.disabled||d.disabled,loading:f,color:e.selectedColor,density:e.density,indeterminate:n.isIndeterminate,indeterminateIcon:e.indeterminateIcon,falseIcon:e.falseIcon,trueIcon:e.trueIcon,"onUpdate:modelValue":e=>o(n.select,e),onClick:e=>e.stopPropagation(),onKeydown:e=>
11{[`Enter`,`Space`].includes(e.key)&&(e.stopPropagation(),o(n.select,n.isSelected))}},null)]}),t.prepend?.({...n,..._,item:s.raw,internalItem:s})]),append:t.append?e=>t.append?.({...e,..._,item:s.raw,internalItem:s}):void 0,title:t.title?e=>t.title?.({...e,item:s.raw,internalItem:s}):void 0,subtitle:t.subtitle?e=>t.subtitle?.({...e,item:s.raw,internalItem:s}):void 0},b=ts.filterProps(d),x=os.filterProps({...e,..._}),S={hideActions:e.hideActions,indentLines:v.footer};return u?F(ts,pe(b,{value:e.returnObject?s.raw:b?.value,rawId:b?.value}),{activator:({props:n,isOpen:l})=>{let u={...d,...n,value:d?.value,hideActions:e.hideActions,indentLines:v.node,ariaExpanded:l,onToggleExpand:[()=>a(s),n.onClick],onClick:e.disabled||d.disabled?void 0:i.value?[()=>a(s),n.onClick]:()=>o(r.value[c]?.select,!r.value[c]?.isSelected)};return Sr(t.header,{props:u,item:s.raw,internalItem:s,loading:f},()=>F(is,pe({ref:e=>r.value[c]=e},u,{hasCustomPrepend:!!t.prepend,value:e.returnObject?s.raw:d.value,loading:f}),y))},default:()=>j(k,null,[F(os,pe(x,{items:u,indentLinesVariant:e.indentLinesVariant,parentIndentLines:v.children,isLastGroup:p,returnObject:e.returnObject}),t),t.footer?.({props:S,item:s.raw,internalItem:s,loading:f})])}):Sr(t.item,{props:d,item:s.raw,internalItem:s},()=>s.type===`divider`?Sr(t.divider,{props:s.raw},()=>F(q,s.props,null)):s.type===`subheader`?Sr(t.subheader,{props:s.raw},()=>F(yn,s.props,null)):F(is,pe(d,{hasCustomPrepend:!!t.prepend,hideActions:e.hideActions,indentLines:v.leaf,value:e.returnObject?h(s.raw):d.value}),y))})}});function ss(e,t=[]){for(let n of e)t.push(n),n.children&&ss(n.children,t);return t}var cs=Er({openAll:Boolean,indentLines:[Boolean,String],indentLinesColor:String,indentLinesOpacity:[String,Number],search:String,hideNoData:Boolean,noDataText:{type:String,default:`$vuetify.noDataText`},...dt({filterKeys:[`title`]}),...ei(as(),[`index`,`path`,`indentLinesVariant`,`parentIndentLines`,`isLastGroup`]),...ei(Jn({collapseIcon:`$treeviewCollapse`,expandIcon:`$treeviewExpand`,slim:!0}),[`nav`,`openStrategy`]),modelValue:Array},`VTreeview`),ls=Dr()({name:`VTreeview`,props:cs(),emits:{"update:opened":e=>!0,"update:activated":e=>!0,"update:selected":e=>!0,"update:modelValue":e=>!0,"click:open":e=>!0,"click:select":e=>!0},setup(e,{slots:t,emit:n}){let{t:r}=Wr(),{items:i}=rr(e),a=y(()=>e.activeColor),o=y(()=>e.baseColor),s=y(()=>e.color),c=Fr(e,`activated`),l=Fr(e,`selected`),u=T({get:()=>e.modelValue??l.value,set(e){l.value=e,n(`update:modelValue`,e)}}),d=E(),f=T(()=>e.openAll?b(i.value):e.opened),p=T(()=>ss(i.value)),m=y(()=>e.search),{filteredItems:g}=Rn(e,p,m),_=T(()=>{if(!m.value)return null;let t=d.value?.getPath;return t?new Set(g.value.flatMap(n=>{let r=e.returnObject?n.raw:n.props.value;return[...t(r),...v(r)].map(h)})):null});function v(e){let t=[],n=(d.value?.children.get(e)??[]).slice();for(;n.length;){let e=n.shift();e&&(t.push(e),n.push(...(d.value?.children.get(e)??[]).slice()))}return t}function b(t){let n=[];for(let r of t)r.children&&(n.push(e.returnObject?h(r.raw):r.value),r.children&&(n=n.concat(b(r.children))));return n}return be(ns,{visibleIds:_}),Kr({VTreeviewGroup:{activeColor:a,baseColor:o,color:s,collapseIcon:y(()=>e.collapseIcon),expandIcon:y(()=>e.expandIcon)},VTreeviewItem:{activeClass:y(()=>e.activeClass),activeColor:a,baseColor:o,color:s,density:y(()=>e.density),disabled:y(()=>e.disabled),lines:y(()=>e.lines),variant:y(()=>e.variant)}}),zt(()=>{let n=sr.filterProps(e),a=os.filterProps(e),o=typeof e.indentLines==`boolean`?`default`:e.indentLines;return F(sr,pe({ref:d},n,{class:[`v-treeview`,{"v-treeview--fluid":e.fluid},e.class],role:`tree`,openStrategy:`multiple`,style:[{"--v-treeview-indent-line-color":e.indentLinesColor,"--v-treeview-indent-line-opacity":e.indentLinesOpacity},e.style],opened:f.value,activated:c.value,"onUpdate:activated":e=>c.value=e,selected:u.value,"onUpdate:selected":e=>u.value=e}),{default:()=>[_.value?.size===0&&!e.hideNoData&&(t[`no-data`]?.()??F(Xn,{key:`no-data`,title:r(e.noDataText)},null)),F(os,pe(a,{density:e.density,returnObject:e.returnObject,items:i.value,parentIndentLines:e.indentLines?[]:void 0,indentLinesVariant:o}),t)]})}),{}}}),us=Zn(`arrow-left-right`,[[`path`,{d:`M8 3 4 7l4 4`,key:`9rb6wj`}],[`path`,{d:`M4 7h16`,key:`6tx8e3`}
11],[`path`,{d:`m16 21 4-4-4-4`,key:`siv7j2`}],[`path`,{d:`M20 17H4`,key:`h6l3hr`}]]),ds=Zn(`arrow-right`,[[`path`,{d:`M5 12h14`,key:`1ays0h`}],[`path`,{d:`m12 5 7 7-7 7`,key:`xquz4c`}]]),fs=Zn(`bell-off`,[[`path`,{d:`M10.268 21a2 2 0 0 0 3.464 0`,key:`vwvbt9`}],[`path`,{d:`M17 17H4a1 1 0 0 1-.74-1.673C4.59 13.956 6 12.499 6 8a6 6 0 0 1 .258-1.742`,key:`178tsu`}],[`path`,{d:`m2 2 20 20`,key:`1ooewy`}],[`path`,{d:`M8.668 3.01A6 6 0 0 1 18 8c0 2.687.77 4.653 1.707 6.05`,key:`1hqiys`}]]),ps=Zn(`bell`,[[`path`,{d:`M10.268 21a2 2 0 0 0 3.464 0`,key:`vwvbt9`}],[`path`,{d:`M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326`,key:`11g9vi`}]]),ms=Zn(`book-open-text`,[[`path`,{d:`M12 7v14`,key:`1akyts`}],[`path`,{d:`M16 12h2`,key:`7q9ll5`}],[`path`,{d:`M16 8h2`,key:`msurwy`}],[`path`,{d:`M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z`,key:`ruj8y`}],[`path`,{d:`M6 12h2`,key:`32wvfc`}],[`path`,{d:`M6 8h2`,key:`30oboj`}]]),hs=Zn(`box`,[[`path`,{d:`M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z`,key:`hh9hay`}],[`path`,{d:`m3.3 7 8.7 5 8.7-5`,key:`g66t2b`}],[`path`,{d:`M12 22V12`,key:`d0xqtd`}]]),gs=Zn(`calendar-check`,[[`path`,{d:`M8 2v4`,key:`1cmpym`}],[`path`,{d:`M16 2v4`,key:`4m81vk`}],[`rect`,{width:`18`,height:`18`,x:`3`,y:`4`,rx:`2`,key:`1hopcy`}],[`path`,{d:`M3 10h18`,key:`8toen8`}],[`path`,{d:`m9 16 2 2 4-4`,key:`19s6y9`}]]),_s=Zn(`calendar-clock`,[[`path`,{d:`M16 14v2.2l1.6 1`,key:`fo4ql5`}],[`path`,{d:`M16 2v4`,key:`4m81vk`}],[`path`,{d:`M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5`,key:`1osxxc`}],[`path`,{d:`M3 10h5`,key:`r794hk`}],[`path`,{d:`M8 2v4`,key:`1cmpym`}],[`circle`,{cx:`16`,cy:`16`,r:`6`,key:`qoo3c4`}]]),vs=Zn(`calendar-plus`,[[`path`,{d:`M16 19h6`,key:`xwg31i`}],[`path`,{d:`M16 2v4`,key:`4m81vk`}],[`path`,{d:`M19 16v6`,key:`tddt3s`}],[`path`,{d:`M21 12.598V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5`,key:`1glfrc`}],[`path`,{d:`M3 10h18`,key:`8toen8`}],[`path`,{d:`M8 2v4`,key:`1cmpym`}]]),ys=Zn(`check`,[[`path`,{d:`M20 6 9 17l-5-5`,key:`1gmf2c`}]]),bs=Zn(`chevron-down`,[[`path`,{d:`m6 9 6 6 6-6`,key:`qrunsl`}]]),xs=Zn(`chevron-left`,[[`path`,{d:`m15 18-6-6 6-6`,key:`1wnfg3`}]]),Ss=Zn(`chevron-right`,[[`path`,{d:`m9 18 6-6-6-6`,key:`mthhwq`}]]),Cs=Zn(`chevron-up`,[[`path`,{d:`m18 15-6-6-6 6`,key:`153udz`}]]),ws=Zn(`circle-alert`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`line`,{x1:`12`,x2:`12`,y1:`8`,y2:`12`,key:`1pkeuh`}],[`line`,{x1:`12`,x2:`12.01`,y1:`16`,y2:`16`,key:`4dfq90`}]]),Ts=Zn(`circle-check-big`,[[`path`,{d:`M21.801 10A10 10 0 1 1 17 3.335`,key:`yps3ct`}],[`path`,{d:`m9 11 3 3L22 4`,key:`1pflzl`}]]),Es=Zn(`circle-check`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`m9 12 2 2 4-4`,key:`dzmm74`}]]),Ds=Zn(`circle-fading-arrow-up`,[[`path`,{d:`M12 2a10 10 0 0 1 7.38 16.75`,key:`175t95`}],[`path`,{d:`m16 12-4-4-4 4`,key:`177agl`}],[`path`,{d:`M12 16V8`,key:`1sbj14`}],[`path`,{d:`M2.5 8.875a10 10 0 0 0-.5 3`,key:`1vce0s`}],[`path`,{d:`M2.83 16a10 10 0 0 0 2.43 3.4`,key:`o3fkw4`}],[`path`,{d:`M4.636 5.235a10 10 0 0 1 .891-.857`,key:`1szpfk`}],[`path`,{d:`M8.644 21.42a10 10 0 0 0 7.631-.38`,key:`9yhvd4`}]]),Os=Zn(`circle-plus`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M8 12h8`,key:`1wcyev`}],[`path`,{d:`M12 8v8`,key:`napkw2`}]]),ks=Zn(`circle-question-mark`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3`,key:`1u773s`}],[`path`,{d:`M12 17h.01`,key:`p32p05`}]]),As=Zn(`circle-x`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`m15 9-6 6`,key:`1uzhvr`}],[`path`,{d:`m9 9 6 6`,key:`z0biqf`}]]),js=Zn(`cloud-download`,[[`path`,{d:`M12 13v8l-4-4`,key:`1f5nwf`}],[`path`,{d:`m12 21 4-4`,key:`1lfcce`}],[`path`,{d:`M4.393 15.269A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.436 8.284`,key:`ui1hmy`}]]),Ms=Zn(`cloud`,[[`path`,{d:`M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z`,key:`p7xjir`}]]),Ns=Zn(`code-xml`,[[`path`,{d:`m18 16 4-4-4-4`,key:`1inbqp`}],[`path`,{d:`m6 8-4 4 4 4`,key:`15zrgr`}],[`path`,{d:`m14.5 4-5 16`,key:`e7oirm`}]]),Ps=Zn(`computer`,[[`rect`,{width:`14`,height:`8`,x:`5`,y:`2`,rx:`2`,key:`wc9tft`}
11],[`rect`,{width:`20`,height:`8`,x:`2`,y:`14`,rx:`2`,key:`w68u3i`}],[`path`,{d:`M6 18h2`,key:`rwmk9e`}],[`path`,{d:`M12 18h6`,key:`aqd8w3`}]]),Fs=Zn(`copy`,[[`rect`,{width:`14`,height:`14`,x:`8`,y:`8`,rx:`2`,ry:`2`,key:`17jyea`}],[`path`,{d:`M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2`,key:`zix9uf`}]]),Is=Zn(`download`,[[`path`,{d:`M12 15V3`,key:`m9g1x1`}],[`path`,{d:`M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4`,key:`ih7n3h`}],[`path`,{d:`m7 10 5 5 5-5`,key:`brsn70`}]]),Ls=Zn(`ellipsis-vertical`,[[`circle`,{cx:`12`,cy:`12`,r:`1`,key:`41hilf`}],[`circle`,{cx:`12`,cy:`5`,r:`1`,key:`gxeob9`}],[`circle`,{cx:`12`,cy:`19`,r:`1`,key:`lyex9k`}]]),Rs=Zn(`external-link`,[[`path`,{d:`M15 3h6v6`,key:`1q9fwt`}],[`path`,{d:`M10 14 21 3`,key:`gplh6r`}],[`path`,{d:`M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6`,key:`a6xqqp`}]]),zs=Zn(`file-key`,[[`path`,{d:`M14 2v5a1 1 0 0 0 1 1h5`,key:`wfsgrz`}],[`path`,{d:`M4 12v6`,key:`bg1pfk`}],[`path`,{d:`M4 14h2`,key:`1sf9f8`}],[`path`,{d:`M9.65 22H18a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v4`,key:`d56i0q`}],[`circle`,{cx:`4`,cy:`20`,r:`2`,key:`6kqj1y`}]]),Bs=Zn(`file-lock`,[[`path`,{d:`M4 9.8V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.706.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2h-3`,key:`1432pc`}],[`path`,{d:`M14 2v5a1 1 0 0 0 1 1h5`,key:`wfsgrz`}],[`path`,{d:`M9 17v-2a2 2 0 0 0-4 0v2`,key:`168m41`}],[`rect`,{width:`8`,height:`5`,x:`3`,y:`17`,rx:`1`,key:`o8vfew`}]]),Vs=Zn(`file-spreadsheet`,[[`path`,{d:`M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z`,key:`1oefj6`}],[`path`,{d:`M14 2v5a1 1 0 0 0 1 1h5`,key:`wfsgrz`}],[`path`,{d:`M8 13h2`,key:`yr2amv`}],[`path`,{d:`M14 13h2`,key:`un5t4a`}],[`path`,{d:`M8 17h2`,key:`2yhykz`}],[`path`,{d:`M14 17h2`,key:`10kma7`}]]),Hs=Zn(`file`,[[`path`,{d:`M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z`,key:`1oefj6`}],[`path`,{d:`M14 2v5a1 1 0 0 0 1 1h5`,key:`wfsgrz`}]]),Us=Zn(`folder-archive`,[[`circle`,{cx:`15`,cy:`19`,r:`2`,key:`u2pros`}],[`path`,{d:`M20.9 19.8A2 2 0 0 0 22 18V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2h5.1`,key:`1jj40k`}],[`path`,{d:`M15 11v-1`,key:`cntcp`}],[`path`,{d:`M15 17v-2`,key:`1279jj`}]]),Ws=Zn(`folder-pen`,[[`path`,{d:`M2 11.5V5a2 2 0 0 1 2-2h3.9c.7 0 1.3.3 1.7.9l.8 1.2c.4.6 1 .9 1.7.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-9.5`,key:`a8xqs0`}],[`path`,{d:`M11.378 13.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z`,key:`1saktj`}]]),Gs=Zn(`gauge`,[[`path`,{d:`m12 14 4-4`,key:`9kzdfg`}],[`path`,{d:`M3.34 19a10 10 0 1 1 17.32 0`,key:`19p75a`}]]),Ks=Zn(`globe`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20`,key:`13o1zl`}],[`path`,{d:`M2 12h20`,key:`9i4pu4`}]]),qs=Zn(`history`,[[`path`,{d:`M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8`,key:`1357e3`}],[`path`,{d:`M3 3v5h5`,key:`1xhq8a`}],[`path`,{d:`M12 7v5l4 2`,key:`1fdv2h`}]]),Js=Zn(`info`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M12 16v-4`,key:`1dtifu`}],[`path`,{d:`M12 8h.01`,key:`e9boi3`}]]),Ys=Zn(`key-round`,[[`path`,{d:`M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z`,key:`1s6t7t`}],[`circle`,{cx:`16.5`,cy:`7.5`,r:`.5`,fill:`currentColor`,key:`w0ekpg`}]]),Xs=Zn(`key`,[[`path`,{d:`m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4`,key:`g0fldk`}],[`path`,{d:`m21 2-9.6 9.6`,key:`1j0ho8`}],[`circle`,{cx:`7.5`,cy:`15.5`,r:`5.5`,key:`yqb3hr`}]]),Zs=Zn(`land-plot`,[[`path`,{d:`m12 8 6-3-6-3v10`,key:`mvpnpy`}],[`path`,{d:`m8 11.99-5.5 3.14a1 1 0 0 0 0 1.74l8.5 4.86a2 2 0 0 0 2 0l8.5-4.86a1 1 0 0 0 0-1.74L16 12`,key:`ek95tt`}],[`path`,{d:`m6.49 12.85 11.02 6.3`,key:`1kt42w`}],[`path`,{d:`M17.51 12.85 6.5 19.15`,key:`v55bdg`}]]),Qs=Zn(`link`,[[`path`,{d:`M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71`,key:`1cjeqo`}],[`path`,{d:`M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71`,key:`19qd67`}]]),$s=Zn(`loader`,[[`path`,{d:`M12 2v4`,key:`3427ic`}],[`path`,{d:`m16.2 7.8 2.9-2.9`,key:`r700ao`}],[`path`,{d:`M18 12h4`,key:`wj9ykh`}],[`path`,{d:`m16.2 16.2 2.9 2.9`,key:`1bxg5t`}],[`path`,{d:`M12 18v4`,key:`jadmvz`}],[`path`,{d:`m4.9 19.1 2.9-2.9`,key:`bwix9q`}],[`path`,{d:`M2 12h4`,key:`j09sii`}],[`path`,{d:`m4.9 4.9 2.9 2.9`,key:`giyufr`}]]),ec=Zn(`lock-keyhole`,[[`circle`,{cx:`12`,cy:`16`,r:`1`,key:`1au0dj`}],[`rect`,{x:`3`,y:`10`,width:`18`,height:`12`,rx:`2`,key:`6s8ecr`}],[`path`,{d:`M7 10V7a5 5 0 0 1 10 0v3`,key:`1pqi11`}]]),tc=Zn(`lock`,[[`rect`,{width:`18`,height:`11`,x:`3`,y:`11`,rx:`2`,ry:`2`,key:`1w4ew1`}],[`path`,{d:`M7 11V7a5 5 0 0 1 10 0v4`,key:`fwvmzm`}]]),nc=Zn(`mail-plus`,[[`path`,{d:`M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8`,key:`12jkf8`}],[`path`,{d:`m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7`,key:`1ocrg3`}],[`path`,{d:`M19 16v6`,key:`tddt3s`}],[`path`,{d:`M16 19h6`,key:`xwg31i`}]]),rc=Zn(`map-pin-house`,[[`path`,{d:`M15 22a1 1 0 0 1-1-1v-4a1 1 0 0 1 .445-.832l3-2a1 1 0 0 1 1.11 0l3 2A1 1 0 0 1 22 17v4a1 1 0 0 1-1 1z`,key:`1p1rcz`}],[`path`,{d:`M18 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 .601.2`,key:`mcbcs9`}],[`path`,{d:`M18 22v-3`,key:`1t1ugv`}],[`circle`,{cx:`10`,cy:`10`,r:`3`,key:`1ns7v1`}]]),ic=Zn(`microchip`,[[`path`,{d:`M10 12h4`,key:`a56b0p`}],[`path`,{d:`M10 17h4`,key:`pvmtpo`}],[`path`,{d:`M10 7h4`,key:`1vgcok`}],[`path`,{d:`M18 12h2`,key:`quuxs7`}],[`path`,{d:`M18 18h2`,key:`4scel`}],[`path`,{d:`M18 6h2`,key:`1ptzki`}],[`path`,{d:`M4 12h2`,key:`1ltxp0`}],[`path`,{d:`M4 18h2`,key:`1xrofg`}],[`path`,{d:`M4 6h2`,key:`1cx33n`}],[`rect`,{x:`6`,y:`2`,width:`12`,height:`20`,rx:`2`,key:`749fme`}]]),ac=Zn(`monitor-play`,[[`path`,{d:`M15.033 9.44a.647.647 0 0 1 0 1.12l-4.065 2.352a.645.645 0 0 1-.968-.56V7.648a.
11645.645 0 0 1 .967-.56z`,key:`vbtd3f`}],[`path`,{d:`M12 17v4`,key:`1riwvh`}],[`path`,{d:`M8 21h8`,key:`1ev6f3`}],[`rect`,{x:`2`,y:`3`,width:`20`,height:`14`,rx:`2`,key:`x3v2xh`}]]),oc=Zn(`notebook-pen`,[[`path`,{d:`M13.4 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7.4`,key:`re6nr2`}],[`path`,{d:`M2 6h4`,key:`aawbzj`}],[`path`,{d:`M2 10h4`,key:`l0bgd4`}],[`path`,{d:`M2 14h4`,key:`1gsvsf`}],[`path`,{d:`M2 18h4`,key:`1bu2t1`}],[`path`,{d:`M21.378 5.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z`,key:`pqwjuv`}]]),sc=Zn(`pencil`,[[`path`,{d:`M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z`,key:`1a8usu`}],[`path`,{d:`m15 5 4 4`,key:`1mk7zo`}]]),cc=Zn(`plus`,[[`path`,{d:`M5 12h14`,key:`1ays0h`}],[`path`,{d:`M12 5v14`,key:`s699le`}]]),lc=Zn(`puzzle`,[[`path`,{d:`M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z`,key:`w46dr5`}]]),uc=Zn(`receipt-text`,[[`path`,{d:`M13 16H8`,key:`wsln4y`}],[`path`,{d:`M14 8H8`,key:`1l3xfs`}],[`path`,{d:`M16 12H8`,key:`1fr5h0`}],[`path`,{d:`M4 3a1 1 0 0 1 1-1 1.3 1.3 0 0 1 .7.2l.933.6a1.3 1.3 0 0 0 1.4 0l.934-.6a1.3 1.3 0 0 1 1.4 0l.933.6a1.3 1.3 0 0 0 1.4 0l.933-.6a1.3 1.3 0 0 1 1.4 0l.934.6a1.3 1.3 0 0 0 1.4 0l.933-.6A1.3 1.3 0 0 1 19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1 1.3 1.3 0 0 1-.7-.2l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.934.6a1.3 1.3 0 0 1-1.4 0l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-1.4 0l-.934-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-.7.2 1 1 0 0 1-1-1z`,key:`ycz6yz`}]]),dc=Zn(`rectangle-ellipsis`,[[`rect`,{width:`20`,height:`12`,x:`2`,y:`6`,rx:`2`,key:`9lu3g6`}],[`path`,{d:`M12 12h.01`,key:`1mp3jc`}],[`path`,{d:`M17 12h.01`,key:`1m0b6t`}],[`path`,{d:`M7 12h.01`,key:`eqddd0`}]]),fc=Zn(`screen-share`,[[`path`,{d:`M13 3H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-3`,key:`i8wdob`}],[`path`,{d:`M8 21h8`,key:`1ev6f3`}],[`path`,{d:`M12 17v4`,key:`1riwvh`}],[`path`,{d:`m17 8 5-5`,key:`fqif7o`}],[`path`,{d:`M17 3h5v5`,key:`1o3tu8`}]]),pc=Zn(`share-2`,[[`circle`,{cx:`18`,cy:`5`,r:`3`,key:`gq8acd`}],[`circle`,{cx:`6`,cy:`12`,r:`3`,key:`w7nqdw`}],[`circle`,{cx:`18`,cy:`19`,r:`3`,key:`1xt0gg`}],[`line`,{x1:`8.59`,x2:`15.42`,y1:`13.51`,y2:`17.49`,key:`47mynk`}],[`line`,{x1:`15.41`,x2:`8.59`,y1:`6.51`,y2:`10.49`,key:`1n3mei`}]]),mc=Zn(`shield-alert`,[[`path`,{d:`M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z`,key:`oel41y`}],[`path`,{d:`M12 8v4`,key:`1got3b`}],[`path`,{d:`M12 16h.01`,key:`1drbdi`}]]),hc=Zn(`shield-check`,[[`path`,{d:`M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z`,key:`oel41y`}],[`path`,{d:`m9 12 2 2 4-4`,key:`dzmm74`}]]),gc=Zn(`shield`,[[`path`,{d:`M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z`,key:`oel41y`}]]),_c=Zn(`square-arrow-out-up-right`,[[`path`,{d:`M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6`,key:`y09zxi`}],[`path`,{d:`m21 3-9 9`,key:`mpx6sq`}],[`path`,{d:`M15 3h6v6`,key:`1q9fwt`}]]),vc=Zn(`text-cursor-input`,[[`path`,{d:`M12 20h-1a2 2 0 0 1-2-2 2 2 0 0 1-2 2H6`,key:`1528k5`}],[`path`,{d:`M13 8h7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-7`,key:`13ksps`}],[`path`,{d:`M5 16H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1`,key:`1n9rhb`}],[`path`,{d:`M6 4h1a2 2 0 0 1 2 2 2 2 0 0 1 2-2h1`,key:`1mj8rg`}],[`path`,{d:`M9 6v12`,key:`velyjx`}]]),yc=Zn(`ticket-percent`,[[`path`,{d:`M2 9a3 3 0 1 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 1 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z`,key:`1l48ns`}],[`path`,{d:`M9 9h.01`,key:`1q5me6`}],[`path`,{d:`m15 9-6 6`,key:`1uzhvr`}],[`path`,{d:`M15 15h.01`,key:`lqbp3k`}]]),bc=Zn(`trash-2`,[[`path`,{d:`M10 11v6`,key:`nco0om`}],[`path`,{d:`M14 11v6`,key:`outv1u`}],[`path`,{d:`M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6`,key:`miytrc`}],[`path`,{d:`M3 6h18`,key:`d0wm0j`}],[`path`,{d:`M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2`,key:`e791ji`}]]),xc=Zn(`triangle-alert`,[[`path`,{d:`m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3`,key:`wmoenq`}],[`path`,{d:`M12 9v4`,key:`juzpu7`}],[`path`,{d:`M12 17h.01`,key:`p32p05`}]]),Sc=Zn(`user-cog`,[[`path`,{d:`M10 15H6a4 4 0 0 0-4 4v2`,key:`1nfge6`}],[`path`,{d:`m14.305 16.53.923-.382`,key:`1itpsq`}],[`path`,{d:`m15.228 13.852-.923-.383`,key:`eplpkm`}],[`path`,{d:`m16.852 12.228-.383-.923`,key:`13v3q0`}],[`path`,{d:`m16.852 17.772-.383.924`,key:`1i8mnm`}],[`path`,{d:`m19.148 12.228.383-.923`,key:`1q8j1v`}],[`path`,{d:`m19.53 18.696-.382-.924`,key:`vk1qj3`}],[`path`,{d:`m20.772 13.852.924-.383`,key:`n880s0`}],[`path`,{d:`m20.772 16.148.924.383`,key:`1g6xey`}],[`circle`,{cx:`18`,cy:`15`,r:`3`,key:`gjjjvw`}],[`circle`,{cx:`9`,cy:`7`,r:`4`,key:`nufk8`}]]),Cc=Zn(`user-minus`,[[`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`,key:`1yyitq`}],[`circle`,{cx:`9`,cy:`7`,r:`4`,key:`nufk8`}],[`line`,{x1:`22`,x2:`16`,y1:`11`,y2:`11`,key:`1shjgl`}]]),wc=Zn(`user-pen`,[[`path`,{d:`M11.5 15H7a4 4 0 0 0-4 4v2`,key:`15lzij`}],[`path`,{d:`M21.378 16.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z`,key:`1817ys`}],[`circle`,{cx:`10`,cy:`7`,r:`4`,key:`e45bow`}]]),Tc=Zn(`user-plus`,[[`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`,key:`1yyitq`}],[`circle`,{cx:`9`,cy:`7`,r:`4`,key:`nufk8`}],[`line`,{x1:`19`,x2:`19`,y1:`8`,y2:`14`,key:`1bvyxn`}],[`line`,{x1:`22`,x2:`16`,y1:`11`,y2:`11`,key:`1shjgl`}]]),Ec={key:0,class:`text-body-medium my-2`},Dc={class:`text-body-medium my-2`},Oc={key:0},kc={class:`text-body-medium my-2 font-weight-bold`},Ac=P({__name:`TrialExpirationDialog`,props:I({expired:{type:Boolean,default:!1}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=e,n=je(),r=_e(),i=ee(),a=B(e,`modelValue`),o=T(()=>{let e=n.state.user.freezeStatus?.trialExpirationGracePeriod??0;return e<=0?``:`${e} day${e>1?`s`:``}`}),c=T(()=>n.state.user.getExpirationInfo(r.state.config.daysBeforeTrialEndNotification)),l=T(()=>t.expired?`Your Trial Has Expired`:`Trial Expiring Soon`),u=T(()=>{let e=`Your trial account`;return t.expired?`${e} expired ${c.value.days} days ago.`:`${e} expires in ${c.value.days} days.`});function d(){r.billingEnabled&&(a.value=!1,i.toggleUpgradeFlow(!0))}return(t,n)=>(H(),m(U(nn),{modelValue:a.value,"onUpdate:modelValue":n[1]||=e=>a.value=e,width:`auto`,"max-width":`450px`,transition:`fade-transition`},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`py-4 pl-6`},ct({append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:n[0]||=e=>a.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[s(V(l.value),1)]),_:1})]),_:2},[e.expired?void 0:{name:`prepend`,fn:N(()=>[n[2]||=j(`img`,{src:`data:image/svg+xml,%3csvg%20width='65'%20height='65'%20viewBox='0%200%2065%2065'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M26.6619%200H37.857C46.8357%200%2050.3981%200.995174%2053.8924%202.8639C57.3866%204.73263%2060.1289%207.47492%2061.9976%2010.9691L62.1396%2011.2381C63.8933%2014.6047%2064.8365%2018.1612%2064.8615%2026.6618V37.8569C64.8615%2046.8356%2063.8663%2050.3981%2061.9976%2053.8923C60.1289%2057.3865%2057.3866%2060.1288%2053.8924%2061.9975L53.6234%2062.1396C50.2568%2063.8933%2046.7003%2064.8364%2
11038.1996%2064.8614H27.0045C18.0258%2064.8614%2014.4634%2063.8663%2010.9691%2061.9975C7.47492%2060.1288%204.73264%2057.3865%202.86391%2053.8923L2.72188%2053.6233C0.968178%2050.2567%200.0250071%2046.7003%200%2038.1996V27.0045C0%2018.0258%200.995175%2014.4634%202.86391%2010.9691C4.73264%207.47492%207.47492%204.73263%2010.9691%202.8639L11.2382%202.72188C14.6047%200.968177%2018.1612%200.0250071%2026.6619%200Z'%20fill='%23D8DEE3'/%3e%3cpath%20d='M56.2849%2032.1627C56.2849%2019.1365%2045.7251%208.57667%2032.6989%208.57667C19.6726%208.57667%209.11279%2019.1365%209.11279%2032.1627C9.11279%2045.1889%2019.6726%2055.7488%2032.6989%2055.7488C45.7251%2055.7488%2056.2849%2045.1889%2056.2849%2032.1627Z'%20fill='%23FF8A00'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M50%2032C50%2022.6112%2042.165%2015%2032.5%2015C27.4021%2015%2034.7554%2028.5751%2031.557%2031.9541C28.6915%2034.9813%2015%2027.5634%2015%2032C15%2041.3888%2022.835%2049%2032.5%2049C42.165%2049%2050%2041.3888%2050%2032Z'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12.7014%2028.1818C13.0795%2026.7708%2014.53%2025.9334%2015.9411%2026.3115L33.081%2030.9041C34.4921%2031.2822%2035.3295%2032.7326%2034.9514%2034.1437C34.5733%2035.5548%2033.1229%2
11036.3922%2031.7118%2036.0141L14.5719%2031.4214C13.1608%2031.0433%2012.3234%2029.5929%2012.7014%2028.1818Z'%20fill='%23091C45'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M32.6436%2011.8281C34.1045%2011.8281%2035.2888%2013.0124%2035.2888%2014.4733L35.2888%2032.2179C35.2888%2033.6788%2034.1045%2034.8631%2032.6436%2034.8631C31.1827%2034.8631%2029.9984%2033.6788%2029.9984%2032.2179L29.9984%2014.4733C29.9984%2013.0124%2031.1827%2011.8281%2032.6436%2011.8281Z'%20fill='%23091C45'/%3e%3c/svg%3e`,alt:`Trial Icon`,width:`40`,class:`mt-1`},null,-1)]),key:`0`}]),1024)]),_:1}),F(U(q)),F(U(K),null,{default:N(()=>[!e.expired||!o.value?(H(),m(U(Y),{key:0,class:`pa-6 mx-3`},{default:N(()=>[n[3]||=j(`p`,{class:`text-body-medium font-weight-bold mb-2`},null,-1),F(U(J),{variant:`tonal`,color:e.expired?`error`:`warning`,class:`font-weight-bold`},{default:N(()=>[s(V(u.value),1)]),_:1},8,[`color`]),U(r).billingEnabled?(H(),w(`p`,Ec,`Upgrade your account to `+V(e.expired?`continue`:`keep`)+` using `+V(U(r).brandName)+`.`,1)):v(``,!0)]),_:1})):(H(),m(U(Y),{key:1,class:`pa-6 mx-3`},{default:N(()=>[j(`p`,Dc,[s(` We hope you enjoyed your trial! Your account is currently inactive, but there's still time to continue using `+V(U(r).brandName)+`. `,1),U(r).billingEnabled?(H(),w(`span`,Oc,`Upgrade now to keep your data and access all features.`)):v(``,!0)]),j(`p`,kc,` Your account will be scheduled for deletion in `+V(o.value)+` if no action is taken. `,1)]),_:1}))]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[U(r).billingEnabled?(H(),m(U(W),{key:0,color:e.expired?`primary`:`warning`,"append-icon":U(ds),variant:`flat`,block:``,onClick:d},{default:N(()=>[...n[4]||=[s(` Upgrade Now `,-1)]]),_:1},8,[`color`,`append-icon`])):(H(),m(U(W),{key:1,color:e.expired?`primary`:`warning`,"append-icon":U(ds),variant:`flat`,block:``,link:``,target:`_blank`,href:U(r).supportUrl,rel:`noopener noreferrer`},{default:N(()=>[...n[5]||=[s(` Contact Support `,-1)]]),_:1},8,[`color`,`append-icon`,`href`]))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),jc=P({__name:`ManagedPassphraseErrorDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=B(e,`modelValue`);return(e,n)=>(H(),m(U(nn),{modelValue:t.value,"onUpdate:modelValue":n[2]||=e=>t.value=e,width:`auto`,"max-width":`450px`,transition:`fade-transition`},{default:N(()=>[F(U(Z),{rounded:`xlg`},{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center text-error`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(mc)),{size:20}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:n[0]||=e=>t.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold text-error`},{default:N(()=>[...n[3]||=[s(` Error `,-1)]]),_:1})]),_:1})]),_:1}),F(U(q)),F(U(X),{class:`pa-6`},{default:N(()=>[n[5]||=j(`p`,{class:`mb-3 font-weight-bold`},` Your project can't be unlocked at the moment. Don't worry, your objects are safe and secure. Please try again later. `,-1),n[6]||=j(`p`,{class:`mb-3`},` If the problem continues, our support team is ready to assist you at [email protected] `,-1),F(U(Ca),null,{default:N(()=>[...n[4]||=[s(` Error: Could not retrieve managed passphrase. `,-1)]]),_:1})]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,onClick:n[1]||=e=>t.value=!1},{default:N(()=>[...n[7]||=[s(` Close `,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),Mc={class:`mb-3`},Nc={class:`mb-2`},Pc=P({__name:`SuccessStep`,props:{loading:{type:Boolean}},emits:[`finish`],setup(e,{expose:t,emit:n}){let r=Ne(),i=si(),a=je(),o=_e(),c=ee(),l=nt(),u=n;async function d(){await Promise.all([a.updateSettings({onboardingStep:_[0]}),a.getUser()]);let e=i.state.projects;!i.state.invitations.length&&e.length&&(i.selectProject(e[0].id),await l.push({name:ae.Dashboard.name,params:{id:i.state.selectedProject.urlId}}),r.eventTriggered(Be.NAVIGATE_PROJECTS)),o.state.config.optInPopupEnabled&&a.state.user.isPaid&&c.togglePricingOptInDialog(!0),u(`finish`)}return t({setup:d}),(t,n)=>(H(),m(U(Za),{class:`fill-height`,fluid:``},{default:N(()=>[F(U(K),{justify:`center`,align:`center`},{default:N(()=>[F(U(Y),{class:`text-center py-10`},{default:N(()=>[(H(),m(z(U(Ts)),{size:40}
11)),n[2]||=j(`p`,{class:`text-label-medium mt-4 mb-2`},` Account Complete `,-1),j(`h2`,Mc,`You are now ready to use `+V(U(o).brandName),1),j(`p`,Nc,V(U(o).state.config.newProjectTierLockEnabled?`Start by creating a project to organize your data.`:`Create your first bucket, and start uploading files.`),1),n[3]||=j(`p`,null,`Let us know if you need any help getting started!`,-1),F(U(W),{id:`continue-btn`,class:`mt-7`,size:`large`,"append-icon":U(Ss),loading:e.loading,onClick:n[0]||=e=>d()},{default:N(()=>[...n[1]||=[s(` Continue `,-1)]]),_:1},8,[`append-icon`,`loading`])]),_:1})]),_:1})]),_:1}))}}),Fc=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0});function t(e){"@babel/helpers - typeof";return t=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},t(e)}var n=`basil`,r=function(e){return e===3?`v3`:e},i=`https://js.stripe.com`,a=`${i}/${n}/stripe.js`,o=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/,s=/^https:\/\/js\.stripe\.com\/(v3|[a-z]+)\/stripe\.js(\?.*)?$/,c=`loadStripe.setLoadParameters was called but an existing Stripe.js script already exists in the document; existing script parameters will be used`,l=function(e){return o.test(e)||s.test(e)},u=function(){for(var e=document.querySelectorAll(`script[src^="${i}"]`),t=0;t<e.length;t++){var n=e[t];if(l(n.src))return n}return null},d=function(e){var t=e&&!e.advancedFraudSignals?`?advancedFraudSignals=false`:``,n=document.createElement(`script`);n.src=`${a}${t}`;var r=document.head||document.body;if(!r)throw Error(`Expected document.body not to be null. Stripe.js requires a <body> element.`);return r.appendChild(n),n},f=function(e,t){!e||!e._registerWrapper||e._registerWrapper({name:`stripe-js`,version:`7.3.0`,startTime:t})},p=null,m=null,h=null,g=function(e){return function(t){e(Error(`Failed to load Stripe.js`,{cause:t}))}},_=function(e,t){return function(){window.Stripe?e(window.Stripe):t(Error(`Stripe.js not available`))}},v=function(e){return p===null?(p=new Promise(function(t,n){if(typeof window>`u`||typeof document>`u`){t(null);return}if(window.Stripe&&e&&console.warn(c),window.Stripe){t(window.Stripe);return}try{var r=u();if(r&&e)console.warn(c);else if(!r)r=d(e);else if(r&&h!==null&&m!==null){var i;r.removeEventListener(`load`,h),r.removeEventListener(`error`,m),(i=r.parentNode)==null||i.removeChild(r),r=d(e)}h=_(t,n),m=g(n),r.addEventListener(`load`,h),r.addEventListener(`error`,m)}catch(e){n(e);return}}),p.catch(function(e){return p=null,Promise.reject(e)})):p},y=function(e,t,i){if(e===null)return null;var a=t[0].match(/^pk_test/),o=r(e.version),s=n;a&&o!==s&&console.warn(`Stripe.js@${o} was loaded on the page, but @stripe/[email protected] expected Stripe.js@${s}. This may result in unexpected behavior. For more information, see https://docs.stripe.com/sdks/stripejs-versioning`);var c=e.apply(void 0,t);return f(c,i),c},b=function(e){var n=`invalid load parameters; expected object of shape
12
13    {advancedFraudSignals: boolean}
14
15but received
16
17    ${JSON.stringify(e)}
18`;if(e===null||t(e)!==`object`)throw Error(n);if(Object.keys(e).length===1&&typeof e.advancedFraudSignals==`boolean`)return e;throw Error(n)},x,S=!1,C=function(){var e=[...arguments];S=!0;var t=Date.now();return v(x).then(function(n){return y(n,e,t)})};C.setLoadParameters=function(e){if(S&&x){var t=b(e);if(Object.keys(t).reduce(function(t,n){return t&&e[n]===x?.[n]},!0))return}if(S)throw Error(`You cannot change load parameters after calling loadStripe`);x=b(e)},e.loadStripe=C})),Ic=i(((e,t)=>{t.exports=Fc()}))(),Lc=P({__name:`StripeCardElement`,props:{collectBillingAddress:{type:Boolean,default:!1}},emits:[`ready`,`billingCountryChange`],setup(e,{expose:t,emit:n}){let r=_e(),i=ui(),a=di(),o=Qr(),s=E(!0),c=E(!1),l=E(),u=E(),d=e,f=n,p=E(),m=E(),h=E(null),g=E(null);async function _(){let e=r.state.config.stripePublicKey;try{let t={currency:`usd`,appearance:{theme:o.global.current.value.dark?`night`:`stripe`,labels:`floating`},clientSecret:await i.getCardSetupSecret()};if(!h.value&&(h.value=await(0,Ic.loadStripe)(e),!h.value))throw Error(`Unable to initialize stripe`);if(c.value||!l.value)return;if(g.value=h.value?.elements(t),!g.value)throw Error(`Unable to instantiate elements`);if(p.value?.off(`ready`),p.value?.unmount(),p.value?.destroy(),p.value=d.collectBillingAddress?g.value.create(`payment`,{fields:{billingDetails:{name:`never`,address:`
18never`}}}):g.value.create(`payment`),!p.value)throw Error(`Unable to create card element`);p.value?.mount(l.value),p.value?.on(`ready`,()=>{s.value=!1,f(`ready`)}),d.collectBillingAddress&&u.value&&(m.value?.off(`change`),m.value?.unmount(),m.value?.destroy(),m.value=g.value.create(`address`,{mode:`billing`}),m.value.on(`change`,e=>{f(`billingCountryChange`,e.value.address?.country??void 0)}),m.value.mount(u.value))}catch(e){s.value=!1,a.error(e.message,R.BILLING_STRIPE_CARD_INPUT);return}}async function y(){if(!(h.value&&g.value&&p.value))throw Error(`Stripe is not initialized`);let e=h.value,t=g.value,n=await g.value.submit();if(n.error)throw Error(n.error.message??`There is an issue with the card`);let{error:r,setupIntent:i}=await e.confirmSetup({elements:t,redirect:`if_required`,confirmParams:{expand:[`payment_method`]}});if(r||!i.payment_method||i.status!==`succeeded`)throw Error(r?.message??`There is an issue with the card`);let a=i.payment_method;if(typeof a==`string`)return a;if(a.card?.funding===`prepaid`)throw Error(`Prepaid cards are not supported`);return a.id}return L(()=>o.global.current.value.dark,e=>{g.value?.update({appearance:{theme:e?`night`:`stripe`,labels:`floating`}})}),Oe(()=>{_()}),Xe(()=>{c.value=!0,p.value?.off(`ready`),p.value?.unmount(),p.value?.destroy(),p.value=void 0,m.value?.off(`change`),m.value?.unmount(),m.value?.destroy(),m.value=void 0}),t({onSubmit:y,initStripe:_}),(t,n)=>(H(),w(k,null,[F(U(Lt),{rounded:``,indeterminate:``,active:s.value},null,8,[`active`]),j(`div`,{ref_key:`paymentContainer`,ref:l},null,512),e.collectBillingAddress?(H(),w(`div`,{key:0,ref_key:`addressContainer`,ref:u,class:`mt-4`},null,512)):v(``,!0)],64))}}),Rc=P({__name:`BillingTaxIdInput`,props:{countryCode:{}},setup(e,{expose:t}){let n=e,r=ui(),i=di(),{isLoading:a,withLoading:o}=Oi(),s=E(),c=E(),l=T(()=>r.state.taxes);function u(){if(s.value&&c.value)return{type:s.value.code,value:c.value}}return L(()=>n.countryCode,e=>{o(async()=>{if(s.value=void 0,c.value=void 0,e)try{await r.getCountryTaxes(e),l.value.length===1&&(s.value=l.value[0])}catch(e){i.notifyError(e)}})}),t({getTax:u}),(t,n)=>(H(),w(`div`,null,[F(U(Lt),{rounded:``,indeterminate:``,active:U(a)},null,8,[`active`]),F(U(St),{modelValue:s.value,"onUpdate:modelValue":n[0]||=e=>s.value=e,label:`Tax ID type`,placeholder:`Choose tax ID type`,disabled:!e.countryCode,items:l.value,"item-title":e=>e.name,"item-value":e=>e,"hide-details":``,class:`mb-3`},null,8,[`modelValue`,`disabled`,`items`,`item-title`,`item-value`]),F(U(Tt),{modelValue:c.value,"onUpdate:modelValue":n[1]||=e=>c.value=e,disabled:!s.value,variant:`outlined`,label:`Tax ID`,placeholder:`Enter your Tax ID`,hint:`e.g.: `+s.value?.example,"hide-details":!1,maxlength:50,class:`custom`},null,8,[`modelValue`,`disabled`,`hint`])]))}}),zc=[`innerHTML`],Bc={key:2,class:`d-flex align-center justify-start mt-4 ga-5`},Vc={class:`text-body-large font-weight-bold`},Hc={key:0,class:`text-body-large font-weight-bold`},Uc={key:0,class:`my-2`},Wc={class:`py-4`},Gc={class:`pb-4`},Kc={class:`font-weight-bold`},qc={key:0},Jc=Mn(P({__name:`PricingPlanStep`,props:I({plan:{default:()=>new a},isAccountSetup:{type:Boolean,default:!1}},{loading:{type:Boolean},loadingModifiers:{}}),emits:I([`back`,`close`,`success`],[`update:loading`]),setup(e,{emit:t}){let n=Ne(),r=ui(),i=je(),a=si(),o=di(),c=l(),u=E(!1),d=E(null),f=E(null),p=E(!1),h=E(),g=e,_=t,y=B(e,`loading`),b=T(()=>g.plan?.type===xe.FREE);function x(){p.value=!1,_(`back`)}async function S(){if(y.value||!g.plan)return;if(b.value){D();return}if(!d.value)return;let e=g.isAccountSetup?R.ACCOUNT_SETUP_DIALOG:R.UPGRADE_ACCOUNT_MODAL,t,n;y.value=!0;try{t=await d.value.onSubmit(),n=f.value?.getTax()}catch(t){o.notifyError(t,e),y.value=!1;return}try{await C({token:t,intent:Le.PackagePlan,tax:n})}catch(t){o.notifyError(t,e),d.value?.initStripe()}y.value=!1}async function C(e){g.plan&&(g.plan.type===xe.PARTNER?await r.purchasePricingPackage(e):r.upgradePayUpfrontAmount>0?(e.intent=Le.UpgradeAccount,await r.purchaseUpgradedAccount(e)):await r.addCardByPaymentMethodID({token:e.token,tax:e.tax}),D(),i.getUser(),(c.name===ae.Dashboard.name||c.name===ae.Domains.name||c.name===ae.Buckets.name||c.name===ae.Bucket.name)&&Promise.all([a.getProjectConfig(),a.getProjectLimits(a.state.selectedProject.id)]),c.name===ae.Billing.name&&r.getCredit
18Cards())}function D(){n.eventTriggered(Be.MODAL_ADD_CARD),y.value=!1,o.success(`Card successfully added and account upgraded`),g.isAccountSetup||g.plan.type!==xe.PARTNER?_(`success`):u.value=!0}return(t,n)=>u.value?(H(),w(k,{key:1},[F(U(K),{class:`ma-0`,justify:`center`,align:`center`},{default:N(()=>[F(U(Y),{cols:`auto`},{default:N(()=>[F(U(W),{density:`comfortable`,variant:`tonal`,icon:``},{default:N(()=>[F(U(hn),{icon:U(ys)},null,8,[`icon`])]),_:1})]),_:1})]),_:1}),n[9]||=j(`h1`,{class:`text-center`},`Success`,-1),n[10]||=j(`p`,{class:`text-center mb-4`},`Your plan has been successfully activated.`,-1),F(U(Ca),{class:`mb-4`,type:`success`,variant:`tonal`},{prepend:N(()=>[F(U(hn),{icon:U(ys)},null,8,[`icon`])]),text:N(()=>[j(`p`,Kc,V(e.plan.planTitle),1),e.plan.activationSubtitle?(H(),w(`p`,qc,V(e.plan.activationSubtitle),1)):v(``,!0)]),append:N(()=>[...n[7]||=[j(`span`,null,`Activated`,-1)]]),_:1}),F(U(W),{block:``,onClick:n[2]||=e=>_(`close`)},{default:N(()=>[...n[8]||=[s(` Continue `,-1)]]),_:1})],64)):(H(),w(k,{key:0},[F(U(G),{elevation:`0`,border:`sm`,rounded:`lg`,color:`background`,class:`pa-5 my-4`},{default:N(()=>[e.plan.planUpfrontCharge?(H(),w(k,{key:0},[s(` Add `+V(e.plan.planUpfrontCharge)+` to activate your account - this stays as your account balance. `,1),n[3]||=j(`br`,null,null,-1)],64)):v(``,!0),e.plan.planMinimumFeeInfo?(H(),w(`p`,{key:1,innerHTML:e.plan.planMinimumFeeInfo},null,8,zc)):v(``,!0),e.plan.planUpfrontCharge?(H(),w(`div`,Bc,[F(U(G),{border:`sm`,elevation:`0`,rounded:`lg`,class:`py-1 px-3 custom-border`},{default:N(()=>[j(`span`,Vc,` Total Today: `+V(e.plan.planUpfrontCharge||`$0`),1)]),_:1}),e.plan.planUpfrontCharge?(H(),w(`span`,Hc,[F(U(hn),{icon:U(ys)},null,8,[`icon`]),s(` `+V(e.plan.planBalanceCredit)+` will be added to your account balance`,1)])):v(``,!0)])):v(``,!0)]),_:1}),b.value?v(``,!0):(H(),w(`div`,Uc,[F(Lc,{ref_key:`stripeCardInput`,ref:d,"collect-billing-address":``,onReady:n[0]||=e=>p.value=!0,onBillingCountryChange:n[1]||=e=>h.value=e},null,512),F(Rc,{ref_key:`taxIdInput`,ref:f,"country-code":h.value,class:`mt-4`},null,8,[`country-code`])])),y.value?(H(),m(U(Ca),{key:1,elevation:`0`,variant:`tonal`,rounded:`lg`,color:`error`,class:`mt-n4 mb-4`},{default:N(()=>[...n[4]||=[s(` Please keep this tab open while we process your upgrade. Do not refresh or close the page. `,-1)]]),_:1})):v(``,!0),e.isAccountSetup?(H(),w(k,{key:2},[j(`div`,Wc,[F(U(W),{id:`activate`,block:``,color:e.plan.type===`partner`?`secondary`:`primary`,disabled:!p.value&&!b.value,loading:y.value,onClick:S},{default:N(()=>[s(V(e.plan.activationButtonText||`Activate `+e.plan.planTitle),1)]),_:1},8,[`color`,`disabled`,`loading`])]),j(`div`,Gc,[F(U(W),{block:``,variant:`text`,color:`default`,"prepend-icon":U(xs),disabled:y.value,onClick:x},{default:N(()=>[...n[5]||=[s(` Back `,-1)]]),_:1},8,[`prepend-icon`,`disabled`])])],64)):(H(),m(U(K),{key:3,justify:`center`,class:`mx-0 mt-2 mb-1`},{default:N(()=>[F(U(Y),{class:`pl-0`},{default:N(()=>[F(U(W),{block:``,variant:`outlined`,color:`default`,disabled:y.value,onClick:x},{default:N(()=>[...n[6]||=[s(` Back `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),{class:`px-0`},{default:N(()=>[F(U(W),{id:`activate`,block:``,color:e.plan.type===`partner`?`secondary`:`primary`,disabled:!p.value&&!b.value,loading:y.value,onClick:S},{default:N(()=>[s(V(e.plan.activationButtonText||`Activate `+e.plan.planTitle),1)]),_:1},8,[`color`,`disabled`,`loading`])]),_:1})]),_:1}))],64))}}),[[`__scopeId`,`data-v-a331e134`]]),Yc={class:`h-100 d-flex flex-column justify-space-between pa-6 pa-sm-8`},Xc={class:`font-weight-black mb-1`},Zc=[`innerHTML`],Qc={key:0,class:`mt-3 font-weight-black text-headline-small`},$c=[`innerHTML`],el={key:2,class:`text-left`},tl={key:0,class:`text-body-medium my-2`},nl=Mn(P({__name:`PricingPlanCard`,props:{plan:{},id:{},disableCta:{type:Boolean}},emits:[`ctaClick`],setup(e,{emit:t}){let n=e,r=t,i=T(()=>n.plan.type===xe.FREE),a=T(()=>n.plan.type===xe.PRO);return(t,n)=>(H(),m(U(Z),{variant:`outlined`,elevation:`0`,rounded:`xlg`,class:`h-100`},{default:N(()=>
18[j(`div`,Yc,[j(`h3`,Xc,V(e.plan.planTitle),1),j(`p`,{class:Je([`mb-2 text-body-medium`,{"three-line-text":!e.plan.planCost}]),innerHTML:e.plan.planSubtitle},null,10,Zc),e.plan.planCost?(H(),w(`h5`,Qc,V(e.plan.planCost),1)):v(``,!0),e.plan.planCostInfo?(H(),w(`p`,{key:1,class:`text-medium-emphasis text-body-small mb-4`,innerHTML:e.plan.planCostInfo},null,8,$c)):v(``,!0),e.plan.planInfo.length?(H(),w(`div`,el,[(H(!0),w(k,null,Pe(e.plan.planInfo,(t,n)=>(H(),w(k,{key:t},[t?(H(),w(`p`,tl,[F(U(hn),{icon:U(ys),size:`14`,class:`mr-2`},null,8,[`icon`]),s(` `+V(t),1)])):v(``,!0),t&&n<e.plan.planInfo.length-1?(H(),m(U(q),{key:1})):v(``,!0)],64))),128))])):v(``,!0),F(U(Qa)),F(U(W),{id:e.id,disabled:e.disableCta,variant:i.value?`outlined`:`flat`,color:i.value?`text-secondary`:a.value?`primary`:`secondary`,class:`mt-4`,onClick:n[0]||=e=>r(`ctaClick`)},ct({default:N(()=>[s(V(e.plan.planCTA)+` `,1)]),_:2},[e.disableCta?void 0:{name:`append`,fn:N(()=>[F(U(hn),{icon:U(ds)},null,8,[`icon`])]),key:`0`}]),1032,[`id`,`disabled`,`variant`,`color`])])]),_:1}))}}),[[`__scopeId`,`data-v-e7182e5f`]]),rl=Mn(P({__name:`PricingPlans`,props:{customFreePlan:{},hideFreePlan:{type:Boolean},isUpgradeFlow:{type:Boolean}},emits:[`freeClick`,`proClick`,`pkgClick`],setup(e,{emit:t}){let n=ui(),r=_e(),i=Jr(),a=t,o=T(()=>{let e=r.state.config.newPricingEffectiveDate;return!i.isAfter(new Date,new Date(e))}),s=T(()=>n.state.pricingPlanInfo),c=T(()=>n.state.pricingPlansAvailable);return(t,r)=>(H(),m(U(K),{justify:`center`,class:`flex-wrap`},{default:N(()=>[e.hideFreePlan===!1?(H(),m(U(Y),{key:0,cols:`12`,sm:`10`,md:`6`,lg:!c.value&&e.isUpgradeFlow?6:4},{default:N(()=>[F(nl,{id:`free-plan`,"disable-cta":!!e.customFreePlan,plan:e.customFreePlan??U(n).freePlanInfo,onCtaClick:r[0]||=e=>a(`freeClick`)},null,8,[`disable-cta`,`plan`])]),_:1},8,[`lg`])):v(``,!0),F(U(Y),{cols:`12`,sm:`10`,md:`6`,lg:!c.value&&e.isUpgradeFlow?6:4},{default:N(()=>[F(nl,{plan:U(n).proPlanInfo,class:Je({"pro-border":!c.value&&o.value}),onCtaClick:r[1]||=e=>a(`proClick`)},null,8,[`plan`,`class`])]),_:1},8,[`lg`]),c.value&&s.value?(H(),m(U(Y),{key:1,cols:`12`,sm:`10`,md:`6`,lg:`4`},{default:N(()=>[F(nl,{plan:s.value,class:`pkg-border`,onCtaClick:r[2]||=e=>a(`pkgClick`)},null,8,[`plan`])]),_:1})):v(``,!0)]),_:1}))}}),[[`__scopeId`,`data-v-efb85184`]]),il=P({__name:`AccountTypeStep`,emits:[`freeClick`,`proClick`,`pkgClick`,`back`],setup(e,{emit:t}){let n=_e(),r=Qr(),i=T(()=>n.state.config.optInPopupEnabled),a=T(()=>{let e=ca(n.state.config.newPricingEffectiveDate);return e&&new Date<e?`New pricing going into effect ${sa(e)}.`:`New pricing is now in effect.`}),o=T(()=>r.global.current.value.dark?n.smallDarkLogo:n.smallLogo),c=t;return(e,t)=>(H(),m(U(Za),null,{default:N(()=>[F(U(K),{justify:`center`},{default:N(()=>[F(U(Y),{class:`text-center py-4`},{default:N(()=>[U(n).isDefaultBrand?(H(),m(Vi,{key:0,height:`50`,width:`50`,class:`rounded-xlg bg-background pa-2 border`})):(H(),m(U(Nn),{key:1,src:o.value,class:`rounded-xlg bg-background pa-2 border mx-auto`,height:`50`,width:`50`,alt:`Logo`},null,8,[`src`])),t[7]||=j(`p`,{class:`text-label-medium mt-2 mb-1`},` Account Type `,-1),t[8]||=j(`h2`,null,`Choose your account type`,-1),i.value?(H(),m(U(K),{key:2,justify:`center`},{default:N(()=>[F(U(Y),{cols:`12`,sm:`10`,md:`10`,lg:`6`},{default:N(()=>[F(U(Ca),{variant:`outlined`,color:`warning`,class:`mt-4`},{default:N(()=>[t[4]||=j(`strong`,null,`Important!`,-1),s(` `+V(a.value)+` `,1),t[5]||=j(`a`,{href:`https://www.storj.io/pricing`,target:`_blank`,rel:`noopener noreferrer`},`Learn more`,-1),t[6]||=s(`. `,-1)]),_:1})]),_:1})]),_:1})):v(``,!0)]),_:1})]),_:1}),F(rl,{onFreeClick:t[0]||=e=>c(`freeClick`),onProClick:t[1]||=e=>c(`proClick`),onPkgClick:t[2]||=e=>c(`pkgClick`)}),F(U(K),{justify:`center`,class:`mt-8`},{default:N(()=>[F(U(Y),{cols:`6`,sm:`4`,md:`3`,lg:`2`},{default:N(()=>[F(U(W),{variant:`text`,class:`text-medium-emphasis`,"prepend-icon":U(xs),color:`default`,block:``,onClick:t[3]||=e=>c(`back`)},{default:N(()=>[...t[9]||=[s(`Back`,-1)]]),_:1},8,[`prepend-icon`])]),_:1})]),_:1})]),_:1}))}}),al=i(((e,t)=>{t.exports=function(){return typeof Promise==`function`&&Promise.prototype&&Promise.prototype.then}})),ol=i((e=>{var t,n=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];e.getSymbolSize=function(e){if(!e)throw Error(`"version" cannot be null or undefined`);if(e<1||e>40)throw Error(`"version" should be in range from 1 to 40`);return e*4+17},e.getSymbolTotalCodewords=function(e){return n[e]},e.getBCHDigit=function(e){let t=0;for(;e!==0;)t++,e>>>=1;return t},e.setToSJISFunction=function(e){if(typeof e!=`function`)throw Error(`"toSJISFunc" is not a valid function.`);t=e},e.isKanjiModeEnabled=function(){return t!==void 0},e.toSJIS=function(e){return t(e)}})),sl=i((e=>{e.L={bit:1},e.M={bit:0},e.Q={bit:3},e.H={bit:2};function t(t){if(typeof t!=`string`)throw Error(`Param is not a string`);switch(t.toLowerCase()){case`l`:case`low`:return e.L;case`m`:case`medium`:return e.M;case`q`:case`quartile`:return e.Q;case`h`:case`high`:return e.H;default:throw Error(`Unknown EC Level: `+t)}
vendor: 22,741 bytes, lines 18-25
18}e.isValid=function(e){return e&&e.bit!==void 0&&e.bit>=0&&e.bit<4},e.from=function(n,r){if(e.isValid(n))return n;try{return t(n)}catch{return r}}})),cl=i(((e,t)=>{function n(){this.buffer=[],this.length=0}n.prototype={get:function(e){let t=Math.floor(e/8);return(this.buffer[t]>>>7-e%8&1)==1},put:function(e,t){for(let n=0;n<t;n++)this.putBit((e>>>t-n-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(e){let t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},t.exports=n})),ll=i(((e,t)=>{function n(e){if(!e||e<1)throw Error(`BitMatrix size must be defined and greater than 0`);this.size=e,this.data=new Uint8Array(e*e),this.reservedBit=new Uint8Array(e*e)}n.prototype.set=function(e,t,n,r){let i=e*this.size+t;this.data[i]=n,r&&(this.reservedBit[i]=!0)},n.prototype.get=function(e,t){return this.data[e*this.size+t]},n.prototype.xor=function(e,t,n){this.data[e*this.size+t]^=n},n.prototype.isReserved=function(e,t){return this.reservedBit[e*this.size+t]},t.exports=n})),ul=i((e=>{var t=ol().getSymbolSize;e.getRowColCoords=function(e){if(e===1)return[];let n=Math.floor(e/7)+2,r=t(e),i=r===145?26:Math.ceil((r-13)/(2*n-2))*2,a=[r-7];for(let e=1;e<n-1;e++)a[e]=a[e-1]-i;return a.push(6),a.reverse()},e.getPositions=function(t){let n=[],r=e.getRowColCoords(t),i=r.length;for(let e=0;e<i;e++)for(let t=0;t<i;t++)e===0&&t===0||e===0&&t===i-1||e===i-1&&t===0||n.push([r[e],r[t]]);return n}})),dl=i((e=>{var t=ol().getSymbolSize,n=7;e.getPositions=function(e){let r=t(e);return[[0,0],[r-n,0],[0,r-n]]}})),fl=i((e=>{e.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};var t={N1:3,N2:3,N3:40,N4:10};e.isValid=function(e){return e!=null&&e!==``&&!isNaN(e)&&e>=0&&e<=7},e.from=function(t){return e.isValid(t)?parseInt(t,10):void 0},e.getPenaltyN1=function(e){let n=e.size,r=0,i=0,a=0,o=null,s=null;for(let c=0;c<n;c++){i=a=0,o=s=null;for(let l=0;l<n;l++){let n=e.get(c,l);n===o?i++:(i>=5&&(r+=t.N1+(i-5)),o=n,i=1),n=e.get(l,c),n===s?a++:(a>=5&&(r+=t.N1+(a-5)),s=n,a=1)}i>=5&&(r+=t.N1+(i-5)),a>=5&&(r+=t.N1+(a-5))}return r},e.getPenaltyN2=function(e){let n=e.size,r=0;for(let t=0;t<n-1;t++)for(let i=0;i<n-1;i++){let n=e.get(t,i)+e.get(t,i+1)+e.get(t+1,i)+e.get(t+1,i+1);(n===4||n===0)&&r++}return r*t.N2},e.getPenaltyN3=function(e){let n=e.size,r=0,i=0,a=0;for(let t=0;t<n;t++){i=a=0;for(let o=0;o<n;o++)i=i<<1&2047|e.get(t,o),o>=10&&(i===1488||i===93)&&r++,a=a<<1&2047|e.get(o,t),o>=10&&(a===1488||a===93)&&r++}return r*t.N3},e.getPenaltyN4=function(e){let n=0,r=e.data.length;for(let t=0;t<r;t++)n+=e.data[t];return Math.abs(Math.ceil(n*100/r/5)-10)*t.N4};function n(t,n,r){switch(t){case e.Patterns.PATTERN000:return(n+r)%2==0;case e.Patterns.PATTERN001:return n%2==0;case e.Patterns.PATTERN010:return r%3==0;case e.Patterns.PATTERN011:return(n+r)%3==0;case e.Patterns.PATTERN100:return(Math.floor(n/2)+Math.floor(r/3))%2==0;case e.Patterns.PATTERN101:return n*r%2+n*r%3==0;case e.Patterns.PATTERN110:return(n*r%2+n*r%3)%2==0;case e.Patterns.PATTERN111:return(n*r%3+(n+r)%2)%2==0;default:throw Error(`bad maskPattern:`+t)}}e.applyMask=function(e,t){let r=t.size;for(let i=0;i<r;i++)for(let a=0;a<r;a++)t.isReserved(a,i)||t.xor(a,i,n(e,a,i))},e.getBestMask=function(t,n){let r=Object.keys(e.Patterns).length,i=0,a=1/0;for(let o=0;o<r;o++){n(o),e.applyMask(o,t);let r=e.getPenaltyN1(t)+e.getPenaltyN2(t)+e.getPenaltyN3(t)+e.getPenaltyN4(t);e.applyMask(o,t),r<a&&(a=r,i=o)}return i}})),pl=i((e=>{var t=sl(),n=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],r=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];e.getBlocksCount=function(e,r){switch(r){case t.L:return n[(e-1)*4+0];case t.M:return n[(e-1)*4+1];case t.Q:return n[(e-1)*4+2];case t.H:return n[(e-1)*4+3];default:return}},e.getTotalCodewordsCount=function(e,n){switch(n){case t.L:return r[(e-1)*4+0];case t.M:return r[(e-1)*4+1];case t.Q:return r[(e-1)*4+2];case t.H:return r[(e-1)*4+3];default:return}}})),ml=i((e=>{var t=new Uint8Array(512),n=new Uint8Array(256);(function(){let e=1;for(let r=0;r<255;r++)t[r]=e,n[e]=r,e<<=1,e&256&&(e^=285);for(let e=255;e<512;e++)t[e]=t[e-255]})(),e.log=function(e){if(e<1)throw Error(`log(`+e+`)`);return n[e]},e.exp=function(e){return t[e]},e.mul=function(e,r){return e===0||r===0?0:t[n[e]+n[r]]}})),hl=i((e=>{var t=ml();e.mul=function(e,n){let r=new Uint8Array(e.length+n.length-1);for(let i=0;i<e.length;i++)for(let a=0;a<n.length;a++)r[i+a]^=t.mul(e[i],n[a]);return r},e.mod=function(e,n){let r=new Uint8Array(e);for(;r.length-n.length>=0;){let e=r[0];for(let i=0;i<n.length;i++)r[i]^=t.mul(n[i],e);let i=0;for(;i<r.length&&r[i]===0;)i++;r=r.slice(i)}return r},e.generateECPolynomial=function(n){let r=new Uint8Array([1]);for(let i=0;i<n;i++)r=e.mul(r,new Uint8Array([1,t.exp(i)]));return r}})),gl=i(((e,t)=>{var n=hl();function r(e){this.genPoly=void 0,this.degree=e,this.degree&&this.initialize(this.degree)}r.prototype.initialize=function(e){this.degree=e,this.genPoly=n.generateECPolynomial(this.degree)},r.prototype.encode=function(e){if(!this.genPoly)throw Error(`Encoder not initialized`);let t=new Uint8Array(e.length+this.degree);t.set(e);let r=n.mod(t,this.genPoly),i=this.degree-r.length;if(i>0){let e=new Uint8Array(this.degree);return e.set(r,i),e}return r},t.exports=r})),_l=i((e=>{e.isValid=function(e){return!isNaN(e)&&e>=1&&e<=40}})),vl=i((e=>{var t=`[0-9]+`,n=`[A-Z $%*+\\-./:]+`,r=`(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+`;r=r.replace(/u/g,`\\u`);var i=`(?:(?![A-Z0-9 $%*+\\-./:]|`+r+`)(?:.|[\r
19]))+`;e.KANJI=new RegExp(r,`g`),e.BYTE_KANJI=RegExp(`[^A-Z0-9 $%*+\\-./:]+`,`g`),e.BYTE=new RegExp(i,`g`),e.NUMERIC=new RegExp(t,`g`),e.ALPHANUMERIC=new RegExp(n,`g`);var a=RegExp(`^`+r+`$`),o=RegExp(`^`+t+`$`),s=RegExp(`^[A-Z0-9 $%*+\\-./:]+$`);e.testKanji=function(e){return a.test(e)},e.testNumeric=function(e){return o.test(e)},e.testAlphanumeric=function(e){return s.test(e)}})),yl=i((e=>{var t=_l(),n=vl();e.NUMERIC={id:`Numeric`,bit:1,ccBits:[10,12,14]},e.ALPHANUMERIC={id:`Alphanumeric`,bit:2,ccBits:[9,11,13]},e.BYTE={id:`Byte`,bit:4,ccBits:[8,16,16]},e.KANJI={id:`Kanji`,bit:8,ccBits:[8,10,12]},e.MIXED={bit:-1},e.getCharCountIndicator=function(e,n){if(!e.ccBits)throw Error(`Invalid mode: `+e);if(!t.isValid(n))throw Error(`Invalid version: `+n);return n>=1&&n<10?e.ccBits[0]:n<27?e.ccBits[1]:e.ccBits[2]},e.getBestModeForData=function(t){return n.testNumeric(t)?e.NUMERIC:n.testAlphanumeric(t)?e.ALPHANUMERIC:n.testKanji(t)?e.KANJI:e.BYTE},e.toString=function(e){if(e&&e.id)return e.id;throw Error(`Invalid mode`)},e.isValid=function(e){return e&&e.bit&&e.ccBits};function r(t){if(typeof t!=`string`)throw Error(`Param is not a string`);switch(t.toLowerCase()){case`numeric`:return e.NUMERIC;case`alphanumeric`:return e.ALPHANUMERIC;case`kanji`:return e.KANJI;case`byte`:return e.BYTE;default:throw Error(`Unknown mode: `+t)}}e.from=function(t,n){if(e.isValid(t))return t;try{return r(t)}catch{return n}}})),bl=i((e=>{var t=ol(),n=pl(),r=sl(),i=yl(),a=_l(),o=7973,s=t.getBCHDigit(o);function c(t,n,r){for(let i=1;i<=40;i++)if(n<=e.getCapacity(i,r,t))return i}function l(e,t){return i.getCharCountIndicator(e,t)+4}function u(e,t){let n=0;return e.forEach(function(e){let r=l(e.mode,t);n+=r+e.getBitsLength()}),n}function d(t,n){for(let r=1;r<=40;r++)if(u(t,r)<=e.getCapacity(r,n,i.MIXED))return r}e.from=function(e,t){return a.isValid(e)?parseInt(e,10):t},e.getCapacity=function(e,r,o){if(!a.isValid(e))throw Error(`Invalid QR Code version`);o===void 0&&(o=i.BYTE);let s=(t.getSymbolTotalCodewords(e)-n.getTotalCodewordsCount(e,r))*8;if(o===i.MIXED)return s;let c=s-l(o,e);switch(o){case i.NUMERIC:return Math.floor(c/10*3);case i.ALPHANUMERIC:return Math.floor(c/11*2);case i.KANJI:return Math.floor(c/13);case i.BYTE:default:return Math.floor(c/8)}},e.getBestVersionForData=function(e,t){let n,i=r.from(t,r.M);if(Array.isArray(e)){if(e.length>1)return d(e,i);if(e.length===0)return 1;n=e[0]}else n=e;return c(n.mode,n.getLength(),i)},e.getEncodedBits=function(e){if(!a.isValid(e)||e<7)throw Error(`Invalid QR Code version`);let n=e<<12;for(;t.getBCHDigit(n)-s>=0;)n^=o<<t.getBCHDigit(n)-s;return e<<12|n}})),xl=i((e=>{var t=ol(),n=1335,r=21522,i=t.getBCHDigit(n);e.getEncodedBits=function(e,a){let o=e.bit<<3|a,s=o<<10;for(;t.getBCHDigit(s)-i>=0;)s^=n<<t.getBCHDigit(s)-i;return(o<<10|s)^r}})),Sl=i(((e,t)=>{var n=yl();function r(e){this.mode=n.NUMERIC,this.data=e.toString()}r.getBitsLength=function(e){return 10*Math.floor(e/3)+(e%3?e%3*3+1:0)},r.prototype.getLength=function(){return this.data.length},r.prototype.getBitsLength=function(){return r.getBitsLength(this.data.length)},r.prototype.write=function(e){let t,n,r;for(t=0;t+3<=this.data.length;t+=3)n=this.data.substr(t,3),r=parseInt(n,10),e.put(r,10);let i=this.data.length-t;i>0&&(n=this.data.substr(t),r=parseInt(n,10),e.put(r,i*3+1))},t.exports=r})),Cl=i(((e,t)=>{var n=yl(),r=`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:`.split(``);function i(e){this.mode=n.ALPHANUMERIC,this.data=e}i.getBitsLength=function(e){return 11*Math.floor(e/2)+e%2*6},i.prototype.getLength=function(){return this.data.length},i.prototype.getBitsLength=function(){return i.getBitsLength(this.data.length)},i.prototype.write=function(e){let t;for(t=0;t+2<=this.data.length;t+=2){let n=r.indexOf(this.data[t])*45;n+=r.indexOf(this.data[t+1]),e.put(n,11)}this.data.length%2&&e.put(r.indexOf(this.data[t]),6)},t.exports=i})),wl=i(((e,t)=>{var n=yl();function r(e){this.mode=n.BYTE,typeof e==`string`?this.data=new TextEncoder().encode(e):this.data=new Uint8Array(e)}r.getBitsLength=function(e){return e*8},r.prototype.getLength=function(){return this.data.length},r.prototype.getBitsLength=function(){return r.getBitsLength(this.data.length)},r.prototype.write=function(e){for(let t=0,n=this.data.length;t<n;t++)e.put(this.data[t],8)},t.exports=r})),Tl=i(((e,t)=>{var n=yl(),r=ol();function i(e){this.mode=n.KANJI,this.data=e}i.getBitsLength=function(e){return e*13},i.prototype.getLength=function(){return this.data.length},i.prototype.getBitsLength=function(){return i.getBitsLength(this.data.length)},i.prototype.write=function(e){let t;for(t=0;t<this.data.length;t++){let n=r.toSJIS(this.data[t]);if(n>=33088&&n<=40956)n-=33088;else if(n>=57408&&n<=60351)n-=49472;else throw Error(`Invalid SJIS character: `+this.data[t]+`
20Make sure your charset is UTF-8`);n=(n>>>8&255)*192+(n&255),e.put(n,13)}},t.exports=i})),El=i(((e,t)=>{var n={single_source_shortest_paths:function(e,t,r){var i={},a={};a[t]=0;var o=n.PriorityQueue.make();o.push(t,0);for(var s,c,l,u,d,f,p,m,h;!o.empty();)for(l in s=o.pop(),c=s.value,u=s.cost,d=e[c]||{},d)d.hasOwnProperty(l)&&(f=d[l],p=u+f,m=a[l],h=a[l]===void 0,(h||m>p)&&(a[l]=p,o.push(l,p),i[l]=c));if(r!==void 0&&a[r]===void 0){var g=[`Could not find a path from `,t,` to `,r,`.`].join(``);throw Error(g)}return i},extract_shortest_path_from_predecessor_list:function(e,t){for(var n=[],r=t;r;)n.push(r),e[r],r=e[r];return n.reverse(),n},find_path:function(e,t,r){var i=n.single_source_shortest_paths(e,t,r);return n.extract_shortest_path_from_predecessor_list(i,r)},PriorityQueue:{make:function(e){var t=n.PriorityQueue,r={},i;for(i in e||={},t)t.hasOwnProperty(i)&&(r[i]=t[i]);return r.queue=[],r.sorter=e.sorter||t.default_sorter,r},default_sorter:function(e,t){return e.cost-t.cost},push:function(e,t){var n={value:e,cost:t};this.queue.push(n),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};t!==void 0&&(t.exports=n)})),Dl=i((e=>{var t=yl(),n=Sl(),r=Cl(),i=wl(),a=Tl(),o=vl(),s=ol(),c=El();function l(e){return unescape(encodeURIComponent(e)).length}function u(e,t,n){let r=[],i;for(;(i=e.exec(n))!==null;)r.push({data:i[0],index:i.index,mode:t,length:i[0].length});return r}function d(e){let n=u(o.NUMERIC,t.NUMERIC,e),r=u(o.ALPHANUMERIC,t.ALPHANUMERIC,e),i,a;return s.isKanjiModeEnabled()?(i=u(o.BYTE,t.BYTE,e),a=u(o.KANJI,t.KANJI,e)):(i=u(o.BYTE_KANJI,t.BYTE,e),a=[]),n.concat(r,i,a).sort(function(e,t){return e.index-t.index}).map(function(e){return{data:e.data,mode:e.mode,length:e.length}})}function f(e,o){switch(o){case t.NUMERIC:return n.getBitsLength(e);case t.ALPHANUMERIC:return r.getBitsLength(e);case t.KANJI:return a.getBitsLength(e);case t.BYTE:return i.getBitsLength(e)}}function p(e){return e.reduce(function(e,t){let n=e.length-1>=0?e[e.length-1]:null;return n&&n.mode===t.mode?(e[e.length-1].data+=t.data,e):(e.push(t),e)},[])}function m(e){let n=[];for(let r=0;r<e.length;r++){let i=e[r];switch(i.mode){case t.NUMERIC:n.push([i,{data:i.data,mode:t.ALPHANUMERIC,length:i.length},{data:i.data,mode:t.BYTE,length:i.length}]);break;case t.ALPHANUMERIC:n.push([i,{data:i.data,mode:t.BYTE,length:i.length}]);break;case t.KANJI:n.push([i,{data:i.data,mode:t.BYTE,length:l(i.data)}]);break;case t.BYTE:n.push([{data:i.data,mode:t.BYTE,length:l(i.data)}])}}return n}function h(e,n){let r={},i={start:{}},a=[`start`];for(let o=0;o<e.length;o++){let s=e[o],c=[];for(let e=0;e<s.length;e++){let l=s[e],u=``+o+e;c.push(u),r[u]={node:l,lastCount:0},i[u]={};for(let e=0;e<a.length;e++){let o=a[e];r[o]&&r[o].node.mode===l.mode?(i[o][u]=f(r[o].lastCount+l.length,l.mode)-f(r[o].lastCount,l.mode),r[o].lastCount+=l.length):(r[o]&&(r[o].lastCount=l.length),i[o][u]=f(l.length,l.mode)+4+t.getCharCountIndicator(l.mode,n))}}a=c}for(let e=0;e<a.length;e++)i[a[e]].end=0;return{map:i,table:r}}function g(e,o){let c,l=t.getBestModeForData(e);if(c=t.from(o,l),c!==t.BYTE&&c.bit<l.bit)throw Error(`"`+e+`" cannot be encoded with mode `+t.toString(c)+`.
21 Suggested mode is: `+t.toString(l));switch(c===t.KANJI&&!s.isKanjiModeEnabled()&&(c=t.BYTE),c){case t.NUMERIC:return new n(e);case t.ALPHANUMERIC:return new r(e);case t.KANJI:return new a(e);case t.BYTE:return new i(e)}}e.fromArray=function(e){return e.reduce(function(e,t){return typeof t==`string`?e.push(g(t,null)):t.data&&e.push(g(t.data,t.mode)),e},[])},e.fromString=function(t,n){let r=h(m(d(t,s.isKanjiModeEnabled())),n),i=c.find_path(r.map,`start`,`end`),a=[];for(let e=1;e<i.length-1;e++)a.push(r.table[i[e]].node);return e.fromArray(p(a))},e.rawSplit=function(t){return e.fromArray(d(t,s.isKanjiModeEnabled()))}})),Ol=i((e=>{var t=ol(),n=sl(),r=cl(),i=ll(),a=ul(),o=dl(),s=fl(),c=pl(),l=gl(),u=bl(),d=xl(),f=yl(),p=Dl();function m(e,t){let n=e.size,r=o.getPositions(t);for(let t=0;t<r.length;t++){let i=r[t][0],a=r[t][1];for(let t=-1;t<=7;t++)if(!(i+t<=-1||n<=i+t))for(let r=-1;r<=7;r++)a+r<=-1||n<=a+r||(t>=0&&t<=6&&(r===0||r===6)||r>=0&&r<=6&&(t===0||t===6)||t>=2&&t<=4&&r>=2&&r<=4?e.set(i+t,a+r,!0,!0):e.set(i+t,a+r,!1,!0))}}function h(e){let t=e.size;for(let n=8;n<t-8;n++){let t=n%2==0;e.set(n,6,t,!0),e.set(6,n,t,!0)}}function g(e,t){let n=a.getPositions(t);for(let t=0;t<n.length;t++){let r=n[t][0],i=n[t][1];for(let t=-2;t<=2;t++)for(let n=-2;n<=2;n++)t===-2||t===2||n===-2||n===2||t===0&&n===0?e.set(r+t,i+n,!0,!0):e.set(r+t,i+n,!1,!0)}}function _(e,t){let n=e.size,r=u.getEncodedBits(t),i,a,o;for(let t=0;t<18;t++)i=Math.floor(t/3),a=t%3+n-8-3,o=(r>>t&1)==1,e.set(i,a,o,!0),e.set(a,i,o,!0)}function v(e,t,n){let r=e.size,i=d.getEncodedBits(t,n),a,o;for(a=0;a<15;a++)o=(i>>a&1)==1,a<6?e.set(a,8,o,!0):a<8?e.set(a+1,8,o,!0):e.set(r-15+a,8,o,!0),a<8?e.set(8,r-a-1,o,!0):a<9?e.set(8,15-a-1+1,o,!0):e.set(8,15-a-1,o,!0);e.set(r-8,8,1,!0)}function y(e,t){let n=e.size,r=-1,i=n-1,a=7,o=0;for(let s=n-1;s>0;s-=2)for(s===6&&s--;;){for(let n=0;n<2;n++)if(!e.isReserved(i,s-n)){let r=!1;o<t.length&&(r=(t[o]>>>a&1)==1),e.set(i,s-n,r),a--,a===-1&&(o++,a=7)}if(i+=r,i<0||n<=i){i-=r,r=-r;break}}}function b(e,n,i){let a=new r;i.forEach(function(t){a.put(t.mode.bit,4),a.put(t.getLength(),f.getCharCountIndicator(t.mode,e)),t.write(a)});let o=(t.getSymbolTotalCodewords(e)-c.getTotalCodewordsCount(e,n))*8;for(a.getLengthInBits()+4<=o&&a.put(0,4);a.getLengthInBits()%8!=0;)a.putBit(0);let s=(o-a.getLengthInBits())/8;for(let e=0;e<s;e++)a.put(e%2?17:236,8);return x(a,e,n)}function x(e,n,r){let i=t.getSymbolTotalCodewords(n),a=i-c.getTotalCodewordsCount(n,r),o=c.getBlocksCount(n,r),s=o-i%o,u=Math.floor(i/o),d=Math.floor(a/o),f=d+1,p=u-d,m=new l(p),h=0,g=Array(o),_=Array(o),v=0,y=new Uint8Array(e.buffer);for(let e=0;e<o;e++){let t=e<s?d:f;g[e]=y.slice(h,h+t),_[e]=m.encode(g[e]),h+=t,v=Math.max(v,t)}let b=new Uint8Array(i),x=0,S,C;for(S=0;S<v;S++)for(C=0;C<o;C++)S<g[C].length&&(b[x++]=g[C][S]);for(S=0;S<p;S++)for(C=0;C<o;C++)b[x++]=_[C][S];return b}function S(e,n,r,a){let o;if(Array.isArray(e))o=p.fromArray(e);else if(typeof e==`string`){let t=n;if(!t){let n=p.rawSplit(e);t=u.getBestVersionForData(n,r)}o=p.fromString(e,t||40)}else throw Error(`Invalid data`);let c=u.getBestVersionForData(o,r);if(!c)throw Error(`The amount of data is too big to be stored in a QR Code`);if(!n)n=c;else if(n<c)throw Error(`
22The chosen QR Code version cannot contain this amount of data.
23Minimum version required to store current data is: `+c+`.
24`);let l=b(n,r,o),d=new i(t.getSymbolSize(n));return m(d,n),h(d),g(d,n),v(d,r,0),n>=7&&_(d,n),y(d,l),isNaN(a)&&(a=s.getBestMask(d,v.bind(null,d,r))),s.applyMask(a,d),v(d,r,a),{modules:d,version:n,errorCorrectionLevel:r,maskPattern:a,segments:o}}e.create=function(e,r){if(e===void 0||e===``)throw Error(`No input text`);let i=n.M,a,o;return r!==void 0&&(i=n.from(r.errorCorrectionLevel,n.M),a=u.from(r.version),o=s.from(r.maskPattern),r.toSJISFunc&&t.setToSJISFunction(r.toSJISFunc)),S(e,a,i,o)}})),kl=i((e=>{function t(e){if(typeof e==`number`&&(e=e.toString()),typeof e!=`string`)throw Error(`Color should be defined as hex string`);let t=e.slice().replace(`#`,``).split(``);if(t.length<3||t.length===5||t.length>8)throw Error(`Invalid hex color: `+e);(t.length===3||t.length===4)&&(t=Array.prototype.concat.apply([],t.map(function(e){return[e,e]}))),t.length===6&&t.push(`F`,`F`);let n=parseInt(t.join(``),16);return{r:n>>24&255,g:n>>16&255,b:n>>8&255,a:n&255,hex:`#`+t.slice(0,6).join(``)}}e.getOptions=function(e){e||={},e.color||={};let n=e.margin===void 0||e.margin===null||e.margin<0?4:e.margin,r=e.width&&e.width>=21?e.width:void 0,i=e.scale||4;return{width:r,scale:r?4:i,margin:n,color:{dark:t(e.color.dark||`#000000ff`),light:t(e.color.light||`#ffffffff`)},type:e.type,rendererOpts:e.rendererOpts||{}}},e.getScale=function(e,t){return t.width&&t.width>=e+t.margin*2?t.width/(e+t.margin*2):t.scale},e.getImageWidth=function(t,n){let r=e.getScale(t,n);return Math.floor((t+n.margin*2)*r)},e.qrToImageData=function(t,n,r){let i=n.modules.size,a=n.modules.data,o=e.getScale(i,r),s=Math.floor((i+r.margin*2)*o),c=r.margin*o,l=[r.color.light,r.color.dark];for(let e=0;e<s;e++)for(let n=0;n<s;n++){let u=(e*s+n)*4,d=r.color.light;if(e>=c&&n>=c&&e<s-c&&n<s-c){let t=Math.floor((e-c)/o),r=Math.floor((n-c)/o);d=l[+!!a[t*i+r]]}t[u++]=d.r,t[u++]=d.g,t[u++]=d.b,t[u]=d.a}}})),Al=i((e=>{var t=kl();function n(e,t,n){e.clearRect(0,0,t.width,t.height),t.style||={},t.height=n,t.width=n,t.style.height=n+`px`,t.style.width=n+`px`}function r(){try{return document.createElement(`canvas`)}catch{throw Error(`You need to specify a canvas element`)}}e.render=function(e,i,a){let o=a,s=i;o===void 0&&(!i||!i.getContext)&&(o=i,i=void 0),i||(s=r()),o=t.getOptions(o);let c=t.getImageWidth(e.modules.size,o),l=s.getContext(`2d`),u=l.createImageData(c,c);return t.qrToImageData(u.data,e,o),n(l,s,c),l.putImageData(u,0,0),s},e.renderToDataURL=function(t,n,r){let i=r;i===void 0&&(!n||!n.getContext)&&(i=n,n=void 0),i||={};let a=e.render(t,n,i),o=i.type||`image/png`,s=i.rendererOpts||{};return a.toDataURL(o,s.quality)}})),jl=i((e=>{var t=kl();function n(e,t){let n=e.a/255,r=t+`="`+e.hex+`"`;return n<1?r+` `+t+`-opacity="`+n.toFixed(2).slice(1)+`"`:r}function r(e,t,n){let r=e+t;return n!==void 0&&(r+=` `+n),r}function i(e,t,n){let i=``,a=0,o=!1,s=0;for(let c=0;c<e.length;c++){let l=Math.floor(c%t),u=Math.floor(c/t);!l&&!o&&(o=!0),e[c]?(s++,c>0&&l>0&&e[c-1]||(i+=o?r(`M`,l+n,.5+u+n):r(`m`,a,0),a=0,o=!1),l+1<t&&e[c+1]||(i+=r(`h`,s),s=0)):a++}return i}e.render=function(e,r,a){let o=t.getOptions(r),s=e.modules.size,c=e.modules.data,l=s+o.margin*2,u=o.color.light.a?`<path `+n(o.color.light,`fill`)+` d="M0 0h`+l+`v`+l+`H0z"/>`:``,d=`<path `+n(o.color.dark,`stroke`)+` d="`+i(c,s,o.margin)+`"/>`,f=`viewBox="0 0 `+l+` `+l+`"`,p=`<svg xmlns="http://www.w3.org/2000/svg" `+(o.width?`width="`+o.width+`" height="`+o.width+`" `:``)+f+` shape-rendering="crispEdges">`+u+d+`</svg>
25`;return typeof a==`function`&&a(null,p),p}})),Ml=i((e=>{var t=al(),n=Ol(),r=Al(),i=jl();function a(e,r,i,a,o){let s=[].slice.call(arguments,1),c=s.length,l=typeof s[c-1]==`function`;if(!l&&!t())throw Error(`Callback required as last argument`);if(l){if(c<2)throw Error(`Too few arguments provided`);c===2?(o=i,i=r,r=a=void 0):c===3&&(r.getContext&&o===void 0?(o=a,a=void 0):(o=a,a=i,i=r,r=void 0))}else{if(c<1)throw Error(`Too few arguments provided`);return c===1?(i=r,r=a=void 0):c===2&&!r.getContext&&(a=i,i=r,r=void 0),new Promise(function(t,o){try{t(e(n.create(i,a),r,a))}catch(e){o(e)}})}try{let t=n.create(i,a);o(null,e(t,r,a))}catch(e){o(e)}}e.create=n.create,e.toCanvas=a.bind(null,r.render),e.toDataURL=a.bind(null,r.renderToDataURL),e.toString=a.bind(null,function(e,t,n){return i.render(e,n)})}))(),Nl={key:0},Pl={class:`font-weight-bold d-block`},Fl={class:`text-center`},Il={key:1},Ll={class:`banner__message`},Rl={key:2,class:`banner__row`},zl={class:`banner__message`},Bl=function(e){return e[e.StillPending=0]=`StillPending`,e[e.All=1]=`All`,e}(Bl||{}),Vl=P({__name:`AddTokensStepBanner`,props:{isDefault:{type:Boolean},isPending:{type:Boolean},isSuccess:{type:Boolean},pendingPayments:{}}
25,setup(e){let t=_e(),n=e,r=E(!1),i=T(()=>t.zkSyncDepositsEnabled),a=T(()=>t.state.config.zkSyncContractAddress),o=T(()=>t.depositTokenName),c=T(()=>t.depositBonusRate),l=T(()=>n.pendingPayments.some(e=>e.bonusTokens>0)),u=T(()=>n.pendingPayments.filter(e=>e.status===Ce.Pending)),d=T(()=>t.state.config.neededTransactionConfirmations),f=T(()=>d.value*u.value.length);function p(e,t){let r;return r=t===Bl.StillPending?u.value:n.pendingPayments,r.reduce((t,n)=>t+n[e],0).toLocaleString(void 0,{maximumFractionDigits:2})}return(t,n)=>(H(),m(U(Ca),{class:`mt-3 mb-2`,density:`compact`,variant:`tonal`,type:e.isSuccess?`success`:`warning`},{prepend:N(()=>[F(U(hn),null,{default:N(()=>[e.isDefault?(H(),m(U(Js),{key:0})):v(``,!0),e.isPending?(H(),m(U(On),{key:1})):v(``,!0),e.isSuccess?(H(),m(U(Es),{key:2})):v(``,!0)]),_:1})]),text:N(()=>[e.isDefault?(H(),w(`p`,Nl,[j(`span`,Pl,` Remember: Only send `+V(o.value)+` via `+V(i.value?`approved networks`:`the approved network`)+`. `,1),j(`span`,Fl,[i.value?(H(),w(k,{key:0},[n[3]||=s(` Compatible networks: Ethereum (L1) or zkSync Era (L2) `,-1),F(U(Ri),{modelValue:r.value,"onUpdate:modelValue":n[0]||=e=>r.value=e},{activator:N(({props:e})=>[F(U(hn),pe({color:`primary`},e,{icon:U(Js),size:`16`}),null,16,[`icon`])]),default:N(()=>[n[1]||=s(` STORJ zksync Era contract address: `,-1),n[2]||=j(`br`,null,null,-1),s(` `+V(a.value),1)]),_:1},8,[`modelValue`])],64)):(H(),w(k,{key:1},[s(` Compatible network: Ethereum (L1) `)],64)),n[5]||=j(`br`,null,null,-1),s(` Token type: ERC20 `+V(o.value)+` only `,1),c.value>0?(H(),w(k,{key:2},[n[4]||=j(`br`,null,null,-1),s(` You will receive a `+V(c.value)+`% bonus on your deposit `,1)],64)):v(``,!0)])])):v(``,!0),e.isPending?(H(),w(`div`,Il,[j(`p`,Ll,[j(`b`,null,V(u.value.length)+` transaction`+V(u.value.length>1?`s`:``)+` pending...`,1),s(` `+V(p(`confirmations`,Bl.StillPending))+` of `+V(f.value)+` confirmations. `,1),n[6]||=j(`br`,null,null,-1),s(` Expected value of `+V(p(`tokenValue`,Bl.StillPending))+` `+V(o.value)+` ~$`+V(p(`usdValue`,Bl.StillPending))+`. `,1)])])):v(``,!0),e.isSuccess?(H(),w(`div`,Rl,[j(`p`,zl,[s(` Successful deposit of `+V(p(`tokenValue`,Bl.All))+` `+V(o.value)+` ~$`+V(p(`usdValue`,Bl.All))+`. `,1),l.value?(H(),w(k,{key:0},[s(` You received an additional bonus of `+V(p(`bonusTokens`,Bl.All))+` `+V(o.value)+`. `,1)],64)):v(``,!0)])])):v(``,!0)]),_:1},8,[`type`]))}}),Hl={class:`text-body-medium`},Ul=[`href`],Wl={class:`font-weight-bold`},Gl={key:0},Kl={class:`cursor-default`},ql={class:`text-body-small font-weight-bold my-3`},Jl={class:`text-body-small`},Yl={class:`font-weight-bold`},Xl=function(e){return e[e.Default=0]=`Default`,e[e.Pending=1]=`Pending`,e[e.Success=2]=`Success`,e}(Xl||{}),Zl=Mn(P({__name:`AddTokensStep`,props:{isRoot:{type:Boolean}},emits:[`back`,`success`,`close`],setup(e,{emit:t}){let n=_e(),r=ui(),i=je(),a=Ne(),o=di(),c=E(),l=E(Xl.Default),u=E(!1),d=E(!1),f=t,p=T(()=>`${n.supportUrl}?ticket_form_id=360000683212`),h=T(()=>r.state.wallet),g=T(()=>n.depositTokenName),_=T(()=>{let e=n.depositBonusRate;return e>0?` and receive a ${e}% bonus on your deposit`:``}),y=T(()=>n.zkSyncDepositsEnabled),b=T(()=>y.value?`the Ethereum or zkSync Era networks`:`the Ethereum network`),x=T(()=>n.state.config.neededTransactionConfirmations),S=T(()=>r.state.pendingPaymentsWithConfirmations),C=T(()=>i.state.user.isPaid);function D(){navigator.clipboard.writeText(h.value.address),o.success(`Address copied to your clipboard`)}function O(){switch(!0){case S.value.some(e=>e.status===Ce.Pending):l.value=Xl.Pending;break;case S.value.some(e=>e.status===Ce.Confirmed):l.value=Xl.Success,a.eventTriggered(Be.MODAL_ADD_TOKENS);break;default:l.value=Xl.Default}}return L(C,e=>{e&&setTimeout(()=>f(`success`),2e3)}),L(()=>S.value,async()=>{O()},{deep:!0}),L(c,async e=>{if(e){r.startPaymentsPolling();try{await(0,Ml.toCanvas)(c.value,h.value.address,{width:124})}catch(e){o.error(e.message,R.UPGRADE_ACCOUNT_MODAL)}}}),Oe(async()=>{O()}),(t,n)=>h.value.address?(H(),w(k,{key:0},[j(`p`,Hl,[C.value?(H(),w(k,{key:0},[s(` Send `+V(g.value)+` to the deposit address to credit your Storj account`+V(_.value)+`. `,1)],64)):(H(),w(k,{key:1},[s(` Send at least $10 in `+V(g.value)+` to the following deposit address to upgrade to a Pro account. Your account will be upgraded after your transaction receives `+V(x.value)+` confirmations. If your account is not automatically upgraded, please fill out this `,1),j(`a`,{href:p.value,target:`_blank`,class:`link`,rel:`noopener noreferrer`},`limit increase request form`,8,Ul),n[6]||=s(`. `,-1)],64)),n[7]||=j(`br`,null,null,-1)]),u.value?(H(),w(k,{key:1},[F(U(K),{class:`ma-0 border rounded-lg`,justify:`center`},{default:N(()=>[F(U(Y),{cols:`auto`},{default:N(()=>[j(`canvas`,{ref_key:`canvas`,ref:c},null,512)]),_:1})]),_:1}),j(`p`,ql,[n[12]||=s(` Deposit Address `,-1),F(U(Ri),{"max-width":`200px`,location:`top`},{activator:N(({props:e})=>[F(U(hn),pe(e,{icon:U(Js),size:`16`}),null,16,[`icon`])]),default:N(()=>[j(`p`,null,[s(` This is a `+V(g.value)+` deposit address generated just for you. `,1),n[11]||=j(`a`,{href:`https://docs.storj.io/support/account-management-billing/billing#adding-storj-tokens`,class:`link`,target:`_blank`,rel:`noopener noreferrer`},` Learn more `,-1)])]),_:1})]),F(U(K),{justify:`space-between`,align:`center`,class:`ma-0 mb-4 border-sm rounded-lg`},{default:N(()=>[F(U(Y),null,{default:N(()=>[j(`p`,Jl,V(h.value.address),1)]),_:1}),F(U(Y),{cols:`auto`},{default:N(()=>
25[F(U(W),{density:`compact`,"prepend-icon":U(Fs),onClick:D},{default:N(()=>[...n[13]||=[s(` Copy `,-1)]]),_:1},8,[`prepend-icon`])]),_:1})]),_:1}),F(Vl,{"is-default":l.value===Xl.Default,"is-pending":l.value===Xl.Pending,"is-success":l.value===Xl.Success,"pending-payments":S.value},null,8,[`is-default`,`is-pending`,`is-success`,`pending-payments`]),!e.isRoot&&!C.value?(H(),m(U(Ca),{key:0,class:`mt-3 mb-2`,density:`compact`,variant:`tonal`,type:`info`,text:`You can continue using the app, and your upgrade will be applied automatically once your deposit is received.`})):v(``,!0)],64)):(H(),w(k,{key:0},[F(U(Ca),{class:`mt-3 mb-2`,density:`compact`,variant:`tonal`,type:`warning`},{prepend:N(()=>[F(U(hn),{icon:U(Js)},null,8,[`icon`])]),text:N(()=>[j(`p`,Wl,` The deposit address only supports ERC20 `+V(g.value)+` sent via: `,1),n[8]||=j(`p`,null,`Ethereum (L1) network `,-1),y.value?(H(),w(`p`,Gl,`zkSync Era (L2) network`)):v(``,!0),n[9]||=j(`p`,null,[j(`span`,{class:`font-weight-bold`},`Warning:`),s(` Sending any other token type or using any other network will result in permanent loss of funds. `)],-1)]),_:1}),F(U(Ca),{class:`mt-3 mb-2`,density:`compact`,variant:`tonal`,onClick:n[1]||=e=>d.value=!d.value},{prepend:N(()=>[F(U(Ta),{modelValue:d.value,"onUpdate:modelValue":n[0]||=e=>d.value=e,density:`compact`},null,8,[`modelValue`])]),text:N(()=>[n[10]||=j(`p`,{class:`cursor-default font-weight-bold`},` Safety Confirmation `,-1),j(`p`,Kl,` I confirm that I will only send ERC20 `+V(g.value)+` via `+V(b.value)+`. I understand that using any other token or network will result in permanent loss of funds with no possibility of recovery. `,1)]),_:1})],64)),F(U(pr),{class:`px-0`},{default:N(()=>[F(U(K),{class:`ma-0 gap`},{default:N(()=>[u.value?(H(),w(k,{key:1},[!e.isRoot&&l.value!==Xl.Success?(H(),m(U(Y),{key:0,class:`px-0`},{default:N(()=>[F(U(W),{block:``,variant:`outlined`,color:`default`,onClick:n[4]||=()=>f(`back`)},{default:N(()=>[...n[15]||=[s(` Back `,-1)]]),_:1})]),_:1})):v(``,!0),F(U(Y),{class:`px-0`},{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,onClick:n[5]||=()=>e.isRoot?f(`close`):f(`success`)},{default:N(()=>[s(V(e.isRoot?`Done`:`Next`),1)]),_:1})]),_:1})],64)):(H(),w(k,{key:0},[F(U(Y),{class:`px-0`},{default:N(()=>[F(U(W),{block:``,variant:`outlined`,color:`default`,onClick:n[2]||=()=>e.isRoot?f(`close`):f(`back`)},{default:N(()=>[s(V(e.isRoot?`Cancel`:`Back`),1)]),_:1})]),_:1}),F(U(Y),{class:`px-0`},{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,disabled:!d.value,onClick:n[3]||=e=>u.value=!0},{default:N(()=>[...n[14]||=[s(` Show Deposit Address `,-1)]]),_:1},8,[`disabled`])]),_:1})],64))]),_:1})]),_:1})],64)):(H(),m(U(Ca),{key:1,type:`error`,variant:`tonal`},{prepend:N(()=>[F(U(hn),{icon:U(Js)},null,8,[`icon`])]),text:N(()=>[j(`p`,Yl,` You need to generate a deposit address before you can add `+V(g.value)+`. `,1)]),_:1}))}}),[[`__scopeId`,`data-v-8b184f61`]]),Ql=P({__name:`AccountInfoStep`,props:I({loading:{type:Boolean}},{name:{required:!0},nameModifiers:{},companyName:{required:!0},companyNameModifiers:{},storageNeeds:{required:!0},storageNeedsModifiers:{},haveSalesContact:{type:Boolean,required:!0,default:!1},haveSalesContactModifiers:{}}),emits:I([`next`],[`update:name`,`update:companyName`,`update:storageNeeds`,`update:haveSalesContact`]),setup(e,{expose:t,emit:n}){let r=new D,i=Qr(),a=Ne(),o=_e(),l=je(),u=T(()=>i.global.current.value.dark?o.smallDarkLogo:o.smallLogo),d=B(e,`name`),f=B(e,`companyName`),p=B(e,`storageNeeds`),h=B(e,`haveSalesContact`),g=n,_=E(!1),y=T(()=>l.state.user.isMember);async function b(){let e=f.value!==``,[t,n]=d.value.split(` `,2);await r.setupAccount({fullName:d.value,firstName:t,lastName:n,companyName:f.value,storageNeeds:p.value,isProfessional:e,haveSalesContact:h.value,interestedInPartnering:!1},o.state.config.csrfToken),e?a.eventTriggered(Be.BUSINESS_INFO_SUBMITTED):a.eventTriggered(Be.PERSONAL_INFO_SUBMITTED)}function x(){return _.value}return L(p,e=>{o.isDefaultBrand&&(h.value=e===c.OVER_1PB)}),t({validate:x,setup:b}),(t,n)=>(H(),m(U(Za),null,{default:N(()=>[F(U(K),{justify:`center`},{default:N(()=>[F(U(Y),{class:`text-center py-4`},{default:N(()=>[U(o).isDefaultBrand?(H(),m(Vi,{key:0,height:`50`,width:`50`,class:`rounded-xlg bg-background pa-2 border`})):(H(),m(U(Nn),{key:1,src:u.value,class:`rounded-xlg bg-background pa-2 border mx-auto`,height:`50`,width:`50`,alt:`Logo`}
25,null,8,[`src`])),n[6]||=j(`p`,{class:`text-label-medium mt-2 mb-1`},` Welcome `,-1),n[7]||=j(`h2`,{class:`pb-3`},`Set up your account`,-1)]),_:1})]),_:1}),F(U(Eo),{modelValue:_.value,"onUpdate:modelValue":n[4]||=e=>_.value=e,onSubmit:n[5]||=fn(e=>g(`next`),[`prevent`])},{default:N(()=>[!U(o).externalAuthEnabled&&U(o).accountInfoFieldEnabled(`name`)?(H(),m(U(K),{key:0,justify:`center`},{default:N(()=>[F(U(Y),{cols:`12`,sm:`5`,md:`4`,lg:`3`},{default:N(()=>[F(U(Tt),{id:`Name`,modelValue:d.value,"onUpdate:modelValue":n[0]||=e=>d.value=e,rules:[U(ze),U(ne)],label:`Name`,"hide-details":`auto`,required:``},null,8,[`modelValue`,`rules`])]),_:1})]),_:1})):v(``,!0),y.value?v(``,!0):(H(),w(k,{key:1},[U(o).accountInfoFieldEnabled(`companyName`)?(H(),m(U(K),{key:0,justify:`center`},{default:N(()=>[F(U(Y),{cols:`12`,sm:`5`,md:`4`,lg:`3`},{default:N(()=>[F(U(Tt),{id:`Company Name`,modelValue:f.value,"onUpdate:modelValue":n[1]||=e=>f.value=e,rules:[U(ne)],label:`Company Name`,"hide-details":`auto`},null,8,[`modelValue`,`rules`])]),_:1})]),_:1})):v(``,!0),U(o).accountInfoFieldEnabled(`storageNeeds`)?(H(),m(U(K),{key:1,justify:`center`},{default:N(()=>[F(U(Y),{cols:`12`,sm:`5`,md:`4`,lg:`3`},{default:N(()=>[F(U(St),{modelValue:p.value,"onUpdate:modelValue":n[2]||=e=>p.value=e,items:Object.values(U(c)),label:`Storage Needs`,variant:`outlined`,"hide-details":`auto`},null,8,[`modelValue`,`items`])]),_:1})]),_:1})):v(``,!0),U(o).isDefaultBrand&&U(o).accountInfoFieldEnabled(`haveSalesContact`)?(H(),m(U(K),{key:2,justify:`center`},{default:N(()=>[F(U(Y),{cols:`12`,sm:`5`,md:`4`,lg:`3`},{default:N(()=>[F(U(Ta),{id:`sales`,modelValue:h.value,"onUpdate:modelValue":n[3]||=e=>h.value=e,"hide-details":``,density:`compact`},{label:N(()=>[...n[8]||=[j(`p`,{class:`text-body-medium`},`I'd like a Sales representative to contact me about my business needs.`,-1)]]),_:1},8,[`modelValue`])]),_:1})]),_:1})):v(``,!0)],64)),F(U(K),{justify:`center`,class:`mt-4`},{default:N(()=>[F(U(Y),{cols:`12`,sm:`5`,md:`4`,lg:`3`},{default:N(()=>[F(U(W),{size:`large`,"append-icon":U(Ss),loading:e.loading,disabled:!_.value,block:``,type:`submit`},{default:N(()=>[...n[9]||=[s(` Continue `,-1)]]),_:1},8,[`append-icon`,`loading`,`disabled`])]),_:1})]),_:1})]),_:1},8,[`modelValue`])]),_:1}))}}),$l={key:0,class:`mt-3`},eu={class:`text-title-small d-flex align-center`},tu=P({__name:`CreateProjectForm`,emits:[`created`,`update:loading`],setup(e,{expose:t,emit:n}){let r=n,i=si(),a=je(),o=_e(),c=Ne(),l=di(),{isLoading:u,withLoading:d}=Oi(),f=T(()=>o.state.config.satelliteManagedEncryptionEnabled),p=T(()=>o.isDefaultBrand&&f.value&&!o.state.config.hideProjectEncryptionOptions),h=T(()=>{let e=o.state.config;return a.isLegacyPricingUser&&e.legacyAllowedPlacementsForNewProjects?.length?e.legacyAllowedPlacementsForNewProjects:e.allowedPlacementsForNewProjects??[]}),_=T(()=>o.state.config.newProjectTierLockEnabled&&!a.state.user.defaultPlacement&&!!h.value.length),y=T(()=>_.value&&h.value.length>1);function b(e){return ot(et(e,-1))}let x=T(()=>h.value.map(e=>{let t;return e.storageMBMonthCents&&e.egressMBCents?t=`${b(e.storageMBMonthCents)}/GB-month stored · ${b(e.egressMBCents)}/GB download`:e.description&&(t=e.description),{title:e.title||e.name,subtitle:t,value:e.id}})),S=[{value:`auto`,title:`Automatic (Default)`},{value:`manual`,title:`Self-Managed`}],C=[ze,e=>e.length<=20||`Name is too long`],D=[e=>e.length<=100||`Description is too long`],O=E(!1),k=E(``),A=E(``),ee=E(f.value?`auto`:`manual`),M=E(h.value[0]?.id??0);async function te(){O.value&&await d(async()=>{let e;try{let t=new g(k.value,A.value,a.state.user.id,ee.value===`auto`,_.value?M.value:0);e=await i.createProject(t)}catch(e){e.message=`Failed to create project. ${e.message}`,l.notifyError(e,R.CREATE_PROJECT_MODAL);return}r(`created`,e)})}function ne(){c.pageVisit(Ie),c.eventTriggered(Be.VIEW_DOCS_CLICKED),window.open(Ie,`_blank`,`noreferrer`)}function re(){k.value=``,A.value=``,ee.value=f.value?`auto`:`manual`,M.value=h.value[0]?.id??0}return t({submit:te,reset:re,formValid:O}),L(u,e=>r(`update:loading`,e)),(e,t)=>(H(),m(U(Eo),{modelValue:O.value,"onUpdate:modelValue":t[4]||=e=>O.value=e,onSubmit:t[5]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),{cols:`12`},{default:N(()=>[F(U(Tt),{id:`Project Name`,modelValue:k.value,"onUpdate:modelValue":t[0]||=e=>k.value=e,variant:`outlined`,rules:C,label:`Name`,placeholder:`Enter a name for your project`,counter:U(20),maxlength:U(20),"persistent-counter"
25:``,"hide-details":!1,autofocus:``,required:``},null,8,[`modelValue`,`counter`,`maxlength`])]),_:1}),F(U(Y),{cols:`12`},{default:N(()=>[F(U(Tt),{modelValue:A.value,"onUpdate:modelValue":t[1]||=e=>A.value=e,variant:`outlined`,rules:D,"hide-details":!1,label:`Description (optional)`,placeholder:`Describe the project's purpose`,counter:U(100),maxlength:U(100),"persistent-counter":``,hint:`This will appear on project cards.`},null,8,[`modelValue`,`counter`,`maxlength`])]),_:1})]),_:1}),y.value?(H(),m(U(Ca),{key:0,color:`default`,variant:`tonal`,width:`auto`,class:`mt-4`},{default:N(()=>[t[7]||=j(`h2`,{class:`text-title-small`},`Storage`,-1),t[8]||=j(`p`,null,`Choose your storage plan:`,-1),F(U(St),{id:`Select Storage Plan`,modelValue:M.value,"onUpdate:modelValue":t[2]||=e=>M.value=e,class:`mt-4`,items:x.value,"item-props":e=>({title:e.title,subtitle:e.subtitle}),variant:`outlined`,density:`comfortable`,"hide-details":``},null,8,[`modelValue`,`items`,`item-props`]),U(o).isDefaultBrand?(H(),w(`div`,$l,[...t[6]||=[j(`a`,{href:`https://storj.dev/dcs/pricing`,target:`_blank`,rel:`noopener noreferrer`},`View Pricing`,-1)]])):v(``,!0)]),_:1})):v(``,!0),p.value?(H(),m(U(Ca),{key:1,color:`default`,variant:`tonal`,width:`auto`,class:`mt-4`},{default:N(()=>[j(`h2`,eu,[t[16]||=s(` Project Encryption `,-1),F(U(Ri),{location:`top`,"max-width":`340`},{activator:N(({props:e})=>[F(U(hn),pe(e,{icon:U(Js),size:`14`,class:`ml-1 text-medium-emphasis`}),null,16,[`icon`])]),default:N(()=>[t[9]||=s(` All project data is encrypted. `,-1),t[10]||=j(`br`,null,null,-1),t[11]||=j(`b`,null,`Automatic`,-1),t[12]||=s(` mode lets Storj manage the passphrase for you — ideal for S3 compatibility. `,-1),t[13]||=j(`br`,null,null,-1),t[14]||=j(`b`,null,`Self-managed`,-1),t[15]||=s(` gives you full control of your own passphrase. `,-1),j(`a`,{class:`d-block mt-1 link`,onClick:fn(ne,[`stop`])},`Learn more`)]),_:1})]),t[17]||=j(`p`,null,`Choose the encryption method:`,-1),F(U(St),{id:`Select Passphrase Management Mode`,modelValue:ee.value,"onUpdate:modelValue":t[3]||=e=>ee.value=e,class:`mt-4`,items:S,"item-value":`value`,variant:`outlined`,density:`comfortable`,"hide-details":``},null,8,[`modelValue`])]),_:1})):v(``,!0)]),_:1},8,[`modelValue`]))}}),nu=P({__name:`CreateProjectStep`,props:{parentLoading:{type:Boolean}},emits:[`next`,`back`],setup(e,{emit:t}){let n=t,r=E(),i=E(!1);return(t,a)=>(H(),m(U(Za),null,{default:N(()=>[F(U(K),{justify:`center`},{default:N(()=>[F(U(Y),{class:`text-center py-4`},{default:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center mx-auto mb-4`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(hs)),{size:18}))]),_:1}),a[4]||=j(`h2`,null,`Create New Project`,-1)]),_:1})]),_:1}),F(U(K),{justify:`center`},{default:N(()=>[F(U(Y),{cols:`12`,sm:`7`,md:`4`,lg:`3`},{default:N(()=>[F(tu,{ref_key:`form`,ref:r,"onUpdate:loading":a[0]||=e=>i.value=e,onCreated:a[1]||=e=>n(`next`)},null,512),F(U(K),{justify:`center`,class:`mt-6`},{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:e.parentLoading||i.value,onClick:a[2]||=e=>n(`back`)},{default:N(()=>[...a[5]||=[s(` Back `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{id:`Create Project`,color:`primary`,variant:`flat`,loading:e.parentLoading||i.value,disabled:!r.value?.formValid,block:``,onClick:a[3]||=e=>r.value?.submit()},{default:N(()=>[...a[6]||=[s(` Create Project `,-1)]]),_:1},8,[`loading`,`disabled`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}))}}),ru=function(e){return e[e.CreditCard=0]=`CreditCard`,e[e.StorjTokens=1]=`StorjTokens`,e}(ru||{}),iu=Mn(P({__name:`AccountSetupDialog`,setup(e){let t=ui(),n=_e(),r=si(),i=je(),a=di(),{isLoading:o,withLoading:c}=Oi(),l=Qr(),u=E(!1),d=E(oe.AccountInfo),f=E(),p=E(ru.CreditCard),h=E(``),g=E(``),_=E(void 0),y=E(!1),b=T(()=>l.global.current.value.dark?n.smallDarkLogo:n.smallLogo),x=T(()=>t.state.pricingPlanInfo),S=T(()=>t.state.pricingPlansAvailable),C=T(()=>f.value?.type===xe.PRO),D=T(()=>f.value?.type===xe.FREE),O=T(()=>t.state.wallet),ee=T(()=>n.isDefaultBrand&&n.tokenDepositsEnabled),M=T(()=>{let e=i.state.settings.onboardingEnd,t=te.value.onboardingStep;return e||t&&!lt.some(e=>e===t)?!1:u.value}),te=T(()=>i.state.settings),ne=T(()=>n.billingEnabled&&n.freeTrialsEnabled&&ie.value.isFree?oe.PlanTypeSelection:oe.SetupComplete),re=T(()=>{switch(!0){case ie.value.isMember:return oe.SetupComplete;case!ae.value&&!n.state.config.newProjectTierLockEnabled:return oe.CreateProject;default:return ne.value}}),ie=T(()=>i.state.user),ae=T(()=>r.state.projects.length),P=T(()=>n.state.config.accountInfoEnabledFields?.length?n.externalAuthEnabled&&i.state.user.isMember:!0),se={[oe.AccountInfo]:new De({next:()=>re.value,beforeNext:async()=>{await se[oe.AccountInfo].ref.value?.setup?.();let e={onboardingStep:re.value};te.value.onboardingStart||(e.onboardingStart=!0),ie.value.isMember&&(e.onboardingStep=oe.SetupComplete),await i.updateSettings(e)}}),[oe.CreateProject]:new De({prev:()=>P.value?void 0:oe.AccountInfo,next:()=>ne.value,beforeNext:async()=>{await i.updateSettings({onboardingStep:ne.value})},noRef:!0}),[oe.PlanTypeSelection]:new De({prev:()=>!n.state.config.newProjectTierLockEnabled&&!ae.value?oe.CreateProject:P.value?void 0:oe.AccountInfo,next:()=>D.value?oe.SetupComplete:oe.PaymentMethodSelection,beforeNext:async()=>{D.value&&await i.updateSettings({onboardingStep:oe.SetupComplete})},noRef:!0}),[oe.PaymentMethodSelection]:new De({prev:()=>oe.PlanTypeSelection,next:()=>
25oe.SetupComplete,beforeNext:async()=>{await i.updateSettings({onboardingStep:oe.SetupComplete})},noRef:!0}),[oe.SetupComplete]:new De({beforeNext:async()=>{if(ie.value.isMember){await i.updateSettings({onboardingEnd:!0});return}await se[oe.SetupComplete].ref.value?.setup?.()}})};function ce(e){e&&(f.value=e,ue())}function le(){de(),p.value=ru.CreditCard}function I(){c(async()=>{try{await t.claimWallet()}catch(e){a.notifyError(e,R.ACCOUNT_SETUP_DIALOG)}})}function ue(){let e=se[d.value];e.ref.value?.validate?.()!==!1&&c(async()=>{try{await e.beforeNext?.()}catch(e){a.notifyError(e,R.ACCOUNT_SETUP_DIALOG);return}e.next?.value&&(d.value=e.next.value)})}function de(){let e=se[d.value];e.prev?.value&&(d.value=e.prev.value),f.value=void 0}return Se(()=>{let e=te.value.onboardingStep;if(!(te.value.onboardingEnd||e&&!lt.some(t=>t===e))){switch(h.value=i.userName??``,!0){case e===oe.SetupComplete||e===oe.ManagedPassphraseOptIn:d.value=oe.SetupComplete;break;case lt.some(t=>t===e):d.value=e;break;case!i.userName:d.value=oe.AccountInfo;break;case S.value:d.value=oe.PlanTypeSelection}d.value===oe.AccountInfo&&P.value&&(d.value=se[oe.AccountInfo].next?.value??oe.SetupComplete),u.value=!0}}),L(p,e=>{e===ru.StorjTokens&&!O.value.address&&I()}),(e,r)=>(H(),m(U(nn),{"model-value":M.value,fullscreen:``,persistent:``,transition:`fade-transition`,scrollable:``},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:Je([`pa-1`,{"h-100":d.value===U(oe).SetupComplete}])},{default:N(()=>[F(U(Va),{modelValue:d.value,"onUpdate:modelValue":r[11]||=e=>d.value=e,touch:!1},{default:N(()=>[F(U(Q),{value:U(oe).AccountInfo},{default:N(()=>[F(Ql,{ref:se[U(oe).AccountInfo].ref,name:h.value,"onUpdate:name":r[0]||=e=>h.value=e,"company-name":g.value,"onUpdate:companyName":r[1]||=e=>g.value=e,"storage-needs":_.value,"onUpdate:storageNeeds":r[2]||=e=>_.value=e,"have-sales-contact":y.value,"onUpdate:haveSalesContact":r[3]||=e=>y.value=e,loading:U(o),onNext:ue},null,8,[`name`,`company-name`,`storage-needs`,`have-sales-contact`,`loading`])]),_:1},8,[`value`]),F(U(Q),{value:U(oe).CreateProject},{default:N(()=>[F(nu,{"parent-loading":U(o),onNext:ue,onBack:de},null,8,[`parent-loading`])]),_:1},8,[`value`]),U(n).billingEnabled&&U(n).freeTrialsEnabled?(H(),w(k,{key:0},[F(U(Q),{value:U(oe).PlanTypeSelection},{default:N(()=>[F(il,{onFreeClick:r[4]||=()=>ce(U(t).freePlanInfo),onProClick:r[5]||=()=>ce(U(t).proPlanInfo),onPkgClick:r[6]||=()=>ce(x.value),onBack:de})]),_:1},8,[`value`]),F(U(Q),{value:U(oe).PaymentMethodSelection},{default:N(()=>[F(U(Za),null,{default:N(()=>[F(U(K),{justify:`center`},{default:N(()=>[F(U(Y),{class:`text-center py-4`},{default:N(()=>[U(n).isDefaultBrand?(H(),m(Vi,{key:0,height:`50`,width:`50`,class:`rounded-xlg bg-background pa-2 border`})):(H(),m(U(Nn),{key:1,src:b.value,class:`rounded-xlg bg-background pa-2 border mx-auto`,height:`50`,width:`50`,alt:`Logo`},null,8,[`src`])),r[12]||=j(`div`,{class:`text-label-medium mt-2 mb-1`},` Account Setup `,-1),r[13]||=j(`h2`,null,`Activate your account`,-1)]),_:1})]),_:1}),F(U(K),{class:`ma-0`,justify:`center`,align:`center`},{default:N(()=>[F(U(Y),{cols:`12`,sm:`10`,md:`8`,lg:`6`,class:`pb-0`},{default:N(()=>[C.value?(H(),m(U(Zo),{key:0,modelValue:p.value,"onUpdate:modelValue":r[7]||=e=>p.value=e,color:`default`,"center-active":``,"show-arrows":``,class:`border-b-thin`,grow:``},{default:N(()=>[F(U(Wo),null,{default:N(()=>[...r[14]||=[s(` Credit Card `,-1)]]),_:1}),ee.value?(H(),m(U(Wo),{key:0},{default:N(()=>[s(V(U(n).depositTokenName),1)]),_:1})):v(``,!0)]),_:1},8,[`modelValue`])):v(``,!0)]),_:1})]),_:1}),F(U(Va),{modelValue:p.value,"onUpdate:modelValue":r[9]||=e=>p.value=e,touch:!1},{default:N(()=>[F(U(Q),{value:ru.CreditCard},{default:N(()=>[F(U(K),{class:`ma-0`,justify:`center`,align:`center`},{default:N(()=>[F(U(Y),{cols:`12`,sm:`10`,md:`8`,lg:`6`},{default:N(()=>[F(Jc,{loading:U(o),"onUpdate:loading":r[8]||=e=>A(o)?o.value=e:null,plan:f.value,"is-account-setup":``,onBack:de,onSuccess:ue},null,8,[`loading`,`plan`])]),_:1})]),_:1})]),_:1},8,[`value`]),ee.value?(H(),m(U(Q),{key:0,value:ru.StorjTokens},{default:N(()=>[F(U(K),{justify:`center`,align:`center`,class:`ma-0 mt-2`},{default:N(()=>[F(U(Y),{cols:`12`,sm:`10`,md:`8`,lg:`6`},{default:N(()=>[F(U(Z),{loading:U(o),class:Je([`pa-1`,{"no-border pa-0":!U(o)}]),variant:`flat`},{default:N(()=>[U(o)?v(``,!0):(H(),m(Zl,{key:0,onBack:le,onSuccess:ue}))]),_:1},8,[`loading`,`class`])]),_:1})]),_:1})]),_:1},8,[`value`])):v(``,!0)]),_:1},8,[`modelValue`])]),_:1})]),_:1},8,[`value`])],64)):v(``,!0),F(U(Q),{value:U(oe).SetupComplete},{default:N(()=>[F(Pc,{ref:se[U(oe).SetupComplete].ref,loading:U(o),onFinish:r[10]||=e=>u.value=!1},null,8,[`loading`])]),_:1},8,[`value`])]),_:1},8,[`modelValue`])]),_:1},8,[`class`])]),_:1})]),_:1},8,[`model-value`]))}}),[[`__scopeId`,`data-v-fd86d470`]]),au=`data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M16.4423%200H23.3463C28.8835%200%2031.0805%200.613723%2
25033.2353%201.76617C35.3902%202.91861%2037.0814%204.60978%2038.2338%206.76466L38.3214%206.93056C39.4029%209.00672%2039.9846%2011.2%2040%2016.4423V23.3463C40%2028.8835%2039.3863%2031.0805%2038.2338%2033.2353C37.0814%2035.3902%2035.3902%2037.0814%2033.2353%2038.2338L33.0694%2038.3214C30.9933%2039.4029%2028.8%2039.9846%2023.5577%2040H16.6537C11.1165%2040%208.91954%2039.3863%206.76466%2038.2338C4.60977%2037.0814%202.91861%2035.3902%201.76617%2033.2353L1.67858%2033.0695C0.597074%2030.9933%200.0154219%2028.8%200%2023.5577V16.6537C0%2011.1165%200.613723%208.91954%201.76617%206.76466C2.91861%204.60978%204.60977%202.91861%206.76466%201.76617L6.93055%201.67858C9.00672%200.597074%2011.2%200.0154219%2016.4423%200Z'%20fill='%2300AC26'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M9.63197%2017.0363C10.6491%2016.0192%2012.2981%2016.0192%2013.3153%2017.0363L19.735%2023.456C20.7521%2024.4732%2020.7521%2026.1222%2019.735%2027.1393C18.7179%2028.1565%2017.0688%2028.1565%2016.0517%2027.1393L9.63197%2020.7196C8.61486%2019.7025%208.61486%2018.0534%209.63197%2017.0363Z'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M30.8043%2012.6328C31.8215%2013.6499%2031.8215%2015.299%2030.8043%2016.3161L20%2027.1204C18.9829%2028.1376%2017.3338%2028.1376%2016.3167%2027.1204C15.2996%2026.1033%2015.2996%2024.4543%2016.3167%2023.4371L27.121%2012.6328C28.1382%2011.6157%2029.7872%2011.6157%2030.8043%2012.6328Z'%20fill='white'/%3e%3c/svg%3e`,ou=P({__name:`UpgradeInfoStep`,props:{loading:{type:Boolean},isMemberUpgrade:{type:Boolean}},emits:[`upgrade`,`startFreeTrial`],setup(e,{emit:t}){let n=ui(),{smAndDown:r}=Br(),{isExpired:i,expirationInfo:a}=gi(),o=t,s=T(()=>n.state.pricingPlanInfo),c=T(()=>i.value?`Trial Expired`:a.value.days?`${a.value.days} day${a.value.days===1?``:`s`} remaining`:`Trial Expiring soon`),l=T(()=>{let e={...n.freePlanInfo};return e.planCTA=c.value,e});return(t,i)=>(H(),m(rl,{loading:e.loading,"is-upgrade-flow":``,"custom-free-plan":e.isMemberUpgrade?void 0:l.value,"hide-free-plan":!e.isMemberUpgrade&&U(r),onFreeClick:i[0]||=t=>e.isMemberUpgrade?o(`startFreeTrial`):()=>{},onProClick:i[1]||=e=>o(`upgrade`,U(n).proPlanInfo),onPkgClick:i[2]||=e=>s.value?o(`upgrade`,s.value):null},null,8,[`loading`,`custom-free-plan`,`hide-free-plan`]))}}),su=P({__name:`SuccessStep`,emits:[`continue`],setup(e,{emit:t}){let n=t;return(e,t)=>(H(),w(k,null,[t[2]||=j(`p`,{class:`pb-4`},`Your Pro Account has been successfully activated.`,-1),F(U(W),{block:``,class:`mb-2`,onClick:t[0]||=e=>n(`continue`)},{append:N(()=>[F(U(hn),{icon:U(ds)},null,8,[`icon`])]),default:N(()=>[t[1]||=s(` Continue `,-1)]),_:1})],64))}}),cu={key:0,class:`d-block`,src:au,alt:`success`},lu=function(e){return e.Info=`infoStep`,e.Options=`optionsStep`,e.AddCC=`addCCStep`,e.AddTokens=`addTokensStep`,e.Success=`successStep`,e.PricingPlan=`pricingPlanStep`,e}(lu||{}),uu=function(e){return e[e.CreditCard=0]=`CreditCard`,e[e.StorjTokens=1]=`StorjTokens`,e}(uu||{}),du=Mn(P({__name:`UpgradeAccountDialog`,props:I({scrim:{type:Boolean,default:!0},isMemberUpgrade:{type:Boolean,default:!1}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:I([`memberUpgrade`],[`update:modelValue`]),setup(e,{emit:t}){let n=Ne(),r=ui(),i=_e(),a=je(),o=ee(),{smAndDown:c,md:l}=Br(),u=di(),d=E(lu.Info),f=E(),p=T(()=>r.state.wallet),h=e,g=t,{isLoading:_,withLoading:y}=Oi(),b=B(e,`modelValue`),x=E(uu.CreditCard),S=E(!1),C=T(()=>({[lu.Info]:`Upgrade`,[lu.Options]:`Add Payment Method`,[lu.AddCC]:`Add Credit Card`,[lu.AddTokens]:`Add ${i.depositTokenName}`,[lu.Success]:`Success`,[lu.PricingPlan]:f.value?.planTitle||``})),D=T(()=>{switch(d.value){case lu.Info:return r.state.pricingPlansAvailable?c.value?``:l.value?`90%`:`65%`:c.value?``:l.value?`80%`:`55%`;case lu.PricingPlan:case lu.AddTokens:case lu.Options:return`720px`;default:return`460px`}}),O=T(()=>i.tokenDepositsEnabled),k=T(()=>a.state.user.isPaid),j=T(()=>a.state.user.isMember);function M(){y(async()=>{try{await r.startFreeTrial(),await a.getUser(),u.success(`Your free trial has started!`),te()}catch(e){u.notifyError(e,R.UPGRADE_ACCOUNT_MODAL)}})}function te(){b.value=!1,S.value&&!j.value&&g(`memberUpgrade`)}function ne(){y(async()=>{try{await r.claimWallet(),n.eventTriggered(Be.ADD_FUNDS_CLICKED)}
25catch(e){u.notifyError(e,R.UPGRADE_ACCOUNT_MODAL)}})}function re(){if(k.value){ie(lu.Success);return}b.value=!1}function ie(e){d.value=e}function ae(e){_.value||(f.value=e,ie(e.type===xe.PARTNER?lu.PricingPlan:lu.Options))}return L(x,e=>{e===uu.StorjTokens&&!p.value.address&&ne()}),L(b,e=>{if(!e){i.state.config.optInPopupEnabled&&k.value&&o.togglePricingOptInDialog(!0),S.value=!1,ie(lu.Info);return}h.isMemberUpgrade&&(S.value=!0)}),(t,n)=>(H(),m(U(nn),{modelValue:b.value,"onUpdate:modelValue":n[10]||=e=>b.value=e,"min-width":`320px`,"max-width":D.value,transition:`fade-transition`,persistent:``,scrim:e.scrim},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},ct({append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(_),onClick:n[0]||=e=>b.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[s(V(C.value[d.value]),1)]),_:1})]),_:2},[d.value===lu.Success?{name:`prepend`,fn:N(()=>[U(i).isDefaultBrand?(H(),w(`img`,cu)):(H(),m(U(hn),{key:1,color:`success`,size:`24`,icon:U(Ts)},null,8,[`icon`]))]),key:`0`}:void 0]),1024),F(U(q)),F(U(X),null,{default:N(()=>[F(U(Va),{modelValue:d.value,"onUpdate:modelValue":n[9]||=e=>d.value=e,touch:!1,class:`no-overflow`},{default:N(()=>[F(U(Q),{value:lu.Info},{default:N(()=>[F(ou,{loading:U(_),"is-member-upgrade":e.isMemberUpgrade,onUpgrade:ae,onStartFreeTrial:M},null,8,[`loading`,`is-member-upgrade`])]),_:1},8,[`value`]),F(U(Q),{value:lu.Options},{default:N(()=>[F(U(Zo),{modelValue:x.value,"onUpdate:modelValue":n[1]||=e=>x.value=e,color:`primary`,"show-arrows":``,class:`border-b-thin mb-3`},{default:N(()=>[F(U(Wo),null,{default:N(()=>[...n[11]||=[s(` Credit Card `,-1)]]),_:1}),O.value?(H(),m(U(Wo),{key:0},{default:N(()=>[s(V(U(i).depositTokenName),1)]),_:1})):v(``,!0)]),_:1},8,[`modelValue`]),F(U(Va),{modelValue:x.value,"onUpdate:modelValue":n[6]||=e=>x.value=e,touch:!1},{default:N(()=>[F(U(Q),{value:uu.CreditCard},{default:N(()=>[F(Jc,{loading:U(_),"onUpdate:loading":n[2]||=e=>A(_)?_.value=e:null,plan:f.value,onBack:n[3]||=e=>ie(lu.Info),onSuccess:n[4]||=()=>ie(lu.Success)},null,8,[`loading`,`plan`])]),_:1},8,[`value`]),O.value?(H(),m(U(Q),{key:0,value:uu.StorjTokens},{default:N(()=>[F(U(Z),{loading:U(_),class:Je([`pa-1`,{"no-border pa-0":!U(_)}]),variant:`flat`},{default:N(()=>[U(_)?v(``,!0):(H(),m(Zl,{key:0,onBack:n[5]||=()=>ie(lu.Info),onSuccess:re}))]),_:1},8,[`loading`,`class`])]),_:1},8,[`value`])):v(``,!0)]),_:1},8,[`modelValue`])]),_:1},8,[`value`]),F(U(Q),{value:lu.Success},{default:N(()=>[F(su,{onContinue:te})]),_:1},8,[`value`]),F(U(Q),{value:lu.PricingPlan},{default:N(()=>[F(Jc,{loading:U(_),"onUpdate:loading":n[7]||=e=>A(_)?_.value=e:null,plan:f.value,onClose:te,onBack:n[8]||=e=>ie(lu.Info)},null,8,[`loading`,`plan`])]),_:1},8,[`value`])]),_:1},8,[`modelValue`])]),_:1})]),_:1})]),_:1},8,[`modelValue`,`max-width`,`scrim`]))}}),[[`__scopeId`,`data-v-86b66e6a`]]),fu=[`href`],pu=P({__name:`AccountFrozenView`,emits:[`cancel`],setup(e,{emit:t}){let n=t,r=_e();return(e,t)=>(H(),w(k,null,[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(ec)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>n(`cancel`)},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[2]||=[s(`Account Frozen`,-1)]]),_:1})]),_:1}),F(U(q)),F(U(K),{class:`pa-6`},{default:N(()=>[F(U(Y),null,{default:N(()=>[t[3]||=s(` Your account is currently frozen. Please contact `,-1),j(`a`,{href:U(r).supportUrl,target:`_blank`,rel:`noopener noreferrer`},`support`,8,fu),t[4]||=s(` to resolve any issues and regain access. `,-1)]),_:1})]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,onClick:t[1]||=e=>n(`cancel`)},{default:N(()=>[...t[5]||=[s(` Cancel `,-1)]]),_:1})]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,href:U(r).supportUrl,target:`_blank`,rel:`noopener noreferrer`},{default:N(()=>[...t[6]||=[s(` Contact Support `,-1)]]),_:1},8,[`href`])]),_:1})]),_:1})]),_:1})],64))}}),mu=P({__name:`UpgradeRequiredView`,emits:[`cancel`,`show-upgrade`],setup(e,{emit:t}){let n=t;return(e,t)=>(H(),w(k,null,[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(hs)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>n(`cancel`)},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[3]||=[s(`Create Your Own Project`,-1)]]),_:1})]),_:1}),F(U(q)),F(U(K),{class:`pa-6`},{default:N(()=>[F(U(Y),null,{default:N(()=>[...t[4]||=[s(` Your account is currently a Member account with access to shared projects. To create your own project, you'll need to start a free trial or upgrade to a Pro account. `,-1)]]),_:1})]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,onClick:t[1]||=e=>n(`cancel`)},{default:N(()=>[...t[5]||=[s(` Cancel `,-1)]]),_:1})]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,onClick:t[2]||=e=>n(`show-upgrade`)},{default:N(()=>[...t[6]||=[s(` Update Account `,-1)]]),_:1})]),_:1})]),_:1})]),_:1})],64))}}),hu=P({__name:`ProjectLimitReachedView`,emits:[`cancel`,`show-upgrade`,`update:loading`],setup(e,{expose:t,emit:n}){let r=n,i=je(),a=_e(),o=di(),{isLoading:c,withLoading:l}=Oi(),u=E(!1),d=E(!1),f=E(String(i.state.user.projectLimit+1)),p=T(()=>i.state.user),h=T(()=>a.state.config.limitIncreaseRequestEnabled),g=T(()=>a.getBillingEnabled(p.value)),_=T(()=>p.value.hasPaidPrivileges&&d.value?`Projects Limit Request`:`Get More Projects`),y=T(()=>!p.value.isPaid&&g.value?`Upgrade`:d.value?`Submit`:`Request`),b=T(()=>!p.value.isPaid||!h.value),x=T(()=>[ze,e=>!(isNaN(+e)||!Number.isInteger(parseFloat(e)))||`Invalid number`,e=>parseFloat(e)>0||`Number must be positive`]);async function S(){if(!p.value.isPaid&&g.value){r(`show-upgrade`);return}if(!h.value){r(`cancel`),window.open(`${a.supportUrl}?ticket_form_id=360000683212`,`_blank`,`noopener`);return}if(!d.value){d.value=!0;return}u.value&&await l(async()=>{try{await i.requestProjectLimitIncrease(f.value)}catch(e){e.message=`Failed to request project limit increase. ${e.message}`,o.notifyError(e,R.CREATE_PROJECT_MODAL);return}r(`cancel`),o.success(`Project limit increase requested`)})}function C(){d.value?d.value=!1:r(`cancel`)}function D(){d.value=!1,f.value=String(i.state.user.projectLimit+1)}return t({reset:D}),L(c,e=>r(`update:loading`,e)),(e,t)=>(H(),w(k,null,[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(d.value?U(Gs):U(hs)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(c),onClick:t[0]||=e=>r(`cancel`)},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[s(V(_.value),1)]),_:1})]),_:1}),F(U(q)),p.value.hasPaidPrivileges?(H(),m(U(Eo),{key:0,modelValue:u.value,"onUpdate:modelValue":t[2]||=e=>u.value=e,class:`pa-6`,onSubmit:t[3]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[d.value?(H(),w(k,{key:1},[F(U(Y),{cols:`12`},{default:N(()=>[...t[5]||=[s(` Request a projects limit increase for your account. `,-1)]]),_:1}),F(U(Y),{cols:`6`},{default:N(()=>[t[6]||=j(`p`,null,`Projects Limit`,-1),F(U(Tt),{class:`edit-project-limit__text-field`,variant:`solo-filled`,density:`compact`,flat:``,readonly:``,"model-value":p.value.projectLimit},null,8,[`model-value`])]),_:1}),F(U(Y),{cols:`6`},{default:N(()=>[t[7]||=j(`p`,null,`Requested Limit`,-1),F(U(Tt),{class:`edit-project-limit__text-field`,density:`compact`,flat:``,type:`number`,rules:x.value,"model-value":f.value,maxlength:`4`,"onUpdate:modelValue":t[1]||=e=>f.value=e},null,8,[`rules`,`model-value`])]),_:1})],64)):(H(),m(U(Y),{key:0,cols:`12`},{default:N(()=>[...t[4]||=[s(` You've reached your project limit. Request an increase to create more projects. `,-1)]]),_:1}))]),_:1})]),_:1},8,[`modelValue`])):g.value?(H(),m(U(K),{key:1,class:`pa-6`},{default:N(()=>[F(U(Y),null,{default:N(()=>[...t[8]||=[s(` Upgrade to Pro Account to create more projects and gain access to higher limits. `,-1)]]),_:1})]),_:1})):v(``,!0),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(c),onClick:C},{default:N(()=>[s(V(d.value?`Back`:`Cancel`),1)]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,loading:U(c),block:``,"append-icon":b.value?U(ds):``,onClick:S},{default:N(()=>[s(V(y.value),1)]),_:1},8,[`loading`,`append-icon`])]),_:1})]),_:1})]),_:1})],64))}}),gu=P({__name:`CreateProjectFormView`,emits:[`cancel`,`created`,`update:loading`],setup(e,{expose:t,emit:n}){let r=n,i=E(!1),a=E();function o(){a.value?.reset()}return t({reset:o}),(e,t)=>(H(),w(k,null,[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(hs)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:i.value,onClick:t[0]||=e=>r(`cancel`)},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[5]||=[s(`Create New Project`,-1)]]),_:1})]),_:1}),F(U(q)),F(U(bn),{class:`pa-6`},{default:N(()=>[F(tu,{ref_key:`form`,ref:a,onCreated:t[1]||=e=>r(`created`,e),"onUpdate:loading":t[2]||=e=>{i.value=e,r(`update:loading`,e)}},null,512)]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:i.value,onClick:t[3]||=e=>r(`cancel`)},{default:N(()=>[...t[6]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,loading:i.value,disabled:!a.value?.formValid,block:``,onClick:t[4]||=e=>a.value?.submit()},{default:N(()=>[...t[7]||=[s(` Create Project `,-1)]]),_:1},8,[`loading`,`disabled`])]),_:1})]),_:1})]),_:1})],64))}}),_u=P({__name:`CreateProjectDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=B(e,`modelValue`),n=si(),r=je(),i=_e(),a=di(),o=nt(),s=E(!1),c=E(!1),l=E(!1),u=E(),d=E(),f=T(()=>r.state.user.freezeStatus.frozen||r.state.user.freezeStatus.trialExpiredFrozen),p=T(()=>i.getBillingEnabled(r.state.user)),h=T(()=>r.state.user.isMember&&p.value),g=E(!1),_=T(()=>l.value||!i.state.config.hideProjectEncryptionOptions&&i.state.config.satelliteManagedEncryptionEnabled);function v(e){c.value=e,s.value=!0}function y(e){t.value=!1,o.push({name:ae.Dashboard.name,params:{id:e.urlId}}),a.success(`Project created.`)}return L(t,e=>{e?g.value=n.projects.filter(e=>e.ownerId===r.state.user.id).length>=r.state.user.projectLimit:(l.value=!1,s.value=!1,setTimeout(()=>{u.value?.reset(),d.value?.reset()},500))}),L(s,e=>{!e&&!c.value&&r.state.user.isPaid&&(t.value=!0)}),(e,n)=>(H(),w(k,null,[F(U(It),{modelValue:t.value,"onUpdate:modelValue":n[0]||=e=>t.value=e,persistent:``},null,8,[`modelValue`]),F(U(nn),{"model-value":t.value&&!s.value,width:`410px`,transition:`fade-transition`,persistent:_.value,scrim:!1,scrollable:``,"onUpdate:modelValue":n[9]||=e=>t.value=e},{default:N(()=>[F(U(Z),null,{default:N(()=>[f.value?(H(),m(pu,{key:0,onCancel:n[1]||=e=>t.value=!1})):h.value?(H(),m(mu,{key:1,onCancel:n[2]||=e=>t.value=!1,onShowUpgrade:n[3]||=e=>v(!0)})):g.value?(H(),m(hu,{key:2,ref_key:`limitView`,ref:u,onCancel:n[4]||=e=>t.value=!1,onShowUpgrade:n[5]||=e=>v(!1),"onUpdate:loading":n[6]||=e=>l.value=e},null,512)):(H(),m(gu,{key:3,ref_key:`formView`,ref:d,onCancel:n[7]||=e=>t.value=!1,onCreated:y,"onUpdate:loading":n[8]||=e=>l.value=e},null,512))]),_:1})]),_:1},8,[`model-value`,`persistent`]),F(du,{scrim:!1,"is-member-upgrade":c.value,"model-value":t.value&&s.value,"onUpdate:modelValue":n[10]||=e=>t.value=s.value=e,onMemberUpgrade:n[11]||=e=>t.value=!0},null,8,[`is-member-upgrade`,`model-value`])],64))}}),vu=`/static/static/images/project.webp`,yu=P({__name:`CreateFirstProjectDialog`,setup(e){let t=_e(),n=si(),r=je(),i=E(!1),a=E(!1),o=T(()=>{if(a.value||!t.state.config.newProjectTierLockEnabled)return!1;let e=r.state.settings;return e.onboardingEnd||e.onboardingStep&&!lt.some(t=>t===e.onboardingStep)?n.state.projects.length===0:!1});function c(){i.value=!0}function l(){a.value=!0}return(e,t)=>(H(),w(k,null,[F(U(nn),{"model-value":o.value,width:`700px`,persistent:``,scrollable:``},{default:N(()=>[F(U(Z),{rounded:`xl`},{default:N(()=>[F(U(X),{class:`pt-2 pr-2`},{append:N(()=>
25[F(U(W),{icon:``,color:`default`,density:`comfortable`,variant:`text`,size:`small`,onClick:l},{default:N(()=>[F(U(cr),{size:18})]),_:1})]),_:1}),F(U(bn),{class:`d-flex justify-center`},{default:N(()=>[j(`img`,{src:vu,alt:`Project`,width:`100`})]),_:1}),F(U($t),{class:`text-center font-weight-bold text-headline-medium pt-4 px-10`},{default:N(()=>[...t[1]||=[s(` Create your first project. `,-1)]]),_:1}),F(U(bn),{class:`text-center text-medium-emphasis mx-10`},{default:N(()=>[...t[2]||=[s(` Projects contain buckets, and buckets store your data. Usage and billing are tracked at the project level, making it easy to organize and manage your storage. Additional projects can be created on a paid plan. `,-1)]]),_:1}),F(U(pr),{class:`justify-center p-6 mt-3 mb-10`},{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,class:`px-6`,onClick:c},{default:N(()=>[...t[3]||=[s(` Create Project + `,-1)]]),_:1})]),_:1})]),_:1})]),_:1},8,[`model-value`]),F(_u,{modelValue:i.value,"onUpdate:modelValue":t[0]||=e=>i.value=e},null,8,[`modelValue`])],64))}}),bu={class:`text-body-medium`},xu=[`href`],Su=function(e){return e.General=`General Feedback`,e.Improvement=`Improvement Idea`,e.Report=`Report an issue or bug`,e}(Su||{}),Cu=Mn(P({__name:`UserFeedbackDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=Ne(),n=_e(),{isLoading:r,withLoading:i}=Oi(),a=di(),o=B(e,`modelValue`),c=E(Su.General),l=E(``),u=E(!1),d=E(!1),f=E();function p(){d.value&&i(async()=>{try{await t.sendUserFeedback({type:c.value,message:l.value,allowContact:u.value}),a.success(`Feedback sent successfully`),o.value=!1}catch(e){a.notifyError(e)}})}function h(e){t.pageVisit(e),t.eventTriggered(Be.VIEW_SUPPORT_CLICKED)}return L(o,e=>{e||(f.value?.reset(),c.value=Su.General,l.value=``)}),(e,t)=>(H(),m(U(nn),{modelValue:o.value,"onUpdate:modelValue":t[8]||=e=>o.value=e,scrollable:``,"max-width":`400px`,transition:`fade-transition`,persistent:U(r)},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>o.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[9]||=[s(`Give Feedback`,-1)]]),_:1})]),_:1}),F(U(q)),F(U(X),{class:`px-6`},{default:N(()=>[F(U(Eo),{ref_key:`form`,ref:f,modelValue:d.value,"onUpdate:modelValue":t[4]||=e=>d.value=e,class:`pt-2`,onSubmit:fn(p,[`prevent`])},{default:N(()=>[F(U(St),{modelValue:c.value,"onUpdate:modelValue":t[1]||=e=>c.value=e,label:`Type`,items:Object.values(Su),"hide-details":``,class:`pb-4`},null,8,[`modelValue`,`items`]),c.value===Su.Report?v(``,!0):(H(),w(k,{key:0},[F(U($o),{modelValue:l.value,"onUpdate:modelValue":t[2]||=e=>l.value=e,class:`mt-2`,variant:`outlined`,rules:[U(ze)],label:`Write what you think`,placeholder:`Enter your feedback here`,maxlength:500,required:``},null,8,[`modelValue`,`rules`]),F(U(Ta),{modelValue:u.value,"onUpdate:modelValue":t[3]||=e=>u.value=e,class:`no-min-height`,label:`You may contact me for more details.`},null,8,[`modelValue`])],64))]),_:1},8,[`modelValue`])]),_:1}),c.value===Su.Report?(H(),m(U(X),{key:0,class:`px-6 pt-0 pb-6`},{default:N(()=>[F(U(Ca),{border:``,variant:`outlined`,color:`info`},{default:N(()=>[j(`p`,bu,[t[10]||=j(`strong`,null,`Do not use this form for account, billing, or support issues.`,-1),t[11]||=s(` If you need help with those, please `,-1),j(`a`,{href:U(n).supportUrl,target:`_blank`,rel:`noopener noreferrer`,onClick:t[5]||=()=>h(U(n).supportUrl)},`create a support ticket here.`,8,xu)])]),_:1})]),_:1})):v(``,!0),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(r),onClick:t[6]||=e=>o.value=!1},{default:N(()=>[...t[12]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[c.value===Su.Report?(H(),m(U(W),{key:0,color:`primary`,variant:`flat`,block:``,link:``,href:U(n).supportUrl,target:`_blank`,rel:`noopener noreferrer`,onClick:t[7]||=()=>h(U(n).supportUrl)},{default:N(()=>[...t[13]||=[s(` Go To Support `,-1)]]),_:1},8,[`href`])):(H(),m(U(W),{key:1,color:`primary`,variant:`flat`,block:``,disabled:!d.value,loading:U(r),onClick:p},{default:N(()=>[...t[14]||=[s(` Send `,-1)]]),_:1},8,[`disabled`,`loading`]))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),[[`__scopeId`,`data-v-4a1a11f6`]]),wu=P({__name:`OptOutConfirmationDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:I([`confirm`],[`update:modelValue`]),setup(e,{emit:t}){let n=_e(),r=B(e,`modelValue`),i=t,a=T(()=>sa(n.state.config.optOutFreezeDate)),o=T(()=>`If you choose not to accept the new pricing, your account ${a.value?`will be frozen on ${a.value}`:`will be scheduled to be frozen`}. Once frozen, you won't be able to access your data unless you accept the new pricing. Frozen accounts are permanently deleted ${n.state.config.optOutFreezeGracePeriodDays} days later. To keep access to your data, please accept the updated pricing.`);return(e,t)=>(H(),m(U(nn),{modelValue:r.value,"onUpdate:modelValue":t[3]||=e=>r.value=e,"max-width":`480px`,transition:`fade-transition`},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(xc)),{size:18,color:`orange`}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>r.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[s(V(a.value?`Cancel account on ${a.value}?`:`Cancel your account?`),1)]),_:1})]),_:1}),F(U(q)),F(U(bn),null,{default:N(()=>[s(V(o.value),1)]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{color:`default`,variant:`outlined`,block:``,onClick:t[1]||=e=>r.value=!1},{default:N(()=>[...t[4]||=[s(` Go back `,-1)]]),_:1})]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`error`,variant:`flat`,block:``,onClick:t[2]||=e=>i(`confirm`)},{default:N(()=>[...t[5]||=[s(` Confirm opt out `,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),Tu={class:`d-flex align-center ga-2`},Eu=P({__name:`PlanConfirmedDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:I([`confirm`],[`update:modelValue`]),setup(e,{emit:t}){let n=B(e,`modelValue`),r=t;function i(){r(`confirm`)}return(e,t)=>(H(),m(U(nn),{modelValue:n.value,"onUpdate:modelValue":t[0]||=e=>n.value=e,"max-width":`480px`,persistent:``,transition:`fade-transition`},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(gs)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:i},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[1]||=[s(` Plan confirmed `,-1)]]),_:1})]),_:1}),F(U(q)),F(U(bn),{class:`pa-6`},{default:N(()=>[j(`div`,Tu,[F(U(hn),{icon:U(ys),size:`18`},null,8,[`icon`]),t[2]||=j(`span`,{class:`text-body-medium`},`Your next invoice will reflect the plan changes`,-1)])]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,size:`large`,block:``,"append-icon":U(ds),onClick:i},{default:N(()=>[...t[3]||=[s(` Go to dashboard `,-1)]]),_:1},8,[`append-icon`])]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),Du=P({__name:`DecideLaterConfirmationDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:I([`confirm`],[`update:modelValue`]),setup(e,{emit:t}){let n=_e(),r=B(e,`modelValue`),i=t,a=T(()=>{let e=n.state.config,t=sa(e.optOutFreezeDate),r=sa(ua(e.optOutFreezeDate)),i=e.optOutFreezeGracePeriodDays;if(e.optOutFreezeOptedOutOnly){let a=`The new pricing already applies to your account as of ${sa(e.newPricingEffe
25ctiveDate)} — no action is needed to keep using ${n.brandName}.`;return t?`${a} If you'd prefer not to accept it, you can opt out until ${r}. Opted-out accounts will be frozen on ${t}, with data deleted after ${i} days.`:`${a} If you'd prefer not to accept it, you can opt out at any time.`}return t?`You can decide later, but if you don't accept or opt out by ${r}, your account will be frozen on ${t}. Once frozen, you won't be able to access your data unless you accept the new pricing. Frozen accounts are permanently deleted after ${i} days.`:`You can decide later, but if you don't accept the new pricing, your account will be scheduled to be frozen. Once frozen, you won't be able to access your data unless you accept the new pricing. Frozen accounts are permanently deleted after ${i} days.`});return(e,t)=>(H(),m(U(nn),{modelValue:r.value,"onUpdate:modelValue":t[3]||=e=>r.value=e,"max-width":`480px`,transition:`fade-transition`},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(ks)),{size:18,color:`orange`}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>r.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[4]||=[s(` Not ready to decide yet? `,-1)]]),_:1})]),_:1}),F(U(q)),F(U(bn),null,{default:N(()=>[s(V(a.value),1)]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{color:`default`,variant:`outlined`,block:``,onClick:t[1]||=e=>r.value=!1},{default:N(()=>[...t[5]||=[s(` Go back `,-1)]]),_:1})]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,onClick:t[2]||=e=>i(`confirm`)},{default:N(()=>[...t[6]||=[s(` Confirm `,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),Ou={class:`mb-5`},ku={key:0,class:`text-label-medium text-medium-emphasis mb-1`},Au={class:`text-body-medium text-medium-emphasis mb-6`},ju={class:`d-flex flex-wrap justify-center ga-4 mb-6`},Mu={class:`font-weight-bold text-body-large mb-1`},Nu={class:`text-title-large font-weight-bold text-primary mb-4`},Pu={class:`d-flex flex-column ga-3`},Fu={class:`text-body-medium`},Iu={class:`d-flex align-center justify-center ga-3 flex-wrap`},Lu={key:2,class:`text-body-medium text-medium-emphasis mt-4`},Ru=P({__name:`PricingOptInDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=je(),n=ee(),r=_e(),i=di(),a=B(e,`modelValue`),o=E(!1),c=E(!1),l=E(!1),u=E(!1),d=E(!1),f=T(()=>aa()),p=T(()=>oa(f.value)),h=T(()=>p.value.length>1?`880px`:`680px`),g=T(()=>sa(r.state.config.newPricingEffectiveDate)),_=T(()=>sa(r.state.config.optOutFreezeDate)),y=T(()=>{let e=g.value?`On ${g.value} `:``;return f.value===na.GlobalArchiveAndRegional?`${e}Global and Archive tiers are being simplified under one low price and the Regional US tier is transitioning to a new name and price structure. Your data is not moving, but your plan will change as follows.`:`${e}Global and Archive tiers are being simplified under one low price structure. Your data is not moving, but your plan will change as follows.`}),b=T(()=>t.state.settings.optInStatus),x=T(()=>t.state.user.freezeStatus.optOutFrozen);async function S(){if(!(o.value||c.value)){o.value=!0;try{await t.updateSettings({optInStatus:ce.OptedIn}),u.value=!0,t.getUser().catch(()=>{})}catch(e){i.notifyError(e)}finally{o.value=!1}}}function C(){u.value=!1,n.togglePricingOptInDialog(!1)}function D(){o.value||c.value||(d.value=!0)}function O(){d.value=!1,n.togglePricingOptInDialog(!1)}function A(){o.value||c.value||(l.value=!0)}async function M(){if(!(o.value||c.value)){c.value=!0;try{b.value!==ce.OptedOut&&await t.updateSettings({optInStatus:ce.OptedOut}),l.value=!1,n.togglePricingOptInDialog(!1)}catch(e){i.notifyError(e)}finally{c.value=!1}}}return(e,t)=>(H(),w(k,null,[F(wu,{modelValue:l.value,"onUpdate:modelValue":t[0]||=e=>l.value=e,onConfirm:M},null,8,[`modelValue`]),F(Eu,{modelValue:u.value,"onUpdate:modelValue":t[1]||=e=>u.value=e,onConfirm:C},null,8,[`modelValue`]),F(Du,{modelValue:d.value,"onUpdate:modelValue":t[2]||=e=>d.value=e,onConfirm:O},null,8,[`modelValue`]),F(U(nn),{modelValue:a.value,"onUpdate:modelValue":t[4]||=e=>a.value=e,fullscreen:``,persistent:!x.value,transition:`fade-transition`},{default:N(()=>[F(U(G),{color:`surface`,height:`100%`,class:`d-flex align-center justify-center pa-6`},{default:N(()=>[x.value?(H(),m(U(W),{key:0,icon:U(cr),variant:`text`,color:`default`,class:`position-absolute`,style:{to
25p:`16px`,right:`16px`},onClick:t[3]||=e=>a.value=!1},null,8,[`icon`])):v(``,!0),j(`div`,{style:Ge({maxWidth:h.value,width:`100%`}),class:`text-center mx-auto`},[j(`div`,Ou,[F(Vi,{height:`50`,width:`50`,class:`rounded-xlg bg-background pa-2 border`})]),g.value?(H(),w(`p`,ku,` EFFECTIVE `+V(g.value.toUpperCase()),1)):v(``,!0),t[13]||=j(`h2`,{class:`text-headline-medium font-weight-bold mb-2`},` Your storage plan is changing. `,-1),j(`p`,Au,V(y.value),1),j(`div`,ju,[(H(!0),w(k,null,Pe(p.value,e=>(H(),m(U(Z),{key:e.label,variant:`outlined`,rounded:`lg`,class:`text-left flex-grow-1`,style:Ge(p.value.length>1?`flex-basis: 0; min-width: 280px;`:`max-width: 100%;`)},{default:N(()=>[F(U(bn),{class:`pa-6`},{default:N(()=>[j(`p`,Mu,V(e.label),1),j(`p`,Nu,V(e.planName),1),j(`div`,Pu,[(H(!0),w(k,null,Pe(e.features,(n,r)=>(H(),w(`div`,{key:n,class:`d-flex align-center ga-2`},[F(U(hn),{icon:U(ys),size:`16`},null,8,[`icon`]),j(`span`,Fu,V(n),1),r===e.features.length-1?(H(),m(U(Yt),{key:0,color:`primary`,inline:``,rounded:`md`},{badge:N(()=>[...t[5]||=[j(`span`,{class:`font-weight-bold`},`FREE`,-1)]]),_:1})):v(``,!0)]))),128))])]),_:2},1024)]),_:2},1032,[`style`]))),128))]),x.value?v(``,!0):(H(),m(U(Ca),{key:1,elevation:`1`,class:`mb-4`},{title:N(()=>[j(`h6`,null,[F(U(hn),{class:`mr-1`,icon:U(ws),size:`20`,color:`warning`},null,8,[`icon`]),t[6]||=s(` Opting out does not remove access to your data.`,-1),_.value?(H(),w(k,{key:0},[s(` Account restrictions will not begin until `+V(_.value)+`.`,1)],64)):v(``,!0),t[7]||=s(` Please see the `,-1),t[8]||=j(`a`,{href:`https://storj.io/pricing`,target:`_blank`,rel:`noopener noreferrer`},`FAQs`,-1),t[9]||=s(` for more details. `,-1)])]),_:1})),t[14]||=j(`p`,{class:`text-title-medium mb-4`},[s(` Additional fees may apply. See full `),j(`a`,{class:`link`,href:`https://storj.dev/dcs/pricing`,target:`_blank`,rel:`noopener noreferrer`},`Pricing Details`),s(`. `)],-1),t[15]||=j(`p`,{class:`text-body-medium text-medium-emphasis mb-6`},[s(` Clicking Accept & Continue confirms you've reviewed these changes.`),j(`br`),s(` Have questions? Read the `),j(`a`,{href:`https://storj.io/pricing`,target:`_blank`,rel:`noopener noreferrer`,class:`text-primary`},`pricing FAQ`),s(` or `),j(`a`,{href:`https://supportdcs.storj.io/hc/en-us/requests/new`,target:`_blank`,rel:`noopener noreferrer`,class:`text-primary`},`contact support`),s(`. `)],-1),j(`div`,Iu,[x.value?v(``,!0):(H(),m(U(W),{key:0,variant:`outlined`,color:`default`,size:`large`,loading:c.value||o.value,onClick:A},{default:N(()=>[...t[10]||=[s(` Opt Out `,-1)]]),_:1},8,[`loading`])),F(U(W),{color:`primary`,size:`large`,"append-icon":U(ds),loading:o.value,disabled:c.value,onClick:S},{default:N(()=>[...t[11]||=[s(` Accept Plan Change `,-1)]]),_:1},8,[`append-icon`,`loading`,`disabled`])]),x.value?v(``,!0):(H(),w(`p`,Lu,[t[12]||=s(` Not ready to decide now? `,-1),j(`span`,{class:`link`,onClick:D},`Decide later`)]))],4)]),_:1})]),_:1},8,[`modelValue`,`persistent`])],64))}}),zu=`data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='32'%20height='32'%20rx='8'%20fill='%237B61FF'%20fill-opacity='0.1'/%3e%3crect%20x='0.5'%20y='0.5'%20width='31'%20height='31'%20rx='7.5'%20stroke='%237B61FF'%20stroke-opacity='0.2'/%3e%3cpath%20d='M17.7533%207L18.0235%207.00105C20.34%207.01951%2021.2206%207.28039%2022.1081%207.75504C23.0293%208.24771%2023.7523%208.97068%2024.245%209.89189L24.2806%209.95931C24.7443%2010.8472%2024.9936%2011.7648%2025%2014.1541V17.7533C25%2020.0455%2024.7829%2021.0087%2024.3728%2021.8574C24.3441%2021.9599%2024.2948%2022.0579%2024.2251%2022.145L24.245%2022.1081C23.7523%2023.0293%2023.0293%2023.7523%2022.1081%2024.245L22.0407%2024.2806C21.1526%2024.7444%2020.2349%2024.9937%2017.8448%2025H14.2467C11.7269%2025%2010.8131%2024.7376%209.89189%2024.245C8.97068%2023.7523%208.24771%2023.0293%207.75504%2022.1081L7.7194%2022.0407C7.2556%2021.1526%207.00628%2020.2349%207%2017.8448V14.2467C7%2011.7269%207.26237%2010.8131%207.75504%209.89189C8.24771%208.97068%208.97068%208.24771%209.89189%2
2507.75504L9.95931%207.7194C10.8472%207.25567%2011.7648%207.00636%2014.1541%207H17.7533ZM10.8382%2015.3679L8.63621%2016.8954L8.63636%2017.8406L8.63807%2018.1028C8.65498%2019.8298%208.798%2020.5566%209.14866%2021.2423L9.16607%2021.276L9.198%2021.3364C9.53816%2021.9724%2010.0276%2022.4618%2010.6636%2022.802L10.7322%2022.838C11.4523%2023.2086%2012.1867%2023.3506%2013.9827%2023.3628L14.2466%2023.3636H17.8406L18.1028%2023.3619C18.1338%2023.3616%2018.1646%2023.3613%2018.195%2023.3609L10.8382%2015.3679ZM19.1338%2018.3973L17.2838%2019.9546L20.2649%2023.1937C20.6482%2023.1133%2020.949%2023.0013%2021.2423%2022.8513L21.276%2022.8339L21.3364%2022.802C21.8252%2022.5406%2022.2274%2022.191%2022.5418%2021.7545L19.1338%2018.3973ZM17.8429%208.63636H14.2467C12.2971%208.63636%2011.5103%208.7717%2010.7904%209.13215L10.724%209.16607L10.6636%209.198C10.0276%209.53816%209.53816%2010.0276%209.198%2010.6636L9.16201%2010.7322C8.79141%2011.4523%208.64937%2012.1867%208.63723%2013.9827L8.63636%2014.2466L8.63621%2014.9038L10.4912%2013.617C10.8167%2013.3912%2011.2554%2013.4318%2011.534%2013.7085L11.5596%2013.7352L12.7035%2014.9781C13.2093%2012.7526%2015.1918%2011.0909%2017.562%2011.0909C20.3153%2011.0909%2022.5455%2013.3332%2022.5455%2016.097C22.5455%2017.0388%2022.2854%2017.9441%2021.8021%2018.7285L23.2207%2020.1265C23.3138%2019.6162%2023.3564%2018.9644%2023.3628%2018.0172L23.3636%2017.7533V14.2467C23.3636%2012.2971%2023.2283%2011.5103%2022.8678%2010.7904L22.8339%2010.724L22.802%2010.6636C22.4618%2010.0276%2021.9724%209.53816%2021.3364%209.198L21.2678%209.16201C20.5248%208.77964%2019.7667%208.64058%2017.8429%208.63636ZM17.562%2012.7273C15.7144%2012.7273%2014.2149%2014.235%2014.2149%2016.097C14.2149%2016.2921%2014.2313%2016.4846%2014.2635%2016.6734L16.1745%2018.7494L18.6503%2016.6653C18.9636%2016.4015%2019.4217%2016.4111%2019.7236%2016.6822L19.7514%2016.7084L20.5903%2017.5347C20.7988%2017.0907%2020.9091%2016.
256027%2020.9091%2016.097C20.9091%2014.235%2019.4095%2012.7273%2017.562%2012.7273Z'%20fill='%237B61FF'/%3e%3c/svg%3e`,Bu=`data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='32'%20height='32'%20rx='8'%20fill='%23FF1313'%20fill-opacity='0.1'/%3e%3crect%20x='0.5'%20y='0.5'%20width='31'%20height='31'%20rx='7.5'%20stroke='%23FF1313'%20stroke-opacity='0.2'/%3e%3cpath%20d='M17.7533%207L18.0235%207.00105C20.34%207.01951%2021.2206%207.28039%2022.1081%207.75504C23.0293%208.24771%2023.7523%208.97068%2024.245%209.89189L24.2806%209.95931C24.7443%2010.8472%2024.9936%2011.7648%2025%2014.1541V17.7533C25%2020.2731%2024.7376%2021.1869%2024.245%2022.1081C23.7523%2023.0293%2023.0293%2023.7523%2022.1081%2024.245L22.0407%2024.2806C21.1526%2024.7444%2020.2349%2024.9937%2017.8448%2025H14.2467C11.7269%2025%2010.8131%2024.7376%209.89189%2024.245C8.97068%2023.7523%208.24771%2023.0293%207.75504%2022.1081L7.7194%2022.0407C7.2556%2021.1526%207.00628%2020.2349%207%2017.8448V14.2467C7%2011.7269%207.26237%2010.8131%207.75504%209.89189C8.24771%208.97068%208.97068%208.24771%209.89189%207.75504L9.95931%207.7194C10.8472%207.25567%2011.7648%207.00636%2014.1541%207H17.7533ZM17.8429%208.63636H14.2467C12.2971%208.63636%2011.5103%208.7717%2010.7904%209.13215L10.724%209.16607L10.6636%209.198C10.0276%209.53816%209.53816%2010.0276%209.198%2010.6636L9.16201%2010.7322C8.79141%2011.4523%208.64937%2012.1867%208.63723%2013.9827L8.63636%2014.2466V17.8406L8.63807%2018.1028C8.65498%2019.8298%208.798%2020.5566%209.14866%2021.2423L9.16607%2021.276L9.198%2021.3364C9.53816%2021.9724%2010.0276%2022.4618%2010.6636%2022.802L10.7322%2022.838C11.4523%2023.2086%2012.1867%2023.3506%2013.9827%2023.3628L14.2466%2023.3636H17.8406L18.1028%2023.3619C19.8298%2023.345%2020.5566%2023.202%2021.2423%2022.8513L21.276%2022.8339L21.3364%2022.802C21.9724%2022.4618%2022.4618%2021.9724%2022.802%2021.3364L22.838%2021.2678C23.2086%2020.5477%2023.3506%2019.8133%2023.3628%2018.0172L23.3636%2017.7533V14.2467C23.3636%2012.2971%2023.2283%2011.5103%2022.8678%2010.7904L22.8339%2010.724L22.802%2010.6636C22.4618%2010.0276%2021.9724%209.53816%2021.3364%209.198L21.2678%209.16201C20.5248%208.77964%2019.7667%208.64058%2017.8429%208.63636ZM13.0248%2012.281C13.0248%2011.6252%2013.7577%2011.2359%2014.301%2011.6031L19.8052%2015.3221C20.2853%2015.6465%2020.2853%2016.3535%2019.8052%2016.6779L14.301%2020.3969C13.7577%2020.7641%2013.0248%2020.3748%2013.0248%2019.719V12.281ZM14.6612%2013.8213V18.1786L17.8855%2016L14.6612%2013.8213Z'%20fill='%23FF1313'/%3e%3c/svg%3e`,Vu=`data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='32'%20height='32'%20rx='8'%20fill='%23FFA800'%20fill-opacity='0.1'/%3e%3crect%20x='0.5'%20y='0.5'%20width='31'%20height='31'%20rx='7.5'%20stroke='%23FFA800'%20stroke-opacity='0.2'/%3e%3cpath%20d='M23.0565%206.96903C23.1425%207.03306%2023.2123%207.11631%2023.2603%207.21212C23.3084%207.30794%2023.3334%207.41367%2023.3333%207.52086V19.8959C23.3334%2019.92%2023.3321%2019.9442%2023.3297%2019.9683C23.3649%2020.692%2023.1542%2021.4064%2022.7317%2021.995C22.3093%2022.5837%2021.7%2023.0121%2021.0031%2023.2103C20.3061%2023.4086%2019.5626%2023.3651%2018.8936%2023.087C18.2245%2022.8089%2017.6693%2022.3124%2017.3183%2021.6785C16.9673%2021.0446%2016.8413%2020.3106%2016.9606%2019.5959C17.08%2018.8812%2017.4378%2018.228%2017.9757%2017.7425C18.5137%2017.2571%2019.2001%2016.9681%2019.9232%2016.9225C20.6464%2016.8769%2021.3637%2017.0774%2021.9583%2017.4914V12.1115L14.1667%2014.449V21.7292C14.1667%2021.7534%2014.1655%2021.7776%2014.163%2021.8016C14.1983%2022.5253%2013.9875%2023.2397%2013.5651%2023.8284C13.1426%2024.4171%2012.5333%2024.8454%2011.8364%2025.0437C11.1395%2025.242%2010.396%2025.1985%209.72688%2024.9203C9.05782%2024.6422%208.5026%2024.1458%208.15163%2023.5118C7.80066%2022.8779%207.6746%2022.1439%207.79398%2021.4292C7.91336%2020.7145%208.27114%2020.0613%208.80908%2019.5759C9.34702%2019.0905%2010.0334%2018.8014%2010.7566%2018.7558C11.4797%2018.7102%2012.197%2018.9108%2012.7917%2019.3248V10.2709C12.7917%2010.1231%2012.8393%209.97933%2012.9275%209.86078C13.0157%209.74224%2013.1397%209.65524%2013.2812%209.6127L22.4478%206.8627C22.5505%206.8317%2022.6591%206.82517%2022.7648%206.84363C22.8705%206.8621%2022.9704%206.90504%2023.0565%206.96903V6.96903ZM14.1667%2013.0135L21.9583%2010.676V8.44486L14.1667%2010.7824V13.0135ZM10.9583%2020.125C10.4721%2020.125%2010.0058%2020.3182%209.66197%2020.662C9.31815%2021.0058%209.125%2021.4721%209.125%2021.9584C9.125%2022.4446%209.31815%2022.9109%209.66197%2023.2547C10.0058%2023.5985%2010.4721%2023.7917%2010.9583%2023.7917C11.4446%2023.7917%2011.9109%2023.5985%2012.2547%2023.2547C12.5985%2022.9109%2012.7917%2022.4446%2012.7917%2021.9584C12.7917%2021.4721%2012.5985%2021.0058%2012.2547%2020.662C11.9109%2020.3182%2011.4446%2020.125%2010.9583%2020.125
25ZM18.2917%2020.125C18.2917%2020.6113%2018.4848%2021.0776%2018.8286%2021.4214C19.1725%2021.7652%2019.6388%2021.9584%2020.125%2021.9584C20.6112%2021.9584%2021.0775%2021.7652%2021.4214%2021.4214C21.7652%2021.0776%2021.9583%2020.6113%2021.9583%2020.125C21.9583%2019.6388%2021.7652%2019.1725%2021.4214%2018.8287C21.0775%2018.4848%2020.6112%2018.2917%2020.125%2018.2917C19.6388%2018.2917%2019.1725%2018.4848%2018.8286%2018.8287C18.4848%2019.1725%2018.2917%2019.6388%2018.2917%2020.125Z'%20fill='%23FFA800'/%3e%3c/svg%3e`,Hu=`/static/dist/assets/icon-text-tonal-CcTltGlN.svg`,Uu=`data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='32'%20height='32'%20rx='8'%20fill='%23FF458B'%20fill-opacity='0.1'/%3e%3crect%20x='0.5'%20y='0.5'%20width='31'%20height='31'%20rx='7.5'%20stroke='%23FF458B'%20stroke-opacity='0.2'/%3e%3cpath%20d='M16.9452%207C17.4186%207%2017.8726%207.18807%2018.2074%207.52283L22.9068%2012.2221C23.2416%2012.5569%2023.4297%2013.0109%2023.4297%2013.4844V22.1736C23.4297%2023.7346%2022.1642%2025%2020.6032%2025H11.8264C10.2654%2025%209%2023.7346%209%2022.1736V9.82655C9%208.26555%2010.2654%207%2011.8264%207H16.9452ZM16.2147%208.63635H11.8264C11.1816%208.63635%2010.6565%209.14932%2010.6369%209.78948L10.6364%209.82655V22.1736C10.6364%2022.8184%2011.1493%2023.3435%2011.7894%2023.3631L11.8264%2023.3636H20.6032C21.2481%2023.3636%2021.7732%2022.8507%2021.7927%2022.2106L21.7933%2022.1736V14.2148L17.033%2014.2149C16.5922%2014.2149%2016.2327%2013.8663%2016.2155%2013.4297L16.2148%2013.3968L16.2147%208.63635ZM20.9491%2012.5785L17.851%209.48056L17.8512%2012.5786L20.9491%2012.5785Z'%20fill='%23FF458B'/%3e%3cpath%20d='M12%2020V17H13.3211C13.5482%2017%2013.747%2017.0439%2013.9173%2017.1318C14.0877%2017.2197%2014.2202%2017.3433%2014.3149%2017.5024C14.4095%2017.6616%2014.4568%2017.8477%2014.4568%2018.0605C14.4568%2018.2754%2014.408%2018.4614%2014.3104%2018.6187C14.2137%2018.7759%2014.0777%2018.897%2013.9024%2018.9819C13.728%2019.0669%2013.5243%2019.1094%2013.2912%2019.1094H12.5021V18.4766H13.1238C13.2214%2018.4766%2013.3046%2018.46%2013.3734%2018.4268C13.4431%2018.3926%2013.4964%2018.3442%2013.5333%2018.2817C13.5711%2018.2192%2013.5901%2018.1455%2013.5901%2018.0605C13.5901%2017.9746%2013.5711%2017.9014%2013.5333%2017.8408C13.4964%2017.7793%2013.4431%2017.7324%2013.3734%2017.7002C13.3046%2017.667%2013.2214%2017.6504%2013.1238%2017.6504H12.8309V20H12Z'%20fill='%23FF458B'/%3e%3cpath%20d='M15.9393%2020H14.7617V17H15.9273C16.2422%2017%2016.5141%2017.0601%2016.7433%2017.1802C16.9734%2017.2993%2017.1508%2017.4712%2017.2753%2017.6958C17.4008%2017.9194%2017.4636%2018.1875%2017.4636%2018.5C17.4636%2018.8125%2017.4013%2019.0811%2017.2768%2019.3057C17.1523%2019.5293%2016.9759%2019.7012%2016.7478%2019.8213C16.5196%2019.9404%2016.2501%2020%2015.9393%2020ZM15.5926%2019.3086H15.9094C16.0608%2019.3086%2016.1899%2019.2847%2016.2965%2019.2368C16.4041%2019.189%2016.4857%2019.1064%2016.5415%2018.9893C16.5983%2018.8721%2016.6267%2018.709%2016.6267%2018.5C16.6267%2018.291%2016.5978%2018.1279%2016.54%2018.0107C16.4833%2017.8936%2016.3996%2017.811%2016.289%2017.7632C16.1794%2017.7153%2016.0449%2017.6914%2015.8855%2017.6914H15.5926V19.3086Z'%20fill='%23FF458B'/%3e%3cpath%20d='M17.848%2020V17H20V17.6563H18.6789V18.1719H19.8685V18.8281H18.6789V20H17.848Z'%20fill='%23FF458B'/%3e%3c/svg%3e`,Wu=`data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='32'%20height='32'%20rx='8'%20fill='%23FF8A00'%20fill-opacity='0.1'/%3e%3crect%20x='0.5'%20y='0.5'%20width='31'%20height='31'%20rx='7.5'%20stroke='%23FF8A00'%20stroke-opacity='0.2'/%3e%3cpath%20d='M16.9452%207C17.4186%207%2017.8726%207.18807%2018.2074%207.52283L22.9068%2012.2221C23.2416%2012.5569%2023.4297%2013.0109%2023.4297%2013.4844V22.1736C23.4297%2023.7346%2022.1642%2025%2020.6032%2025H11.8264C10.2654%2025%209%2023.7346%209%2022.1736V9.82655C9%208.26555%2010.2654%207%2011.8264%207H16.9452ZM16.2147%208.63635H11.8264C11.1816%208.63635%2010.6565%209.14932%2010.6369%209.78948L10.6364%209.82655V22.1736C10.6364%2022.8184%2011.1493%2023.3435%2011.7894%2023.3631L11.8264%2023.3636H20.6032C21.2481%2023.3636%2021.7
25732%2022.8507%2021.7927%2022.2106L21.7933%2022.1736V14.2148L17.033%2014.2149C16.5922%2014.2149%2016.2327%2013.8663%2016.2155%2013.4297L16.2148%2013.3968L16.2147%208.63635ZM20.9491%2012.5785L17.851%209.48056L17.8512%2012.5786L20.9491%2012.5785Z'%20fill='%23FF8A00'/%3e%3cpath%20d='M12.4998%2020.0545V19.5952L13.9435%2017.6682H12.5058V17H14.9995V17.4594L13.5558%2019.3864H14.9935V20.0545H12.4998Z'%20fill='%23FF8A00'/%3e%3cpath%20d='M16.607%2017V20.0545H15.7777V17H16.607Z'%20fill='%23FF8A00'/%3e%3cpath%20d='M17.3908%2020.0545V17H18.7093C18.936%2017%2019.1344%2017.0447%2019.3044%2017.1342C19.4744%2017.2237%2019.6067%2017.3495%2019.7011%2017.5116C19.7956%2017.6737%2019.8428%2017.8631%2019.8428%2018.0798C19.8428%2018.2986%2019.7941%2018.488%2019.6967%2018.6481C19.6002%2018.8082%2019.4645%2018.9315%2019.2895%2019.018C19.1155%2019.1045%2018.9121%2019.1477%2018.6795%2019.1477H17.892V18.5034H18.5124C18.6099%2018.5034%2018.6929%2018.4865%2018.7615%2018.4527C18.8311%2018.4179%2018.8843%2018.3687%2018.9211%2018.305C18.9589%2018.2414%2018.9778%2018.1663%2018.9778%2018.0798C18.9778%2017.9923%2018.9589%2017.9178%2018.9211%2017.8561C18.8843%2017.7935%2018.8311%2017.7457%2018.7615%2017.7129C18.6929%2017.6791%2018.6099%2017.6622%2018.5124%2017.6622H18.2201V20.0545H17.3908Z'%20fill='%23FF8A00'/%3e%3crect%20x='12'%20y='8'%20width='1'%20height='1'%20fill='%23FF8A00'/%3e%3crect%20x='12'%20y='12'%20width='1'%20height='1'%20fill='%23FF8A00'/%3e%3crect%20x='13'%20y='9'%20width='1'%20height='1'%20fill='%23FFA800'/%3e%3crect%20x='13'%20y='11'%20width='1'%20height='1'%20fill='%23FFA800'/%3e%3crect%20x='13'%20y='13'%20width='1'%20height='1'%20fill='%23FFA800'/%3e%3crect%20x='13'%20y='15'%20width='1'%20height='1'%20fill='%23FFA800'/%3e%3crect%20x='12'%20y='10'%20width='1'%20height='1'%20fill='%23FF8A00'/%3e%3crect%20x='12'%20y='14'%20width='1'%20height='1'%20fill='%23FF8A00'/%3e%3c/svg%3e`,Gu=`data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='32'%20height='32'%20rx='8'%20fill='%2300AC26'%20fill-opacity='0.1'/%3e%3crect%20x='0.5'%20y='0.5'%20width='31'%20height='31'%20rx='7.5'%20stroke='%2300AC26'%20stroke-opacity='0.2'/%3e%3cpath%20d='M20.0916%209C19.6844%209%2019.3524%209.32205%2019.3365%209.72533L19.3359%209.75573L19.3359%2021.9504H18.2673L18.2672%2014.2901C18.2672%2013.8829%2017.9451%2013.5509%2017.5418%2013.535L17.5115%2013.5344H14.5267C14.1195%2013.5344%2013.7875%2013.8564%2013.7716%2014.2597L13.771%2014.2901L13.771%2021.9504H12.6336V18.9618C12.6336%2018.5546%2012.3115%2018.2227%2011.9083%2018.2067L11.8779%2018.2061H8.89312C8.48592%2018.2061%208.15395%2018.5282%208.13799%2018.9314L8.13739%2018.9618L8.13744%2021.9504H7.75573C7.33835%2021.9504%207%2022.2887%207%2022.7061C7%2023.1133%207.32205%2023.4453%207.72533%2023.4612L7.75573%2023.4618H24.2443C24.6617%2023.4618%2025%2023.1235%2025%2022.7061C25%2022.2989%2024.678%2021.9669%2024.2747%2021.951L24.2443%2021.9504H23.8321V9.75573C23.8321%209.34853%2023.51%209.01655%2023.1067%209.0006L23.0763%209H20.0916ZM9.64889%2021.9504V19.7176H11.1221V21.9504H9.64889ZM15.2825%2015.0458H16.7557L16.7559%2021.9504H15.2825V15.0458ZM20.8474%2010.5115H22.3206V21.9504H20.8474V10.5115Z'%20fill='%2300AC26'/%3e%3c/svg%3e`,Ku=`/static/dist/assets/icon-folder-tonal-ws2isQnJ.svg`,qu=`data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='32'%20height='32'%20rx='8'%20fill='%23929FB1'%20fill-opacity='0.1'/%3e%3crect%20x='0.5'%20y='0.5'%20width='31'%20height='31'%20rx='7.5'%20stroke='%23929FB1'%20stroke-opacity='0.2'/%3e%3cpath%20d='M16.9452%207C17.4186%207%2017.8726%207.18807%2018.2074%207.52283L22.9068%2012.2221C23.2416%2012.5569%2023.4297%2013.0109%2023.4297%2013.4844V22.1736C23.4297%2023.7346%2022.1642%2025%2020.6032%2025H11.8264C10.2654%2025%209%2023.7346%209%2022.1736V9.82655C9%208.26555%2010.2654%207%2011.8264%207H16.9452ZM16.2147%208.63635H11.8264C11.1816%208.63635%2010.6565%209.14932%2010.6369%209.78948L10.6364%209.82655V22.1736C10.6364%2022.8184%2011.1493%2023.3435%2011.7894%2023.3631L11.8264%2023.3636H20.6032C21.2481%2023.3636%2021.7
25732%2022.8507%2021.7927%2022.2106L21.7933%2022.1736V14.2148L17.033%2014.2149C16.5922%2014.2149%2016.2327%2013.8663%2016.2155%2013.4297L16.2148%2013.3968L16.2147%208.63635ZM20.9491%2012.5785L17.851%209.48056L17.8512%2012.5786L20.9491%2012.5785Z'%20fill='%23929FB1'/%3e%3c/svg%3e`,Ju=function(e){return e.Folder=`Folder`,e.Bucket=`Bucket`,e}({}),Yu=function(e){return e.ZIP=`zip`,e.TAR_GZ=`tar.gz`,e}({}),Xu=function(e){return e.Reddit=`Reddit`,e.Facebook=`Facebook`,e.Twitter=`Twitter`,e.HackerNews=`Hacker News`,e.LinkedIn=`LinkedIn`,e.Telegram=`Telegram`,e.WhatsApp=`WhatsApp`,e.Email=`E-Mail`,e}({}),Zu={[Xu.Reddit]:{color:`#5f99cf`,getLink:e=>`https://reddit.com/submit/?url=${e}&resubmit=true&title=Shared%20using%20Storj%20Decentralized%20Cloud%20Storage`,icon:Qi},[Xu.Facebook]:{color:`#3b5998`,getLink:e=>`https://facebook.com/sharer/sharer.php?u=${e}`,icon:zi},[Xu.Twitter]:{color:`#55acee`,getLink:e=>`https://twitter.com/intent/tweet/?text=Shared%20using%20Storj%20Decentralized%20Cloud%20Storage&url=${e}`,icon:Wi},[Xu.HackerNews]:{color:`#f60`,getLink:e=>`https://news.ycombinator.com/submitlink?u=${e}&t=Shared%20using%20Storj%20Decentralized%20Cloud%20Storage`,icon:Gi},[Xu.LinkedIn]:{color:`#0077b5`,getLink:e=>`https://www.linkedin.com/shareArticle?mini=true&url=${e}&title=Shared%20using%20Storj%20Decentralized%20Cloud%20Storage&summary=Shared%20using%20Storj%20Decentralized%20Cloud%20Storage&source=${e}`,icon:Ji},[Xu.Telegram]:{color:`#54a9eb`,getLink:e=>`https://telegram.me/share/url?text=Shared%20using%20Storj%20Decentralized%20Cloud%20Storage&url=${e}`,icon:Yi},[Xu.WhatsApp]:{color:`#25d366`,getLink:e=>`whatsapp://send?text=Shared%20using%20Storj%20Decentralized%20Cloud%20Storage%20${e}`,icon:Ui},[Xu.Email]:{color:`#777`,getLink:e=>`mailto:?subject=Shared%20using%20Storj%20Decentralized%20Cloud%20Storage&body=${e}`,icon:Hi}},Qu=function(e){return e[e.None=0]=`None`,e[e.Text=1]=`Text`,e[e.CSV=2]=`CSV`,e[e.Image=3]=`Image`,e[e.Video=4]=`Video`,e[e.Audio=5]=`Audio`,e[e.PDF=6]=`PDF`,e}({}),$u=new Map([[[`txt`,`md`,`json`,`xml`],Qu.Text],[[`csv`],Qu.CSV],[[`bmp`,`svg`,`jpg`,`jpeg`,`png`,`ico`,`gif`,`webp`],Qu.Image],[[`m4v`,`mp4`,`webm`,`mov`,`mkv`,`ogv`],Qu.Video],[[`m4a`,`mp3`,`wav`,`ogg`,`aac`,`flac`,`aif`,`aiff`],Qu.Audio],[[`pdf`],Qu.PDF]]),ed=new Map([[[`bmp`,`svg`,`jpg`,`jpeg`,`png`,`ico`,`gif`,`webp`],{title:`Image`,icon:zu}],[[`m4v`,`mp4`,`webm`,`mov`,`mkv`,`ogv`,`avi`],{title:`Video`,icon:Bu}],[[`m4a`,`mp3`,`wav`,`ogg`,`aac`,`flac`,`aif`,`aiff`],{title:`Audio`,icon:Vu}],[[`txt`,`docx`,`doc`,`pages`],{title:`Text`,icon:Hu}],[[`pdf`],{title:`PDF`,icon:Uu}],[[`zip`],{title:`ZIP`,icon:Wu}],[[`xls`,`numbers`,`csv`,`xlsx`,`tsv`],{title:`Spreadsheet`,icon:Gu}]]),td={title:`Folder`,icon:Ku},nd={title:`File`,icon:qu},rd={class:`h-100 w-100 d-flex flex-column align-center justify-center`},id={class:`mb-5 text-center`},ad=P({__name:`FilePreviewPlaceholder`,props:{file:{}},emits:[`download`],setup(e,{emit:t}){let n=si(),r=di(),i=e,a=t,o=T(()=>n.state.currentLimits),c=T(()=>{let e=(o.value.userSetBandwidthLimit??o.value.bandwidthLimit)-o.value.bandwidthUsed;return i.file?.Size>e}),l=T(()=>{let e=new it(i.file?.Size??0);return`${e.formattedBytes} ${e.label}`});function u(){if(!c.value){a(`download`);return}r.error(`Bandwidth limit exceeded, can not download this file.`)}return(t,n)=>(H(),w(`div`,rd,[j(`p`,id,V(e.file?.Key??``),1),n[1]||=j(`p`,{class:`text-headline-small mb-5 font-weight-bold`},`No preview available`,-1),F(U(W),{onClick:u},{prepend:N(()=>[...n[0]||=[j(`img`,{src:`data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.6275%2016.4385L11.5989%2016.4109L6.51469%2011.3268C6.1286%2010.9407%206.1286%2010.3147%206.51469%209.92861C6.89136%209.55194%207.49635%209.54276%207.88416%209.90105L7.91283%209.92861L11.3423%2013.3582V2.18835C11.3423%201.64234%2011.785%201.19971%2012.331%201.19971C12.8637%201.19971%2013.298%201.62101%2013.3188%202.14858L13.3196%202.18835V13.2924L16.683%209.92861C17.0597%209.55194%2017.6647%209.54276%2018.0525%209.90105L18.0812%209.92861C18.4579%2010.3053%2018.467%2010.9103%2018.1087%2011.2981L18.0812%2011.3268L12.997%2016.4109C12.6203%2016.7876%2012.0153%2016.7968%2011.6275%2016.4385ZM23.3012%2020.8529C23.3012%2021.399%2022.8585%2021.8416%2022.3125%2021.8416H2.71949C2.17348%2021.8416%201.73085%2021.399%201.73085%2020.8529C1.73085%2020.3069%202.17348%2019.8643%202.71949%2019.8643H22.3125C22.8585%2019.8643%2023.3012%2020.3069%2023.3012%2020.8529ZM2.68981%2021.7665C2.1438%2021.7665%201.70117%202
251.3239%201.70117%2020.7779V16.8233C1.70117%2016.2773%202.1438%2015.8347%202.68981%2015.8347C3.23582%2015.8347%203.67845%2016.2773%203.67845%2016.8233V20.7779C3.67845%2021.3239%203.23582%2021.7665%202.68981%2021.7665ZM22.2829%2021.7665C21.7368%2021.7665%2021.2942%2021.3239%2021.2942%2020.7779V16.8233C21.2942%2016.2773%2021.7368%2015.8347%2022.2829%2015.8347C22.8289%2015.8347%2023.2715%2016.2773%2023.2715%2016.8233V20.7779C23.2715%2021.3239%2022.8289%2021.7665%2022.2829%2021.7665Z'%20fill='white'/%3e%3c/svg%3e`,width:`22`,alt:`Download`},null,-1)]]),default:N(()=>[s(` `+V(`Download (${l.value})`),1)]),_:1})]))}}),od={key:0,class:`w-100 h-100 d-flex align-center justify-center`},sd=P({__name:`TextFilePreview`,props:{src:{}},setup(e){let t=Qr(),{isLoading:n,withLoading:r}=Oi(),i=di(),a=e,o=E(``),s=E(!1),c=T(()=>t.global.current.value.dark);return Oe(async()=>{await r(async()=>{try{let e=await fetch(a.src),t=await e.text();if(!e.ok){let n=`Failed to preview`;t.includes(`limit exceeded`)&&(n=`${n}, bandwidth limit exceeded`),i.notifyError(new Qe({message:n,status:e.status,requestID:null}),R.GALLERY_VIEW),s.value=!0;return}o.value=t}catch(e){i.notifyError(e,R.GALLERY_VIEW),s.value=!0}})}),(e,t)=>U(n)?(H(),w(`div`,od,[F(U(er),{indeterminate:``})])):s.value?$e(e.$slots,`default`,{key:2}):(H(),m(U(Za),{key:1,class:`w-100 h-100 overflow-y-auto`},{default:N(()=>[F(U(G),{theme:c.value?`dark`:`light`,color:c.value?`rgba(0, 0, 0, 0.3)`:void 0,border:c.value,class:`w-100 pa-6 rounded-lg mx-auto break-word`,"max-width":`calc(100% - 144px)`,"min-height":`100%`},{default:N(()=>[j(`code`,null,V(o.value),1)]),_:1},8,[`theme`,`color`,`border`])]),_:1}))}}),cd=e(ea(),1),ld={key:0,class:`w-100 h-100 d-flex align-center justify-center`},ud=Mn(P({__name:`CSVFilePreview`,props:{src:{}},setup(e){let t=Qr(),n=di(),r=e,i=E([]),a=E(!0),o=E(!1);return Oe(()=>{try{(0,cd.parse)(r.src,{download:!0,worker:!0,header:!1,skipEmptyLines:!0,complete:e=>{e&&(i.value=e.data),a.value=!1},error:e=>{if(o.value)return;let t=e.message.includes(`Forbidden`)?`Bandwidth limit exceeded`:`Failed to preview`;n.error(`Error parsing object. ${t}`,R.GALLERY_VIEW),o.value=!0}})}catch(e){n.error(`Error parsing object. ${e.message}`,R.GALLERY_VIEW),o.value=!0}}),(e,n)=>a.value?(H(),w(`div`,ld,[F(U(er),{indeterminate:``})])):o.value?$e(e.$slots,`default`,{key:2},void 0,!0):(H(),m(U(Za),{key:1,class:`w-100 max-h-100 overflow-auto`},{default:N(()=>[j(`table`,{class:Je(`v-theme--${U(t).global.name.value}`)},[(H(!0),w(k,null,Pe(i.value,(e,t)=>(H(),w(`tr`,{key:t},[(H(!0),w(k,null,Pe(e,(e,t)=>(H(),w(`td`,{key:t},V(e),1))),128))]))),128))],2)]),_:1}))}}),[[`__scopeId`,`data-v-5f043801`]]),dd=[`src`,`autoplay`,`muted`],fd=[`src`],pd=[`src`],md=[`data`],hd=Mn(P({__name:`FilePreviewItem`,props:{file:{},active:{type:Boolean},videoAutoplay:{type:Boolean,default:!1},showingVersion:{type:Boolean,default:!1}},emits:[`download`],setup(e,{emit:t}){let n=xi(),r=wi(),i=di(),a=E(!1),o=E(!1),s=E(!1),c=e,l=t,u=T(()=>n.state.cachedObjectPreviewURLs),d=T(()=>c.showingVersion?c.file.VersionId??``:h.value),f=T(()=>u.value.get(d.value)?.url??``),p=T(()=>r.state.fileComponentBucketName),h=T(()=>encodeURIComponent(`${p.value}/${c.file.path}${c.file.Key}`)),g=T(()=>{if(s.value)return Qu.None;let e=c.file.Key.lastIndexOf(`.`);if(e===-1)return Qu.None;let t=c.file.Key.toLowerCase().slice(e+1);for(let[e,n]of $u)if(e.includes(t))return n;return Qu.None});async function _(){a.value=!0,s.value=!1;let e=``;try{e=await n.getDownloadLink(c.file)}catch(e){e.message=`Unable to get file preview and map URL. ${e.message}`,i.notifyError(e,R.GALLERY_VIEW)}if(!e){s.value=!0,a.value=!1;return}n.cacheObjectPreviewURL(d.value,{url:e,lastModified:c.file.LastModified.getTime()}),a.value=!1}function v(){y()||_()}function y(){let e=u.value.get(d.value);if(e){if(e.lastModified!==c.file.LastModified.getTime()){n.removeFromObjectPreviewCache(d.value);return}return e.url}}return L(()=>c.active,e=>{e&&v()},{immediate:!0}),(t,n)=>a.value?(H(),m(U(Za),{key:0,class:`fill-height flex-column justify-center align-center`},{default:N(()=>[F(U(er),{indeterminate:``})]),_:1})):!o.value&&g.value===U(Qu).Text?(H(),m(sd,{key:1,src:f.value},{default:N(()=>[F(ad,{file:e.file,onDownload:n[0]||=e=>l(`download`)},null,8,[`file`])]),_:1},8,[`src`])):!o.value&&g.value===U(Qu).CSV?(H(),m(ud,{key:2,src:f.value},{default:N(()=>[F(ad,{file:e.file,onDownload:n[1]||=e=>l(`download`)},null,8,[`file`])]),_:1},8,[`src`])):!o.value&&g.value===U(Qu).Video?(H(),m(U(Za),{key:3,class:`fill-height flex-column justify-center align-center`},{default:N(()=>[j(`video`,{controls:``,src:f.value,class:`video`,"aria-roledescription":`video-preview`,autoplay:e.videoAutoplay,muted:e.videoAutoplay,onError:n[2]||=e=>o.value=!0},null,40,dd)]),_:1})):!o.value&&g.value===U(Qu).Audio?(H(),m(U(Za),{key:4,class:`fill-height flex-column justify-center align-center`},{default:N(()=>[j(`audio`,{controls:``,src:f.value,"aria-roledescription":`audio-preview`,onError:n[3]||=e=>o.value=!0},null,40,fd)]),_:1})):!o.value&&g.value===U(Qu).Image?(H(),m(U(Za),{key:5,class:`fill-height flex-column justify-center align-center`},{default:N(()=>[f.value&&!o.value?(H(),w(`img`,{key:0,src:f.value,class:`v-img__img v-img__img--contain`,"aria-roledescription":`image-preview`,alt:`preview`,onError:n[4]||=e=>o.value=!0},null,40,pd)):(H(),m(ad,{key:1,file:e.file,onDownload:n[5]||=e=>l(`download`)},null,8,[`file`]))]),_:1})):!o.value&&g.value===U(Qu).PDF?(H(),m(U(Za),{key:6,class:`fill-height flex-column justify-center align-center`},{default:N(()=>[j(`object`,{data:f.value,type:`application/pdf`,"aria-roledescription":`pdf-preview`,class:`h-100 w-100`},[F(ad,{file:e.file,onDownload:n[6]||=e=>l(`download`)},null,8,[`file`])],8,md)]),_:1})):(H(),m(ad,{key:7,file:e.file,onDownload:n[7]||=e=>l(`download`)},null,8,[`file`]))}}),[[`__scopeId`,`data-v-2f5aa79e`]]),gd=P({__name:`InputCopyButton`,props:{value:{},tooltipDisabled:{type:Boolean}},setup(e){let t=e,n=E(),r=T(()=>n.value!==void 0),i=(()=>{let e=E(!1);return T({get:()=>(e.value||r.value)&&!t.tooltipDisabled,set:t=>e.value=t})})(),a=Ne();function o(){navigator.clipboard.writeText(t.value),a.eventTriggered(Be.COPY_TO_CLIPBOARD_CLICKED),n.value&&clearTimeout(n.value),n.value=setTimeout(()=>{n.value=void 0},750)}return(e,t)=>(H(),m(U(Ri),{modelValue:U(i),"onUpdate:modelValue":t[0]||=e=>A(i)?i.value=e:null,location:`start`},{activator:N(({props:e})=>[F(U(W),pe(e,{icon:r.value?U(ys):U(Fs),variant:`text`,density:`compact`,"aria-roledescription":`copy-btn`,color:r.value?`success`:`primary`,onClick:o}),null,16,[`icon`,`color`])]),default:N(()=>[s(` `+V(r.value?`Copied!`:`Copy`),1)]),_:1},8,[`modelValue`]))}}),_d=`data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='32'%20height='32'%20rx='8'%20fill='%230149FF'%20fill-opacity='0.05'/%3e%3crect%20x='0.5'%20y='0.5'%20width='31'%20height='31'%20rx='7.5'%20stroke='%230149FF'%20stroke-opacity='0.2'/%3e%3cpath%20d='M10%2012L16%2013.2L22%2012L20%2022.5L18.5%2023L16%2023.4L13.5%2023L12%2022.5L10%2012Z'%20fill='%230149FF'%20fill-opacity='0.2'/%3e%3cpath%20d='M23.3549%2014.5467C24.762%2015.9538%2024.7748%2018.227%2023.3778%2019.624C22.8117%2020.1901%2022.1018%2020.5247%2021.3639%2020.6289L21.1106%2022.0638C21.092%2023.1897%2018.7878%2024.1%2015.9481%2024.1C13.1254%2024.1%2010.8319%2023.2006%2010.7863%2022.0841L10.7858%2022.0638L8.84466%2011.066C8.82281%2010.9882%208.80883%2010.9095%208.80304%2010.8299L8.8%2010.8122L8.8019%2010.8123C8.80063%2010.7903%208.8%2010.7682%208.8%2010.746C8.8%209.17422%2012.0003%207.90002%2015.9481%207.90002C19.8959%207.90002%2023.0962%209.17422%2023.0962%2010.746C23.0962%2010.7682%2023.0955%2010.7903%2023.0943%2010.8123L23.0962%2010.8122L23.093%2010.8311C23.0872%2010.9098%2023.0734%2010.9876%2023.0519%2011.0645L22.5749%2013.7666L23.3549%2014.5467ZM21.2962%2012.6344C19.9867%2013.2218%2018.076%2013.592%2015.9481%2013.592C13.8203%2013.592%2011.9096%2013.2219%2010.6001%2012.6344L12.0072%2020.6077L12.2373%2021.8286L12.2586%2021.8452C12.3789%2021.9354%2012.5652%2022.0371%2012.807%2022.1351L12.8561%2022.1546C13.6355%2022.4594%2014.7462%2022.6439%2015.9481%2022.6439C17.1569%2022.6439%2018.2733%2022.4573%2019.0528%2022.1497C19.3337%2022.0388%2019.5431%2021.9223%2019.6661%2021.8231L19.6761%2021.8148L19.9019%2020.5348C19.3338%2020.3787%2018.7955%2020.0812%2018.3429%2019.6429L18.3004%2019.6011L15.3749%2016.6756C15.0906%2016.3913%2015.0906%2015.9303%2015.3749%2015.646C15.6523%2015.3686%2016.0978%2015.3618%2016.3834%2015.6257L16.4045%2015.646L19.33%2018.5715C19.5717%2018.8132%2019.8555%2018.9861%2020.1569%2019.0901L21.2962%2012.6344ZM22.2661%2015.517L21.6408%2019.0597C21.8989%2018.9575%2022.1402%2018.8024%2022.3482%2018.5944C23.1641%2017.7784%2023.1664%2016.4494%2022.355%2015.6065L22.3253%2015.5763L22.2661%2015.517ZM15.9481%209.35612C14.2013%209.35612%2012.5813%209.62893%2011.4322%2010.0864C10.9385%2010.283%2010.5712%2010.4995%2010.3598%2010.6985C10.3463%2010.7112%2010.334%2010.7232%2010.3228%2010.7347L10.3122%2010.7459L10.3314
25%2010.7661L10.3598%2010.7936C10.5712%2010.9926%2010.9385%2011.2091%2011.4322%2011.4056C12.5813%2011.8631%2014.2013%2012.1359%2015.9481%2012.1359C17.6949%2012.1359%2019.3149%2011.8631%2020.4639%2011.4056C20.9577%2011.2091%2021.325%2010.9926%2021.5364%2010.7936C21.5499%2010.7809%2021.5622%2010.7688%2021.5733%2010.7574L21.5841%2010.7459L21.5647%2010.726L21.5364%2010.6985C21.325%2010.4995%2020.9577%2010.283%2020.4639%2010.0864C19.3149%209.62893%2017.6949%209.35612%2015.9481%209.35612Z'%20fill='%230149FF'/%3e%3c/svg%3e`,vd={class:`d-flex align-center mb-6`},yd=[`src`],bd={class:`font-weight-bold mb-2`},xd={key:1,class:`d-inline`},Sd={class:`font-weight-bold mb-6`},Cd={class:`text-title-small font-weight-bold mt-2 d-flex align-center`},wd={class:`text-body-small text-medium-emphasis mb-2`},Td={class:`text-title-small font-weight-bold mt-4 d-flex align-center`},Ed={class:`ml-2`},Dd=function(e){return e.OptionsStep=`options`,e.LinkStep=`link`,e}(Dd||{}),Od=function(e){return e.NoExpiration=`No Expiration`,e.Custom=`Custom`,e}(Od||{}),kd=Mn(P({__name:`ShareDialog`,props:I({bucketName:{},file:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:I([`contentRemoved`],[`update:modelValue`]),setup(e,{emit:t}){let n={[ji.Bucket]:{title:`Bucket`,icon:_d},[ji.Folder]:{title:`Folder`,icon:Ku},[ji.Object]:{title:`File`,icon:qu}},r=e,i=t,a=[ze,e=>!p.state.allAGNames.includes(e)||`This name is already in use`],o=B(e,`modelValue`),c=ee(),l=Ne(),u=wi(),d=si(),f=_e(),p=Ci(),h=di(),{generateBucketShareURL:g,generateFileOrFolderShareURL:_}=yi(),{isLoading:y,withLoading:b}=Oi(),x=E(Dd.OptionsStep),S=E(!1),C=E(``),D=E(Od.NoExpiration),O=E(null),A=E(`links`),M=E(),te=T(()=>r.file?r.file.type===`folder`?ji.Folder:ji.Object:ji.Bucket),ne=T(()=>M.value?.url||``),re=T(()=>r.file?.type===`file`?ne.value.replace(`/s/`,`/raw/`):``),ie=E(null),ae=T(()=>ie.value!==null),P=T(()=>u.state.fileComponentPath),oe=T(()=>f.state.config.maxNameCharacters),se=T(()=>d.state.selectedProject.id),ce=T(()=>d.state.selectedProjectConfig.hasPaidPrivileges),le=T(()=>r.file?r.file.Key:r.bucketName),I=T(()=>{let e=new Date;return e.setDate(e.getDate()+1),e.toISOString().split(`T`)[0]}),ue=T(()=>{if(!r.file)return Qu.None;let e=r.file.Key.lastIndexOf(`.`);if(e===-1)return Qu.None;let t=r.file.Key.toLowerCase().slice(e+1);for(let[e,n]of $u)if(e.includes(t))return n;return Qu.None}),de=T(()=>ue.value===Qu.Video||ue.value===Qu.Audio||ue.value===Qu.Image),fe=T(()=>{switch(ue.value){case Qu.Video:return`<video src="${re.value}" controls />`;case Qu.Audio:return`<audio src="${re.value}" controls />`;case Qu.Image:return`<img src="${re.value}" alt="Shared image" />`;default:return``}}),me=T(()=>{switch(A.value){case`embed`:return`Code`;case`social`:return`Link`;default:return`Link`}});function he(){let e=ne.value;A.value===`embed`&&de.value&&(e=fe.value),navigator.clipboard.writeText(e),l.eventTriggered(Be.COPY_TO_CLIPBOARD_CLICKED),ie.value&&clearTimeout(ie.value),ie.value=setTimeout(()=>{ie.value=null},750)}function ge(){b(async()=>{if(!(!S.value||D.value===Od.Custom&&!O.value))try{r.file?M.value=await _(r.bucketName,P.value,r.file.Key,r.file.type===`folder`?ji.Folder:ji.Object,C.value,O.value):M.value=await g(r.bucketName,C.value,O.value),x.value=Dd.LinkStep,l.eventTriggered(Be.LINK_SHARED,{project_id:se.value})}catch(e){e.message=`Unable to get sharing URL. ${e.message}`,h.notifyError(e,R.SHARE_MODAL),o.value=!1}})}return L(D,e=>{e===Od.NoExpiration&&(O.value=null)}),L(o,e=>{if(!e){x.value=Dd.OptionsStep,A.value=`links`,M.value=void 0,i(`contentRemoved`);return}let t=r.bucketName;r.file&&(t=r.file.Key),t=`${t}_shared-${te.value}_${new Date().toISOString()}`,t.length>oe.value&&(t=`shared-${te.value}_${new Date().toISOString()}`),C.value=t,D.value=Od.NoExpiration,O.value=null,b(async()=>{try{await p.getAllAGNames(se.value)}catch(e){h.notifyError(e,R.SHARE_MODAL)}})}),(e,t)=>(H(),m(U(nn),{modelValue:o.value,"onUpdate:modelValue":t[11]||=e=>o.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:U(y)},{default:N(()=>[F(U(Z),{loading:U(y)},{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(pc)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{id:`close-share`,icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(y),onClick:t[0]||=e=>o.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[s(` Share `+V(n[te.value].title),1)]),_:1})]),_:1}),F(U(q)),F(U(Va),{modelValue:x.value,"onUpdate:modelValue":t[9]||=e=>x.value=e},{default:N(()=>[F(U(Q),{value:Dd.OptionsStep},{default:N(()=>[F(U(Eo),{modelValue:S.value,"onUpdate:modelValue":t[4]||=e=>S.value=e,class:`pa-6`,onSubmit:t[5]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),{cols:`12`},{default:N(()=>[j(`p`,vd,[j(`img`,{src:n[te.value].icon,alt:`share option icon`,class:`mr-2`,width:`36`,height:`36`},null,8,yd),s(` `+V(le.value),1)]),j(`p`,bd,[t[13]||=s(` Share Expiration `,-1),F(U(Ri),{width:`300`,location:`top`},{activator:N(({props:e})=>[F(U(hn),pe(e,{class:`cursor-pointer ml-1`,size:`14`,icon:U(Js)}),null,16,[`icon`])]),default:N(()=>
25[t[12]||=s(` Choose when this share link should expire for better security control. `,-1)]),_:1})]),ce.value?(H(),w(k,{key:0},[F(U(Kn),{modelValue:D.value,"onUpdate:modelValue":t[1]||=e=>D.value=e,"selected-class":`font-weight-bold`,mandatory:``,column:``,filter:``},{default:N(()=>[(H(!0),w(k,null,Pe(Object.values(Od),e=>(H(),m(U(J),{key:e,value:e},{default:N(()=>[s(V(e),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`]),D.value===Od.Custom?(H(),m(U(mo),{key:0,modelValue:O.value,"onUpdate:modelValue":t[2]||=e=>O.value=e,width:`100%`,border:``,elevation:`0`,rounded:`lg`,min:I.value},null,8,[`modelValue`,`min`])):v(``,!0)],64)):(H(),w(`div`,xd,[F(U(J),{disabled:``},{default:N(()=>[...t[14]||=[s(`Custom`,-1)]]),_:1}),F(U(Ri),{activator:`parent`,text:`Only available for paid projects.`})])),F(U(wo),{class:`mt-4`},{default:N(()=>[F(U(xo),{disabled:!C.value,static:``,eager:``,class:`rounded-lg`},{default:N(()=>[F(U(yo),null,{default:N(()=>[...t[15]||=[s(` Advanced `,-1)]]),_:1}),F(U(_o),null,{default:N(()=>[j(`p`,Sd,[t[17]||=s(` Access Key Name `,-1),F(U(Ri),{width:`300`,location:`top`},{activator:N(({props:e})=>[F(U(hn),pe(e,{class:`cursor-pointer ml-1`,size:`14`,icon:U(Js)}),null,16,[`icon`])]),default:N(()=>[t[16]||=s(` Give this share a memorable name for your reference. This helps you identify and manage your shares later. Only visible in the access key section. `,-1)]),_:1})]),F(U(Tt),{modelValue:C.value,"onUpdate:modelValue":t[3]||=e=>C.value=e,variant:`outlined`,rules:a,label:`Access Key name`,placeholder:`Enter access key name`,"hide-details":!1,maxlength:oe.value,disabled:U(y),required:``},null,8,[`modelValue`,`maxlength`,`disabled`])]),_:1})]),_:1},8,[`disabled`])]),_:1}),t[18]||=j(`p`,{class:`mt-6 text-title-small`},`Click "Next" to generate your share link.`,-1)]),_:1})]),_:1})]),_:1},8,[`modelValue`])]),_:1},8,[`value`]),F(U(Q),{value:Dd.LinkStep},{default:N(()=>[F(U(X),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),{cols:`12`},{default:N(()=>[F(U(Ca),{type:`info`,variant:`tonal`},{default:N(()=>[s(` Public link sharing. Anyone with the link can view your shared `+V(n[te.value].title.toLowerCase())+`. No sign-in required. `,1)]),_:1})]),_:1}),M.value?.freeTrialExpiration?(H(),m(U(Y),{key:0,cols:`12`,class:`pt-0`},{default:N(()=>[F(U(Ca),{type:`warning`,variant:`tonal`},{default:N(()=>[s(` This link will expire at `+V(M.value.freeTrialExpiration.toLocaleString())+`. `,1),j(`a`,{class:`text-decoration-underline text-cursor-pointer`,onClick:t[6]||=e=>U(c).toggleUpgradeFlow(!0)},`Upgrade`),t[19]||=s(` your account to avoid expiration limits on future links. `,-1)]),_:1})]),_:1})):v(``,!0),F(U(Y),{cols:`12`,class:`pt-0`},{default:N(()=>[F(U(Zo),{modelValue:A.value,"onUpdate:modelValue":t[7]||=e=>A.value=e,color:`primary`,class:`border-b-thin`,"center-active":``},{default:N(()=>[F(U(Wo),{value:`links`},{default:N(()=>[(H(),m(z(U(Qs)),{size:16,class:`mr-2`})),t[20]||=s(`Links`,-1)]),_:1}),U(f).isDefaultBrand?(H(),m(U(Wo),{key:0,value:`social`},{default:N(()=>[(H(),m(z(U(pc)),{size:16,class:`mr-2`})),t[21]||=s(`Social`,-1)]),_:1})):v(``,!0),de.value?(H(),m(U(Wo),{key:1,value:`embed`},{default:N(()=>[(H(),m(z(U(Ns)),{size:16,class:`mr-2`})),t[22]||=s(`Embed`,-1)]),_:1})):v(``,!0)]),_:1},8,[`modelValue`])]),_:1}),F(U(Y),{cols:`12`,class:`pt-0`},{default:N(()=>[F(U(Va),{modelValue:A.value,"onUpdate:modelValue":t[8]||=e=>A.value=e},{default:N(()=>[F(U(Q),{value:`links`},{default:N(()=>[j(`p`,Cd,[(H(),m(z(U(Li)),{size:16,class:`mr-2`})),t[24]||=s(` Interactive Preview Link `,-1),re.value?(H(),m(U(J),{key:0,size:`x-small`,variant:`outlined`,color:`default`,class:`ml-2`},{default:N(()=>[...t[23]||=[s(` Default `,-1)]]),_:1})):v(``,!0)]),j(`p`,wd,`View the `+V(n[te.value].title.toLowerCase())+` in a browser before downloading`,1),F(U(Tt),{"model-value":ne.value,variant:`solo-filled`,rounded:`lg`,"hide-details":`auto`,flat:``,readonly:``,class:`text-body-small`},{"append-inner":N(()=>[F(gd,{value:ne.value},null,8,[`value`])]),_:1},8,[`model-value`]),re.value?(H(),w(k,{key:0},[j(`p`,Td,[(H(),m(z(U(Is)),{size:16,class:`mr-2`})),t[25]||=s(` Direct Download Link `,-1)]),t[26]||=j(`p`,{class:`text-body-small text-medium-emphasis mb-2`},`Download the file immediately without preview`,-1),F(U(Tt),{"model-value":re.value,variant:`solo-filled`,rounded:`lg`,"hide-details":`auto`,readonly:``,flat:``,class:`text-body-small`},{"append-inner":N(()=>[F(gd,{value:re.value},null,8,[`value`])]),_:1},8,[`model-value`])],64)):v(``,!0)]),_:1}),F(U(Q),{value:`social`},{default:N(()=>[t[27]||=j(`p`,{class:`text-title-small font-weight-bold mt-2`},`Share via`,-1),t[28]||=j(`p`,{class:`text-body-small text-medium-emphasis mb-2`},`Share your link on social media or via email`,-1),F(U(Kn),{class:`mx-n1`,column:``},{default:N(()=>[(H(!0),w(k,null,Pe(U(Xu),e=>(H(),m(U(J),{key:e,color:U(Zu)[e].color,href:U(Zu)[e].getLink(ne.value),target:`_blank`,rel:`noopener noreferrer`,link:``,class:`ma-1 font-weight-medium`},{default:N(()=>[(H(),m(z(U(Zu)[e].icon),{size:`16`})),j(`p`,Ed,V(e),1)]),_:2},1032,[`color`,`href`]))),128))]),_:1})]),_:1}),de.value?(H(),m(U(Q),{key:0,value:`embed`},{default:N(()=>[t[29]||=j(`p`,{class:`text-title-small font-weight-bold mt-2`},`HTML Embed Code`,-1),t[30]||=j(`p`,{class:`text-body-small text-medium-emphasis mb-2`},`Add this code to your website to embed the file`,-1),F(U(Tt),{"model-value":fe.value,variant:`solo-filled`,rounded:`lg`,"hide-details":`auto`,readonly:``,flat:``,class:`text-body-small`},{"append-inner":N(()=>[F(gd,{value:fe.value},null,8,[`value`])]),_:1},8,[`model-value`])]),_:1})):v(``,!0)]),_:1},8,[`modelValue`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`])]),_:1},8,[`modelValue`]),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(y),onClick:t[10
25]||=e=>o.value=!1},{default:N(()=>[...t[31]||=[s(` Close `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[x.value===Dd.OptionsStep?(H(),m(U(W),{key:0,color:`primary`,variant:`flat`,disabled:!S.value||D.value===Od.Custom&&!O.value,loading:U(y),block:``,onClick:ge},{default:N(()=>[...t[32]||=[s(` Next -> `,-1)]]),_:1},8,[`disabled`,`loading`])):(H(),m(U(W),{key:1,color:ae.value?`success`:`primary`,variant:`flat`,"prepend-icon":ae.value?U(ys):U(Fs),disabled:U(y),block:``,onClick:he},{default:N(()=>[s(V(ae.value?`Copied`:`Copy `+me.value),1)]),_:1},8,[`color`,`prepend-icon`,`disabled`]))]),_:1})]),_:1})]),_:1})]),_:1},8,[`loading`])]),_:1},8,[`modelValue`,`persistent`]))}}),[[`__scopeId`,`data-v-c74c4dd6`]]),Ad={class:`pa-6`},jd=[`src`],Md=P({__name:`GeographicDistributionDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=B(e,`modelValue`),n=xi(),r=wi(),i=_e(),a=di(),{isLoading:o,withLoading:c}=Oi(),{getObjectDistributionMap:l}=yi(),u=E(``),d=T(()=>r.state.fileComponentBucketName),f=T(()=>encodeURIComponent(`${d.value}/${n.state.objectPathForModal.trim()}`));async function p(){await c(async()=>{try{let e=await l(f.value);u.value=URL.createObjectURL(e)}catch(e){a.notifyError(e,R.GALLERY_VIEW)}})}return L(t,e=>{e?p():u.value=``}),(e,n)=>(H(),m(U(nn),{modelValue:t.value,"onUpdate:modelValue":n[2]||=e=>t.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:!1},{default:N(()=>[F(U(Z),{loading:U(o)},{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,variant:`tonal`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[F($i,{size:`18`})]),_:1})]),append:N(()=>[F(U(W),{id:`close-geo-distribution`,icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:n[0]||=e=>t.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...n[3]||=[s(` Geographic Distribution `,-1)]]),_:1})]),_:1}),F(U(q)),j(`div`,Ad,[u.value?(H(),w(k,{key:0},[j(`img`,{class:`w-100`,src:u.value,alt:`map`},null,8,jd),n[4]||=j(`p`,{class:`font-weight-bold my-4`},` This map shows the real-time locations of this object’s pieces. `,-1)],64)):v(``,!0),j(`p`,null,V(U(i).brandName)+` splits objects into smaller pieces, then distributes those pieces over a global network of nodes and recompiles them securely on download. `,1)]),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,onClick:n[1]||=e=>t.value=!1},{default:N(()=>[...n[5]||=[s(` Close `,-1)]]),_:1})]),_:1}),U(i).isDefaultBrand?(H(),m(U(Y),{key:0},{default:N(()=>[F(U(W),{variant:`outlined`,block:``,color:`default`,link:``,href:`https://docs.storj.io/learn#what-happens-when-you-upload`,target:`_blank`,rel:`noopener noreferrer`,"append-icon":U(_c)},{default:N(()=>[...n[6]||=[s(` Learn more `,-1)]]),_:1},8,[`append-icon`])]),_:1})):v(``,!0)]),_:1})]),_:1})]),_:1},8,[`loading`])]),_:1},8,[`modelValue`]))}}),Nd={class:`pa-6`},Pd={class:`mb-3`},Fd=P({__name:`DeleteFileDialog`,props:I({files:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:I([`contentRemoved`],[`update:modelValue`]),setup(e,{emit:t}){let n=e,r=t,i=B(e,`modelValue`),a=xi(),o=wi(),c=E(null),l=T(()=>o.state.fileComponentPath),u=T(()=>n.files.filter(e=>e.type===`file`&&!e.VersionId).length),d=T(()=>n.files.filter(e=>e.type===`folder`).length),f=T(()=>n.files.filter(e=>!!e.VersionId).length),p=T(()=>{let e=``;return f.value>0&&(e+=`version${f.value>1?`s`:``}`),u.value>0&&(e+=`${e?` and`:``} file${u.value>1?`s`:``}`),d.value>0&&(e+=`${e?` and`:``} folder${d.value>1?`s`:``}`),e}),h=T(()=>d.value>0);function g(){let e;if(n.files.length===1)e=_(n.files[0]);else if(n.files.length>1)e=a.deleteSelected();else return;a.handleDeleteObjectRequest(e),i.value=!1}async function _(e){return h.value?await a.deleteFolder(l.value?l.value+`/`:``,e):await a.deleteObject(l.value?l.value+`/`:``,e)}return L(c,e=>!e&&r(`contentRemoved`)),(t,n)=>(H(),m(U(nn),{modelValue:i.value,"onUpdate:modelValue":n[2]||=e=>i.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:!1},{default:N(()=>
25[F(U(Z),{ref_key:`innerContent`,ref:c},{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(bc)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:n[0]||=e=>i.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold text-capitalize`},{default:N(()=>[s(`Delete `+V(p.value),1)]),_:1})]),_:1}),F(U(q)),j(`div`,Nd,[j(`p`,Pd,[s(`The following `+V(p.value),1),h.value?(H(),w(k,{key:0},[s(`, and all contained data`)],64)):v(``,!0),n[3]||=s(` will be deleted. This action cannot be undone.`,-1)]),(H(!0),w(k,null,Pe(e.files,e=>(H(),w(`p`,{key:e.path+e.Key,class:`mt-2`},[F(U(J),{title:e.path+e.Key,class:`font-weight-bold text-wrap h-100 py-2`},{default:N(()=>[s(V(e.path+e.Key),1)]),_:2},1032,[`title`])]))),128))]),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,onClick:n[1]||=e=>i.value=!1},{default:N(()=>[...n[4]||=[s(` Cancel `,-1)]]),_:1})]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`error`,variant:`flat`,block:``,onClick:g},{default:N(()=>[...n[5]||=[s(` Delete `,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`]))}}),Id={class:`mb-3 font-weight-bold`},Ld={class:`mt-2`},Rd={class:`text-body-medium pb-4`},zd={class:`text-body-medium pb-4`},Bd={class:`mb-3 font-weight-bold`},Vd={class:`mt-2`},Hd={class:`text-body-medium pt-4 pb-1`},Ud={class:`text-body-medium pb-4`},Wd={class:`text-body-medium pb-4`},Gd={class:`text-body-medium pb-4`},Kd=function(e){return e.CreateMarker=`create_marker`,e.DeleteAll=`delete_all`,e}(Kd||{}),qd=P({__name:`DeleteVersionedFileDialog`,props:I({files:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:I([`contentRemoved`],[`update:modelValue`]),setup(e,{emit:t}){let n=e,r=t,i=B(e,`modelValue`),a=xi(),o=wi(),{withLoading:c,isLoading:l}=Oi(),u=E(``),d=E(``),f=E(Kd.CreateMarker),p=E(null),h=T(()=>o.state.fileComponentPath),g=T(()=>x.value===n.files.length),_=T(()=>g.value&&x.value===1),y=T(()=>S.value===n.files.length),b=T(()=>y.value&&S.value===1),x=T(()=>n.files.filter(e=>e.type===`file`&&!e.VersionId).length),S=T(()=>n.files.filter(e=>e.type===`folder`).length),C=T(()=>{let e=``;return x.value>0&&(e+=`${e?` and`:``} file${x.value>1?`s`:``}`),S.value>0&&(e+=`${e?` and`:``} folder${S.value>1?`s`:``}`),e}),D=T(()=>S.value>0);function O(){let e;if(n.files.length===1)e=A(n.files[0]);else if(n.files.length>1)e=a.deleteSelected(f.value===Kd.DeleteAll);else return;a.handleDeleteObjectRequest(e,f.value===Kd.DeleteAll?`version`:`file`),i.value=!1}async function A(e){return f.value===Kd.CreateMarker?D.value?await a.deleteFolder(h.value?h.value+`/`:``,e):await a.deleteObject(h.value?h.value+`/`:``,e):D.value?await a.deleteFolderWithVersions(h.value?h.value+`/`:``,e):await a.deleteObjectWithVersions(h.value?h.value+`/`:``,e)}function ee(){!_.value&&!b.value||c(async()=>{try{b.value?d.value=await a.countVersions(n.files[0].path+n.files[0].Key+`/`):u.value=await a.countVersions(n.files[0].path+n.files[0].Key)}catch{}})}return L(p,e=>{if(!e){r(`contentRemoved`),u.value=``,d.value=``,f.value=Kd.CreateMarker;return}ee()}),(t,n)=>(H(),m(U(nn),{modelValue:i.value,"onUpdate:modelValue":n[11]||=e=>i.value=e,"max-width":`420px`,transition:`fade-transition`},{default:N(()=>[F(U(Z),{ref_key:`innerContent`,ref:p},{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[F(U(hn),{size:18,icon:U(bc)},null,8,[`icon`])]),_:1})]),append:N(()=>[F(U(W),{disabled:U(l),icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:n[0]||=e=>i.value=!1},null,8,[`disabled`,`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold text-capitalize`},{default:N(()=>[s(`Delete `+V(C.value),1)]),_:1})]),_:1}),F(U(q)),y.value||b.value?(H(),m(U(X),{key:0,class:`pa-6`},{default:N(()=>[j(`p`,Id,` You are about to delete `+V(b.value?`a`:``)+` folder`+V(b.value?``:`s`)+` in a versioned bucket. This action will affect all objects and subfolders within `+V(b.value?`this`:`these`)+` folder`+V(b.value?``:`s`)+`. `,1),j(`p`,Ld,[F(U(Kn),{column:``,direction:`horizontal`,class:`mt-2`},{default:N(()=>[(H(!0),w(k,null,Pe(e.files,e=>(H(),m(U(J),{key:e.path+e.Key,title:e.path+e.Key},{default:N(()=>[s(V(e.path+e.Key),1)]),_:2},1032,[`title`]))),128)),b.value&&d.value?(H(),m(U(J),{key:0},{default:N(()=>[s(V(d.value)+` file`+V(d.value===`1`?``:`s`),1)]),_:1})):v(``,!0)]),_:1})]),F(U(Mo),{modelValue:f.value,"onUpdate:modelValue":n[3]||=e=>f.value=e,"hide-details":``},{default:N(()=>[F(U(G),{class:Je([`pa-1 border rounded-md mt-4 cursor-pointer`,f.value===Kd.CreateMarker?`border-error border-opacity-100`:`border`]),onClick:n[1]||=()=>f.value=Kd.CreateMarker},{default:N(()=>[F(U(Ao),{value:Kd.CreateMarker,color:`error`,class:`pl-1`,"hide-details":``},{label:N(()=>[j(`div`,null,[n[12]||=j(`p`,{class:`text-body-medium pt-4 pb-1`},[j(`strong`,null,` Create Delete Markers `)],-1),j(`p`,Rd,` Create delete markers for all objects in `+V(b.value?`this`:`these`)+` folder`+V(b.value?``:`s`)+`. Makes the objects appear deleted for most operations, but preserving previous versions. The folder`+V(b.value?``:`s`)+` and `+V(b.value?`its`:`their`)+` contents can be restored later. `,1)])]),_:1},8,[`value`])]),_:1},8,[`class`]),F(U(G),{class:Je([`pa-1 border rounded-md mt-4 cursor-pointer`,f.value===Kd.DeleteAll?`border-error border-opacity-100`:`border`]),onClick:n[2]||=()=>f.value=Kd.DeleteAll},{default:N(()=>[F(U(Ao),{value:Kd.DeleteAll,color:`error`,class:`pl-1`,"hide-details":``},{label:N(()=>[j(`div`,null,[n[13]||=j(`p`,{class:`text-body-medium pt-4 pb-1`},[j(`strong`,null,` Delete All Versions `)],-1),j(`p`,zd,` Permanently delete all versions of all objects in `+V(b.value?`this`:`these`)+` folder`+V(b.value?``:`s`)+` and `+V(b.value?`its`:`their`)+` subfolders. This action cannot be undone. `,1)])]),_:1},8,[`value`])]),_:1},8,[`class`])]),_:1},8,[`modelValue`])]),_:1})):g.value||_.value?(H(),m(U(X),{key:1,class:`pa-6`},{default:N(()=>[j(`p`,Bd,` You are about to delete `+V(_.value?`a`:``)+` object`+V(_.value?``:`s`)+` in a versioned bucket. Please choose how you want to handle this deletion: `,1),j(`p`,Vd,[F(U(Kn),{column:``,direction:`horizontal`,class:`mt-2`},{default:N(()=>[(H(!0),w(k,null,Pe(e.files,e=>(H(),m(U(J),{key:e.path+e.Key,title:e.path+e.Key},{default:N(()=>[s(V(e.path+e.Key),1)]),_:2},1032,[`title`]))),128)),_.value&&u.value?(H(),m(U(J),{key:0},{default:N(()=>[s(V(u.value)+` version`+V(u.value===`1`?``:`s`),1)]),_:1})):v(``,!0)]),_:1})]),F(U(Mo),{modelValue:f.value,"onUpdate:modelValue":n[6]||=e=>f.value=e,"hide-details":``},{default:N(()=>[F(U(G),{class:Je([`pa-1 border rounded-md mt-4 cursor-pointer`,f.value===Kd.CreateMarker?`border-error border-opacity-100`:`border`]),onClick:n[4]||=()=>f.value=Kd.CreateMarker},{default:N(()=>[F(U(Ao),{value:Kd.CreateMarker,color:`error`,class:`pl-1`,"hide-details":``},{label:N(()=>[j(`div`,null,[j(`p`,Hd,[j(`strong`,null,` Create Delete Marker`+V(_.value?``:`s`),1)]),j(`p`,
25Ud,` Make the object`+V(_.value?``:`s`)+` appear deleted for most operations, but preserve previous versions. The object`+V(_.value?``:`s`)+` can be restored later. `,1)])]),_:1},8,[`value`])]),_:1},8,[`class`]),F(U(G),{class:Je([`pa-1 border rounded-md mt-4 cursor-pointer`,f.value===Kd.DeleteAll?`border-error border-opacity-100`:`border`]),onClick:n[5]||=()=>f.value=Kd.DeleteAll},{default:N(()=>[F(U(Ao),{value:Kd.DeleteAll,color:`error`,class:`pl-1`,"hide-details":``},{label:N(()=>[j(`div`,null,[n[14]||=j(`p`,{class:`text-body-medium pt-4 pb-1`},[j(`strong`,null,` Delete All Versions `)],-1),j(`p`,Wd,` Permanently delete all versions of `+V(_.value?`this`:`these`)+` object`+V(_.value?``:`s`)+`. This action cannot be undone. `,1)])]),_:1},8,[`value`])]),_:1},8,[`class`])]),_:1},8,[`modelValue`])]),_:1})):(H(),m(U(X),{key:2,class:`pa-6`},{default:N(()=>[n[17]||=j(`p`,{class:`mb-3 font-weight-bold`},` You are about to delete objects and/or folders in a versioned bucket. This action will affect all objects and subfolders within the folders. `,-1),F(U(Kn),{column:``,direction:`horizontal`,class:`mt-2`},{default:N(()=>[(H(!0),w(k,null,Pe(e.files,e=>(H(),m(U(J),{key:e.path+e.Key,title:e.path+e.Key},{default:N(()=>[s(V(e.path+e.Key),1)]),_:2},1032,[`title`]))),128))]),_:1}),F(U(Mo),{modelValue:f.value,"onUpdate:modelValue":n[9]||=e=>f.value=e,"hide-details":``},{default:N(()=>[F(U(G),{class:Je([`pa-1 border rounded-md mt-4 cursor-pointer`,f.value===Kd.CreateMarker?`border-error border-opacity-100`:`border`]),onClick:n[7]||=()=>f.value=Kd.CreateMarker},{default:N(()=>[F(U(Ao),{value:Kd.CreateMarker,color:`error`,class:`pl-1`,"hide-details":``},{label:N(()=>[j(`div`,null,[n[15]||=j(`p`,{class:`text-body-medium pt-4 pb-1`},[j(`strong`,null,` Create Delete Markers `)],-1),j(`p`,Gd,` Create delete markers for all selected objects and objects in selected folders. Makes the objects appear deleted for most operations, but preserving previous versions. The folder`+V(S.value>1?`s`:``)+` and `+V(S.value>1?`their`:`its`)+` contents can be restored later. `,1)])]),_:1},8,[`value`])]),_:1},8,[`class`]),F(U(G),{class:Je([`pa-1 border rounded-md mt-4 cursor-pointer`,f.value===Kd.DeleteAll?`border-error border-opacity-100`:`border`]),onClick:n[8]||=()=>f.value=Kd.DeleteAll},{default:N(()=>[F(U(Ao),{value:Kd.DeleteAll,color:`error`,class:`pl-1`,"hide-details":``},{label:N(()=>[...n[16]||=[j(`div`,null,[j(`p`,{class:`text-body-medium pt-4 pb-1`},[j(`strong`,null,` Delete All Versions `)]),j(`p`,{class:`text-body-medium pb-4`},` Permanently delete all versions of all selected objects and objects in selected folders and their subfolders. This action cannot be undone. `)],-1)]]),_:1},8,[`value`])]),_:1},8,[`class`])]),_:1},8,[`modelValue`])]),_:1})),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{disabled:U(l),variant:`outlined`,color:`default`,block:``,onClick:n[10]||=e=>i.value=!1},{default:N(()=>[...n[18]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{loading:U(l),color:`error`,variant:`flat`,block:``,onClick:O},{default:N(()=>[...n[19]||=[s(` Delete `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`]))}}),Jd={class:`mb-3 font-weight-bold`},Yd=[`src`],Xd=P({__name:`DeleteVersionsDialog`,props:I({files:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:I([`contentRemoved`],[`update:modelValue`]),setup(e,{emit:t}){let n=e,r=t,i=B(e,`modelValue`),a=xi(),o=wi(),c=E(null),l=E(new Map),u=T(()=>o.state.fileComponentPath),d=T(()=>n.files.filter(e=>e.type===`folder`).length),f=T(()=>{let e=new Map(n.files.map(e=>[`${e.path+e.Key}${e.type===`folder`?`/`:``}`,{title:`${e.path+e.Key}${e.type===`folder`?`/`:``}`,children:[]}]));for(let t of n.files){let n=`${t.path+t.Key}${t.type===`folder`?`/`:``}`,r=e.get(n);if(t.type===`folder`){l.value.has(n)&&r?.children?.push({title:l.value.get(n)??`May contain objects`});continue}r?.children?.push({title:`Version ID: ${t.VersionId??``}`})}return[...e.values()]}),p=T(()=>{let e=new Map;for(let t of f.value){if(t.title.slice(-1)===`/`){e.set(t.title,td.icon);continue}let n=t.title.lastIndexOf(`.`),r=n===-1?``:t.title.slice(n+1).toLowerCase();for(let[n,i]of ed.entries())n.indexOf(r)!==-1&&e.set(t.title,i.icon);e.has(t.title)||e.set(t.title,nd.icon)}return e});function h(){let e;if(n.files.length===1)e=g(n.files[0]);else if(n.files.length>1)e=a.deleteSelectedVersions();else return;a.handleDeleteObjectRequest(e),i.value=!1}async function g(e){return e.type===`folder`?await a.deleteFolderWithVersions(u.value?u.value+`/`:``,e):await a.deleteObject(u.value?u.value+`/`:``,e)}function _(e){return e?ye.formattedDate(e,{day:`numeric`,month:`numeric`,year:`numeric`}):`-`}async function y(){let e=await Promise.allSettled(n.files.map(async e=>{if(e.type===`folder`){let t=await a.countVersions(e.path+e.Key+`/`,50);return{id:`${e.path+e.Key}/`,contentCountTxt:t}}let t=await a.getObjectLockStatus(e);return{id:e.VersionId??``,lockStatus:t}}));for(let t of e){if(t.status!==`fulfilled`)continue;if(t.value.contentCountTxt){l.value.set(t.value.id,`Contains ${t.value.contentCountTxt} object(s)`);continue}let e=t.value.id,n=t.value.lockStatus;if(!n?.retention.active&&!n?.legalHold)continue;let r=``;n.retention.active&&(r=_(n.retention.retainUntil)),n.legalHold&&(r&&(r+=` and `),r+=`Legal Hold removed`),l.value.set(`Version ID: ${e}`,`Locked until: ${r}`)}}return L(c,e=>{if(!e){r(`contentRemoved`),l.value.clear();return}y()}),(t,r)=>(H(),m(U(nn),{modelValue:i.value,"onUpdate:modelValue":r[2]||=e=>i.value=e,"max-width":`500px`,transition:`fade-transition`},{default:N(()=>
25[F(U(Z),{ref_key:`innerContent`,ref:c},{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[F(U(hn),{size:18,icon:U(bc)},null,8,[`icon`])]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:r[0]||=e=>i.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[s(` Delete Object`+V(n.files.length>1?`s`:``)+` `+V(d.value?`and`:``)+` `+V(d.value>0?d.value>1?`Folders`:`Folder`:``),1)]),_:1})]),_:1}),F(U(q)),F(U(X),{class:`pa-6`},{default:N(()=>[j(`p`,Jd,[r[3]||=s(` You are about to delete the following objects: `,-1),l.value.size-d.value>0?(H(),w(k,{key:0},[s(` Some versions are locked and cannot be deleted. `)],64)):v(``,!0)]),F(U(ls),{class:`ml-n6`,"item-value":`title`,"open-all":e.files.length<10,activatable:!1,selectable:!1,items:f.value,"open-on-click":``,tile:``},{prepend:N(({item:e})=>[j(`img`,{src:p.value.get(e.title),alt:`icon`,class:`mr-3`},null,8,Yd)]),item:N(({props:e})=>[F(U(Xn),{title:e.title,class:Je({"text-medium-emphasis":l.value.has(e.title)})},{default:N(()=>[l.value.has(e.title)?(H(),m(U(Wn),{key:0,class:`text-body-small`},{default:N(()=>[s(V(l.value.get(e.title)),1)]),_:2},1024)):v(``,!0)]),_:2},1032,[`title`,`class`])]),_:1},8,[`open-all`,`items`])]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,onClick:r[1]||=e=>i.value=!1},{default:N(()=>[...r[4]||=[s(` Cancel `,-1)]]),_:1})]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`error`,variant:`flat`,block:``,onClick:h},{default:N(()=>[...r[5]||=[s(` Delete `,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`]))}}),Zd=P({__name:`LockedDeleteErrorDialog`,props:I({file:{}},{modelValue:{type:Boolean},modelModifiers:{}}),emits:I([`contentRemoved`],[`update:modelValue`]),setup(e,{emit:t}){let n=Ne(),r=_e(),i=B(e,`modelValue`),a=t,o=E(null);function c(e){return e?ye.formattedDate(e,{day:`numeric`,month:`long`,year:`numeric`}):`-`}function l(){n.pageVisit(`https://storj.dev/dcs/api/s3/object-lock`),n.eventTriggered(Be.VIEW_DOCS_CLICKED),window.open(`https://storj.dev/dcs/api/s3/object-lock`,`_blank`,`noreferrer`)}return L(o,e=>!e&&a(`contentRemoved`)),(t,n)=>(H(),m(U(nn),{modelValue:i.value,"onUpdate:modelValue":n[2]||=e=>i.value=e,width:`auto`,"max-width":`450px`,transition:`fade-transition`},{default:N(()=>[F(U(Z),{ref_key:`innerContent`,ref:o,rounded:`xlg`},{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center text-error`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(tc)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:n[0]||=e=>i.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...n[3]||=[s(` Can't Delete Locked Version `,-1)]]),_:1})]),_:1})]),_:1}),F(U(q)),F(U(K),null,{default:N(()=>[F(U(Y),{class:`pa-6 mx-3`},{default:N(()=>[n[10]||=j(`p`,{class:`mt-3 mb-1 font-weight-bold text-body-medium`},` Name: `,-1),F(U(J),{variant:`tonal`,filter:``,color:`default`},{default:N(()=>[s(V(e.file?.Key),1)]),_:1}),e.file?.VersionId?(H(),w(k,{key:0},[n[4]||=j(`p`,{class:`mt-3 mb-1 font-weight-bold text-body-medium`},` Version: `,-1),F(U(J),{variant:`tonal`,filter:``,color:`default`},{default:N(()=>[s(V(e.file?.VersionId),1)]),_:1})],64)):v(``,!0),e.file?.legalHold?(H(),w(k,{key:1},[n[6]||=j(`p`,{class:`mt-3 mb-1 font-weight-bold text-body-medium`},` Legal Hold: `,-1),F(U(J),{variant:`tonal`,filter:``,color:`error`},{default:N(()=>[...n[5]||=[s(` Yes `,-1)]]),_:1})],64)):v(``,!0),e.file?.retention?.active?(H(),w(k,{key:2},[n[7]||=j(`p`,{class:`mt-3 mb-1 font-weight-bold text-body-medium`},` Lock Mode: `,-1),F(U(J),{variant:`tonal`,filter:``,color:`error`},{default:N(()=>[s(V(e.file.retention.mode.substring(0,1)+e.file.retention.mode.substring(1).toLowerCase()),1)]),_:1}),n[8]||=j(`p`,{class:`mt-3 mb-1 font-weight-bold text-body-medium`},` Locked until: `,-1),F(U(J),{variant:`tonal`,filter:``,color:`error`},{default:N(()=>[s(V(c(e.file?.retention?.retainUntil)),1)]),_:1})],64)):v(``,!0),F(U(Ca),{class:`my-4`,type:`error`,variant:`outlined`,border:``},{default:N(()=>[...n[9]||=[s(` This version of the object is currently locked and cannot be deleted. Locking prevents accidental or unauthorized changes to important data. `,-1)]]),_:1})]),_:1})]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,onClick:n[1]||=e=>i.value=!1},{default:N(()=>[...n[11]||=[s(` Close `,-1)]]),_:1})]),_:1}),U(r).isDefaultBrand?(H(),m(U(Y),{key:0},{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,onClick:l},{default:N(()=>[...n[12]||=[s(` Learn More `,-1)]]),_:1})]),_:1})):v(``,!0)]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`]))}}),Qd={key:0,class:`text-body-small text-medium-emphasis`},$d=`folder`,ef=Mn(P({__name:`FilePreviewDialog`,props:I({videoAutoplay:{type:Boolean,default:!1},versions:{default:()=>[]}},{modelValue:{type:Boolean,required:!0},modelModifiers:{},currentFile:{required:!0},currentFileModifiers:{}}),emits:I([`fileDeleteRequested`],[`update:modelValue`,`update:currentFile`]),setup(e,{emit:t}){let n=xi(),r=si(),i=wi(),a=_e(),o=di(),c=e,l=t,u=E(null),d=E(!1),f=E(!1),p=E(!1),h=E(!1),g=E(),_=E(null),y=E(!1),b=E(!1),x=B(e,`modelValue`),S=B(e,`currentFile`),C=T(()=>D.value),D=E(0),O=T(()=>c.versions.length>0),A=T(()=>i.state.allBucketMetadata.find(e=>e.name===P.value)),ee=T(()=>a.state.config.objectLockUIEnabled&&!!A.value?.objectLockEnabled),j=T(()=>A.value?.versioning!==fe.NotSupported&&A.value?.versioning!==fe.Unversioned),M=T(()=>O.value?c.versions:n.sortedFiles),ne=T(()=>O.value?c.versions.findIndex(e=>e.VersionId===S.value?.VersionId):M.value.findIndex(e=>e.Key===ie.value.split(`/`).pop())),re=T(()=>S.value?.Key),ie=T(()=>S.value?S.value.path+S.value.Key:n.state.objectPathForModal),ae=T(()=>n.state.path),P=T(()=>i.state.fileComponentBucketName),oe=T(()=>r.state.currentLimits),se=T(()=>{let e=(oe.value.userSetBandwidthLimit??oe.value.bandwidthLimit)-oe.value.bandwidthUsed;return(S.value?.Size??0)>e});
25async function ce(){if(se.value){o.error(`Bandwidth limit exceeded, can not download this file.`);return}if(!(d.value||!S.value)){d.value=!0;try{await n.download(S.value),o.success(()=>[`Keep this download link private.`,He(`br`),a.isDefaultBrand?`If you want to share, use the Share option.`:``],`Download started`)}catch(e){e.message=`Error downloading file. ${e.message}`,o.notifyError(e,R.GALLERY_VIEW)}d.value=!1}}function le(){if(M.value.length===1)return;let e=ne.value,t=M.value.length,n=e<=0?M.value[t-1]:M.value[e-1];n.type===$d&&(n=M.value[t-1]),ue(n)}function I(){if(M.value.length===1)return;let e=ne.value+1,t=e>=M.value.length?M.value[0]:M.value[e];(!t||t.type===$d)&&(t=M.value.find(e=>e.type!==$d),!t)||ue(t)}function ue(e){n.setObjectPathForModal(`${ae.value}${e.Key}`),S.value=e}async function de(){await te(),u.value?.$el.focus()}async function pe(){function e(){g.value=S.value,y.value=!0}if(!ee.value){e();return}if(!(f.value||!S.value)){f.value=!0;try{let t=await n.getObjectRetention(S.value);if(!t.active){e();return}_.value={...S.value,retention:t},b.value=!0}catch(e){e.message=`Error deleting file. ${e.message}`,o.notifyError(e,R.FILE_BROWSER_ENTRY)}finally{f.value=!1}}}function me(){g.value=void 0,x.value=!1,l(`fileDeleteRequested`)}return at(async()=>{x.value&&(D.value=ne.value,await de())}),L(p,async()=>{p.value||await de()}),L(h,async()=>{h.value||await de()}),(t,n)=>(H(),w(k,null,[F(U(nn),{modelValue:x.value,"onUpdate:modelValue":n[4]||=e=>x.value=e,transition:`fade-transition`,class:`preview-dialog`,fullscreen:``,theme:`dark`,"no-click-animation":``,persistent:!1},{default:N(()=>[F(U(Z),{class:`preview-card`},{default:N(()=>[F(U(_a),{color:`rgba(0, 0, 0, 0.3)`,theme:`dark`},{append:N(()=>[F(U(W),{id:`Download`,loading:d.value,icon:``,size:`small`,color:`white`,title:t.$vuetify.display.smAndDown?`Download`:void 0,onClick:ce},{default:N(()=>[(H(),m(z(U(Is)),{size:20})),F(U(Ri),{activator:`parent`,location:`bottom`,theme:`light`,class:`hidden-sm-and-down`},{default:N(()=>[...n[12]||=[s(` Download `,-1)]]),_:1})]),_:1},8,[`loading`,`title`]),O.value?(H(),m(U(W),{key:0,id:`Delete`,loading:f.value,icon:``,size:`small`,color:`red`,title:t.$vuetify.display.smAndDown?`Delete`:void 0,onClick:pe},{default:N(()=>[(H(),m(z(U(bc)),{size:20})),F(U(Ri),{activator:`parent`,location:`bottom`,theme:`light`,class:`hidden-sm-and-down`},{default:N(()=>[...n[13]||=[s(` Delete `,-1)]]),_:1})]),_:1},8,[`loading`,`title`])):v(``,!0),U(a).isDefaultBrand?(H(),w(k,{key:1},[O.value?v(``,!0):(H(),m(U(W),{key:0,id:`Share`,icon:``,size:`small`,color:`white`,title:t.$vuetify.display.smAndDown?`Share`:void 0,onClick:n[0]||=e=>p.value=!0},{default:N(()=>[(H(),m(z(U(pc)),{size:19})),F(U(Ri),{activator:`parent`,location:`bottom`,theme:`light`,class:`hidden-sm-and-down`},{default:N(()=>[...n[14]||=[s(` Share `,-1)]]),_:1})]),_:1},8,[`title`])),O.value?v(``,!0):(H(),m(U(W),{key:1,id:`Distribution`,icon:``,size:`small`,color:`white`,title:t.$vuetify.display.smAndDown?`Geographic Distribution`:void 0,onClick:n[1]||=e=>h.value=!0},{default:N(()=>[F($i,{size:`20`}),F(U(Ri),{activator:`parent`,location:`bottom`,theme:`light`,class:`hidden-sm-and-down`},{default:N(()=>[...n[15]||=[s(` Geographic Distribution `,-1)]]),_:1})]),_:1},8,[`title`]))],64)):v(``,!0),O.value?v(``,!0):(H(),m(U(W),{key:2,icon:``,size:`small`,color:`white`,title:`More Actions`},{default:N(()=>[(H(),m(z(U(Ls)),{size:20})),F(U(Et),{activator:`parent`},{default:N(()=>[F(U(sr),{class:`pa-1`,theme:`light`},{default:N(()=>[F(U(Xn),{disabled:f.value,density:`comfortable`,link:``,"base-color":`error`,onClick:pe},{prepend:N(()=>[f.value?(H(),m(U(er),{key:1,size:`small`,indeterminate:``})):(H(),m(z(U(bc)),{key:0,size:18}))]),default:N(()=>[F(U(wn),{class:`pl-1 ml-2 text-body-medium font-weight-medium`},{default:N(()=>[...n[16]||=[s(` Delete `,-1)]]),_:1})]),_:1},8,[`disabled`])]),_:1})]),_:1})]),_:1})),F(U(W),{id:`close-preview`,icon:``,size:`small`,color:`white`,title:t.$vuetify.display.smAndDown?`Close Preview`:void 0,onClick:n[2]||=e=>x.value=!1},{default:N(()=>[(H(),m(z(U(cr)),{size:20})),F(U(Ri),{activator:`parent`,location:`bottom`,theme:`light`,class:`hidden-sm-and-down`},{default:N(()=>[...n[17]||=[s(` Close `,-1)]]),_:1})]),_:1},8,[`title`])]),default:N(()=>[F(U(ma),{class:`text-title-small`},{default:N(()=>[s(V(re.value)+` `,1),O.value&&S.value?(H(),w(`p`,Qd,` Version ID: `+V(S.value.VersionId),1)):v(``,!0)]),_:1})]),_:1}),F(U(Ua),{ref_key:`carousel`,ref:u,modelValue:C.value,"onUpdate:modelValue":n[3]||=e=>C.value=e,tabindex:`0`,"hide-delimiters":``,"show-arrows":`hover`,class:`h-100 no-outline`,onKeydown:[mn(I,[`right`]),mn(le,[`left`])]},{prev:N(()=>[M.value.length>1?(H(),m(U(W),{key:0,color:`default`,class:`rounded-circle`,variant:`outlined`,icon:``,onClick:le},{default:N(()=>[F(U(hn),{icon:U(xs),size:`x-large`},null,8,[`icon`])]),_:1})):v(``,!0)]),next:N(()=>[M.value.length>1?(H(),m(U(W),{key:0,color:`default`,class:`rounded-circle`,variant:`outlined`,icon:``,onClick:I},{default:N(()=>[F(U(hn),{icon:U(Ss),size:`x-large`},null,8,[`icon`])]),_:1})):v(``,!0)]),default:N(()=>[(H(!0),w(k,null,Pe(M.value,(t,n)=>(H(),m(U(Ka),{key:t.Key},{default:N(()=>[F(hd,{active:n===ne.value,file:t,"video-autoplay":e.videoAutoplay,"showing-version":O.value,onDownload:ce},null,8,[`active`,`file`,`video-autoplay`,`showing-version`])]),_:2},1024))),128))]),_:1},8,[`modelValue`])]),_:1})]),_:1},8,[`modelValue`]),U(a).isDefaultBrand?(H(),w(k,{key:0},[O.value?v(``,!0):(H(),m(kd,{key:0,modelValue:p.value,"onUpdate:modelValue":n[5]||=e=>p.value=e,"bucket-name":P.value,file:S.value??void 0},null,8,[`modelValue`,`bucket-name`,`file`])),O.value?v(``,!0):(H(),m(Md,{key:1,modelValue:h.value,"onUpdate:modelValue":n[6]||=e=>h.value=e},null,8,[`modelValue`]))],64)):v(``,!0),O.value?(H(),m(Xd,{key:1,modelValue:y.value,"onUpdate:modelValue":n[7]||=e=>y.value=e,files:g.value?[g.value]:[],onContentRemoved:me},null,8,[`modelValue`,`files`])):j.value?(H(),m(qd,{key:3,modelValue:y.value,"onUpdate:modelValue":n[9]||=e=>y.value=e,files:g.value?[g.value]:[],onContentRemoved:me},null,8,[`modelValue`,`files`])):(H(),m(Fd,{key:2,modelValue:y.value,"onUpdate:modelValue":n[8]||=e=>y.value=e,files:g.value?[g.value]:[],onContentRemoved:me},null,8,[`modelValue`,`files`])),F(Zd,{modelValue:b.value,"onUpdate:modelValue":n[10]||=e=>b.value=e,file:_.value,onContentRemoved:n[11]||=e=>_.value=null},null,8,[`modelValue`,`file`])],64))}}),[[`__scopeId`,`data-v-5345533c`]]),tf=function(e){return e[e.ManageOptions=1]=`ManageOptions`,e[e.Create=1+e.ManageOptions]=`Create`,e[e.EncryptionPassphrase=1+e.Create]=`EncryptionPassphrase`,e[e.PassphraseGenerated=1+e.EncryptionPassphrase]=`PassphraseGenerated`,e[e.EnterPassphrase=1+e.PassphraseGenerated]=`EnterPassphrase`,e[e.Success=1+e.EnterPassphrase]=`Success`,e[e.Switch=1+e.Success]=`Switch`,e[e.Clear=1+e.Switch]=`Clear`,e}({}),nf=function(e){return e[e.GeneratePassphrase=0]=`GeneratePassphrase`,e[e.EnterPassphrase=1]=`EnterPassphrase`,e}({}),rf={class:`pa-4`},af={class:`font-weight-bold`},of={class:`text-body-small text-wrap text-break`},sf=P({__name:`ManageOptionsStep`,emits:[`optionClick`],setup(e,{expose:t,emit:n}){let r=[{icon:Os,title:`Create a new passphrase`,subtitle:`Allows you to upload data with a different passphrase.`,next:tf.Create},{icon:us,title:`Switch active passphrase`,subtitle:`View and upload data using another passphrase.`,next:tf.Switch},{icon:tc,title:`Clear saved passphrase`,subtitle:`Lock your data and clear passphrase from this session.`,next:tf.Clear}],i=n;return t({title:`Manage Passphrase`}),(e,t)=>(H(),w(`div`,rf,[(H(),w(k,null,Pe(r,e=>F(U(G),{key:e.next,class:`ma-2`},{default:N(()=>[F(U(Xn),{class:`pa-2 mb-3`,border:``,link:``,onClick:t=>i(`optionClick`,e.next)},{prepend:N(()=>
25[(H(),m(z(e.icon),{width:`20`,height:`20`,class:`ml-3 mr-4`}))]),append:N(()=>[F(U(hn),{size:`24`,icon:U(Ss),color:`default`},null,8,[`icon`])]),default:N(()=>[F(U(wn),null,{default:N(()=>[j(`p`,af,V(e.title),1)]),_:2},1024),F(U(Wn),null,{default:N(()=>[j(`p`,of,V(e.subtitle),1)]),_:2},1024)]),_:2},1032,[`onClick`])]),_:2},1024)),64))]))}}),cf={class:`pa-6`},lf=P({__name:`CreateStep`,setup(e,{expose:t}){return t({title:`Create a New Passphrase`}),(e,t)=>(H(),w(`div`,cf,` Creating a new passphrase allows you to upload data separately from the data uploaded with the current encryption passphrase. `))}}),uf={class:`pa-6`},df=P({__name:`EncryptionPassphraseStep`,emits:[`selectOption`],setup(e,{expose:t,emit:n}){let r=n,i=E(null);return L(i,e=>e!==null&&r(`selectOption`,e)),t({title:`Encryption Passphrase`,onEnter:()=>{i.value===null&&(i.value=nf.EnterPassphrase)}}),(e,t)=>(H(),w(`div`,uf,[F(U(K),null,{default:N(()=>[F(U(Y),{cols:`12`},{default:N(()=>[...t[1]||=[s(` The encryption passphrase will be used to encrypt the objects you upload in this project. You can generate a new encryption passphrase, or enter your own. `,-1)]]),_:1}),F(U(Y),{cols:`12`},{default:N(()=>[t[2]||=j(`p`,{class:`text-title-small font-weight-bold mb-2`},`Encryption Passphrase`,-1),F(U(Mo),{modelValue:i.value,"onUpdate:modelValue":t[0]||=e=>i.value=e,"hide-details":`auto`},{default:N(()=>[F(U(Ao),{label:`Enter a new passphrase`,value:U(nf).EnterPassphrase},null,8,[`value`]),F(U(Ao),{label:`Generate a 12-word passphrase`,value:U(nf).GeneratePassphrase},null,8,[`value`])]),_:1},8,[`modelValue`])]),_:1})]),_:1})]))}}),ff=P({__name:`EnterPassphraseStep`,props:{title:{default:`Enter New Pass
25phrase`},setOnNext:{type:Boolean,default:!1},ackRequired:{type:Boolean,default:!1}},emits:[`passphraseChanged`,`submit`],setup(e,{expose:t,emit:n}){let r=wi(),i=di(),a=E(null),o=E(``),s=E(!1),c=e,l=n;return L(o,e=>l(`passphraseChanged`,e)),t({title:c.title,validate:()=>(a.value?.validate(),!!a.value?.isValid),onEnter:()=>l(`passphraseChanged`,o.value),onExit:e=>{!c.setOnNext||e!==`next`||(r.setEdgeCredentials(new we),r.setPassphrase(o.value),r.setPromptForPassphrase(!1),i.success(`Passphrase switched.`))}}),(t,n)=>(H(),m(U(Eo),{ref_key:`form`,ref:a,class:`pa-6`,onSubmit:n[2]||=fn(e=>l(`submit`),[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[t.$slots.default?(H(),m(U(Y),{key:0,cols:`12`},{default:N(()=>[$e(t.$slots,`default`)]),_:3})):v(``,!0),F(U(Y),{cols:`12`},{default:N(()=>[F(U(Tt),{id:`Encryption Passphrase`,modelValue:o.value,"onUpdate:modelValue":n[1]||=e=>o.value=e,label:`Encryption Passphrase`,type:s.value?`text`:`password`,variant:`outlined`,"hide-details":!1,rules:[U(ze)],autofocus:``,required:``,class:`mt-2 mb-n4`},{"append-inner":N(()=>[F(Zi,{"is-visible":s.value,type:`passphrase`,onToggleVisibility:n[0]||=e=>s.value=!s.value},null,8,[`is-visible`])]),_:1},8,[`modelValue`,`type`,`rules`]),e.ackRequired?(H(),m(U(Ta),{key:0,density:`compact`,color:`primary`,label:`I saved my encryption passphrase.`,"hide-details":!1,rules:[U(ze)],class:`mt-4 mb-n7`},null,8,[`rules`])):v(``,!0)]),_:1})]),_:3})]),_:3},512))}}),pf=i(((e,t)=>{var n=oi(),r=n.Buffer;function i(e,t){for(var n in e)t[n]=e[n]}r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?t.exports=n:(i(n,e),e.Buffer=a);function a(e,t,n){return r(e,t,n)}a.prototype=Object.create(r.prototype),i(r,a),a.from=function(e,t,n){if(typeof e==`number`)throw TypeError(`Argument must not be a number`);return r(e,t,n)},a.alloc=function(e,t,n){if(typeof e!=`number`)throw TypeError(`Argument must be a number`);var i=r(e);return t===void 0?i.fill(0):typeof n==`string`?i.fill(t,n):i.fill(t),i},a.allocUnsafe=function(e){if(typeof e!=`number`)throw TypeError(`Argument must be a number`);return r(e)},a.allocUnsafeSlow=function(e){if(typeof e!=`number`)throw TypeError(`Argument must be a number`);return n.SlowBuffer(e)}})),mf=i(((e,t)=>{var n={}.toString;t.exports=Array.isArray||function(e){return n.call(e)==`[object Array]`}})),hf=i(((e,t)=>{var n=Ni(),r=ii()(`TypedArray.prototype.buffer`,!0),i=mi();t.exports=r||function(e){if(!i(e))throw new n(`Not a Typed Array`);return e.buffer}})),gf=i(((e,t)=>{var n=pf().Buffer,r=mf(),i=hf(),a=ArrayBuffer.isView||function(e){try{return i(e),!0}catch{return!1}},o=typeof Uint8Array<`u`,s=typeof ArrayBuffer<`u`&&typeof Uint8Array<`u`,c=s&&(n.prototype instanceof Uint8Array||n.TYPED_ARRAY_SUPPORT);t.exports=function(e,t){if(n.isBuffer(e))return e.constructor&&!(`isBuffer`in e)?n.from(e):e;if(typeof e==`string`)return n.from(e,t);if(s&&a(e)){if(e.byteLength===0)return n.alloc(0);if(c){var i=n.from(e.buffer,e.byteOffset,e.byteLength);if(i.byteLength===e.byteLength)return i}var l=e instanceof Uint8Array?e:new Uint8Array(e.buffer,e.byteOffset,e.byteLength),u=n.from(l);if(u.length===e.byteLength)return u}if(o&&e instanceof Uint8Array)return n.from(e);var d=r(e);if(d)for(var f=0;f<e.length;f+=1){var p=e[f];if(typeof p!=`number`||p<0||p>255||~~p!==p)throw RangeError(`Array items must be numbers in the range 0-255.`)}if(d||n.isBuffer(e)&&e.constructor&&typeof e.constructor.isBuffer==`function`&&e.constructor.isBuffer(e))return n.from(e);throw TypeError(`The "data" argument must be a string, an Array, a Buffer, a Uint8Array, or a DataView.`)}})),_f=i(((e,t)=>{var n=pf().Buffer,r=gf(),i=typeof Uint8Array<`u`,a=i&&typeof ArrayBuffer<`u`&&ArrayBuffer.isView;t.exports=function(e,t){if(typeof e==`string`||n.isBuffer(e)||i&&e instanceof Uint8Array||a&&a(e))return r(e,t);throw TypeError(`The "data" argument must be a string, a Buffer, a Uint8Array, or a DataView`)}})),vf=i(((e,t)=>{typeof process>`u`?t.exports={nextTick:n}:t.exports=process;function n(e,t,n,r){if(typeof e!=`function`)throw TypeError(`"callback" argument must be a function`);var i=arguments.length,a,o;switch(i){case 0:case 1:return process.nextTick(e);case 2:return process.nextTick(function(){e.call(null,t)});case 3:return process.nextTick(function(){e.call(null,t,n)});case 4:return process.nextTick(function(){e.call(null,t,n,r)});default:for(a=Array(i-1),o=0;o<a.length;)a[o++]=arguments[o];return process.nextTick(function(){e.apply(null,a)})}}})),yf=i(((e,t)=>{var n={}.toString;t.exports=Array.isArray||function(e){return n.call(e)==`[object Array]`}}
25)),bf=i(((e,t)=>{t.exports=ai().EventEmitter})),xf=i(((e,t)=>{var n=oi(),r=n.Buffer;function i(e,t){for(var n in e)t[n]=e[n]}r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?t.exports=n:(i(n,e),e.Buffer=a);function a(e,t,n){return r(e,t,n)}i(r,a),a.from=function(e,t,n){if(typeof e==`number`)throw TypeError(`Argument must not be a number`);return r(e,t,n)},a.alloc=function(e,t,n){if(typeof e!=`number`)throw TypeError(`Argument must be a number`);var i=r(e);return t===void 0?i.fill(0):typeof n==`string`?i.fill(t,n):i.fill(t),i},a.allocUnsafe=function(e){if(typeof e!=`number`)throw TypeError(`Argument must be a number`);return r(e)},a.allocUnsafeSlow=function(e){if(typeof e!=`number`)throw TypeError(`Argument must be a number`);return n.SlowBuffer(e)}})),Sf=i((e=>{function t(e){return Array.isArray?Array.isArray(e):h(e)===`[object Array]`}e.isArray=t;function n(e){return typeof e==`boolean`}e.isBoolean=n;function r(e){return e===null}e.isNull=r;function i(e){return e==null}e.isNullOrUndefined=i;function a(e){return typeof e==`number`}e.isNumber=a;function o(e){return typeof e==`string`}e.isString=o;function s(e){return typeof e==`symbol`}e.isSymbol=s;function c(e){return e===void 0}e.isUndefined=c;function l(e){return h(e)===`[object RegExp]`}e.isRegExp=l;function u(e){return typeof e==`object`&&!!e}e.isObject=u;function d(e){return h(e)===`[object Date]`}e.isDate=d;function f(e){return h(e)===`[object Error]`||e instanceof Error}e.isError=f;function p(e){return typeof e==`function`}e.isFunction=p;function m(e){return e===null||typeof e==`boolean`||typeof e==`number`||typeof e==`string`||typeof e==`symbol`||e===void 0}e.isPrimitive=m,e.isBuffer=oi().Buffer.isBuffer;function h(e){return Object.prototype.toString.call(e)}})),Cf=i(((e,t)=>{function n(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}var r=xf().Buffer,i=Pi();function a(e,t,n){e.copy(t,n)}t.exports=function(){function e(){n(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};this.length===0&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(this.length!==0){var e=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(this.length===0)return``;for(var t=this.head,n=``+t.data;t=t.next;)n+=e+t.data;return n},e.prototype.concat=function(e){if(this.length===0)return r.alloc(0);for(var t=r.allocUnsafe(e>>>0),n=this.head,i=0;n;)a(n.data,t,i),i+=n.data.length,n=n.next;return t},e}(),i&&i.inspect&&i.inspect.custom&&(t.exports.prototype[i.inspect.custom]=function(){var e=i.inspect({length:this.length});return this.constructor.name+` `+e})})),wf=i(((e,t)=>{var n=vf();function r(e,t){var r=this,i=this._readableState&&this._readableState.destroyed,o=this._writableState&&this._writableState.destroyed;return i||o?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,n.nextTick(a,this,e)):n.nextTick(a,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?r._writableState?r._writableState.errorEmitted||(r._writableState.errorEmitted=!0,n.nextTick(a,r,e)):n.nextTick(a,r,e):t&&t(e)}),this)}function i(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function a(e,t){e.emit(`error`,t)}t.exports={destroy:r,undestroy:i}})),Tf=i(((e,t)=>{var n=vf();t.exports=_;function r(e){var t=this;this.next=null,this.entry=null,this.finish=function(){te(t,e)}}var i=n.nextTick,a;_.WritableState=h;var o=Object.create(Sf());o.inherits=hi();var s={deprecate:_i()},c=bf(),l=xf().Buffer,u=(typeof globalThis<`u`?globalThis:typeof window<`u`?window:typeof self<`u`?self:{}).Uint8Array||function(){};function d(e){return l.from(e)}function f(e){return l.isBuffer(e)||e instanceof u}var p=wf();o.inherits(_,c);function m(){}function h(e,t){a||=Ef(),e||={};var n=t instanceof a;this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var i=e.highWaterMark,o=e.writableHighWaterMark,s=this.objectMode?16:16*1024;i||i===0?this.highWaterMark=i:n&&(o||o===0)?this.highWaterMark=o:this.highWaterMark=s,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var c=e.decodeStrings===!1;this.decodeStrings=!c,this.defaultEncoding=e.defaultEncoding||`utf8`,this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){T(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new r(this)}h.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},(function(){try{Object.defineProperty(h.prototype,`buffer`,{get:s.deprecate(function(){return this.getBuffer()},`_writableState.buffer is deprecated. Use _writableState.getBuffer instead.`,`DEP0003`)})}catch{}})();var g;typeof Symbol==`function`&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]==`function`?(g=Function.prototype[Symbol.hasInstance],Object.defineProperty(_,Symbol.hasInstance,{value:function(e){return g.call(this,e)?!0:this===_?e&&e._writableState instanceof h:!1}})):g=function(e){return e instanceof this};function _(e){if(a||=Ef(),!g.call(_,this)&&!(this instanceof a))return new _(e);this._writableState=new h(e,this),this.writable=!0,e&&(typeof e.write==`function`&&(this._write=e.write),typeof e.writev==`function`&&(this._writev=e.writev),typeof e.destroy==`function`&&(this._destroy=e.destroy),typeof e.final==`function`&&(this._final=e.final)),c.call(this)}
25_.prototype.pipe=function(){this.emit(`error`,Error(`Cannot pipe, not readable`))};function v(e,t){var r=Error(`write after end`);e.emit(`error`,r),n.nextTick(t,r)}function y(e,t,r,i){var a=!0,o=!1;return r===null?o=TypeError(`May not write null values to stream`):typeof r!=`string`&&r!==void 0&&!t.objectMode&&(o=TypeError(`Invalid non-string/buffer chunk`)),o&&(e.emit(`error`,o),n.nextTick(i,o),a=!1),a}_.prototype.write=function(e,t,n){var r=this._writableState,i=!1,a=!r.objectMode&&f(e);return a&&!l.isBuffer(e)&&(e=d(e)),typeof t==`function`&&(n=t,t=null),a?t=`buffer`:t||=r.defaultEncoding,typeof n!=`function`&&(n=m),r.ended?v(this,n):(a||y(this,r,e,n))&&(r.pendingcb++,i=x(this,r,a,e,t,n)),i},_.prototype.cork=function(){var e=this._writableState;e.corked++},_.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.bufferProcessing&&e.bufferedRequest&&O(this,e))},_.prototype.setDefaultEncoding=function(e){if(typeof e==`string`&&(e=e.toLowerCase()),!([`hex`,`utf8`,`utf-8`,`ascii`,`binary`,`base64`,`ucs2`,`ucs-2`,`utf16le`,`utf-16le`,`raw`].indexOf((e+``).toLowerCase())>-1))throw TypeError(`Unknown encoding: `+e);return this._writableState.defaultEncoding=e,this};function b(e,t,n){return!e.objectMode&&e.decodeStrings!==!1&&typeof t==`string`&&(t=l.from(t,n)),t}Object.defineProperty(_.prototype,`writableHighWaterMark`,{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function x(e,t,n,r,i,a){if(!n){var o=b(t,r,i);r!==o&&(n=!0,i=`buffer`,r=o)}var s=t.objectMode?1:r.length;t.length+=s;var c=t.length<t.highWaterMark;if(c||(t.needDrain=!0),t.writing||t.corked){var l=t.lastBufferedRequest;t.lastBufferedRequest={chunk:r,encoding:i,isBuf:n,callback:a,next:null},l?l.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else S(e,t,!1,s,r,i,a);return c}function S(e,t,n,r,i,a,o){t.writelen=r,t.writecb=o,t.writing=!0,t.sync=!0,n?e._writev(i,t.onwrite):e._write(i,a,t.onwrite),t.sync=!1}function C(e,t,r,i,a){--t.pendingcb,r?(n.nextTick(a,i),n.nextTick(j,e,t),e._writableState.errorEmitted=!0,e.emit(`error`,i)):(a(i),e._writableState.errorEmitted=!0,e.emit(`error`,i),j(e,t))}function w(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function T(e,t){var n=e._writableState,r=n.sync,a=n.writecb;if(w(n),t)C(e,n,r,t,a);else{var o=k(n);!o&&!n.corked&&!n.bufferProcessing&&n.bufferedRequest&&O(e,n),r?i(E,e,n,o,a):E(e,n,o,a)}}function E(e,t,n,r){n||D(e,t),t.pendingcb--,r(),j(e,t)}function D(e,t){t.length===0&&t.needDrain&&(t.needDrain=!1,e.emit(`drain`))}function O(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var i=t.bufferedRequestCount,a=Array(i),o=t.corkedRequestsFree;o.entry=n;for(var s=0,c=!0;n;)a[s]=n,n.isBuf||(c=!1),n=n.next,s+=1;a.allBuffers=c,S(e,t,!0,t.length,a,``,o.finish),t.pendingcb++,t.lastBufferedRequest=null,o.next?(t.corkedRequestsFree=o.next,o.next=null):t.corkedRequestsFree=new r(t),t.bufferedRequestCount=0}else{for(;n;){var l=n.chunk,u=n.encoding,d=n.callback;if(S(e,t,!1,t.objectMode?1:l.length,l,u,d),n=n.next,t.bufferedRequestCount--,t.writing)break}n===null&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}_.prototype._write=function(e,t,n){n(Error(`_write() is not implemented`))},_.prototype._writev=null,_.prototype.end=function(e,t,n){var r=this._writableState;typeof e==`function`?(n=e,e=null,t=null):typeof t==`function`&&(n=t,t=null),e!=null&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||M(this,r,n)};function k(e){return e.ending&&e.length===0&&e.bufferedRequest===null&&!e.finished&&!e.writing}function A(e,t){e._final(function(n){t.pendingcb--,n&&e.emit(`error`,
25n),t.prefinished=!0,e.emit(`prefinish`),j(e,t)})}function ee(e,t){!t.prefinished&&!t.finalCalled&&(typeof e._final==`function`?(t.pendingcb++,t.finalCalled=!0,n.nextTick(A,e,t)):(t.prefinished=!0,e.emit(`prefinish`)))}function j(e,t){var n=k(t);return n&&(ee(e,t),t.pendingcb===0&&(t.finished=!0,e.emit(`finish`))),n}function M(e,t,r){t.ending=!0,j(e,t),r&&(t.finished?n.nextTick(r):e.once(`finish`,r)),t.ended=!0,e.writable=!1}function te(e,t,n){var r=e.entry;for(e.entry=null;r;){var i=r.callback;t.pendingcb--,i(n),r=r.next}t.corkedRequestsFree.next=e}Object.defineProperty(_.prototype,`destroyed`,{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),_.prototype.destroy=p.destroy,_.prototype._undestroy=p.undestroy,_.prototype._destroy=function(e,t){this.end(),t(e)}})),Ef=i(((e,t)=>{var n=vf(),r=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};t.exports=u;var i=Object.create(Sf());i.inherits=hi();var a=Df(),o=Tf();i.inherits(u,a);for(var s=r(o.prototype),c=0;c<s.length;c++){var l=s[c];u.prototype[l]||(u.prototype[l]=o.prototype[l])}function u(e){if(!(this instanceof u))return new u(e);a.call(this,e),o.call(this,e),e&&e.readable===!1&&(this.readable=!1),e&&e.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,e&&e.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once(`end`,d)}Object.defineProperty(u.prototype,`writableHighWaterMark`,{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function d(){this.allowHalfOpen||this._writableState.ended||n.nextTick(f,this)}function f(e){e.end()}Object.defineProperty(u.prototype,`destroyed`,{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(e){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=e,this._writableState.destroyed=e)}}),u.prototype._destroy=function(e,t){this.push(null),this.end(),n.nextTick(t,e)}})),Df=i(((e,t)=>{var n=vf();t.exports=b;var r=yf(),i;b.ReadableState=y,ai().EventEmitter;var a=function(e,t){return e.listeners(t).length},o=bf(),s=xf().Buffer,c=(typeof globalThis<`u`?globalThis:typeof window<`u`?window:typeof self<`u`?self:{}).Uint8Array||function(){};function l(e){return s.from(e)}function u(e){return s.isBuffer(e)||e instanceof c}var d=Object.create(Sf());d.inherits=hi();var f=Pi(),p=void 0;p=f&&f.debuglog?f.debuglog(`stream`):function(){};var m=Cf(),h=wf(),g;d.inherits(b,o);var _=[`error`,`close`,`destroy`,`pause`,`resume`];function v(e,t,n){if(typeof e.prependListener==`function`)return e.prepe
25ndListener(t,n);!e._events||!e._events[t]?e.on(t,n):r(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]}function y(e,t){i||=Ef(),e||={};var n=t instanceof i;this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var r=e.highWaterMark,a=e.readableHighWaterMark,o=this.objectMode?16:16*1024;r||r===0?this.highWaterMark=r:n&&(a||a===0)?this.highWaterMark=a:this.highWaterMark=o,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new m,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||`utf8`,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(g||=Fi().StringDecoder,this.decoder=new g(e.encoding),this.encoding=e.encoding)}function b(e){if(i||=Ef(),!(this instanceof b))return new b(e);this._readableState=new y(e,this),this.readable=!0,e&&(typeof e.read==`function`&&(this._read=e.read),typeof e.destroy==`function`&&(this._destroy=e.destroy)),o.call(this)}Object.defineProperty(b.prototype,`destroyed`,{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),b.prototype.destroy=h.destroy,b.prototype._undestroy=h.undestroy,b.prototype._destroy=function(e,t){this.push(null),t(e)},b.prototype.push=function(e,t){var n=this._readableState,r;return n.objectMode?r=!0:typeof e==`string`&&(t||=n.defaultEncoding,t!==n.encoding&&(e=s.from(e,t),t=``),r=!0),x(this,e,t,!1,r)},b.prototype.unshift=function(e){return x(this,e,null,!0,!1)};function x(e,t,n,r,i){var a=e._readableState;if(t===null)a.reading=!1,O(e,a);else{var o;i||(o=C(a,t)),o?e.emit(`error`,o):a.objectMode||t&&t.length>0?(typeof t!=`string`&&!a.objectMode&&Object.getPrototypeOf(t)!==s.prototype&&(t=l(t)),r?a.endEmitted?e.emit(`error`,Error(`stream.unshift() after end event`)):S(e,a,t,!0):a.ended?e.emit(`error`,Error(`stream.push() after EOF`)):(a.reading=!1,a.decoder&&!n?(t=a.decoder.write(t),a.objectMode||t.length!==0?S(e,a,t,!1):ee(e,a)):S(e,a,t,!1))):r||(a.reading=!1)}return w(a)}function S(e,t,n,r){t.flowing&&t.length===0&&!t.sync?(e.emit(`data`,n),e.read(0)):(t.length+=t.objectMode?1:n.length,r?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&k(e)),ee(e,t)}function C(e,t){var n;return!u(t)&&typeof t!=`string`&&t!==void 0&&!e.objectMode&&(n=TypeError(`Invalid non-string/buffer chunk`)),n}function w(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||e.length===0)}b.prototype.isPaused=function(){return this._readableState.flowing===!1},b.prototype.setEncoding=function(e){return g||=Fi().StringDecoder,this._readableState.decoder=new g(e),this._readableState.encoding=e,this};var T=8388608;function E(e){return e>=T?e=T:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function D(e,t){return e<=0||t.length===0&&t.ended?0:t.objectMode?1:e===e?(e>t.highWaterMark&&(t.highWaterMark=E(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0)):t.flowing&&t.length?t.buffer.head.data.length:t.length}b.prototype.read=function(e){p(`read`,e),e=parseInt(e,10);var t=this._readableState,n=e;if(e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return p(`read: emitReadable`,t.length,t.ended),t.length===0&&t.ended?F(this):k(this),null;if(e=D(e,t),e===0&&t.ended)return t.length===0&&F(this),null;var r=t.needReadable;p(`need readable`,r),(t.length===0||t.length-e<t.highWaterMark)&&(r=!0,p(`length less than watermark`,r)),t.ended||t.reading?(r=!1,p(`reading or ended`,r)):r&&(p(`do read`),t.reading=!0,t.sync=!0,t.length===0&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=D(n,t)));var i=e>0?ie(e,t):null;return i===null?(t.needReadable=!0,e=0):t.length-=e,t.length===0&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&F(this)),i!==null&&this.emit(`data`,i),i};function O(e,t){if(!t.ended){if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,k(e)}}function k(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(p(`emitReadable`,t.flowing),t.emittedReadable=!0,t.sync?n.nextTick(A,e):A(e))}function A(e){p(`emit readable`),e.emit(`readable`),re(e)}function ee(e,t){t.readingMore||(t.readingMore=!0,n.nextTick(j,e,t))}function j(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(p(`maybeReadMore read 0`),e.read(0),n!==t.length);)n=t.length;t.readingMore=!1}
25b.prototype._read=function(e){this.emit(`error`,Error(`_read() is not implemented`))},b.prototype.pipe=function(e,t){var r=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=e;break;case 1:i.pipes=[i.pipes,e];break;default:i.pipes.push(e);break}i.pipesCount+=1,p(`pipe count=%d opts=%j`,i.pipesCount,t);var o=(!t||t.end!==!1)&&e!==process.stdout&&e!==process.stderr?c:y;i.endEmitted?n.nextTick(o):r.once(`end`,o),e.on(`unpipe`,s);function s(e,t){p(`onunpipe`),e===r&&t&&t.hasUnpiped===!1&&(t.hasUnpiped=!0,d())}function c(){p(`onend`),e.end()}var l=M(r);e.on(`drain`,l);var u=!1;function d(){p(`cleanup`),e.removeListener(`close`,g),e.removeListener(`finish`,_),e.removeListener(`drain`,l),e.removeListener(`error`,h),e.removeListener(`unpipe`,s),r.removeListener(`end`,c),r.removeListener(`end`,y),r.removeListener(`data`,m),u=!0,i.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&l()}var f=!1;r.on(`data`,m);function m(t){p(`ondata`),f=!1,!1===e.write(t)&&!f&&((i.pipesCount===1&&i.pipes===e||i.pipesCount>1&&ce(i.pipes,e)!==-1)&&!u&&(p(`false write response, pause`,i.awaitDrain),i.awaitDrain++,f=!0),r.pause())}function h(t){p(`onerror`,t),y(),e.removeListener(`error`,h),a(e,`error`)===0&&e.emit(`error`,t)}v(e,`error`,h);function g(){e.removeListener(`finish`,_),y()}e.once(`close`,g);function _(){p(`onfinish`),e.removeListener(`close`,g),y()}e.once(`finish`,_);function y(){p(`unpipe`),r.unpipe(e)}return e.emit(`pipe`,r),i.flowing||(p(`pipe resume`),r.resume()),e};function M(e){return function(){var t=e._readableState;p(`pipeOnDrain`,t.awaitDrain),t.awaitDrain&&t.awaitDrain--,t.awaitDrain===0&&a(e,`data`)&&(t.flowing=!0,re(e))}}b.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes?this:(e||=t.pipes,t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit(`unpipe`,this,n),this);if(!e){var r=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a<i;a++)r[a].emit(`unpipe`,this,{hasUnpiped:!1});return this}var o=ce(t.pipes,e);return o===-1?this:(t.pipes.splice(o,1),--t.pipesCount,t.pipesCount===1&&(t.pipes=t.pipes[0]),e.emit(`unpipe`,this,n),this)},b.prototype.on=function(e,t){var r=o.prototype.on.call(this,e,t);if(e===`data`)this._readableState.flowing!==!1&&this.resume();else if(e===`readable`){var i=this._readableState;!i.endEmitted&&!i.readableListening&&(i.readableListening=i.needReadable=!0,i.emittedReadable=!1,i.reading?i.length&&k(this):n.nextTick(te,this))}return r},b.prototype.addListener=b.prototype.on;function te(e){p(`readable nexttick read 0`),e.read(0)}b.prototype.resume=function(){var e=this._readableState;return e.flowing||(p(`resume`),e.flowing=!0,ne(this,e)),this};function ne(e,t){t.resumeScheduled||(t.resumeScheduled=!0,n.nextTick(N,e,t))}function N(e,t){t.reading||(p(`resume read 0`),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit(`resume`),re(e),t.flowing&&!t.reading&&e.read(0)}b.prototype.pause=function(){return p(`call pause flowing=%j`,this._readableState.flowing),!1!==this._readableState.flowing&&(p(`pause`),this._readableState.flowing=!1,this.emit(`pause`)),this};function re(e){var t=e._readableState;for(p(`flow`,t.flowing);t.flowing&&e.read()!==null;);}b.prototype.wrap=function(e){var t=this,n=this._readableState,r=!1;for(var i in e.on(`end`,function(){if(p(`wrapped end`),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)}),e.on(`data`,function(i){p(`wrapped data`),n.decoder&&(i=n.decoder.write(i)),!(n.objectMode&&i==null)&&(!n.objectMode&&(!i||!i.length)||t.push(i)||(r=!0,e.pause()))}),e)this[i]===void 0&&typeof e[i]==`function`&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var a=0;a<_.length;a++)e.on(_[a],this.emit.bind(this,_[a]));return this._read=function(t){p(`wrapped _read`,t),r&&(r=!1,e.resume())},this},Object.defineProperty(b.prototype,`readableHighWaterMark`,{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),b._fromList=ie;function ie(e,t){if(t.length===0)return null;var n;return t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(``):t.buffer.length===1?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):n=ae(e,t.buffer,t.decoder),n}function ae(e,t,n){var r;return e<t.head.data.length?(r=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):r=e===t.head.data.length?t.shift():n?P(e,t):oe(e,t),r}function P(e,t){var n=t.head,r=1,i=n.data;for(e-=i.length;n=n.next;){var a=n.data,o=e>a.length?a.length:e;if(o===a.length?i+=a:i+=a.slice(0,e),e-=o,e===0){o===a.length?(++r,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=a.slice(o));break}++r}return t.length-=r,i}function oe(e,t){var n=s.allocUnsafe(e),r=t.head,i=1;for(r.data.copy(n),e-=r.data.length;r=r.next;){var a=r.data,o=e>a.length?a.length:e;if(a.copy(n,n.length-e,0,o),e-=o,e===0){o===a.length?(++i,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=a.slice(o));break}++i}return t.length-=i,n}function F(e){var t=e._readableState;if(t.length>0)throw Error(`"endReadable()" called on non-empty stream`);t.endEmitted||(t.ended=!0,n.nextTick(se,t,e))}function se(e,t){!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit(`end`))}function ce(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}})),Of=i(((e,t)=>{t.exports=a;var n=Ef(),r=Object.create(Sf());r.inherits=hi(),r.inherits(a,n);function i(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;
25if(!r)return this.emit(`error`,Error(`write callback called multiple times`));n.writechunk=null,n.writecb=null,t!=null&&this.push(t),r(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function a(e){if(!(this instanceof a))return new a(e);n.call(this,e),this._transformState={afterTransform:i.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&(typeof e.transform==`function`&&(this._transform=e.transform),typeof e.flush==`function`&&(this._flush=e.flush)),this.on(`prefinish`,o)}function o(){var e=this;typeof this._flush==`function`?this._flush(function(t,n){s(e,t,n)}):s(this,null,null)}a.prototype.push=function(e,t){return this._transformState.needTransform=!1,n.prototype.push.call(this,e,t)},a.prototype._transform=function(e,t,n){throw Error(`_transform() is not implemented`)},a.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var i=this._readableState;(r.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},a.prototype._read=function(e){var t=this._transformState;t.writechunk!==null&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},a.prototype._destroy=function(e,t){var r=this;n.prototype._destroy.call(this,e,function(e){t(e),r.emit(`close`)})};function s(e,t,n){if(t)return e.emit(`error`,t);if(n!=null&&e.push(n),e._writableState.length)throw Error(`Calling transform done when ws.length != 0`);if(e._transformState.transforming)throw Error(`Calling transform done when still transforming`);return e.push(null)}})),kf=i(((e,t)=>{t.exports=i;var n=Of(),r=Object.create(Sf());r.inherits=hi(),r.inherits(i,n);function i(e){if(!(this instanceof i))return new i(e);n.call(this,e)}i.prototype._transform=function(e,t,n){n(null,e)}})),Af=i(((e,t)=>{e=t.exports=Df(),e.Stream=e,e.Readable=e,e.Writable=Tf(),e.Duplex=Ef(),e.Transform=Of(),e.PassThrough=kf()})),jf=i(((e,t)=>{var n=pf().Buffer,r=_f(),i=Af().Transform,a=hi();function o(e){i.call(this),this._block=n.allocUnsafe(e),this._blockSize=e,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}a(o,i),o.prototype._transform=function(e,t,n){var r=null;try{this.update(e,t)}catch(e){r=e}n(r)},o.prototype._flush=function(e){var t=null;try{this.push(this.digest())}catch(e){t=e}e(t)},o.prototype.update=function(e,t){if(this._finalized)throw Error(`Digest already called`);for(var n=r(e,t),i=this._block,a=0;this._blockOffset+n.length-a>=this._blockSize;){for(var o=this._blockOffset;o<this._blockSize;)i[o]=n[a],o+=1,a+=1;this._update(),this._blockOffset=0}for(;a<n.length;)i[this._blockOffset]=n[a],this._blockOffset+=1,a+=1;for(var s=0,c=n.length*8;c>0;++s)this._length[s]+=c,c=this._length[s]/4294967296|0,c>0&&(this._length[s]-=4294967296*c);return this},o.prototype._update=function(){throw Error(`_update is not implemented`)},o.prototype.digest=function(e){if(this._finalized)throw Error(`Digest already called`);this._finalized=!0;var t=this._digest();e!==void 0&&(t=t.toString(e)),this._block.fill(0),this._blockOffset=0;for(var n=0;n<4;++n)this._length[n]=0;return t},o.prototype._digest=function(){throw Error(`_digest is not implemented`)},t.exports=o})),Mf=i(((e,t)=>{var n=hi(),r=jf(),i=pf().Buffer,a=Array(16);function o(){r.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}n(o,r),o.prototype._update=function(){for(var e=a,t=0;t<16;++t)e[t]=this._block.readInt32LE(t*4);var n=this._a,r=this._b,i=this._c,o=this._d;n=c(n,r,i,o,e[0],3614090360,7),o=c(o,n,r,i,e[1],3905402710,12),i=c(i,o,n,r,e[2],606105819,17),r=c(r,i,o,n,e[3],3250441966,22),n=c(n,r,i,o,e[4],4118548399,7),o=c(o,n,r,i,e[5],1200080426,12),i=c(i,o,n,r,e[6],2821735955,17),r=c(r,i,o,n,e[7],4249261313,22),n=c(n,r,i,o,e[8],1770035416,7),o=c(o,n,r,i,e[9],2336552879,12),i=c(i,o,n,r,e[10],4294925233,17),r=c(r,i,o,n,e[11],2304563134,22),n=c(n,r,i,o,e[12],1804603682,7),o=c(o,n,r,i,e[13],4254626195,12),i=c(i,o,n,r,e[14],2792965006,17),r=c(r,i,o,n,e[15],1236535329,22),n=l(n,r,i,o,e[1],4129170786,5),o=l(o,n,r,i,e[6],3225465664,9),i=l(i,o,n,r,e[11],643717713,14),r=l(r,i,o,n,e[0],3921069994,20),n=l(n,r,i,o,e[5],3593408605,5),o=l(o,n,r,i,e[10],38016083,9),i=l(i,o,n,r,e[15],3634488961,14),r=l(r,i,o,n,e[4],3889429448,20),n=l(n,r,i,o,e[9],568446438,5),o=l(o,n,r,i,e[14],3275163606,9),i=l(i,o,n,r,e[3],4107603335,14),r=l(r,i,o,n,e[8],1163531501,20),n=l(n,r,i,o,e[13],2850285829,5),o=l(o,n,r,i,e[2],4243563512,9),i=l(i,o,n,r,e[7],1735328473,14),r=l(r,i,o,n,e[12],2368359562,20),n=u(n,r,i,o,e[5],4294588738,4),o=u(o,n,r,i,e[8],2272392833,11),i=u(i,o,n,r,e[11],1839030562,16),r=u(r,i,o,n,e[14],4259657740,23),n=u(n,r,i,o,e[1],2763975236,4),o=u(o,n,r,i,e[4],1272893353,11),i=u(i,o,n,r,e[7],4139469664,16),r=u(r,i,o,n,e[10],3200236656,23),n=u(n,r,i,o,e[13],681279174,4),o=u(o,n,r,i,e[0],3936430074,11),i=u(i,o,n,r,e[3],3572445317,16),r=u(r,i,o,n,e[6],76029189,23),n=u(n,r,i,o,e[9],3654602809,4),o=u(o,n,r,i,e[12],3873151461,11),i=u(i,o,n,r,e[15],530742520,16),r=u(r,i,o,n,e[2],3299628645,23),n=d(n,r,i,o,e[0],4096336452,6),o=d(o,n,r,i,e[7],1126891415,10),i=d(i,o,n,r,e[14],2878612391,15),r=d(r,i,o,n,e[5],4237533241,21),n=d(n,r,i,o,e[12],1700485571,6),o=d(o,n,r,i,e[3],2399980690,10),i=d(i,o,n,r,e[10],4293915773,15),r
25=d(r,i,o,n,e[1],2240044497,21),n=d(n,r,i,o,e[8],1873313359,6),o=d(o,n,r,i,e[15],4264355552,10),i=d(i,o,n,r,e[6],2734768916,15),r=d(r,i,o,n,e[13],1309151649,21),n=d(n,r,i,o,e[4],4149444226,6),o=d(o,n,r,i,e[11],3174756917,10),i=d(i,o,n,r,e[2],718787259,15),r=d(r,i,o,n,e[9],3951481745,21),this._a=this._a+n|0,this._b=this._b+r|0,this._c=this._c+i|0,this._d=this._d+o|0},o.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=i.allocUnsafe(16);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e};function s(e,t){return e<<t|e>>>32-t}function c(e,t,n,r,i,a,o){return s(e+(t&n|~t&r)+i+a|0,o)+t|0}function l(e,t,n,r,i,a,o){return s(e+(t&r|n&~r)+i+a|0,o)+t|0}function u(e,t,n,r,i,a,o){return s(e+(t^n^r)+i+a|0,o)+t|0}function d(e,t,n,r,i,a,o){return s(e+(n^(t|~r))+i+a|0,o)+t|0}t.exports=o})),Nf=i(((e,t)=>{var n=oi().Buffer,r=hi(),i=jf(),a=Array(16),o=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],s=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],c=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],l=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],u=[0,1518500249,1859775393,2400959708,2840853838],d=[1352829926,1548603684,1836072691,2053994217,0];function f(e,t){return e<<t|e>>>32-t}function p(e,t,n,r,i,a,o,s){return f(e+(t^n^r)+a+o|0,s)+i|0}function m(e,t,n,r,i,a,o,s){return f(e+(t&n|~t&r)+a+o|0,s)+i|0}function h(e,t,n,r,i,a,o,s){return f(e+((t|~n)^r)+a+o|0,s)+i|0}function g(e,t,n,r,i,a,o,s){return f(e+(t&r|n&~r)+a+o|0,s)+i|0}function _(e,t,n,r,i,a,o,s){return f(e+(t^(n|~r))+a+o|0,s)+i|0}function v(){i.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}r(v,i),v.prototype._update=function(){for(var e=a,t=0;t<16;++t)e[t]=this._block.readInt32LE(t*4);for(var n=this._a|0,r=this._b|0,i=this._c|0,v=this._d|0,y=this._e|0,b=this._a|0,x=this._b|0,S=this._c|0,C=this._d|0,w=this._e|0,T=0;T<80;T+=1){var E,D;T<16?(E=p(n,r,i,v,y,e[o[T]],u[0],c[T]),D=_(b,x,S,C,w,e[s[T]],d[0],l[T])):T<32?(E=m(n,r,i,v,y,e[o[T]],u[1],c[T]),D=g(b,x,S,C,w,e[s[T]],d[1],l[T])):T<48?(E=h(n,r,i,v,y,e[o[T]],u[2],c[T]),D=h(b,x,S,C,w,e[s[T]],d[2],l[T])):T<64?(E=g(n,r,i,v,y,e[o[T]],u[3],c[T]),D=m(b,x,S,C,w,e[s[T]],d[3],l[T])):(E=_(n,r,i,v,y,e[o[T]],u[4],c[T]),D=p(b,x,S,C,w,e[s[T]],d[4],l[T])),n=y,y=v,v=f(i,10),i=r,r=E,b=w,w=C,C=f(S,10),S=x,x=D}var O=this._b+i+C|0;this._b=this._c+v+w|0,this._c=this._d+y+b|0,this._d=this._e+n+x|0,this._e=this._a+r+S|0,this._a=O},v.prototype._digest=function(){this._block[this._blockOffset]=128,this._blockOffset+=1,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=n.alloc?n.alloc(20):new n(20);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e.writeInt32LE(this._e,16),e},t.exports=v})),Pf=i(((e,t)=>{var n=pf().Buffer,r=gf();function i(e,t){this._block=n.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}i.prototype.update=function(e,t){e=r(e,t||`utf8`);for(var n=this._block,i=this._blockSize,a=e.length,o=this._len,s=0;s<a;){for(var c=o%i,l=Math.min(a-s,i-c),u=0;u<l;u++)n[c+u]=e[s+u];o+=l,s+=l,o%i===0&&this._update(n)}return this._len+=a,this},i.prototype.digest=function(e){var t=this._len%this._blockSize;this._block[t]=128,this._block.fill(0,t+1),t>=this._finalSize&&(this._update(this._block),this._block.fill(0));var n=this._len*8;if(n<=4294967295)this._block.writeUInt32BE(n,this._blockSize-4);else{var r=(n&4294967295)>>>0,i=(n-r)/4294967296;this._block.writeUInt32BE(i,this._blockSize-8),this._block.writeUInt32BE(r,this._blockSize-4)}this._update(this._block);var a=this._hash();return e?a.toString(e):a},i.prototype._update=function(){throw Error(`_update must be implemented by subclass`)},t.exports=i})),Ff=i(((e,t)=>{var n=hi(),r=Pf(),i=pf().Buffer,a=[1518500249,1859775393,-1894007588,-899497514],o=Array(80);function s(){this.init(),this._w=o,r.call(this,64,56)}n(s,r),s.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this};function c(e){return e<<5|e>>>27}function l(e){return e<<30|e>>>2}function u(e,t,n,r){return e===0?t&n|~t&r:e===2?t&n|t&r|n&r:t^n^r}s.prototype._update=function(e){for(var t=this._w,n=this._a|0,r=this._b|0,i=this._c|0,o=this._d|0,s=this._e|0,d=0;d<16;++d)t[d]=e.readInt32BE(d*4);for(;d<80;++d)t[d]=t[d-3]^t[d-8]^t[d-14]^t[d-16];for(var f=0;f<80;++f){var p=~~(f/20),m=c(n)+u(p,r,i,o)+s+t[f]+a[p]|0;s=o,o=i,i=l(r),r=n,n=m}this._a=n+this._a|0,this._b=r+this._b|0,this._c=i+this._c|0,this._d=o+this._d|0,this._e=s+this._e|0},s.prototype._hash=function(){var e=i.allocUnsafe(20);return e.writeInt32BE(this._a|0,0),e.writeInt32BE(this._b|0,4),e.writeInt32BE(this._c|0,8),e.writeInt32BE(this._d|0,12),e.writeInt32BE(this._e|0,16),e},t.exports=s})),If=i(((e,t)=>{var n=hi(),r=Pf(),i=pf().Buffer,a=[1518500249,1859775393,-1894007588,-899497514],o=Array(80);function s(){this.init(),this._w=o,r.call(this,64,56)}n(s,r),s.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this};function c(e){return e<<1|e>>>31}function l(e){return e<<5|e>>>27}function u(e){return e<<30|e>>>2}function d(e,t,n,r){return e===0?t&n|~t&r:e===2?t&n|t&r|n&r:t^n^r}s.prototype._update=function(e){for(var t=this._w,n=this._a|0,r=this._b|0,i=this._c|0,o=this._d|0,s=this._e|0,f=0;f<16;++f)t[f]=e.readInt32BE(f*4);for(;f<80;++f)t[f]=c(t[f-3]^t[f-8]^t[f-14]^t[f-16]);for(var p=0;p<80;++p){var m=~~(p/20),h=l(n)+d(m,r,i,o)+s+t[p]+a[m]|0;s=o,o=i,i=u(r),r=n,n=h}this._a=n+this._a|0,this._b=r+this._b|0,this._c=i+this._c|0,this._d=o+this._d|0,this._e=s+this._e|0},s.prototype._hash=function(){var e=i.allocUnsafe(20);return e.writeInt32BE(this._a|0,0),e.writeInt32BE(this._b|0,4),e.writeInt32BE(this._c|0,8),e.writeInt32BE(this._d|0,12),e.writeInt32BE(this._e|0,16),e},t.exports=s})),Lf=i(((e,t)=>{var n=hi(),r=Pf(),i=pf().Buffer,a=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756
25734187,3204031479,3329325298],o=Array(64);function s(){this.init(),this._w=o,r.call(this,64,56)}n(s,r),s.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this};function c(e,t,n){return n^e&(t^n)}function l(e,t,n){return e&t|n&(e|t)}function u(e){return(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}function d(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}function f(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}function p(e){return(e>>>17|e<<15)^(e>>>19|e<<13)^e>>>10}s.prototype._update=function(e){for(var t=this._w,n=this._a|0,r=this._b|0,i=this._c|0,o=this._d|0,s=this._e|0,m=this._f|0,h=this._g|0,g=this._h|0,_=0;_<16;++_)t[_]=e.readInt32BE(_*4);for(;_<64;++_)t[_]=p(t[_-2])+t[_-7]+f(t[_-15])+t[_-16]|0;for(var v=0;v<64;++v){var y=g+d(s)+c(s,m,h)+a[v]+t[v]|0,b=u(n)+l(n,r,i)|0;g=h,h=m,m=s,s=o+y|0,o=i,i=r,r=n,n=y+b|0}this._a=n+this._a|0,this._b=r+this._b|0,this._c=i+this._c|0,this._d=o+this._d|0,this._e=s+this._e|0,this._f=m+this._f|0,this._g=h+this._g|0,this._h=g+this._h|0},s.prototype._hash=function(){var e=i.allocUnsafe(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e},t.exports=s})),Rf=i(((e,t)=>{var n=hi(),r=Lf(),i=Pf(),a=pf().Buffer,o=Array(64);function s(){this.init(),this._w=o,i.call(this,64,56)}n(s,r),s.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},s.prototype._hash=function(){var e=a.allocUnsafe(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e},t.exports=s})),zf=i(((e,t)=>{var n=hi(),r=Pf(),i=pf().Buffer,a=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,
251126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],o=Array(160);function s(){this.init(),this._w=o,r.call(this,128,112)}n(s,r),s.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this};function c(e,t,n){return n^e&(t^n)}function l(e,t,n){return e&t|n&(e|t)}function u(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function d(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function f(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}function p(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}function m(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6}function h(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}function g(e,t){return+(e>>>0<t>>>0)}s.prototype._update=function(e){for(var t=this._w,n=this._ah|0,r=this._bh|0,i=this._ch|0,o=this._dh|0,s=this._eh|0,_=this._fh|0,v=this._gh|0,y=this._hh|0,b=this._al|0,x=this._bl|0,S=this._cl|0,C=this._dl|0,w=this._el|0,T=this._fl|0,E=this._gl|0,D=this._hl|0,O=0;O<32;O+=2)t[O]=e.readInt32BE(O*4),t[O+1]=e.readInt32BE(O*4+4);for(;O<160;O+=2){var k=t[O-30],A=t[O-30+1],ee=f(k,A),j=p(A,k);k=t[O-4],A=t[O-4+1];var M=m(k,A),te=h(A,k),ne=t[O-14],N=t[O-14+1],re=t[O-32],ie=t[O-32+1],ae=j+N|0,P=ee+ne+g(ae,j)|0;ae=ae+te|0,P=P+M+g(ae,te)|0,ae=ae+ie|0,P=P+re+g(ae,ie)|0,t[O]=P,t[O+1]=ae}for(var oe=0;oe<160;oe+=2){P=t[oe],ae=t[oe+1];var F=l(n,r,i),se=l(b,x,S),ce=u(n,b),le=u(b,n),I=d(s,w),ue=d(w,s),de=a[oe],fe=a[oe+1],pe=c(s,_,v),me=c(w,T,E),he=D+ue|0,ge=y+I+g(he,D)|0;he=he+me|0,ge=ge+pe+g(he,me)|0,he=he+fe|0,ge=ge+de+g(he,fe)|0,he=he+ae|0,ge=ge+P+g(he,ae)|0;var _e=le+se|0,ve=ce+F+g(_e,le)|0;y=v,D=E,v=_,E=T,_=s,T=w,w=C+he|0,s=o+ge+g(w,C)|0,o=i,C=S,i=r,S=x,r=n,x=b,b=he+_e|0,n=ge+ve+g(b,he)|0}this._al=this._al+b|0,this._bl=this._bl+x|0,this._cl=this._cl+S|0,this._dl=this._dl+C|0,this._el=this._el+w|0,this._fl=this._fl+T|0,this._gl=this._gl+E|0,this._hl=this._hl+D|0,this._ah=this._ah+n+g(this._al,b)|0,this._bh=this._bh+r+g(this._bl,x)|0,this._ch=this._ch+i+g(this._cl,S)|0,this._dh=this._dh+o+g(this._dl,C)|0,this._eh=this._eh+s+g(this._el,w)|0,this._fh=this._fh+_+g(this._fl,T)|0,this._gh=this._gh+v+g(this._gl,E)|0,this._hh=this._hh+y+g(this._hl,D)|0},s.prototype._hash=function(){var e=i.allocUnsafe(64);function t(t,n,r){e.writeInt32BE(t,r),e.writeInt32BE(n,r+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),t(this._gh,this._gl,48),t(this._hh,this._hl,56),e},t.exports=s})),Bf=i(((e,t)=>{var n=hi(),r=zf(),i=Pf(),a=pf().Buffer,o=Array(160);function s(){this.init(),this._w=o,i.call(this,128,112)}n(s,r),s.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},s.prototype._hash=function(){var e=a.allocUnsafe(48);function t(t,n,r){e.writeInt32BE(t,r),e.writeInt32BE(n,r+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),e},t.exports=s})),Vf=i(((e,t)=>{t.exports=function(e){var n=e.toLowerCase(),r=t.exports[n];if(!r)throw Error(n+` is not supported (we accept pull requests)`);return new r},t.exports.sha=Ff(),t.exports.sha1=If(),t.exports.sha224=Rf(),t.exports.sha256=Lf(),t.exports.sha384=Bf(),t.exports.sha512=zf()})),Hf=i(((e,t)=>{var n=pf().Buffer,r=Mi().Transform,i=Fi().StringDecoder,a=hi(),o=gf();function s(e){r.call(this),this.hashMode=typeof e==`string`,this.hashMode?this[e]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&=(this.__final=this._final,null),this._decoder=null,this._encoding=null}a(s,r),s.prototype.update=function(e,t,n){var r=o(e,t),i=this._update(r);return this.hashMode?this:(n&&(i=this._toString(i,n)),i)},s.prototype.setAutoPadding=function(){},s.prototype.getAuthTag=function(){throw Error(`trying to get auth tag in unsupported state`)},s.prototype.setAuthTag=function(){throw Error(`trying to set auth tag in unsupported state`)},s.prototype.setAAD=function(){throw Error(`trying to set aad in unsupported state`)},s.prototype._transform=function(e,t,n){var r;try{this.hashMode?this._update(e):this.push(this._update(e))}catch(e){r=e}finally{n(r)}},s.prototype._flush=function(e){var t;try{this.push(this.__final())}catch(e){t=e}e(t)},s.prototype._finalOrDigest=function(e){var t=this.__final()||n.alloc(0);return e&&(t=this._toString(t,e,!0)),t},s.prototype._toString=function(e,t,n){if(this._decoder||(this._decoder=new i(t),this._encoding=t),this._encoding!==t)throw Error(`can’t switch encodings`);var r=this._decoder.write(e);return n&&(r+=this._decoder.end()),r}
25,t.exports=s})),Uf=i(((e,t)=>{var n=hi(),r=Mf(),i=Nf(),a=Vf(),o=Hf();function s(e){o.call(this,`digest`),this._hash=e}n(s,o),s.prototype._update=function(e){this._hash.update(e)},s.prototype._final=function(){return this._hash.digest()},t.exports=function(e){return e=e.toLowerCase(),e===`md5`?new r:e===`rmd160`||e===`ripemd160`?new i:new s(a(e))}})),Wf=i(((e,t)=>{var n=isFinite,r=2**30-1;t.exports=function(e,t){if(typeof e!=`number`)throw TypeError(`Iterations not a number`);if(e<0||!n(e))throw TypeError(`Bad iterations`);if(typeof t!=`number`)throw TypeError(`Key length not a number`);if(t<0||t>r||t!==t)throw TypeError(`Bad key length`);return t+0}})),Gf=i(((e,t)=>{t.exports=globalThis.process&&globalThis.process.browser?`utf-8`:globalThis.process&&globalThis.process.version?parseInt(`v20.0.0`.split(`.`)[0].slice(1),10)>=6?`utf-8`:`binary`:`utf-8`})),Kf=i(((e,t)=>{var n=Mf();t.exports=function(e){return new n().update(e).digest()}})),qf=i(((e,t)=>{var n=pf().Buffer,r=gf(),i=typeof Uint8Array<`u`,a=i&&typeof ArrayBuffer<`u`&&ArrayBuffer.isView;t.exports=function(e,t,o){if(typeof e==`string`||n.isBuffer(e)||i&&e instanceof Uint8Array||a&&a(e))return r(e,t);throw TypeError(o+` must be a string, a Buffer, a Uint8Array, or a DataView`)}})),Jf=i(((e,t)=>{var n=Kf(),r=Nf(),i=Vf(),a=pf().Buffer,o=Wf(),s=Gf(),c=qf(),l=a.alloc(128),u={__proto__:null,md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,"sha512-256":32,ripemd160:20,rmd160:20},d={__proto__:null,"sha-1":`sha1`,"sha-224":`sha224`,"sha-256":`sha256`,"sha-384":`sha384`,"sha-512":`sha512`,"ripemd-160":`ripemd160`};function f(e){return new r().update(e).digest()}function p(e){function t(t){return i(e).update(t).digest()}return e===`rmd160`||e===`ripemd160`?f:e===`md5`?n:t}function m(e,t,n){var r=p(e),i=e===`sha512`||e===`sha384`?128:64;t.length>i?t=r(t):t.length<i&&(t=a.concat([t,l],i));for(var o=a.allocUnsafe(i+u[e]),s=a.allocUnsafe(i+u[e]),c=0;c<i;c++)o[c]=t[c]^54,s[c]=t[c]^92;var d=a.allocUnsafe(i+n+4);o.copy(d,0,0,i),this.ipad1=d,this.ipad2=o,this.opad=s,this.alg=e,this.blocksize=i,this.hash=r,this.size=u[e]}m.prototype.run=function(e,t){return e.copy(t,this.blocksize),this.hash(t).copy(this.opad,this.blocksize),this.hash(this.opad)};function h(e,t,n,r,i){r=o(n,r),e=c(e,s,`Password`),t=c(t,s,`Salt`);var l=(i||`sha1`).toLowerCase(),f=d[l]||l,p=u[f];if(typeof p!=`number`||!p)throw TypeError(`Digest algorithm not supported: `+i);var h=new m(f,e,t.length),g=a.allocUnsafe(r),_=a.allocUnsafe(t.length+4);t.copy(_,0,0,t.length);for(var v=0,y=p,b=Math.ceil(r/y),x=1;x<=b;x++){_.writeUInt32BE(x,t.length);for(var S=h.run(_,h.ipad1),C=S,w=1;w<n;w++){C=h.run(C,h.ipad2);for(var T=0;T<y;T++)S[T]^=C[T]}S.copy(g,v),v+=y}return g}t.exports=h})),Yf=i(((e,t)=>{var n=pf().Buffer,r=Wf(),i=Gf(),a=Jf(),o=qf(),s,c=globalThis.crypto&&globalThis.crypto.subtle,l={sha:`SHA-1`,"sha-1":`SHA-1`,sha1:`SHA-1`,sha256:`SHA-256`,"sha-256":`SHA-256`,sha384:`SHA-384`,"sha-384":`SHA-384`,"sha-512":`SHA-512`,sha512:`SHA-512`},u=[],d;function f(){return d||(d=globalThis.process&&globalThis.process.nextTick?globalThis.process.nextTick:globalThis.queueMicrotask?globalThis.queueMicrotask:globalThis.setImmediate?globalThis.setImmediate:globalThis.setTimeout,d)}function p(e,t,r,i,a){return c.importKey(`raw`,e,{name:`PBKDF2`},!1,[`deriveBits`]).then(function(e){return c.deriveBits({name:`PBKDF2`,salt:t,iterations:r,hash:{name:a}},e,i<<3)}).then(function(e){return n.from(e)})}function m(e){if(globalThis.process&&!globalThis.process.browser||!c||!c.importKey||!c.deriveBits)return Promise.resolve(!1);if(u[e]!==void 0)return u[e];s||=n.alloc(8);var t=p(s,s,10,128,e).then(function(){return!0},function(){return!1});return u[e]=t,t}function h(e,t){e.then(function(e){f()(function(){t(null,e)})},function(e){f()(function(){t(e)})})}t.exports=function(e,t,n,s,c,u){if(typeof c==`function`&&(u=c,c=void 0),s=r(n,s),e=o(e,i,`Password`),t=o(t,i,`Salt`),typeof u!=`function`)throw Error(`No callback provided to pbkdf2`);c||=`sha1`;var d=l[c.toLowerCase()];if(!d||typeof globalThis.Promise!=`function`){f()(function(){var r;try{r=a(e,t,n,s,c)}catch(e){u(e);return}u(null,r)}
25);return}h(m(d).then(function(r){return r?p(e,t,n,s,d):a(e,t,n,s,c)}),u)}})),Xf=i((e=>{e.pbkdf2=Yf(),e.pbkdf2Sync=Jf()})),Zf=i(((e,t)=>{var n=65536,r=4294967295;function i(){throw Error(`Secure random number generation is not supported by this browser.
26Use Chrome, Firefox or Internet Explorer 11`)}var a=pf().Buffer,o=globalThis.crypto||globalThis.msCrypto;o&&o.getRandomValues?t.exports=s:t.exports=i;function s(e,t){if(e>r)throw RangeError(`requested too many random bytes`);var i=a.allocUnsafe(e);if(e>0)if(e>n)for(var s=0;s<e;s+=n)o.getRandomValues(i.slice(s,s+n));else o.getRandomValues(i);return typeof t==`function`?process.nextTick(function(){t(null,i)}):i}})),Qf=i(((e,t)=>{(function(e){for(var n=[null,0,{}],r=10,i=44032,a=4352,o=4449,s=4519,c=19,l=21,u=28,d=l*u,f=c*d,p=function(e,t){this.codepoint=e,this.feature=t},m={},h=[],g=0;g<=255;++g)h[g]=0;function _(e,t,n){var i=m[t];return i||(i=e(t,n),i.feature&&++h[t>>8&255]>r&&(m[t]=i)),i}function v(e,t,r){var i=t&65280,a=(p.udata[i]||{})[t];return a?new p(t,a):new p(t,n)}function y(e,t,n){return n?e(t,n):new p(t,null)}function b(e,t,n){var r;if(t<a||a+c<=t&&t<i||i+f<t)return e(t,n);if(a<=t&&t<a+c){var m={},h=(t-a)*l;for(r=0;r<l;++r)m[o+r]=i+u*(r+h);return new p(t,[,,m])}var g=t-i,_=g%u,v=[];if(_!==0)v[0]=[i+g-_,s+_];else for(v[0]=[a+Math.floor(g/d),o+Math.floor(g%d/u)],v[2]={},r=1;r<u;++r)v[2][s+r]=t+r;return new p(t,v)}function x(e,t,r){return t<60||13311<t&&t<42607?new p(t,n):e(t,r)}p.fromCharCode=[x,_,y,b,v].reduceRight(function(e,t){return function(n,r){return t(e,n,r)}},null),p.isHighSurrogate=function(e){return e>=55296&&e<=56319},p.isLowSurrogate=function(e){return e>=56320&&e<=57343},p.prototype.prepFeature=function(){this.feature||=p.fromCharCode(this.codepoint,!0).feature},p.prototype.toString=function(){if(this.codepoint<65536)return String.fromCharCode(this.codepoint);var e=this.codepoint-65536;return String.fromCharCode(Math.floor(e/1024)+55296,e%1024+56320)},p.prototype.getDecomp=function(){return this.prepFeature(),this.feature[0]||null},p.prototype.isCompatibility=function(){return this.prepFeature(),!!this.feature[1]&&this.feature[1]&256},p.prototype.isExclude=function(){return this.prepFeature(),!!this.feature[1]&&this.feature[1]&512},p.prototype.getCanonicalClass=function(){return this.prepFeature(),this.feature[1]?this.feature[1]&255:0},p.prototype.getComposite=function(e){if(this.prepFeature(),!this.feature[2])return null;var t=this.feature[2][e.codepoint];return t?p.fromCharCode(t):null};var S=function(e){this.str=e,this.cursor=0};S.prototype.next=function(){if(this.str&&this.cursor<this.str.length){var e=this.str.charCodeAt(this.cursor++),t;return p.isHighSurrogate(e)&&this.cursor<this.str.length&&p.isLowSurrogate(t=this.str.charCodeAt(this.cursor))&&(e=(e-55296)*1024+(t-56320)+65536,++this.cursor),p.fromCharCode(e)}else return this.str=null,null};var C=function(e,t){this.it=e,this.canonical=t,this.resBuf=[]};C.prototype.next=function(){function e(t,n){var r=n.getDecomp();if(r&&!(t&&n.isCompatibility())){for(var i=[],a=0;a<r.length;++a){var o=e(t,p.fromCharCode(r[a]));i=i.concat(o)}return i}else return[n]}if(this.resBuf.length===0){var t=this.it.next();if(!t)return null;this.resBuf=e(this.canonical,t)}return this.resBuf.shift()};var w=function(e){this.it=e,this.resBuf=[]};w.prototype.next=function(){var e;if(this.resBuf.length===0)do{var t=this.it.next();if(!t)break;e=t.getCanonicalClass();var n=this.resBuf.length;if(e!==0)for(;n>0&&!(this.resBuf[n-1].getCanonicalClass()<=e);--n);this.resBuf.splice(n,0,t)}while(e!==0);return this.resBuf.shift()};var T=function(e){this.it=e,this.procBuf=[],this.resBuf=[],this.lastClass=null};T.prototype.next=function(){for(;this.resBuf.length===0;){var e=this.it.next();if(!e){this.resBuf=this.procBuf,this.procBuf=[];break}if(this.procBuf.length===0)this.lastClass=e.getCanonicalClass(),this.procBuf.push(e);else{var t=this.procBuf[0].getComposite(e),n=e.getCanonicalClass();t&&(this.lastClass<n||this.lastClass===0)?this.procBuf[0]=t:(n===0&&(this.resBuf=this.procBuf,this.procBuf=[]),this.lastClass=n,this.procBuf.push(e))}}return this.resBuf.shift()};var E=function(e,t){switch(e){case`NFD`:return new w(new C(new S(t),!0));case`NFKD`:return new w(new C(new S(t),!1));case`NFC`:return new T(new w(new C(new S(t),!0)));case`NFKC`:return new T(new w(new C(new S(t),!1)))}
26throw e+` is invalid`},D=function(e,t){for(var n=E(e,t),r=``,i;i=n.next();)r+=i.toString();return r};function O(e){return D(`NFD`,e)}function k(e){return D(`NFKD`,e)}function A(e){return D(`NFC`,e)}function ee(e){return D(`NFKC`,e)}p
vendor: 132,126 bytes, line 26
26.udata={0:{60:[,,{824:8814}],61:[,,{824:8800}],62:[,,{824:8815}],65:[,,{768:192,769:193,770:194,771:195,772:256,774:258,775:550,776:196,777:7842,778:197,780:461,783:512,785:514,803:7840,805:7680,808:260}],66:[,,{775:7682,803:7684,817:7686}],67:[,,{769:262,770:264,775:266,780:268,807:199}],68:[,,{775:7690,780:270,803:7692,807:7696,813:7698,817:7694}],69:[,,{768:200,769:201,770:202,771:7868,772:274,774:276,775:278,776:203,777:7866,780:282,783:516,785:518,803:7864,807:552,808:280,813:7704,816:7706}],70:[,,{775:7710}],71:[,,{769:500,770:284,772:7712,774:286,775:288,780:486,807:290}],72:[,,{770:292,775:7714,776:7718,780:542,803:7716,807:7720,814:7722}],73:[,,{768:204,769:205,770:206,771:296,772:298,774:300,775:304,776:207,777:7880,780:463,783:520,785:522,803:7882,808:302,816:7724}],74:[,,{770:308}],75:[,,{769:7728,780:488,803:7730,807:310,817:7732}],76:[,,{769:313,780:317,803:7734,807:315,813:7740,817:7738}],77:[,,{769:7742,775:7744,803:7746}],78:[,,{768:504,769:323,771:209,775:7748,780:327,803:7750,807:325,813:7754,817:7752}],79:[,,{768:210,769:211,770:212,771:213,772:332,774:334,775:558,776:214,777:7886,779:336,780:465,783:524,785:526,795:416,803:7884,808:490}],80:[,,{769:7764,775:7766}],82:[,,{769:340,775:7768,780:344,783:528,785:530,803:7770,807:342,817:7774}],83:[,,{769:346,770:348,775:7776,780:352,803:7778,806:536,807:350}],84:[,,{775:7786,780:356,803:7788,806:538,807:354,813:7792,817:7790}],85:[,,{768:217,769:218,770:219,771:360,772:362,774:364,776:220,777:7910,778:366,779:368,780:467,783:532,785:534,795:431,803:7908,804:7794,808:370,813:7798,816:7796}],86:[,,{771:7804,803:7806}],87:[,,{768:7808,769:7810,770:372,775:7814,776:7812,803:7816}],88:[,,{775:7818,776:7820}],89:[,,{768:7922,769:221,770:374,771:7928,772:562,775:7822,776:376,777:7926,803:7924}],90:[,,{769:377,770:7824,775:379,780:381,803:7826,817:7828}],97:[,,{768:224,769:225,770:226,771:227,772:257,774:259,775:551,776:228,777:7843,778:229,780:462,783:513,785:515,803:7841,805:7681,808:261}],98:[,,{775:7683,803:7685,817:7687}],99:[,,{769:263,770:265,775:267,780:269,807:231}],100:[,,{775:7691,780:271,803:7693,807:7697,813:7699,817:7695}],101:[,,{768:232,769:233,770:234,771:7869,772:275,774:277,775:279,776:235,777:7867,780:283,783:517,785:519,803:7865,807:553,808:281,813:7705,816:7707}],102:[,,{775:7711}],103:[,,{769:501,770:285,772:7713,774:287,775:289,780:487,807:291}],104:[,,{770:293,775:7715,776:7719,780:543,803:7717,807:7721,814:7723,817:7830}],105:[,,{768:236,769:237,770:238,771:297,772:299,774:301,776:239,777:7881,780:464,783:521,785:523,803:7883,808:303,816:7725}],106:[,,{770:309,780:496}],107:[,,{769:7729,780:489,803:7731,807:311,817:7733}],108:[,,{769:314,780:318,803:7735,807:316,813:7741,817:7739}],109:[,,{769:7743,775:7745,803:7747}],110:[,,{768:505,769:324,771:241,775:7749,780:328,803:7751,807:326,813:7755,817:7753}],111:[,,{768:242,769:243,770:244,771:245,772:333,774:335,775:559,776:246,777:7887,779:337,780:466,783:525,785:527,795:417,803:7885,808:491}],112:[,,{769:7765,775:7767}],114:[,,{769:341,775:7769,780:345,783:529,785:531,803:7771,807:343,817:7775}],115:[,,{769:347,770:349,775:7777,780:353,803:7779,806:537,807:351}],116:[,,{775:7787,776:7831,780:357,803:7789,806:539,807:355,813:7793,817:7791}],117:[,,{768:249,769:250,770:251,771:361,772:363,774:365,776:252,777:7911,778:367,779:369,780:468,783:533,785:535,795:432,803:7909,804:7795,808:371,813:7799,816:7797}],118:[,,{771:7805,803:7807}],119:[,,{768:7809,769:7811,770:373,775:7815,776:7813,778:7832,803:7817}],120:[,,{775:7819,776:7821}],121:[,,{768:7923,769:253,770:375,771:7929,772:563,775:7823,776:255,777:7927,778:7833,803:7925}],122:[,,{769:378,770:7825,775:380,780:382,803:7827,817:7829}],160:[[32],256],168:[[32,776],256,{768:8173,769:901,834:8129}],170:[[97],256],175:[[32,772],256],178:[[50],256],179:[[51],256],180:[[32,769],256],181:[[956],256],184:[[32,807],256],185:[[49],256],186:[[111],256],188:[[49,8260,52],256],189:[[49,8260,50],256],190:[[51,8260,52],256],192:[[65,768]],193:[[65,769]],194:[[65,770],,{768:7846,769:7844,771:7850,777:7848}],195:[[65,771]],196:[[65,776],,{772:478}],197:[[65,778],,{769:506}],198:[,,{769:508,772:482}],199:[[67,807],,{769:7688}],200:[[69,768]],201:[[69,769]],202:[[69,770],,{768:7872,769:7870,771:7876,777:7874}],203:[[69,776]],204:[[73,768]],205:[[73,769]],206:[[73,770]],207:[[73,776],,{769:7726}],209:[[78,771]],210:[[79,768]],211:[[79,769]],212:[[79,770],,{768:7890,769:7888,771:7894,777:7892}],213:[[79,771],,{769:7756,772:556,776:7758}],214:[[79,776],,{772:554}],216:[,,{769:510}],217:[[85,768]],218:[[85,769]],219:[[85,770]],220:[[85,776],,{768:475,769:471,772:469,780:473}],221:[[89,769]],224:[[97,768]],225:[[97,769]],226:[[97,770],,{768:7847,769:7845,771:7851,777:7849}],227:[[97,771]],228:[[97,776],,{772:479}],229:[[97,778],,{769:507}],230:[,,{769:509,772:483}],231:[[99,807],,{769:7689}],232:[[101,768]],233:[[101,769]],234:[[101,770],,{768:7873,769:7871,771:7877,777:7875}],235:[[101,776]],236:[[105,768]],237:[[105,769]],238:[[105,770]],239:[[105,776],,{769:7727}],241:[[110,771]],242:[[111,768]],243:[[111,769]],244:[[111,770],,{768:7891,769:7889,771:7895,777:7893}],245:[[111,771],,{769:7757,772:557,776:7759}],246:[[111,776],,{772:555}],248:[,,{769:511}],249:[[117,768]],250:[[117,769]],251:[[117,770]],252:[[117,776],,{768:476,769:472,772:470,780:474}],253:[[121,769]],255:[[121,776]]},256:{256:[[65,772]],257:[[97,772]],258:[[65,774],,{768:7856,769:7854,771:7860,777:7858}],259:[[97,774],,{768:7857,769:7855,771:7861,777:7859}],260:[[65,808]],261:[[97,808]],262:[[67,769]],263:[[99,769]],264:[[67,770]],265:[[99,770]],266:[[67,775]],267:[[99,775]],268:[[67,780]],269:[[99,780]],270:[[68,780]],271:[[100,780]],274:[[69,772],,{768:7700,769:7702}],275:[[101,772],,{768:7701,769:7703}],276:[[69,774]],277:[[101,774]],278:[[69,775]],279:[[101,775]],280:[[69,808]],281:[[101,808]],282:[[69,780]],283:[[101,780]],284:[[71,770]],285:[[103,770]],286:[[71,774]],287:[[103,774]],288:[[71,775]],289:[[103,775]],290:[[71,807]],291:[[103,807]],292:[[72,770]],293:[[104,770]],296:[[73,771]],297:[[105,771]],298:[[73,772]],299:[[105,772]],300:[[73,774]],301:[[105,774]],302:[[73,808]],303:[[105,808]],304:[[73,775]],306:[[73,74],256],307:[[105,106],256],308:[[74,770]],309:[[106,770]],310:[[75,807]],311:[[107,807]],313:[[76,769]],314:[[108,769]],315:[[76,807]],316:[[108,807]],317:[[76,780]],318:[[108,780]],319:[[76,183],256],320:[[108,183],256],323:[[78,769]],324:[[110,769]],325:[[78,807]],326:[[110,807]],327:[[78,780]],328:[[110,780]],329:[[700,110],256],332:[[79,772],,{768:7760,769:7762}],333:[[111,772],,{768:7761,769:7763}],334:[[79,774]],335:[[111,774]],336:[[79,779]],337:[[111,779]],340:[[82,769]],341:[[114,769]],342:[[82,807]],343:[[114,807]],344:[[82,780]],345:[[114,780]],346:[[83,769],,{775:7780}],347:[[115,769],,{775:7781}],348:[[83,770]],349:[[115,770]],350:[[83,807]],351:[[115,807]],352:[[83,780],,{775:7782}],353:[[115,780],,{775:7783}],354:[[84,807]],355:[[116,807]],356:[[84,780]],357:[[116,780]],360:[[85,771],,{769:7800}],361:[[117,771],,{769:7801}],362:[[85,772],,{776:7802}],363:[[117,772],,{776:7803}],364:[[85,774]],365:[[117,774]],366:[[85,778]],367:[[117,778]],368:[[85,779]],369:[[117,779]],370:[[85,808]],371:[[117,808]],372:[[87,770]],373:[[119,770]],374:[[89,770]],375:[[121,770]],376:[[89,776]],377:[[90,769]],378:[[122,769]],379:[[90,775]],380:[[122,775]],381:[[90,780]],382:[[122,780]],383:[[115],256,{775:7835}],416:[[79,795],,{768:7900,769:7898,771:7904,777:7902,803:7906}],417:[[111,795],,{768:7901,769:7899,771:7905,777:7903,803:7907}],431:[[85,795],,{768:7914,769:7912,771:7918,777:7916,803:7920}],432:[[117,795],,{768:7915,769:7913,771:7919,777:7917,803:7921}],439:[,,{780:494}],452:[[68,381],256],453:[[68,382],256],454:[[100,382],256],455:[[76,74],256],456:[[76,106],256],457:[[108,106],256],458:[[78,74],256],459:[[78,106],256],460:[[110,106],256],461:[[65,780]],462:[[97,780]],463:[[73,780]],464:[[105,780]],465:[[79,780]],466:[[111,780]],467:[[85,780]],468:[[117,780]],469:[[220,772]],470:[[252,772]],471:[[220,769]],472:[[252,769]],473:[[220,780]],474:[[252,780]],475:[[220,768]],476:[[252,768]],478:[[196,772]],479:[[228,772]],480:[[550,772]],481:[[551,772]],482:[[198,772]],483:[[230,772]],486:[[71,780]],487:[[103,780]],488:[[75,780]],489:[[107,780]],490:[[79,808],,{772:492}],491:[[111,808],,{772:493}],492:[[490,772]],493:[[491,772]],494:[[439,780]],495:[[658,780]],496:[[106,780]],497:[[68,90],256],498:[[68,122],256],499:[[100,122],256],500:[[71,769]],501:[[103,769]],504:[[78,768]],505:[[110,768]],506:[[197,769]],507:[[229,769]],508:[[198,769]],509:[[230,769]],510:[[216,769]],511:[[248,769]],66045:[,220]},512:{512:[[65,783]],513:[[97,783]],514:[[65,785]],515:[[97,785]],516:[[69,783]],517:[[101,783]],518:[[69,785]],519:[[101,785]],520:[[73,783]],521:[[105,783]],522:[[73,785]],523:[[105,785]],524:[[79,783]],525:[[111,783]],526:[[79,785]],527:[[111,785]],528:[[82,783]],529:[[114,783]],530:[[82,785]],531:[[114,785]],532:[[85,783]],533:[[117,783]],534:[[85,785]],535:[[117,785]],536:[[83,806]],537:[[115,806]],538:[[84,806]],539:[[116,806]],542:[[72,780]],543:[[104,780]],550:[[65,775],,{772:480}],551:[[97,775],,{772:481}],552:[[69,807],,{774:7708}],553:[[101,807],,{774:7709}],554:[[214,772]],555:[[246,772]],556:[[213,772]],557:[[245,772]],558:[[79,775],,{772:560}],559:[[111,775],,{772:561}],560:[[558,772]],561:[[559,772]],562:[[89,772]],563:[[121,772]],658:[,,{780:495}],688:[[104],256],689:[[614],256],690:[[106],256],691:[[114],256],692:[[633],256],693:[[635],256],694:[[641],256],695:[[119],256],696:[[121],256],728:[[32,774],256],729:[[32,775],256],730:[[32,778],256],731:[[32,808],256],732:[[32,771],256],733:[[32,779],256],736:[[611],256],737:[[108],256],738:[[115],256],739:[[120],256],740:[[661],256],66272:[,220]},768:{768:[,230],769:[,230],770:[,230],771:[,230],772:[,230],773:[,230],774:[,230],775:[,230],776:[,230,{769:836}],777:[,230],778:[,230],779:[,230],780:[,230],781:[,230],782:[,230],783:[,230],784:[,230],785:[,230],786:[,230],787:[,230],788:[,230],789:[,232],790:[,220],791:[,220],792:[,220],793:[,220],794:[,232],795:[,216],796:[,220],797:[,220],798:[,220],799:[,220],800:[,220],801:[,202],802:[,202],803:[,220],804:[,220],805:[,220],806:[,220],807:[,202],808:[,202],809:[,220],810:[,220],811:[,220],812:[,220],813:[,220],814:[,220],815:[,220],816:[,220],817:[,220],818:[,220],819:[,220],820:[,1],821:[,1],822:[,1],823:[,1],824:[,1],825:[,220],826:[,220],827:[,220],828:[,220],829:[,230],830:[,230],831:[,230],832:[[768],230],833:[[769],230],834:[,230],835:[[787],230],836:[[776,769],230],837:[,240],838:[,230],839:[,220],840:[,220],841:[,220],842:[,230],843:[,230],844:[,230],845:[,220],846:[,220],848:[,230],849:[,230],850:[,230],851:[,220],852:[,220],853:[,220],854:[,220],855:[,230],856:[,232],857:[,220],858:[,220],859:[,230],860:[,233],861:[,234],862:[,234],863:[,233],864:[,234],865:[,234],866:[,233],867:[,230],868:[,230],869:[,230],870:[,230],871:[,230],872:[,230],873:[,230],874:[,230],875:[,230],876:[,230],877:[,230],878:[,230],879:[,230],884:[[697]],890:[[32,837],256],894:[[59]],900:[[32,769],256],901:[[168,769]],902:[[913,769]],903:[[183]],904:[[917,769]],905:[[919,769]],906:[[921,769]],908:[[927,769]],910:[[933,769]],911:[[937,769]],912:[[970,769]],913:[,,{768:8122,769:902,772:8121,774:8120,787:7944,788:7945,837:8124}],917:[,,{768:8136,769:904,787:7960,788:7961}],919:[,,{768:8138,769:905,787:7976,788:7977,837:8140}],921:[,,{768:8154,769:906,772:8153,774:8152,776:938,787:7992,788:7993}],927:[,,{768:8184,769:908,787:8008,788:8009}],929:[,,{788:8172}],933:[,,{768:8170,769:910,772:8169,774:8168,776:939,788:8025}],937:[,,{768:8186,769:911,787:8040,788:8041,837:8188}],938:[[921,776]],939:[[933,776]],940:[[945,769],,{837:8116}],941:[[949,769]],942:[[951,769],,{837:8132}],943:[[953,769]],944:[[971,769]],945:[,,{768:8048,769:940,772:8113,774:8112,787:7936,788:7937,834:8118,837:8115}],949:[,,{768:8050,769:941,787:7952,788:7953}],951:[,,{768:8052,769:942,787:7968,788:7969,834:8134,837:8131}],953:[,,{768:8054,769:943,772:8145,774:8144,776:970,787:7984,788:7985,834:8150}],959:[,,{768:8056,769:972,787:8e3,788:8001}],961:[,,{787:8164,788:8165}],965:[,,{768:8058,769:973,772:8161,774:8160,776:971,787:8016,788:8017,834:8166}],969:[,,{768:8060,769:974,787:8032,788:8033,834:8182,837:8179}],970:[[953,776],,{768:8146,769:912,834:8151}],971:[[965,776],,{768:8162,769:944,834:8167}],972:[[959,769]],973:[[965,769]],974:[[969,769],,{837:8180}],976:[[946],256],977:[[952],256],978:[[933],256,{769:979,776:980}],979:[[978,769]],980:[[978,776]],981:[[966],256],982:[[960],256],1008:[[954],256],1009:[[961],256],1010:[[962],256],1012:[[920],256],1013:[[949],256],1017:[[931],256],66422:[,230],66423:[,230],66424:[,230],66425:[,230],66426:[,230]},1024:{1024:[[1045,768]],1025:[[1045,776]],1027:[[1043,769]],1030:[,,{776:1031}],1031:[[1030,776]],1036:[[1050,769]],1037:[[1048,768]],1038:[[1059,774]],1040:[,,{774:1232,776:1234}],1043:[,,{769:1027}],1045:[,,{768:1024,774:1238,776:1025}],1046:[,,{774:1217,776:1244}],1047:[,,{776:1246}],1048:[,,{768:1037,772:1250,774:1049,776:1252}],1049:[[1048,774]],1050:[,,{769:1036}],1054:[,,{776:1254}],1059:[,,{772:1262,774:1038,776:1264,779:1266}],1063:[,,{776:1268}],1067:[,,{776:1272}],1069:[,,{776:1260}],1072:[,,{774:1233,776:1235}],1075:[,,{769:1107}],1077:[,,{768:1104,774:1239,776:1105}],1078:[,,{774:1218,776:1245}],1079:[,,{776:1247}],1080:[,,{768:1117,772:1251,774:1081,776:1253}],1081:[[1080,774]],1082:[,,{769:1116}],1086:[,,{776:1255}],1091:[,,{772:1263,774:1118,776:1265,779:1267}],1095:[,,{776:1269}],1099:[,,{776:1273}],1101:[,,{776:1261}],1104:[[1077,768]],1105:[[1077,776]],1107:[[1075,769]],1110:[,,{776:1111}],1111:[[1110,776]],1116:[[1082,769]],1117:[[1080,768]],1118:[[1091,774]],1140:[,,{783:1142}],1141:[,,{783:1143}],1142:[[1140,783]],1143:[[1141,783]],1155:[,230],1156:[,230],1157:[,230],1158:[,230],1159:[,230],1217:[[1046,774]],1218:[[1078,774]],1232:[[1040,774]],1233:[[1072,774]],1234:[[1040,776]],1235:[[1072,776]],1238:[[1045,774]],1239:[[1077,774]],1240:[,,{776:1242}],1241:[,,{776:1243}],1242:[[1240,776]],1243:[[1241,776]],1244:[[1046,776]],1245:[[1078,776]],1246:[[1047,776]],1247:[[1079,776]],1250:[[1048,772]],1251:[[1080,772]],1252:[[1048,776]],1253:[[1080,776]],1254:[[1054,776]],1255:[[1086,776]],1256:[,,{776:1258}],1257:[,,{776:1259}],1258:[[1256,776]],1259:[[1257,776]],1260:[[1069,776]],1261:[[1101,776]],1262:[[1059,772]],1263:[[1091,772]],1264:[[1059,776]],1265:[[1091,776]],1266:[[1059,779]],1267:[[1091,779]],1268:[[1063,776]],1269:[[1095,776]],1272:[[1067,776]],1273:[[1099,776]]},1280:{1415:[[1381,1410],256],1425:[,220],1426:[,230],1427:[,230],1428:[,230],1429:[,230],1430:[,220],1431:[,230],1432:[,230],1433:[,230],1434:[,222],1435:[,220],1436:[,230],1437:[,230],1438:[,230],1439:[,230],1440:[,230],1441:[,230],1442:[,220],1443:[,220],1444:[,220],1445:[,220],1446:[,220],1447:[,220],1448:[,230],1449:[,230],1450:[,220],1451:[,230],1452:[,230],1453:[,222],1454:[,228],1455:[,230],1456:[,10],1457:[,11],1458:[,12],1459:[,13],1460:[,14],1461:[,15],1462:[,16],1463:[,17],1464:[,18],1465:[,19],1466:[,19],1467:[,20],1468:[,21],1469:[,22],1471:[,23],1473:[,24],1474:[,25],1476:[,230],1477:[,220],1479:[,18]},1536:{1552:[,230],1553:[,230],1554:[,230],1555:[,230],1556:[,230],1557:[,230],1558:[,230],1559:[,230],1560:[,30],1561:[,31],1562:[,32],1570:[[1575,1619]],1571:[[1575,1620]],1572:[[1608,1620]],1573:[[1575,1621]],1574:[[1610,1620]],1575:[,,{1619:1570,1620:1571,1621:1573}],1608:[,,{1620:1572}],1610:[,,{1620:1574}],1611:[,27],1612:[,28],1613:[,29],1614:[,30],1615:[,31],1616:[,32],1617:[,33],1618:[,34],1619:[,230],1620:[,230],1621:[,220],1622:[,220],1623:[,230],1624:[,230],1625:[,230],1626:[,230],1627:[,230],1628:[,220],1629:[,230],1630:[,230],1631:[,220],1648:[,35],1653:[[1575,1652],256],1654:[[1608,1652],256],1655:[[1735,1652],256],1656:[[1610,1652],256],1728:[[1749,1620]],1729:[,,{1620:1730}],1730:[[1729,1620]],1746:[,,{1620:1747}],1747:[[1746,1620]],1749:[,,{1620:1728}],1750:[,230],1751:[,230],1752:[,230],1753:[,230],1754:[,230],1755:[,230],1756:[,230],1759:[,230],1760:[,230],1761:[,230],1762:[,230],1763:[,220],1764:[,230],1767:[,230],1768:[,230],1770:[,220],1771:[,230],1772:[,230],1773:[,220]},1792:{1809:[,36],1840:[,230],1841:[,220],1842:[,230],1843:[,230],1844:[,220],1845:[,230],1846:[,230],1847:[,220],1848:[,220],1849:[,220],1850:[,230],1851:[,220],1852:[,220],1853:[,230],1854:[,220],1855:[,230],1856:[,230],1857:[,230],1858:[,220],1859:[,230],1860:[,220],1861:[,230],1862:[,220],1863:[,230],1864:[,220],1865:[,230],1866:[,230],2027:[,230],2028:[,230],2029:[,230],2030:[,230],2031:[,230],2032:[,230],2033:[,230],2034:[,220],2035:[,230]},2048:{2070:[,230],2071:[,230],2072:[,230],2073:[,230],2075:[,230],2076:[,230],2077:[,230],2078:[,230],2079:[,230],2080:[,230],2081:[,230],2082:[,230],2083:[,230],2085:[,230],2086:[,230],2087:[,230],2089:[,230],2090:[,230],2091:[,230],2092:[,230],2093:[,230],2137:[,220],2138:[,220],2139:[,220],2276:[,230],2277:[,230],2278:[,220],2279:[,230],2280:[,230],2281:[,220],2282:[,230],2283:[,230],2284:[,230],2285:[,220],2286:[,220],2287:[,220],2288:[,27],2289:[,28],2290:[,29],2291:[,230],2292:[,230],2293:[,230],2294:[,220],2295:[,230],2296:[,230],2297:[,220],2298:[,220],2299:[,230],2300:[,230],2301:[,230],2302:[,230],2303:[,230]},2304:{2344:[,,{2364:2345}],2345:[[2344,2364]],2352:[,,{2364:2353}],2353:[[2352,2364]],2355:[,,{2364:2356}],2356:[[2355,2364]],2364:[,7],2381:[,9],2385:[,230],2386:[,220],2387:[,230],2388:[,230],2392:[[2325,2364],512],2393:[[2326,2364],512],2394:[[2327,2364],512],2395:[[2332,2364],512],2396:[[2337,2364],512],2397:[[2338,2364],512],2398:[[2347,2364],512],2399:[[2351,2364],512],2492:[,7],2503:[,,{2494:2507,2519:2508}],2507:[[2503,2494]],2508:[[2503,2519]],2509:[,9],2524:[[2465,2492],512],2525:[[2466,2492],512],2527:[[2479,2492],512]},2560:{2611:[[2610,2620],512],2614:[[2616,2620],512],2620:[,7],2637:[,9],2649:[[2582,2620],512],2650:[[2583,2620],512],2651:[[2588,2620],512],2654:[[2603,2620],512],2748:[,7],2765:[,9],68109:[,220],68111:[,230],68152:[,230],68153:[,1],68154:[,220],68159:[,9],68325:[,230],68326:[,220]},2816:{2876:[,7],2887:[,,{2878:2891,2902:2888,2903:2892}],2888:[[2887,2902]],2891:[[2887,2878]],2892:[[2887,2903]],2893:[,9],2908:[[2849,2876],512],2909:[[2850,2876],512],2962:[,,{3031:2964}],2964:[[2962,3031]],3014:[,,{3006:3018,3031:3020}],3015:[,,{3006:3019}],3018:[[3014,3006]],3019:[[3015,3006]],3020:[[3014,3031]],3021:[,9]},3072:{3142:[,,{3158:3144}],3144:[[3142,3158]],3149:[,9],3157:[,84],3158:[,91],3260:[,7],3263:[,,{3285:3264}],3264:[[3263,3285]],3270:[,,{3266:3274,3285:3271,3286:3272}],3271:[[3270,3285]],3272:[[3270,3286]],3274:[[3270,3266],,{3285:3275}],3275:[[3274,3285]],3277:[,9]},3328:{3398:[,,{3390:3402,3415:3404}],3399:[,,{3390:3403}],3402:[[3398,3390]],3403:[[3399,3390]],3404:[[3398,3415]],3405:[,9],3530:[,9],3545:[,,{3530:3546,3535:3548,3551:3550}],3546:[[3545,3530]],3548:[[3545,3535],,{3530:3549}],3549:[[3548,3530]],3550:[[3545,3551]]},3584:{3635:[[3661,3634],256],3640:[,103],3641:[,103],3642:[,9],3656:[,107],3657:[,107],3658:[,107],3659:[,107],3763:[[3789,3762],256],3768:[,118],3769:[,118],3784:[,122],3785:[,122],3786:[,122],3787:[,122],3804:[[3755,3737],256],3805:[[3755,3745],256]},3840:{3852:[[3851],256],3864:[,220],3865:[,220],3893:[,220],3895:[,220],3897:[,216],3907:[[3906,4023],512],3917:[[3916,4023],512],3922:[[3921,4023],512],3927:[[3926,4023],512],3932:[[3931,4023],512],3945:[[3904,4021],512],3953:[,129],3954:[,130],3955:[[3953,3954],512],3956:[,132],3957:[[3953,3956],512],3958:[[4018,3968],512],3959:[[4018,3969],256],3960:[[4019,3968],512],3961:[[4019,3969],256],3962:[,130],3963:[,130],3964:[,130],3965:[,130],3968:[,130],3969:[[3953,3968],512],3970:[,230],3971:[,230],3972:[,9],3974:[,230],3975:[,230],3987:[[3986,4023],512],3997:[[3996,4023],512],4002:[[4001,4023],512],4007:[[4006,4023],512],4012:[[4011,4023],512],4025:[[3984,4021],512],4038:[,220]},4096:{4133:[,,{4142:4134}],4134:[[4133,4142]],4151:[,7],4153:[,9],4154:[,9],4237:[,220],4348:[[4316],256],69702:[,9],69759:[,9],69785:[,,{69818:69786}],69786:[[69785,69818]],69787:[,,{69818:69788}],69788:[[69787,69818]],69797:[,,{69818:69803}],69803:[[69797,69818]],69817:[,9],69818:[,7]},4352:{69888:[,230],69889:[,230],69890:[,230],69934:[[69937,69927]],69935:[[69938,69927]],69937:[,,{69927:69934}],69938:[,,{69927:69935}],69939:[,9],69940:[,9],70003:[,7],70080:[,9]},4608:{70197:[,9],70198:[,7],70377:[,7],70378:[,9]},4864:{4957:[,230],4958:[,230],4959:[,230],70460:[,7],70471:[,,{70462:70475,70487:70476}],70475:[[70471,70462]],70476:[[70471,70487]],70477:[,9],70502:[,230],70503:[,230],70504:[,230],70505:[,230],70506:[,230],70507:[,230],70508:[,230],70512:[,230],70513:[,230],70514:[,230],70515:[,230],70516:[,230]},5120:{70841:[,,{70832:70844,70842:70843,70845:70846}],70843:[[70841,70842]],70844:[[70841,70832]],70846:[[70841,70845]],70850:[,9],70851:[,7]},5376:{71096:[,,{71087:71098}],71097:[,,{71087:71099}],71098:[[71096,71087]],71099:[[71097,71087]],71103:[,9],71104:[,7]},5632:{71231:[,9],71350:[,9],71351:[,7]},5888:{5908:[,9],5940:[,9],6098:[,9],6109:[,230]},6144:{6313:[,228]},6400:{6457:[,222],6458:[,230],6459:[,220]},6656:{6679:[,230],6680:[,220],6752:[,9],6773:[,230],6774:[,230],6775:[,230],6776:[,230],6777:[,230],6778:[,230],6779:[,230],6780:[,230],6783:[,220],6832:[,230],6833:[,230],6834:[,230],6835:[,230],6836:[,230],6837:[,220],6838:[,220],6839:[,220],6840:[,220],6841:[,220],6842:[,220],6843:[,230],6844:[,230],6845:[,220]},6912:{6917:[,,{6965:6918}],6918:[[6917,6965]],6919:[,,{6965:6920}],6920:[[6919,6965]],6921:[,,{6965:6922}],6922:[[6921,6965]],6923:[,,{6965:6924}],6924:[[6923,6965]],6925:[,,{6965:6926}],6926:[[6925,6965]],6929:[,,{6965:6930}],6930:[[6929,6965]],6964:[,7],6970:[,,{6965:6971}],6971:[[6970,6965]],6972:[,,{6965:6973}],6973:[[6972,6965]],6974:[,,{6965:6976}],6975:[,,{6965:6977}],6976:[[6974,6965]],6977:[[6975,6965]],6978:[,,{6965:6979}],6979:[[6978,6965]],6980:[,9],7019:[,230],7020:[,220],7021:[,230],7022:[,230],7023:[,230],7024:[,230],7025:[,230],7026:[,230],7027:[,230],7082:[,9],7083:[,9],7142:[,7],7154:[,9],7155:[,9]},7168:{7223:[,7],7376:[,230],7377:[,230],7378:[,230],7380:[,1],7381:[,220],7382:[,220],7383:[,220],7384:[,220],7385:[,220],7386:[,230],7387:[,230],7388:[,220],7389:[,220],7390:[,220],7391:[,220],7392:[,230],7394:[,1],7395:[,1],7396:[,1],7397:[,1],7398:[,1],7399:[,1],7400:[,1],7405:[,220],7412:[,230],7416:[,230],7417:[,230]},7424:{7468:[[65],256],7469:[[198],256],7470:[[66],256],7472:[[68],256],7473:[[69],256],7474:[[398],256],7475:[[71],256],7476:[[72],256],7477:[[73],256],7478:[[74],256],7479:[[75],256],7480:[[76],256],7481:[[77],256],7482:[[78],256],7484:[[79],256],7485:[[546],256],7486:[[80],256],7487:[[82],256],7488:[[84],256],7489:[[85],256],7490:[[87],256],7491:[[97],256],7492:[[592],256],7493:[[593],256],7494:[[7426],256],7495:[[98],256],7496:[[100],256],7497:[[101],256],7498:[[601],256],7499:[[603],256],7500:[[604],256],7501:[[103],256],7503:[[107],256],7504:[[109],256],7505:[[331],256],7506:[[111],256],7507:[[596],256],7508:[[7446],256],7509:[[7447],256],7510:[[112],256],7511:[[116],256],7512:[[117],256],7513:[[7453],256],7514:[[623],256],7515:[[118],256],7516:[[7461],256],7517:[[946],256],7518:[[947],256],7519:[[948],256],7520:[[966],256],7521:[[967],256],7522:[[105],256],7523:[[114],256],7524:[[117],256],7525:[[118],256],7526:[[946],256],7527:[[947],256],7528:[[961],256],7529:[[966],256],7530:[[967],256],7544:[[1085],256],7579:[[594],256],7580:[[99],256],7581:[[597],256],7582:[[240],256],7583:[[604],256],7584:[[102],256],7585:[[607],256],7586:[[609],256],7587:[[613],256],7588:[[616],256],7589:[[617],256],7590:[[618],256],7591:[[7547],256],7592:[[669],256],7593:[[621],256],7594:[[7557],256],7595:[[671],256],7596:[[625],256],7597:[[624],256],7598:[[626],256],7599:[[627],256],7600:[[628],256],7601:[[629],256],7602:[[632],256],7603:[[642],256],7604:[[643],256],7605:[[427],256],7606:[[649],256],7607:[[650],256],7608:[[7452],256],7609:[[651],256],7610:[[652],256],7611:[[122],256],7612:[[656],256],7613:[[657],256],7614:[[658],256],7615:[[952],256],7616:[,230],7617:[,230],7618:[,220],7619:[,230],7620:[,230],7621:[,230],7622:[,230],7623:[,230],7624:[,230],7625:[,230],7626:[,220],7627:[,230],7628:[,230],7629:[,234],7630:[,214],7631:[,220],7632:[,202],7633:[,230],7634:[,230],7635:[,230],7636:[,230],7637:[,230],7638:[,230],7639:[,230],7640:[,230],7641:[,230],7642:[,230],7643:[,230],7644:[,230],7645:[,230],7646:[,230],7647:[,230],7648:[,230],7649:[,230],7650:[,230],7651:[,230],7652:[,230],7653:[,230],7654:[,230],7655:[,230],7656:[,230],7657:[,230],7658:[,230],7659:[,230],7660:[,230],7661:[,230],7662:[,230],7663:[,230],7664:[,230],7665:[,230],7666:[,230],7667:[,230],7668:[,230],7669:[,230],7676:[,233],7677:[,220],7678:[,230],7679:[,220]},7680:{7680:[[65,805]],7681:[[97,805]],7682:[[66,775]],7683:[[98,775]],7684:[[66,803]],7685:[[98,803]],7686:[[66,817]],7687:[[98,817]],7688:[[199,769]],7689:[[231,769]],7690:[[68,775]],7691:[[100,775]],7692:[[68,803]],7693:[[100,803]],7694:[[68,817]],7695:[[100,817]],7696:[[68,807]],7697:[[100,807]],7698:[[68,813]],7699:[[100,813]],7700:[[274,768]],7701:[[275,768]],7702:[[274,769]],7703:[[275,769]],7704:[[69,813]],7705:[[101,813]],7706:[[69,816]],7707:[[101,816]],7708:[[552,774]],7709:[[553,774]],7710:[[70,775]],7711:[[102,775]],7712:[[71,772]],7713:[[103,772]],7714:[[72,775]],7715:[[104,775]],7716:[[72,803]],7717:[[104,803]],7718:[[72,776]],7719:[[104,776]],7720:[[72,807]],7721:[[104,807]],7722:[[72,814]],7723:[[104,814]],7724:[[73,816]],7725:[[105,816]],7726:[[207,769]],7727:[[239,769]],7728:[[75,769]],7729:[[107,769]],7730:[[75,803]],7731:[[107,803]],7732:[[75,817]],7733:[[107,817]],7734:[[76,803],,{772:7736}],7735:[[108,803],,{772:7737}],7736:[[7734,772]],7737:[[7735,772]],7738:[[76,817]],7739:[[108,817]],7740:[[76,813]],7741:[[108,813]],7742:[[77,769]],7743:[[109,769]],7744:[[77,775]],7745:[[109,775]],7746:[[77,803]],7747:[[109,803]],7748:[[78,775]],7749:[[110,775]],7750:[[78,803]],7751:[[110,803]],7752:[[78,817]],7753:[[110,817]],7754:[[78,813]],7755:[[110,813]],7756:[[213,769]],7757:[[245,769]],7758:[[213,776]],7759:[[245,776]],7760:[[332,768]],7761:[[333,768]],7762:[[332,769]],7763:[[333,769]],7764:[[80,769]],7765:[[112,769]],7766:[[80,775]],7767:[[112,775]],7768:[[82,775]],7769:[[114,775]],7770:[[82,803],,{772:7772}],7771:[[114,803],,{772:7773}],7772:[[7770,772]],7773:[[7771,772]],7774:[[82,817]],7775:[[114,817]],7776:[[83,775]],7777:[[115,775]],7778:[[83,803],,{775:7784}],7779:[[115,803],,{775:7785}],7780:[[346,775]],7781:[[347,775]],7782:[[352,775]],7783:[[353,775]],7784:[[7778,775]],7785:[[7779,775]],7786:[[84,775]],7787:[[116,775]],7788:[[84,803]],7789:[[116,803]],7790:[[84,817]],7791:[[116,817]],7792:[[84,813]],7793:[[116,813]],7794:[[85,804]],7795:[[117,804]],7796:[[85,816]],7797:[[117,816]],7798:[[85,813]],7799:[[117,813]],7800:[[360,769]],7801:[[361,769]],7802:[[362,776]],7803:[[363,776]],7804:[[86,771]],7805:[[118,771]],7806:[[86,803]],7807:[[118,803]],7808:[[87,768]],7809:[[119,768]],7810:[[87,769]],7811:[[119,769]],7812:[[87,776]],7813:[[119,776]],7814:[[87,775]],7815:[[119,775]],7816:[[87,803]],7817:[[119,803]],7818:[[88,775]],7819:[[120,775]],7820:[[88,776]],7821:[[120,776]],7822:[[89,775]],7823:[[121,775]],7824:[[90,770]],7825:[[122,770]],7826:[[90,803]],7827:[[122,803]],7828:[[90,817]],7829:[[122,817]],7830:[[104,817]],7831:[[116,776]],7832:[[119,778]],7833:[[121,778]],7834:[[97,702],256],7835:[[383,775]],7840:[[65,803],,{770:7852,774:7862}],7841:[[97,803],,{770:7853,774:7863}],7842:[[65,777]],7843:[[97,777]],7844:[[194,769]],7845:[[226,769]],7846:[[194,768]],7847:[[226,768]],7848:[[194,777]],7849:[[226,777]],7850:[[194,771]],7851:[[226,771]],7852:[[7840,770]],7853:[[7841,770]],7854:[[258,769]],7855:[[259,769]],7856:[[258,768]],7857:[[259,768]],7858:[[258,777]],7859:[[259,777]],7860:[[258,771]],7861:[[259,771]],7862:[[7840,774]],7863:[[7841,774]],7864:[[69,803],,{770:7878}],7865:[[101,803],,{770:7879}],7866:[[69,777]],7867:[[101,777]],7868:[[69,771]],7869:[[101,771]],7870:[[202,769]],7871:[[234,769]],7872:[[202,768]],7873:[[234,768]],7874:[[202,777]],7875:[[234,777]],7876:[[202,771]],7877:[[234,771]],7878:[[7864,770]],7879:[[7865,770]],7880:[[73,777]],7881:[[105,777]],7882:[[73,803]],7883:[[105,803]],7884:[[79,803],,{770:7896}],7885:[[111,803],,{770:7897}],7886:[[79,777]],7887:[[111,777]],7888:[[212,769]],7889:[[244,769]],7890:[[212,768]],7891:[[244,768]],7892:[[212,777]],7893:[[244,777]],7894:[[212,771]],7895:[[244,771]],7896:[[7884,770]],7897:[[7885,770]],7898:[[416,769]],7899:[[417,769]],7900:[[416,768]],7901:[[417,768]],7902:[[416,777]],7903:[[417,777]],7904:[[416,771]],7905:[[417,771]],7906:[[416,803]],7907:[[417,803]],7908:[[85,803]],7909:[[117,803]],7910:[[85,777]],7911:[[117,777]],7912:[[431,769]],7913:[[432,769]],7914:[[431,768]],7915:[[432,768]],7916:[[431,777]],7917:[[432,777]],7918:[[431,771]],7919:[[432,771]],7920:[[431,803]],7921:[[432,803]],7922:[[89,768]],7923:[[121,768]],7924:[[89,803]],7925:[[121,803]],7926:[[89,777]],7927:[[121,777]],7928:[[89,771]],7929:[[121,771]]},7936:{7936:[[945,787],,{768:7938,769:7940,834:7942,837:8064}],7937:[[945,788],,{768:7939,769:7941,834:7943,837:8065}],7938:[[7936,768],,{837:8066}],7939:[[7937,768],,{837:8067}],7940:[[7936,769],,{837:8068}],7941:[[7937,769],,{837:8069}],7942:[[7936,834],,{837:8070}],7943:[[7937,834],,{837:8071}],7944:[[913,787],,{768:7946,769:7948,834:7950,837:8072}],7945:[[913,788],,{768:7947,769:7949,834:7951,837:8073}],7946:[[7944,768],,{837:8074}],7947:[[7945,768],,{837:8075}],7948:[[7944,769],,{837:8076}],7949:[[7945,769],,{837:8077}],7950:[[7944,834],,{837:8078}],7951:[[7945,834],,{837:8079}],7952:[[949,787],,{768:7954,769:7956}],7953:[[949,788],,{768:7955,769:7957}],7954:[[7952,768]],7955:[[7953,768]],7956:[[7952,769]],7957:[[7953,769]],7960:[[917,787],,{768:7962,769:7964}],7961:[[917,788],,{768:7963,769:7965}],7962:[[7960,768]],7963:[[7961,768]],7964:[[7960,769]],7965:[[7961,769]],7968:[[951,787],,{768:7970,769:7972,834:7974,837:8080}],7969:[[951,788],,{768:7971,769:7973,834:7975,837:8081}],7970:[[7968,768],,{837:8082}],7971:[[7969,768],,{837:8083}],7972:[[7968,769],,{837:8084}],7973:[[7969,769],,{837:8085}],7974:[[7968,834],,{837:8086}],7975:[[7969,834],,{837:8087}],7976:[[919,787],,{768:7978,769:7980,834:7982,837:8088}],7977:[[919,788],,{768:7979,769:7981,834:7983,837:8089}],7978:[[7976,768],,{837:8090}],7979:[[7977,768],,{837:8091}],7980:[[7976,769],,{837:8092}],7981:[[7977,769],,{837:8093}],7982:[[7976,834],,{837:8094}],7983:[[7977,834],,{837:8095}],7984:[[953,787],,{768:7986,769:7988,834:7990}],7985:[[953,788],,{768:7987,769:7989,834:7991}],7986:[[7984,768]],7987:[[7985,768]],7988:[[7984,769]],7989:[[7985,769]],7990:[[7984,834]],7991:[[7985,834]],7992:[[921,787],,{768:7994,769:7996,834:7998}],7993:[[921,788],,{768:7995,769:7997,834:7999}],7994:[[7992,768]],7995:[[7993,768]],7996:[[7992,769]],7997:[[7993,769]],7998:[[7992,834]],7999:[[7993,834]],8e3:[[959,787],,{768:8002,769:8004}],8001:[[959,788],,{768:8003,769:8005}],8002:[[8e3,768]],8003:[[8001,768]],8004:[[8e3,769]],8005:[[8001,769]],8008:[[927,787],,{768:8010,769:8012}],8009:[[927,788],,{768:8011,769:8013}],8010:[[8008,768]],8011:[[8009,768]],8012:[[8008,769]],8013:[[8009,769]],8016:[[965,787],,{768:8018,769:8020,834:8022}],8017:[[965,788],,{768:8019,769:8021,834:8023}],8018:[[8016,768]],8019:[[8017,768]],8020:[[8016,769]],8021:[[8017,769]],8022:[[8016,834]],8023:[[8017,834]],8025:[[933,788],,{768:8027,769:8029,834:8031}],8027:[[8025,768]],8029:[[8025,769]],8031:[[8025,834]],8032:[[969,787],,{768:8034,769:8036,834:8038,837:8096}],8033:[[969,788],,{768:8035,769:8037,834:8039,837:8097}],8034:[[8032,768],,{837:8098}],8035:[[8033,768],,{837:8099}],8036:[[8032,769],,{837:8100}],8037:[[8033,769],,{837:8101}],8038:[[8032,834],,{837:8102}],8039:[[8033,834],,{837:8103}],8040:[[937,787],,{768:8042,769:8044,834:8046,837:8104}],8041:[[937,788],,{768:8043,769:8045,834:8047,837:8105}],8042:[[8040,768],,{837:8106}],8043:[[8041,768],,{837:8107}],8044:[[8040,769],,{837:8108}],8045:[[8041,769],,{837:8109}],8046:[[8040,834],,{837:8110}],8047:[[8041,834],,{837:8111}],8048:[[945,768],,{837:8114}],8049:[[940]],8050:[[949,768]],8051:[[941]],8052:[[951,768],,{837:8130}],8053:[[942]],8054:[[953,768]],8055:[[943]],8056:[[959,768]],8057:[[972]],8058:[[965,768]],8059:[[973]],8060:[[969,768],,{837:8178}],8061:[[974]],8064:[[7936,837]],8065:[[7937,837]],8066:[[7938,837]],8067:[[7939,837]],8068:[[7940,837]],8069:[[7941,837]],8070:[[7942,837]],8071:[[7943,837]],8072:[[7944,837]],8073:[[7945,837]],8074:[[7946,837]],8075:[[7947,837]],8076:[[7948,837]],8077:[[7949,837]],8078:[[7950,837]],8079:[[7951,837]],8080:[[7968,837]],8081:[[7969,837]],8082:[[7970,837]],8083:[[7971,837]],8084:[[7972,837]],8085:[[7973,837]],8086:[[7974,837]],8087:[[7975,837]],8088:[[7976,837]],8089:[[7977,837]],8090:[[7978,837]],8091:[[7979,837]],8092:[[7980,837]],8093:[[7981,837]],8094:[[7982,837]],8095:[[7983,837]],8096:[[8032,837]],8097:[[8033,837]],8098:[[8034,837]],8099:[[8035,837]],8100:[[8036,837]],8101:[[8037,837]],8102:[[8038,837]],8103:[[8039,837]],8104:[[8040,837]],8105:[[8041,837]],8106:[[8042,837]],8107:[[8043,837]],8108:[[8044,837]],8109:[[8045,837]],8110:[[8046,837]],8111:[[8047,837]],8112:[[945,774]],8113:[[945,772]],8114:[[8048,837]],8115:[[945,837]],8116:[[940,837]],8118:[[945,834],,{837:8119}],8119:[[8118,837]],8120:[[913,774]],8121:[[913,772]],8122:[[913,768]],8123:[[902]],8124:[[913,837]],8125:[[32,787],256],8126:[[953]],8127:[[32,787],256,{768:8141,769:8142,834:8143}],8128:[[32,834],256],8129:[[168,834]],8130:[[8052,837]],8131:[[951,837]],8132:[[942,837]],8134:[[951,834],,{837:8135}],8135:[[8134,837]],8136:[[917,768]],8137:[[904]],8138:[[919,768]],8139:[[905]],8140:[[919,837]],8141:[[8127,768]],8142:[[8127,769]],8143:[[8127,834]],8144:[[953,774]],8145:[[953,772]],8146:[[970,768]],8147:[[912]],8150:[[953,834]],8151:[[970,834]],8152:[[921,774]],8153:[[921,772]],8154:[[921,768]],8155:[[906]],8157:[[8190,768]],8158:[[8190,769]],8159:[[8190,834]],8160:[[965,774]],8161:[[965,772]],8162:[[971,768]],8163:[[944]],8164:[[961,787]],8165:[[961,788]],8166:[[965,834]],8167:[[971,834]],8168:[[933,774]],8169:[[933,772]],8170:[[933,768]],8171:[[910]],8172:[[929,788]],8173:[[168,768]],8174:[[901]],8175:[[96]],8178:[[8060,837]],8179:[[969,837]],8180:[[974,837]],8182:[[969,834],,{837:8183}],8183:[[8182,837]],8184:[[927,768]],8185:[[908]],8186:[[937,768]],8187:[[911]],8188:[[937,837]],8189:[[180]],8190:[[32,788],256,{768:8157,769:8158,834:8159}]},8192:{8192:[[8194]],8193:[[8195]],8194:[[32],256],8195:[[32],256],8196:[[32],256],8197:[[32],256],8198:[[32],256],8199:[[32],256],8200:[[32],256],8201:[[32],256],8202:[[32],256],8209:[[8208],256],8215:[[32,819],256],8228:[[46],256],8229:[[46,46],256],8230:[[46,46,46],256],8239:[[32],256],8243:[[8242,8242],256],8244:[[8242,8242,8242],256],8246:[[8245,8245],256],8247:[[8245,8245,8245],256],8252:[[33,33],256],8254:[[32,773],256],8263:[[63,63],256],8264:[[63,33],256],8265:[[33,63],256],8279:[[8242,8242,8242,8242],256],8287:[[32],256],8304:[[48],256],8305:[[105],256],8308:[[52],256],8309:[[53],256],8310:[[54],256],8311:[[55],256],8312:[[56],256],8313:[[57],256],8314:[[43],256],8315:[[8722],256],8316:[[61],256],8317:[[40],256],8318:[[41],256],8319:[[110],256],8320:[[48],256],8321:[[49],256],8322:[[50],256],8323:[[51],256],8324:[[52],256],8325:[[53],256],8326:[[54],256],8327:[[55],256],8328:[[56],256],8329:[[57],256],8330:[[43],256],8331:[[8722],256],8332:[[61],256],8333:[[40],256],8334:[[41],256],8336:[[97],256],8337:[[101],256],8338:[[111],256],8339:[[120],256],8340:[[601],256],8341:[[104],256],8342:[[107],256],8343:[[108],256],8344:[[109],256],8345:[[110],256],8346:[[112],256],8347:[[115],256],8348:[[116],256],8360:[[82,115],256],8400:[,230],8401:[,230],8402:[,1],8403:[,1],8404:[,230],8405:[,230],8406:[,230],8407:[,230],8408:[,1],8409:[,1],8410:[,1],8411:[,230],8412:[,230],8417:[,230],8421:[,1],8422:[,1],8423:[,230],8424:[,220],8425:[,230],8426:[,1],8427:[,1],8428:[,220],8429:[,220],8430:[,220],8431:[,220],8432:[,230]},8448:{8448:[[97,47,99],256],8449:[[97,47,115],256],8450:[[67],256],8451:[[176,67],256],8453:[[99,47,111],256],8454:[[99,47,117],256],8455:[[400],256],8457:[[176,70],256],8458:[[103],256],8459:[[72],256],8460:[[72],256],8461:[[72],256],8462:[[104],256],8463:[[295],256],8464:[[73],256],8465:[[73],256],8466:[[76],256],8467:[[108],256],8469:[[78],256],8470:[[78,111],256],8473:[[80],256],8474:[[81],256],8475:[[82],256],8476:[[82],256],8477:[[82],256],8480:[[83,77],256],8481:[[84,69,76],256],8482:[[84,77],256],8484:[[90],256],8486:[[937]],8488:[[90],256],8490:[[75]],8491:[[197]],8492:[[66],256],8493:[[67],256],8495:[[101],256],8496:[[69],256],8497:[[70],256],8499:[[77],256],8500:[[111],256],8501:[[1488],256],8502:[[1489],256],8503:[[1490],256],8504:[[1491],256],8505:[[105],256],8507:[[70,65,88],256],8508:[[960],256],8509:[[947],256],8510:[[915],256],8511:[[928],256],8512:[[8721],256],8517:[[68],256],8518:[[100],256],8519:[[101],256],8520:[[105],256],8521:[[106],256],8528:[[49,8260,55],256],8529:[[49,8260,57],256],8530:[[49,8260,49,48],256],8531:[[49,8260,51],256],8532:[[50,8260,51],256],8533:[[49,8260,53],256],8534:[[50,8260,53],256],8535:[[51,8260,53],256],8536:[[52,8260,53],256],8537:[[49,8260,54],256],8538:[[53,8260,54],256],8539:[[49,8260,56],256],8540:[[51,8260,56],256],8541:[[53,8260,56],256],8542:[[55,8260,56],256],8543:[[49,8260],256],8544:[[73],256],8545:[[73,73],256],8546:[[73,73,73],256],8547:[[73,86],256],8548:[[86],256],8549:[[86,73],256],8550:[[86,73,73],256],8551:[[86,73,73,73],256],8552:[[73,88],256],8553:[[88],256],8554:[[88,73],256],8555:[[88,73,73],256],8556:[[76],256],8557:[[67],256],8558:[[68],256],8559:[[77],256],8560:[[105],256],8561:[[105,105],256],8562:[[105,105,105],256],8563:[[105,118],256],8564:[[118],256],8565:[[118,105],256],8566:[[118,105,105],256],8567:[[118,105,105,105],256],8568:[[105,120],256],8569:[[120],256],8570:[[120,105],256],8571:[[120,105,105],256],8572:[[108],256],8573:[[99],256],8574:[[100],256],8575:[[109],256],8585:[[48,8260,51],256],8592:[,,{824:8602}],8594:[,,{824:8603}],8596:[,,{824:8622}],8602:[[8592,824]],8603:[[8594,824]],8622:[[8596,824]],8653:[[8656,824]],8654:[[8660,824]],8655:[[8658,824]],8656:[,,{824:8653}],8658:[,,{824:8655}],8660:[,,{824:8654}]},8704:{8707:[,,{824:8708}],8708:[[8707,824]],8712:[,,{824:8713}],8713:[[8712,824]],8715:[,,{824:8716}],8716:[[8715,824]],8739:[,,{824:8740}],8740:[[8739,824]],8741:[,,{824:8742}],8742:[[8741,824]],8748:[[8747,8747],256],8749:[[8747,8747,8747],256],8751:[[8750,8750],256],8752:[[8750,8750,8750],256],8764:[,,{824:8769}],8769:[[8764,824]],8771:[,,{824:8772}],8772:[[8771,824]],8773:[,,{824:8775}],8775:[[8773,824]],8776:[,,{824:8777}],8777:[[8776,824]],8781:[,,{824:8813}],8800:[[61,824]],8801:[,,{824:8802}],8802:[[8801,824]],8804:[,,{824:8816}],8805:[,,{824:8817}],8813:[[8781,824]],8814:[[60,824]],8815:[[62,824]],8816:[[8804,824]],8817:[[8805,824]],8818:[,,{824:8820}],8819:[,,{824:8821}],8820:[[8818,824]],8821:[[8819,824]],8822:[,,{824:8824}],8823:[,,{824:8825}],8824:[[8822,824]],8825:[[8823,824]],8826:[,,{824:8832}],8827:[,,{824:8833}],8828:[,,{824:8928}],8829:[,,{824:8929}],8832:[[8826,824]],8833:[[8827,824]],8834:[,,{824:8836}],8835:[,,{824:8837}],8836:[[8834,824]],8837:[[8835,824]],8838:[,,{824:8840}],8839:[,,{824:8841}],8840:[[8838,824]],8841:[[8839,824]],8849:[,,{824:8930}],8850:[,,{824:8931}],8866:[,,{824:8876}],8872:[,,{824:8877}],8873:[,,{824:8878}],8875:[,,{824:8879}],8876:[[8866,824]],8877:[[8872,824]],8878:[[8873,824]],8879:[[8875,824]],8882:[,,{824:8938}],8883:[,,{824:8939}],8884:[,,{824:8940}],8885:[,,{824:8941}],8928:[[8828,824]],8929:[[8829,824]],8930:[[8849,824]],8931:[[8850,824]],8938:[[8882,824]],8939:[[8883,824]],8940:[[8884,824]],8941:[[8885,824]]},8960:{9001:[[12296]],9002:[[12297]]},9216:{9312:[[49],256],9313:[[50],256],9314:[[51],256],9315:[[52],256],9316:[[53],256],9317:[[54],256],9318:[[55],256],9319:[[56],256],9320:[[57],256],9321:[[49,48],256],9322:[[49,49],256],9323:[[49,50],256],9324:[[49,51],256],9325:[[49,52],256],9326:[[49,53],256],9327:[[49,54],256],9328:[[49,55],256],9329:[[49,56],256],9330:[[49,57],256],9331:[[50,48],256],9332:[[40,49,41],256],9333:[[40,50,41],256],9334:[[40,51,41],256],9335:[[40,52,41],256],9336:[[40,53,41],256],9337:[[40,54,41],256],9338:[[40,55,41],256],9339:[[40,56,41],256],9340:[[40,57,41],256],9341:[[40,49,48,41],256],9342:[[40,49,49,41],256],9343:[[40,49,50,41],256],9344:[[40,49,51,41],256],9345:[[40,49,52,41],256],9346:[[40,49,53,41],256],9347:[[40,49,54,41],256],9348:[[40,49,55,41],256],9349:[[40,49,56,41],256],9350:[[40,49,57,41],256],9351:[[40,50,48,41],256],9352:[[49,46],256],9353:[[50,46],256],9354:[[51,46],256],9355:[[52,46],256],9356:[[53,46],256],9357:[[54,46],256],9358:[[55,46],256],9359:[[56,46],256],9360:[[57,46],256],9361:[[49,48,46],256],9362:[[49,49,46],256],9363:[[49,50,46],256],9364:[[49,51,46],256],9365:[[49,52,46],256],9366:[[49,53,46],256],9367:[[49,54,46],256],9368:[[49,55,46],256],9369:[[49,56,46],256],9370:[[49,57,46],256],9371:[[50,48,46],256],9372:[[40,97,41],256],9373:[[40,98,41],256],9374:[[40,99,41],256],9375:[[40,100,41],256],9376:[[40,101,41],256],9377:[[40,102,41],256],9378:[[40,103,41],256],9379:[[40,104,41],256],9380:[[40,105,41],256],9381:[[40,106,41],256],9382:[[40,107,41],256],9383:[[40,108,41],256],9384:[[40,109,41],256],9385:[[40,110,41],256],9386:[[40,111,41],256],9387:[[40,112,41],256],9388:[[40,113,41],256],9389:[[40,114,41],256],9390:[[40,115,41],256],9391:[[40,116,41],256],9392:[[40,117,41],256],9393:[[40,118,41],256],9394:[[40,119,41],256],9395:[[40,120,41],256],9396:[[40,121,41],256],9397:[[40,122,41],256],9398:[[65],256],9399:[[66],256],9400:[[67],256],9401:[[68],256],9402:[[69],256],9403:[[70],256],9404:[[71],256],9405:[[72],256],9406:[[73],256],9407:[[74],256],9408:[[75],256],9409:[[76],256],9410:[[77],256],9411:[[78],256],9412:[[79],256],9413:[[80],256],9414:[[81],256],9415:[[82],256],9416:[[83],256],9417:[[84],256],9418:[[85],256],9419:[[86],256],9420:[[87],256],9421:[[88],256],9422:[[89],256],9423:[[90],256],9424:[[97],256],9425:[[98],256],9426:[[99],256],9427:[[100],256],9428:[[101],256],9429:[[102],256],9430:[[103],256],9431:[[104],256],9432:[[105],256],9433:[[106],256],9434:[[107],256],9435:[[108],256],9436:[[109],256],9437:[[110],256],9438:[[111],256],9439:[[112],256],9440:[[113],256],9441:[[114],256],9442:[[115],256],9443:[[116],256],9444:[[117],256],9445:[[118],256],9446:[[119],256],9447:[[120],256],9448:[[121],256],9449:[[122],256],9450:[[48],256]},10752:{10764:[[8747,8747,8747,8747],256],10868:[[58,58,61],256],10869:[[61,61],256],10870:[[61,61,61],256],10972:[[10973,824],512]},11264:{11388:[[106],256],11389:[[86],256],11503:[,230],11504:[,230],11505:[,230]},11520:{11631:[[11617],256],11647:[,9],11744:[,230],11745:[,230],11746:[,230],11747:[,230],11748:[,230],11749:[,230],11750:[,230],11751:[,230],11752:[,230],11753:[,230],11754:[,230],11755:[,230],11756:[,230],11757:[,230],11758:[,230],11759:[,230],11760:[,230],11761:[,230],11762:[,230],11763:[,230],11764:[,230],11765:[,230],11766:[,230],11767:[,230],11768:[,230],11769:[,230],11770:[,230],11771:[,230],11772:[,230],11773:[,230],11774:[,230],11775:[,230]},11776:{11935:[[27597],256],12019:[[40863],256]},12032:{12032:[[19968],256],12033:[[20008],256],12034:[[20022],256],12035:[[20031],256],12036:[[20057],256],12037:[[20101],256],12038:[[20108],256],12039:[[20128],256],12040:[[20154],256],12041:[[20799],256],12042:[[20837],256],12043:[[20843],256],12044:[[20866],256],12045:[[20886],256],12046:[[20907],256],12047:[[20960],256],12048:[[20981],256],12049:[[20992],256],12050:[[21147],256],12051:[[21241],256],12052:[[21269],256],12053:[[21274],256],12054:[[21304],256],12055:[[21313],256],12056:[[21340],256],12057:[[21353],256],12058:[[21378],256],12059:[[21430],256],12060:[[21448],256],12061:[[21475],256],12062:[[22231],256],12063:[[22303],256],12064:[[22763],256],12065:[[22786],256],12066:[[22794],256],12067:[[22805],256],12068:[[22823],256],12069:[[22899],256],12070:[[23376],256],12071:[[23424],256],12072:[[23544],256],12073:[[23567],256],12074:[[23586],256],12075:[[23608],256],12076:[[23662],256],12077:[[23665],256],12078:[[24027],256],12079:[[24037],256],12080:[[24049],256],12081:[[24062],256],12082:[[24178],256],12083:[[24186],256],12084:[[24191],256],12085:[[24308],256],12086:[[24318],256],12087:[[24331],256],12088:[[24339],256],12089:[[24400],256],12090:[[24417],256],12091:[[24435],256],12092:[[24515],256],12093:[[25096],256],12094:[[25142],256],12095:[[25163],256],12096:[[25903],256],12097:[[25908],256],12098:[[25991],256],12099:[[26007],256],12100:[[26020],256],12101:[[26041],256],12102:[[26080],256],12103:[[26085],256],12104:[[26352],256],12105:[[26376],256],12106:[[26408],256],12107:[[27424],256],12108:[[27490],256],12109:[[27513],256],12110:[[27571],256],12111:[[27595],256],12112:[[27604],256],12113:[[27611],256],12114:[[27663],256],12115:[[27668],256],12116:[[27700],256],12117:[[28779],256],12118:[[29226],256],12119:[[29238],256],12120:[[29243],256],12121:[[29247],256],12122:[[29255],256],12123:[[29273],256],12124:[[29275],256],12125:[[29356],256],12126:[[29572],256],12127:[[29577],256],12128:[[29916],256],12129:[[29926],256],12130:[[29976],256],12131:[[29983],256],12132:[[29992],256],12133:[[3e4],256],12134:[[30091],256],12135:[[30098],256],12136:[[30326],256],12137:[[30333],256],12138:[[30382],256],12139:[[30399],256],12140:[[30446],256],12141:[[30683],256],12142:[[30690],256],12143:[[30707],256],12144:[[31034],256],12145:[[31160],256],12146:[[31166],256],12147:[[31348],256],12148:[[31435],256],12149:[[31481],256],12150:[[31859],256],12151:[[31992],256],12152:[[32566],256],12153:[[32593],256],12154:[[32650],256],12155:[[32701],256],12156:[[32769],256],12157:[[32780],256],12158:[[32786],256],12159:[[32819],256],12160:[[32895],256],12161:[[32905],256],12162:[[33251],256],12163:[[33258],256],12164:[[33267],256],12165:[[33276],256],12166:[[33292],256],12167:[[33307],256],12168:[[33311],256],12169:[[33390],256],12170:[[33394],256],12171:[[33400],256],12172:[[34381],256],12173:[[34411],256],12174:[[34880],256],12175:[[34892],256],12176:[[34915],256],12177:[[35198],256],12178:[[35211],256],12179:[[35282],256],12180:[[35328],256],12181:[[35895],256],12182:[[35910],256],12183:[[35925],256],12184:[[35960],256],12185:[[35997],256],12186:[[36196],256],12187:[[36208],256],12188:[[36275],256],12189:[[36523],256],12190:[[36554],256],12191:[[36763],256],12192:[[36784],256],12193:[[36789],256],12194:[[37009],256],12195:[[37193],256],12196:[[37318],256],12197:[[37324],256],12198:[[37329],256],12199:[[38263],256],12200:[[38272],256],12201:[[38428],256],12202:[[38582],256],12203:[[38585],256],12204:[[38632],256],12205:[[38737],256],12206:[[38750],256],12207:[[38754],256],12208:[[38761],256],12209:[[38859],256],12210:[[38893],256],12211:[[38899],256],12212:[[38913],256],12213:[[39080],256],12214:[[39131],256],12215:[[39135],256],12216:[[39318],256],12217:[[39321],256],12218:[[39340],256],12219:[[39592],256],12220:[[39640],256],12221:[[39647],256],12222:[[39717],256],12223:[[39727],256],12224:[[39730],256],12225:[[39740],256],12226:[[39770],256],12227:[[40165],256],12228:[[40565],256],12229:[[40575],256],12230:[[40613],256],12231:[[40635],256],12232:[[40643],256],12233:[[40653],256],12234:[[40657],256],12235:[[40697],256],12236:[[40701],256],12237:[[40718],256],12238:[[40723],256],12239:[[40736],256],12240:[[40763],256],12241:[[40778],256],12242:[[40786],256],12243:[[40845],256],12244:[[40860],256],12245:[[40864],256]},12288:{12288:[[32],256],12330:[,218],12331:[,228],12332:[,232],12333:[,222],12334:[,224],12335:[,224],12342:[[12306],256],12344:[[21313],256],12345:[[21316],256],12346:[[21317],256],12358:[,,{12441:12436}],12363:[,,{12441:12364}],12364:[[12363,12441]],12365:[,,{12441:12366}],12366:[[12365,12441]],12367:[,,{12441:12368}],12368:[[12367,12441]],12369:[,,{12441:12370}],12370:[[12369,12441]],12371:[,,{12441:12372}],12372:[[12371,12441]],12373:[,,{12441:12374}],12374:[[12373,12441]],12375:[,,{12441:12376}],12376:[[12375,12441]],12377:[,,{12441:12378}],12378:[[12377,12441]],12379:[,,{12441:12380}],12380:[[12379,12441]],12381:[,,{12441:12382}],12382:[[12381,12441]],12383:[,,{12441:12384}],12384:[[12383,12441]],12385:[,,{12441:12386}],12386:[[12385,12441]],12388:[,,{12441:12389}],12389:[[12388,12441]],12390:[,,{12441:12391}],12391:[[12390,12441]],12392:[,,{12441:12393}],12393:[[12392,12441]],12399:[,,{12441:12400,12442:12401}],12400:[[12399,12441]],12401:[[12399,12442]],12402:[,,{12441:12403,12442:12404}],12403:[[12402,12441]],12404:[[12402,12442]],12405:[,,{12441:12406,12442:12407}],12406:[[12405,12441]],12407:[[12405,12442]],12408:[,,{12441:12409,12442:12410}],12409:[[12408,12441]],12410:[[12408,12442]],12411:[,,{12441:12412,12442:12413}],12412:[[12411,12441]],12413:[[12411,12442]],12436:[[12358,12441]],12441:[,8],12442:[,8],12443:[[32,12441],256],12444:[[32,12442],256],12445:[,,{12441:12446}],12446:[[12445,12441]],12447:[[12424,12426],256],12454:[,,{12441:12532}],12459:[,,{12441:12460}],12460:[[12459,12441]],12461:[,,{12441:12462}],12462:[[12461,12441]],12463:[,,{12441:12464}],12464:[[12463,12441]],12465:[,,{12441:12466}],12466:[[12465,12441]],12467:[,,{12441:12468}],12468:[[12467,12441]],12469:[,,{12441:12470}],12470:[[12469,12441]],12471:[,,{12441:12472}],12472:[[12471,12441]],12473:[,,{12441:12474}],12474:[[12473,12441]],12475:[,,{12441:12476}],12476:[[12475,12441]],12477:[,,{12441:12478}],12478:[[12477,12441]],12479:[,,{12441:12480}],12480:[[12479,12441]],12481:[,,{12441:12482}],12482:[[12481,12441]],12484:[,,{12441:12485}],12485:[[12484,12441]],12486:[,,{12441:12487}],12487:[[12486,12441]],12488:[,,{12441:12489}],12489:[[12488,12441]],12495:[,,{12441:12496,12442:12497}],12496:[[12495,12441]],12497:[[12495,12442]],12498:[,,{12441:12499,12442:12500}],12499:[[12498,12441]],12500:[[12498,12442]],12501:[,,{12441:12502,12442:12503}],12502:[[12501,12441]],12503:[[12501,12442]],12504:[,,{12441:12505,12442:12506}],12505:[[12504,12441]],12506:[[12504,12442]],12507:[,,{12441:12508,12442:12509}],12508:[[12507,12441]],12509:[[12507,12442]],12527:[,,{12441:12535}],12528:[,,{12441:12536}],12529:[,,{12441:12537}],12530:[,,{12441:12538}],12532:[[12454,12441]],12535:[[12527,12441]],12536:[[12528,12441]],12537:[[12529,12441]],12538:[[12530,12441]],12541:[,,{12441:12542}],12542:[[12541,12441]],12543:[[12467,12488],256]},12544:{12593:[[4352],256],12594:[[4353],256],12595:[[4522],256],12596:[[4354],256],12597:[[4524],256],12598:[[4525],256],12599:[[4355],256],12600:[[4356],256],12601:[[4357],256],12602:[[4528],256],12603:[[4529],256],12604:[[4530],256],12605:[[4531],256],12606:[[4532],256],12607:[[4533],256],12608:[[4378],256],12609:[[4358],256],12610:[[4359],256],12611:[[4360],256],12612:[[4385],256],12613:[[4361],256],12614:[[4362],256],12615:[[4363],256],12616:[[4364],256],12617:[[4365],256],12618:[[4366],256],12619:[[4367],256],12620:[[4368],256],12621:[[4369],256],12622:[[4370],256],12623:[[4449],256],12624:[[4450],256],12625:[[4451],256],12626:[[4452],256],12627:[[4453],256],12628:[[4454],256],12629:[[4455],256],12630:[[4456],256],12631:[[4457],256],12632:[[4458],256],12633:[[4459],256],12634:[[4460],256],12635:[[4461],256],12636:[[4462],256],12637:[[4463],256],12638:[[4464],256],12639:[[4465],256],12640:[[4466],256],12641:[[4467],256],12642:[[4468],256],12643:[[4469],256],12644:[[4448],256],12645:[[4372],256],12646:[[4373],256],12647:[[4551],256],12648:[[4552],256],12649:[[4556],256],12650:[[4558],256],12651:[[4563],256],12652:[[4567],256],12653:[[4569],256],12654:[[4380],256],12655:[[4573],256],12656:[[4575],256],12657:[[4381],256],12658:[[4382],256],12659:[[4384],256],12660:[[4386],256],12661:[[4387],256],12662:[[4391],256],12663:[[4393],256],12664:[[4395],256],12665:[[4396],256],12666:[[4397],256],12667:[[4398],256],12668:[[4399],256],12669:[[4402],256],12670:[[4406],256],12671:[[4416],256],12672:[[4423],256],12673:[[4428],256],12674:[[4593],256],12675:[[4594],256],12676:[[4439],256],12677:[[4440],256],12678:[[4441],256],12679:[[4484],256],12680:[[4485],256],12681:[[4488],256],12682:[[4497],256],12683:[[4498],256],12684:[[4500],256],12685:[[4510],256],12686:[[4513],256],12690:[[19968],256],12691:[[20108],256],12692:[[19977],256],12693:[[22235],256],12694:[[19978],256],12695:[[20013],256],12696:[[19979],256],12697:[[30002],256],12698:[[20057],256],12699:[[19993],256],12700:[[19969],256],12701:[[22825],256],12702:[[22320],256],12703:[[20154],256]},12800:{12800:[[40,4352,41],256],12801:[[40,4354,41],256],12802:[[40,4355,41],256],12803:[[40,4357,41],256],12804:[[40,4358,41],256],12805:[[40,4359,41],256],12806:[[40,4361,41],256],12807:[[40,4363,41],256],12808:[[40,4364,41],256],12809:[[40,4366,41],256],12810:[[40,4367,41],256],12811:[[40,4368,41],256],12812:[[40,4369,41],256],12813:[[40,4370,41],256],12814:[[40,4352,4449,41],256],12815:[[40,4354,4449,41],256],12816:[[40,4355,4449,41],256],12817:[[40,4357,4449,41],256],12818:[[40,4358,4449,41],256],12819:[[40,4359,4449,41],256],12820:[[40,4361,4449,41],256],12821:[[40,4363,4449,41],256],12822:[[40,4364,4449,41],256],12823:[[40,4366,4449,41],256],12824:[[40,4367,4449,41],256],12825:[[40,4368,4449,41],256],12826:[[40,4369,4449,41],256],12827:[[40,4370,4449,41],256],12828:[[40,4364,4462,41],256],12829:[[40,4363,4457,4364,4453,4523,41],256],12830:[[40,4363,4457,4370,4462,41],256],12832:[[40,19968,41],256],12833:[[40,20108,41],256],12834:[[40,19977,41],256],12835:[[40,22235,41],256],12836:[[40,20116,41],256],12837:[[40,20845,41],256],12838:[[40,19971,41],256],12839:[[40,20843,41],256],12840:[[40,20061,41],256],12841:[[40,21313,41],256],12842:[[40,26376,41],256],12843:[[40,28779,41],256],12844:[[40,27700,41],256],12845:[[40,26408,41],256],12846:[[40,37329,41],256],12847:[[40,22303,41],256],12848:[[40,26085,41],256],12849:[[40,26666,41],256],12850:[[40,26377,41],256],12851:[[40,31038,41],256],12852:[[40,21517,41],256],12853:[[40,29305,41],256],12854:[[40,36001,41],256],12855:[[40,31069,41],256],12856:[[40,21172,41],256],12857:[[40,20195,41],256],12858:[[40,21628,41],256],12859:[[40,23398,41],256],12860:[[40,30435,41],256],12861:[[40,20225,41],256],12862:[[40,36039,41],256],12863:[[40,21332,41],256],12864:[[40,31085,41],256],12865:[[40,20241,41],256],12866:[[40,33258,41],256],12867:[[40,33267,41],256],12868:[[21839],256],12869:[[24188],256],12870:[[25991],256],12871:[[31631],256],12880:[[80,84,69],256],12881:[[50,49],256],12882:[[50,50],256],12883:[[50,51],256],12884:[[50,52],256],12885:[[50,53],256],12886:[[50,54],256],12887:[[50,55],256],12888:[[50,56],256],12889:[[50,57],256],12890:[[51,48],256],12891:[[51,49],256],12892:[[51,50],256],12893:[[51,51],256],12894:[[51,52],256],12895:[[51,53],256],12896:[[4352],256],12897:[[4354],256],12898:[[4355],256],12899:[[4357],256],12900:[[4358],256],12901:[[4359],256],12902:[[4361],256],12903:[[4363],256],12904:[[4364],256],12905:[[4366],256],12906:[[4367],256],12907:[[4368],256],12908:[[4369],256],12909:[[4370],256],12910:[[4352,4449],256],12911:[[4354,4449],256],12912:[[4355,4449],256],12913:[[4357,4449],256],12914:[[4358,4449],256],12915:[[4359,4449],256],12916:[[4361,4449],256],12917:[[4363,4449],256],12918:[[4364,4449],256],12919:[[4366,4449],256],12920:[[4367,4449],256],12921:[[4368,4449],256],12922:[[4369,4449],256],12923:[[4370,4449],256],12924:[[4366,4449,4535,4352,4457],256],12925:[[4364,4462,4363,4468],256],12926:[[4363,4462],256],12928:[[19968],256],12929:[[20108],256],12930:[[19977],256],12931:[[22235],256],12932:[[20116],256],12933:[[20845],256],12934:[[19971],256],12935:[[20843],256],12936:[[20061],256],12937:[[21313],256],12938:[[26376],256],12939:[[28779],256],12940:[[27700],256],12941:[[26408],256],12942:[[37329],256],12943:[[22303],256],12944:[[26085],256],12945:[[26666],256],12946:[[26377],256],12947:[[31038],256],12948:[[21517],256],12949:[[29305],256],12950:[[36001],256],12951:[[31069],256],12952:[[21172],256],12953:[[31192],256],12954:[[30007],256],12955:[[22899],256],12956:[[36969],256],12957:[[20778],256],12958:[[21360],256],12959:[[27880],256],12960:[[38917],256],12961:[[20241],256],12962:[[20889],256],12963:[[27491],256],12964:[[19978],256],12965:[[20013],256],12966:[[19979],256],12967:[[24038],256],12968:[[21491],256],12969:[[21307],256],12970:[[23447],256],12971:[[23398],256],12972:[[30435],256],12973:[[20225],256],12974:[[36039],256],12975:[[21332],256],12976:[[22812],256],12977:[[51,54],256],12978:[[51,55],256],12979:[[51,56],256],12980:[[51,57],256],12981:[[52,48],256],12982:[[52,49],256],12983:[[52,50],256],12984:[[52,51],256],12985:[[52,52],256],12986:[[52,53],256],12987:[[52,54],256],12988:[[52,55],256],12989:[[52,56],256],12990:[[52,57],256],12991:[[53,48],256],12992:[[49,26376],256],12993:[[50,26376],256],12994:[[51,26376],256],12995:[[52,26376],256],12996:[[53,26376],256],12997:[[54,26376],256],12998:[[55,26376],256],12999:[[56,26376],256],13e3:[[57,26376],256],13001:[[49,48,26376],256],13002:[[49,49,26376],256],13003:[[49,50,26376],256],13004:[[72,103],256],13005:[[101,114,103],256],13006:[[101,86],256],13007:[[76,84,68],256],13008:[[12450],256],13009:[[12452],256],13010:[[12454],256],13011:[[12456],256],13012:[[12458],256],13013:[[12459],256],13014:[[12461],256],13015:[[12463],256],13016:[[12465],256],13017:[[12467],256],13018:[[12469],256],13019:[[12471],256],13020:[[12473],256],13021:[[12475],256],13022:[[12477],256],13023:[[12479],256],13024:[[12481],256],13025:[[12484],256],13026:[[12486],256],13027:[[12488],256],13028:[[12490],256],13029:[[12491],256],13030:[[12492],256],13031:[[12493],256],13032:[[12494],256],13033:[[12495],256],13034:[[12498],256],13035:[[12501],256],13036:[[12504],256],13037:[[12507],256],13038:[[12510],256],13039:[[12511],256],13040:[[12512],256],13041:[[12513],256],13042:[[12514],256],13043:[[12516],256],13044:[[12518],256],13045:[[12520],256],13046:[[12521],256],13047:[[12522],256],13048:[[12523],256],13049:[[12524],256],13050:[[12525],256],13051:[[12527],256],13052:[[12528],256],13053:[[12529],256],13054:[[12530],256]},13056:{13056:[[12450,12497,12540,12488],256],13057:[[12450,12523,12501,12449],256],13058:[[12450,12531,12506,12450],256],13059:[[12450,12540,12523],256],13060:[[12452,12491,12531,12464],256],13061:[[12452,12531,12481],256],13062:[[12454,12457,12531],256],13063:[[12456,12473,12463,12540,12489],256],13064:[[12456,12540,12459,12540],256],13065:[[12458,12531,12473],256],13066:[[12458,12540,12512],256],13067:[[12459,12452,12522],256],13068:[[12459,12521,12483,12488],256],13069:[[12459,12525,12522,12540],256],13070:[[12460,12525,12531],256],13071:[[12460,12531,12510],256],13072:[[12462,12460],256],13073:[[12462,12491,12540],256],13074:[[12461,12517,12522,12540],256],13075:[[12462,12523,12480,12540],256],13076:[[12461,12525],256],13077:[[12461,12525,12464,12521,12512],256],13078:[[12461,12525,12513,12540,12488,12523],256],13079:[[12461,12525,12527,12483,12488],256],13080:[[12464,12521,12512],256],13081:[[12464,12521,12512,12488,12531],256],13082:[[12463,12523,12476,12452,12525],256],13083:[[12463,12525,12540,12493],256],13084:[[12465,12540,12473],256],13085:[[12467,12523,12490],256],13086:[[12467,12540,12509],256],13087:[[12469,12452,12463,12523],256],13088:[[12469,12531,12481,12540,12512],256],13089:[[12471,12522,12531,12464],256],13090:[[12475,12531,12481],256],13091:[[12475,12531,12488],256],13092:[[12480,12540,12473],256],13093:[[12487,12471],256],13094:[[12489,12523],256],13095:[[12488,12531],256],13096:[[12490,12494],256],13097:[[12494,12483,12488],256],13098:[[12495,12452,12484],256],13099:[[12497,12540,12475,12531,12488],256],13100:[[12497,12540,12484],256],13101:[[12496,12540,12524,12523],256],13102:[[12500,12450,12473,12488,12523],256],13103:[[12500,12463,12523],256],13104:[[12500,12467],256],13105:[[12499,12523],256],13106:[[12501,12449,12521,12483,12489],256],13107:[[12501,12451,12540,12488],256],13108:[[12502,12483,12471,12455,12523],256],13109:[[12501,12521,12531],256],13110:[[12504,12463,12479,12540,12523],256],13111:[[12506,12477],256],13112:[[12506,12491,12498],256],13113:[[12504,12523,12484],256],13114:[[12506,12531,12473],256],13115:[[12506,12540,12472],256],13116:[[12505,12540,12479],256],13117:[[12509,12452,12531,12488],256],13118:[[12508,12523,12488],256],13119:[[12507,12531],256],13120:[[12509,12531,12489],256],13121:[[12507,12540,12523],256],13122:[[12507,12540,12531],256],13123:[[12510,12452,12463,12525],256],13124:[[12510,12452,12523],256],13125:[[12510,12483,12495],256],13126:[[12510,12523,12463],256],13127:[[12510,12531,12471,12519,12531],256],13128:[[12511,12463,12525,12531],256],13129:[[12511,12522],256],13130:[[12511,12522,12496,12540,12523],256],13131:[[12513,12460],256],13132:[[12513,12460,12488,12531],256],13133:[[12513,12540,12488,12523],256],13134:[[12516,12540,12489],256],13135:[[12516,12540,12523],256],13136:[[12518,12450,12531],256],13137:[[12522,12483,12488,12523],256],13138:[[12522,12521],256],13139:[[12523,12500,12540],256],13140:[[12523,12540,12502,12523],256],13141:[[12524,12512],256],13142:[[12524,12531,12488,12466,12531],256],13143:[[12527,12483,12488],256],13144:[[48,28857],256],13145:[[49,28857],256],13146:[[50,28857],256],13147:[[51,28857],256],13148:[[52,28857],256],13149:[[53,28857],256],13150:[[54,28857],256],13151:[[55,28857],256],13152:[[56,28857],256],13153:[[57,28857],256],13154:[[49,48,28857],256],13155:[[49,49,28857],256],13156:[[49,50,28857],256],13157:[[49,51,28857],256],13158:[[49,52,28857],256],13159:[[49,53,28857],256],13160:[[49,54,28857],256],13161:[[49,55,28857],256],13162:[[49,56,28857],256],13163:[[49,57,28857],256],13164:[[50,48,28857],256],13165:[[50,49,28857],256],13166:[[50,50,28857],256],13167:[[50,51,28857],256],13168:[[50,52,28857],256],13169:[[104,80,97],256],13170:[[100,97],256],13171:[[65,85],256],13172:[[98,97,114],256],13173:[[111,86],256],13174:[[112,99],256],13175:[[100,109],256],13176:[[100,109,178],256],13177:[[100,109,179],256],13178:[[73,85],256],13179:[[24179,25104],256],13180:[[26157,21644],256],13181:[[22823,27491],256],13182:[[26126,27835],256],13183:[[26666,24335,20250,31038],256],13184:[[112,65],256],13185:[[110,65],256],13186:[[956,65],256],13187:[[109,65],256],13188:[[107,65],256],13189:[[75,66],256],13190:[[77,66],256],13191:[[71,66],256],13192:[[99,97,108],256],13193:[[107,99,97,108],256],13194:[[112,70],256],13195:[[110,70],256],13196:[[956,70],256],13197:[[956,103],256],13198:[[109,103],256],13199:[[107,103],256],13200:[[72,122],256],13201:[[107,72,122],256],13202:[[77,72,122],256],13203:[[71,72,122],256],13204:[[84,72,122],256],13205:[[956,8467],256],13206:[[109,8467],256],13207:[[100,8467],256],13208:[[107,8467],256],13209:[[102,109],256],13210:[[110,109],256],13211:[[956,109],256],13212:[[109,109],256],13213:[[99,109],256],13214:[[107,109],256],13215:[[109,109,178],256],13216:[[99,109,178],256],13217:[[109,178],256],13218:[[107,109,178],256],13219:[[109,109,179],256],13220:[[99,109,179],256],13221:[[109,179],256],13222:[[107,109,179],256],13223:[[109,8725,115],256],13224:[[109,8725,115,178],256],13225:[[80,97],256],13226:[[107,80,97],256],13227:[[77,80,97],256],13228:[[71,80,97],256],13229:[[114,97,100],256],13230:[[114,97,100,8725,115],256],13231:[[114,97,100,8725,115,178],256],13232:[[112,115],256],13233:[[110,115],256],13234:[[956,115],256],13235:[[109,115],256],13236:[[112,86],256],13237:[[110,86],256],13238:[[956,86],256],13239:[[109,86],256],13240:[[107,86],256],13241:[[77,86],256],13242:[[112,87],256],13243:[[110,87],256],13244:[[956,87],256],13245:[[109,87],256],13246:[[107,87],256],13247:[[77,87],256],13248:[[107,937],256],13249:[[77,937],256],13250:[[97,46,109,46],256],13251:[[66,113],256],13252:[[99,99],256],13253:[[99,100],256],13254:[[67,8725,107,103],256],13255:[[67,111,46],256],13256:[[100,66],256],13257:[[71,121],256],13258:[[104,97],256],13259:[[72,80],256],13260:[[105,110],256],13261:[[75,75],256],13262:[[75,77],256],13263:[[107,116],256],13264:[[108,109],256],13265:[[108,110],256],13266:[[108,111,103],256],13267:[[108,120],256],13268:[[109,98],256],13269:[[109,105,108],256],13270:[[109,111,108],256],13271:[[80,72],256],13272:[[112,46,109,46],256],13273:[[80,80,77],256],13274:[[80,82],256],13275:[[115,114],256],13276:[[83,118],256],13277:[[87,98],256],13278:[[86,8725,109],256],13279:[[65,8725,109],256],13280:[[49,26085],256],13281:[[50,26085],256],13282:[[51,26085],256],13283:[[52,26085],256],13284:[[53,26085],256],13285:[[54,26085],256],13286:[[55,26085],256],13287:[[56,26085],256],13288:[[57,26085],256],13289:[[49,48,26085],256],13290:[[49,49,26085],256],13291:[[49,50,26085],256],13292:[[49,51,26085],256],13293:[[49,52,26085],256],13294:[[49,53,26085],256],13295:[[49,54,26085],256],13296:[[49,55,26085],256],13297:[[49,56,26085],256],13298:[[49,57,26085],256],13299:[[50,48,26085],256],13300:[[50,49,26085],256],13301:[[50,50,26085],256],13302:[[50,51,26085],256],13303:[[50,52,26085],256],13304:[[50,53,26085],256],13305:[[50,54,26085],256],13306:[[50,55,26085],256],13307:[[50,56,26085],256],13308:[[50,57,26085],256],13309:[[51,48,26085],256],13310:[[51,49,26085],256],13311:[[103,97,108],256]},27136:{92912:[,1],92913:[,1],92914:[,1],92915:[,1],92916:[,1]},27392:{92976:[,230],92977:[,230],92978:[,230],92979:[,230],92980:[,230],92981:[,230],92982:[,230]},42496:{42607:[,230],42612:[,230],42613:[,230],42614:[,230],42615:[,230],42616:[,230],42617:[,230],42618:[,230],42619:[,230],42620:[,230],42621:[,230],42652:[[1098],256],42653:[[1100],256],42655:[,230],42736:[,230],42737:[,230]},42752:{42864:[[42863],256],43e3:[[294],256],43001:[[339],256]},43008:{43014:[,9],43204:[,9],43232:[,230],43233:[,230],43234:[,230],43235:[,230],43236:[,230],43237:[,230],43238:[,230],43239:[,230],43240:[,230],43241:[,230],43242:[,230],43243:[,230],43244:[,230],43245:[,230],43246:[,230],43247:[,230],43248:[,230],43249:[,230]},43264:{43307:[,220],43308:[,220],43309:[,220],43347:[,9],43443:[,7],43456:[,9]},43520:{43696:[,230],43698:[,230],43699:[,230],43700:[,220],43703:[,230],43704:[,230],43710:[,230],43711:[,230],43713:[,230],43766:[,9]},43776:{43868:[[42791],256],43869:[[43831],256],43870:[[619],256],43871:[[43858],256],44013:[,9]},48128:{113822:[,1]},53504:{119134:[[119127,119141],512],119135:[[119128,119141],512],119136:[[119135,119150],512],119137:[[119135,119151],512],119138:[[119135,119152],512],119139:[[119135,119153],512],119140:[[119135,119154],512],119141:[,216],119142:[,216],119143:[,1],119144:[,1],119145:[,1],119149:[,226],119150:[,216],119151:[,216],119152:[,216],119153:[,216],119154:[,216],119163:[,220],119164:[,220],119165:[,220],119166:[,220],119167:[,220],119168:[,220],119169:[,220],119170:[,220],119173:[,230],119174:[,230],119175:[,230],119176:[,230],119177:[,230],119178:[,220],119179:[,220],119210:[,230],119211:[,230],119212:[,230],119213:[,230],119227:[[119225,119141],512],119228:[[119226,119141],512],119229:[[119227,119150],512],119230:[[119228,119150],512],119231:[[119227,119151],512],119232:[[119228,119151],512]},53760:{119362:[,230],119363:[,230],119364:[,230]},54272:{119808:[[65],256],119809:[[66],256],119810:[[67],256],119811:[[68],256],119812:[[69],256],119813:[[70],256],119814:[[71],256],119815:[[72],256],119816:[[73],256],119817:[[74],256],119818:[[75],256],119819:[[76],256],119820:[[77],256],119821:[[78],256],119822:[[79],256],119823:[[80],256],119824:[[81],256],119825:[[82],256],119826:[[83],256],119827:[[84],256],119828:[[85],256],119829:[[86],256],119830:[[87],256],119831:[[88],256],119832:[[89],256],119833:[[90],256],119834:[[97],256],119835:[[98],256],119836:[[99],256],119837:[[100],256],119838:[[101],256],119839:[[102],256],119840:[[103],256],119841:[[104],256],119842:[[105],256],119843:[[106],256],119844:[[107],256],119845:[[108],256],119846:[[109],256],119847:[[110],256],119848:[[111],256],119849:[[112],256],119850:[[113],256],119851:[[114],256],119852:[[115],256],119853:[[116],256],119854:[[117],256],119855:[[118],256],119856:[[119],256],119857:[[120],256],119858:[[121],256],119859:[[122],256],119860:[[65],256],119861:[[66],256],119862:[[67],256],119863:[[68],256],119864:[[69],256],119865:[[70],256],119866:[[71],256],119867:[[72],256],119868:[[73],256],119869:[[74],256],119870:[[75],256],119871:[[76],256],119872:[[77],256],119873:[[78],256],119874:[[79],256],119875:[[80],256],119876:[[81],256],119877:[[82],256],119878:[[83],256],119879:[[84],256],119880:[[85],256],119881:[[86],256],119882:[[87],256],119883:[[88],256],119884:[[89],256],119885:[[90],256],119886:[[97],256],119887:[[98],256],119888:[[99],256],119889:[[100],256],119890:[[101],256],119891:[[102],256],119892:[[103],256],119894:[[105],256],119895:[[106],256],119896:[[107],256],119897:[[108],256],119898:[[109],256],119899:[[110],256],119900:[[111],256],119901:[[112],256],119902:[[113],256],119903:[[114],256],119904:[[115],256],119905:[[116],256],119906:[[117],256],119907:[[118],256],119908:[[119],256],119909:[[120],256],119910:[[121],256],119911:[[122],256],119912:[[65],256],119913:[[66],256],119914:[[67],256],119915:[[68],256],119916:[[69],256],119917:[[70],256],119918:[[71],256],119919:[[72],256],119920:[[73],256],119921:[[74],256],119922:[[75],256],119923:[[76],256],119924:[[77],256],119925:[[78],256],119926:[[79],256],119927:[[80],256],119928:[[81],256],119929:[[82],256],119930:[[83],256],119931:[[84],256],119932:[[85],256],119933:[[86],256],119934:[[87],256],119935:[[88],256],119936:[[89],256],119937:[[90],256],119938:[[97],256],119939:[[98],256],119940:[[99],256],119941:[[100],256],119942:[[101],256],119943:[[102],256],119944:[[103],256],119945:[[104],256],119946:[[105],256],119947:[[106],256],119948:[[107],256],119949:[[108],256],119950:[[109],256],119951:[[110],256],119952:[[111],256],119953:[[112],256],119954:[[113],256],119955:[[114],256],119956:[[115],256],119957:[[116],256],119958:[[117],256],119959:[[118],256],119960:[[119],256],119961:[[120],256],119962:[[121],256],119963:[[122],256],119964:[[65],256],119966:[[67],256],119967:[[68],256],119970:[[71],256],119973:[[74],256],119974:[[75],256],119977:[[78],256],119978:[[79],256],119979:[[80],256],119980:[[81],256],119982:[[83],256],119983:[[84],256],119984:[[85],256],119985:[[86],256],119986:[[87],256],119987:[[88],256],119988:[[89],256],119989:[[90],256],119990:[[97],256],119991:[[98],256],119992:[[99],256],119993:[[100],256],119995:[[102],256],119997:[[104],256],119998:[[105],256],119999:[[106],256],12e4:[[107],256],120001:[[108],256],120002:[[109],256],120003:[[110],256],120005:[[112],256],120006:[[113],256],120007:[[114],256],120008:[[115],256],120009:[[116],256],120010:[[117],256],120011:[[118],256],120012:[[119],256],120013:[[120],256],120014:[[121],256],120015:[[122],256],120016:[[65],256],120017:[[66],256],120018:[[67],256],120019:[[68],256],120020:[[69],256],120021:[[70],256],120022:[[71],256],120023:[[72],256],120024:[[73],256],120025:[[74],256],120026:[[75],256],120027:[[76],256],120028:[[77],256],120029:[[78],256],120030:[[79],256],120031:[[80],256],120032:[[81],256],120033:[[82],256],120034:[[83],256],120035:[[84],256],120036:[[85],256],120037:[[86],256],120038:[[87],256],120039:[[88],256],120040:[[89],256],120041:[[90],256],120042:[[97],256],120043:[[98],256],120044:[[99],256],120045:[[100],256],120046:[[101],256],120047:[[102],256],120048:[[103],256],120049:[[104],256],120050:[[105],256],120051:[[106],256],120052:[[107],256],120053:[[108],256],120054:[[109],256],120055:[[110],256],120056:[[111],256],120057:[[112],256],120058:[[113],256],120059:[[114],256],120060:[[115],256],120061:[[116],256],120062:[[117],256],120063:[[118],256]},54528:{120064:[[119],256],120065:[[120],256],120066:[[121],256],120067:[[122],256],120068:[[65],256],120069:[[66],256],120071:[[68],256],120072:[[69],256],120073:[[70],256],120074:[[71],256],120077:[[74],256],120078:[[75],256],120079:[[76],256],120080:[[77],256],120081:[[78],256],120082:[[79],256],120083:[[80],256],120084:[[81],256],120086:[[83],256],120087:[[84],256],120088:[[85],256],120089:[[86],256],120090:[[87],256],120091:[[88],256],120092:[[89],256],120094:[[97],256],120095:[[98],256],120096:[[99],256],120097:[[100],256],120098:[[101],256],120099:[[102],256],120100:[[103],256],120101:[[104],256],120102:[[105],256],120103:[[106],256],120104:[[107],256],120105:[[108],256],120106:[[109],256],120107:[[110],256],120108:[[111],256],120109:[[112],256],120110:[[113],256],120111:[[114],256],120112:[[115],256],120113:[[116],256],120114:[[117],256],120115:[[118],256],120116:[[119],256],120117:[[120],256],120118:[[121],256],120119:[[122],256],120120:[[65],256],120121:[[66],256],120123:[[68],256],120124:[[69],256],120125:[[70],256],120126:[[71],256],120128:[[73],256],120129:[[74],256],120130:[[75],256],120131:[[76],256],120132:[[77],256],120134:[[79],256],120138:[[83],256],120139:[[84],256],120140:[[85],256],120141:[[86],256],120142:[[87],256],120143:[[88],256],120144:[[89],256],120146:[[97],256],120147:[[98],256],120148:[[99],256],120149:[[100],256],120150:[[101],256],120151:[[102],256],120152:[[103],256],120153:[[104],256],120154:[[105],256],120155:[[106],256],120156:[[107],256],120157:[[108],256],120158:[[109],256],120159:[[110],256],120160:[[111],256],120161:[[112],256],120162:[[113],256],120163:[[114],256],120164:[[115],256],120165:[[116],256],120166:[[117],256],120167:[[118],256],120168:[[119],256],120169:[[120],256],120170:[[121],256],120171:[[122],256],120172:[[65],256],120173:[[66],256],120174:[[67],256],120175:[[68],256],120176:[[69],256],120177:[[70],256],120178:[[71],256],120179:[[72],256],120180:[[73],256],120181:[[74],256],120182:[[75],256],120183:[[76],256],120184:[[77],256],120185:[[78],256],120186:[[79],256],120187:[[80],256],120188:[[81],256],120189:[[82],256],120190:[[83],256],120191:[[84],256],120192:[[85],256],120193:[[86],256],120194:[[87],256],120195:[[88],256],120196:[[89],256],120197:[[90],256],120198:[[97],256],120199:[[98],256],120200:[[99],256],120201:[[100],256],120202:[[101],256],120203:[[102],256],120204:[[103],256],120205:[[104],256],120206:[[105],256],120207:[[106],256],120208:[[107],256],120209:[[108],256],120210:[[109],256],120211:[[110],256],120212:[[111],256],120213:[[112],256],120214:[[113],256],120215:[[114],256],120216:[[115],256],120217:[[116],256],120218:[[117],256],120219:[[118],256],120220:[[119],256],120221:[[120],256],120222:[[121],256],120223:[[122],256],120224:[[65],256],120225:[[66],256],120226:[[67],256],120227:[[68],256],120228:[[69],256],120229:[[70],256],120230:[[71],256],120231:[[72],256],120232:[[73],256],120233:[[74],256],120234:[[75],256],120235:[[76],256],120236:[[77],256],120237:[[78],256],120238:[[79],256],120239:[[80],256],120240:[[81],256],120241:[[82],256],120242:[[83],256],120243:[[84],256],120244:[[85],256],120245:[[86],256],120246:[[87],256],120247:[[88],256],120248:[[89],256],120249:[[90],256],120250:[[97],256],120251:[[98],256],120252:[[99],256],120253:[[100],256],120254:[[101],256],120255:[[102],256],120256:[[103],256],120257:[[104],256],120258:[[105],256],120259:[[106],256],120260:[[107],256],120261:[[108],256],120262:[[109],256],120263:[[110],256],120264:[[111],256],120265:[[112],256],120266:[[113],256],120267:[[114],256],120268:[[115],256],120269:[[116],256],120270:[[117],256],120271:[[118],256],120272:[[119],256],120273:[[120],256],120274:[[121],256],120275:[[122],256],120276:[[65],256],120277:[[66],256],120278:[[67],256],120279:[[68],256],120280:[[69],256],120281:[[70],256],120282:[[71],256],120283:[[72],256],120284:[[73],256],120285:[[74],256],120286:[[75],256],120287:[[76],256],120288:[[77],256],120289:[[78],256],120290:[[79],256],120291:[[80],256],120292:[[81],256],120293:[[82],256],120294:[[83],256],120295:[[84],256],120296:[[85],256],120297:[[86],256],120298:[[87],256],120299:[[88],256],120300:[[89],256],120301:[[90],256],120302:[[97],256],120303:[[98],256],120304:[[99],256],120305:[[100],256],120306:[[101],256],120307:[[102],256],120308:[[103],256],120309:[[104],256],120310:[[105],256],120311:[[106],256],120312:[[107],256],120313:[[108],256],120314:[[109],256],120315:[[110],256],120316:[[111],256],120317:[[112],256],120318:[[113],256],120319:[[114],256]},54784:{120320:[[115],256],120321:[[116],256],120322:[[117],256],120323:[[118],256],120324:[[119],256],120325:[[120],256],120326:[[121],256],120327:[[122],256],120328:[[65],256],120329:[[66],256],120330:[[67],256],120331:[[68],256],120332:[[69],256],120333:[[70],256],120334:[[71],256],120335:[[72],256],120336:[[73],256],120337:[[74],256],120338:[[75],256],120339:[[76],256],120340:[[77],256],120341:[[78],256],120342:[[79],256],120343:[[80],256],120344:[[81],256],120345:[[82],256],120346:[[83],256],120347:[[84],256],120348:[[85],256],120349:[[86],256],120350:[[87],256],120351:[[88],256],120352:[[89],256],120353:[[90],256],120354:[[97],256],120355:[[98],256],120356:[[99],256],120357:[[100],256],120358:[[101],256],120359:[[102],256],120360:[[103],256],120361:[[104],256],120362:[[105],256],120363:[[106],256],120364:[[107],256],120365:[[108],256],120366:[[109],256],120367:[[110],256],120368:[[111],256],120369:[[112],256],120370:[[113],256],120371:[[114],256],120372:[[115],256],120373:[[116],256],120374:[[117],256],120375:[[118],256],120376:[[119],256],120377:[[120],256],120378:[[121],256],120379:[[122],256],120380:[[65],256],120381:[[66],256],120382:[[67],256],120383:[[68],256],120384:[[69],256],120385:[[70],256],120386:[[71],256],120387:[[72],256],120388:[[73],256],120389:[[74],256],120390:[[75],256],120391:[[76],256],120392:[[77],256],120393:[[78],256],120394:[[79],256],120395:[[80],256],120396:[[81],256],120397:[[82],256],120398:[[83],256],120399:[[84],256],120400:[[85],256],120401:[[86],256],120402:[[87],256],120403:[[88],256],120404:[[89],256],120405:[[90],256],120406:[[97],256],120407:[[98],256],120408:[[99],256],120409:[[100],256],120410:[[101],256],120411:[[102],256],120412:[[103],256],120413:[[104],256],120414:[[105],256],120415:[[106],256],120416:[[107],256],120417:[[108],256],120418:[[109],256],120419:[[110],256],120420:[[111],256],120421:[[112],256],120422:[[113],256],120423:[[114],256],120424:[[115],256],120425:[[116],256],120426:[[117],256],120427:[[118],256],120428:[[119],256],120429:[[120],256],120430:[[121],256],120431:[[122],256],120432:[[65],256],120433:[[66],256],120434:[[67],256],120435:[[68],256],120436:[[69],256],120437:[[70],256],120438:[[71],256],120439:[[72],256],120440:[[73],256],120441:[[74],256],120442:[[75],256],120443:[[76],256],120444:[[77],256],120445:[[78],256],120446:[[79],256],120447:[[80],256],120448:[[81],256],120449:[[82],256],120450:[[83],256],120451:[[84],256],120452:[[85],256],120453:[[86],256],120454:[[87],256],120455:[[88],256],120456:[[89],256],120457:[[90],256],120458:[[97],256],120459:[[98],256],120460:[[99],256],120461:[[100],256],120462:[[101],256],120463:[[102],256],120464:[[103],256],120465:[[104],256],120466:[[105],256],120467:[[106],256],120468:[[107],256],120469:[[108],256],120470:[[109],256],120471:[[110],256],120472:[[111],256],120473:[[112],256],120474:[[113],256],120475:[[114],256],120476:[[115],256],120477:[[116],256],120478:[[117],256],120479:[[118],256],120480:[[119],256],120481:[[120],256],120482:[[121],256],120483:[[122],256],120484:[[305],256],120485:[[567],256],120488:[[913],256],120489:[[914],256],120490:[[915],256],120491:[[916],256],120492:[[917],256],120493:[[918],256],120494:[[919],256],120495:[[920],256],120496:[[921],256],120497:[[922],256],120498:[[923],256],120499:[[924],256],120500:[[925],256],120501:[[926],256],120502:[[927],256],120503:[[928],256],120504:[[929],256],120505:[[1012],256],120506:[[931],256],120507:[[932],256],120508:[[933],256],120509:[[934],256],120510:[[935],256],120511:[[936],256],120512:[[937],256],120513:[[8711],256],120514:[[945],256],120515:[[946],256],120516:[[947],256],120517:[[948],256],120518:[[949],256],120519:[[950],256],120520:[[951],256],120521:[[952],256],120522:[[953],256],120523:[[954],256],120524:[[955],256],120525:[[956],256],120526:[[957],256],120527:[[958],256],120528:[[959],256],120529:[[960],256],120530:[[961],256],120531:[[962],256],120532:[[963],256],120533:[[964],256],120534:[[965],256],120535:[[966],256],120536:[[967],256],120537:[[968],256],120538:[[969],256],120539:[[8706],256],120540:[[1013],256],120541:[[977],256],120542:[[1008],256],120543:[[981],256],120544:[[1009],256],120545:[[982],256],120546:[[913],256],120547:[[914],256],120548:[[915],256],120549:[[916],256],120550:[[917],256],120551:[[918],256],120552:[[919],256],120553:[[920],256],120554:[[921],256],120555:[[922],256],120556:[[923],256],120557:[[924],256],120558:[[925],256],120559:[[926],256],120560:[[927],256],120561:[[928],256],120562:[[929],256],120563:[[1012],256],120564:[[931],256],120565:[[932],256],120566:[[933],256],120567:[[934],256],120568:[[935],256],120569:[[936],256],120570:[[937],256],120571:[[8711],256],120572:[[945],256],120573:[[946],256],120574:[[947],256],120575:[[948],256]},55040:{120576:[[949],256],120577:[[950],256],120578:[[951],256],120579:[[952],256],120580:[[953],256],120581:[[954],256],120582:[[955],256],120583:[[956],256],120584:[[957],256],120585:[[958],256],120586:[[959],256],120587:[[960],256],120588:[[961],256],120589:[[962],256],120590:[[963],256],120591:[[964],256],120592:[[965],256],120593:[[966],256],120594:[[967],256],120595:[[968],256],120596:[[969],256],120597:[[8706],256],120598:[[1013],256],120599:[[977],256],120600:[[1008],256],120601:[[981],256],120602:[[1009],256],120603:[[982],256],120604:[[913],256],120605:[[914],256],120606:[[915],256],120607:[[916],256],120608:[[917],256],120609:[[918],256],120610:[[919],256],120611:[[920],256],120612:[[921],256],120613:[[922],256],120614:[[923],256],120615:[[924],256],120616:[[925],256],120617:[[926],256],120618:[[927],256],120619:[[928],256],120620:[[929],256],120621:[[1012],256],120622:[[931],256],120623:[[932],256],120624:[[933],256],120625:[[934],256],120626:[[935],256],120627:[[936],256],120628:[[937],256],120629:[[8711],256],120630:[[945],256],120631:[[946],256],120632:[[947],256],120633:[[948],256],120634:[[949],256],120635:[[950],256],120636:[[951],256],120637:[[952],256],120638:[[953],256],120639:[[954],256],120640:[[955],256],120641:[[956],256],120642:[[957],256],120643:[[958],256],120644:[[959],256],120645:[[960],256],120646:[[961],256],120647:[[962],256],120648:[[963],256],120649:[[964],256],120650:[[965],256],120651:[[966],256],120652:[[967],256],120653:[[968],256],120654:[[969],256],120655:[[8706],256],120656:[[1013],256],120657:[[977],256],120658:[[1008],256],120659:[[981],256],120660:[[1009],256],120661:[[982],256],120662:[[913],256],120663:[[914],256],120664:[[915],256],120665:[[916],256],120666:[[917],256],120667:[[918],256],120668:[[919],256],120669:[[920],256],120670:[[921],256],120671:[[922],256],120672:[[923],256],120673:[[924],256],120674:[[925],256],120675:[[926],256],120676:[[927],256],120677:[[928],256],120678:[[929],256],120679:[[1012],256],120680:[[931],256],120681:[[932],256],120682:[[933],256],120683:[[934],256],120684:[[935],256],120685:[[936],256],120686:[[937],256],120687:[[8711],256],120688:[[945],256],120689:[[946],256],120690:[[947],256],120691:[[948],256],120692:[[949],256],120693:[[950],256],120694:[[951],256],120695:[[952],256],120696:[[953],256],120697:[[954],256],120698:[[955],256],120699:[[956],256],120700:[[957],256],120701:[[958],256],120702:[[959],256],120703:[[960],256],120704:[[961],256],120705:[[962],256],120706:[[963],256],120707:[[964],256],120708:[[965],256],120709:[[966],256],120710:[[967],256],120711:[[968],256],120712:[[969],256],120713:[[8706],256],120714:[[1013],256],120715:[[977],256],120716:[[1008],256],120717:[[981],256],120718:[[1009],256],120719:[[982],256],120720:[[913],256],120721:[[914],256],120722:[[915],256],120723:[[916],256],120724:[[917],256],120725:[[918],256],120726:[[919],256],120727:[[920],256],120728:[[921],256],120729:[[922],256],120730:[[923],256],120731:[[924],256],120732:[[925],256],120733:[[926],256],120734:[[927],256],120735:[[928],256],120736:[[929],256],120737:[[1012],256],120738:[[931],256],120739:[[932],256],120740:[[933],256],120741:[[934],256],120742:[[935],256],120743:[[936],256],120744:[[937],256],120745:[[8711],256],120746:[[945],256],120747:[[946],256],120748:[[947],256],120749:[[948],256],120750:[[949],256],120751:[[950],256],120752:[[951],256],120753:[[952],256],120754:[[953],256],120755:[[954],256],120756:[[955],256],120757:[[956],256],120758:[[957],256],120759:[[958],256],120760:[[959],256],120761:[[960],256],120762:[[961],256],120763:[[962],256],120764:[[963],256],120765:[[964],256],120766:[[965],256],120767:[[966],256],120768:[[967],256],120769:[[968],256],120770:[[969],256],120771:[[8706],256],120772:[[1013],256],120773:[[977],256],120774:[[1008],256],120775:[[981],256],120776:[[1009],256],120777:[[982],256],120778:[[988],256],120779:[[989],256],120782:[[48],256],120783:[[49],256],120784:[[50],256],120785:[[51],256],120786:[[52],256],120787:[[53],256],120788:[[54],256],120789:[[55],256],120790:[[56],256],120791:[[57],256],120792:[[48],256],120793:[[49],256],120794:[[50],256],120795:[[51],256],120796:[[52],256],120797:[[53],256],120798:[[54],256],120799:[[55],256],120800:[[56],256],120801:[[57],256],120802:[[48],256],120803:[[49],256],120804:[[50],256],120805:[[51],256],120806:[[52],256],120807:[[53],256],120808:[[54],256],120809:[[55],256],120810:[[56],256],120811:[[57],256],120812:[[48],256],120813:[[49],256],120814:[[50],256],120815:[[51],256],120816:[[52],256],120817:[[53],256],120818:[[54],256],120819:[[55],256],120820:[[56],256],120821:[[57],256],120822:[[48],256],120823:[[49],256],120824:[[50],256],120825:[[51],256],120826:[[52],256],120827:[[53],256],120828:[[54],256],120829:[[55],256],120830:[[56],256],120831:[[57],256]},59392:{125136:[,220],125137:[,220],125138:[,220],125139:[,220],125140:[,220],125141:[,220],125142:[,220]},60928:{126464:[[1575],256],126465:[[1576],256],126466:[[1580],256],126467:[[1583],256],126469:[[1608],256],126470:[[1586],256],126471:[[1581],256],126472:[[1591],256],126473:[[1610],256],126474:[[1603],256],126475:[[1604],256],126476:[[1605],256],126477:[[1606],256],126478:[[1587],256],126479:[[1593],256],126480:[[1601],256],126481:[[1589],256],126482:[[1602],256],126483:[[1585],256],126484:[[1588],256],126485:[[1578],256],126486:[[1579],256],126487:[[1582],256],126488:[[1584],256],126489:[[1590],256],126490:[[1592],256],126491:[[1594],256],126492:[[1646],256],126493:[[1722],256],126494:[[1697],256],126495:[[1647],256],126497:[[1576],256],126498:[[1580],256],126500:[[1607],256],126503:[[1581],256],126505:[[1610],256],126506:[[1603],256],126507:[[1604],256],126508:[[1605],256],126509:[[1606],256],126510:[[1587],256],126511:[[1593],256],126512:[[1601],256],126513:[[1589],256],126514:[[1602],256],126516:[[1588],256],126517:[[1578],256],126518:[[1579],256],126519:[[1582],256],126521:[[1590],256],126523:[[1594],256],126530:[[1580],256],126535:[[1581],256],126537:[[1610],256],126539:[[1604],256],126541:[[1606],256],126542:[[1587],256],126543:[[1593],256],126545:[[1589],256],126546:[[1602],256],126548:[[1588],256],126551:[[1582],256],126553:[[1590],256],126555:[[1594],256],126557:[[1722],256],126559:[[1647],256],126561:[[1576],256],126562:[[1580],256],126564:[[1607],256],126567:[[1581],256],126568:[[1591],256],126569:[[1610],256],126570:[[1603],256],126572:[[1605],256],126573:[[1606],256],126574:[[1587],256],126575:[[1593],256],126576:[[1601],256],126577:[[1589],256],126578:[[1602],256],126580:[[1588],256],126581:[[1578],256],126582:[[1579],256],126583:[[1582],256],126585:[[1590],256],126586:[[1592],256],126587:[[1594],256],126588:[[1646],256],126590:[[1697],256],126592:[[1575],256],126593:[[1576],256],126594:[[1580],256],126595:[[1583],256],126596:[[1607],256],126597:[[1608],256],126598:[[1586],256],126599:[[1581],256],126600:[[1591],256],126601:[[1610],256],126603:[[1604],256],126604:[[1605],256],126605:[[1606],256],126606:[[1587],256],126607:[[1593],256],126608:[[1601],256],126609:[[1589],256],126610:[[1602],256],126611:[[1585],256],126612:[[1588],256],126613:[[1578],256],126614:[[1579],256],126615:[[1582],256],126616:[[1584],256],126617:[[1590],256],126618:[[1592],256],126619:[[1594],256],126625:[[1576],256],126626:[[1580],256],126627:[[1583],256],126629:[[1608],256],126630:[[1586],256],126631:[[1581],256],126632:[[1591],256],126633:[[1610],256],126635:[[1604],256],126636:[[1605],256],126637:[[1606],256],126638:[[1587],256],126639:[[1593],256],126640:[[1601],256],126641:[[1589],256],126642:[[1602],256],126643:[[1585],256],126644:[[1588],256],126645:[[1578],256],126646:[[1579],256],126647:[[1582],256],126648:[[1584],256],126649:[[1590],256],126650:[[1592],256],126651:[[1594],256]},61696:{127232:[[48,46],256],127233:[[48,44],256],127234:[[49,44],256],127235:[[50,44],256],127236:[[51,44],256],127237:[[52,44],256],127238:[[53,44],256],127239:[[54,44],256],127240:[[55,44],256],127241:[[56,44],256],127242:[[57,44],256],127248:[[40,65,41],256],127249:[[40,66,41],256],127250:[[40,67,41],256],127251:[[40,68,41],256],127252:[[40,69,41],256],127253:[[40,70,41],256],127254:[[40,71,41],256],127255:[[40,72,41],256],127256:[[40,73,41],256],127257:[[40,74,41],256],127258:[[40,75,41],256],127259:[[40,76,41],256],127260:[[40,77,41],256],127261:[[40,78,41],256],127262:[[40,79,41],256],127263:[[40,80,41],256],127264:[[40,81,41],256],127265:[[40,82,41],256],127266:[[40,83,41],256],127267:[[40,84,41],256],127268:[[40,85,41],256],127269:[[40,86,41],256],127270:[[40,87,41],256],127271:[[40,88,41],256],127272:[[40,89,41],256],127273:[[40,90,41],256],127274:[[12308,83,12309],256],127275:[[67],256],127276:[[82],256],127277:[[67,68],256],127278:[[87,90],256],127280:[[65],256],127281:[[66],256],127282:[[67],256],127283:[[68],256],127284:[[69],256],127285:[[70],256],127286:[[71],256],127287:[[72],256],127288:[[73],256],127289:[[74],256],127290:[[75],256],127291:[[76],256],127292:[[77],256],127293:[[78],256],127294:[[79],256],127295:[[80],256],127296:[[81],256],127297:[[82],256],127298:[[83],256],127299:[[84],256],127300:[[85],256],127301:[[86],256],127302:[[87],256],127303:[[88],256],127304:[[89],256],127305:[[90],256],127306:[[72,86],256],127307:[[77,86],256],127308:[[83,68],256],127309:[[83,83],256],127310:[[80,80,86],256],127311:[[87,67],256],127338:[[77,67],256],127339:[[77,68],256],127376:[[68,74],256]},61952:{127488:[[12411,12363],256],127489:[[12467,12467],256],127490:[[12469],256],127504:[[25163],256],127505:[[23383],256],127506:[[21452],256],127507:[[12487],256],127508:[[20108],256],127509:[[22810],256],127510:[[35299],256],127511:[[22825],256],127512:[[20132],256],127513:[[26144],256],127514:[[28961],256],127515:[[26009],256],127516:[[21069],256],127517:[[24460],256],127518:[[20877],256],127519:[[26032],256],127520:[[21021],256],127521:[[32066],256],127522:[[29983],256],127523:[[36009],256],127524:[[22768],256],127525:[[21561],256],127526:[[28436],256],127527:[[25237],256],127528:[[25429],256],127529:[[19968],256],127530:[[19977],256],127531:[[36938],256],127532:[[24038],256],127533:[[20013],256],127534:[[21491],256],127535:[[25351],256],127536:[[36208],256],127537:[[25171],256],127538:[[31105],256],127539:[[31354],256],127540:[[21512],256],127541:[[28288],256],127542:[[26377],256],127543:[[26376],256],127544:[[30003],256],127545:[[21106],256],127546:[[21942],256],127552:[[12308,26412,12309],256],127553:[[12308,19977,12309],256],127554:[[12308,20108,12309],256],127555:[[12308,23433,12309],256],127556:[[12308,28857,12309],256],127557:[[12308,25171,12309],256],127558:[[12308,30423,12309],256],127559:[[12308,21213,12309],256],127560:[[12308,25943,12309],256],127568:[[24471],256],127569:[[21487],256]},63488:{194560:[[20029]],194561:[[20024]],194562:[[20033]],194563:[[131362]],194564:[[20320]],194565:[[20398]],194566:[[20411]],194567:[[20482]],194568:[[20602]],194569:[[20633]],194570:[[20711]],194571:[[20687]],194572:[[13470]],194573:[[132666]],194574:[[20813]],194575:[[20820]],194576:[[20836]],194577:[[20855]],194578:[[132380]],194579:[[13497]],194580:[[20839]],194581:[[20877]],194582:[[132427]],194583:[[20887]],194584:[[20900]],194585:[[20172]],194586:[[20908]],194587:[[20917]],194588:[[168415]],194589:[[20981]],194590:[[20995]],194591:[[13535]],194592:[[21051]],194593:[[21062]],194594:[[21106]],194595:[[21111]],194596:[[13589]],194597:[[21191]],194598:[[21193]],194599:[[21220]],194600:[[21242]],194601:[[21253]],194602:[[21254]],194603:[[21271]],194604:[[21321]],194605:[[21329]],194606:[[21338]],194607:[[21363]],194608:[[21373]],194609:[[21375]],194610:[[21375]],194611:[[21375]],194612:[[133676]],194613:[[28784]],194614:[[21450]],194615:[[21471]],194616:[[133987]],194617:[[21483]],194618:[[21489]],194619:[[21510]],194620:[[21662]],194621:[[21560]],194622:[[21576]],194623:[[21608]],194624:[[21666]],194625:[[21750]],194626:[[21776]],194627:[[21843]],194628:[[21859]],194629:[[21892]],194630:[[21892]],194631:[[21913]],194632:[[21931]],194633:[[21939]],194634:[[21954]],194635:[[22294]],194636:[[22022]],194637:[[22295]],194638:[[22097]],194639:[[22132]],194640:[[20999]],194641:[[22766]],194642:[[22478]],194643:[[22516]],194644:[[22541]],194645:[[22411]],194646:[[22578]],194647:[[22577]],194648:[[22700]],194649:[[136420]],194650:[[22770]],194651:[[22775]],194652:[[22790]],194653:[[22810]],194654:[[22818]],194655:[[22882]],194656:[[136872]],194657:[[136938]],194658:[[23020]],194659:[[23067]],194660:[[23079]],194661:[[23e3]],194662:[[23142]],194663:[[14062]],194664:[[14076]],194665:[[23304]],194666:[[23358]],194667:[[23358]],194668:[[137672]],194669:[[23491]],194670:[[23512]],194671:[[23527]],194672:[[23539]],194673:[[138008]],194674:[[23551]],194675:[[23558]],194676:[[24403]],194677:[[23586]],194678:[[14209]],194679:[[23648]],194680:[[23662]],194681:[[23744]],194682:[[23693]],194683:[[138724]],194684:[[23875]],194685:[[138726]],194686:[[23918]],194687:[[23915]],194688:[[23932]],194689:[[24033]],194690:[[24034]],194691:[[14383]],194692:[[24061]],194693:[[24104]],194694:[[24125]],194695:[[24169]],194696:[[14434]],194697:[[139651]],194698:[[14460]],194699:[[24240]],194700:[[24243]],194701:[[24246]],194702:[[24266]],194703:[[172946]],194704:[[24318]],194705:[[140081]],194706:[[140081]],194707:[[33281]],194708:[[24354]],194709:[[24354]],194710:[[14535]],194711:[[144056]],194712:[[156122]],194713:[[24418]],194714:[[24427]],194715:[[14563]],194716:[[24474]],194717:[[24525]],194718:[[24535]],194719:[[24569]],194720:[[24705]],194721:[[14650]],194722:[[14620]],194723:[[24724]],194724:[[141012]],194725:[[24775]],194726:[[24904]],194727:[[24908]],194728:[[24910]],194729:[[24908]],194730:[[24954]],194731:[[24974]],194732:[[25010]],194733:[[24996]],194734:[[25007]],194735:[[25054]],194736:[[25074]],194737:[[25078]],194738:[[25104]],194739:[[25115]],194740:[[25181]],194741:[[25265]],194742:[[25300]],194743:[[25424]],194744:[[142092]],194745:[[25405]],194746:[[25340]],194747:[[25448]],194748:[[25475]],194749:[[25572]],194750:[[142321]],194751:[[25634]],194752:[[25541]],194753:[[25513]],194754:[[14894]],194755:[[25705]],194756:[[25726]],194757:[[25757]],194758:[[25719]],194759:[[14956]],194760:[[25935]],194761:[[25964]],194762:[[143370]],194763:[[26083]],194764:[[26360]],194765:[[26185]],194766:[[15129]],194767:[[26257]],194768:[[15112]],194769:[[15076]],194770:[[20882]],194771:[[20885]],194772:[[26368]],194773:[[26268]],194774:[[32941]],194775:[[17369]],194776:[[26391]],194777:[[26395]],194778:[[26401]],194779:[[26462]],194780:[[26451]],194781:[[144323]],194782:[[15177]],194783:[[26618]],194784:[[26501]],194785:[[26706]],194786:[[26757]],194787:[[144493]],194788:[[26766]],194789:[[26655]],194790:[[26900]],194791:[[15261]],194792:[[26946]],194793:[[27043]],194794:[[27114]],194795:[[27304]],194796:[[145059]],194797:[[27355]],194798:[[15384]],194799:[[27425]],194800:[[145575]],194801:[[27476]],194802:[[15438]],194803:[[27506]],194804:[[27551]],194805:[[27578]],194806:[[27579]],194807:[[146061]],194808:[[138507]],194809:[[146170]],194810:[[27726]],194811:[[146620]],194812:[[27839]],194813:[[27853]],194814:[[27751]],194815:[[27926]]},63744:{63744:[[35912]],63745:[[26356]],63746:[[36554]],63747:[[36040]],63748:[[28369]],63749:[[20018]],63750:[[21477]],63751:[[40860]],63752:[[40860]],63753:[[22865]],63754:[[37329]],63755:[[21895]],63756:[[22856]],63757:[[25078]],63758:[[30313]],63759:[[32645]],63760:[[34367]],63761:[[34746]],63762:[[35064]],63763:[[37007]],63764:[[27138]],63765:[[27931]],63766:[[28889]],63767:[[29662]],63768:[[33853]],63769:[[37226]],63770:[[39409]],63771:[[20098]],63772:[[21365]],63773:[[27396]],63774:[[29211]],63775:[[34349]],63776:[[40478]],63777:[[23888]],63778:[[28651]],63779:[[34253]],63780:[[35172]],63781:[[25289]],63782:[[33240]],63783:[[34847]],63784:[[24266]],63785:[[26391]],63786:[[28010]],63787:[[29436]],63788:[[37070]],63789:[[20358]],63790:[[20919]],63791:[[21214]],63792:[[25796]],63793:[[27347]],63794:[[29200]],63795:[[30439]],63796:[[32769]],63797:[[34310]],63798:[[34396]],63799:[[36335]],63800:[[38706]],63801:[[39791]],63802:[[40442]],63803:[[30860]],63804:[[31103]],63805:[[32160]],63806:[[33737]],63807:[[37636]],63808:[[40575]],63809:[[35542]],63810:[[22751]],63811:[[24324]],63812:[[31840]],63813:[[32894]],63814:[[29282]],63815:[[30922]],63816:[[36034]],63817:[[38647]],63818:[[22744]],63819:[[23650]],63820:[[27155]],63821:[[28122]],63822:[[28431]],63823:[[32047]],63824:[[32311]],63825:[[38475]],63826:[[21202]],63827:[[32907]],63828:[[20956]],63829:[[20940]],63830:[[31260]],63831:[[32190]],63832:[[33777]],63833:[[38517]],63834:[[35712]],63835:[[25295]],63836:[[27138]],63837:[[35582]],63838:[[20025]],63839:[[23527]],63840:[[24594]],63841:[[29575]],63842:[[30064]],63843:[[21271]],63844:[[30971]],63845:[[20415]],63846:[[24489]],63847:[[19981]],63848:[[27852]],63849:[[25976]],63850:[[32034]],63851:[[21443]],63852:[[22622]],63853:[[30465]],63854:[[33865]],63855:[[35498]],63856:[[27578]],63857:[[36784]],63858:[[27784]],63859:[[25342]],63860:[[33509]],63861:[[25504]],63862:[[30053]],63863:[[20142]],63864:[[20841]],63865:[[20937]],63866:[[26753]],63867:[[31975]],63868:[[33391]],63869:[[35538]],63870:[[37327]],63871:[[21237]],63872:[[21570]],63873:[[22899]],63874:[[24300]],63875:[[26053]],63876:[[28670]],63877:[[31018]],63878:[[38317]],63879:[[39530]],63880:[[40599]],63881:[[40654]],63882:[[21147]],63883:[[26310]],63884:[[27511]],63885:[[36706]],63886:[[24180]],63887:[[24976]],63888:[[25088]],63889:[[25754]],63890:[[28451]],63891:[[29001]],63892:[[29833]],63893:[[31178]],63894:[[32244]],63895:[[32879]],63896:[[36646]],63897:[[34030]],63898:[[36899]],63899:[[37706]],63900:[[21015]],63901:[[21155]],63902:[[21693]],63903:[[28872]],63904:[[35010]],63905:[[35498]],63906:[[24265]],63907:[[24565]],63908:[[25467]],63909:[[27566]],63910:[[31806]],63911:[[29557]],63912:[[20196]],63913:[[22265]],63914:[[23527]],63915:[[23994]],63916:[[24604]],63917:[[29618]],63918:[[29801]],63919:[[32666]],63920:[[32838]],63921:[[37428]],63922:[[38646]],63923:[[38728]],63924:[[38936]],63925:[[20363]],63926:[[31150]],63927:[[37300]],63928:[[38584]],63929:[[24801]],63930:[[20102]],63931:[[20698]],63932:[[23534]],63933:[[23615]],63934:[[26009]],63935:[[27138]],63936:[[29134]],63937:[[30274]],63938:[[34044]],63939:[[36988]],63940:[[40845]],63941:[[26248]],63942:[[38446]],63943:[[21129]],63944:[[26491]],63945:[[26611]],63946:[[27969]],63947:[[28316]],63948:[[29705]],63949:[[30041]],63950:[[30827]],63951:[[32016]],63952:[[39006]],63953:[[20845]],63954:[[25134]],63955:[[38520]],63956:[[20523]],63957:[[23833]],63958:[[28138]],63959:[[36650]],63960:[[24459]],63961:[[24900]],63962:[[26647]],63963:[[29575]],63964:[[38534]],63965:[[21033]],63966:[[21519]],63967:[[23653]],63968:[[26131]],63969:[[26446]],63970:[[26792]],63971:[[27877]],63972:[[29702]],63973:[[30178]],63974:[[32633]],63975:[[35023]],63976:[[35041]],63977:[[37324]],63978:[[38626]],63979:[[21311]],63980:[[28346]],63981:[[21533]],63982:[[29136]],63983:[[29848]],63984:[[34298]],63985:[[38563]],63986:[[40023]],63987:[[40607]],63988:[[26519]],63989:[[28107]],63990:[[33256]],63991:[[31435]],63992:[[31520]],63993:[[31890]],63994:[[29376]],63995:[[28825]],63996:[[35672]],63997:[[20160]],63998:[[33590]],63999:[[21050]],194816:[[27966]],194817:[[28023]],194818:[[27969]],194819:[[28009]],194820:[[28024]],194821:[[28037]],194822:[[146718]],194823:[[27956]],194824:[[28207]],194825:[[28270]],194826:[[15667]],194827:[[28363]],194828:[[28359]],194829:[[147153]],194830:[[28153]],194831:[[28526]],194832:[[147294]],194833:[[147342]],194834:[[28614]],194835:[[28729]],194836:[[28702]],194837:[[28699]],194838:[[15766]],194839:[[28746]],194840:[[28797]],194841:[[28791]],194842:[[28845]],194843:[[132389]],194844:[[28997]],194845:[[148067]],194846:[[29084]],194847:[[148395]],194848:[[29224]],194849:[[29237]],194850:[[29264]],194851:[[149e3]],194852:[[29312]],194853:[[29333]],194854:[[149301]],194855:[[149524]],194856:[[29562]],194857:[[29579]],194858:[[16044]],194859:[[29605]],194860:[[16056]],194861:[[16056]],194862:[[29767]],194863:[[29788]],194864:[[29809]],194865:[[29829]],194866:[[29898]],194867:[[16155]],194868:[[29988]],194869:[[150582]],194870:[[30014]],194871:[[150674]],194872:[[30064]],194873:[[139679]],194874:[[30224]],194875:[[151457]],194876:[[151480]],194877:[[151620]],194878:[[16380]],194879:[[16392]],194880:[[30452]],194881:[[151795]],194882:[[151794]],194883:[[151833]],194884:[[151859]],194885:[[30494]],194886:[[30495]],194887:[[30495]],194888:[[30538]],194889:[[16441]],194890:[[30603]],194891:[[16454]],194892:[[16534]],194893:[[152605]],194894:[[30798]],194895:[[30860]],194896:[[30924]],194897:[[16611]],194898:[[153126]],194899:[[31062]],194900:[[153242]],194901:[[153285]],194902:[[31119]],194903:[[31211]],194904:[[16687]],194905:[[31296]],194906:[[31306]],194907:[[31311]],194908:[[153980]],194909:[[154279]],194910:[[154279]],194911:[[31470]],194912:[[16898]],194913:[[154539]],194914:[[31686]],194915:[[31689]],194916:[[16935]],194917:[[154752]],194918:[[31954]],194919:[[17056]],194920:[[31976]],194921:[[31971]],194922:[[32e3]],194923:[[155526]],194924:[[32099]],194925:[[17153]],194926:[[32199]],194927:[[32258]],194928:[[32325]],194929:[[17204]],194930:[[156200]],194931:[[156231]],194932:[[17241]],194933:[[156377]],194934:[[32634]],194935:[[156478]],194936:[[32661]],194937:[[32762]],194938:[[32773]],194939:[[156890]],194940:[[156963]],194941:[[32864]],194942:[[157096]],194943:[[32880]],194944:[[144223]],194945:[[17365]],194946:[[32946]],194947:[[33027]],194948:[[17419]],194949:[[33086]],194950:[[23221]],194951:[[157607]],194952:[[157621]],194953:[[144275]],194954:[[144284]],194955:[[33281]],194956:[[33284]],194957:[[36766]],194958:[[17515]],194959:[[33425]],194960:[[33419]],194961:[[33437]],194962:[[21171]],194963:[[33457]],194964:[[33459]],194965:[[33469]],194966:[[33510]],194967:[[158524]],194968:[[33509]],194969:[[33565]],194970:[[33635]],194971:[[33709]],194972:[[33571]],194973:[[33725]],194974:[[33767]],194975:[[33879]],194976:[[33619]],194977:[[33738]],194978:[[33740]],194979:[[33756]],194980:[[158774]],194981:[[159083]],194982:[[158933]],194983:[[17707]],194984:[[34033]],194985:[[34035]],194986:[[34070]],194987:[[160714]],194988:[[34148]],194989:[[159532]],194990:[[17757]],194991:[[17761]],194992:[[159665]],194993:[[159954]],194994:[[17771]],194995:[[34384]],194996:[[34396]],194997:[[34407]],194998:[[34409]],194999:[[34473]],195e3:[[34440]],195001:[[34574]],195002:[[34530]],195003:[[34681]],195004:[[34600]],195005:[[34667]],195006:[[34694]],195007:[[17879]],195008:[[34785]],195009:[[34817]],195010:[[17913]],195011:[[34912]],195012:[[34915]],195013:[[161383]],195014:[[35031]],195015:[[35038]],195016:[[17973]],195017:[[35066]],195018:[[13499]],195019:[[161966]],195020:[[162150]],195021:[[18110]],195022:[[18119]],195023:[[35488]],195024:[[35565]],195025:[[35722]],195026:[[35925]],195027:[[162984]],195028:[[36011]],195029:[[36033]],195030:[[36123]],195031:[[36215]],195032:[[163631]],195033:[[133124]],195034:[[36299]],195035:[[36284]],195036:[[36336]],195037:[[133342]],195038:[[36564]],195039:[[36664]],195040:[[165330]],195041:[[165357]],195042:[[37012]],195043:[[37105]],195044:[[37137]],195045:[[165678]],195046:[[37147]],195047:[[37432]],195048:[[37591]],195049:[[37592]],195050:[[37500]],195051:[[37881]],195052:[[37909]],195053:[[166906]],195054:[[38283]],195055:[[18837]],195056:[[38327]],195057:[[167287]],195058:[[18918]],195059:[[38595]],195060:[[23986]],195061:[[38691]],195062:[[168261]],195063:[[168474]],195064:[[19054]],195065:[[19062]],195066:[[38880]],195067:[[168970]],195068:[[19122]],195069:[[169110]],195070:[[38923]],195071:[[38923]]},64e3:{64e3:[[20999]],64001:[[24230]],64002:[[25299]],64003:[[31958]],64004:[[23429]],64005:[[27934]],64006:[[26292]],64007:[[36667]],64008:[[34892]],64009:[[38477]],64010:[[35211]],64011:[[24275]],64012:[[20800]],64013:[[21952]],64016:[[22618]],64018:[[26228]],64021:[[20958]],64022:[[29482]],64023:[[30410]],64024:[[31036]],64025:[[31070]],64026:[[31077]],64027:[[31119]],64028:[[38742]],64029:[[31934]],64030:[[32701]],64032:[[34322]],64034:[[35576]],64037:[[36920]],64038:[[37117]],64042:[[39151]],64043:[[39164]],64044:[[39208]],64045:[[40372]],64046:[[37086]],64047:[[38583]],64048:[[20398]],64049:[[20711]],64050:[[20813]],64051:[[21193]],64052:[[21220]],64053:[[21329]],64054:[[21917]],64055:[[22022]],64056:[[22120]],64057:[[22592]],64058:[[22696]],64059:[[23652]],64060:[[23662]],64061:[[24724]],64062:[[24936]],64063:[[24974]],64064:[[25074]],64065:[[25935]],64066:[[26082]],64067:[[26257]],64068:[[26757]],64069:[[28023]],64070:[[28186]],64071:[[28450]],64072:[[29038]],64073:[[29227]],64074:[[29730]],64075:[[30865]],64076:[[31038]],64077:[[31049]],64078:[[31048]],64079:[[31056]],64080:[[31062]],64081:[[31069]],64082:[[31117]],64083:[[31118]],64084:[[31296]],64085:[[31361]],64086:[[31680]],64087:[[32244]],64088:[[32265]],64089:[[32321]],64090:[[32626]],64091:[[32773]],64092:[[33261]],64093:[[33401]],64094:[[33401]],64095:[[33879]],64096:[[35088]],64097:[[35222]],64098:[[35585]],64099:[[35641]],64100:[[36051]],64101:[[36104]],64102:[[36790]],64103:[[36920]],64104:[[38627]],64105:[[38911]],64106:[[38971]],64107:[[24693]],64108:[[148206]],64109:[[33304]],64112:[[20006]],64113:[[20917]],64114:[[20840]],64115:[[20352]],64116:[[20805]],64117:[[20864]],64118:[[21191]],64119:[[21242]],64120:[[21917]],64121:[[21845]],64122:[[21913]],64123:[[21986]],64124:[[22618]],64125:[[22707]],64126:[[22852]],64127:[[22868]],64128:[[23138]],64129:[[23336]],64130:[[24274]],64131:[[24281]],64132:[[24425]],64133:[[24493]],64134:[[24792]],64135:[[24910]],64136:[[24840]],64137:[[24974]],64138:[[24928]],64139:[[25074]],64140:[[25140]],64141:[[25540]],64142:[[25628]],64143:[[25682]],64144:[[25942]],64145:[[26228]],64146:[[26391]],64147:[[26395]],64148:[[26454]],64149:[[27513]],64150:[[27578]],64151:[[27969]],64152:[[28379]],64153:[[28363]],64154:[[28450]],64155:[[28702]],64156:[[29038]],64157:[[30631]],64158:[[29237]],64159:[[29359]],64160:[[29482]],64161:[[29809]],64162:[[29958]],64163:[[30011]],64164:[[30237]],64165:[[30239]],64166:[[30410]],64167:[[30427]],64168:[[30452]],64169:[[30538]],64170:[[30528]],64171:[[30924]],64172:[[31409]],64173:[[31680]],64174:[[31867]],64175:[[32091]],64176:[[32244]],64177:[[32574]],64178:[[32773]],64179:[[33618]],64180:[[33775]],64181:[[34681]],64182:[[35137]],64183:[[35206]],64184:[[35222]],64185:[[35519]],64186:[[35576]],64187:[[35531]],64188:[[35585]],64189:[[35582]],64190:[[35565]],64191:[[35641]],64192:[[35722]],64193:[[36104]],64194:[[36664]],64195:[[36978]],64196:[[37273]],64197:[[37494]],64198:[[38524]],64199:[[38627]],64200:[[38742]],64201:[[38875]],64202:[[38911]],64203:[[38923]],64204:[[38971]],64205:[[39698]],64206:[[40860]],64207:[[141386]],64208:[[141380]],64209:[[144341]],64210:[[15261]],64211:[[16408]],64212:[[16441]],64213:[[152137]],64214:[[154832]],64215:[[163539]],64216:[[40771]],64217:[[40846]],195072:[[38953]],195073:[[169398]],195074:[[39138]],195075:[[19251]],195076:[[39209]],195077:[[39335]],195078:[[39362]],195079:[[39422]],195080:[[19406]],195081:[[170800]],195082:[[39698]],195083:[[4e4]],195084:[[40189]],195085:[[19662]],195086:[[19693]],195087:[[40295]],195088:[[172238]],195089:[[19704]],195090:[[172293]],195091:[[172558]],195092:[[172689]],195093:[[40635]],195094:[[19798]],195095:[[40697]],195096:[[40702]],195097:[[40709]],195098:[[40719]],195099:[[40726]],195100:[[40763]],195101:[[173568]]},64256:{64256:[[102,102],256],64257:[[102,105],256],64258:[[102,108],256],64259:[[102,102,105],256],64260:[[102,102,108],256],64261:[[383,116],256],64262:[[115,116],256],64275:[[1396,1398],256],64276:[[1396,1381],256],64277:[[1396,1387],256],64278:[[1406,1398],256],64279:[[1396,1389],256],64285:[[1497,1460],512],64286:[,26],64287:[[1522,1463],512],64288:[[1506],256],64289:[[1488],256],64290:[[1491],256],64291:[[1492],256],64292:[[1499],256],64293:[[1500],256],64294:[[1501],256],64295:[[1512],256],64296:[[1514],256],64297:[[43],256],64298:[[1513,1473],512],64299:[[1513,1474],512],64300:[[64329,1473],512],64301:[[64329,1474],512],64302:[[1488,1463],512],64303:[[1488,1464],512],64304:[[1488,1468],512],64305:[[1489,1468],512],64306:[[1490,1468],512],64307:[[1491,1468],512],64308:[[1492,1468],512],64309:[[1493,1468],512],64310:[[1494,1468],512],64312:[[1496,1468],512],64313:[[1497,1468],512],64314:[[1498,1468],512],64315:[[1499,1468],512],64316:[[1500,1468],512],64318:[[1502,1468],512],64320:[[1504,1468],512],64321:[[1505,1468],512],64323:[[1507,1468],512],64324:[[1508,1468],512],64326:[[1510,1468],512],64327:[[1511,1468],512],64328:[[1512,1468],512],64329:[[1513,1468],512],64330:[[1514,1468],512],64331:[[1493,1465],512],64332:[[1489,1471],512],64333:[[1499,1471],512],64334:[[1508,1471],512],64335:[[1488,1500],256],64336:[[1649],256],64337:[[1649],256],64338:[[1659],256],64339:[[1659],256],64340:[[1659],256],64341:[[1659],256],64342:[[1662],256],64343:[[1662],256],64344:[[1662],256],64345:[[1662],256],64346:[[1664],256],64347:[[1664],256],64348:[[1664],256],64349:[[1664],256],64350:[[1658],256],64351:[[1658],256],64352:[[1658],256],64353:[[1658],256],64354:[[1663],256],64355:[[1663],256],64356:[[1663],256],64357:[[1663],256],64358:[[1657],256],64359:[[1657],256],64360:[[1657],256],64361:[[1657],256],64362:[[1700],256],64363:[[1700],256],64364:[[1700],256],64365:[[1700],256],64366:[[1702],256],64367:[[1702],256],64368:[[1702],256],64369:[[1702],256],64370:[[1668],256],64371:[[1668],256],64372:[[1668],256],64373:[[1668],256],64374:[[1667],256],64375:[[1667],256],64376:[[1667],256],64377:[[1667],256],64378:[[1670],256],64379:[[1670],256],64380:[[1670],256],64381:[[1670],256],64382:[[1671],256],64383:[[1671],256],64384:[[1671],256],64385:[[1671],256],64386:[[1677],256],64387:[[1677],256],64388:[[1676],256],64389:[[1676],256],64390:[[1678],256],64391:[[1678],256],64392:[[1672],256],64393:[[1672],256],64394:[[1688],256],64395:[[1688],256],64396:[[1681],256],64397:[[1681],256],64398:[[1705],256],64399:[[1705],256],64400:[[1705],256],64401:[[1705],256],64402:[[1711],256],64403:[[1711],256],64404:[[1711],256],64405:[[1711],256],64406:[[1715],256],64407:[[1715],256],64408:[[1715],256],64409:[[1715],256],64410:[[1713],256],64411:[[1713],256],64412:[[1713],256],64413:[[1713],256],64414:[[1722],256],64415:[[1722],256],64416:[[1723],256],64417:[[1723],256],64418:[[1723],256],64419:[[1723],256],64420:[[1728],256],64421:[[1728],256],64422:[[1729],256],64423:[[1729],256],64424:[[1729],256],64425:[[1729],256],64426:[[1726],256],64427:[[1726],256],64428:[[1726],256],64429:[[1726],256],64430:[[1746],256],64431:[[1746],256],64432:[[1747],256],64433:[[1747],256],64467:[[1709],256],64468:[[1709],256],64469:[[1709],256],64470:[[1709],256],64471:[[1735],256],64472:[[1735],256],64473:[[1734],256],64474:[[1734],256],64475:[[1736],256],64476:[[1736],256],64477:[[1655],256],64478:[[1739],256],64479:[[1739],256],64480:[[1733],256],64481:[[1733],256],64482:[[1737],256],64483:[[1737],256],64484:[[1744],256],64485:[[1744],256],64486:[[1744],256],64487:[[1744],256],64488:[[1609],256],64489:[[1609],256],64490:[[1574,1575],256],64491:[[1574,1575],256],64492:[[1574,1749],256],64493:[[1574,1749],256],64494:[[1574,1608],256],64495:[[1574,1608],256],64496:[[1574,1735],256],64497:[[1574,1735],256],64498:[[1574,1734],256],64499:[[1574,1734],256],64500:[[1574,1736],256],64501:[[1574,1736],256],64502:[[1574,1744],256],64503:[[1574,1744],256],64504:[[1574,1744],256],64505:[[1574,1609],256],64506:[[1574,1609],256],64507:[[1574,1609],256],64508:[[1740],256],64509:[[1740],256],64510:[[1740],256],64511:[[1740],256]},64512:{64512:[[1574,1580],256],64513:[[1574,1581],256],64514:[[1574,1605],256],64515:[[1574,1609],256],64516:[[1574,1610],256],64517:[[1576,1580],256],64518:[[1576,1581],256],64519:[[1576,1582],256],64520:[[1576,1605],256],64521:[[1576,1609],256],64522:[[1576,1610],256],64523:[[1578,1580],256],64524:[[1578,1581],256],64525:[[1578,1582],256],64526:[[1578,1605],256],64527:[[1578,1609],256],64528:[[1578,1610],256],64529:[[1579,1580],256],64530:[[1579,1605],256],64531:[[1579,1609],256],64532:[[1579,1610],256],64533:[[1580,1581],256],64534:[[1580,1605],256],64535:[[1581,1580],256],64536:[[1581,1605],256],64537:[[1582,1580],256],64538:[[1582,1581],256],64539:[[1582,1605],256],64540:[[1587,1580],256],64541:[[1587,1581],256],64542:[[1587,1582],256],64543:[[1587,1605],256],64544:[[1589,1581],256],64545:[[1589,1605],256],64546:[[1590,1580],256],64547:[[1590,1581],256],64548:[[1590,1582],256],64549:[[1590,1605],256],64550:[[1591,1581],256],64551:[[1591,1605],256],64552:[[1592,1605],256],64553:[[1593,1580],256],64554:[[1593,1605],256],64555:[[1594,1580],256],64556:[[1594,1605],256],64557:[[1601,1580],256],64558:[[1601,1581],256],64559:[[1601,1582],256],64560:[[1601,1605],256],64561:[[1601,1609],256],64562:[[1601,1610],256],64563:[[1602,1581],256],64564:[[1602,1605],256],64565:[[1602,1609],256],64566:[[1602,1610],256],64567:[[1603,1575],256],64568:[[1603,1580],256],64569:[[1603,1581],256],64570:[[1603,1582],256],64571:[[1603,1604],256],64572:[[1603,1605],256],64573:[[1603,1609],256],64574:[[1603,1610],256],64575:[[1604,1580],256],64576:[[1604,1581],256],64577:[[1604,1582],256],64578:[[1604,1605],256],64579:[[1604,1609],256],64580:[[1604,1610],256],64581:[[1605,1580],256],64582:[[1605,1581],256],64583:[[1605,1582],256],64584:[[1605,1605],256],64585:[[1605,1609],256],64586:[[1605,1610],256],64587:[[1606,1580],256],64588:[[1606,1581],256],64589:[[1606,1582],256],64590:[[1606,1605],256],64591:[[1606,1609],256],64592:[[1606,1610],256],64593:[[1607,1580],256],64594:[[1607,1605],256],64595:[[1607,1609],256],64596:[[1607,1610],256],64597:[[1610,1580],256],64598:[[1610,1581],256],64599:[[1610,1582],256],64600:[[1610,1605],256],64601:[[1610,1609],256],64602:[[1610,1610],256],64603:[[1584,1648],256],64604:[[1585,1648],256],64605:[[1609,1648],256],64606:[[32,1612,1617],256],64607:[[32,1613,1617],256],64608:[[32,1614,1617],256],64609:[[32,1615,1617],256],64610:[[32,1616,1617],256],64611:[[32,1617,1648],256],64612:[[1574,1585],256],64613:[[1574,1586],256],64614:[[1574,1605],256],64615:[[1574,1606],256],64616:[[1574,1609],256],64617:[[1574,1610],256],64618:[[1576,1585],256],64619:[[1576,1586],256],64620:[[1576,1605],256],64621:[[1576,1606],256],64622:[[1576,1609],256],64623:[[1576,1610],256],64624:[[1578,1585],256],64625:[[1578,1586],256],64626:[[1578,1605],256],64627:[[1578,1606],256],64628:[[1578,1609],256],64629:[[1578,1610],256],64630:[[1579,1585],256],64631:[[1579,1586],256],64632:[[1579,1605],256],64633:[[1579,1606],256],64634:[[1579,1609],256],64635:[[1579,1610],256],64636:[[1601,1609],256],64637:[[1601,1610],256],64638:[[1602,1609],256],64639:[[1602,1610],256],64640:[[1603,1575],256],64641:[[1603,1604],256],64642:[[1603,1605],256],64643:[[1603,1609],256],64644:[[1603,1610],256],64645:[[1604,1605],256],64646:[[1604,1609],256],64647:[[1604,1610],256],64648:[[1605,1575],256],64649:[[1605,1605],256],64650:[[1606,1585],256],64651:[[1606,1586],256],64652:[[1606,1605],256],64653:[[1606,1606],256],64654:[[1606,1609],256],64655:[[1606,1610],256],64656:[[1609,1648],256],64657:[[1610,1585],256],64658:[[1610,1586],256],64659:[[1610,1605],256],64660:[[1610,1606],256],64661:[[1610,1609],256],64662:[[1610,1610],256],64663:[[1574,1580],256],64664:[[1574,1581],256],64665:[[1574,1582],256],64666:[[1574,1605],256],64667:[[1574,1607],256],64668:[[1576,1580],256],64669:[[1576,1581],256],64670:[[1576,1582],256],64671:[[1576,1605],256],64672:[[1576,1607],256],64673:[[1578,1580],256],64674:[[1578,1581],256],64675:[[1578,1582],256],64676:[[1578,1605],256],64677:[[1578,1607],256],64678:[[1579,1605],256],64679:[[1580,1581],256],64680:[[1580,1605],256],64681:[[1581,1580],256],64682:[[1581,1605],256],64683:[[1582,1580],256],64684:[[1582,1605],256],64685:[[1587,1580],256],64686:[[1587,1581],256],64687:[[1587,1582],256],64688:[[1587,1605],256],64689:[[1589,1581],256],64690:[[1589,1582],256],64691:[[1589,1605],256],64692:[[1590,1580],256],64693:[[1590,1581],256],64694:[[1590,1582],256],64695:[[1590,1605],256],64696:[[1591,1581],256],64697:[[1592,1605],256],64698:[[1593,1580],256],64699:[[1593,1605],256],64700:[[1594,1580],256],64701:[[1594,1605],256],64702:[[1601,1580],256],64703:[[1601,1581],256],64704:[[1601,1582],256],64705:[[1601,1605],256],64706:[[1602,1581],256],64707:[[1602,1605],256],64708:[[1603,1580],256],64709:[[1603,1581],256],64710:[[1603,1582],256],64711:[[1603,1604],256],64712:[[1603,1605],256],64713:[[1604,1580],256],64714:[[1604,1581],256],64715:[[1604,1582],256],64716:[[1604,1605],256],64717:[[1604,1607],256],64718:[[1605,1580],256],64719:[[1605,1581],256],64720:[[1605,1582],256],64721:[[1605,1605],256],64722:[[1606,1580],256],64723:[[1606,1581],256],64724:[[1606,1582],256],64725:[[1606,1605],256],64726:[[1606,1607],256],64727:[[1607,1580],256],64728:[[1607,1605],256],64729:[[1607,1648],256],64730:[[1610,1580],256],64731:[[1610,1581],256],64732:[[1610,1582],256],64733:[[1610,1605],256],64734:[[1610,1607],256],64735:[[1574,1605],256],64736:[[1574,1607],256],64737:[[1576,1605],256],64738:[[1576,1607],256],64739:[[1578,1605],256],64740:[[1578,1607],256],64741:[[1579,1605],256],64742:[[1579,1607],256],64743:[[1587,1605],256],64744:[[1587,1607],256],64745:[[1588,1605],256],64746:[[1588,1607],256],64747:[[1603,1604],256],64748:[[1603,1605],256],64749:[[1604,1605],256],64750:[[1606,1605],256],64751:[[1606,1607],256],64752:[[1610,1605],256],64753:[[1610,1607],256],64754:[[1600,1614,1617],256],64755:[[1600,1615,1617],256],64756:[[1600,1616,1617],256],64757:[[1591,1609],256],64758:[[1591,1610],256],64759:[[1593,1609],256],64760:[[1593,1610],256],64761:[[1594,1609],256],64762:[[1594,1610],256],64763:[[1587,1609],256],64764:[[1587,1610],256],64765:[[1588,1609],256],64766:[[1588,1610],256],64767:[[1581,1609],256]},64768:{64768:[[1581,1610],256],64769:[[1580,1609],256],64770:[[1580,1610],256],64771:[[1582,1609],256],64772:[[1582,1610],256],64773:[[1589,1609],256],64774:[[1589,1610],256],64775:[[1590,1609],256],64776:[[1590,1610],256],64777:[[1588,1580],256],64778:[[1588,1581],256],64779:[[1588,1582],256],64780:[[1588,1605],256],64781:[[1588,1585],256],64782:[[1587,1585],256],64783:[[1589,1585],256],64784:[[1590,1585],256],64785:[[1591,1609],256],64786:[[1591,1610],256],64787:[[1593,1609],256],64788:[[1593,1610],256],64789:[[1594,1609],256],64790:[[1594,1610],256],64791:[[1587,1609],256],64792:[[1587,1610],256],64793:[[1588,1609],256],64794:[[1588,1610],256],64795:[[1581,1609],256],64796:[[1581,1610],256],64797:[[1580,1609],256],64798:[[1580,1610],256],64799:[[1582,1609],256],64800:[[1582,1610],256],64801:[[1589,1609],256],64802:[[1589,1610],256],64803:[[1590,1609],256],64804:[[1590,1610],256],64805:[[1588,1580],256],64806:[[1588,1581],256],64807:[[1588,1582],256],64808:[[1588,1605],256],64809:[[1588,1585],256],64810:[[1587,1585],256],64811:[[1589,1585],256],64812:[[1590,1585],256],64813:[[1588,1580],256],64814:[[1588,1581],256],64815:[[1588,1582],256],64816:[[1588,1605],256],64817:[[1587,1607],256],64818:[[1588,1607],256],64819:[[1591,1605],256],64820:[[1587,1580],256],64821:[[1587,1581],256],64822:[[1587,1582],256],64823:[[1588,1580],256],64824:[[1588,1581],256],64825:[[1588,1582],256],64826:[[1591,1605],256],64827:[[1592,1605],256],64828:[[1575,1611],256],64829:[[1575,1611],256],64848:[[1578,1580,1605],256],64849:[[1578,1581,1580],256],64850:[[1578,1581,1580],256],64851:[[1578,1581,1605],256],64852:[[1578,1582,1605],256],64853:[[1578,1605,1580],256],64854:[[1578,1605,1581],256],64855:[[1578,1605,1582],256],64856:[[1580,1605,1581],256],64857:[[1580,1605,1581],256],64858:[[1581,1605,1610],256],64859:[[1581,1605,1609],256],64860:[[1587,1581,1580],256],64861:[[1587,1580,1581],256],64862:[[1587,1580,1609],256],64863:[[1587,1605,1581],256],64864:[[1587,1605,1581],256],64865:[[1587,1605,1580],256],64866:[[1587,1605,1605],256],64867:[[1587,1605,1605],256],64868:[[1589,1581,1581],256],64869:[[1589,1581,1581],256],64870:[[1589,1605,1605],256],64871:[[1588,1581,1605],256],64872:[[1588,1581,1605],256],64873:[[1588,1580,1610],256],64874:[[1588,1605,1582],256],64875:[[1588,1605,1582],256],64876:[[1588,1605,1605],256],64877:[[1588,1605,1605],256],64878:[[1590,1581,1609],256],64879:[[1590,1582,1605],256],64880:[[1590,1582,1605],256],64881:[[1591,1605,1581],256],64882:[[1591,1605,1581],256],64883:[[1591,1605,1605],256],64884:[[1591,1605,1610],256],64885:[[1593,1580,1605],256],64886:[[1593,1605,1605],256],64887:[[1593,1605,1605],256],64888:[[1593,1605,1609],256],64889:[[1594,1605,1605],256],64890:[[1594,1605,1610],256],64891:[[1594,1605,1609],256],64892:[[1601,1582,1605],256],64893:[[1601,1582,1605],256],64894:[[1602,1605,1581],256],64895:[[1602,1605,1605],256],64896:[[1604,1581,1605],256],64897:[[1604,1581,1610],256],64898:[[1604,1581,1609],256],64899:[[1604,1580,1580],256],64900:[[1604,1580,1580],256],64901:[[1604,1582,1605],256],64902:[[1604,1582,1605],256],64903:[[1604,1605,1581],256],64904:[[1604,1605,1581],256],64905:[[1605,1581,1580],256],64906:[[1605,1581,1605],256],64907:[[1605,1581,1610],256],64908:[[1605,1580,1581],256],64909:[[1605,1580,1605],256],64910:[[1605,1582,1580],256],64911:[[1605,1582,1605],256],64914:[[1605,1580,1582],256],64915:[[1607,1605,1580],256],64916:[[1607,1605,1605],256],64917:[[1606,1581,1605],256],64918:[[1606,1581,1609],256],64919:[[1606,1580,1605],256],64920:[[1606,1580,1605],256],64921:[[1606,1580,1609],256],64922:[[1606,1605,1610],256],64923:[[1606,1605,1609],256],64924:[[1610,1605,1605],256],64925:[[1610,1605,1605],256],64926:[[1576,1582,1610],256],64927:[[1578,1580,1610],256],64928:[[1578,1580,1609],256],64929:[[1578,1582,1610],256],64930:[[1578,1582,1609],256],64931:[[1578,1605,1610],256],64932:[[1578,1605,1609],256],64933:[[1580,1605,1610],256],64934:[[1580,1581,1609],256],64935:[[1580,1605,1609],256],64936:[[1587,1582,1609],256],64937:[[1589,1581,1610],256],64938:[[1588,1581,1610],256],64939:[[1590,1581,1610],256],64940:[[1604,1580,1610],256],64941:[[1604,1605,1610],256],64942:[[1610,1581,1610],256],64943:[[1610,1580,1610],256],64944:[[1610,1605,1610],256],64945:[[1605,1605,1610],256],64946:[[1602,1605,1610],256],64947:[[1606,1581,1610],256],64948:[[1602,1605,1581],256],64949:[[1604,1581,1605],256],64950:[[1593,1605,1610],256],64951:[[1603,1605,1610],256],64952:[[1606,1580,1581],256],64953:[[1605,1582,1610],256],64954:[[1604,1580,1605],256],64955:[[1603,1605,1605],256],64956:[[1604,1580,1605],256],64957:[[1606,1580,1581],256],64958:[[1580,1581,1610],256],64959:[[1581,1580,1610],256],64960:[[1605,1580,1610],256],64961:[[1601,1605,1610],256],64962:[[1576,1581,1610],256],64963:[[1603,1605,1605],256],64964:[[1593,1580,1605],256],64965:[[1589,1605,1605],256],64966:[[1587,1582,1610],256],64967:[[1606,1580,1610],256],65008:[[1589,1604,1746],256],65009:[[1602,1604,1746],256],65010:[[1575,1604,1604,1607],256],65011:[[1575,1603,1576,1585],256],65012:[[1605,1581,1605,1583],256],65013:[[1589,1604,1593,1605],256],65014:[[1585,1587,1608,1604],256],65015:[[1593,1604,1610,1607],256],65016:[[1608,1587,1604,1605],256],65017:[[1589,1604,1609],256],65018:[[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605],256],65019:[[1580,1604,32,1580,1604,1575,1604,1607],256],65020:[[1585,1740,1575,1604],256]},65024:{65040:[[44],256],65041:[[12289],256],65042:[[12290],256],65043:[[58],256],65044:[[59],256],65045:[[33],256],65046:[[63],256],65047:[[12310],256],65048:[[12311],256],65049:[[8230],256],65056:[,230],65057:[,230],65058:[,230],65059:[,230],65060:[,230],65061:[,230],65062:[,230],65063:[,220],65064:[,220],65065:[,220],65066:[,220],65067:[,220],65068:[,220],65069:[,220],65072:[[8229],256],65073:[[8212],256],65074:[[8211],256],65075:[[95],256],65076:[[95],256],65077:[[40],256],65078:[[41],256],65079:[[123],256],65080:[[125],256],65081:[[12308],256],65082:[[12309],256],65083:[[12304],256],65084:[[12305],256],65085:[[12298],256],65086:[[12299],256],65087:[[12296],256],65088:[[12297],256],65089:[[12300],256],65090:[[12301],256],65091:[[12302],256],65092:[[12303],256],65095:[[91],256],65096:[[93],256],65097:[[8254],256],65098:[[8254],256],65099:[[8254],256],65100:[[8254],256],65101:[[95],256],65102:[[95],256],65103:[[95],256],65104:[[44],256],65105:[[12289],256],65106:[[46],256],65108:[[59],256],65109:[[58],256],65110:[[63],256],65111:[[33],256],65112:[[8212],256],65113:[[40],256],65114:[[41],256],65115:[[123],256],65116:[[125],256],65117:[[12308],256],65118:[[12309],256],65119:[[35],256],65120:[[38],256],65121:[[42],256],65122:[[43],256],65123:[[45],256],65124:[[60],256],65125:[[62],256],65126:[[61],256],65128:[[92],256],65129:[[36],256],65130:[[37],256],65131:[[64],256],65136:[[32,1611],256],65137:[[1600,1611],256],65138:[[32,1612],256],65140:[[32,1613],256],65142:[[32,1614],256],65143:[[1600,1614],256],65144:[[32,1615],256],65145:[[1600,1615],256],65146:[[32,1616],256],65147:[[1600,1616],256],65148:[[32,1617],256],65149:[[1600,1617],256],65150:[[32,1618],256],65151:[[1600,1618],256],65152:[[1569],256],65153:[[1570],256],65154:[[1570],256],65155:[[1571],256],65156:[[1571],256],65157:[[1572],256],65158:[[1572],256],65159:[[1573],256],65160:[[1573],256],65161:[[1574],256],65162:[[1574],256],65163:[[1574],256],65164:[[1574],256],65165:[[1575],256],65166:[[1575],256],65167:[[1576],256],65168:[[1576],256],65169:[[1576],256],65170:[[1576],256],65171:[[1577],256],65172:[[1577],256],65173:[[1578],256],65174:[[1578],256],65175:[[1578],256],65176:[[1578],256],65177:[[1579],256],65178:[[1579],256],65179:[[1579],256],65180:[[1579],256],65181:[[1580],256],65182:[[1580],256],65183:[[1580],256],65184:[[1580],256],65185:[[1581],256],65186:[[1581],256],65187:[[1581],256],65188:[[1581],256],65189:[[1582],256],65190:[[1582],256],65191:[[1582],256],65192:[[1582],256],65193:[[1583],256],65194:[[1583],256],65195:[[1584],256],65196:[[1584],256],65197:[[1585],256],65198:[[1585],256],65199:[[1586],256],65200:[[1586],256],65201:[[1587],256],65202:[[1587],256],65203:[[1587],256],65204:[[1587],256],65205:[[1588],256],65206:[[1588],256],65207:[[1588],256],65208:[[1588],256],65209:[[1589],256],65210:[[1589],256],65211:[[1589],256],65212:[[1589],256],65213:[[1590],256],65214:[[1590],256],65215:[[1590],256],65216:[[1590],256],65217:[[1591],256],65218:[[1591],256],65219:[[1591],256],65220:[[1591],256],65221:[[1592],256],65222:[[1592],256],65223:[[1592],256],65224:[[1592],256],65225:[[1593],256],65226:[[1593],256],65227:[[1593],256],65228:[[1593],256],65229:[[1594],256],65230:[[1594],256],65231:[[1594],256],65232:[[1594],256],65233:[[1601],256],65234:[[1601],256],65235:[[1601],256],65236:[[1601],256],65237:[[1602],256],65238:[[1602],256],65239:[[1602],256],65240:[[1602],256],65241:[[1603],256],65242:[[1603],256],65243:[[1603],256],65244:[[1603],256],65245:[[1604],256],65246:[[1604],256],65247:[[1604],256],65248:[[1604],256],65249:[[1605],256],65250:[[1605],256],65251:[[1605],256],65252:[[1605],256],65253:[[1606],256],65254:[[1606],256],65255:[[1606],256],65256:[[1606],256],65257:[[1607],256],65258:[[1607],256],65259:[[1607],256],65260:[[1607],256],65261:[[1608],256],65262:[[1608],256],65263:[[1609],256],65264:[[1609],256],65265:[[1610],256],65266:[[1610],256],65267:[[1610],256],65268:[[1610],256],65269:[[1604,1570],256],65270:[[1604,1570],256],65271:[[1604,1571],256],65272:[[1604,1571],256],65273:[[1604,1573],256],65274:[[1604,1573],256],65275:[[1604,1575],256],65276:[[1604,1575],256]},65280:{65281:[[33],256],65282:[[34],256],65283:[[35],256],65284:[[36],256],65285:[[37],256],65286:[[38],256],65287:[[39],256],65288:[[40],256],65289:[[41],256],65290:[[42],256],65291:[[43],256],65292:[[44],256],65293:[[45],256],65294:[[46],256],65295:[[47],256],65296:[[48],256],65297:[[49],256],65298:[[50],256],65299:[[51],256],65300:[[52],256],65301:[[53],256],65302:[[54],256],65303:[[55],256],65304:[[56],256],65305:[[57],256],65306:[[58],256],65307:[[59],256],65308:[[60],256],65309:[[61],256],65310:[[62],256],65311:[[63],256],65312:[[64],256],65313:[[65],256],65314:[[66],256],65315:[[67],256],65316:[[68],256],65317:[[69],256],65318:[[70],256],65319:[[71],256],65320:[[72],256],65321:[[73],256],65322:[[74],256],65323:[[75],256],65324:[[76],256],65325:[[77],256],65326:[[78],256],65327:[[79],256],65328:[[80],256],65329:[[81],256],65330:[[82],256],65331:[[83],256],65332:[[84],256],65333:[[85],256],65334:[[86],256],65335:[[87],256],65336:[[88],256],65337:[[89],256],65338:[[90],256],65339:[[91],256],65340:[[92],256],65341:[[93],256],65342:[[94],256],65343:[[95],256],65344:[[96],256],65345:[[97],256],65346:[[98],256],65347:[[99],256],65348:[[100],256],65349:[[101],256],65350:[[102],256],65351:[[103],256],65352:[[104],256],65353:[[105],256],65354:[[106],256],65355:[[107],256],65356:[[108],256],65357:[[109],256],65358:[[110],256],65359:[[111],256],65360:[[112],256],65361:[[113],256],65362:[[114],256],65363:[[115],256],65364:[[116],256],65365:[[117],256],65366:[[118],256],65367:[[119],256],65368:[[120],256],65369:[[121],256],65370:[[122],256],65371:[[123],256],65372:[[124],256],65373:[[125],256],65374:[[126],256],65375:[[10629],256],65376:[[10630],256],65377:[[12290],256],65378:[[12300],256],65379:[[12301],256],65380:[[12289],256],65381:[[12539],256],65382:[[12530],256],65383:[[12449],256],65384:[[12451],256],65385:[[12453],256],65386:[[12455],256],65387:[[12457],256],65388:[[12515],256],65389:[[12517],256],65390:[[12519],256],65391:[[12483],256],65392:[[12540],256],65393:[[12450],256],65394:[[12452],256],65395:[[12454],256],65396:[[12456],256],65397:[[12458],256],65398:[[12459],256],65399:[[12461],256],65400:[[12463],256],65401:[[12465],256],65402:[[12467],256],65403:[[12469],256],65404:[[12471],256],65405:[[12473],256],65406:[[12475],256],65407:[[12477],256],65408:[[12479],256],65409:[[12481],256],65410:[[12484],256],65411:[[12486],256],65412:[[12488],256],65413:[[12490],256],65414:[[12491],256],65415:[[12492],256],65416:[[12493],256],65417:[[12494],256],65418:[[12495],256],65419:[[12498],256],65420:[[12501],256],65421:[[12504],256],65422:[[12507],256],65423:[[12510],256],65424:[[12511],256],65425:[[12512],256],65426:[[12513],256],65427:[[12514],256],65428:[[12516],256],65429:[[12518],256],65430:[[12520],256],65431:[[12521],256],65432:[[12522],256],65433:[[12523],256],65434:[[12524],256],65435:[[12525],256],65436:[[12527],256],65437:[[12531],256],65438:[[12441],256],65439:[[12442],256],65440:[[12644],256],65441:[[12593],256],65442:[[12594],256],65443:[[12595],256],65444:[[12596],256],65445:[[12597],256],65446:[[12598],256],65447:[[12599],256],65448:[[12600],256],65449:[[12601],256],65450:[[12602],256],65451:[[12603],256],65452:[[12604],256],65453:[[12605],256],65454:[[12606],256],65455:[[12607],256],65456:[[12608],256],65457:[[12609],256],65458:[[12610],256],65459:[[12611],256],65460:[[12612],256],65461:[[12613],256],65462:[[12614],256],65463:[[12615],256],65464:[[12616],256],65465:[[12617],256],65466:[[12618],256],65467:[[12619],256],65468:[[12620],256],65469:[[12621],256],65470:[[12622],256],65474:[[12623],256],65475:[[12624],256],65476:[[12625],256],65477:[[12626],256],65478:[[12627],256],65479:[[12628],256],65482:[[12629],256],65483:[[12630],256],65484:[[12631],256],65485:[[12632],256],65486:[[12633],256],65487:[[12634],256],65490:[[12635],256],65491:[[12636],256],65492:[[12637],256],65493:[[12638],256],65494:[[12639],256],65495:[[12640],256],65498:[[12641],256],65499:[[12642],256],65500:[[12643],256],65504:[[162],256],65505:[[163],256],65506:[[172],256],65507:[[175],256],65508:[[166],256],65509:[[165],256],65510:[[8361],256],65512:[[9474],256],65513:[[8592],256],65514:[[8593],256],65515:[[8594],256],65516:[[8595],256],65517:[[9632],256],65518:[[9675],256]}};var 
26j={nfc:A,nfd:O,nfkc:ee,nfkd:k};typeof t==`object`?t.exports=j:typeof define==`function`&&define.amd?define(`unorm`,function(){return j}):e.unorm=j,j.shimApplied=!1,String.prototype.normalize||(Object.defineProperty(String.prototype,`normalize`,{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=``+this,t=arguments[0]===void 0?`NFC`:arguments[0];if(this===null||this===void 0)throw TypeError(`Cannot call method on `+Object.prototype.toString.call(this));if(t===`NFC`)return j.nfc(e);if(t===`NFD`)return j.nfd(e);if(t===`NFKC`)return j.nfkc(e);if(t===`NFKD`)return j.nfkd(e);throw RangeError(`Invalid normalization form: `+t)}}),j.shimApplied=!0)})(e)})),$f=r({default:()=>ep}),ep,tp=n((()=>{ep=JSON.parse(`["abandon","ability","able","about","above","absent","absorb","abstract","absurd","abuse","access","accident","account","accuse","achieve","acid","acoustic","acquire","across","act","action","actor","actress","actual","adapt","add","addict","address","adjust","admit","adult","advance","advice","aerobic","affair","afford","afraid","again","age","agent","agree","ahead","aim","air","airport","aisle","alarm","album","alcohol","alert","alien","all","alley","allow","almost","alone","alpha","already","also","alter","always","amateur","amazing","among","amount","amused","analyst","anchor","ancient","anger","angle","angry","animal","ankle","announce","annual","another","answer","antenna","antique","anxiety","any","apart","apology","appear","apple","approve","april","arch","arctic","area","arena","argue","arm","armed","armor","army","around","arrange","arrest","arrive","arrow","art","artefact","artist","artwork","ask","aspect","assault","asset","assist","assume","asthma","athlete","atom","attack","attend","attitude","attract","auction","audit","august","aunt","author","auto","autumn","average","avocado","avoid","awake","aware","away","awesome","awful","awkward","axis","baby","bachelor","bacon","badge","bag","balance","balcony","ball","bamboo","banana","banner","bar","barely","bargain","barrel","base","basic","basket","battle","beach","bean","beauty","because","become","beef","before","begin","behave","behind","believe","below","belt","bench","benefit","best","betray","better","between","beyond","bicycle","bid","bike","bind","biology","bird","birth","bitter","black","blade","blame","blanket","blast","bleak","bless","blind","blood","blossom","blouse","blue","blur","blush","board","boat","body","boil","bomb","bone","bonus","book","boost","border","boring","borrow","boss","bottom","bounce","box","boy","bracket","brain","brand","brass","brave","bread","breeze","brick","bridge","brief","bright","bring","brisk","broccoli","broken","bronze","broom","brother","brown","brush","bubble","buddy","budget","buffalo","build","bulb","bulk","bullet","bundle","bunker","burden","burger","burst","bus","business","busy","butter","buyer","buzz","cabbage","cabin","cable","cactus","cage","cake","call","calm","camera","camp","can","canal","cancel","candy","cannon","canoe","canvas","canyon","capable","capital","captain","car","carbon","card","cargo","carpet","carry","cart","case","cash","casino","castle","casual","cat","catalog","catch","category","cattle","caught","cause","caution","cave","ceiling","celery","cement","census","century","cereal","certain","chair","chalk","champion","change","chaos","chapter","charge","chase","chat","cheap","check","cheese","chef","cherry","chest","chicken","chief","child","chimney","choice","choose","chronic","chuckle","chunk","churn","cigar","cinnamon","circle","citizen","city","civil","claim","clap","clarify","claw","clay","clean","clerk","clever","click","client","cliff","climb","clinic","clip","clock","clog","close","cloth","cloud","clown","club","clump","cluster","clutch","coach","coast","coconut","code","coffee","coil","coin","collect","color","column","combine","come","comfort","comic","common","company","concert","conduct","confirm","congress","connect","consider","control","convince","cook","cool","copper","copy","coral","core","corn","correct","cost","cotton","couch","country","couple","course","cousin","cover","coyote","crack","cradle","craft","cram","crane","crash","crater","crawl","crazy","cream","credit","creek","crew","cricket","crime","crisp","critic","crop","cross","crouch","crowd","crucial","cruel","cruise","crumble","crunch","crush","cry","crystal","cube","culture","cup","cupboard","curious","current","curtain","curve","cushion","custom","cute","cycle","dad","damage","damp","dance","danger","daring","dash","daughter","dawn","day","deal","debate","debris","decade","december","decide","decline","decorate","decrease","deer","defense","define","defy","degree","delay","deliver","demand","demise","denial","dentist","deny","depart","depend","deposit","depth","deputy","derive","describe","desert","design","de
26sk","despair","destroy","detail","detect","develop","device","devote","diagram","dial","diamond","diary","dice","diesel","diet","differ","digital","dignity","dilemma","dinner","dinosaur","direct","dirt","disagree","discover","disease","dish","dismiss","disorder","display","distance","divert","divide","divorce","dizzy","doctor","document","dog","doll","dolphin","domain","donate","donkey","donor","door","dose","double","dove","draft","dragon","drama","drastic","draw","dream","dress","drift","drill","drink","drip","drive","drop","drum","dry","duck","dumb","dune","during","dust","dutch","duty","dwarf","dynamic","eager","eagle","early","earn","earth","easily","east","easy","echo","ecology","economy","edge","edit","educate","effort","egg","eight","either","elbow","elder","electric","elegant","element","elephant","elevator","elite","else","embark","embody","embrace","emerge","emotion","employ","empower","empty","enable","enact","end","endless","endorse","enemy","energy","enforce","engage","engine","enhance","enjoy","enlist","enough","enrich","enroll","ensure","enter","entire","entry","envelope","episode","equal","equip","era","erase","erode","erosion","error","erupt","escape","essay","essence","estate","eternal","ethics","evidence","evil","evoke","evolve","exact","example","excess","exchange","excite","exclude","excuse","execute","exercise","exhaust","exhibit","exile","exist","exit","exotic","expand","expect","expire","explain","expose","express","extend","extra","eye","eyebrow","fabric","face","faculty","fade","faint","faith","fall","false","fame","family","famous","fan","fancy","fantasy","farm","fashion","fat","fatal","father","fatigue","fault","favorite","feature","february","federal","fee","feed","feel","female","fence","festival","fetch","fever","few","fiber","fiction","field","figure","file","film","filter","final","find","fine","finger","finish","fire","firm","first","fiscal","fish","fit","fitness","fix","flag","flame","flash","flat","flavor","flee","flight","flip","float","flock","floor","flower","fluid","flush","fly","foam","focus","fog","foil","fold","follow","food","foot","force","forest","forget","fork","fortune","forum","forward","fossil","foster","found","fox","fragile","frame","frequent","fresh","friend","fringe","frog","front","frost","frown","frozen","fruit","fuel","fun","funny","furnace","fury","future","gadget","gain","galaxy","gallery","game","gap","garage","garbage","garden","garlic","garment","gas","gasp","gate","gather","gauge","gaze","general","genius","genre","gentle","genuine","gesture","ghost","giant","gift","giggle","ginger","giraffe","girl","give","glad","glance","glare","glass","glide","glimpse","globe","gloom","glory","glove","glow","glue","goat","goddess","gold","good","goose","gorilla","gospel","gossip","govern","gown","grab","grace","grain","grant","grape","grass","gravity","great","green","grid","grief","grit","grocery","group","grow","grunt","guard","guess","guide","guilt","guitar","gun","gym","habit","hair","half","hammer","hamster","hand","happy","harbor","hard","harsh","harvest","hat","have","hawk","hazard","head","health","heart","heavy","hedgehog","height","hello","helmet","help","hen","hero","hidden","high","hill","hint","hip","hire","history","hobby","hockey","hold","hole","holiday","hollow","home","honey","hood","hope","horn","horror","horse","hospital","host","hotel","hour","hover","hub","huge","human","humble","humor","hundred","hungry","hunt","hurdle","hurry","hurt","husband","hybrid","ice","icon","idea","identify","idle","ignore","ill","illegal","illness","image","imitate","immense","immune","impact","impose","improve","impulse","inch","include","income","increase","index","indicate","indoor","industry","infant","inflict","inform","inhale","inherit","initial","inject","injury","inmate","inner","innocent","input","inquiry","insane","insect","inside","inspire","install","intact","interest","into","invest","invite","involve","iron","island","isolate","issue","item","ivory","jacket","jaguar","jar","jazz","jealous","jeans","jelly","jewel","job","join","joke","journey","joy","judge","juice","jump","jungle","junior","junk","just","kangaroo","keen","keep","ketchup","key","kick","kid","kidney","kind","kingdom","kiss","kit","kitchen","kite","kitten","kiwi","knee","knife","knock","know","lab","label","labor","ladder","lady","lake","lamp","language","laptop","large","later","latin","laugh","laundry","lava","law","lawn","lawsuit","layer","lazy","leader","leaf","learn","leave","lecture","left","leg","legal","legend","leisure","lemon","lend","length","lens","leopard","lesson","letter","level","liar","liberty","library","license","life","lift","light","like","limb","limit","link","lion","liquid","list","little","live","lizard","load","loan","lobster","local","lock","logic","lonely","long","loop","lottery","loud","lounge","love","loyal","lucky","luggage","lumber","lunar","lunch","luxury","lyrics","machine","mad","magic","magnet","maid","mail","main","major","make","mammal","man","manage","mandate","mango","mansion","manual","maple","marble","march","margin","marine","market","marriage","mask","mass","master","match","material","math","matrix","matter","maximum","maze","meadow","mean","measure","meat","mechanic","medal","media","melody","melt","member","memory","mention","menu","mercy","merge","merit","merry","mesh","message","metal","method","middle","midnight","milk","million","mimic","mind","minimum","minor","minute","miracle","mirror","misery","miss","mistake","mix","mixed","mixture","mobile","model","modify","mom","moment","monitor","monkey","monster","month","moon","moral","more","morning","mosquito","mother","motion","motor","mountain","mouse","move","movie","much","muffin","mule","multiply","muscle","museum","mushroom","music","must","mutual","myself","mystery","myth","naive","name","napkin","narrow","nasty","nation","nature","near","neck","need","negative","neglect","neither","nephew","nerve","nest","net","network","neutral","never","news","next","nice","night","noble","noise","nominee","noodle","normal","north","nose","notable","note","nothing","notice","novel","now","nuclear","number","nurse","nut","oak","obey","object","oblige","obscure","observe","obtain","obvious","occur","ocean","october","odor","off","offer","office","often","oil","okay","old","olive","olympic","omit","once","one","onion","online","only","open","opera","opinion","oppose","option","orange","orbit","orchard","order","ordinary","organ","orient","original","orphan","ostrich","other","outdoor","outer","output","outside","oval","oven","over","own","owner","oxygen","oyster","ozone","pact","paddle","page","pair","palace","palm","panda","panel","panic","panther","paper","parade","parent","park","parrot","party","pass","patch","path","patient","patrol","pattern","pause","pave","payment","peace","peanut","pear","peasant","pelican","pen","penalty","pencil","people","pepper","perfect","permit","person","pet","phone","photo","phrase","physical","piano","picnic","picture","piece","pig","pigeon","pill","pilot","pink","pioneer","pipe","pistol","pitch","pizza","place","planet","plastic","plate","play","please","pledge","pluck","plug","plunge","poem","poet","point","polar","pole","police","pond","pony","pool","popular","portion","position","possible","post","potato","pottery","poverty","powder","power","practice","praise","predict","prefer","prepare","present","pretty","prevent","price","pride","primary","print","priority","prison","private","prize","problem","process","produce","profit","program","project","promote","proof","property","prosper","protect","proud","provide","public","pudding","pull","pulp","pulse","pumpkin","punch","pupil","puppy","purchase","purity","purpose","purse","push","put","puzzle","pyramid","quality","quantum","quarter","question","quick","quit","quiz","quote","rabbit","raccoon","race","rack","radar","radio","rail","rain","raise","rally","ramp","ranch","random","range","rapid","rare","rate","rather","raven","raw","razor","ready","real","reason","rebel","rebuild","recall","receive","recipe","record","recycle","reduce","reflect","reform","refuse","region","regret","regular","reject","relax","release","relief","rely","remain","remember","remind","remove","render","renew","rent","reopen","repair","repeat","replace","report","require","rescue","resemble","resist","resource","response","result","retire","retreat","return","reunion","reveal","review","reward","rhythm","rib","ribbon","rice","ric
26h","ride","ridge","rifle","right","rigid","ring","riot","ripple","risk","ritual","rival","river","road","roast","robot","robust","rocket","romance","roof","rookie","room","rose","rotate","rough","round","route","royal","rubber","rude","rug","rule","run","runway","rural","sad","saddle","sadness","safe","sail","salad","salmon","salon","salt","salute","same","sample","sand","satisfy","satoshi","sauce","sausage","save","say","scale","scan","scare","scatter","scene","scheme","school","science","scissors","scorpion","scout","scrap","screen","script","scrub","sea","search","season","seat","second","secret","section","security","seed","seek","segment","select","sell","seminar","senior","sense","sentence","series","service","session","settle","setup","seven","shadow","shaft","shallow","share","shed","shell","sheriff","shield","shift","shine","ship","shiver","shock","shoe","shoot","shop","short","shoulder","shove","shrimp","shrug","shuffle","shy","sibling","sick","side","siege","sight","sign","silent","silk","silly","silver","similar","simple","since","sing","siren","sister","situate","six","size","skate","sketch","ski","skill","skin","skirt","skull","slab","slam","sleep","slender","slice","slide","slight","slim","slogan","slot","slow","slush","small","smart","smile","smoke","smooth","snack","snake","snap","sniff","snow","soap","soccer","social","sock","soda","soft","solar","soldier","solid","solution","solve","someone","song","soon","sorry","sort","soul","sound","soup","source","south","space","spare","spatial","spawn","speak","special","speed","spell","spend","sphere","spice","spider","spike","spin","spirit","split","spoil","sponsor","spoon","sport","spot","spray","spread","spring","spy","square","squeeze","squirrel","stable","stadium","staff","stage","stairs","stamp","stand","start","state","stay","steak","steel","stem","step","stereo","stick","still","sting","stock","stomach","stone","stool","story","stove","strategy","street","strike","strong","struggle","student","stuff","stumble","style","subject","submit","subway","success","such","sudden","suffer","sugar","suggest","suit","summer","sun","sunny","sunset","super","supply","supreme","sure","surface","surge","surprise","surround","survey","suspect","sustain","swallow","swamp","swap","swarm","swear","sweet","swift","swim","swing","switch","sword","symbol","symptom","syrup","system","table","tackle","tag","tail","talent","talk","tank","tape","target","task","taste","tattoo","taxi","teach","team","tell","ten","tenant","tennis","tent","term","test","text","thank","that","theme","then","theory","there","they","thing","this","thought","three","thrive","throw","thumb","thunder","ticket","tide","tiger","tilt","timber","time","tiny","tip","tired","tissue","title","toast","tobacco","today","toddler","toe","together","toilet","token","tomato","tomorrow","tone","tongue","tonight","tool","tooth","top","topic","topple","torch","tornado","tortoise","toss","total","tourist","toward","tower","town","toy","track","trade","traffic","tragic","train","transfer","trap","trash","travel","tray","treat","tree","trend","trial","tribe","trick","trigger","trim","trip","trophy","trouble","truck","true","truly","trumpet","trust","truth","try","tube","tuition","tumble","tuna","tunnel","turkey","turn","turtle","twelve","twenty","twice","twin","twist","two","type","typical","ugly","umbrella","unable","unaware","uncle","uncover","under","undo","unfair","unfold","unhappy","uniform","unique","unit","universe","unknown","unlock","until","unusual","unveil","update","upgrade","uphold","upon","upper","upset","urban","urge","usage","use","used","useful","useless","usual","utility","vacant","vacuum","vague","valid","valley","valve","van","vanish","vapor","various","vast","vault","vehicle","velvet","vendor","venture","venue","verb","verify","version","very","vessel","veteran","viable","vibrant","vicious","victory","video","view","village","vintage","violin","virtual","virus","visa","visit","visual","vital","vivid","vocal","voice","void","volcano","volume","vote","voyage","wage","wagon","wait","walk","wall","walnut","want","warfare","warm","warrior","wash","wasp","waste","water","wave","way","wealth","weapon","wear","weasel","weather","web","wedding","weekend","weird","welcome","west","wet","whale","what","wheat","wheel","when","where","whip","whisper","wide","width","wife","wild","will","win","window","wine","wing","wink","winner","winter","wire","wisdom","wise","wish","witness","wolf","woman","wonder","wood","wool","word","work","world","worry","worth","wrap","wreck","wrestle","wrist","write","wrong","yard","year","yellow","you","young","youth","zebra","zero","zone","zoo"]`)})),np=i(((e,n)=>{var r=pf().Buffer,i=Uf(),a=Xf().pbkdf2Sync,o=Zf(),s=Qf(),c=(tp(),t($f).default),l=c,u=`Invalid mnemonic`,d=`Invalid entropy`,f=`Invalid mnemonic checksum`;function p(e,t,n){for(;e.length<n;)e=t+e;return e}function m(e){return parseInt(e,2)}function h(e){return e.map(function(e){return p(e.toString(2),`0`,8)}).join(``)}function g(e){var t=e.length*8/32,n=i(`sha256`).update(e).digest();return h([].slice.call(n)).slice(0,t)}function _(e){return`mnemonic`+(e||``)}function v(e,t){return a(r.from(s.nfkd(e),`utf8`),r.from(_(s.nfkd(t)),`utf8`),2048,64,`sha512`)}function y(e,t){return v(e,t).toString(`hex`)}function b(e,t){t||=l;var n=s.nfkd(e).split(` `);if(n.length%3!=0)throw Error(u);var i=n.map(function(e){var n=t.indexOf(e);if(n===-1)throw Error(u);return p(n.toString(2),`0`,11)}).join(``),a=Math.floor(i.length/33)*32,o=i.slice(0,a),c=i.slice(a),h=o.match(/(.{1,8})/g).map(m);if(h.length<16||h.length>32||h.length%4!=0)throw Error(d);var _=r.from(h);if(g(_)!==c)throw Error(f);return _.toString(`hex`)}function x(e,t){if(r.isBuffer(e)||(e=r.from(e,`hex`)),t||=l,e.length<16||e.length>32||e.length%4!=0)throw TypeError(d);
26return(h([].slice.call(e))+g(e)).match(/(.{1,11})/g).map(function(e){var n=m(e);return t[n]}).join(` `)}function S(e,t,n){if(e||=128,e%32!=0)throw TypeError(d);return t||=o,x(t(e/8),n)}function C(e,t){try{b(e,t)}catch{return!1}return!0}n.exports={mnemonicToSeed:v,mnemonicToSeedHex:y,mnemonicToEntropy:b,entropyToMnemonic:x,generateMnemonic:S,validateMnemonic:C,wordlists:{EN:c,english:c}}}))(),rp={class:`text-output-area__show pl-5 pr-3`},ip={class:`text-body-small w-100`},ap={class:`d-flex align-center`},op=Mn(P({__name:`TextOutputArea`,props:I({label:{},value:{},centerText:{type:Boolean},tooltipDisabled:{type:Boolean},showCopy:{type:Boolean},extraInfo:{}},{isBlurred:{type:Boolean,default:!0},isBlurredModifiers:{}}),emits:[`update:isBlurred`],setup(e){let t=B(e,`isBlurred`);return(n,r)=>(H(),m(U($o),{class:Je([`text-output-area`,{"text-output-area--center-text":e.centerText,"text-output-area--unblur":!t.value}]),variant:`solo-filled`,"model-value":e.value,rounded:`xlg`,rows:`1`,"auto-grow":``,"no-resize":``,readonly:``,"hide-details":``,flat:``},ct({"prepend-inner":N(()=>[F(U(Kt),null,{default:N(()=>[u(j(`div`,rp,[j(`p`,ip,V(e.label),1),F(U(W),{class:`bg-background mx-2`,variant:`outlined`,color:`default`,size:`small`,"prepend-icon":U(ec),onClick:r[0]||=e=>t.value=!1},{default:N(()=>[...r[1]||=[s(` Show `,-1)]]),_:1},8,[`prepend-icon`]),F(gd,{value:e.value,"tooltip-disabled":!0},null,8,[`value`])],512),[[Pt,t.value]])]),_:1})]),label:N(()=>[j(`p`,ap,[s(V(e.label)+` `,1),e.extraInfo?(H(),m(U(Ri),{key:0,width:`250`,location:`top`},{activator:N(({props:e})=>[j(`span`,pe({class:`tooltip-activator ml-1`},e),[F(U(hn),{size:`14`},{default:N(()=>[F(U(Js),{size:14})]),_:1})],16)]),default:N(()=>[s(` `+V(e.extraInfo),1)]),_:1})):v(``,!0)])]),_:2},[e.showCopy?{name:`append-inner`,fn:N(()=>[F(gd,{value:e.value,"tooltip-disabled":e.tooltipDisabled},null,8,[`value`,`tooltip-disabled`])]),key:`0`}:void 0]),1032,[`class`,`model-value`]))}}),[[`__scopeId`,`data-v-26647a52`]]),sp=2e3,cp=P({__name:`SaveButtons`,props:{items:{},name:{},type:{}},setup(e){let t=Ne(),n=si(),r=_e(),i=e,a=E(null),o=E(null),c=T(()=>a.value!==null),l=T(()=>o.value!==null);function u(){navigator.clipboard.writeText(i.items.map(e=>typeof e==`string`?e:e.value).join(` `)),t.eventTriggered(Be.COPY_TO_CLIPBOARD_CLICKED),a.value&&clearTimeout(a.value),a.value=setTimeout(()=>{a.value=null},sp)}function d(){bi.file(i.items.map(e=>typeof e==`string`?e:`${e.name}:\n${e.value}`).join(`
27
28`),`${r.brandName}-${i.type}-${i.name}-${new Date().toISOString()}.txt`),t.eventTriggered(Be.DOWNLOAD_TXT_CLICKED,{project_id:n.state.selectedProject.id}),o.value&&clearTimeout(o.value),o.value=setTimeout(()=>{o.value=null},sp)}return(t,n)=>(H(),w(k,null,[F(U(Y),{cols:`6`},{default:N(()=>[F(U(W),{variant:`outlined`,block:``,color:l.value?`success`:`default`,"prepend-icon":l.value?U(ys):U(Is),onClick:d},{default:N(()=>[s(V(l.value?`Downloaded`:e.items.length>1?`Download All`:`Download`),1)]),_:1},8,[`color`,`prepend-icon`])]),_:1}),F(U(Y),{cols:`6`},{default:N(()=>[F(U(W),{variant:`outlined`,block:``,color:c.value?`success`:`default`,"prepend-icon":c.value?U(ys):U(Fs),onClick:u},{default:N(()=>[s(V(c.value?`Copied`:e.items.length>1?`Copy All`:`Copy`),1)]),_:1},8,[`color`,`prepend-icon`])]),_:1})],64))}}),lp=P({__name:`PassphraseGeneratedStep`,props:{name:{}},emits:[`passphraseChanged`],setup(e,{expose:t,emit:n}){let r=n,i=E(null),a=E(!1),o=(0,np.generateMnemonic)();return t({onEnter:()=>{r(`passphraseChanged`,o),a.value=!1},onExit:()=>a.value=!0,validate:()=>(i.value?.validate(),!!i.value?.isValid)}),(t,n)=>(H(),m(U(Eo),{ref_key:`form`,ref:i,class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[t.$slots.default?(H(),m(U(Y),{key:0,cols:`12`},{default:N(()=>[$e(t.$slots,`default`)]),_:3})):v(``,!0),F(cp,{name:e.name,items:[U(o)],type:`passphrase`},null,8,[`name`,`items`]),F(U(Y),{cols:`12`},{default:N(()=>[F(op,{label:`Encryption Passphrase`,value:U(o),"tooltip-disabled":a.value,"show-copy":``},null,8,[`value`,`tooltip-disabled`]),F(U(Ta),{density:`compact`,color:`primary`,label:`I saved my encryption passphrase.`,"hide-details":!1,rules:[U(ze)],class:`mt-4 mb-n7`},null,8,[`rules`])]),_:1})]),_:3})]),_:3},512))}}),up=`data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M16.4423%200H23.3463C28.8835%200%2031.0805%200.613722%2033.2353%201.76616C35.3902%202.91861%2037.0814%204.60977%2038.2338%206.76465L38.3214%206.93055C39.4029%209.0067%2039.9846%2011.2%2040%2016.4423V23.3463C40%2028.8835%2039.3863%2031.0804%2038.2338%2033.2353C37.0814%2035.3902%2035.3902%2037.0813%2033.2353%2038.2338L33.0694%2038.3214C30.9933%2039.4029%2028.8%2039.9845%2023.5577%2039.9999H16.6537C11.116
285%2039.9999%208.91954%2039.3862%206.76466%2038.2338C4.60977%2037.0813%202.91861%2035.3902%201.76617%2033.2353L1.67858%2033.0694C0.597074%2030.9932%200.0154219%2028.8%200%2023.5576V16.6536C0%2011.1165%200.613723%208.91953%201.76617%206.76465C2.91861%204.60977%204.60977%202.91861%206.76466%201.76616L6.93055%201.67858C9.00672%200.597073%2011.2%200.0154218%2016.4423%200Z'%20fill='%2300AC26'/%3e%3cpath%20d='M20.1653%2034.3802C28.1985%2034.3802%2034.7108%2027.8679%2034.7108%2019.8347C34.7108%2011.8014%2028.1985%205.28918%2020.1653%205.28918C12.132%205.28918%205.61981%2011.8014%205.61981%2019.8347C5.61981%2027.8679%2012.132%2034.3802%2020.1653%2034.3802Z'%20fill='%2300AC26'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M11.1617%2017.4246C11.978%2016.6083%2013.3016%2016.6083%2014.1179%2017.4246L18.2377%2021.544L26.0909%2013.6915C26.9073%2012.8752%2028.2308%2012.8752%2029.0471%2013.6915C29.8635%2014.5077%2029.8635%2015.8312%2029.0471%2016.6474L19.7158%2025.9779C18.8995%2026.7942%2017.5759%2026.7942%2016.7596%2025.9779L11.1617%2020.3805C10.3454%2019.5643%2010.3454%2018.2409%2011.1617%2017.4246Z'%20fill='white'/%3e%3c/svg%3e`,dp={class:`pa-6`},fp=P({__name:`SuccessStep`,props:{passphrase:{},option:{}},setup(e,{expose:t}){let n=Ne(),r=wi(),i=e;return t({title:`Success`,iconSrc:up,onEnter:()=>{n.eventTriggered(Be.PASSPHRASE_CREATED,{method:i.option===nf.EnterPassphrase?`enter`:`generate`}),r.setEdgeCredentials(new we),r.setPassphrase(i.passphrase),r.setPromptForPassphrase(!1)}}),(e,t)=>(H(),w(`div`,dp,` Your encryption passphrase is ready to use. Now you can upload files into your buckets securely using an encryption passphrase only you know. `))}}),pp={class:`pa-6`},mp=P({__name:`ClearStep`,setup(e,{expose:t}){let n=wi(),r=di();return t({title:`Clear My Passphrase`,onExit:e=>{e===`next`&&(n.clearS3Data(),r.success(`Passphrase cleared.`))}}),(e,t)=>(H(),w(`div`,pp,` By choosing to clear your passphrase for this session, your data will become locked while you can use the rest of the dashboard. `))}}),hp=[`src`],gp=P({__name:`ManagePassphraseDialog`,props:I({isCreate:{type:Boolean,default:!1}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:I([`passphraseCreated`],[`update:modelValue`]),setup(e,{emit:t}){class n{ref=E(null);prev;next;constructor(e=null,t=null,n=!0,r=!0){this.showCancelButton=n,this.showNextButton=r,this.prev=typeof e==`function`?T(e):E(e),this.next=typeof t==`function`?T(t):E(t)}}let r=e,i=B(e,`modelValue`),a=t,o=si(),c=_e(),l=E(null),u=E(r.isCreate?tf.EncryptionPassphrase:tf.ManageOptions),d=E(nf.EnterPassphrase),f=E(``),p=T(()=>o.state.selectedProject.name),h={[tf.ManageOptions]:new n(null,null,!0,!1),[tf.Create]:new n(tf.ManageOptions,tf.EncryptionPassphrase),[tf.EncryptionPassphrase]:new n(()=>r.isCreate?null:tf.Create,()=>d.value===nf.GeneratePassphrase?tf.PassphraseGenerated:tf.EnterPassphrase),[tf.PassphraseGenerated]:new n(tf.EncryptionPassphrase,tf.Success),[tf.EnterPassphrase]:new n(tf.EncryptionPassphrase,tf.Success),[tf.Success]:new n(null,null,!1),[tf.Switch]:new n(tf.ManageOptions),[tf.Clear]:new n(tf.ManageOptions)};function g(){let e=h[u.value];e.ref.value?.onExit?.(`prev`);let t=e.prev.value;if(t!==null){u.value=t;return}i.value=!1}function _(){let e=h[u.value];if(e.ref.value?.validate?.()===!1)return;e.ref.value?.onExit?.(`next`);let t=e.next.value;if(t!==null){u.value=t;return}a(`passphraseCreated`),i.value=!1}function y(e){let t=null,n=!1;t=L(()=>h[e].ref.value,e=>{if(e){if(e.onEnter?.(),t){t();return}n=!0}},{immediate:!0}),n&&t()}return L(u,e=>{l.value&&y(e)}),L(l,e=>{if(e){y(u.value);return}u.value=r.isCreate?tf.EncryptionPassphrase:tf.ManageOptions}),(e,t)=>(H(),m(U(nn),{modelValue:i.value,"onUpdate:modelValue":t[7]||=e=>i.value=e,"max-width":`420`,transition:`fade-transition`,persistent:``},{default:N(()=>[F(U(Z),{ref_key:`innerContent`,ref:l},{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[j(`img`,{class:`d-block`,src:h[u.value].ref.value?.iconSrc||U(`data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M16.4423%200H23.3463C28.8835%200%2031.0805%200.613726%2033.2353%201.76618C35.3902%202.91863%2037.0814%204.6098%2038.2338%206.76469L38.3214%206.93059C39.4029%209.00676%2039.9846%2011.2%2040%2016.4424V23.3465C40%2028.8837%2039.3863%2031.0806%2038.2338%2033.2355C37.0814%2035.3904%2035.3902%2037.0816%2033.2353%2038.234L33.0694%2038.3216C30.9933%2039.4031%2028.8%2039.9848%2023.5577%2040.0002H16.6537C11.116
285%2040.0002%208.91954%2039.3865%206.76466%2038.234C4.60977%2037.0816%202.91861%2035.3904%201.76617%2033.2355L1.67858%2033.0696C0.597074%2030.9934%200.0154219%2028.8002%200%2023.5578V16.6537C0%2011.1166%200.613723%208.91958%201.76617%206.76469C2.91861%204.6098%204.60977%202.91863%206.76466%201.76618L6.93055%201.67859C9.00672%200.597077%2011.2%200.0154219%2016.4423%200Z'%20fill='%230218A7'/%3e%3cpath%20d='M20.1652%2024.4628C24.3644%2024.4628%2027.7685%2021.0587%2027.7685%2016.8596C27.7685%2012.6604%2024.3644%209.25635%2020.1652%209.25635C15.966%209.25635%2012.5619%2012.6604%2012.5619%2016.8596C12.5619%2021.0587%2015.966%2024.4628%2020.1652%2024.4628Z'%20fill='%23FFC600'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M19.9999%207.27271C25.5684%207.27271%2030.0826%2011.7128%2030.0826%2017.1899C30.0826%2022.667%2025.5684%2027.1071%2019.9999%2027.1071C14.767%2027.1071%2010.4652%2023.1861%209.9657%2018.1682C10.0423%2016.4121%2010.2089%2015.0761%2010.4612%2013.9689C11.8206%2010.0728%2015.5778%207.27271%2019.9999%207.27271ZM19.9999%2010.2479C16.0637%2010.2479%2012.8925%2013.367%2012.8925%2017.1899C12.8925%2021.0128%2016.0637%2024.132%2019.9999%2024.132C23.9362%2024.132%2027.1074%2021.0128%2027.1074%2017.1899C27.1074%2013.367%2023.9362%2010.2479%2019.9999%2010.2479Z'%20fill='%23FF458B'/%3e%3cpath%20d='M30.0827%2017.1903H9.91748V32.3967H30.0827V17.1903Z'%20fill='%230149FF'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M20.1653%2021.157C21.2608%2021.157%2022.1488%2021.9862%2022.1488%2023.009C22.1488%2023.7832%2021.64%2024.4465%2020.9176%2024.7232L20.9177%2026.7769H19.413L19.413%2024.7232C18.6906%2024.4465%2018.1819%2023.7832%2018.1819%2023.009C18.1819%2021.9862%2019.0699%2021.157%2020.1653%2021.157Z'%20fill='%230218A7'/%3e%3c/svg%3e`),alt:`step icon`},null,8,hp)]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>i.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[s(V(h[u.value].ref.value?.title),1)]),_:1})]),_:1}),F(U(q)),F(U(Va),{modelValue:u.value,"onUpdate:modelValue":t[5]||=e=>u.value=e,touch:!1,class:`overflow-y-auto`},{default:N(()=>[F(U(Q),{value:U(tf).ManageOptions},{default:N(()=>[F(sf,{ref:h[U(tf).ManageOptions].ref,onOptionClick:t[1]||=e=>u.value=e},null,512)]),_:1},8,[`value`]),F(U(Q),{value:U(tf).Create},{default:N(()=>[F(lf,{ref:h[U(tf).Create].ref},null,512)]),_:1},8,[`value`]),F(U(Q),{value:U(tf).EncryptionPassphrase},{default:N(()=>[F(df,{ref:h[U(tf).EncryptionPassphrase].ref,onSelectOption:t[2]||=e=>d.value=e},null,512)]),_:1},8,[`value`]),F(U(Q),{value:U(tf).EnterPassphrase},{default:N(()=>[F(ff,{ref:h[U(tf).EnterPassphrase].ref,"ack-required":``,onPassphraseChanged:t[3]||=e=>f.value=e,onSubmit:_},{default:N(()=>[s(` Please note that `+V(U(c).brandName)+` does not know or store your encryption passphrase. If you lose it, you will not be able to recover your files. `,1)]),_:1},512)]),_:1},8,[`value`]),F(U(Q),{value:U(tf).PassphraseGenerated},{default:N(()=>[F(lp,{ref:h[U(tf).PassphraseGenerated].ref,name:p.value,onPassphraseChanged:t[4]||=e=>f.value=e},{default:N(()=>[s(` Please note that `+V(U(c).brandName)+` does not know or store your encryption passphrase. If you lose it, you will not be able to recover your files. `,1)]),_:1},8,[`name`])]),_:1},8,[`value`]),F(U(Q),{value:U(tf).Success},{default:N(()=>[F(fp,{ref:h[U(tf).Success].ref,passphrase:f.value,option:d.value},null,8,[`passphrase`,`option`])]),_:1},8,[`value`]),F(U(Q),{value:U(tf).Switch},{default:N(()=>[F(ff,{ref:h[U(tf).Switch].ref,title:`Switch Passphrase`,"set-on-next":``,onSubmit:_},{default:N(()=>[...t[8]||=[s(` Switch passphrase to view existing data that is uploaded with a different passphrase, or upload new data. Please note that you won't see the previous data once you switch passphrases. `,-1)]]),_:1},512)]),_:1},8,[`value`]),F(U(Q),{value:U(tf).Clear},{default:N(()=>[F(mp,{ref:h[U(tf).Clear].ref},null,512)]),_:1},8,[`value`]),F(U(Q))]),_:1},8,[`modelValue`]),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[h[u.value].prev.value?(H(),m(U(Y),{key:0},{default:N(()=>
28[F(U(W),{variant:`outlined`,color:`default`,"prepend-icon":U(xs),block:``,onClick:g},{default:N(()=>[...t[9]||=[s(` Back `,-1)]]),_:1},8,[`prepend-icon`])]),_:1})):h[u.value].showCancelButton?(H(),m(U(Y),{key:1},{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,onClick:t[6]||=e=>i.value=!1},{default:N(()=>[...t[10]||=[s(` Cancel `,-1)]]),_:1})]),_:1})):v(``,!0),h[u.value].next.value||h[u.value].showNextButton?(H(),m(U(Y),{key:2},{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,"append-icon":U(Ss),onClick:_},{default:N(()=>[...t[11]||=[s(` Continue `,-1)]]),_:1},8,[`append-icon`])]),_:1})):v(``,!0)]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`]))}}),_p={key:0,class:`pb-3`},vp={key:1},yp=P({__name:`EnterProjectPassphraseDialog`,setup(e){let t=Ne(),n=wi(),r=ee(),i=je(),a=si(),o=di(),{isLoading:c,withLoading:l}=Oi(),u=E(``),d=E(!1),f=E(!1),p=E(null),h=E(!1),g=T({get:()=>r.state.isProjectPassphraseDialogShown&&!r.state.isPricingOptInDialogShown,set:r.toggleProjectPassphraseDialog});function _(e=!1){if(!e){f.value=!0;return}l(async()=>{try{await i.updateSettings({passphrasePrompt:!1}),g.value=!1}catch(e){o.notifyError(e,R.CREATE_PROJECT_PASSPHRASE_MODAL)}})}async function y(){t.eventTriggered(Be.PASSPHRASE_CREATED,{method:`enter`,project_id:a.state.selectedProject.id}),n.setPassphrase(u.value),n.setPromptForPassphrase(!1),g.value=!1}return L(p,e=>{e||(u.value=``)}),(e,t)=>(H(),m(U(nn),{modelValue:g.value,"onUpdate:modelValue":t[6]||=e=>g.value=e,persistent:U(c),"max-width":`420px`,transition:`fade-transition`},{default:N(()=>[F(U(Z),{ref_key:`innerContent`,ref:p},{default:N(()=>[F(U(X),{class:`pa-6 pr-5`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(ec)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(c),onClick:t[0]||=e=>g.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[s(V(f.value?`Skip passphrase`:`Enter passphrase`),1)]),_:1})]),_:1}),F(U(q)),F(U(X),{class:`pa-6 pb-3`},{default:N(()=>[F(U(Eo),{modelValue:h.value,"onUpdate:modelValue":t[3]||=e=>h.value=e,onSubmit:fn(y,[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),{cols:`12`},{default:N(()=>[f.value?(H(),w(`p`,_p,` Do you want to remember this choice and skip the passphrase when opening a project? `)):(H(),w(`p`,vp,` Enter your encryption passphrase to view and manage the data in this project. `))]),_:1}),f.value?v(``,!0):(H(),m(U(Y),{key:0,cols:`12`},{default:N(()=>[F(U(Tt),{id:`Encryption Passphrase`,modelValue:u.value,"onUpdate:modelValue":t[2]||=e=>u.value=e,label:`Encryption Passphrase`,type:d.value?`text`:`password`,variant:`outlined`,"hide-details":!1,rules:[U(ze)],autofocus:``,required:``},{"append-inner":N(()=>[F(Zi,{"is-visible":d.value,type:`passphrase`,onToggleVisibility:t[1]||=e=>d.value=!d.value},null,8,[`is-visible`])]),_:1},8,[`modelValue`,`type`,`rules`])]),_:1}))]),_:1})]),_:1},8,[`modelValue`])]),_:1}),F(U(q)),F(U(pr),{class:`pa-3`},{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(c),onClick:t[4]||=()=>f.value?g.value=!1:_()},{default:N(()=>[s(V(f.value?`No, skip just now`:`Skip`),1)]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,loading:U(c),disabled:!h.value,onClick:t[5]||=()=>f.value?_(!0):y()},{default:N(()=>[s(V(f.value?`Yes, always skip`:`Continue ->`),1)]),_:1},8,[`loading`,`disabled`])]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`,`persistent`]))}}),bp=P({__name:`CloudGpuDialog`,props:{modelValue:{type:Boolean,default:!1},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=Ne(),n=_e(),r=je(),i=B(e,`modelValue`);function a(){t.pageVisit(n.state.config.valdiSignUpURL),t.eventTriggered(Be.CLOUD_GPU_SIGN_UP_CLICKED);let e=n.state.config.valdiSignUpURL;e=`${e}?storj_userid=${r.state.user.id}`,e=`${e}&storj_satellite=${n.state.config.satelliteName}`,window.open(e,`_blank`,`noreferrer`)}return(e,t)=>(H(),m(U(nn),{modelValue:i.value,"onUpdate:modelValue":t[2]||=e=>i.value=e,width:`auto`,"min-width":`400px`,"max-width":`450px`,transition:`fade-transition`},{default:N(()=>[F(U(Z),{rounded:`xlg`},{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(ic)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>i.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[3]||=[s(` Cloud GPUs `,-1)]]),_:1})]),_:1})]),_:1}),F(U(q)),F(U(X),null,{default:N(()=>[...t[4]||=[j(`p`,{class:`font-weight-bold`},` Valdi - Cloud GPUs Powered by Storj `,-1)]]),_:1}),F(U(X),null,{default:N(()=>[...t[5]||=[j(`p`,null,` You're about to be redirected to Valdi, a division of Storj. Valdi offers high-performance on-demand Cloud GPU solutions designed to accelerate your workloads, at 50% the cost. `,-1)]]),_:1}),F(U(X),null,{default:N(()=>[j(`p`,null,` Please note that your `+V(U(n).brandName)+` account is not currently connected to Valdi, and you will need to create a separate Valdi account to access the service. `,1)]),_:1}),F(U(X),null,{default:N(()=>[...t[6]||=[j(`p`,null,` Click "Continue" to proceed to Valdi's website. `,-1)]]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,onClick:t[1]||=e=>i.value=!1},{default:N(()=>[...t[7]||=[s(` Close `,-1)]]),_:1})]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{variant:`flat`,block:``,"append-icon":U(Rs),onClick:a},{default:N(()=>[...t[8]||=[s(` Continue `,-1)]]),_:1},8,[`append-icon`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),xp=function(e){return e.APIKey=`API-Key`,e.S3=`S3-Credentials`,e.AccessGrant=`Access-Grant`,e}({}),Sp=function(e){return e.UseExistingPassphrase=`useExistingPassphrase`,e.SetMyProjectPassphrase=`setMyProjectPassphrase`,e.GenerateNewPassphrase=`generateNewPassphrase`,e.EnterNewPassphrase=`enterNewPassphrase`,e}({}),$=function(e){return e.ChooseAccessStep=`chooseAccess`,e.EncryptionInfo=`encryptionInfo`,e.ChooseFlowStep=`chooseFlow`,e.AccessEncryption=`accessEncryption`,e.PassphraseGenerated=`passphraseGenerated`,e.EnterNewPassphrase=`enterNewPassphrase`,e.ChoosePermissionsStep=`choosePermission`,e.ObjectLockPermissionsStep=`objectLockPermissions`,e.BucketNotificationPermissionsStep=`bucketNotificationPermissions`,e.SelectBucketsStep=`selectBuckets`,e.OptionalExpirationStep=`optionalExpiration`,e.ConfirmDetailsStep=`confirmDetails`,e.AccessCreatedStep=`accessCreated`,e}({}),Cp=function(e){return e.FullAccess=`fullAccess`,e.Advanced=`advanced`,e}({}),wp=function(e){return e.All=`all`,e.Read=`Read`,e.Write=`Write`,e.List=`List`,e.Delete=`Delete`,e}({}),Tp=function(e){return e.All=`all`,e.PutObjectRetention=`PutObjectRetention`,e.GetObjectRetention=`GetObjectRetention`,e.BypassGovernanceRetention=`BypassGovernanceRetention`,e.PutObjectLegalHold=`PutObjectLegalHold`,e.GetObjectLegalHold=`GetObjectLegalHold`,e.PutObjectLockConfiguration=`PutObjectLockConfiguration`,e.GetObjectLockConfiguration=`GetObjectLockConfiguration`,e}({}),Ep=function(e){return e.PutBucketNotificationConfiguration=`PutBucketNotificationConfiguration`,e.GetBucketNotificationConfiguration=`GetBucketNotificationConfiguration`,e}({}),Dp=function(e){return e.All=`all`,e.Select=`select`,e}({}),Op={key:1,class:`text-title-small`},kp={key:1,class:`text-title-small`},Ap=P({__name:`ChooseFlowStep`,props:{app:{default:void 0}},emits:[`setFlowType`],setup(e,{expose:t,emit:n}){let r=n,i=E(Cp.FullAccess);return t({onExit:()=>{r(`setFlowType`,i.value)}}),(t,n)=>(H(),m(U(Eo),{class:`pa-6`,onSubmit:n[2]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[j(`p`,null,`Select the access configuration`+V(e.app?` for ${e.app.name}`:``)+`.`,1),F(U(Kn),{modelValue:i.value,"onUpdate:modelValue":[n[0]||=e=>i.value=e,n[1]||=e=>r(`setFlowType`,e)],class:`mt-2 mb-3`,"selected-class":`font-weight-bold`,variant:`outlined`,mandatory:``,column:``},{default:N(()=>[(H(),m(U(J),{key:U(Cp).FullAccess,value:U(Cp).FullAccess,filter:``},{default:N(()=>[...n[3]||=[s(` Full Access `,-1)]]),_:1},8,[`value`])),(H(),m(U(J),{key:U(Cp).Advanced,value:U(Cp).Advanced,filter:``},{default:N(()=>[...n[4]||=[s(` Advanced `,-1)]]),_:1},8,[`value`]))]),_:1},8,[`modelValue`]),i.value===U(Cp).FullAccess?(H(),m(U(Ca),{key:0,variant:`tonal`,width:`auto`},{default:N(()=>[e.app?(H(),w(k,{key:0},[n[5]||=j(`p`,{class:`text-title-small font-weight-bold`},`Full Access`,-1),n[6]||=j(`p`,{class:`text-title-small`},` The app will be provided full permissions access to all the buckets in this project. 1-click setup. `,-1),n[7]||=j(`p`,{class:`text-title-small font-weight-bold`},`Best for trying out an app.`,-1)],64)):(H(),w(`p`,Op,` The access key will have full permissions access to all the buckets and data in this project. `))]),_:1})):(H(),m(U(Ca),{key:1,variant:`tonal`,width:`auto`},{default:N(()=>[e.app?(H(),w(k,{key:0},[n[8]||=j(`p`,{class:`text-title-small font-weight-bold`},`Advanced Setup`,-1),n[9]||=j(`p`,{class:`text-title-small`},` You can choose what permissions to give this app, and which buckets it can access in this project. `,-1),n[10]||=j(`p`,{class:`text-title-small font-weight-bold`},`Select if you want more control of the access.`,-1)],64)):(H(),w(`p`,kp,` You can choose the permissions, select buckets, and set an expiry date for this access key. `))]),_:1}))]),_:1})]),_:1})]),_:1}))}}),jp=`data:image/png;base64,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`,Mp=`/static/dist/assets/truenas-Cprm5zAD.png`,Np=`/static/dist/assets/splunk-C1yi49lF.png`,Pp=`data:image/png;base64,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`,Fp=`/static/dist/assets/zerto-B8E3fL90.png`,Ip=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAAAAABVicqIAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAd0SU1FB+gCDwsJI2uQVaMAAAO+SURBVGje7dJfbFNVHAfwc2/b2/b23nbpSjcpts0WxmD9gytka9dJtwaWDUZLcUnLiDgxEjVo7P4wQTYj8wE3FkWnhIEENtxst0GAZmxp0NAxW3wwYAhLDGbR+KRRiYiyOY/n3NsuI/ikTXw5n4d7zv31d8+3/fUCQBAEQRAEQRAEQRAE8X+gWI7Bq5RT0RKO4+T4RsErAYMKKrVazfPoIpPhq1qtogBIb9UMxSrTZygllFKo8mJFqdXpcjWSxRDd8PQuvHo/Gy9aM5GYGjKjwK7kYWrHtYj50GgkGr8YiUTcDfEINvJuIWiYjApbP38q5hLO0H5oVX5wSWgYessIJDuHRkZHRqN91kyIYRZ24jUEf3WU/w4hHOABcx6O0+3wu4ICu21dcv8am41vj9ttiOvSYdA6vhZv7bplyfHrHvxsfqqSu/pKCa46h45Tls99RoNhxareQWk6ZPkd2IHX4MIvpWX35mcW/jxIy8ZgjNoHZ02oLpsI4Y/bPxHbwx+DljPpR/WJjeEva9Amb9rNXdkiFp3JPM+kODRzI5MJ+WZpyIMXY/BuULIkRD7RKISc0+CZ60++B8KpPc8ju/N1iQ3g5Rv1Ysin9eJ5K79YaUp0725qatrpVi6O66GQeX/JbXjHHX0kpPX7EexqshSEv+o6hHSadAkPoPfc3P5QSOH11WDdm8dPDwwMJnozv+Sxr+EZtVyu6IQ/21BIAGz9EU6nHgnZd3l1MbJ++FnQMrA4LvSPUM/cDC0NsaRM+koKUBQFypPGdCcXh79NxWJXfoIz+c5789sB1TwHF2CMzoRMiuOKiO373wEtZ6U0BvRTwt8euvFaCoX4AC4ybRcYd8Ig9LquLc/Mq+7WH38hc7PPgfIf7vrQS37s/v25MSr8YAZ/EfnFIO5qHqSE7uZusPf2RyeRU7XaeKVQC9z6tkwVn+g/gQxfrgLa02NHenp6jk52ZN4uAIw1DcjmIhpoNlQtQ4VcT7XXDkxelwLd0KX5uMlkEZv
28Nq4BxUy1WVyB15IhFq0cjcWzCNjr16F5TsTUQ2Lb5CQZkyeOaIlm2zvpnFEsf6HihuLqg2lzhsOrXe02SXFbLSlmtUqlgWLnkv0cAkPMU3ztdXNd/tP/VwRN9rW1vHyxxVLhDnuAOv7/WW1Mlz0ZIcWNh+4E3uo+9fqSvb9dL0bb3u0qtT7oCPr+vNljfUOnIyrhULGvWWOwOi1O/1vL03ryyQoUhZwXP8JyK1XKcIishS9H2nKyfSRAEQRAEQRAEQRAE8e/8DeY8QZoLcy0ZAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDI0LTAyLTE1VDExOjA4OjIzKzAwOjAw+fWAsQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyNC0wMi0xNVQxMTowODoyMyswMDowMIioOA0AAAAodEVYdGRhdGU6dGltZXN0YW1wADIwMjQtMDItMTVUMTE6MDk6MzUrMDA6MDCfBUdIAAAAAElFTkSuQmCC`,Lp=`/static/dist/assets/s3fs-DJvNt2t8.png`,Rp=`/static/dist/assets/rucio-PGwpc87I.png`,zp=`/static/dist/assets/photos_-5Vk5-dHF.png`,Bp=`data:image/png;base64,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`,Vp=`/static/dist/assets/lucidlink-CZYs4Cme.png`,Hp=`/static/dist/assets/iconik-OW3IED4S.png`,Up=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAAAAABVicqIAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAd0SU1FB+gCDwsJI2uQVaMAAARSSURBVGje7Zh7TI1hHMfPe26l00mEJGlSLLK1WOxg2sotljRiLo2yDCszt2n4I5dGLsOSWZP7H4zMdbQZuS5iRChyidIhpYs6es/7uOTw/J6c0/v8zj/+eL//ft/9Pu/veX7v7/k9r0qlSJEiRYoUKfrfpDV27lhGtVMM99SrhR0rP8HFCYYwrYrI0YsIJyD+lyU5DMl6uCt+Q5Y3ykqEEPMMNCTskUwGIZf8kAzD7lbZkMYlGhxkTIVsBiH3BqMYmmXyEyHEstkVRYk1c0BI+WgUpOsRKwfEetATRYl6/a9ook3MK5jjBQzEbUe7XZHeHcz4rU1bzoPPSLqIK+OwYhZSl2oQbFL3PiDSXkMqqox1q5sYyPNQ2h/+FJbxIFQqgQUMpDqWtvXrWkAZZ6C6sZBUx+zJqZ60H3QDuC9wZex9munDdcn0CSXMr6XfQMz1RFFiKpkFuz0AvEQeeInqqSiIxz4RQlrW62l/0nvgXuiFoowoZVIpHUXbxmyRzqV+Meq8d9logVtvhQs/rATYhQNRqQy8y6Rink73D/3aZlDGG1BlrEltYMo4z4v2A68Dt2wkKhW/ywTW8XUf2haS6DImYk5nFCX2cUMjpYplcEV6nATv8CEOBdGHz5wz26Y5s6M8GD/6HUj0nI/DaF5RcW0a7aHikHsW+JbqFznqxj2y3td8+qU36UYeSvgTkMqdYPuP6pbU/3muMoZrPdO+gqaQbr+Mw6kjSjrlzUPpB4+EUpO9B93204d2bSLPiS3MhWWc5WbnwW5wKL3WlyeV7ifAWHHF3gBuOArK/etKLQ9lwlu6t2yxO+mNgRPQg1AeiGE3VcY37ZeXYSeYgCyZnf6x+H/FOEP+lk3VDAf7OeQxSKXd4Kk3JS+iNNGTNrXTL91tU0GKwUHKujXN9LZYc5lWF11i+UbJnAY+B7V3vzb56hwubNBNkArT6rQ7mKGizKRCSL3gCx1EOgNanXpFM4SI2e4Yis9ZEKUuGexgcCGEkIpxGIgqrhpEuRFIm5oU5oy0HvPCQDzhDN2cBr5Iv3wmFXM8KpWIchClOAy4s2ogROrggLKjTlu/0VFat4NW1+04c/P5Mh918wl9CKK8igRuNBwYCSng6qM2aVeBA8h6qAvtGvcyU2vTcq4+alPANbi304BrYqfWohAMREisBVEu+NKuyyY4tf4YwFEjI3MdqF8IZuiQIiaVp8MwEFUM/Mt1qz9IZTOzK6273DAQjxwQp2UdfSPRZzIQ8iYSA1GNLANRyuf1D/jdxgOCZj1nGGwBypVrBthdqebBHZvuf2z/M696CiqVwUWEQ1Ie15Bmk2ZpEw/lcwKqufhf4UrlMKrAhIQaDoa4B/dHrfsJWX9r2/R2LIrR7mbjSOJerosGJfdsUS7kJe4u+lPDn8lktG5DbfsvuaRb5CAkUjIUzfhxQc+rbZSh1yk6JyCqPuMnd6wYk8EZhiJFihQpUiRT3wFdBqwd5agtNAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyNC0wMi0xNVQxMTowODoyMSswMDowMG5qkZgAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjQtMDItMTVUMTE6MDg6MjErMDA6MDAfNykkAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDI0LTAyLTE1VDExOjA5OjM1KzAwOjAwnwVHSAAAAABJRU5ErkJggg==`,Wp=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAAAAABVicqIAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAd0SU1FB+gCDwsJI2uQVaMAAAMtSURBVGje7ZTpTxNBHIZ/25sC20t6UAQDUpGrBI0BRIqREEApkggoUATjESKmqJgYL6BVQyKaCJ9E1FgpShCxEhbSUqgNUCH8Uc7Obku3EhM+mZh5PnRm37ft0+nOLACBQCAQCAQCgUAgEAgEwv+MSKVh0SYBRSclZEqAFDr2ztQUADkuNGoJiNJkXJySHE01GpUIQFlQWUwnSPSTCz7EQg/Q4+18dmCCy26A5P5I1KxwP5FCAy5803mQ5W3GsXTwNtT7OH5MGKBkMsgEpmsogSQjPHLObrc35YN2qZ/P0tdGcVYM0LTTwYetOy0Aju2uRtTUa0HxzG9hY9n7UTiEosazqKhJyvw+cdxUOLxaJZSEWviZZtHJz0zBzmgtfRwuwZOCNTf6fxwr+mhjnh9PZiXvXuBfrSuSsEP76mH0KncPSeIl5tDFPSRdsV4349GggZ6cY7/esWKKNacj3XGStuWD7HDLp8afMlL7kFgryjfuioDqi9gqSuIlxoEiZ7h0V9IRymSH2s3aPXaXOdQmybFY0oQShzjbYmF/+pBXcWXrDFRGepM8LizRWiw5aDPkRepUHo82UZIyEh6gU+k/JC3Z3wLB3oR7kjUbCLKXw9Ny5Ziv/OubVPknNysxdq8EfEVIsl4HpeE7ogQJqC4/UPfNtckTVyIrsFrTE1YiRVkGliggh9n254GCk5gMVmthMieBnohN8uGlQAIgpopcW44EyV/vCSuBhk10JqISvsCS5LH5zGvcTtyVICTuOc1+JbITir0lkOt3Kah4icGAry4EMuIlGaHWPSSdAgmGl+gFEmj6dR7iJOKHr9nDQz2aUQkk4cFTNputOgc0jFNehmZH0Yl3V7JZLoDrc0wy9RRJIs1VqDlJQ95GPZvKXP4juO78iVdSFnxeoMu8vn5JcE+MXv8iwzDLV0H11mH8uMQs36PSPFx2E8D5KrpP5KP9APYAwzaz+ZD9hXtymL3deLRPpeOxyhtc8DPdwt0l1qdjaPRcTRUb0Ewdy9CSVbro0aV06FJpMrGFUQZSA79EE3colHr+QUIfa6g2A4FAIBAIBAKBQCAQCATCP+M39J7+V4NmVVoAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjQtMDItMTVUMTE6MDg6MjErMDA6MDBuapGYAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDI0LTAyLTE1VDExOjA4OjIxKzAwOjAwHz
28cpJAAAACh0RVh0ZGF0ZTp0aW1lc3RhbXAAMjAyNC0wMi0xNVQxMTowOTozNSswMDowMJ8FR0gAAAAASUVORK5CYII=`,Gp=`data:image/png;base64,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`,Kp=`/static/dist/assets/pixelfed-CTYy1b9z.png`,qp=`/static/dist/assets/mastodon-WHtXiAL-.png`,Jp=`/static/dist/assets/dataverse-BgPx6ZCl.png`,Yp=`/static/dist/assets/cyberduck-DJgmgOBZ.png`,Xp=`/static/dist/assets/atempo-CR2h4eOr.png`,Zp=`data:image/png;base64,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`,Qp=`data:image/png;base64,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`,$p=`/static/dist/assets/filezilla-CTZc5SKz.svg`,em=`/static/dist/assets/owncloud-qkqNoNVz.png`,tm=`data:image/png;base64,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`,nm=`/static/dist/assets/bunnycdn-C0SDNnAS.png`,rm=`/static/dist/assets/comet-CX5a6C9s.png`,im=`/static/dist/assets/fastly-C3vpZZFQ.jpg`,am=`/static/dist/assets/globus-Dqbf_9F6.png`,om=`/static/dist/assets/huggingface-CXrnSjLf.svg`,sm=`/static/dist/assets/kerberos-IB40tyyF.png`,cm=`data:image/png;base64,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`,lm=`/static/dist/assets/updraftplus-TUtg3P0e.png`,um=`/static/dist/assets/duplicati-nnxGR8XW.png`,dm=`/static/dist/assets/restic-DtCBvR-X.png`,fm=`/static/dist/assets/starfish-D8bFFEYt.png`,pm=`/static/dist/assets/commvault-t8evP_-q.png`,mm=`data:image/svg+xml,%3csvg%20width='46px'%20height='29px'%20viewBox='0%200%2046%2029'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='storj-logo-mark-color'%20fill='%230052FF'%20fill-rule='nonzero'%3e%3cpath%20d='M22.752,0%20C35.3176,0%2045.504,10.1864%2045.504,22.752%20C45.504,24.8855%2045.2103,26.9504%2044.6612,28.9086%20L40.3217,28.9086%20C40.9969,26.9814%2041.364,24.9096%2041.364,22.752%20C41.364,12.4729%2033.0311,4.13997%2022.752,4.13997%20C12.4729,4.13997%204.13997,12.4729%204.13997,22.7
2852%20C4.13997,23.4578%204.17926,24.1545%204.25578,24.8399%20L9.67237,24.8399%20L30.0505,24.8398%20C31.7456,24.8398%2033.1198,23.4657%2033.1198,21.7705%20C33.1198,20.0754%2031.7456,18.7012%2030.0515,18.7012%20L30.0097,18.7013%20L28.219,18.7021%20L27.9605,16.9301%20C27.5849,14.3557%2025.3645,12.4199%2022.7341,12.4199%20C20.3731,12.4199%2018.3173,13.9833%2017.6641,16.2137%20L17.2283,17.7019%20L15.6776,17.7019%20L15.2037,17.7019%20C13.6268,17.7019%2012.3485,18.9802%2012.3485,20.5571%20C12.3485,20.6049%2012.3497,20.6526%2012.3521,20.6999%20L8.21,20.6999%20C8.20965,20.6824%208.20936,20.6649%208.20914,20.6473%20L8.20856,20.5571%20C8.20856,17.0415%2010.802,14.1316%2014.1801,13.6363%20L14.2356,13.6286%20L14.2683,13.5609%20C15.8018,10.426%2018.9956,8.32858%2022.608,8.28077%20L22.7341,8.27994%20C26.8641,8.27994%2030.4251,10.9525%2031.6778,14.7296%20L31.6834,14.7471%20L31.7829,14.7708%20C34.8907,15.5374%2037.2047,18.3197%2037.2588,21.6513%20L37.2597,21.7705%20C37.2597,25.407%2034.5673,28.4146%2031.0672,28.9086%20L0.842748,28.9086%20C0.293654,26.9504%200,24.8855%200,22.752%20C0,10.1864%2010.1864,0%2022.752,0%20Z'%20id='Path'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e`,hm=`data:image/png;base64,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`,gm=`data:image/png;base64,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`,_m=`/static/dist/assets/amove-DQjxnc30.png`,vm=`/static/dist/assets/beam-Cx17i-UH.png`,ym=`/static/dist/assets/cuttingroom-ChiDuXQl.jpeg`,bm=`/static/dist/assets/gblabs-BJhlsYz_.png`,xm=`data:image/webp;base64,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`,Sm=`/static/dist/assets/imagine-C8_q_BDC.png`,Cm=`data:image/webp;base64,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`,wm=`/static/dist/assets/masv-CKYOgle3.jpeg`,Tm=`/static/dist/assets/ortana-Be6rEUKp.png`,Em=`/static/dist/assets/signiant-D6Kdi_5a.jpeg`,Dm=`data:image/webp;base64,UklGRmACAABXRUJQVlA4TFQCAAAvY8AYAHeEoG3b5PwpfzUNh23bBlL2n/ju/i0SSNr4/p2/+Q8KgQQIoIBQAoSV/bGAAsICQoEglA0iRAICEggQFIAAirhfwv65XwTZHxLEFgjKRlAWAf5z4r+3kdyPLQEUAQkYCkAgYUMBgwSxIoIiQHSBAMFhAZHcLxuKMIijWPEHXPaLEPsHFGPo8sxK4VAKB2RLkm3a1ji2bdu27XONY9u2fdb46bPXXGPG7KeLiIj+TwD/5/nic3NpWlZp+7drWNZMBtl7FC1g2k0ih9nHgAa8yLHfVziNJNoHpoeER6CMk7T3NpD7MDFKeMPRRRqHYTz764i2UIyR1hUUFXo6UUTqyQTx6KYnGMQR6XV7w3CqiR4wXGnyYoyP7nrCQXCKnnIUHXr6USxqcT9HYcXrKGFjz7uL85s2LDv+rsFtx5T3Rnf6WHZjZ+XJ1bChb9Vkm/hsw6fBUjF3pnwjxTY7XvOWCTlgU1NVAh7teCFAIvSATb0g5WUFPkh0VnDJxu6rTarwa2+QWsQni809V1tWYn4YzvVy5V32/YWNjlLxeXbAzPdbvwdHf+09sulDKm0M+y3PLvYOFz9Xusq+Yei7zfnZdQv8R+vN6q+xpTtoT1/S6aN72s9XWJtxpJh4AuqHBykHTEEacyOH7uuAzgPJceQdnioSrIdz6yPh+4BmmETH0JTKVKGJkSlEEy6TgyZeJh1NrUwDms8yE2jOPCU8btFwi0Qrw70JchZxj4cnvZ14zTPiOV+1wCXGvJWsknjIsKfTPV0Uz1uM/GV
28/bPbggf+HDg==`,Om=function(e){return e.Featured=`Featured`,e.All=`All`,e.Media=`Media`,e.FileManagement=`File Management`,e.BackupRecovery=`Backup & Recovery`,e.ContentDelivery=`Content Delivery`,e.Scientific=`Scientific`,e.AI=`AI`,e}({}),km={name:`Storj Uplink CLI`,description:`Official Storj command-line application that allows you to access, upload, download, and manage your data.`,categories:[Om.Featured],src:mm,docs:`https://docs.storj.io/dcs/api/uplink-cli/installation`},Am={name:`Storj Object Mount`,description:`Access files stored on Storj as if they were on local disk, allowing real-time editing without downloading entire files.`,categories:[Om.Media,Om.FileManagement],src:mm,docs:`https://storj.dev/object-mount`},jm=[Am,km,{name:`TrueNAS - iX Systems`,description:`TrueNAS is a network attached storage (NAS) solution that allows for an off-site backup to your Storj account.`,categories:[Om.BackupRecovery,Om.Media],src:Mp,docs:`https://storj.dev/dcs/third-party-tools/truenas#connecting-true-nas-to-storj`},{name:`Hammerspace`,description:`Create a global data environment between Storj and all connected data as a single, easily accessible dataset.`,categories:[Om.FileManagement,Om.Media],src:Up,docs:`https://storj.dev/dcs/third-party-tools/hammerspace#integrating-hammerspace-with-storj`},{name:`OwnCloud`,description:`ownCloud Infinite Scale is a real-time content collaboration allowing you to use Storj as the primary storage location.`,categories:[Om.FileManagement],src:em,docs:`https://storj.dev/dcs/third-party-tools/ocis#connecting-to-storj-via-o-cis-s3-ng`},{name:`Livepeer`,description:`Add live and on-demand video experiences by transcoding videos with Livepeer, and storing your media with Storj.`,categories:[Om.ContentDelivery,Om.Media],src:tm,docs:`https://docs.storj.io/dcs/third-party-tools/livepeer`},{name:`Acronis`,description:`Reliable backup and disaster recovery solutions for data archiving and organization, seamlessly integrating with Storj.`,categories:[Om.BackupRecovery],src:Zp,docs:`https://docs.storj.io/dcs/third-party-tools/acronis`},{name:`Iconik`,description:`A cloud-native solution for media collaboration that integrates with Storj, to allow secure storage of your media assets.`,categories:[Om.FileManagement,Om.Media],src:Hp,docs:`https://storj.dev/dcs/third-party-tools/iconik#integrating-iconik-with-storj`},{name:`Photos+`,description:`A beautfully designed app for iOS, Android, and Mac to store and manage your photos and videos in your Storj account.`,categories:[Om.FileManagement,Om.Media],src:zp,docs:`https://docs.storj.io/dcs/third-party-tools/photos-plus`},{name:`Veeam`,description:`All-in-one backup, recovery, and data security solution integrating Storj for secure, scalable backup and archiving.`,categories:[Om.BackupRecovery],src:jp,docs:`https://docs.storj.io/dcs/third-party-tools/veeam`},{name:`Splunk`,description:`Collect, index, and search all types of data generated by your business, and archive it to Storj.`,categories:[Om.BackupRecovery],src:Np,docs:`https://storj.dev/dcs/third-party-tools/splunk#connecting-splunk-to-storj`},{name:`Arq Backup`,description:`Arq backs up your filesystem with perfect, point-in-time back ups of your files to Storj.`,categories:[Om.BackupRecovery],src:Pp,docs:`https://docs.storj.io/dcs/third-party-tools/arq`},{name:`Rclone`,description:`Open source command-line interface for sync, backup, restore, mirror, mount, and analyzing your Storj cloud storage.`,categories:[Om.BackupRecovery],src:cm,docs:`https://docs.storj.io/dcs/third-party-tools/rclone`},{name:`Zerto`,description:`Simple, scalable disaster recovery and data protection, integrating with Storj for cloud data management.`,categories:[Om.BackupRecovery],src:Fp,docs:`https://docs.storj.io/dcs/third-party-tools/zerto`},{name:`Unitrends`,description:`Backup and recovery platform allowing you to easily manage backups between Storj, SaaS, data centers and endpoints.`,categories:[Om.BackupRecovery],src:Ip,docs:`https://docs.storj.io/dcs/third-party-tools/unitrends`}
28,{name:`S3FS`,description:`s3fs allows Linux, macOS, and FreeBSD to mount your Storj buckets and work like on a local file system.`,categories:[Om.FileManagement],src:Lp,docs:`https://docs.storj.io/dcs/third-party-tools/s3fs`},{name:`Rucio`,description:`Organize, manage, and access your Storj data at scale with Rucio, an open-source framework for scientific collaboration.`,categories:[Om.Scientific],src:Rp,docs:`https://docs.storj.io/dcs/third-party-tools/rucio`},{name:`MSP360`,description:`Cross-platform storage, backup, and disaster recovery solution integrating Storj cloud storage for managed service providers.`,categories:[Om.BackupRecovery],src:Bp,docs:`https://docs.storj.io/dcs/third-party-tools/msp360`},{name:`LucidLink`,description:`LucidLink integrates with Storj for fast and secure file-streaming, enabling real-time collaboration on creative projects.`,categories:[Om.FileManagement,Om.Media],src:Vp,docs:`https://docs.storj.io/dcs/third-party-tools/lucidlink`},{name:`Elements`,description:`Store, manage and collaborate on your Storj media content using a secure and scalable asset management platform.`,categories:[Om.FileManagement,Om.Media],src:Wp,docs:`https://docs.storj.io/dcs/third-party-tools/elements`},{name:`Docker`,description:`Storj supports custom Content-Type for any key, so it can be used as a container registry to distribute container images.`,categories:[Om.ContentDelivery],src:Gp,docs:`https://docs.storj.io/dcs/third-party-tools/docker`},{name:`Pixelfed`,description:`Learn how to set up Pixelfed decentralized social media platform to Storj.`,categories:[Om.ContentDelivery],src:Kp,docs:`https://docs.storj.io/dcs/third-party-tools/pixelfed`},{name:`Mastodon`,description:`Learn how to set up Mastodon decentralized social media platform to Storj.`,categories:[Om.ContentDelivery],src:qp,docs:`https://docs.storj.io/dcs/third-party-tools/mastodon`},{name:`Dataverse`,description:`Dataverse integrates with Storj to provide researchers secure archiving, controlling, and sharing large research data sets.`,categories:[Om.Scientific],src:Jp,docs:`https://docs.storj.io/dcs/third-party-tools/dataverse`},{name:`CyberDuck`,description:`Open-source cloud storage browser app for macOS, Windows, and Linux, that supports Storj.`,categories:[Om.FileManagement],src:Yp,docs:`https://docs.storj.io/dcs/third-party-tools/cyberduck`},{name:`Atempo (Miria)`,description:`Atempo provides high-performance backup, replication, synchronization, and archiving of large data sets to Storj.`,categories:[Om.BackupRecovery,Om.Media],src:Xp,docs:`https://docs.storj.io/dcs/third-party-tools/atempo-miria`},{name:`Mountain Duck`,description:`Mount Storj as a virtual drive on your computer. Open your Storj files with any application, and work like on a local disk.`,categories:[Om.FileManagement],src:Qp,docs:`https://docs.storj.io/dcs/third-party-tools/mountainduck`},{name:`Bunny CDN`,description:`Set up a static website hosting with Storj, using Bunny CDN as a content delivery network providing a caching layer.`,categories:[Om.ContentDelivery],src:nm,docs:`https://docs.storj.io/dcs/third-party-tools/bunny`},{name:`Fastly`,description:`Distribute your content among the Fastly edge cloud service, using your Storj buckets as a source of content.`,categories:[Om.ContentDelivery],src:im,docs:`https://docs.storj.io/dcs/third-party-tools/fastly`},{name:`Comet`,description:`Flexible backup platform, integrating with Storj, as a backup and storage destination, to protect and restore data.`,categories:[Om.BackupRecovery],src:rm,docs:`https://docs.storj.io/dcs/third-party-tools/comet-backup`},{name:`Globus`,description:`Open-source platform for collaboration and management, for transferring, sharing, and discovering your data on Storj.`,categories:[Om.Scientific],src:am,docs:`https://docs.storj.io/dcs/third-party-tools/globus`},{name:`HuggingFace`,description:`Train and deploy open-source AI models, while saving and loading datasets to and from Storj.`,categories:[Om.AI],src:om,docs:`https://docs.storj.io/dcs/third-party-tools/hugging-face`},{name:`FileZilla`,description:`Learn how to set up FileZilla to transfer your files over Storj, or integrate with FileZilla Pro.`,categories:[Om.FileManagement],src:$p,docs:`https://docs.storj.io/dcs/third-party-tools/filezilla`},{name:`Kerberos.io`,description:`Open-source platform for video analytics and management. Integrate with Storj to store your Kerberos Vault video files.`,categories:[Om.FileManagement,Om.Media],src:sm,docs:`https://docs.storj.io/dcs/third-party-tools/kerberos-vault`},{name:`UpdraftPlus`,description:`Automatically backup your Wordpress site, and use Storj as a remote storage destination.`,categories:[Om.BackupRecovery],src:lm,docs:`https://docs.storj.io/dcs/third-party-tools/wordpress-site-with-updraftplus`},{name:`Duplicati`,description:`Free and open source backup client, to store encrypted, incremental, compressed backups to Storj.`,categories:[Om.BackupRecovery],src:um,docs:`https://docs.storj.io/dcs/third-party-tools/duplicati`},{name:`Restic`,description:`Restic is an open source command-line backup tool, optimized for securely backing up data to Storj.`,categories:[Om.BackupRecovery],src:dm,docs:`https://docs.storj.io/dcs/third-party-tools/restic`},{name:`Starfish`,description:`Unstructured data management and metadata for files and objects. Integrate with Storj for large-scale file management.`,categories:[Om.FileManagement],src:fm,docs:`https://docs.storj.io/dcs/third-party-tools/starfish`},{name:`Commvault`,description:`Reduce downtime, maintain operations and drive resiliency with Commvault and Storj.`,categories:[Om.BackupRecovery],src:pm,docs:`https://docs.storj.io/dcs/third-party-tools/commvault`},{name:`Adobe Premiere`,description:`Professional video editing software that connects to Storj for direct project file access and collaborative editing.`,categories:[Om.Media],src:hm,docs:``},{name:`AdSignal`,description:`Eliminate duplicate content and reduce AI costs by using precise content tagging to ensure efficient storage with Storj.`,categories:[Om.Media],src:gm,docs:``},{name:`Ortana`,description:`Enterprise media asset management platform that orchestrates media workflows while using Storj for cost-effective cloud storage.`,categories:[Om.Media],src:Tm,docs:``},{name:`GB Labs`,description:`Intelligent storage solutions with hybrid cloud capabilities, integrating with Storj for secure and accessible off-site backup.`,categories:[Om.Media,Om.BackupRecovery],src:bm,docs:``},{name:`Varnish`,description:`High-performance HTTP accelerator that pairs with Storj to optimize content delivery networks for faster media distribution.`,categories:[Om.Media,Om.ContentDelivery],src:Dm,docs:``}
28,{name:`Hedge`,description:`Backup and safety copy software for media professionals that secures footage to Storj with transfer verification and metadata.`,categories:[Om.Media,Om.BackupRecovery],src:xm,docs:``},{name:`MASV`,description:`Fast file transfer service designed for large media files with direct integration to Storj for secure long-term storage.`,categories:[Om.Media,Om.FileManagement],src:wm,docs:`https://storj.dev/dcs/third-party-tools/MASV`},{name:`Signiant`,description:`Enterprise file transfer solution optimized for moving large media assets quickly and securely between Storj and any location.`,categories:[Om.Media,Om.FileManagement],src:Em,docs:`https://storj.dev/dcs/third-party-tools/signiant`},{name:`Amove`,description:`Accelerated media transfer solution that works with Storj for efficient media workflow and cloud storage..`,categories:[Om.Media,Om.FileManagement],src:_m,docs:``},{name:`Cutting Room`,description:`Cloud-based media workflow platform that links creative teams with transparent integration to Storj for secure content storage.`,categories:[Om.Media,Om.FileManagement],src:ym,docs:``},{name:`Imagine Products`,description:`Software tools for media management, transcoding, and backup that seamlessly archive to Storj for distributed protection.`,categories:[Om.Media,Om.BackupRecovery],src:Sm,docs:``},{name:`Open Drives`,description:`Enterprise media storage and workflow platform that connects production environments to Storj for collaborative content access.`,categories:[Om.Media,Om.FileManagement],src:Cm,docs:``},{name:`Beam Transfer`,description:`Professional file transfer solution with end-to-end encryption that uses Storj for cost-effective cloud storage integration.`,categories:[Om.Media,Om.FileManagement],src:vm,docs:``}],Mm={class:`text-title-small`},Nm={key:0,href:`https://docs.storj.io/dcs/access#create-s3-credentials`,target:`_blank`,rel:`noopener noreferrer`,class:`link`},Pm={class:`text-title-small`},Fm={key:0,href:`https://docs.storj.io/learn/concepts/access/access-grants`,target:`_blank`,rel:`noopener noreferrer`,class:`link`},Im={class:`text-title-small`},Lm={key:0,href:`https://docs.storj.io/learn/concepts/access/access-grants/api-key`,target:`_blank`,rel:`noopener noreferrer`,class:`link`},Rm=P({__name:`ChooseAccessStep`,emits:[`nameChanged`,`typeChanged`,`appChanged`,`submit`],setup(e,{expose:t,emit:n}){let r=Ci(),i=si(),a=_e(),o=n,c=T(()=>i.state.selectedProjectConfig.hasManagedPassphrase),l=T(()=>a.state.config.hideUplinkBehavior),u=E(null),d=E(``),f=E(xp.S3),p=E(),h=[ze,e=>!r.state.allAGNames.includes(e)||`This name is already in use`];return L(d,e=>o(`nameChanged`,e)),L(f,e=>{p.value=void 0,o(`typeChanged`,e)}),L(p,e=>o(`appChanged`,e)),t({validate:()=>(u.value?.validate(),!!u.value?.isValid)}),(e,t)=>(H(),m(U(Eo),{ref_key:`form`,ref:u,class:`pa-6`,onSubmit:t[3]||=fn(e=>o(`submit`),[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),{cols:`12`},{default:N(()=>[F(U(Tt),{modelValue:d.value,"onUpdate:modelValue":t[0]||=e=>d.value=e,label:`Access Name`,placeholder:`Enter a name for this access key`,variant:`outlined`,autofocus:``,"hide-details":!1,rules:h,maxlength:`100`,class:`mb-n5 mt-2`,required:``},null,8,[`modelValue`])]),_:1}),F(U(Y),null,{default:N(()=>[t[10]||=j(`label`,{class:`mb-2`},`Access Type`,-1),F(U(Kn),{modelValue:f.value,"onUpdate:modelValue":t[1]||=e=>f.value=e,class:`mb-3`,"selected-class":`font-weight-bold`,mandatory:``,column:``},{default:N(()=>[(H(),m(U(J),{key:U(xp).S3,value:U(xp).S3,variant:`outlined`,filter:``},{default:N(()=>[...t[4]||=[s(` S3 Credentials `,-1)]]),_:1},8,[`value`])),l.value?v(``,!0):(H(),w(k,{key:0},[(H(),m(U(J),{key:U(xp).AccessGrant,value:U(xp).AccessGrant,variant:`outlined`,filter:``},{default:N(()=>[...t[5]||=[s(` Access Grant `,-1)]]),_:1},8,[`value`])),c.value?v(``,!0):(H(),m(U(J),{key:U(xp).APIKey,value:U(xp).APIKey,variant:`outlined`,filter:``},{default:N(()=>[...t[6]||=[s(` API Key `,-1)]]),_:1},8,[`value`]))],64))]),_:1},8,[`modelValue`]),f.value===U(xp).S3?(H(),m(U(Ca),{key:0,color:`default`,variant:`tonal`,width:`auto`},{default:N(()=>[j(`p`,Mm,[t[7]||=s(` Gives access through S3 compatible applications. `,-1),U(a).isDefaultBrand?(H(),w(`a`,Nm,`Learn more in the documentation.`)):v(``,!0)]),U(a).isDefaultBrand?(H(),m(U(ka),{key:0,modelValue:p.value,"onUpdate:modelValue":t[2]||=e=>p.value=e,class:`mt-4`,items:U(jm),"item-title":e=>
28e.name,"item-value":e=>e,variant:`outlined`,label:`Application (optional)`,placeholder:`Search or select an application`,"no-data-text":`No applications found.`,density:`comfortable`,"hide-details":``,clearable:``},null,8,[`modelValue`,`items`,`item-title`,`item-value`])):v(``,!0)]),_:1})):f.value===U(xp).AccessGrant?(H(),m(U(Ca),{key:1,color:`default`,variant:`tonal`,width:`auto`},{default:N(()=>[j(`p`,Pm,[t[8]||=s(` Gives access through native clients such as uplink. `,-1),U(a).isDefaultBrand?(H(),w(`a`,Fm,`Learn more in the documentation.`)):v(``,!0)])]),_:1})):f.value===U(xp).APIKey?(H(),m(U(Ca),{key:2,color:`default`,variant:`tonal`,width:`auto`},{default:N(()=>[j(`p`,Im,[t[9]||=s(` Use it for generating access keys programatically. `,-1),U(a).isDefaultBrand?(H(),w(`a`,Lm,`Learn more in the documentation.`)):v(``,!0)])]),_:1})):v(``,!0)]),_:1})]),_:1})]),_:1},512))}}),zm={key:0,class:`text-body-small d-block text-error mb-3`},Bm=P({__name:`ChoosePermissionsStep`,emits:[`permissionsChanged`],setup(e,{expose:t,emit:n}){let r=n,i=E(!1),a=E([wp.Read,wp.Write,wp.List,wp.Delete]);function o(){a.value=a.value.length===4?[]:[wp.Read,wp.Write,wp.List,wp.Delete]}return L(a,e=>{i.value=e.length===0,r(`permissionsChanged`,e.slice())},{deep:!0}),t({validate:()=>(i.value=a.value.length===0,!i.value)}),(e,t)=>(H(),m(U(Eo),{class:`pa-6`,onSubmit:t[1]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),{cols:`12`},{default:N(()=>[t[8]||=j(`p`,null,`Select the permissions you want to allow.`,-1),F(U(W),{color:a.value.length===4?`primary`:``,variant:`outlined`,density:`compact`,size:`default`,class:`mt-4 text-body-medium`,rounded:`md`,onClick:o},ct({default:N(()=>[t[2]||=s(` All Permissions `,-1)]),_:2},[a.value.length===4?{name:`prepend`,fn:N(()=>[F(U(hn),null,{default:N(()=>[F(U(ys))]),_:1})]),key:`0`}:void 0]),1032,[`color`]),F(U(Kn),{modelValue:a.value,"onUpdate:modelValue":t[0]||=e=>a.value=e,variant:`outlined`,filter:``,multiple:``,"selected-class":`font-weight-bold`,class:Je([`mt-2`,{"mb-3":!i.value}])},{default:N(()=>[(H(),m(U(J),{key:U(wp).Read,filter:``,value:U(wp).Read},{default:N(()=>[...t[3]||=[s(` Read `,-1)]]),_:1},8,[`value`])),(H(),m(U(J),{key:U(wp).Write,filter:``,value:U(wp).Write},{default:N(()=>[...t[4]||=[s(` Write `,-1)]]),_:1},8,[`value`])),(H(),m(U(J),{key:U(wp).List,filter:``,value:U(wp).List},{default:N(()=>[...t[5]||=[s(` List `,-1)]]),_:1},8,[`value`])),(H(),m(U(J),{key:U(wp).Delete,filter:``,value:U(wp).Delete},{default:N(()=>[...t[6]||=[s(` Delete `,-1)]]),_:1},8,[`value`]))]),_:1},8,[`modelValue`,`class`]),i.value?(H(),w(`span`,zm,`No permission selected`)):v(``,!0),F(U(Ca),{variant:`tonal`,width:`auto`},{default:N(()=>[...t[7]||=[j(`p`,{class:`text-title-small font-weight-bold`},` Important `,-1),j(`p`,{class:`text-title-small`},` If you don't select the correct permissions, your application might not connect properly. `,-1)]]),_:1})]),_:1})]),_:1})]),_:1}))}}),Vm=P({__name:`SelectBucketsStep`,emits:[`bucketsChanged`],setup(e,{emit:t}){let n=wi(),r=t,i=E(Dp.All),a=E([]),o=E(``),c=T(()=>n.state.allBucketNames);function l(e,t){if(t=t.trim(),!t)return!0;let n=0;for(let r of t.split(` `)){let t=e.indexOf(r,n);if(t===-1)return!1;n=t+r.length}return!0}function u(){a.value=[]}return L(a,e=>{r(`bucketsChanged`,e.slice())},{deep:!0}),(e,t)=>(H(),m(U(Eo),{class:`pa-6`,onSubmit:t[3]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[9]||=j(`p`,null,`Choose buckets you want to be accessible.`,-1),F(U(Kn),{modelValue:i.value,"onUpdate:modelValue":[t[0]||=e=>i.value=e,u],filter:``,mandatory:``,"selected-class":`font-weight-bold`,variant:`outlined`,class:`mt-2 mb-3`},{default:N(()=>[F(U(J),{filter:``,value:U(Dp).All},{default:N(()=>[...t[4]||=[s(` All Buckets `,-1)]]),_:1},8,[`value`]),F(U(J),{filter:``,value:U(Dp).Select},{default:N(()=>[...t[5]||=[s(` Select Buckets `,-1)]]),_:1},8,[`value`])]),_:1},8,[`modelValue`]),i.value===U(Dp).All?(H(),m(U(Ca),{key:0,variant:`tonal`},{default:N(()=>[...t[6]||=[j(`p`,{class:`text-title-small font-weight-bold`},`All Buckets`,-1),j(`p`,{class:`text-title-small`},`The application can access all of the current and future buckets you create in this project.`,-1)]]),_:1})):(H(),m(U(Ca),{key:1,variant:`tonal`,color:`primary`},{default:N(()=>[t[7]||=j(`p`,{class:`text-title-small font-weight-bold`},`Select Buckets`,-1),t[8]||=j(`p`,{class:`text-title-small`},`The application can access the selected buckets in this project.`,-1),F(U(ka),{modelValue:a.value,"onUpdate:modelValue":t[1]||=e=>a.value=e,search:o.value,"onUpdate:search":t[2]||=e=>o.value=e,items:c.value,class:`mt-4`,variant:`outlined`,label:`Buckets`,placeholder:`Select buckets`,"no-data-text":`No buckets found.`,multiple:``,chips:``,"closable-chips":``,"hide-details":``,"custom-filter":l},{item:N(({props:e})=>[F(U(Xn),pe(e,{density:`compact`}),{prepend:N(({isSelected:e})=>[F(U(wt),{"model-value":e},null,8,[`model-value`])]),_:1},16)]),_:1},8,[`modelValue`,`search`,`items`])]),_:1}))]),_:1})]),_:1})]),_:1}))}}),Hm=P({__name:`AccessCreatedStep`,props:{name:{},accessType:{},cliAccess:{},accessGrant:{},credentials:{},app:{default:void 0}},setup(e){let t=e,n=ee(),r=_e(),i=T(()=>r.state.config.satelliteNodeURL),a=T(()=>t.accessType===xp.APIKey?[{name:`Satellite Address`,value:i.value},{name:`API Key`,value:t.cliAccess}]:t.accessType===xp.AccessGrant?[t.accessGrant]:[{name:`Access Key`,value:t.credentials.accessKeyId},{name:`Secret Key`,value:t.credentials.secretKey},{name:`Endpoint`,value:r.gatewayUrl||t.credentials.endpoint}]);return(t,o)=>(H(),m(U(Eo),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[j(`p`,null,`Save the access keys `+V(e.app?`for ${e.app.name}`:``)+` as they will only appear once.`,1),F(U(K),{class:`mt-2`},{default:N(()=>[F(cp,{items:a.value,name:e.name,type:e.accessType},null,8,[`items`,`name`,`type`])]),_:1})]),_:1}),e.accessType===U(xp).APIKey?(H(),w(k,{key:0},[F(U(Y),{cols:`12`},{default:N(()=>[F(op,{label:`Satellite Address`,value:i.value,"show-copy":``},null,8,[`value`])]),_:1}),F(U(Y),{cols:`12`},{default:N(()=>[F(op,{label:`API Key`,value:e.cliAccess,"show-copy":``},null,8,[`value`])]),_:1})],64)):e.accessType===U(xp).AccessGrant?(H(),m(U(Y),{key:1,cols:`12`},{default:N(()=>
28[F(op,{label:`Access Grant`,value:e.accessGrant,"show-copy":``},null,8,[`value`])]),_:1})):(H(),w(k,{key:2},[e.credentials.freeTierRestrictedExpiration?(H(),m(U(Y),{key:0,cols:`12`},{default:N(()=>[F(U(Ca),{type:`warning`,variant:`tonal`},{default:N(()=>[s(` These credentials will expire at `+V(e.credentials.freeTierRestrictedExpiration.toLocaleString())+`. `,1),j(`a`,{class:`text-decoration-underline text-cursor-pointer`,onClick:o[0]||=e=>U(n).toggleUpgradeFlow(!0)},`Upgrade`),o[1]||=s(` your account to avoid expiration limits on future credentials. `,-1)]),_:1})]),_:1})):v(``,!0),F(U(Y),{cols:`12`},{default:N(()=>[F(op,{label:`Access Key`,value:e.credentials.accessKeyId,"show-copy":``},null,8,[`value`])]),_:1}),F(U(Y),{cols:`12`},{default:N(()=>[F(op,{label:`Secret Key`,value:e.credentials.secretKey,"show-copy":``},null,8,[`value`])]),_:1}),F(U(Y),{cols:`12`},{default:N(()=>[F(op,{label:`Endpoint`,"is-blurred":!1,value:U(r).gatewayUrl||e.credentials.endpoint,"show-copy":``,"extra-info":`Tip: If you experience connection issues in some applications, try pasting the Endpoint URL without the 'https://' prefix.`},null,8,[`value`])]),_:1})],64)),F(U(Y),null,{default:N(()=>[U(r).isDefaultBrand?(H(),m(U(Ca),{key:0,variant:`tonal`,color:`success`},{default:N(()=>[...o[2]||=[j(`p`,{class:`text-title-small font-weight-bold`},`Next steps`,-1),j(`p`,{class:`text-title-small`},`Please read the documentation to find where to enter the access you created.`,-1)]]),_:1})):v(``,!0)]),_:1})]),_:1})]),_:1}))}}),Um=P({__name:`InfoTooltip`,setup(e){let t=E(!1);return(e,n)=>(H(),w(`span`,{class:`d-inline-flex ml-2`,onClick:n[1]||=fn(e=>t.value=!0,[`prevent`])},[F(qi),F(U(Ri),{modelValue:t.value,"onUpdate:modelValue":n[0]||=e=>t.value=e,class:`text-center`,activator:`parent`,location:`top`,"max-width":`300px`,"open-delay":`150`,"close-delay":`150`},{default:N(()=>[$e(e.$slots,`default`)]),_:3},8,[`modelValue`])]))}}),Wm=P({__name:`AccessEncryptionStep`,emits:[`selectOption`,`passphraseChanged`,`submit`],setup(e,{expose:t,emit:n}){let r=n,i=E(null),a=E(),o=E(``),c=E(!1),l=E(!1);L(a,e=>e&&r(`selectOption`,e));let d=wi(),f=T(()=>d.state.promptForPassphrase),p=T(()=>a.value===Sp.EnterNewPassphrase||a.value===Sp.GenerateNewPassphrase),h=T(()=>{let e=a.value===Sp.SetMyProjectPassphrase;return[t=>!e||!!t||`Required`]});return t({validate:()=>a.value===Sp.SetMyProjectPassphrase?(i.value?.validate(),!!i.value?.isValid&&!!o.value):!0,onEnter:()=>{a.value||=f.value?Sp.SetMyProjectPassphrase:Sp.UseExistingPassphrase},onExit:()=>{a.value===Sp.UseExistingPassphrase?r(`passphraseChanged`,d.state.passphrase):r(`passphraseChanged`,o.value)}}),(e,t)=>(H(),m(U(Eo),{ref_key:`form`,ref:i,class:`pa-6 pb-4`,onSubmit:t[4]||=fn(e=>r(`submit`),[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),{cols:`12`},{default:N(()=>[F(U(Mo),{modelValue:a.value,"onUpdate:modelValue":t[3]||=e=>a.value=e,"hide-details":`auto`},{default:N(()=>[f.value?(H(),w(k,{key:0},[f.value?(H(),m(U(Ao),{key:0,label:`Enter your project passphrase`,value:U(Sp).SetMyProjectPassphrase,density:`compact`},{label:N(()=>[t[6]||=s(` Enter my project passphrase `,-1),F(Um,null,{default:N(()=>[...t[5]||=[s(` Make sure it's the same passphrase you use for this project. This will allow you to manage existing data you have uploaded. `,-1)]]),_:1})]),_:1},8,[`value`])):v(``,!0),F(U(Tt),{modelValue:o.value,"onUpdate:modelValue":t[1]||=e=>o.value=e,class:`mt-6`,variant:`outlined`,label:`Encryption Passphrase`,type:c.value?`text`:`password`,rules:h.value,"hide-details":!1,autofocus:``,required:``},{"append-inner":N(()=>[F(Zi,{"is-visible":c.value,type:`passphrase`,onToggleVisibility:t[0]||=e=>c.value=!c.value},null,8,[`is-visible`])]),_:1},8,[`modelValue`,`type`,`rules`])],64)):(H(),m(U(Ao),{key:1,value:U(Sp).UseExistingPassphrase,density:`compact`,class:`pb-4`},{label:N(()=>[t[8]||=s(` Use the current passphrase `,-1),F(Um,null,{default:N(()=>[...t[7]||=[s(` Create this access with the same passphrase you use for this project. This allows you to manage existing data you have uploaded with the same passphrase. `,-1)]]),_:1})]),_:1},8,[`value`])),F(U(W),{class:`align-self-start mt-2 mb-4`,variant:`outlined`,color:`default`,"append-icon":l.value?`$collapse`:`$expand`,disabled:p.value,onClick:t[2]||=e=>l.value=!l.value},{default:N(()=>[...t[9]||=[s(` Advanced Options `,-1)]]),_:1},8,[`append-icon`,`disabled`]),F(U(bt),null,{default:N(()=>[u(j(`div`,null,[F(U(Ao),{value:U(Sp).EnterNewPassphrase},{label:N(()=>[t[11]||=s(` Enter a new passphrase `,-1),F(Um,null,{default:N(()=>[...t[10]||=[s(` Create this access with a new encryption passphrase that you can enter on the next step. The access will not be able to manage any existing data. `,-1)]]),_:1})]),_:1},8,[`value`]),F(U(Ao),{label:``,value:U(Sp).GenerateNewPassphrase},{label:N(()=>[t[13]||=s(` Generate a 12-word passphrase `,-1),F(Um,null,{default:N(()=>[...t[12]||=[s(` Create this access with a new encryption passphrase that will be generated for you on the next step. The access will not be able to manage any existing data. `,-1)]]),_:1})]),_:1},8,[`value`])],512),[[Pt,l.value]])]),_:1})]),_:1},8,[`modelValue`])]),_:1}),F(U(bt),null,{default:N(()=>[u(F(U(Y),{cols:`12`},{default:N(()=>[F(U(Ca),{class:`mb-4`,type:`info`,variant:`tonal`},{default:N(()=>[...t[14]||=[s(` Creating a new passphrase for this access will prevent it from accessing any data that has been uploaded with the current passphrase. `,-1)]]),_:1})]),_:1},512),[[Pt,l.value]])]),_:1})]),_:1})]),_:1},512))}}),Gm={class:`text-title-small`}
28,Km=function(e){return e.No=`No Expiration`,e.Day=`1 Day`,e.Week=`1 Week`,e.Month=`1 Month`,e.Year=`1 Year`,e.Custom=`Set Custom Expiration Date`,e}(Km||{}),qm=P({__name:`OptionalExpirationStep`,props:{endDate:{}},emits:[`endDateChanged`],setup(e,{emit:t}){let n=t,r=di(),i=E(Km.No),a=E(!1),o=E();function c(e=0,t=0,n=0){let r=new Date;return new Date(r.getFullYear()+n,r.getMonth()+t,r.getDate()+e,11,59,59)}function l(e){if(!e)return!1;let t=new Date(e);if(isNaN(t.getTime()))return!1;t.setHours(0,0,0,0);let n=new Date;return n.setHours(0,0,0,0),t>n}function u(){if(!o.value)return;let e=o.value,t=new Date(e.getFullYear(),e.getMonth(),e.getDate(),11,59,59);if(t.getTime()<new Date().getTime()){r.error(`Please select future date`,R.SETUP_ACCESS_MODAL);return}n(`endDateChanged`,t),a.value=!1}return L(i,e=>{switch(e){case Km.No:n(`endDateChanged`,null);break;case Km.Day:n(`endDateChanged`,c(1));break;case Km.Week:n(`endDateChanged`,c(7));break;case Km.Month:n(`endDateChanged`,c(0,1));break;case Km.Year:n(`endDateChanged`,c(0,0,1))}}),(t,n)=>(H(),m(U(Eo),{class:`pa-6`,onSubmit:n[4]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),{cols:`12`},{default:N(()=>[n[5]||=j(`p`,null,`You can choose if you want the access to expire.`,-1),F(U(Kn),{modelValue:i.value,"onUpdate:modelValue":n[1]||=e=>i.value=e,column:``,mandatory:``,"selected-class":`font-weight-bold`,variant:`outlined`,class:`mt-2`},{default:N(()=>[(H(),m(U(J),{key:Km.No,value:Km.No,filter:``},{default:N(()=>[s(V(Km.No),1)]),_:1},8,[`value`])),F(U(q),{class:`my-2`}),(H(),m(U(J),{key:Km.Day,value:Km.Day,filter:``},{default:N(()=>[s(V(Km.Day),1)]),_:1},8,[`value`])),(H(),m(U(J),{key:Km.Week,value:Km.Week,filter:``},{default:N(()=>[s(V(Km.Week),1)]),_:1},8,[`value`])),(H(),m(U(J),{key:Km.Month,value:Km.Month,filter:``},{default:N(()=>[s(V(Km.Month),1)]),_:1},8,[`value`])),(H(),m(U(J),{key:Km.Year,value:Km.Year,filter:``},{default:N(()=>[s(V(Km.Year),1)]),_:1},8,[`value`])),F(U(q),{class:`my-2`}),(H(),m(U(J),{key:Km.Custom,value:Km.Custom,filter:``,onClick:n[0]||=e=>a.value=!0},{default:N(()=>[s(V(Km.Custom),1)]),_:1},8,[`value`]))]),_:1},8,[`modelValue`]),F(U(Ca),{class:`mt-2`,variant:`tonal`,width:`auto`},{default:N(()=>[j(`p`,Gm,V(e.endDate?e.endDate.toLocaleString():`No end date`),1)]),_:1})]),_:1})]),_:1}),F(U(It),{modelValue:a.value,"onUpdate:modelValue":n[3]||=e=>a.value=e,persistent:``,class:`align-center justify-center`},{default:N(()=>[F(U(mo),{modelValue:o.value,"onUpdate:modelValue":[n[2]||=e=>o.value=e,u],"allowed-dates":l,"show-adjacent-months":``},{header:N(()=>[...n[6]||=[]]),_:1},8,[`modelValue`])]),_:1},8,[`modelValue`])]),_:1}))}}),Jm={key:0,class:`link`,href:`https://docs.storj.io/dcs/concepts/encryption-key/design-decision-server-side-encryption/`,target:`_blank`,rel:`noopener noreferrer`},Ym=P({__name:`EncryptionInfoStep`,setup(e){let t=je(),n=_e(),r=di();async function i(e){try{let n={...t.state.settings.noticeDismissal};n.serverSideEncryption=e,await t.updateSettings({noticeDismissal:n})}catch(e){r.notifyError(e,R.ACCESS_GRANTS_PAGE)}}return(e,t)=>(H(),m(U(K),{class:`pa-4 ma-0`},{default:N(()=>[F(U(Y),{cols:`12`},{default:N(()=>[s(` By generating S3 credentials, you are opting in to `+V(U(n).isDefaultBrand?``:`server-side encryption.`)+` `,1),U(n).isDefaultBrand?(H(),w(`a`,Jm,` server-side encryption. `)):v(``,!0)]),_:1}),F(U(Y),{cols:`12`},{default:N(()=>[F(U(Ta),{density:`compact`,label:`I understand, don't show this again.`,color:`default`,"hide-details":``,"onUpdate:modelValue":t[0]||=e=>i(e)})]),_:1})]),_:1}))}}),Xm={class:`pa-6`},Zm={class:`text-medium-emphasis text-body-medium mb-1`},Qm={key:0,class:`text-body-medium`},$m={key:0},eh={key:1},th={key:1,class:`text-body-medium`},nh=Mn(P({__name:`ConfirmDetailsStep`,props:{name:{},type:{},permissions:{},objectLockPermissions:{},bucketNotificationPermissions:{},buckets:{},endDate:{}},setup(e){let t=e,n=_e(),r=T(()=>{let e=[{title:`Name`,value:t.name},{title:`Type`,value:t.type},{title:`Permissions`,value:t.permissions.join(`, `)},{title:`Buckets`,value:t.buckets.join(`, `)||`All buckets`}
28,{title:`Expiration Date`,value:t.endDate?t.endDate.toLocaleString():`No expiration date`}],n=2;if(a.value&&t.objectLockPermissions.length){let r=t.objectLockPermissions.filter(e=>e!==Tp.BypassGovernanceRetention);e.splice(n,0,{title:`Object Lock Permissions`,value:r.join(`, `)}),n++}return o.value&&t.bucketNotificationPermissions.length&&e.splice(n,0,{title:`Bucket Notification Permissions`,value:t.bucketNotificationPermissions.join(`, `)}),e}),i=T(()=>t.objectLockPermissions.includes(Tp.BypassGovernanceRetention)),a=T(()=>n.state.config.objectLockUIEnabled),o=T(()=>n.state.config.bucketEventingUIEnabled);return(t,n)=>(H(),w(`div`,Xm,[F(U(K),null,{default:N(()=>[F(U(Y),{cols:`12`},{default:N(()=>[n[1]||=j(`p`,null,`Confirm that the access details are correct before creating.`,-1),F(U(sr),null,{default:N(()=>[(H(!0),w(k,null,Pe(r.value,t=>(H(),m(U(Xn),{key:t.title,title:t.title,subtitle:t.value,class:`mb-2 pl-0`},{title:N(()=>[j(`p`,Zm,V(t.title),1)]),subtitle:N(()=>[t.title===`Object Lock Permissions`?(H(),w(`p`,Qm,[i.value?(H(),w(`span`,$m,[F(U(Ri),{width:`300`,activator:`parent`},{default:N(()=>[...n[0]||=[s(` Warning: `,-1),j(`b`,null,[j(`i`,null,`BypassGovernanceRetention`)],-1),s(` allows users to delete or modify objects even when under retention policies. Only grant this permission when necessary, as it may lead to premature data deletion or compliance issues. `,-1)]]),_:1}),s(` ⚠️ `+V(U(Tp).BypassGovernanceRetention),1)])):v(``,!0),i.value&&e.objectLockPermissions.length>1?(H(),w(`span`,eh,`,`)):v(``,!0),s(` `+V(t.value),1)])):(H(),w(`p`,th,V(t.value),1))]),_:2},1032,[`title`,`subtitle`]))),128))]),_:1})]),_:1})]),_:1})]))}}),[[`__scopeId`,`data-v-23116ca2`]]),rh=Mn(P({__name:`ObjectLockPermissionsStep`,emits:[`permissionsChanged`],setup(e,{emit:t}){let n=t,r=E([]),i=[Tp.PutObjectRetention,Tp.GetObjectRetention,Tp.BypassGovernanceRetention,Tp.PutObjectLegalHold,Tp.GetObjectLegalHold,Tp.PutObjectLockConfiguration,Tp.GetObjectLockConfiguration];function a(){r.value=r.value.length===i.length?[]:i}return L(r,e=>{n(`permissionsChanged`,e.slice())},{deep:!0}),(e,t)=>(H(),m(U(Eo),{class:`pa-6`,onSubmit:t[1]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),{cols:`12`},{default:N(()=>[t[5]||=j(`p`,null,`Select the object lock permissions you want to allow.`,-1),F(U(W),{color:r.value.length===i.length?`primary`:``,variant:`outlined`,density:`compact`,size:`default`,class:`mt-4 text-body-medium`,rounded:`md`,onClick:a},ct({default:N(()=>[t[2]||=s(` All Permissions `,-1)]),_:2},[r.value.length===i.length?{name:`prepend`,fn:N(()=>[F(U(hn),null,{default:N(()=>[F(U(ys))]),_:1})]),key:`0`}:void 0]),1032,[`color`]),F(U(Kn),{modelValue:r.value,"onUpdate:modelValue":t[0]||=e=>r.value=e,variant:`outlined`,filter:``,column:``,multiple:``,"selected-class":`font-weight-bold`,class:`mt-2 mb-3`},{default:N(()=>[(H(),w(k,null,Pe(i,e=>F(U(J),{key:e,value:e,filter:``},{default:N(()=>[s(V(e),1)]),_:2},1032,[`value`])),64))]),_:1},8,[`modelValue`]),r.value.includes(U(Tp).BypassGovernanceRetention)?(H(),m(U(Ca),{key:0,variant:`tonal`,color:`warning`},{default:N(()=>[...t[3]||=[s(` Warning: `,-1),j(`b`,null,[j(`i`,null,`BypassGovernanceRetention`)],-1),s(` allows users to delete or modify objects even when under retention policies. Only grant this permission when necessary, as it may lead to premature data deletion or compliance issues. `,-1)]]),_:1})):v(``,!0),F(U(wo),{static:``},{default:N(()=>[F(U(xo),{title:`Permissions Information`,elevation:`0`,rounded:`lg`,class:`border my-4 font-weight-bold`,static:``},{default:N(()=>[F(U(_o),{class:`text-body-medium overflow-y-auto`},{default:N(()=>[...t[4]||=[j(`p`,{class:`my-2`},[j(`span`,{class:`font-weight-bold`},`PutObjectRetention`),s(`: Allows you to set retention policies, protecting objects from deletion or modification until the retention period expires.`)],-1),j(`p`,{class:`my-2`},[j(`span`,{class:`font-weight-bold`},`GetObjectRetention`),s(`: Allows you to view the retention settings of objects, helping ensure compliance with retention policies.`)],-1),j(`p`,{class:`my-2`},[j(`span`,{class:`font-weight-bold`},`BypassGovernanceRetention`),s(`: Allows you to bypass governance-mode retention, enabling deleti
28on of objects before the retention period ends.`)],-1),j(`p`,{class:`my-2`},[j(`span`,{class:`font-weight-bold`},`PutObjectLegalHold`),s(`: Allows you to place a legal hold on objects, preventing deletion or modification regardless of retention policies.`)],-1),j(`p`,{class:`my-2`},[j(`span`,{class:`font-weight-bold`},`GetObjectLegalHold`),s(`: Allows you to view the legal hold status of objects, which is useful for auditing and compliance purposes.`)],-1),j(`p`,{class:`my-2`},[j(`span`,{class:`font-weight-bold`},`PutObjectLockConfiguration`),s(`: Allows you to set retention policies on the specified bucket, automatically applying them to every new object added to that bucket.`)],-1),j(`p`,{class:`my-2`},[j(`span`,{class:`font-weight-bold`},`GetObjectLockConfiguration`),s(`: Allows you to view the default retention policies configured for the specified bucket.`)],-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}))}}),[[`__scopeId`,`data-v-165c34a9`]]),ih=Mn(P({__name:`BucketNotificationPermissionsStep`,emits:[`permissionsChanged`],setup(e,{emit:t}){let n=t,r=E([]),i=[Ep.PutBucketNotificationConfiguration,Ep.GetBucketNotificationConfiguration];function a(){r.value=r.value.length===i.length?[]:i}return L(r,e=>{n(`permissionsChanged`,e.slice())},{deep:!0}),(e,t)=>(H(),m(U(Eo),{class:`pa-6`,onSubmit:t[1]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),{cols:`12`},{default:N(()=>[t[4]||=j(`p`,null,`Select the bucket notification permissions you want to allow.`,-1),F(U(W),{color:r.value.length===i.length?`info`:`secondary`,variant:`outlined`,density:`compact`,size:`default`,class:`mt-4 text-body-medium`,rounded:`md`,onClick:a},ct({default:N(()=>[t[2]||=s(` All Permissions `,-1)]),_:2},[r.value.length===i.length?{name:`prepend`,fn:N(()=>[F(U(hn),null,{default:N(()=>[F(U(ys))]),_:1})]),key:`0`}:void 0]),1032,[`color`]),F(U(Kn),{modelValue:r.value,"onUpdate:modelValue":t[0]||=e=>r.value=e,variant:`outlined`,filter:``,column:``,multiple:``,"selected-class":`font-weight-bold`,class:`mt-2 mb-3`},{default:N(()=>[(H(),w(k,null,Pe(i,e=>F(U(J),{key:e,value:e,filter:``},{default:N(()=>[s(V(e),1)]),_:2},1032,[`value`])),64))]),_:1},8,[`modelValue`]),F(U(wo),{static:``},{default:N(()=>[F(U(xo),{title:`Permissions Information`,elevation:`0`,rounded:`lg`,class:`border my-4 font-weight-bold`,static:``},{default:N(()=>[F(U(_o),{class:`text-body-medium overflow-y-auto`},{default:N(()=>[...t[3]||=[j(`p`,{class:`my-2`},[j(`span`,{class:`font-weight-bold`},`PutBucketNotificationConfiguration`),s(`: Allows you to configure bucket event notifications, enabling you to receive alerts when objects are created, deleted, or modified in the bucket.`)],-1),j(`p`,{class:`my-2`},[j(`span`,{class:`font-weight-bold`},`GetBucketNotificationConfiguration`),s(`: Allows you to retrieve the current notification configuration for a bucket, so you can view which events are being monitored.`)],-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}))}}),[[`__scopeId`,`data-v-90c1b935`]]),ah=[`src`,`alt`],oh=Mn(P({__name:`AccessSetupDialog`,props:I({docsLink:{},defaultStep:{},app:{default:void 0},accessName:{default:void 0},defaultAccessType:{default:void 0}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:I([`accessCreated`],[`update:modelValue`]),setup(e,{emit:t}){class n{ref=E();prev;next;nextText;prevText;constructor(e,t,n=void 0,r=void 0,i){this.beforeNext=i,this.prev=typeof n==`function`?T(n):E(n),this.next=typeof r==`function`?T(r):E(r),this.nextText=typeof e==`function`?T(e):E(e),this.prevText=typeof t==`function`?T(t):E(t)}}let r=t,i=e,a=Ci(),o=wi(),c=si(),u=_e(),d=Ne(),f=je(),p=di(),h=l(),{setPermissions:g,generateAccess:_}=ri(),y=B(e,`modelValue`),b=E(!1),x=E(!0),S=[];function C(e){let t=E(e);return S.push(()=>t.value=e),t}let w=C(i.app),D=C(i.defaultStep),O=C(i.defaultAccessType??xp.S3),k=C(Cp.FullAccess),ee=C(``),M=C([wp.Read,wp.Write,wp.List,wp.Delete]),te=C([]),ne=C([]),re=C([]),ie=C(o.state.passphrase),P=C(null),oe=C(Sp.EnterNewPassphrase),se=C(``),ce=C(``),le=C(new we),I=T(()=>
28o.state.promptForPassphrase),ue=T(()=>u.state.config.bucketEventingUIEnabled),de=T(()=>c.state.selectedProjectConfig.hasManagedPassphrase),fe=T(()=>u.state.config.hideUplinkBehavior),pe=T(()=>u.state.config.accessCreationViaAPIEnabled&&de.value),me=T(()=>{switch(D.value){case $.ChooseAccessStep:return`Access Name and Type`;case $.EncryptionInfo:return`Encryption Information`;case $.ChooseFlowStep:return`Configure Access`;case $.AccessEncryption:return`Access Encryption`;case $.EnterNewPassphrase:return`New Passphrase`;case $.PassphraseGenerated:return`Passphrase Generated`;case $.ChoosePermissionsStep:return`Access Permissions`;case $.ObjectLockPermissionsStep:return`Object Lock Permissions`;case $.BucketNotificationPermissionsStep:return`Bucket Notification Permissions`;case $.SelectBucketsStep:return`Bucket Restrictions`;case $.OptionalExpirationStep:return`Access Expiration`;case $.ConfirmDetailsStep:return`Confirm Access Details`;case $.AccessCreatedStep:return`Access Created Successfully`;default:return``}}),he=T(()=>u.state.config.objectLockUIEnabled),ve={[$.ChooseAccessStep]:new n(`Next ->`,`Cancel`,void 0,()=>fe.value?$.ChooseFlowStep:O.value===xp.S3&&!f.noticeDismissal.serverSideEncryption&&!de.value?$.EncryptionInfo:$.ChooseFlowStep),[$.EncryptionInfo]:new n(`Next ->`,`Back`,$.ChooseAccessStep,$.ChooseFlowStep),[$.ChooseFlowStep]:new n(()=>k.value===Cp.Advanced?`Next ->`:O.value===xp.APIKey?`Create Access`:I.value?`Next ->`:`Create Access`,()=>i.defaultAccessType?`Cancel`:`Back`,()=>{if(fe.value)return $.ChooseAccessStep;if(!i.defaultAccessType)return O.value===xp.S3&&!f.noticeDismissal.serverSideEncryption&&!de.value?$.EncryptionInfo:$.ChooseAccessStep},()=>O.value===xp.APIKey?k.value===Cp.FullAccess?$.AccessCreatedStep:$.ChoosePermissionsStep:I.value?$.AccessEncryption:k.value===Cp.FullAccess?$.AccessCreatedStep:$.ChoosePermissionsStep,async()=>{k.value===Cp.FullAccess&&(Ee(),(O.value===xp.APIKey||!I.value)&&await be())}),[$.AccessEncryption]:new n(()=>oe.value===Sp.EnterNewPassphrase||oe.value===Sp.GenerateNewPassphrase?`Next ->`:k.value===Cp.FullAccess?`Create Access`:`Next ->`,`Back`,$.ChooseFlowStep,()=>oe.value===Sp.EnterNewPassphrase?$.EnterNewPassphrase:oe.value===Sp.GenerateNewPassphrase?$.PassphraseGenerated:k.value===Cp.FullAccess?$.AccessCreatedStep:$.ChoosePermissionsStep,async()=>{k.value===Cp.FullAccess&&(Ee(),oe.value!==Sp.EnterNewPassphrase&&oe.value!==Sp.GenerateNewPassphrase&&await be())}),[$.PassphraseGenerated]:new n(()=>k.value===Cp.FullAccess?`Create Access`:`Next ->`,`Back`,$.AccessEncryption,()=>k.value===Cp.FullAccess?$.AccessCreatedStep:$.ChoosePermissionsStep,async()=>{k.value===Cp.FullAccess&&(Ee(),await be())}),[$.EnterNewPassphrase]:new n(()=>k.value===Cp.FullAccess?`Create Access`:`Next ->`,`Back`,$.AccessEncryption,()=>k.value===Cp.FullAccess?$.AccessCreatedStep:$.ChoosePermissionsStep,async()=>{k.value===Cp.FullAccess&&(Ee(),await be())}),[$.ChoosePermissionsStep]:new n(`Next ->`,`Back`,()=>o.state.promptForPassphrase&&O.value!==xp.APIKey?oe.value===Sp.EnterNewPassphrase?$.EnterNewPassphrase:oe.value===Sp.GenerateNewPassphrase?$.PassphraseGenerated:$.AccessEncryption:$.ChooseFlowStep,()=>he.value?$.ObjectLockPermissionsStep:ue.value?$.BucketNotificationPermissionsStep:$.SelectBucketsStep),[$.ObjectLockPermissionsStep]:new n(`Next ->`,`Back`,$.ChoosePermissionsStep,()=>ue.value?$.BucketNotificationPermissionsStep:$.SelectBucketsStep),[$.BucketNotificationPermissionsStep]:new n(`Next ->`,`Back`,()=>he.value?$.ObjectLockPermissionsStep:$.ChoosePermissionsStep,$.SelectBucketsStep),[$.SelectBucketsStep]:new n(`Next ->`,`Back`,()=>ue.value?$.BucketNotificationPermissionsStep:he.value?$.ObjectLockPermissionsStep:$.ChoosePermissionsStep,$.OptionalExpirationStep),[$.OptionalExpirationStep]:new n(`Next ->`,`Back`,$.SelectBucketsStep,$.ConfirmDetailsStep),[$.ConfirmDetailsStep]:new n(`Create Access`,`Back`,()=>k.value===Cp.FullAccess?o.state.promptForPassphrase&&O.value!==xp.APIKey?oe.value===Sp.EnterNewPassphrase?$.EnterNewPassphrase:oe.value===Sp.GenerateNewPassphrase?$.PassphraseGenerated:$.AccessEncryption:$.ChooseFlowStep:$.OptionalExpirationStep,$.AccessCreatedStep,be),[$.AccessCreatedStep]:new n(``,`Close`)};function ye(){i.accessName&&(ee.value=ge(i.accessName,a.state.allAGNames))}async function be(){b.value||=(b.value=!0,pe.value?await xe():(await Se(),(O.value===xp.AccessGrant||O.value===xp.S3)&&await Ce()),(O.value===xp.AccessGrant||O.value===xp.S3)&&(O.value===xp.S3&&await Te(),oe.value===Sp.SetMyProjectPassphrase&&(o.setEdgeCredentials(new we),o.setPassphrase(ie.value),o.setPromptForPassphrase(!1))),w.value&&ke(Be.APPLICATIONS_SETUP_COMPLETED),!1)}async function xe(){let e=c.state.selectedProject.id,t=k.value===Cp.FullAccess,n={allowDownload:t||M.value.includes(wp.Read),allowUpload:t||M.value.includes(wp.Write),allowList:t||M.value.includes(wp.List),allowDelete:t||M.value.includes(wp.Delete),allowPutBucketNotificationConfiguration:t||ne.value.includes(Ep.PutBucketNotificationConfiguration),allowGetBucketNotificationConfiguration:t||ne.value.includes(Ep.GetBucketNotificationConfiguration)};he.value&&(n.allowPutObjectRetention=t||te.value.includes(Tp.PutObjectRetention),n.allowGetObjectRetention=t||te.value.includes(Tp.GetObjectRetention),n.allowBypassGovernanceRetention=te.value.includes(Tp.BypassGovernanceRetention),n.allowPutObjectLegalHold=t||te.value.includes(Tp.PutObjectLegalHold),n.allowGetObjectLegalHold=t||te.value.includes(Tp.GetObjectLegalHold),n.allowPutBucketObjectLockConfiguration=t||te.value.includes(Tp.PutObjectLockConfiguration),n.allowGetBucketObjectLockConfiguration=t||te.value.includes(Tp.GetObjectLockConfiguration));let r={projectID:e,name:ee.value,permissions:n,buckets:t?[]:re.value,notAfter:P.value&&!t?P.value.toISOString():void 0};ce.value=(await a.createRestrictedAccess(r)).accessGrant,se.value=``,(h.name===ae.Access.name||h.name===ae.ObjectMount.name)&&a.getAccessGrants(1,e).cat
28ch(e=>{p.notifyError(e,R.SETUP_ACCESS_MODAL)}),O.value===xp.AccessGrant&&d.eventTriggered(Be.ACCESS_GRANT_CREATED,{project_id:e})}async function Se(){let e=c.state.selectedProject.id,t=await a.createAccessGrant(ee.value,e);(h.name===ae.Access.name||h.name===ae.ObjectMount.name)&&a.getAccessGrants(1,e).catch(e=>{p.notifyError(e,R.SETUP_ACCESS_MODAL)});let n=k.value===Cp.FullAccess,r={buckets:JSON.stringify(n?[]:re.value),apiKey:t.secret,isDownload:n||M.value.includes(wp.Read),isUpload:n||M.value.includes(wp.Write),isList:n||M.value.includes(wp.List),isDelete:n||M.value.includes(wp.Delete),notBefore:new Date().toISOString(),isPutBucketNotificationConfiguration:n||ne.value.includes(Ep.PutBucketNotificationConfiguration),isGetBucketNotificationConfiguration:n||ne.value.includes(Ep.GetBucketNotificationConfiguration)};he.value&&(r={...r,isPutObjectRetention:n||te.value.includes(Tp.PutObjectRetention),isGetObjectRetention:n||te.value.includes(Tp.GetObjectRetention),isBypassGovernanceRetention:te.value.includes(Tp.BypassGovernanceRetention),isPutObjectLegalHold:n||te.value.includes(Tp.PutObjectLegalHold),isGetObjectLegalHold:n||te.value.includes(Tp.GetObjectLegalHold),isPutObjectLockConfiguration:n||te.value.includes(Tp.PutObjectLockConfiguration),isGetObjectLockConfiguration:n||te.value.includes(Tp.GetObjectLockConfiguration)}),P.value&&!n&&(r=Object.assign(r,{notAfter:P.value.toISOString()})),se.value=await g(r),O.value===xp.APIKey&&d.eventTriggered(Be.API_ACCESS_CREATED,{project_id:e})}
28async function Ce(){if(!ie.value)throw Error(`Passphrase can't be empty`);ce.value=await _({apiKey:se.value,passphrase:ie.value},c.state.selectedProject.id),O.value===xp.AccessGrant&&d.eventTriggered(Be.ACCESS_GRANT_CREATED,{project_id:c.state.selectedProject.id})}async function Te(){le.value=await a.getEdgeCredentials(ce.value),d.eventTriggered(Be.GATEWAY_CREDENTIALS_CREATED,{project_id:c.state.selectedProject.id})}function Ee(){M.value=[wp.Read,wp.Write,wp.List,wp.Delete],te.value=[Tp.PutObjectRetention,Tp.GetObjectRetention,Tp.PutObjectLegalHold,Tp.GetObjectLegalHold,Tp.PutObjectLockConfiguration,Tp.GetObjectLockConfiguration],ne.value=[Ep.PutBucketNotificationConfiguration,Ep.GetBucketNotificationConfiguration]}async function De(){let e=ve[D.value];if(!(b.value||x.value||e.ref.value?.validate?.()===!1)){if(e.ref.value?.onExit?.(`next`),e.beforeNext)try{await e.beforeNext()}catch(e){p.notifyError(e,R.SETUP_ACCESS_MODAL),b.value=!1;return}e.next.value?D.value=e.next.value:y.value=!1}}function Oe(){let e=ve[D.value];e.ref.value?.onExit?.(`prev`),e.prev.value?D.value=e.prev.value:y.value=!1}function ke(e){w.value&&d.eventTriggered(e,{application:w.value.name})}return L(D,e=>{if(!y.value)return;let t=null,n=!1;t=L(()=>ve[e].ref.value,e=>{if(e){if(e.onEnter?.(),t){t();return}n=!0}},{immediate:!0}),n&&t()}),L(y,async e=>{if(!e){S.forEach(e=>e());return}x.value=!0;let t=c.state.selectedProject.id;await Promise.all([a.getAllAGNames(t),o.getAllBucketsNames(t)]).catch(e=>{p.notifyError(e,R.SETUP_ACCESS_MODAL)}),ie.value=o.state.passphrase,ye(),x.value=!1,ve[D.value].ref.value?.onEnter?.()}),L(y,e=>{!e&&D.value===$.AccessCreatedStep&&r(`accessCreated`)}),(t,n)=>(H(),m(U(nn),{modelValue:y.value,"onUpdate:modelValue":n[16]||=e=>y.value=e,width:`auto`,"max-width":`450px`,"min-width":`320px`,transition:`fade-transition`,persistent:``,scrollable:``},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},ct({append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:b.value,onClick:n[0]||=e=>y.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold mt-n1`},{default:N(()=>[s(` New `+V(U(w)?U(w).name:``)+` Access `,1)]),_:1}),F(U(gt),{class:`text-body-small pb-0`},{default:N(()=>[s(V(me.value),1)]),_:1}),F(U(Lt),{height:`2px`,indeterminate:``,absolute:``,location:`bottom`,active:x.value||b.value},null,8,[`active`])]),_:2},[U(w)?{name:`prepend`,fn:N(()=>[j(`img`,{src:U(w).src,alt:U(w).name,width:`40`,height:`40`,class:`rounded-md border pa-2`},null,8,ah)]),key:`0`}:{name:`prepend`,fn:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(Ys)),{size:18}))]),_:1})]),key:`1`}]),1024)]),_:1}),F(U(q)),F(U(bn),{class:`pa-0`},{default:N(()=>[F(U(Va),{modelValue:U(D),"onUpdate:modelValue":n[14]||=e=>A(D)?D.value=e:null,touch:!1,class:Je([`setup-app__window`,{"setup-app__window--loading":x.value}])},{default:N(()=>[F(U(Q),{value:U($).ChooseAccessStep},{default:N(()=>[F(Rm,{ref:ve[U($).ChooseAccessStep].ref,onNameChanged:n[1]||=e=>ee.value=e,onTypeChanged:n[2]||=e=>O.value=e,onSubmit:De,onAppChanged:n[3]||=e=>w.value=e},null,512)]),_:1},8,[`value`]),F(U(Q),{value:U($).EncryptionInfo},{default:N(()=>[F(Ym,{ref:ve[U($).EncryptionInfo].ref},null,512)]),_:1},8,[`value`]),F(U(Q),{value:U($).ChooseFlowStep},{default:N(()=>[F(Ap,{ref:ve[U($).ChooseFlowStep].ref,app:U(w),onSetFlowType:n[4]||=e=>k.value=e},null,8,[`app`])]),_:1},8,[`value`]),F(U(Q),{value:U($).AccessEncryption},{default:N(()=>[F(Wm,{ref:ve[U($).AccessEncryption].ref,onSelectOption:n[5]||=e=>oe.value=e,onPassphraseChanged:n[6]||=e=>ie.value=e,onSubmit:De},null,512)]),_:1},8,[`value`]),F(U(Q),{value:U($).EnterNewPassphrase},{default:N(()=>[F(ff,{ref:ve[U($).EnterNewPassphrase].ref,onPassphraseChanged:n[7]||=e=>ie.value=e},null,512)]),_:1},8,[`value`]),F(U(Q),{value:U($).PassphraseGenerated},{default:N(()=>[F(lp,{ref:ve[U($).PassphraseGenerated].ref,name:U(ee),onPassphraseChanged:n[8]||=e=>ie.value=e},null,8,[`name`])]),_:1},8,[`value`]),F(U(Q),{value:U($).ChoosePermissionsStep},{default:N(()=>[F(Bm,{ref:ve[U($).ChoosePermissionsStep].ref,onPermissionsChanged:n[9]||=e=>M.value=e},null,512)]),_:1},8,[`value`]),F(U(Q),{value:U($).ObjectLockPermissionsStep},{default:N(()=>[F(rh,{ref:ve[U($).ObjectLockPermissionsStep].ref,onPermissionsChanged:n[10]||=e=>te.value=e},null,512)]),_:1},8,[`value`]),F(U(Q),{value:U($).BucketNotificationPermissionsStep},{default:N(()=>[F(ih,{ref:ve[U($).BucketNotificationPermissionsStep].ref,onPermissionsChanged:n[11]||=e=>ne.value=e},null,512)]),_:1},8,[`value`]),F(U(Q),{value:U($).SelectBucketsStep},{default:N(()=>[F(Vm,{ref:ve[U($).SelectBucketsStep].ref,onBucketsChanged:n[12]||=e=>re.value=e},null,512)]),_:1},8,[`value`]),F(U(Q),{value:U($).OptionalExpirationStep},{default:N(()=>[F(qm,{ref:ve[U($).OptionalExpirationStep].ref,"end-date":U(P),onEndDateChanged:n[13]||=e=>P.value=e},null,8,[`end-date`])]),_:1}
28,8,[`value`]),F(U(Q),{value:U($).ConfirmDetailsStep},{default:N(()=>[F(nh,{ref:ve[U($).ConfirmDetailsStep].ref,name:U(ee),type:U(O),permissions:U(M),"object-lock-permissions":U(te),"bucket-notification-permissions":U(ne),buckets:U(re),"end-date":U(P)},null,8,[`name`,`type`,`permissions`,`object-lock-permissions`,`bucket-notification-permissions`,`buckets`,`end-date`])]),_:1},8,[`value`]),F(U(Q),{value:U($).AccessCreatedStep},{default:N(()=>[F(Hm,{ref:ve[U($).AccessCreatedStep].ref,name:U(ee),app:U(w),"cli-access":U(se),"access-grant":U(ce),credentials:U(le),"access-type":U(O)},null,8,[`name`,`app`,`cli-access`,`access-grant`,`credentials`,`access-type`])]),_:1},8,[`value`])]),_:1},8,[`modelValue`,`class`])]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:b.value||x.value,onClick:Oe},{default:N(()=>[s(V(ve[U(D)].prevText.value),1)]),_:1},8,[`disabled`])]),_:1}),U(D)===U($).AccessCreatedStep?U(u).isDefaultBrand?(H(),m(U(Y),{key:1},{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,href:U(w)?U(w).docs:e.docsLink,target:`_blank`,rel:`noopener noreferrer`,onClick:n[15]||=()=>ke(U(Be).APPLICATIONS_DOCS_CLICKED)},{prepend:N(()=>[(H(),m(z(U(ms)),{size:18}))]),default:N(()=>[n[17]||=s(` Read Docs `,-1)]),_:1},8,[`href`])]),_:1})):v(``,!0):(H(),m(U(Y),{key:0},{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,loading:b.value,disabled:x.value,onClick:De},{default:N(()=>[s(V(ve[U(D)].nextText.value),1)]),_:1},8,[`loading`,`disabled`])]),_:1}))]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),[[`__scopeId`,`data-v-120bbdbc`]]),sh={class:`pa-6`},ch={class:`mb-3`},lh={key:0},uh=P({__name:`DeleteAccessDialog`,props:I({accesses:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:I([`deleted`],[`update:modelValue`]),setup(e,{emit:t}){let n=Ci(),r=_e(),i=di(),{isLoading:a,withLoading:o}=Oi(),c=e,l=t,u=B(e,`modelValue`);async function d(){await o(async()=>{try{let e=c.accesses.map(e=>e.id);await n.deleteAccessGrants(e),i.success(`Access Grant${c.accesses.length>1?`s`:``} deleted successfully`),l(`deleted`),u.value=!1}catch(e){i.notifyError(e,R.CONFIRM_DELETE_AG_MODAL)}})}return(t,n)=>(H(),m(U(nn),{modelValue:u.value,"onUpdate:modelValue":n[2]||=e=>u.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:U(a)},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(bc)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(a),onClick:n[0]||=e=>u.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[s(` Delete Access Key`+V(e.accesses.length>1?`s`:``),1)]),_:1})]),_:1}),F(U(q)),j(`div`,sh,[j(`p`,ch,[s(` The following access key`+V(e.accesses.length>1?`s`:``)+` will be deleted. `,1),U(r).isDefaultBrand?(H(),w(`span`,lh,` Any publicly shared links using `+V(e.accesses.length>1?`these access keys`:`this access key`)+` will no longer work. `,1)):v(``,!0)]),(H(!0),w(k,null,Pe(e.accesses,e=>(H(),w(`p`,{key:e.id,class:`mt-2`},[F(U(J),{title:e.name,class:`font-weight-bold text-wrap h-100 py-2`},{default:N(()=>[s(V(e.name),1)]),_:2},1032,[`title`])]))),128))]),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(a),onClick:n[1]||=e=>u.value=!1},{default:N(()=>[...n[3]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`error`,variant:`flat`,block:``,loading:U(a),onClick:d},{default:N(()=>[...n[4]||=[s(` Delete `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),dh={class:`text-title-small`},fh=P({__name:`CannotDeleteDialog`,props:I({bucket:{},access:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=e,n=B(e,`modelValue`),r=T(()=>
28t.bucket!==void 0);return(t,i)=>(H(),m(U(nn),{modelValue:n.value,"onUpdate:modelValue":i[2]||=e=>n.value=e,"max-width":`460px`,transition:`fade-transition`},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(xc)),{size:18,color:`orange`}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:i[0]||=e=>n.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[s(` Cannot Delete `+V(r.value?`Bucket`:`Access Key`),1)]),_:1})]),_:1}),F(U(q)),F(U(bn),{class:`font-weight-bold pb-0`},{default:N(()=>[s(` You can only delete `+V(r.value?`buckets`:`access keys`)+` that you created. `,1)]),_:1}),F(U(X),null,{default:N(()=>[F(U(Ca),{color:`default`,variant:`tonal`,width:`auto`},{default:N(()=>[j(`p`,dh,[s(V(r.value?e.bucket?.name:e.access?.name)+` `,1),i[3]||=j(`br`,null,null,-1),i[4]||=j(`br`,null,null,-1),s(` This `+V(r.value?`bucket`:`access key`)+` is owned by: `,1),i[5]||=j(`br`,null,null,-1),s(` `+V(r.value?e.bucket?.creatorEmail||`unknown`:e.access?.creatorEmail||`unknown`),1)])]),_:1})]),_:1}),F(U(bn),null,{default:N(()=>[s(` To delete this `+V(r.value?`bucket`:`access key`)+`, you'll need to contact the owner or a project admin. `,1)]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{color:`default`,variant:`outlined`,block:``,onClick:i[1]||=e=>n.value=!1},{default:N(()=>[...i[6]||=[s(`Cancel`,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),ph={class:`password-strength mb-5 rounded-lg border`,role:`group`,"aria-label":`Password strength indicator`},mh={class:`d-flex align-center justify-space-between`},hh={class:`d-flex align-center`},gh={class:`text-body-medium`},_h=Mn(P({__name:`PasswordStrength`,props:{password:{},email:{}},setup(e){let t=_e(),n=E(!1),r={veryStrong:`Very Strong`,strong:`Strong`,good:`Good`,weak:`Weak`},i={[r.good]:`#ffa500`,[r.strong]:`#00AC26`,[r.veryStrong]:`#00AC26`,default:`#ff0000`},a={[r.weak]:`25`,[r.good]:`50`,[r.strong]:`75`,[r.veryStrong]:`100`,default:`0`},o=e,s=T(()=>t.state.config.passwordMaximumLength),c=T(()=>t.state.config.passwordMinimumLength),l=T(()=>o.password.length<=s.value&&o.password.length>=c.value),u=T(()=>{if(o.password.length<c.value)return`Minimum ${c.value} characters`;if(o.password.length>s.value)return`Maximum ${s.value} characters`;let e=_();return e>90?r.veryStrong:e>70?r.strong:e>45?r.good:r.weak}),d=T(()=>i[u.value]||i.default),f=T(()=>a[u.value]||a.default),p=T(()=>({color:d.value})),h=T(()=>/[a-z]/.test(o.password)&&/[A-Z]/.test(o.password)),g=T(()=>/\W/.test(o.password));function _(){let e=o.password,t=0,n=[];for(let r=0;r<e.length;r++)n[e[r]]=(n[e[r]]||0)+1,t+=5/n[e[r]];t=Math.min(t,60);let r=[/\d/.test(e),/[a-z]/.test(e),/[A-Z]/.test(e),/\W/.test(e)];return t+=r.filter(Boolean).length*10,(e=>{let t=`abcdefghijklmnopqrstuvwxyz0123456789`,n=t.split(``).reverse().join(``);for(let r=0;r<e.length-2;r++){let i=e.slice(r,r+3);if(t.includes(i)||n.includes(i))return!0}return!1})(e.toLowerCase())&&(t-=20),o.email&&e===o.email&&(t-=20),Math.max(t,0)}return(e,t)=>(H(),w(`div`,ph,[j(`div`,mh,[j(`div`,hh,[j(`span`,{class:`text-body-medium font-weight-bold`,style:Ge(p.value),"aria-live":`polite`},V(o.password.length>=c.value?`Password strength: `:``)+V(u.value),5),u.value===r.strong||u.value===r.veryStrong?(H(),m(U(hn),{key:0,class:`ml-1`,color:`success`,size:`16`},{default:N(()=>[F(U(ys),{"stroke-width":`3`})]),_:1})):v(``,!0)]),F(U(W),{icon:``,size:`xx-small`,variant:`text`,color:`default`,rounded:`md`,class:Je([`transition-transform px-0`,{"rotate-180":n.value}]),"aria-expanded":n.value,"aria-controls":`password-requirements`,title:`Show password requirements`,onClick:t[0]||=e=>n.value=!n.value},{default:N(()=>[F(U(hn),{size:`16`},{default:N(()=>[F(U(bs))]),_:1})]),_:1},8,[`class`,`aria-expanded`])]),F(U(Lt),{"model-value":f.value,color:d.value,rounded:`lg`,class:`mt-1 mb-4`,height:`3`,role:`progressbar`},null,8,[`model-value`,`color`]),F(U(bt),null,{default:N(()=>[n.value?(H(),m(U(Z),{key:0,id:`password-requirements`,class:`mb-4`,width:`100%`,rounded:`md`,role:`region`,"aria-label":`Password requirements`},{default:N(()=>[F(U(X),null,{default:N(()=>
28[t[3]||=j(`p`,{class:`text-body-medium font-weight-medium mt-1`},`Your password should contain:`,-1),F(U(Ta),{tabindex:`-1`,class:`no-pointer-events text-body-medium`,"model-value":l.value,"aria-checked":l.value,color:`success`,density:`compact`,"hide-details":``},{label:N(()=>[j(`p`,gh,`Between `+V(c.value)+` and `+V(s.value)+` Latin characters`,1)]),_:1},8,[`model-value`,`aria-checked`]),t[4]||=j(`p`,{class:`text-body-medium font-weight-medium`},`Its nice to have:`,-1),F(U(Ta),{tabindex:`-1`,class:`no-pointer-events text-body-medium`,"model-value":h.value,color:`success`,density:`compact`,"hide-details":``},{label:N(()=>[...t[1]||=[j(`p`,{class:`text-body-medium`},`Upper and lowercase letters`,-1)]]),_:1},8,[`model-value`]),F(U(Ta),{tabindex:`-1`,class:`no-pointer-events text-body-medium mt-n3`,"model-value":g.value,color:`success`,density:`compact`,"hide-details":``},{label:N(()=>[...t[2]||=[j(`p`,{class:`text-body-medium`},`At least one special character`,-1)]]),_:1},8,[`model-value`]),t[5]||=j(`p`,{class:`text-body-small text-high-emphasis`},` Avoid using a password that you use on other websites or that might be easily guessed by someone else. `,-1)]),_:1})]),_:1})):v(``,!0)]),_:1})]))}}),[[`__scopeId`,`data-v-335fc060`]]),vh=Mn(P({__name:`ChangePasswordDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=new D,n=_e(),r=je(),i=T(()=>r.state.badPasswords),a=T(()=>n.state.config.liveCheckBadPasswords),o=[ze],c=T(()=>{let e=[ze,e=>e.length<d.passwordMinimumLength||e.length>d.passwordMaximumLength?`Password must be between ${d.passwordMinimumLength} and ${d.passwordMaximumLength} characters`:!0];return a.value&&e.push(ue),e}),l=[...c.value,e=>e&&e===x.value||`Passwords are not the same.`],u=Ne(),{config:d}=_e().state,{isLoading:f,withLoading:p}=Oi(),h=di(),g=je(),_=B(e,`modelValue`),v=E(!1),y=E(!1),b=E(``),x=E(``),S=T(()=>g.state.user?.email??``);async function C(){v.value&&await p(async()=>{try{await t.changePassword(b.value,x.value,d.csrfToken),h.success(`Password successfully changed!`),u.eventTriggered(Be.PASSWORD_CHANGED)}catch(e){h.notifyError(e,R.CHANGE_PASSWORD_MODAL);return}_.value=!1})}return Se(()=>{a.value&&i.value.size===0&&r.getBadPasswords().catch(()=>{})}),L(_,e=>{e||(b.value=``,x.value=``,v.value=!1)}),(e,t)=>(H(),m(U(nn),{modelValue:_.value,"onUpdate:modelValue":t[7]||=e=>_.value=e,persistent:U(f),width:`auto`,"max-width":`420px`,transition:`fade-transition`},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(tc)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(f),onClick:t[0]||=e=>_.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[8]||=[s(`Change Password`,-1)]]),_:1})]),_:1}),F(U(q)),F(U(X),{class:`px-6 pt-5`},{default:N(()=>[...t[9]||=[j(`p`,null,`You will receive a verification link in your email to confirm the password change.`,-1)]]),_:1}),F(U(X),{class:`px-6 py-0`},{default:N(()=>[F(U(Eo),{modelValue:v.value,"onUpdate:modelValue":t[5]||=e=>v.value=e,onSubmit:fn(C,[`prevent`])},{default:N(()=>[F(U(Y),{cols:`12`,class:`px-0`},{default:N(()=>[F(U(Tt),{modelValue:b.value,"onUpdate:modelValue":t[1]||=e=>b.value=e,variant:`outlined`,type:`password`,rules:o,label:`Current password`,placeholder:`Enter your current password`,class:`mb-2`,"hide-details":!1,required:``,autofocus:``},null,8,[`modelValue`]),F(U(Ri),{modelValue:y.value,"onUpdate:modelValue":t[4]||=e=>y.value=e,width:`500px`,location:`bottom`,"open-on-hover":!1},{activator:N(({props:e})=>[F(U(Tt),pe({modelValue:x.value,"onUpdate:modelValue":t[2]||=e=>x.value=e},e,{variant:`outlined`,type:`password`,rules:c.value,label:`New password`,placeholder:`Enter a new password`,class:`mb-2`,"hide-details":!1,required:``,"onUpdate:focused":t[3]||=e=>y.value=!y.value}),null,16,[`modelValue`,`rules`])]),default:N(()=>[F(_h,{email:S.value,password:x.value},null,8,[`email`,`password`])]),_:1},8,[`modelValue`]),F(U(Tt),{variant:`outlined`,type:`password`,rules:l,label:`Repeat password`,placeholder:`Enter the new password again`,class:`mb-2`,"hide-details":!1,required:``})]),_:1})]),_:1},8,[`modelValue`])]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(f),onClick:t[6]||=e=>_.value=!1},{default:N(()=>[...t[10]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,disabled:!v.value,loading:U(f),onClick:C},{default:N(()=>[...t[11]||=[s(` Save `,-1)]]),_:1},8,[`disabled`,`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),[[`__scopeId`,`data-v-b1f9f001`]]),yh=P({__name:`ChangeNameDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=[e=>!!e||`Can't be empty`],n=Ne(),r=je(),{isLoading:i,withLoading:a}=Oi(),o=di(),c=B(e,`modelValue`),l=E(!1),u=E(r.userName);async function d(){l.value&&await a(async()=>{try{await r.updateUser(new Ue(u.value,u.value)),o.success(`Account info successfully updated!`),n.eventTriggered(Be.PROFILE_UPDATED)}catch(e){o.notifyError(e,R.EDIT_PROFILE_MODAL);return}c.value=!1})}return(e,n)=>(H(),m(U(nn),{modelValue:c.value,"onUpdate:modelValue":n[4]||=e=>c.value=e,persistent:U(i),width:`auto`,"min-width":`320px`,"max-width":`410px`,transition:`fade-transition`},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(wc)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(i),onClick:n[0]||=e=>c.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...n[5]||=[s(`Edit Name`,-1)]]),_:1})]),_:1}),F(U(q)),F(U(X),null,{default:N(()=>[F(U(Eo),{modelValue:l.value,"onUpdate:modelValue":n[2]||=e=>l.value=e,onSubmit:fn(d,[`prevent`])},{default:N(()=>[F(U(Y),{cols:`12`,class:`px-0`},{default:N(()=>[F(U(Tt),{modelValue:u.value,"onUpdate:modelValue":n[1]||=e=>u.value=e,variant:`outlined`,rules:t,label:`Full name`,placeholder:`Enter your name`,"hide-details":!1,maxlength:`72`,required:``,autofocus:``,class:`mt-2`},null,8,[`modelValue`])]),_:1})]),_:1},8,[`modelValue`])]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(i),onClick:n[3]||=e=>c.value=!1},{default:N(()=>[...n[6]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,disabled:!l.value,loading:U(i),onClick:d},{default:N(()=>[...n[7]||=[s(` Save `,-1)]]),_:1},8,[`disabled`,`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),bh={class:`font-weight-medium text-body-medium text-center`},xh=P({__name:`EnableMFADialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=Ne(),n=_e(),r=je(),{isLoading:i,withLoading:a}=Oi(),o=di(),c=B(e,`modelValue`),l=E(),u=E(null),d=E(),f=E(0),p=E(``),h=E(!1),g=T(()=>r.state.userMFASecret),_=T(()=>r.state.userMFARecoveryCodes),y=T(()=>n.state.config.satelliteName),b=T(()=>`otpauth://totp/${encodeURIComponent(r.state.user.email)}?secret=${g.value}&issuer=${encodeURIComponent(`${n.brandName.toUpperCase()} ${y.value}`)}&algorithm=SHA1&digits=6&period=30`);function x(e){let t=e.slice(0,6);isNaN(+t)||(p.value=t,h.value=!1)}function S(){f.value===0?c.value=!1:f.value--}function C(){p.value.length===6&&a(async()=>{try{await r.enableUserMFA(p.value),await r.getUser(),f.value=2,t.eventTriggered(Be.MFA_ENABLED)}catch(e){o.notifyError(e,R.ENABLE_MFA_MODAL),h.value=!0}})}function D(){setTimeout(()=>{d.value?.focus()}
28,0),document.addEventListener(`keyup`,A)}function O(){document.removeEventListener(`keyup`,A)}function A(e){e.key===`Enter`&&d.value?.isFocused&&C()}return at(()=>{f.value===1?D():O()}),L(l,async e=>{if(e)try{await(0,Ml.toCanvas)(l.value,b.value)}catch(e){o.notifyError(e,R.ENABLE_MFA_MODAL)}}),L(p,()=>{h.value=!1}),L(u,e=>{e||(f.value===2&&o.success(`2FA successfully enabled`),f.value=0,p.value=``,h.value=!1,O())}),Xe(()=>{O()}),(e,t)=>(H(),m(U(nn),{modelValue:c.value,"onUpdate:modelValue":t[5]||=e=>c.value=e,persistent:``,scrollable:``,width:`auto`,"max-width":`460px`,transition:`fade-transition`},{default:N(()=>[F(U(Z),{ref_key:`innerContent`,ref:u},{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(hc)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(i),onClick:t[0]||=e=>c.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[6]||=[s(`Setup Two-Factor`,-1)]]),_:1})]),_:1}),F(U(q)),F(U(bn),{class:`pa-0`},{default:N(()=>[F(U(Va),{modelValue:f.value,"onUpdate:modelValue":t[2]||=e=>f.value=e,touch:!1,class:Je({"overflow-y-auto":f.value===0})},{default:N(()=>[F(U(Q),{value:0},{default:N(()=>[F(U(X),{class:`pa-6`},{default:N(()=>[...t[7]||=[j(`p`,null,`Scan this QR code in your two-factor application.`,-1)]]),_:1}),F(U(X),{align:`center`,justify:`center`,class:`rounded-lg border mx-6`},{default:N(()=>[F(U(Y),{cols:`auto`},{default:N(()=>[j(`canvas`,{ref_key:`canvas`,ref:l},null,512)]),_:1})]),_:1}),F(U(X),{class:`pa-6`},{default:N(()=>[...t[8]||=[j(`p`,null,`Unable to scan? Enter the following code instead.`,-1)]]),_:1}),F(U(X),{class:`rounded-lg border mx-6 mb-6 py-2`},{default:N(()=>[F(U(Y),null,{default:N(()=>[j(`p`,bh,V(g.value),1)]),_:1})]),_:1})]),_:1}),F(U(Q),{value:1},{default:N(()=>[F(U(X),{class:`px-6 pt-4 pb-0`},{default:N(()=>[t[9]||=j(`p`,null,`Enter the authentication code generated in your two-factor application to confirm your setup.`,-1),F(U(Oo),{ref_key:`otpInput`,ref:d,class:`pt-2`,"model-value":p.value,error:h.value,disabled:U(i),type:`number`,autofocus:``,maxlength:`6`,"onUpdate:modelValue":t[1]||=e=>x(e)},null,8,[`model-value`,`error`,`disabled`])]),_:1})]),_:1}),F(U(Q),{value:2},{default:N(()=>[F(U(X),{class:`px-6 py-4`},{default:N(()=>[...t[10]||=[j(`p`,null,`Please save these codes somewhere to be able to recover access to your account.`,-1)]]),_:1}),F(U(q)),F(U(X),{class:`px-6 py-4`},{default:N(()=>[(H(!0),w(k,null,Pe(_.value,(e,t)=>(H(),w(`p`,{key:t},V(e),1))),128))]),_:1})]),_:1})]),_:1},8,[`modelValue`,`class`])]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[f.value===2?v(``,!0):(H(),m(U(Y),{key:0},{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(i),onClick:S},{default:N(()=>[s(V(f.value===0?`Cancel`:`Back`),1)]),_:1},8,[`disabled`])]),_:1})),F(U(Y),null,{default:N(()=>[f.value===0?(H(),m(U(W),{key:0,color:`primary`,variant:`flat`,block:``,loading:U(i),onClick:t[3]||=e=>f.value++},{default:N(()=>[...t[11]||=[s(` Continue `,-1)]]),_:1},8,[`loading`])):f.value===1?(H(),m(U(W),{key:1,color:`primary`,variant:`flat`,block:``,loading:U(i),disabled:p.value.length!==6,onClick:C},{default:N(()=>[...t[12]||=[s(` Confirm `,-1)]]),_:1},8,[`loading`,`disabled`])):(H(),m(U(W),{key:2,color:`primary`,variant:`flat`,block:``,onClick:t[4]||=e=>c.value=!1},{default:N(()=>[...t[13]||=[s(` Done `,-1)]]),_:1}))]),_:1})]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`]))}}),Sh=P({__name:`DisableMFADialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=je(),{isLoading:n,withLoading:r}=Oi(),i=di(),a=E(null),o=B(e,`modelValue`),c=E(),l=E(``),u=E(!1),d=E(!1),f=E(!1),p=[e=>!!e||`Can't be empty`];function h(e){if(!d.value){let t=e.slice(0,6);if(isNaN(+t)){l.value=``;return}l.value=t,f.value=t.length===6}u.value=!1}function g(){u.value=!1,l.value=``,d.value=!d.value,d.value?y():v()}function _(){if(!f.value)return;let e=new se;d.value?e.recoveryCode=l.value:e.passcode=l.value,r(async()=>{try{await t.disableUserMFA(e),await t.getUser(),i.success(`MFA was disabled successfully`),o.value=!1}catch(e){i.notifyError(e,R.DISABLE_MFA_MODAL),u.value=!0}})}function v(){setTimeout(()=>{c.value?.focus()}
28,0),document.addEventListener(`keyup`,b)}function y(){document.removeEventListener(`keyup`,b)}function b(e){e.key===`Enter`&&c.value?.isFocused&&_()}return L(l,()=>{u.value=!1}),L(a,e=>{if(e){v();return}u.value=!1,l.value=``,d.value=!1,y()}),Xe(()=>{y()}),(e,t)=>(H(),m(U(nn),{modelValue:o.value,"onUpdate:modelValue":t[5]||=e=>o.value=e,persistent:U(n),width:`auto`,"max-width":`460px`,transition:`fade-transition`},{default:N(()=>[F(U(Z),{ref_key:`innerContent`,ref:a},{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(dc)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(n),onClick:t[0]||=e=>o.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[6]||=[s(`Disable Two-Factor`,-1)]]),_:1})]),_:1}),F(U(q)),F(U(X),{class:`px-6 py-4`},{default:N(()=>[...t[7]||=[j(`p`,null,`Enter the authentication code generated in your two-factor application to disable 2FA.`,-1)]]),_:1}),F(U(q)),F(U(X),{class:`px-6 pt-4 pb-0`},{default:N(()=>[d.value?(H(),m(U(Eo),{key:1,modelValue:f.value,"onUpdate:modelValue":t[3]||=e=>f.value=e,class:`pt-2`,onSubmit:fn(_,[`prevent`])},{default:N(()=>[F(U(Tt),{modelValue:l.value,"onUpdate:modelValue":t[2]||=e=>l.value=e,variant:`outlined`,rules:p,"error-messages":u.value?`Invalid code. Please re-enter.`:``,label:`Recovery code`,"hide-details":!1,maxlength:50,required:``,autofocus:``},null,8,[`modelValue`,`error-messages`])]),_:1},8,[`modelValue`])):(H(),m(U(Oo),{key:0,ref_key:`otpInput`,ref:c,class:`pt-2`,"model-value":l.value,error:u.value,disabled:U(n),type:`number`,autofocus:``,maxlength:`6`,"onUpdate:modelValue":t[1]||=e=>h(e)},null,8,[`model-value`,`error`,`disabled`]))]),_:1}),F(U(X),{class:`px-6 py-0 text-center`},{default:N(()=>[j(`a`,{class:`text-decoration-underline text-cursor-pointer`,onClick:g},V(d.value?`or use 2FA code`:`or use a recovery code`),1)]),_:1}),F(U(q),{class:`my-4`}),F(U(pr),{dense:``,class:`px-6 pb-5 pt-0`},{default:N(()=>[F(U(Y),{class:`pl-0`},{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(n),onClick:t[4]||=e=>o.value=!1},{default:N(()=>[...t[8]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),{class:`px-0`},{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,loading:U(n),disabled:!f.value,onClick:_},{default:N(()=>[...t[9]||=[s(` Disable `,-1)]]),_:1},8,[`loading`,`disabled`])]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`,`persistent`]))}}),Ch=P({__name:`MFACodesDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=je(),n=di(),{withLoading:r,isLoading:i}=Oi(),a=B(e,`modelValue`),o=E(),c=E(``),l=E(!1),u=E(!1),d=E(!0),f=E(!1),p=[e=>!!e||`Can't be empty`],h=T(()=>t.state.userMFARecoveryCodes);function g(){l.value=!1,c.value=``,f.value=!f.value,f.value?x():b()}function _(e){if(!f.value){let t=e.slice(0,6);if(isNaN(+t)){c.value=``;return}c.value=t,u.value=t.length===6}l.value=!1}function y(){!c.value||l.value||!u.value||r(async()=>{try{let e=f.value?{recoveryCode:c.value}:{passcode:c.value};await t.regenerateUserMFARecoveryCodes(e),d.value=!1,c.value=``,n.success(`MFA codes were regenerated successfully`)}catch(e){n.notifyError(e,R.MFA_CODES_MODAL),l.value=!0}})}function b(){setTimeout(()=>{o.value?.focus()},0),document.addEventListener(`keyup`,S)}function x(){document.removeEventListener(`keyup`,S)}function S(e){e.key===`Enter`&&o.value?.isFocused&&y()}return L(c,()=>{l.value=!1}),L(a,e=>{if(e){b();return}d.value=!0,f.value=!1,c.value=``,l.value=!1,x()}),Xe(()=>{x()}),(e,t)=>(H(),m(U(nn),{modelValue:a.value,"onUpdate:modelValue":t[6]||=e=>a.value=e,persistent:``,width:`auto`,"max-width":`460px`,transition:`fade-transition`},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[...t[7]||=[j(`img`,{class:`d-block`,src:`data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M16.4423%200H23.3463C28.8835%200%2031.0804%200.613723%2
28033.2353%201.76617C35.3902%202.91861%2037.0814%204.60977%2038.2338%206.76466L38.3214%206.93055C39.4029%209.00672%2039.9845%2011.2%2040%2016.4423V23.3463C40%2028.8835%2039.3862%2031.0805%2038.2338%2033.2353C37.0814%2035.3902%2035.3902%2037.0814%2033.2353%2038.2338L33.0694%2038.3214C30.9933%2039.4029%2028.8%2039.9846%2023.5576%2040H16.6536C11.1165%2040%208.91953%2039.3863%206.76465%2038.2338C4.60977%2037.0814%202.91861%2035.3902%201.76617%2033.2353L1.67858%2033.0694C0.597073%2030.9933%200.0154218%2028.8%200%2023.5577V16.6537C0%2011.1165%200.613723%208.91954%201.76617%206.76466C2.91861%204.60977%204.60977%202.91861%206.76465%201.76617L6.93055%201.67858C9.00671%200.597074%2011.2%200.0154219%2016.4423%200Z'%20fill='%230218A7'/%3e%3cpath%20d='M10.2479%2020.4955C14.4471%2020.4955%2017.8513%2017.0914%2017.8513%2012.8923C17.8513%208.69314%2014.4471%205.28906%2010.2479%205.28906C6.04867%205.28906%202.64453%208.69314%202.64453%2012.8923C2.64453%2017.0914%206.04867%2020.4955%2010.2479%2020.4955Z'%20fill='%23FFC600'/%3e%3cpath%20d='M30.0826%2029.4215C34.2818%2029.4215%2037.6859%2026.0174%2037.6859%2021.8182C37.6859%2017.619%2034.2818%2014.2148%2030.0826%2014.2148C25.8834%2014.2148%2022.4792%2017.619%2022.4792%2021.8182C22.4792%2026.0174%2025.8834%2029.4215%2030.0826%2029.4215Z'%20fill='%230149FF'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10.0826%203.30566C15.6512%203.30566%2020.1654%207.74581%2020.1654%2013.223C20.1654%2018.7002%2015.6512%2023.1403%2010.0826%2023.1403C4.84971%2023.1403%200.547868%2019.2193%200.0483398%2014.2013C0.124912%2012.445%200.291563%2011.1089%200.543965%2010.0016C1.90343%206.10568%205.66059%203.30566%2010.0826%203.30566ZM10.0826%206.28086C6.14637%206.28086%202.97514%209.40007%202.97514%2013.223C2.97514%2017.0459%206.14637%2020.1651%2010.0826%2020.1651C14.0189%2020.1651%2017.1901%2017.0459%2017.1901%2013.223C17.1901%209.40007%2014.0189%206.28086%2010.0826%206.28086Z'%20fill='%23FF458B'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M20.1653%2013.2231V28.4296L0.266601%2028.4299C0.096082%2027.1471%200.00594658%2025.579%200%2023.5576V16.6536C0%2015.3355%200.0347771%2014.2067%200.103319%2013.2227L20.1653%2013.2231Z'%20fill='%230149FF'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10.248%2017.1899C11.3434%2017.1899%2012.2315%2018.0191%2012.2315%2019.0419C12.2315%2019.8161%2011.7227%2020.4794%2011.0003%2020.7561L11.0003%2022.8098H9.49558L9.49561%2020.7561C8.77319%2020.4794%208.2644%2019.8161%208.2644%2019.0419C8.2644%2018.0191%209.15247%2017.1899%2010.248%2017.1899Z'%20fill='%230218A7'/%3e%3cpath%20d='M30.0826%2011.9009C35.5598%2011.9009%2040%2016.341%2040%2021.8181C40%2027.2952%2035.5598%2031.7353%2030.0826%2031.7353C24.6054%2031.7353%2020.1653%2027.2952%2020.1653%2021.8181C20.1653%2016.341%2024.6054%2011.9009%2030.0826%2011.9009ZM30.0826%2014.876C26.2486%2014.876%2023.1405%2017.9841%2023.1405%2021.8181C23.1405%2025.6521%2026.2486%2028.7602%2030.0826%2028.7602C33.9167%2028.7602%2037.0248%2025.6521%2037.0248%2021.8181C37.0248%2017.9841%2033.9167%2014.876%2030.0826%2014.876Z'%20fill='%23FFC600'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M40%2021.8184V23.3465C40%2028.8836%2039.3863%2031.0806%2038.2338%2033.2354C37.4345%2034.7301%2036.3759%2036.0016%2035.0833%2037.025L20.1653%2037.0248V21.8184H40Z'%20fill='%23FF458B'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M30.2479%2025.7847C31.2521%2025.7847%2032.0662%2026.6138%2032.0662%2027.6367C32.0662%2028.4108%2031.5999%2029.0739%2030.9378%2029.3507L30.9376%2031.4045H29.5582L29.5581%2029.3507C28.896%2029.0739%2028.4297%2028.4108%2028.4297%2027.6367C28.4297%2026.6138%2029.2437%2025.7847%2030.2479%2025.7847Z'%20fill='%230218A7'/%3e%3c/svg%3e`,alt:`MFA`},null,-1)]]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(i),onClick:t[0]||=e=>a.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[8]||=[s(`Two-Factor Recovery Codes`,-1)]]),_:1})]),_:1}),F(U(q)),d.value?(H(),w(k,{key:0},[F(U(X),{class:`px-6 py-4`},{default:N(()=>[...t[9]||=[j(`p`,null,`Enter the authentication code generated in your two-factor application to regenerate recovery codes.`,-1)]]),_:1}),F(U(q)),F(U(X),{class:`px-6 pt-4 pb-0`},{default:N(()=>[f.value?(H(),m(U(Eo),{key:1,modelValue:u.value,"onUpdate:modelValue":t[3]||=e=>u.value=e,class:`pt-2`,onSubmit:fn(y,[`prevent`])},{default:N(()=>[F(U(Tt),{modelValue:c.value,"onUpdate:modelValue":t[2]||=e=>c.value=e,variant:`outlined`,rules:p,"error-messages":l.value?`Invalid code. Please re-enter.`:``,label:`Recovery code`,"hide-details":!1,maxlength:50,required:``,autofocus:``},null,8,[`modelValue`,`error-messages`])]),_:1},8,[`modelValue`])):(H(),m(U(Oo),{key:0,ref_key:`otpInput`,ref:o,class:`pt-2`,"model-value":c.value,error:l.value,disabled:U(i),type:`number`,autofocus:``,maxlength:`6`,"onUpdate:modelValue":t[1]||=e=>_(e)},null,8,[`model-value`,`error`,`disabled`]))]),_:1}),F(U(X),{class:`px-6 py-0 text-center`},{default:N(()=>[j(`a`,{class:`text-decoration-underline text-cursor-pointer`,onClick:g},V(f.value?`or use 2FA code`:`or use a recovery code`),1)]),_:1}),F(U(q),{class:`my-4`})],64)):(H(),w(k,{key:1},[F(U(X),{class:`px-6 py-4`},{default:N(()=>[...t[10]||=[j(`p`,null,`Please save these codes somewhere to be able to re
28cover access to your account.`,-1)]]),_:1}),F(U(q)),F(U(X),{class:`px-6 py-4`},{default:N(()=>[(H(!0),w(k,null,Pe(h.value,(e,t)=>(H(),w(`p`,{key:t},V(e),1))),128))]),_:1}),F(U(q),{class:`mb-4`})],64)),F(U(pr),{dense:``,class:`px-6 pb-5 pt-0`},{default:N(()=>[d.value?v(``,!0):(H(),m(U(Y),{key:0,class:`px-0`},{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,onClick:t[4]||=e=>a.value=!1},{default:N(()=>[...t[11]||=[s(` Done `,-1)]]),_:1})]),_:1})),d.value?(H(),m(U(Y),{key:1,class:`pl-0`},{default:N(()=>[F(U(W),{disabled:U(i),color:`default`,variant:`outlined`,block:``,onClick:t[5]||=e=>a.value=!1},{default:N(()=>[...t[12]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1})):v(``,!0),d.value?(H(),m(U(Y),{key:2,class:`pr-0`},{default:N(()=>[F(U(W),{loading:U(i),disabled:!u.value,color:`primary`,variant:`flat`,block:``,onClick:y},{default:N(()=>[...t[13]||=[s(` Regenerate `,-1)]]),_:1},8,[`loading`,`disabled`])]),_:1})):v(``,!0)]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),wh={key:0},Th={key:1},Eh=P({__name:`SetPassphrasePromptDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=je(),n=si(),{isLoading:r,withLoading:i}=Oi(),a=di(),o=B(e,`modelValue`),c=T(()=>t.state.settings);async function l(){await i(async()=>{let e=!c.value.passphrasePrompt;try{await t.updateSettings({passphrasePrompt:e}),a.success(`Passphrase prompt ${c.value.passphrasePrompt?`enabled`:`disabled`} successfully`),o.value=!1,e&&n.deselectProject()}catch(e){a.notifyError(e,R.ACCOUNT_SETTINGS_AREA)}})}return(e,t)=>(H(),m(U(nn),{modelValue:o.value,"onUpdate:modelValue":t[2]||=e=>o.value=e,persistent:U(r),width:`auto`,"max-width":`420px`,transition:`fade-transition`},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(ec)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(r),onClick:t[0]||=e=>o.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[s(V(c.value.passphrasePrompt?`Disable`:`Enable`)+` Passphrase Prompt `,1)]),_:1})]),_:1}),F(U(q)),F(U(X),{class:`px-6 py-5`},{default:N(()=>[c.value.passphrasePrompt?(H(),w(`p`,wh,` If you proceed, you will only be prompted to enter your project encryption passphrase when it is necessary (e.g. opening a bucket, creating an access grant) `)):(H(),w(`p`,Th,` If you proceed, you will be prompted to enter your project encryption passphrase as soon as you open a project, so that you do not need to enter it later `))]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(r),onClick:t[1]||=e=>o.value=!1},{default:N(()=>[...t[3]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,loading:U(r),onClick:l},{default:N(()=>[...t[4]||=[s(` Continue `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),Dh={class:`mb-4`},Oh=P({__name:`AccountEmailChangeDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=je(),n=_e(),r=B(e,`modelValue`),{isLoading:i,withLoading:a}=Oi(),o=di(),c=E(ci.InitStep),l=E(``),u=E(``),d=E(``),f=E(``),p=E(``),h=E(),g=E(),_=E(),y=E(),b=E(),x=E(!1),S=T(()=>t.state.user);async function C(){await a(async()=>{try{switch(c.value){case ci.InitStep:c.value=ci.VerifyPasswordStep;break;case ci.VerifyPasswordStep:if(h.value?.validate(),!h.value?.isValid)return;await t.changeEmail(ci.VerifyPasswordStep,l.value),S.value.isMFAEnabled?c.value=ci.Verify2faStep:c.value=ci.VerifyOldEmailStep;break;case ci.Verify2faStep:if(u.value.length!==6){x.value=!0;return}await t.changeEmail(ci.Verify2faStep,u.value.trim()),c.value=ci.VerifyOldEmailStep;break;case ci.VerifyOldEmailStep:if(f.value.length!==6){x.value=!0;return}await t.changeEmail(ci.VerifyOldEmailStep,f.value.trim()),c.value=ci.SetNewEmailStep;break;case ci.SetNewEmailStep:if(g.value?.validate(),!g.value?.isValid)return;await t.changeEmail(ci.SetNewEmailStep,d.value.trim()),c.value=ci.VerifyNewEmailStep;break;case ci.VerifyNewEmailStep:if(p.value.length!==6){x.value=!0;return}await t.changeEmail(ci.VerifyNewEmailStep,p.value.trim()),await t.getUser(),c.value=ci.SuccessStep,o.success(`Your email has been successfully updated!`);break;case ci.SuccessStep:r.value=!1}}catch(e){o.notifyError(e,R.CHANGE_EMAIL_DIALOG)}})}function w(){setTimeout(()=>{switch(c.value){case ci.Verify2faStep:_.value?.focus();break;case ci.VerifyOldEmailStep:y.value?.focus();break;case ci.VerifyNewEmailStep:b.value?.focus()}},0)}function D(e){e.key===`Enter`&&C()}function O(e){let t=e.slice(0,6);if(!isNaN(+t)){switch(c.value){case ci.Verify2faStep:u.value=t;break;case ci.VerifyOldEmailStep:f.value=t;break;case ci.VerifyNewEmailStep:p.value=t}x.value=!1}}return L(c,e=>{(e===ci.Verify2faStep||e===ci.VerifyOldEmailStep||e===ci.VerifyNewEmailStep)&&w()}),L(r,e=>
28{e?document.addEventListener(`keyup`,D):(c.value=ci.InitStep,l.value=``,u.value=``,f.value=``,p.value=``,x.value=!1,document.removeEventListener(`keyup`,D))}),Xe(()=>{document.removeEventListener(`keyup`,D)}),(e,t)=>(H(),m(U(nn),{modelValue:r.value,"onUpdate:modelValue":t[16]||=e=>r.value=e,width:`auto`,"max-width":`450px`,transition:`fade-transition`,persistent:``,scrollable:``},{default:N(()=>[F(U(Z),{rounded:`xlg`},{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(nc)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>r.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[17]||=[s(` Change Email `,-1)]]),_:1})]),_:1})]),_:1}),F(U(q)),F(U(bn),{class:`pa-0`},{default:N(()=>[F(U(Va),{modelValue:c.value,"onUpdate:modelValue":t[13]||=e=>c.value=e,touch:!1},{default:N(()=>[F(U(Q),{value:U(ci).InitStep},{default:N(()=>[F(U(Eo),{class:`pa-6`,onSubmit:t[1]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[j(`p`,Dh,`You are about to change your email address associated with your `+V(U(n).brandName)+` account.`,1),t[18]||=j(`p`,null,`Account:`,-1),F(U(J),{variant:`tonal`,class:`font-weight-bold mt-2`},{default:N(()=>[s(V(S.value.email),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),F(U(Q),{value:U(ci).VerifyPasswordStep},{default:N(()=>[F(U(Eo),{ref_key:`passwordForm`,ref:h,class:`pa-6`,onSubmit:t[3]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[19]||=j(`p`,null,`Enter your account password to continue.`,-1),F(U(Tt),{modelValue:l.value,"onUpdate:modelValue":t[2]||=e=>l.value=e,type:`password`,label:`Password`,class:`mt-6`,rules:[U(ze)],autofocus:``,required:``},null,8,[`modelValue`,`rules`])]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`value`]),F(U(Q),{value:U(ci).Verify2faStep},{default:N(()=>[F(U(Eo),{class:`pa-6`,onSubmit:t[5]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[20]||=j(`p`,null,`Enter the code from your 2FA application.`,-1),F(U(Oo),{ref_key:`otpInput2fa`,ref:_,"model-value":u.value,class:`mt-6`,type:`number`,maxlength:`6`,error:x.value,"onUpdate:modelValue":t[4]||=e=>O(e)},null,8,[`model-value`,`error`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),F(U(Q),{value:U(ci).VerifyOldEmailStep},{default:N(()=>[F(U(Eo),{class:`pa-6`,onSubmit:t[7]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[21]||=j(`p`,null,`Enter the code you received on your old email.`,-1),F(U(Oo),{ref_key:`otpInputVerifyOld`,ref:y,"model-value":f.value,class:`mt-6`,type:`number`,maxlength:`6`,error:x.value,"onUpdate:modelValue":t[6]||=e=>O(e)},null,8,[`model-value`,`error`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),F(U(Q),{value:U(ci).SetNewEmailStep},{default:N(()=>[F(U(Eo),{ref_key:`newEmailForm`,ref:g,class:`pa-6`,onSubmit:t[9]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[22]||=j(`p`,null,`Enter your new email address.`,-1),F(U(Tt),{modelValue:d.value,"onUpdate:modelValue":t[8]||=e=>d.value=e,type:`email`,label:`Email`,class:`mt-6`,rules:[U(ze),U(de)],autofocus:``,required:``},null,8,[`modelValue`,`rules`])]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`value`]),F(U(Q),{value:U(ci).VerifyNewEmailStep},{default:N(()=>[F(U(Eo),{class:`pa-6`,onSubmit:t[11]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[23]||=j(`p`,null,`Enter the code you received on your new email.`,-1),F(U(Oo),{ref_key:`otpInputVerifyNew`,ref:b,class:`mt-6`,"model-value":p.value,type:`number`,maxlength:`6`,error:x.value,"onUpdate:modelValue":t[10]||=e=>O(e)},null,8,[`model-value`,`error`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),F(U(Q),{value:U(ci).SuccessStep},{default:N(()=>[F(U(Eo),{class:`pa-6`,onSubmit:t[12]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[...t[24]||=[j(`p`,null,`Your email has been successfully updated.`,-1)]]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`])]),_:1},8,[`modelValue`])]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[c.value===U(ci).InitStep?(H(),m(U(Y),{key:0},{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,onClick:t[14]||=e=>r.value=!1},{default:N(()=>[...t[25]||=[s(` Cancel `,-1)]]),_:1})]),_:1})):v(``,!0),F(U(Y),null,{default:N(()=>[c.value<U(ci).SuccessStep?(H(),m(U(W),{key:0,color:`primary`,variant:`flat`,loading:U(i),block:``,onClick:C},{default:N(()=>[...t[26]||=[s(` Next `,-1)]]),_:1},8,[`loading`])):v(``,!0),c.value===U(ci).SuccessStep?(H(),m(U(W),{key:1,color:`primary`,variant:`flat`,block:``,onClick:t[15]||=e=>r.value=!1},{default:N(()=>[...t[27]||=[s(` Finish `,-1)]]),_:1})):v(``,!0)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),kh={class:`font-weight-bold mb-4`},Ah={class:`pa-6`},jh={class:`font-weight-bold mb-4`},Mh={class:`font-weight-bold mb-4`},Nh={class:`font-weight-bold mb-4`},Ph={class:`font-weight-bold mb-4`},Fh={class:`font-weight-bold mb-4`},Ih={class:`font-weight-bold mb-4`},Lh=P({__name:`AccountDeleteDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=nt(),n=E(null),r=je(),i=_e(),a=B(e,`modelValue`),{isLoading:o,withLoading:c}=Oi(),l=di(),u=E(li.InitStep),d=E(``),f=E(``),p=E(``),h=E(),g=E(),_=E(),y=E(!1),b=E(!1),x=E(0),S=E(0),C=E(0),w=E(0),D=E(0),O=T(()=>r.state.user);function k(e){switch(!0){case e.buckets>0:u.value=li.DeleteBucketsStep,x.value=e.ownedProjects,S.value=e.buckets;break;case e.lockEnabledBuckets>0:u.value=li.LockEnabledBucketsStep,S.value=e.lockEnabledBuckets;break;case e.apiKeys>
280:u.value=li.DeleteAccessKeysStep,x.value=e.ownedProjects,C.value=e.apiKeys;break;case e.unpaidInvoices>0:u.value=li.PayInvoicesStep,w.value=e.unpaidInvoices,D.value=e.amountOwed;break;case e.currentUsage||e.invoicingIncomplete:u.value=li.WaitForInvoicingStep;break;default:throw Error(`account deletion was restricted for an unknown reason`)}}async function A(e=!1){await c(async()=>{try{switch(u.value){case li.InitStep:case li.LockEnabledBucketsStep:n.value=await r.deleteAccount(li.InitStep,e?Ii:``),n.value?k(n.value):u.value=li.VerifyPasswordStep;break;case li.VerifyPasswordStep:if(h.value?.validate(),!h.value?.isValid)return;n.value=await r.deleteAccount(li.VerifyPasswordStep,d.value),n.value?k(n.value):O.value.isMFAEnabled?u.value=li.Verify2faStep:u.value=li.VerifyEmailStep;break;case li.Verify2faStep:if(f.value.length!==6){b.value=!0;return}n.value=await r.deleteAccount(li.Verify2faStep,f.value.trim()),n.value?k(n.value):u.value=li.VerifyEmailStep;break;case li.VerifyEmailStep:if(p.value.length!==6){b.value=!0;return}n.value=await r.deleteAccount(li.VerifyEmailStep,p.value.trim()),n.value?k(n.value):u.value=li.ConfirmDeleteStep;break;case li.ConfirmDeleteStep:if(!y.value)return;u.value=li.FinalConfirmDeleteStep;break;case li.FinalConfirmDeleteStep:n.value=await r.deleteAccount(li.ConfirmDeleteStep,``),n.value?k(n.value):(l.success(`Good bye!`),a.value=!1,setTimeout(()=>{window.location.href=`${window.location.origin}/login`},2e3))}}catch(e){l.notifyError(e,R.ACCOUNT_DELETE_DIALOG)}})}function ee(){setTimeout(()=>{switch(u.value){case li.Verify2faStep:g.value?.focus();break;case li.VerifyEmailStep:_.value?.focus()}},0)}function M(e){e.key===`Enter`&&A()}function te(e){let t=e.slice(0,6);if(!isNaN(+t)){switch(u.value){case li.Verify2faStep:f.value=t;break;case li.VerifyEmailStep:p.value=t}b.value=!1}}async function ne(){await t.push(ae.Projects.path)}async function re(){await t.push(ae.Billing.path+`?tab=payment-methods`)}return L(u,e=>{(e===li.Verify2faStep||e===li.VerifyEmailStep)&&ee()}),L(a,e=>{e?document.addEventListener(`keyup`,M):(u.value=li.InitStep,d.value=``,f.value=``,p.value=``,y.value=!1,b.value=!1,document.removeEventListener(`keyup`,M))}),Xe(()=>{document.removeEventListener(`keyup`,M)}),(e,t)=>(H(),m(U(nn),{modelValue:a.value,"onUpdate:modelValue":t[17]||=e=>a.value=e,width:`auto`,"max-width":`450px`,transition:`fade-transition`,persistent:``,scrollable:``},{default:N(()=>[F(U(Z),{rounded:`xlg`},{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center text-error`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(bc)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>a.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold text-error`},{default:N(()=>[...t[18]||=[s(` Delete Account `,-1)]]),_:1})]),_:1})]),_:1}),F(U(q)),F(U(bn),{class:`pa-0`},{default:N(()=>[F(U(Va),{modelValue:u.value,"onUpdate:modelValue":t[11]||=e=>u.value=e,touch:!1},{default:N(()=>[F(U(Q),{value:U(li).InitStep},{default:N(()=>[F(U(Eo),{class:`pa-6`,onSubmit:t[1]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[j(`p`,kh,` You are about to permanently delete your `+V(U(i).brandName)+` account, all of your projects and all associated data. This action cannot be undone. `,1),t[19]||=j(`p`,null,`Account:`,-1),F(U(J),{variant:`tonal`},{default:N(()=>[s(V(O.value.email),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),F(U(Q),{value:U(li).LockEnabledBucketsStep},{default:N(()=>[j(`div`,Ah,[F(U(Ca),{variant:`tonal`,type:`warning`},{default:N(()=>[s(` You have `+V(S.value)+` bucket`+V(S.value>1?`s`:``)+` with Object Lock enabled. By proceeding, you will lose any objects in `+V(S.value>1?`these`:`this`)+` bucket`+V(S.value>1?`s`:``)+` even if they are locked. `,1)]),_:1})])]),_:1},8,[`value`]),F(U(Q),{value:U(li).DeleteBucketsStep},{default:N(()=>[F(U(Eo),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[23]||=j(`p`,{class:`font-weight-bold mb-4`}
28,` Before we proceed with your account deletion request, please delete all of your data and buckets. `,-1),j(`p`,jh,[t[20]||=s(`Projects: `,-1),F(U(J),{color:`error`},{default:N(()=>[s(V(x.value),1)]),_:1})]),j(`p`,Mh,[t[21]||=s(`Total buckets: `,-1),F(U(J),{color:`error`},{default:N(()=>[s(V(S.value),1)]),_:1})]),F(U(Ca),{variant:`tonal`,type:`info`},{default:N(()=>[...t[22]||=[s(` Once you delete all of your buckets, then you can proceed with account deletion. `,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),F(U(Q),{value:U(li).DeleteAccessKeysStep},{default:N(()=>[F(U(Eo),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[27]||=j(`p`,{class:`font-weight-bold mb-4`},` Before we proceed with your account deletion request, please delete all of your access keys: `,-1),j(`p`,Nh,[t[24]||=s(`Projects: `,-1),F(U(J),{color:`error`},{default:N(()=>[s(V(x.value),1)]),_:1})]),j(`p`,Ph,[t[25]||=s(`Total access keys: `,-1),F(U(J),{color:`error`},{default:N(()=>[s(V(C.value),1)]),_:1})]),F(U(Ca),{variant:`tonal`,type:`info`},{default:N(()=>[...t[26]||=[s(` Once you delete all of your access keys, then you can proceed with account deletion. `,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),F(U(Q),{value:U(li).PayInvoicesStep},{default:N(()=>[F(U(Eo),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[31]||=j(`p`,{class:`font-weight-bold mb-4`},` Before we proceed with your account deletion request, please review the following information: `,-1),j(`p`,Fh,[t[28]||=s(`Invoice status: `,-1),F(U(J),{color:`error`},{default:N(()=>[s(V(w.value)+` unpaid `+V(w.value>1?`invoices`:`invoice`),1)]),_:1})]),j(`p`,Ih,[t[29]||=s(`Unpaid invoices amount: `,-1),F(U(J),{color:`error`},{default:N(()=>[s(V(U(he)(D.value)),1)]),_:1})]),F(U(Ca),{variant:`tonal`,type:`error`},{default:N(()=>[...t[30]||=[s(` Please pay all of your outstanding invoices by adding a new payment method to delete your account. `,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),F(U(Q),{value:U(li).WaitForInvoicingStep},{default:N(()=>[F(U(Eo),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[33]||=j(`p`,{class:`font-weight-bold mb-4`},` There's some recent usage on your account that hasn't been paid yet. To delete your account, please follow these steps: `,-1),t[34]||=j(`p`,{class:`mb-4`},`1. Please wait until the end of the current billing cycle (typically the end of the month).`,-1),t[35]||=j(`p`,{class:`mb-4`},`2. We'll generate your final invoice early in the following month (usually around the 4th day).`,-1),t[36]||=j(`p`,{class:`mb-4`},`3. Once the invoice is paid, you can resume the account deletion process.`,-1),F(U(Ca),{variant:`tonal`,type:`info`},{default:N(()=>[...t[32]||=[s(` If you have an outstanding balance or need immediate assistance, please contact our support team to request account deletion and discuss any potential refunds. `,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),F(U(Q),{value:U(li).VerifyPasswordStep},{default:N(()=>[F(U(Eo),{ref_key:`passwordForm`,ref:h,class:`pa-6`,onSubmit:t[3]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[37]||=j(`p`,null,`Enter your account password to continue.`,-1),F(U(Tt),{modelValue:d.value,"onUpdate:modelValue":t[2]||=e=>d.value=e,type:`password`,label:`Password`,class:`mt-6`,rules:[U(ze)],required:``},null,8,[`modelValue`,`rules`])]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`value`]),O.value.isMFAEnabled?(H(),m(U(Q),{key:0,value:U(li).Verify2faStep},{default:N(()=>[F(U(Eo),{class:`pa-6`,onSubmit:t[5]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[38]||=j(`p`,null,`Enter the code from your 2FA application.`,-1),F(U(Oo),{ref_key:`otpInput2fa`,ref:g,"model-value":f.value,class:`mt-6`,type:`number`,maxlength:`6`,error:b.value,"onUpdate:modelValue":t[4]||=e=>te(e)},null,8,[`model-value`,`error`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`])):v(``,!0),F(U(Q),{value:U(li).VerifyEmailStep},{default:N(()=>[F(U(Eo),{class:`pa-6`,onSubmit:t[7]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[39]||=j(`p`,null,`Enter the 6-digit code you received on email.`,-1),F(U(Oo),{ref_key:`otpInputVerify`,ref:_,"model-value":p.value,class:`mt-6`,type:`number`,maxlength:`6`,error:b.value,"onUpdate:modelValue":t[6]||=e=>te(e)},null,8,[`model-value`,`error`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),F(U(Q),{value:U(li).ConfirmDeleteStep},{default:N(()=>[F(U(Eo),{class:`pa-6`,onSubmit:t[9]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[40]||=j(`p`,null,`Please confirm that you want to permanently delete your account.`,-1),F(U(J),{variant:`tonal`,class:`my-4 font-weight-bold`},{default:N(()=>[s(V(O.value.email),1)]),_:1}),F(U(wt),{modelValue:y.value,"onUpdate:modelValue":t[8]||=e=>y.value=e,label:`I want to delete this account.`,density:`compact`},null,8,[`modelValue`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),F(U(Q),{value:U(li).FinalConfirmDeleteStep},{default:N(()=>[F(U(Eo),{class:`pa-6`,onSubmit:t[10]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[...t[41]||=[j(`p`,{class:`font-weight-bold`},`This action will delete your account. You will be logged out immediately and receive a confirmation email.`,-1)]]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`])]),_:1},8,[`modelValue`])]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>
28[u.value===U(li).InitStep?(H(),m(U(Y),{key:0},{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,onClick:t[12]||=e=>a.value=!1},{default:N(()=>[...t[42]||=[s(` Cancel `,-1)]]),_:1})]),_:1})):v(``,!0),F(U(Y),null,{default:N(()=>[u.value===U(li).DeleteBucketsStep||u.value===U(li).DeleteAccessKeysStep?(H(),m(U(W),{key:0,variant:`flat`,block:``,onClick:ne},{default:N(()=>[...t[43]||=[s(` Go to projects `,-1)]]),_:1})):u.value===U(li).LockEnabledBucketsStep?(H(),m(U(W),{key:1,color:`warning`,variant:`flat`,loading:U(o),block:``,onClick:t[13]||=e=>A(!0)},{default:N(()=>[...t[44]||=[s(` Next `,-1)]]),_:1},8,[`loading`])):u.value===U(li).PayInvoicesStep?(H(),m(U(W),{key:2,color:`error`,variant:`flat`,block:``,onClick:re},{default:N(()=>[...t[45]||=[s(` Pay invoices `,-1)]]),_:1})):u.value===U(li).WaitForInvoicingStep?(H(),m(U(W),{key:3,variant:`flat`,block:``,onClick:t[14]||=e=>a.value=!1},{default:N(()=>[...t[46]||=[s(` Close `,-1)]]),_:1})):u.value<U(li).FinalConfirmDeleteStep?(H(),m(U(W),{key:4,color:`primary`,variant:`flat`,loading:U(o),disabled:u.value===U(li).ConfirmDeleteStep&&!y.value,block:``,onClick:t[15]||=e=>A()},{default:N(()=>[...t[47]||=[s(` Next `,-1)]]),_:1},8,[`loading`,`disabled`])):v(``,!0),u.value===U(li).FinalConfirmDeleteStep?(H(),m(U(W),{key:5,loading:U(o),color:`error`,variant:`flat`,block:``,onClick:t[16]||=e=>A()},{default:N(()=>[...t[48]||=[s(` Delete Account `,-1)]]),_:1},8,[`loading`])):v(``,!0)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),Rh=function(e){return e[e.AddTokens=0]=`AddTokens`,e[e.Success=1]=`Success`,e}(Rh||{}),zh=P({__name:`AddTokensDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=_e(),n=E(Rh.AddTokens),r=E(!1),i=E(null),a=B(e,`modelValue`);function o(e){n.value=e}return L(i,e=>{if(!e){o(Rh.AddTokens);return}}),(e,c)=>(H(),m(U(nn),{modelValue:a.value,"onUpdate:modelValue":c[5]||=e=>a.value=e,scrollable:``,"max-width":`560px`,transition:`fade-transition`,persistent:r.value},{default:N(()=>[F(U(Z),{ref_key:`content`,ref:i},{default:N(()=>[F(U(X),{class:`pa-6`},{append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:c[0]||=e=>a.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[s(` Add `+V(U(t).depositTokenName),1)]),_:1})]),_:1}),F(U(q)),F(U(X),{class:`py-4`},{default:N(()=>[F(U(Va),{modelValue:n.value,"onUpdate:modelValue":c[4]||=e=>n.value=e,touch:!1},{default:N(()=>[F(U(Q),{value:Rh.AddTokens},{default:N(()=>[F(Zl,{"is-root":``,onClose:c[1]||=e=>a.value=!1,onSuccess:c[2]||=()=>o(Rh.Success)})]),_:1},8,[`value`]),F(U(Q),{value:Rh.Success},{default:N(()=>[F(su,{onContinue:c[3]||=e=>a.value=!1})]),_:1},8,[`value`])]),_:1},8,[`modelValue`])]),_:1})]),_:1},512)]),_:1},8,[`modelValue`,`persistent`]))}}),Bh=P({__name:`AddTaxIdDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=ui(),{isLoading:n,withLoading:r}=Oi(),i=di(),a=B(e,`modelValue`),o=E(),c=E(),l=E(),u=E(!1),d=E(),f=T(()=>t.state.taxCountries),p=T(()=>t.state.taxes);function h(){u.value&&r(async()=>{try{await t.addTaxID(c.value?.code??``,l.value??``),i.success(`Tax ID added successfully`),a.value=!1}catch(e){i.notifyError(e)}})}return Oe(async()=>{try{await t.getTaxCountries()}catch(e){i.notifyError(e)}}),L(o,e=>{r(async()=>{if(e){c.value=void 0;try{await t.getCountryTaxes(e??``),p.value.length===1&&(c.value=p.value[0])}catch(e){i.notifyError(e)}}})}),L(a,e=>{e||(d.value?.reset(),o.value=void 0,c.value=void 0,l.value=void 0)}),(e,t)=>(H(),m(U(nn),{modelValue:a.value,"onUpdate:modelValue":t[6]||=e=>a.value=e,scrollable:``,"max-width":`400px`,transition:`fade-transition`,persistent:U(n)},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>a.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[7]||=[s(` Add Tax ID `,-1)]]),_:1})]),_:1}),F(U(q)),F(U(X),{class:`px-6`},{default:N(()=>[F(U(Eo),{ref_key:`form`,ref:d,modelValue:u.value,"onUpdate:modelValue":t[4]||=e=>u.value=e,class:`pt-2`,onSubmit:fn(h,[`prevent`])},{default:N(()=>[F(U(St),{modelValue:o.value,"onUpdate:modelValue":t[1]||=e=>o.value=e,label:`Country`,rules:[U(ze)],items:f.value,"item-title":e=>
28e.name,"item-value":e=>e.code},null,8,[`modelValue`,`rules`,`items`,`item-title`,`item-value`]),F(U(St),{modelValue:c.value,"onUpdate:modelValue":t[2]||=e=>c.value=e,label:`Tax ID type`,placeholder:`Choose tax ID type`,rules:[U(ze)],disabled:!o.value,items:p.value,"item-title":e=>e.name,"item-value":e=>e},null,8,[`modelValue`,`rules`,`disabled`,`items`,`item-title`,`item-value`]),F(U(Tt),{modelValue:l.value,"onUpdate:modelValue":t[3]||=e=>l.value=e,disabled:!c.value,variant:`outlined`,rules:[U(ze)],label:`Tax ID`,placeholder:`Enter your Tax ID`,hint:`e.g.: `+c.value?.example,"hide-details":!1,maxlength:50,required:``},null,8,[`modelValue`,`disabled`,`rules`,`hint`])]),_:1},8,[`modelValue`])]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(n),onClick:t[5]||=e=>a.value=!1},{default:N(()=>[...t[8]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,disabled:!u.value,loading:U(n),onClick:h},{default:N(()=>[...t[9]||=[s(` Add `,-1)]]),_:1},8,[`disabled`,`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),Vh=P({__name:`StripeAddressElement`,props:{initial:{}},setup(e,{expose:t}){let n=_e(),r=di(),i=Qr(),{isLoading:a,withLoading:o}=Oi(),s=e,c=E(),l=E(null),u=E(null),d=E(!1),f=E();async function p(){await o(async()=>{let e=n.state.config.stripePublicKey;try{l.value=await(0,Ic.loadStripe)(e)}catch(e){r.error(e.message,R.BILLING_STRIPE_CARD_INPUT);return}if(!l.value){r.error(`Unable to initialize stripe`,R.BILLING_STRIPE_CARD_INPUT);return}let t={appearance:{theme:i.global.current.value.dark?`night`:`stripe`,labels:`floating`}};if(u.value=l.value?.elements(t),!u.value){r.error(`Unable to instantiate elements`,R.BILLING_STRIPE_CARD_INPUT);return}let a={mode:`shipping`};if(s.initial&&(a.defaultValues={name:s.initial.name,address:{line1:s.initial.line1,line2:s.initial.line2,city:s.initial.city,state:s.initial.state,postal_code:s.initial.postalCode,country:s.initial.country.code}}),c.value=u.value.create(`address`,a),!c.value){r.error(`Unable to create address element`,R.BILLING_STRIPE_CARD_INPUT);return}}),await te(),!(d.value||!f.value)&&c.value?.mount(f.value)}async function h(){if(!(l.value&&u.value&&c.value))throw Error(`Stripe is not initialized`);let{complete:e,value:t}=await c.value.getValue();if(!e)throw Error(`Address is incomplete`);return{name:t.name,city:t.address.city,country:{code:t.address.country},line1:t.address.line1,line2:t.address.line2,postalCode:t.address.postal_code,state:t.address.state}}return Oe(()=>{p()}),Xe(()=>{d.value=!0,c.value?.unmount(),c.value?.destroy()}),t({onSubmit:h}),(e,t)=>(H(),m(U(zo),{type:`card`,loading:U(a)},{default:N(()=>[j(`div`,{ref_key:`addressContainer`,ref:f,class:`pa-1 w-100`},null,512)]),_:1},8,[`loading`]))}}),Hh=P({__name:`BillingAddressDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=ui(),{isLoading:n,withLoading:r}=Oi(),i=di(),a=B(e,`modelValue`),o=E(),c=T(()=>t.state.billingInformation?.address??null);function l(){r(async()=>{if(o.value)try{let e=await o.value.onSubmit();await t.saveBillingAddress(e),i.success(`Billing address saved successfully`),a.value=!1}catch(e){i.notifyError(e)}})}return(e,t)=>(H(),m(U(nn),{modelValue:a.value,"onUpdate:modelValue":t[2]||=e=>a.value=e,scrollable:``,"max-width":`450px`,transition:`fade-transition`,persistent:U(n)},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>a.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[3]||=[s(`Update Billing Address`,-1)]]),_:1})]),_:1}),F(U(q)),F(U(X),{class:`px-5 py-6`},{default:N(()=>[F(Vh,{ref_key:`stripeAddressForm`,ref:o,initial:c.value},null,8,[`initial`])]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(n),onClick:t[1]||=e=>a.value=!1},{default:N(()=>[...t[4]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,loading:U(n),onClick:l},{default:N(()=>[...t[5]||=[s(` Save `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),Uh=P({__name:`AddInvoiceReferenceDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=ui(),{isLoading:n,withLoading:r}=Oi(),i=di(),a=B(e,`modelValue`),o=T(()=>t.state.billingInformation?.invoiceReference??``),c=E(o.value);async function l(){await r(async()=>{try{await t.addInvoiceReference(c.value),i.success(`Invoice Reference added successfully`),a.value=!1}catch(e){i.notifyError(e)}})}return L(a,e=>{e&&(c.value=o.value)}),(e,t)=>(H(),m(U(nn),{modelValue:a.value,"onUpdate:modelValue":t[3]||=e=>a.value=e,scrollable:``,"max-width":`400px`,transition:`fade-transition`,persistent:U(n)},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>a.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[4]||=[s(` Add Invoice Reference `,-1)]]),_:1})]),_:1}),F(U(q)),F(U(X),{class:`px-6`},{default:N(()=>[t[5]||=j(`p`,{class:`mt-1 mb-4`},`Add any additional information you want to appear on your invoice here.`,-1),F(U(Eo),{class:`pt-2`,onSubmit:fn(l,[`prevent`])},{default:N(()=>[F(U(Tt),{modelValue:c.value,"onUpdate:modelValue":t[1]||=e=>c.value=e,variant:`outlined`,label:`Reference (Optional)`,placeholder:`Enter your Reference`,"hide-details":!1,maxlength:140},null,8,[`modelValue`])]),_:1})]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(n),onClick:t[2]||=e=>a.value=!1},{default:N(()=>[...t[6]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,loading:U(n),onClick:l},{default:N(()=>[...t[7]||=[s(` Add `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),Wh={key:0},Gh={key:1},Kh={key:0},qh={key:1}
28,Jh={key:2},Yh={key:0},Xh={key:1},Zh={key:3},Qh=function(e){return e[e.Month=0]=`Month`,e[e.ThreeMonths=1+e.Month]=`ThreeMonths`,e[e.Custom=1+e.ThreeMonths]=`Custom`,e}(Qh||{}),$h=P({__name:`DetailedUsageReportDialog`,props:{project:{}},setup(e){let t=_e(),n=si(),r=di(),i=Jr(),a=e,o=E(!1),c=E(Qh.Month),l=E(!0),u=E(!0),d=E(),f=E(),p=E([]),h=T(()=>t.state.config.newDetailedUsageReportEnabled),g=T(()=>{let e=new Date;return e.setMonth(e.getMonth()-3),e.toISOString().split(`T`)[0]}),_=T(()=>{if(!d.value||!f.value)return``;let e=i.format(d.value,`monthAndYear`),t=i.format(f.value,`monthAndYear`);return e===t?e:`${e} - ${t}`});function y(){d.value=i.getPreviousMonth(new Date),f.value=i.endOfMonth(d.value),c.value=Qh.Month}function b(){let e=new Date;d.value=new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth()-3,e.getUTCDate(),e.getUTCHours(),0,0,0)),f.value=new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),0,0,0)),c.value=Qh.ThreeMonths}function x(){d.value=void 0,f.value=void 0,c.value=Qh.Custom,p.value=[]}function S(e){if(!e)return!1;let t=new Date(e);if(isNaN(t.getTime()))return!1;t.setHours(0,0,0,0);let n=new Date;return n.setHours(0,0,0,0),t<=n}function C(){if(!(d.value&&f.value)){r.error(`Please select date range`,R.DETAILED_USAGE_REPORT_MODAL);return}try{let e=n.getUsageReportLink(d.value,f.value,u.value,l.value,a.project?.id);bi.fileByLink(e),r.success(`Usage report download started successfully.`),o.value=!1}catch(e){r.notifyError(e,R.DETAILED_USAGE_REPORT_MODAL)}}return L(p,e=>{if(e.length<2){d.value=void 0,f.value=void 0;return}let t=e[0],n=e[e.length-1];t.getTime()>n.getTime()&&([t,n]=[n,t]),d.value=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),0,0,0)),f.value=new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),23,59,59,999))}),L(c,()=>{switch(c.value){case Qh.Month:y();break;case Qh.ThreeMonths:b();break;case Qh.Custom:x()}},{immediate:!0}),(t,n)=>(H(),m(U(nn),{modelValue:o.value,"onUpdate:modelValue":n[6]||=e=>o.value=e,activator:`parent`,"max-width":`435px`,width:`auto`,transition:`fade-transition`},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(Vs)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:n[0]||=e=>o.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...n[7]||=[s(` Get Detailed Usage Report `,-1)]]),_:1}),e.project?(H(),m(U(gt),{key:0},{default:N(()=>[s(` For project `+V(e.project.name),1)]),_:1})):v(``,!0)]),_:1})]),_:1}),F(U(q)),F(U(Eo),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),{cols:`12`},{default:N(()=>[n[11]||=j(`p`,{class:`text-title-small mb-2`},`Report Period`,-1),F(U(Kn),{modelValue:c.value,"onUpdate:modelValue":n[1]||=e=>c.value=e,mandatory:``,filter:``},{default:N(()=>[F(U(J),{value:Qh.Month,variant:`outlined`},{default:N(()=>[...n[8]||=[s(`Past Month`,-1)]]),_:1},8,[`value`]),F(U(J),{value:Qh.ThreeMonths,variant:`outlined`},{default:N(()=>[...n[9]||=[s(`Past 3 Months`,-1)]]),_:1},8,[`value`]),F(U(J),{value:Qh.Custom,variant:`outlined`},{default:N(()=>[...n[10]||=[s(`Custom Range`,-1)]]),_:1},8,[`value`])]),_:1},8,[`modelValue`]),c.value===Qh.Custom?(H(),m(U(mo),{key:0,modelValue:p.value,"onUpdate:modelValue":n[2]||=e=>p.value=e,"allowed-dates":S,min:g.value,header:`Choose Dates`,multiple:`range`,"show-adjacent-months":``,border:``,elevation:`0`,rounded:`lg`,class:`w-100 mt-4`},null,8,[`modelValue`,`min`])):v(``,!0)]),_:1}),h.value?(H(),w(k,{key:0},[F(U(Y),{cols:`12`},{default:N(()=>[n[14]||=j(`p`,{class:`text-title-small mb-2`},`Usage Details`,-1),F(U(Kn),{modelValue:l.value,"onUpdate:modelValue":n[3]||=e=>l.value=e,mandatory:``,filter:``},{default:N(()=>[F(U(J),{value:!0,variant:`outlined`},{default:N(()=>[...n[12]||=[s(`Project Summary`,-1)]]),_:1}),F(U(J),{value:!1,variant:`outlined`},{default:N(()=>[...n[13]||=[s(`Bucket Details`,-1)]]),_:1})]),_:1},8,[`modelValue`])]),_:1}),F(U(Y),{cols:`12`},{default:N(()=>[n[17]||=j(`p`,{class:`text-title-small mb-2`},`Cost Information`,-1),F(U(Kn),{modelValue:u.value,"onUpdate:modelValue":n[4]||=e=>u.value=e,mandatory:``,filter:``},{default:N(()=>[F(U(J),{value:!0,variant:`outlined`},{default:N(()=>[...n[15]||=[s(`Include Cost`,-1)]]),_:1}),F(U(J),{value:!1,variant:`outlined`},{default:N(()=>[...n[16]||=[s(`Usage Only`,-1)]]),_:1})]),_:1},8,[`modelValue`])]),_:1}),F(U(Y),{cols:`12`},{default:N(()=>[F(U(Ca),null,{default:N(()=>[n[22]||=s(` Your report will include: `,-1),_.value?(H(),w(`p`,Wh,`Usage from `+V(_.value)+`.`,1)):v(``,!0),l.value?(H(),w(`p`,Gh,[e.project?(H(),w(`span`,qh,[n[18]||=s(`Summary of your usage in the project `,-1),j(`b`,null,V(e.project.name),1),n[19]||=s(`.`,-1)])):(H(),w(`span`,Kh,`Summary of your project(s) usage.`))])):(H(),w(`p`,Jh,[e.project?(H(),w(`span`,Xh,[n[20]||=s(`Summary of your bucket(s) usage in the project `,-1),j(`b`,null,V(e.project.name),1),n[21]||=s(`.`,-1)])):(H(),w(`span`,Yh,`Summary of your bucket(s) usage.`))])),u.value?(H(),w(`p`,Zh,`Detailed cost breakdown.`)):v(``,!0)]),_:1})]),_:1})],64)):v(``,!0)]),_:1})]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,onClick:n[5]||=e=>o.value=!1},{default:N(()=>[...n[23]||=[s(`Cancel`,-1)]]),_:1})]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,onClick:C},{default:N(()=>[...n[24]||=[s(`Download Report`,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),eg=P({__name:`ApplyCouponCodeDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=ui(),n=Ne(),r=di(),{isLoading:i,withLoading:a}=Oi(),o=B(e,`modelValue`),c=E(!1),l=E(``);async function u(){c.value&&await a(async()=>{try{await t.applyCouponCode(l.value)}catch(e){r.notifyError(e,R.BILLING_APPLY_COUPON_CODE_INPUT);return}n.eventTriggered(Be.COUPON_CODE_APPLIED),r.success(`Coupon applied.`),o.value=!1})}return L(o,()=>{l.value=``}),(e,t)=>(H(),m(U(nn),{modelValue:o.value,"onUpdate:modelValue":t[4]||=e=>o.value=e,"max-width":`410px`,transition:`fade-transition`,persistent:U(i)},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(yc)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(i),onClick:t[0]||=e=>o.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[5]||=[s(`Apply New Coupon`,-1)]]),_:1})]),_:1}),F(U(q)),F(U(X),{class:`px-6 pt-6 pb-2`},{default:N(()=>[...t[6]||=[j(`p`,null,`If you have a coupon active, it will automatically be replaced.`,-1)]]),_:1}),F(U(X),{class:`px-6 pb-4`},{default:N(()=>[F(U(Eo),{modelValue:c.value,"onUpdate:modelValue":t[2]||=e=>c.value=e,onSubmit:fn(u,[`prevent`])},{default:N(()=>[F(U(Tt),{modelValue:l.value,"onUpdate:modelValue":t[1]||=e=>l.value=e,variant:`outlined`,rules:[U(ze)],label:`Coupon Code`,"hide-details":!1,maxlength:`50`,class:`pt-2`,autofocus:``},null,8,[`modelValue`,`rules`])]),_:1},8,[`modelValue`])]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{disabled:U(i),variant:`outlined`,color:`default`,block:``,onClick:t[3]||=e=>o.value=!1},{default:N(()=>[...t[7]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`secondary`,variant:`flat`,block:``,loading:U(i),onClick:u},{default:N(()=>[...t[8]||=[s(` Activate Coupon `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),tg={key:0,class:`mr-2 rounded border pa-1`},ng=function(e){return e[e.EnterAmount=0]=`EnterAmount`,e[e.ConfirmPayment=1]=`ConfirmPayment`,e[e.Success=2]=`Success`,e}(ng||{}),rg=Mn(P({__name:`AddFundsDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=_e(),n=ui(),r=je(),i=di(),{isLoading:a,withLoading:o}=Oi(),c=Qr(),l=nt(),u=B(e,`modelValue`),d=E(ng.EnterAmount),f=E(!1),p=E(),h=E(10),g=E(!0),_=E(null),y=E(!1),b=E(),x=E(),C=E(),D=E(),O=T(()=>r.state.user.isFree),A=T(()=>r.state.user.freezeStatus.frozen||r.state.user.freezeStatus.warned),ee=T(()=>[ze,e=>!(isNaN(+e)||isNaN(parseInt(e)))||`Invalid number`,e=>!/[.,]/.test(e)||`Value must be a whole number`,e=>parseInt(e)>0||`Value must be a positive number`,e=>parseInt(e)>ne.value?`Amount must be less than or equal to ${ne.value}
28`:parseInt(e)<M.value?`Amount must be more than or equal to ${M.value}`:!0]),M=T(()=>t.state.config.minAddFundsAmount/100),ne=T(()=>t.state.config.maxAddFundsAmount/100),re=T(()=>n.state.creditCards),ie=T(()=>re.value.map(e=>({title:`${e.brand} **** ${e.last4}`,value:e.id,isDefault:e.isDefault}))),P=T(()=>d.value===ng.Success?`Done`:d.value===ng.ConfirmPayment&&y.value?`Pay $${h.value}`:`Continue`);function oe(){u.value=!1,l.push(`${ae.Billing.path}?tab=billing-history`)}function se(){u.value=!1,l.push(`${ae.Billing.path}?tab=payment-methods`)}function ce(e){if(!e){h.value=1;return}let t=+e;isNaN(t)||isNaN(parseInt(e))||(h.value=t)}function le(){if(d.value===ng.Success){u.value=!1;return}if(d.value===ng.EnterAmount){if(!f.value)return;d.value=ng.ConfirmPayment;return}o(async()=>{try{if(y.value)await ue();else{if(!p.value){i.error(`Payment method must be selected`,R.ADD_FUNDS_DIALOG);return}let e=await n.addFunds(p.value,h.value*100,qe.AddFunds);e.success?(i.success(`Payment confirmed! Your account balance will be updated shortly.`),d.value=ng.Success):e.paymentIntentID&&e.clientSecret?await I(e.clientSecret):i.error(`Failed to add funds`,R.ADD_FUNDS_DIALOG)}}catch(e){i.notifyError(e,R.ADD_FUNDS_DIALOG)}})}async function I(e){if(!_.value){i.error(`Stripe failed to initialize.`,R.ADD_FUNDS_DIALOG);return}let{error:t,paymentIntent:n}=await _.value.confirmCardPayment(e,{payment_method:p.value});if(t){i.error(t.message??`Payment confirmation failed.`,R.ADD_FUNDS_DIALOG);return}n?.status===`succeeded`?(i.success(`Payment confirmed! Your account balance will be updated shortly.`),d.value=ng.Success):i.warning(`Payment confirmation failed.`)}async function ue(){if(!b.value){i.error(`Form elements failed to render`,R.ADD_FUNDS_DIALOG);return}let{error:e}=await b.value.submit();if(e){i.error(e.message??`Payment confirmation failed.`,R.ADD_FUNDS_DIALOG);return}await de(b.value,!0)}async function de(e,t){if(!_.value){i.error(`Stripe failed to initialize.`,R.ADD_FUNDS_DIALOG);return}let r=await n.createIntent(h.value*100,t),{error:a,paymentIntent:o}=await _.value.confirmPayment({elements:e,clientSecret:r,confirmParams:{return_url:`${window.location.origin}/account/billing`},redirect:`if_required`});if(a){i.error(a.message??`Payment confirmation failed.`,R.ADD_FUNDS_DIALOG);return}o?.status===`succeeded`?(i.success(`Payment confirmed! Your account balance will be updated shortly.`),d.value=ng.Success):i.warning(`Payment confirmation failed.`)}function fe(){o(async()=>{try{if(!_.value){i.error(`Stripe failed to initialize.`,R.ADD_FUNDS_DIALOG);return}if(!D.value)return;y.value=!0;let e={appearance:{theme:c.global.current.value.dark?`night`:`stripe`,labels:`floating`},payment_method_types:[`card`],mode:`payment`,amount:h.value*100,currency:`usd`};b.value=_.value.elements(e),b.value.create(`payment`,{wallets:{applePay:`never`,googlePay:`never`}}).mount(D.value)}catch(e){i.notifyError(e,R.ADD_FUNDS_DIALOG)}})}return L(u,async e=>{e||(d.value===ng.Success&&Promise.all([n.getBalance(),r.getUser()]).catch(()=>{}),h.value=10,f.value=!1,d.value=ng.EnterAmount,y.value=!1),p.value=re.value.find(e=>e.isDefault)?.id}),L(p,e=>{g.value=re.value.some(t=>t.isDefault&&t.id===e)}),L(d,e=>{if(e!==ng.ConfirmPayment)return;if(!_.value){i.error(`Stripe failed to initialize.`,R.ADD_FUNDS_DIALOG);return}let t={appearance:{theme:c.global.current.value.dark?`night`:`stripe`,labels:`floating`},mode:`payment`,amount:h.value*100,currency:`usd`},n=_.value.elements(t);x.value?.unmount(),x.value?.destroy();let r=n.create(`expressCheckout`,{paymentMethodOrder:[`googlePay`,`applePay`,`amazonPay`,`link`,`klarna`],layout:{maxColumns:1,overflow:`never`}});r.on(`confirm`,()=>{o(async()=>{try{await de(n,!1)}catch(e){i.notifyError(e,R.ADD_FUNDS_DIALOG)}})}),x.value=r,te(()=>{C.value&&r.mount(C.value)})}),Oe(async()=>{_.value||=await(0,Ic.loadStripe)(t.state.config.stripePublicKey)}),(e,t)=>(H(),m(U(nn),{modelValue:u.value,"onUpdate:modelValue":t[6]||=e=>u.value=e,scrollable:``,"max-width":`500px`,"min-width":`400px`,transition:`fade-transition`,persistent:U(a)},{default:N(()=>[F(U(Z),{rounded:`xlg`},{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[d.value===ng.Success?(H(),w(`div`,tg,[F(U(hn),{color:`success`,size:`24`,icon:U(Ts)},null,8,[`icon`])])):v(``,!0),F(U($t),{class:`font-weight-bold`},{default:N(()=>[s(V(d.value===ng.Success?`Payment Successful`:`Add Funds`),1)]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>u.value=!1},null,8,[`icon`])]),_:1})]),_:1}),F(U(q)),F(U(bn),null,{default:N(()=>[F(U(Va),{modelValue:d.value,"onUpdate:modelValue":t[4]||=e=>d.value=e,touch:!1},{default:N(()=>[F(U(Q),{value:ng.EnterAmount},{default:N(()=>[F(U(Eo),{modelValue:f.value,"onUpdate:modelValue":t[2]||=e=>f.value=e},{default:N(()=>[t[18]||=j(`p`,{class:`mb-4`},`Choose the amount you wish to deposit:`,-1),F(U(Y),{class:`mb-5`},{default:N(()=>[F(U(K),{class:`ga-2`},{default:N(()=>[(H(),w(k,null,Pe([10,25,50,100],e=>F(U(J),{key:e,value:e,color:`primary`,variant:`tonal`,onClick:t=>h.value=e},{default:N(()=>[s(` $`+V(e),1)]),_:2},1032,[`value`,`onClick`])),64))]),_:1})]),_:1}),F(U(Tt),{modelValue:h.value,"onUpdate:modelValue":[t[1]||=e=>h.value=e,ce],label:`Amount to deposit`,prefix:`$`,type:`number`,min:M.value,max:ne.value,rules:ee.value,"hide-details":`auto`,required:``,class:`mb-2`},null,8,[`modelValue`,`min`,`max`,`rules`]),O.value?(H(),m(U(Ca),{key:0,border:``,class:`mt-4`,variant:`outlined`,title:`Unlock Pro Features`,color:`info`},{default:N(()=>[...t[7]||=[j(`p`,{class:`text-body-medium`},` Adding at least $10 will automatically upgrade your account to Pro. `,-1)]]),_:1})):v(``,!0),A.value?(H(),m(U(Ca),{key:1,border:``,class:`mt-4`,variant:`outlined`,title:`Important!`,color:`warning`},{default:N(()=>[j(`div`,{class:`text-body-medium`},[t[16]||=j(`p`,{class:`mb-2`},[j(`strong`,null,`The "Add Funds" feature cannot be applied to overdue invoices.`)],-1),t[17]||=j(`p`,{class:`mb-1`},`How to pay an overdue invoice:`,-1),j(`ul`,{class:`pl-4`},[j(`li`,null,[t[8]||=j(`b`,null,`Pay directly from the invoice`,-1),t[9]||=s(`: go to `,-1),j(`a`,{class:`link`,onClick:oe},`Billing History`),t[10]||=s(`, download your invoice, and click the `,-1),t[11]||=j(`b`,null,`Pay online`,-1),t[12]||=s(` link. `,-1)]),j(`li`,null,[t[13]||=j(`b`,null,`Add a payment method`,-1),t[14]||=s(` for automatic payment: go to `,-1),j(`a`,{class:`link`,onClick:se},`Payment Methods`),t[15]||=s(` and add a card, which will be used to pay your overdue invoice. `,-1)])])])]),_:1})):v(``,!0)]),_:1},8,[`modelValue`])]),_:1},8,[`value`]),F(U(Q),{value:ng.ConfirmPayment},{default:N(()=>[j(`strong`,null,`Amount to be charged: $`+V(h.value),1),t[22]||=j(`p`,{class:`mt-4 mb-7`},`Select your payment method:`,-1),re.value.length>0&&!y.value?(H(),m(U(St),{key:0,modelValue:p.value,"onUpdate:modelValue":t[3]||=e=>p.value=e,label:`Payment method`,items:ie.value,variant:`outlined`,"hide-details":``,class:`mb-4`},{"append-inner":N(()=>[g.value?(H(),m(U(J),{key:0,color:`default`,size:`small`,variant:`tonal`,class:`font-weight-bold`},{default:N(()=>[...t[19]||=[s(`Default`,-1)]]),_:1})):v(``,!0)]),item:N(({props:e,internalItem:n})=>[F(U(Xn),Re(S(e)),{append:N(()=>[n.raw?.isDefault?(H(),m(U(J),{key:0,color:`default`,size:`small`,variant:`tonal`,class:`font-weight-bold`},{default:N(()=>[...t[20]||=[s(`Default`,-1)]]),_:1})):v(``,!0)]),_:2},1040)]),_:1},8,[`modelValue`,`items`])):v(``,!0),j(`div`,{ref_key:`expressCheckoutContainer`,ref:C},null,512),y.value?v(``,!0):(H(),m(U(W),{key:1,variant:`outlined`,color:`default`,class:`mt-2`,block:``,onClick:fe},{default:N(()=>[...t[21]||=[s(` Use Another Card `,-1)]]),_:1})),j(`div`,{ref_key:`paymentContainer`,ref:D,class:`mt-2`},null,512)]),_:1},8,[`value`]),F(U(Q),{value:ng.Success},{default:N(()=>[j(`p`,null,` Your payment of $`+V(h.value.toFixed(2))+` has been processed successfully. Funds will be added to your account shortly. `,1)]),_:1},8,[`value`])]),_:1},8,[`modelValue`])]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[d.value===ng.EnterAmount?(H(),m(U(Y),{key:0},{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,onClick:t[5]||=e=>u.value=!1},{default:N(()=>[...t[23]||=[s(` Cancel `,-1)]]),_:1})]),_:1})):v(``,!0),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,loading:U(a),disabled:!f.value,onClick:le},{default:N(()=>[s(V(P.value),1)]),_:1},8,[`loading`,`disabled`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}
28),[[`__scopeId`,`data-v-bc114590`]]),ig=P({__name:`CreditCardItem`,props:{card:{default:()=>new Fe},selectable:{type:Boolean,default:!1}},setup(e){return(t,n)=>(H(),m(U(Z),{border:``,class:`mb-6 py-2`,variant:`flat`},{default:N(()=>[F(U(X),null,{default:N(()=>[F(U(K),{class:`align-center justify-space-between ma-0`},{default:N(()=>[F(U(Y),{class:`pa-0`},{default:N(()=>[F(U(K),{"no-gutters":``,class:`align-center ma-0`},{default:N(()=>[F(U(J),{rounded:``,class:`text-capitalize font-weight-bold`},{default:N(()=>[s(V(e.card.brand),1)]),_:1}),e.card.isDefault?(H(),m(U(J),{key:0,color:`info`,rounded:``,class:`text-capitalize font-weight-bold ml-2`},{default:N(()=>[...n[0]||=[s(`Default`,-1)]]),_:1})):v(``,!0)]),_:1}),F(U(bn),{class:`font-weight-bold px-0`},{default:N(()=>[s(`**** **** **** `+V(e.card.last4),1)]),_:1}),F(U(bn),{class:`font-weight-bold pa-0`},{default:N(()=>[s(V(e.card.expMonth)+`/`+V(e.card.expYear),1)]),_:1})]),_:1}),e.selectable?(H(),m(U(Ao),{key:0,class:`flex-0-0`,value:e.card.id,color:`primary`},null,8,[`value`])):v(``,!0)]),_:1})]),_:1})]),_:1}))}}),ag=P({__name:`RemoveCreditCardDialog`,props:I({card:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:I([`editDefault`,`addNew`],[`update:modelValue`]),setup(e,{emit:t}){let n=e,r=B(e,`modelValue`),i=t,a=ui(),o=je(),c=Ne(),{isLoading:l,withLoading:u}=Oi(),d=di(),f=T(()=>a.state.creditCards.length>1);async function p(){await u(async()=>{try{await a.removeCreditCard(n.card.id),c.eventTriggered(Be.CREDIT_CARD_REMOVED),d.success(`Credit card was successfully removed`),r.value=!1,h()}catch(e){e.message=`Error removing credit card. ${e.message}`,d.notifyError(e,R.REMOVE_CC_MODAL)}})}async function h(){if(o.state.user.freezeStatus?.frozen||o.state.user.freezeStatus?.trialExpiredFrozen||o.state.user.freezeStatus?.warned)try{await a.attemptPayments(),await o.getUser()}catch(e){d.notifyError(e,R.BILLING_PAYMENT_METHODS_TAB)}}function g(){i(`editDefault`)}return(t,n)=>(H(),m(U(nn),{modelValue:r.value,"onUpdate:modelValue":n[3]||=e=>r.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:U(l)},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-5 pl-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[F(Xi)]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(l),onClick:n[0]||=e=>r.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...n[4]||=[s(`Remove Card`,-1)]]),_:1})]),_:1}),F(U(q)),F(U(X),{class:`px-6 py-0`},{default:N(()=>[e.card.isDefault?(H(),m(U(bn),{key:0,class:`py-5 px-0`},{default:N(()=>[...n[5]||=[s(` To remove this payment method, you will need to add a replacement first. Would you like to add a new payment method now? `,-1)]]),_:1})):(H(),m(U(bn),{key:1,class:`py-5 px-0`},{default:N(()=>[...n[6]||=[s(`This is not your default payment card.`,-1)]]),_:1})),F(ig,{card:e.card},null,8,[`card`])]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[!f.value&&e.card.isDefault?(H(),m(U(Y),{key:0},{default:N(()=>[F(U(W),{"prepend-icon":U(cc),color:`primary`,variant:`flat`,block:``,loading:U(l),onClick:n[1]||=e=>i(`addNew`)},{default:N(()=>[...n[7]||=[s(` New Payment Method `,-1)]]),_:1},8,[`prepend-icon`,`loading`])]),_:1})):v(``,!0),F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(l),onClick:n[2]||=e=>r.value=!1},{default:N(()=>[...n[8]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),e.card.isDefault&&f.value||!e.card.isDefault?(H(),m(U(Y),{key:1},{default:N(()=>[e.card.isDefault&&f.value?(H(),m(U(W),{key:0,color:`primary`,variant:`flat`,block:``,loading:U(l),onClick:g},{default:N(()=>[...n[9]||=[s(` Set Default Card `,-1)]]),_:1},8,[`loading`])):v(``,!0),e.card.isDefault?v(``,!0):(H(),m(U(W),{key:1,color:`error`,variant:`flat`,block:``,loading:U(l),onClick:p},{default:N(()=>[...n[10]||=[s(` Remove `,-1)]]),_:1},8,[`loading`]))]),_:1})):v(``,!0)]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}
28),og=P({__name:`EditDefaultCreditCardDialog`,props:I({scrim:{type:Boolean}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=B(e,`modelValue`),n=ui(),r=je(),{isLoading:i,withLoading:a}=Oi(),o=di(),c=T(()=>n.state.creditCards.find(e=>e.isDefault)),l=E(c.value?.id??``),u=T(()=>n.state.creditCards.filter(e=>!e.isDefault));async function d(){await a(async()=>{if(!l.value){o.error(`Please select credit card from the list`,R.EDIT_DEFAULT_CC_MODAL);return}if(l.value!==c.value?.id)try{await n.makeCardDefault(l.value)}catch(e){e.message=`Error making credit card default. ${e.message}`,o.notifyError(e,R.EDIT_DEFAULT_CC_MODAL);return}f(),o.success(`Default credit card was successfully edited`),t.value=!1})}async function f(){if(r.state.user.freezeStatus?.frozen||r.state.user.freezeStatus?.trialExpiredFrozen||r.state.user.freezeStatus?.warned)try{await n.attemptPayments(),await r.getUser()}catch(e){o.notifyError(e,R.BILLING_PAYMENT_METHODS_TAB)}}return L(t,()=>{l.value=c.value?.id??``}),(n,r)=>(H(),m(U(nn),{modelValue:t.value,"onUpdate:modelValue":r[3]||=e=>t.value=e,"max-width":`420px`,transition:`fade-transition`,scrim:e.scrim,persistent:U(i)},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-5 pl-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[F(Xi)]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(i),onClick:r[0]||=e=>t.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...r[4]||=[s(`Set Default Card`,-1)]]),_:1})]),_:1}),F(U(q)),F(U(X),{class:`px-6 py-0`},{default:N(()=>[F(U(Mo),{modelValue:l.value,"onUpdate:modelValue":r[1]||=e=>l.value=e,"hide-details":``},{default:N(()=>[c.value?(H(),m(ig,{key:0,class:`mt-6`,selectable:``,card:c.value},null,8,[`card`])):v(``,!0),(H(!0),w(k,null,Pe(u.value,e=>(H(),m(ig,{key:e.id,selectable:``,card:e},null,8,[`card`]))),128))]),_:1},8,[`modelValue`])]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(i),onClick:r[2]||=e=>t.value=!1},{default:N(()=>[...r[5]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,loading:U(i),onClick:d},{default:N(()=>[...r[6]||=[s(` Set Default `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`scrim`,`persistent`]))}}),sg=P({__name:`AddCardDialog`,props:I({scrim:{type:Boolean}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=Ne(),n=ui(),r=je(),{isLoading:i,withLoading:a}=Oi(),o=di(),c=B(e,`modelValue`),l=E(null),u=E(!1);function d(){a(async()=>{if(l.value)try{await f(await l.value.onSubmit())}catch(e){o.notifyError(e,R.BILLING_PAYMENT_METHODS_TAB)}})}async function f(e){try{await n.addCardByPaymentMethodID({token:e}),o.success(`Card successfully added`),t.eventTriggered(Be.CREDIT_CARD_ADDED_FROM_BILLING)}catch(e){l.value?.initStripe(),o.notifyError(e,R.BILLING_PAYMENT_METHODS_TAB);return}try{await n.getCreditCards()}catch{}finally{c.value=!1}if(r.state.user.freezeStatus?.frozen||r.state.user.freezeStatus?.trialExpiredFrozen||r.state.user.freezeStatus?.warned)try{await n.attemptPayments()}catch(e){o.notifyError(e,R.BILLING_PAYMENT_METHODS_TAB)}}return L(c,e=>{e||(u.value=!1)}),(t,n)=>(H(),m(U(nn),{modelValue:c.value,"onUpdate:modelValue":n[3]||=e=>c.value=e,persistent:U(i),"max-width":`500px`,transition:`fade-transition`,scrim:e.scrim},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-5 pl-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[F(Xi)]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(i),onClick:n[0]||=e=>c.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...n[4]||=[s(`Add New Card`,-1)]]),_:1})]),_:1}),F(U(q)),F(U(bn),null,{default:N(()=>[F(Lc,{ref_key:`stripeCardInput`,ref:l,onReady:n[1]||=e=>u.value=!0},null,512)]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(i),onClick:n[2]||=e=>c.value=!1},{default:N(()=>[...n[5]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,disabled:!u.value,loading:U(i),onClick:d},{default:N(()=>[...n[6]||=[s(` Add Card `,-1)]]),_:1},8,[`disabled`,`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`,`scrim`]))}}),cg={class:`my-2`},lg={class:`mb-2 font-weight-bold text-body-medium`},ug=function(e){return e[e.Settings=0]=`Settings`,e[e.Confirmation=1]=`Confirmation`,e}(ug||{}),dg=P({__name:`LockObjectDialog`,props:I({file:{}},{modelValue:{type:Boolean,required:!1},modelModifiers:{}}),emits:I([`contentRemoved`],[`update:modelValue`]),setup(e,{emit:t}){let n={label:`Choose a custom date`},r=xi(),i=di(),{withLoading:a,isLoading:c}=Oi(),l=B(e,`modelValue`),u=e,d=t,f=E(null),h=E(ug.Settings),g=E(),_=E(),y=E(),b=E(new o(``,new Date)),x=T(()=>{let e=b.value.active?b.value.retainUntil:new Date;return[{label:`1 Day`,date:ne(e,1)},{label:`1 Week`,date:ne(e,7)},{label:`2 Weeks`,date:ne(e,14)},{label:`1 Month`,date:ne(e,30)},{label:`6 Months`,date:ne(e,180)},{label:`1 Year`,date:ne(e,365)},{label:`3 Years`,date:ne(e,1095)},{label:`5 Years`,date:ne(e,1825)},{label:`7 Years`,date:ne(e,2555)},{label:`10 Years`,date:ne(e,3650)},n]}),S=T(()=>b.value.active?h.value===ug.Settings?`Extend Lock`:`Lock Extended Successfully`:h.value===ug.Settings?`Lock`:`Lock Successful`),C=T(()=>b.value.active?`This file is currently locked and cannot be deleted or over
28written.`:`Locking this version will prevent it from being deleted or overwritten for the specified period of time.`),D=T(()=>b.value.active?h.value===ug.Settings?`Extend Lock`:`Close`:h.value===ug.Settings?`Set Lock`:`Close`),O=T(()=>!b.value.active&&!_.value||!g.value?.date&&!y.value),A=T(()=>{let e=g.value?.label===n.label?te():g.value?.date;return e?ee(e):``});function ee(e){return`${ye.formattedDateWithGMTOffset(e)} at
29        ${e.toLocaleTimeString(`en-GB`,{hour:`numeric`,minute:`numeric`})}
30    `}function M(e){if(!e)return!1;let t=new Date(e);if(isNaN(t.getTime()))return!1;t.setHours(0,0,0,0);let n=new Date;return n.setHours(0,0,0,0),t>=n}function te(){if(!y.value)return new Date;let e=b.value?new Date(b.value.retainUntil):new Date;return e.setDate(y.value.getDate()),e.setMonth(y.value.getMonth()),e.setFullYear(y.value.getFullYear()),e}function ne(e,t){let n=new Date(e);return n.setDate(e.getDate()+t),n}function re(){h.value===ug.Settings?b.value.active?ae():ie():l.value=!1}function ie(){a(async()=>{if(!u.file)return;if(!_.value){i.warning(`Select a lock type`);return}let e=P();if(!e){i.warning(`Select a date`);return}try{await r.lockObject(u.file,_.value,e),i.success(`Object locked until ${ye.formattedDate(e)}`),h.value=ug.Confirmation}catch(e){i.notifyError(e,R.LOCK_OBJECT_DIALOG)}})}function ae(){a(async()=>{if(!u.file)return;if(!b.value.mode){i.error(`Unknown existing retention mode. Please restart the flow`,R.LOCK_OBJECT_DIALOG);return}let e=P();if(!e){i.warning(`Select a date`);return}try{await r.lockObject(u.file,b.value.mode,e),i.success(`Object lock extended until ${ye.formattedDate(e)}`),h.value=ug.Confirmation}catch(e){i.notifyError(e,R.LOCK_OBJECT_DIALOG)}})}function P(){return g.value?.label===n.label?te():g.value?.date}return L(g,e=>{y.value=void 0}),L(f,e=>{if(e){a(async()=>{if(!u.file)return;let e=await r.getObjectRetention(u.file);e.active&&(b.value=e)});return}d(`contentRemoved`),_.value=void 0,y.value=void 0,g.value=void 0,h.value=ug.Settings,b.value=new o(``,new Date)}),(t,r)=>(H(),m(U(nn),{modelValue:l.value,"onUpdate:modelValue":r[6]||=e=>l.value=e,width:`auto`,"min-width":`400px`,"max-width":`450px`,transition:`fade-transition`,persistent:U(c)},{default:N(()=>[F(U(Z),{ref_key:`innerContent`,ref:f,loading:U(c),rounded:`xlg`},{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(tc)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:r[0]||=e=>l.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[s(V(S.value),1)]),_:1})]),_:1})]),_:1}),F(U(q)),F(U(Va),{modelValue:h.value,"onUpdate:modelValue":r[4]||=e=>h.value=e,touch:!1,class:`overflow-y-auto`},{default:N(()=>[F(U(Q),{value:ug.Settings},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),{class:`pa-6 mx-3`},{default:N(()=>[j(`p`,cg,V(C.value),1),r[11]||=j(`p`,{class:`mt-4 mb-2 font-weight-bold text-body-medium`},` Name: `,-1),F(U(J),{variant:`tonal`,filter:``,value:`filename`,color:`default`,class:`mb-2 font-weight-bold`},{default:N(()=>[s(V(e.file?.Key),1)]),_:1}),e.file?.VersionId?(H(),w(k,{key:0},[r[7]||=j(`p`,{class:`my-2 font-weight-bold text-body-medium`},` Version: `,-1),F(U(J),{variant:`tonal`,filter:``,color:`default`,class:`mb-4 font-weight-bold`},{default:N(()=>[s(V(e.file?.VersionId),1)]),_:1})],64)):v(``,!0),b.value.active?v(``,!0):(H(),w(k,{key:1},[r[8]||=j(`p`,{class:`my-2 font-weight-bold text-body-medium`},` Select lock type: `,-1),r[9]||=j(`p`,{class:`mb-2 text-body-medium`},` Governance allows authorized users to modify the lock. Compliance prevents any changes to the lock. `,-1),F(U(Kn),{modelValue:_.value,"onUpdate:modelValue":r[1]||=e=>_.value=e,class:`mb-4`,"selected-class":`font-weight-bold`,mandatory:``,column:``,filter:``},{default:N(()=>[(H(!0),w(k,null,Pe([U(p),U(tt)],e=>(H(),m(U(J),{key:e,value:e,variant:`outlined`},{default:N(()=>[s(V(e.substring(0,1)+e.substring(1).toLowerCase()),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`])],64)),b.value.active?(H(),w(k,{key:2},[r[10]||=j(`p`,{class:`mb-2 font-weight-bold text-body-medium`},` Current lock expiration: `,-1),F(U(J),{variant:`tonal`,filter:``,color:`default`,class:`mb-4 font-weight-bold`},{default:N(()=>[s(V(ee(b.value.retainUntil)),1)]),_:1})],64)):v(``,!0),j(`p`,lg,V(b.value.active?`Extend lock by:`:`Select the lock retention period:`),1),F(U(Kn),{modelValue:g.value,"onUpdate:modelValue":r[2]||=e=>g.value=e,class:`mb-4`,"selected-class":`font-weight-bold`,mandatory:``,column:``,filter:``},{default:N(()=>[(H(!0),w(k,null,Pe(x.value,e=>(H(),m(U(J),{key:e.label,value:e},{default:N(()=>[s(V(e.label),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`]),g.value?.label==n.label?(H(),m(U(mo),{key:3,modelValue:y.value,"onUpdate:modelValue":r[3]||=e=>y.value=e,"allowed-dates":M,width:`100%`,header:`Choose Date`,"show-adjacent-months":``,border:``,elevation:`0`,rounded:`lg`},null,8,[`modelValue`])):v(``,!0)]),_:1})]),_:1})]),_:1},8,[`value`]),F(U(Q),{value:ug.Confirmation},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),{class:`pa-6 mx-3`},{default:N(()=>[r[14]||=j(`p`,{class:`my-2`},` This file has been locked successfully. `,-1),r[15]||=j(`p`,{class:`mt-4 mb-2 font-weight-bold text-body-medium`},` Name: `,-1),F(U(J),{variant:`tonal`,filter:``,color:`default`,class:`mb-2 font-weight-bold`},{default:N(()=>
30[s(V(e.file?.Key),1)]),_:1}),e.file?.VersionId?(H(),w(k,{key:0},[r[12]||=j(`p`,{class:`my-2 font-weight-bold text-body-medium`},` Version: `,-1),F(U(J),{variant:`tonal`,filter:``,color:`default`,class:`mb-2 font-weight-bold`},{default:N(()=>[s(V(e.file?.VersionId),1)]),_:1})],64)):v(``,!0),A.value?(H(),w(k,{key:1},[r[13]||=j(`p`,{class:`my-2 font-weight-bold text-body-medium`},` Lock expiration: `,-1),F(U(J),{variant:`tonal`,filter:``,color:`default`,class:`mb-2 font-weight-bold`},{default:N(()=>[s(V(A.value),1)]),_:1})],64)):v(``,!0)]),_:1})]),_:1})]),_:1},8,[`value`])]),_:1},8,[`modelValue`]),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[h.value===ug.Settings?(H(),m(U(Y),{key:0},{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,disabled:U(c),block:``,onClick:r[5]||=e=>l.value=!1},{default:N(()=>[...r[16]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1})):v(``,!0),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,disabled:O.value,loading:U(c),block:``,onClick:re},{default:N(()=>[s(V(D.value),1)]),_:1},8,[`disabled`,`loading`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`loading`])]),_:1},8,[`modelValue`,`persistent`]))}}),fg={key:0,class:`my-2`},pg={key:1,class:`my-2`},mg=P({__name:`LegalHoldObjectDialog`,props:I({file:{}},{modelValue:{type:Boolean,required:!1},modelModifiers:{}}),emits:I([`contentRemoved`,`fileLocked`],[`update:modelValue`]),setup(e,{emit:t}){let n=xi(),r=di(),{withLoading:i,isLoading:a}=Oi(),o=B(e,`modelValue`),c=e,l=t,u=E(!1),d=E(null);function p(){i(async()=>{if(c.file)try{await n.legalHoldObject(c.file,u.value?f:O),r.success(`Legal hold ${u.value?`removed`:`applied`} successfully`),l(`fileLocked`),o.value=!1}catch(e){r.notifyError(e,R.LEGAL_HOLD_DIALOG);return}})}return L(d,e=>{if(!e){l(`contentRemoved`);return}i(async()=>{if(c.file)try{u.value=await n.getObjectLegalHold(c.file)}catch{}})}),(t,n)=>(H(),m(U(nn),{modelValue:o.value,"onUpdate:modelValue":n[2]||=e=>o.value=e,width:`auto`,"min-width":`400px`,"max-width":`450px`,transition:`fade-transition`,persistent:U(a)},{default:N(()=>[F(U(Z),{ref_key:`innerContent`,ref:d,rounded:`xlg`},{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(Bs)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:n[0]||=e=>o.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[s(V(u.value?`Remove`:``)+` Legal Hold `,1)]),_:1})]),_:1})]),_:1}),F(U(q)),F(U(K),null,{default:N(()=>[F(U(Y),{class:`pa-6 mx-3`},{default:N(()=>[u.value?(H(),w(`p`,pg,` Removing Legal Hold will allow this file to be modified or deleted. Ensure all legal and compliance requirements have been met before proceeding. `)):(H(),w(`p`,fg,` Apply Legal Hold to indefinitely preserve this file, preventing any changes or deletion until explicitly removed by authorized personnel for legal or compliance purposes. `)),n[4]||=j(`p`,{class:`mt-4 mb-2 font-weight-bold text-body-medium`},` Name: `,-1),F(U(J),{variant:`tonal`,filter:``,value:`filename`,color:`default`,class:`mb-2 font-weight-bold`},{default:N(()=>[s(V(e.file?.Key),1)]),_:1}),e.file?.VersionId?(H(),w(k,{key:2},[n[3]||=j(`p`,{class:`my-2 font-weight-bold text-body-medium`},` Version: `,-1),F(U(J),{variant:`tonal`,filter:``,color:`default`,class:`mb-4 font-weight-bold`},{default:N(()=>[s(V(e.file?.VersionId),1)]),_:1})],64)):v(``,!0)]),_:1})]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,disabled:U(a),block:``,onClick:n[1]||=e=>o.value=!1},{default:N(()=>[...n[5]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,loading:U(a),block:``,onClick:p},{default:N(()=>[s(V(u.value?`Remove`:`Apply`)+` Legal Hold `,1)]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`,`persistent`]))}}),hg=Mn(P({__name:`DownloadPrefixDialog`,props:I({prefixType:{},bucket:{},prefix:{default:``}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=e,n=di(),{withTrialCheck:r,withManagedPassphraseCheck:i}=gi(),{isLoading:a,withLoading:o}=Oi(),{downloadPrefix:c}=yi(),{platform:l}=Br(),u=wi(),d=si(),f=_e(),p=Ne(),h=B(e,`modelValue`),g=E(Yu.ZIP),_=T(()=>f.state.config.zipDownloadLimit),y=T(()=>u.state.edgeCredentials);async function b(){r(()=>{i(async()=>{await o(async()=>
30{if(!y.value.accessKeyId)try{await u.setS3Client(d.state.selectedProject.id)}catch(e){n.notifyError(e,R.DOWNLOAD_PREFIX_DIALOG);return}try{await c(t.bucket,t.prefix,g.value),p.eventTriggered(Be.DOWNLOAD_PREFIX_INITIATED,{prefix_type:t.prefixType.toLowerCase(),format:g.value}),h.value=!1,n.success(()=>[`Keep this download link private.`,He(`br`),`If you want to share, use the Share option.`],`Download started`)}catch(e){e.message=`Unable to download ${t.prefixType}. ${e.message}`,n.notifyError(e,R.DOWNLOAD_PREFIX_DIALOG)}})})})}return L(h,async e=>{e&&(l.value.linux||l.value.mac?g.value=Yu.TAR_GZ:g.value=Yu.ZIP)}),(t,n)=>(H(),m(U(nn),{modelValue:h.value,"onUpdate:modelValue":n[3]||=e=>h.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:U(a)},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(Is)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(a),onClick:n[0]||=e=>h.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[s(` Download `+V(e.prefixType),1)]),_:1})]),_:1}),F(U(q)),j(`div`,{class:Je([`pa-6 download-dialog__content`,{"download-dialog__content--loading":U(a)}])},[F(U(K),null,{default:N(()=>[F(U(Y),{cols:`12`},{default:N(()=>[F(U(Z),{class:Je([`mb-4`,{"border-colored":g.value===U(Yu).ZIP}]),variant:`outlined`,rounded:`lg`,color:g.value===U(Yu).ZIP?`primary`:void 0,onClick:n[1]||=e=>g.value=U(Yu).ZIP},{default:N(()=>[F(U(X),null,{prepend:N(()=>[(H(),m(z(U(Us)),{size:18,class:`mr-2`}))]),default:N(()=>[F(U($t),{class:`d-flex align-center`},{default:N(()=>[n[4]||=s(` .zip format `,-1),g.value===U(Yu).ZIP?(H(),m(z(U(ys)),{key:0,size:18,class:`ml-2`})):v(``,!0)]),_:1}),F(U(gt),{class:Je([`text-wrap pb-2`,{"opacity-100":g.value===U(Yu).ZIP}])},{default:N(()=>[...n[5]||=[s(` Universal compatibility, no extra software needed. `,-1)]]),_:1},8,[`class`]),F(U(bn),{class:`pa-0`},{default:N(()=>[F(U(J),{size:`small`,color:`success`,variant:`flat`},{default:N(()=>[s(`Limited to `+V(_.value.toLocaleString())+` objects`,1)]),_:1})]),_:1})]),_:1})]),_:1},8,[`class`,`color`]),F(U(Z),{class:Je({"border-colored":g.value===U(Yu).TAR_GZ}),variant:`outlined`,rounded:`lg`,color:g.value===U(Yu).TAR_GZ?`primary`:void 0,onClick:n[2]||=e=>g.value=U(Yu).TAR_GZ},{default:N(()=>[F(U(X),null,{prepend:N(()=>[(H(),m(z(U(Us)),{size:18,class:`mr-2`}))]),default:N(()=>[F(U($t),{class:`d-flex align-center`},{default:N(()=>[n[6]||=s(` .tar.gz format `,-1),g.value===U(Yu).TAR_GZ?(H(),m(z(U(ys)),{key:0,size:18,class:`ml-2`})):v(``,!0)]),_:1}),F(U(gt),{class:Je([`text-wrap pb-2`,{"opacity-100":g.value===U(Yu).TAR_GZ}])},{default:N(()=>[...n[7]||=[s(` Better compression, suitable for large downloads. `,-1)]]),_:1},8,[`class`]),F(U(bn),{class:`pa-0`},{default:N(()=>[F(U(J),{size:`small`,color:`success`,variant:`flat`},{default:N(()=>[...n[8]||=[s(`No object limit`,-1)]]),_:1})]),_:1})]),_:1})]),_:1},8,[`class`,`color`])]),_:1})]),_:1})],2),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),{cols:`12`},{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,disabled:U(a),onClick:b},{default:N(()=>[(H(),m(z(U(Is)),{size:18,class:`mr-2`})),s(` Download as `+V(g.value),1)]),_:1},8,[`disabled`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),[[`__scopeId`,`data-v-09be235f`]]),gg=P({__name:`BrowserNewFolderDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=xi(),n=di(),{isLoading:r,withLoading:i}=Oi(),a=B(e,`modelValue`),o=E(!1),c=E(``),l=E(null),u=[e=>!!e||`Folder name is required.`,e=>e.trim().length>0||`Name must not be only space.`,e=>e.indexOf(`/`)===-1||`Name must not contain "/".`,e=>[...e.trim()].filter(e=>e===`.`).length!==e.trim().length||`Name must not be only periods.`,e=>d.value.filter(t=>t.Key===e.trim()).length===0||`This folder already exists.`],d=T(()=>t.sortedFiles);function f(){o.value&&i(async()=>{try{await t.createFolder(c.value.trim())}
30catch(e){n.notifyError(e,R.CREATE_FOLDER_MODAL)}a.value=!1})}return L(l,e=>{if(!e){c.value=``;return}}),(e,t)=>(H(),m(U(nn),{modelValue:a.value,"onUpdate:modelValue":t[4]||=e=>a.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:U(r)},{default:N(()=>[F(U(Z),{ref_key:`innerContent`,ref:l},{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[...t[5]||=[j(`img`,{src:`data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.09273%201.83862C7.2626%201.8704%207.41357%201.92317%207.56625%202.00414L7.61471%202.03057C7.74847%202.1058%207.88213%202.20149%208.19133%202.45447L10.3217%204.19751H13.4957C14.749%204.19751%2015.2035%204.328%2015.6617%204.57304C16.1198%204.81808%2016.4794%205.17766%2016.7245%205.63584L16.7507%205.68585C16.9788%206.12813%2017.1%206.59407%2017.1%207.80178V12.4918C17.1%2013.9838%2016.9446%2014.5249%2016.6529%2015.0703C16.3612%2015.6158%2015.9331%2016.0439%2015.3877%2016.3356L15.3331%2016.3643L15.2793%2016.3916C14.7756%2016.6427%2014.2223%2016.7778%2012.8818%2016.7826H5.19079C3.69879%2016.7826%203.15775%2016.6273%202.6123%2016.3356C2.06684%2016.0439%201.63877%2015.6158%201.34705%2015.0703L1.31834%2015.0158C1.04987%2014.4969%200.905038%2013.9532%200.899994%2012.5656V4.91008C0.899994%204.15367%201.02189%203.65256%201.25157%203.21837C1.48126%202.78417%201.81872%202.44223%202.24985%202.20684C2.68097%201.97145%203.18043%201.84295%203.93678%201.83297L6.41469%201.80048L6.54096%201.79999C6.82689%201.80039%206.95392%201.81266%207.09273%201.83862ZM7.97397%207.07938C7.67373%207.30642%207.31046%207.43381%206.93504%207.44445L6.88378%207.44518H3.41896C3.04556%207.44518%202.6912%207.36369%202.37269%207.21752V12.5604L2.37419%2012.7415L2.37599%2012.8618C2.39189%2013.7187%202.46698%2014.0416%202.64573%2014.3758C2.80018%2014.6646%203.01803%2014.8824%203.30683%2015.0369L3.34877%2015.0588L3.39368%2015.081C3.71695%2015.2357%204.07688%2015.2995%204.95026%2015.3087L5.19079%2015.3099L12.9325%2015.3096C13.9745%2015.3045%2014.3298%2015.2312%2014.6932%2015.0369C14.982%2014.8824%2015.1998%2014.6646%2015.3543%2014.3758L15.3762%2014.3339L15.3983%2014.2889C15.5531%2013.9657%2015.6168%2013.6057%2015.6261%2012.7324L15.6273%2012.4918V7.80178C15.6273%206.88146%2015.5746%206.60856%2015.4258%206.33038C15.318%206.12885%2015.1687%205.97949%2014.9671%205.87171L14.9323%205.85361C14.6709%205.72157%2014.3902%205.67238%2013.5524%205.6703L9.83731%205.67017L7.97397%207.07938ZM6.47489%203.27269L6.34265%203.27408L3.95621%203.30557L3.84915%203.30796C3.41773%203.32185%203.16585%203.38465%202.95559%203.49945C2.77811%203.59635%202.64794%203.72825%202.55338%203.907C2.4389%204.12343%202.3793%204.38262%202.37324%204.83186C2.37668%204.85579%202.37883%204.87987%202.37979%204.90425L2.38037%204.93387C2.38037%205.49643%202.82765%205.95453%203.38599%205.97194L3.41896%205.97245H6.88378C6.94754%205.97245%207.00978%205.95424%207.06329%205.92024L7.08566%205.90471L8.64293%204.72696L7.17963%203.52982C7.00245%203.38612%206.93952%203.34067%206.88962%203.31253L6.87625%203.30522C6.8551%203.29401%206.84547%203.29064%206.82193%203.28624L6.79088%203.28128L6.76967%203.27886C6.71675%203.27363%206.63713%203.27155%206.47489%203.27269Z'%20fill='%2356606D'/%3e%3c/svg%3e`,alt:`folder icon`},null,-1)]]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(r),onClick:t[0]||=e=>a.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[6]||=[s(` New Folder `,-1)]]),_:1})]),_:1})]),_:1}),F(U(q)),F(U(Eo),{modelValue:o.value,"onUpdate:modelValue":t[2]||=e=>o.value=e,class:`px-6 pt-9 pb-4`,onSubmit:fn(f,[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),{cols:`12`},{default:N(()=>[F(U(Tt),{id:`Folder Name`,modelValue:c.value,"onUpdate:modelValue":t[1]||=e=>c.value=e,variant:`outlined`,rules:u,label:`Folder Name`,placeholder:`Enter a folder name`,"hide-details":!1,maxlength:`50`,required:``,autofocus:``},null,8,[`modelValue`])]),_:1})]),_:1})]),_:1},8,[`modelValue`]),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(r),onClick:t[3]||=e=>a.value=!1},{default:N(()=>[...t[7]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,disabled:!o.value,loading:U(r),block:``,onClick:f},{default:N(()=>[...t[8]||=[s(` Create Folder `,-1)]]),_:1},8,[`disabled`,`loading`])]),_:1})]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`,`persistent`]))}}),_g=P({__name:`EnterBucketPassphraseDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:I([`passphraseEntered`],[`update:modelValue`]),setup(e,{emit:t}){let n=wi(),r=si(),i=di(),a=E(``),o=E(!1),c=E(!1),l=E(null),u=E(!1),d=E(!1),f=B(e,`modelValue`),p=t,h=T(()=>n.state.fileComponentBucketName),g=T(()=>n.state.page.buckets.find(e=>e.name===h.value)?.objectCount??0);async function _(){if(!d.value){if(c.value){n.setPromptForPassphrase(!1),f.value=!1,p(`passphraseEntered`);return}d.value=!0;try{if(n.setPassphrase(a.value),await n.setS3Client(r.state.selectedProject.id),await n.getObjectsCount(h.value)===0&&g.value>0){c.value=!0,d.value=!1;return}n.setPromptForPassphrase(!1),d.value=!1}catch(e){i.notifyError(e,R.OPEN_BUCKET_MODAL),d.value=!1;return}f.value=!1,p(`passphraseEntered`)}}return L(l,e=>{e||(a.value=``,c.value=!1)}),L(a,()=>{c.value&&=!1}),(e,t)=>(H(),m(U(nn),{modelValue:f.value,"onUpdate:modelValue":t[5]||=e=>f.value=e,persistent:d.value,"max-width":`420px`,transition:`fade-transition`},{default:N(()=>
30[F(U(Z),{ref_key:`innerContent`,ref:l},{default:N(()=>[F(U(X),{class:`pa-6 pr-5`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[F(U(hn),{icon:U(ec),size:`18`},null,8,[`icon`])]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:d.value,onClick:t[0]||=e=>f.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[6]||=[s(` Enter passphrase `,-1)]]),_:1})]),_:1}),F(U(q)),F(U(X),{class:`pa-6 pb-3`},{default:N(()=>[F(U(Eo),{modelValue:u.value,"onUpdate:modelValue":t[3]||=e=>u.value=e,onSubmit:fn(_,[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),{cols:`12`},{default:N(()=>[...t[7]||=[j(`p`,null,` Enter your encryption passphrase to view and manage the data in this project. `,-1)]]),_:1}),F(U(Y),{cols:`12`},{default:N(()=>[F(U(Tt),{id:`Encryption Passphrase`,modelValue:a.value,"onUpdate:modelValue":t[2]||=e=>a.value=e,"base-color":c.value?`warning`:``,label:`Encryption Passphrase`,type:o.value?`text`:`password`,variant:`outlined`,"hide-details":!1,rules:[U(ze)],autofocus:``,required:``},{"append-inner":N(()=>[F(Zi,{"is-visible":o.value,type:`passphrase`,onToggleVisibility:t[1]||=e=>o.value=!o.value},null,8,[`is-visible`])]),_:1},8,[`modelValue`,`base-color`,`type`,`rules`])]),_:1})]),_:1})]),_:1},8,[`modelValue`]),c.value?(H(),m(U(Ca),{key:0,class:`mt-3`,density:`compact`,type:`warning`,text:`Object count mismatch: objects may be uploaded with a different passphrase, or objects have been recently deleted and are not reflected yet.`})):v(``,!0)]),_:1}),F(U(q)),F(U(pr),{class:`pa-3`},{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:d.value,onClick:t[4]||=e=>f.value=!1},{default:N(()=>[...t[8]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:c.value?`default`:`primary`,variant:c.value?`outlined`:`flat`,block:``,loading:d.value,disabled:!u.value,onClick:_},{default:N(()=>[...t[9]||=[s(` Continue -> `,-1)]]),_:1},8,[`color`,`variant`,`loading`,`disabled`])]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`,`persistent`]))}}),vg=Mn(P({__name:`DropzoneDialog`,props:I({bucket:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:I([`fileDrop`],[`update:modelValue`]),setup(e,{emit:t}){let n=B(e,`modelValue`),r=t;return(t,i)=>(H(),m(U(nn),{modelValue:n.value,"onUpdate:modelValue":i[3]||=e=>n.value=e,fullscreen:``,persistent:``,transition:`fade-transition`,onDragleave:i[4]||=fn(e=>n.value=!1,[`self`]),onMouseout:i[5]||=e=>n.value=!1,onMouseleave:i[6]||=e=>n.value=!1},{default:N(()=>[j(`div`,{class:`h-100 w-100 border-white border-sm border-dashed d-flex justify-center align-center`,onDragenter:i[0]||=fn(()=>{},[`prevent`]),onDragover:i[1]||=fn(()=>{},[`prevent`]),onDrop:i[2]||=fn(e=>r(`fileDrop`,e),[`stop`,`prevent`])},[F(U(Ca),{rounded:`lg`,class:`alert`,color:`success`},{default:N(()=>[s(` Drop your objects to put it into the “`+V(e.bucket)+`” bucket. `,1)]),_:1}),i[7]||=j(`p`,{class:`info font-weight-bold text-display-small text-center`},`Drag and drop objects here to upload`,-1)],32)]),_:1},8,[`modelValue`]))}}),[[`__scopeId`,`data-v-0b1c9055`]]),yg={class:`text-capitalize`},bg=P({__name:`BucketDetailsDialog`,props:I({bucketName:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=wi(),n=_e(),r=si(),i=E(new ve),a=di(),{isLoading:o,withLoading:c}=Oi(),l=e,u=B(e,`modelValue`),d=T(()=>n.state.config.versioningUIEnabled),f=T(()=>n.state.config.objectLockUIEnabled),p=T(()=>{let{objectLockEnabled:e,defaultRetentionDays:t,defaultRetentionYears:n}=i.value;return e?t?`${t} Day${t>1?`s`:``}`:n?`${n} Year${n>1?`s`:``}`:Ae:Ae}),h=T(()=>n.state.config.enableRegionTag);async function g(){if(!r.state.selectedProject.id){i.value=new ve;return}let e=t.state.page.buckets.find(e=>e.name===l.bucketName);e?i.value=e:c(async()=>{try{i.value=await t.getSingleBucket(r.state.selectedProject.id,l.bucketName)}
30catch(e){a.notifyError(e,R.BUCKET_DETAILS_MODAL),i.value=new ve}})}return L(u,e=>{e&&g()}),(e,t)=>(H(),m(U(nn),{modelValue:u.value,"onUpdate:modelValue":t[2]||=e=>u.value=e,"max-width":`460px`,transition:`fade-transition`},{default:N(()=>[F(U(Z),{loading:U(o)},{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(uc)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{id:`close-bucket-details`,icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>u.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[3]||=[s(` Bucket Details `,-1)]]),_:1})]),_:1}),F(U(q)),F(U(X),null,{default:N(()=>[F(U(sr),{lines:`one`,class:`px-0`},{default:N(()=>[F(U(Xn),{title:`Name`,subtitle:i.value.name,class:`px-0 rounded-lg mb-2 border pl-3`},{prepend:N(()=>[(H(),m(z(U(vc)),{size:18,class:`mr-3`}))]),_:1},8,[`subtitle`]),F(U(Xn),{title:`Objects`,subtitle:i.value.objectCount.toLocaleString(),class:`px-0 rounded-lg mb-2 border pl-3`},{prepend:N(()=>[(H(),m(z(U(Hs)),{size:18,class:`mr-3`}))]),_:1},8,[`subtitle`]),F(U(Xn),{title:`Segments`,subtitle:i.value.segmentCount.toLocaleString(),class:`px-0 rounded-lg mb-2 border pl-3`},{prepend:N(()=>[(H(),m(z(U(lc)),{size:18,class:`mr-3`}))]),_:1},8,[`subtitle`]),F(U(Xn),{title:`Storage`,subtitle:i.value.storage.toFixed(2)+`GB`,class:`px-0 rounded-lg mb-2 border pl-3`},{prepend:N(()=>[(H(),m(z(U(Ms)),{size:18,class:`mr-3`}))]),_:1},8,[`subtitle`]),h.value?(H(),m(U(Xn),{key:0,title:`Location`,subtitle:i.value.location||`unknown(${i.value.defaultPlacement})`,class:`px-0 rounded-lg mb-2 border pl-3`},{prepend:N(()=>[(H(),m(z(U(Zs)),{size:18,class:`mr-3`}))]),_:1},8,[`subtitle`])):v(``,!0),d.value?(H(),m(U(Xn),{key:1,title:`Versioning`,subtitle:i.value.versioning,class:`px-0 bg-background rounded-lg mb-2 border pl-3`},{prepend:N(()=>[(H(),m(z(U(qs)),{size:18,class:`mr-3`}))]),_:1},8,[`subtitle`])):v(``,!0),f.value?(H(),m(U(Xn),{key:2,title:`Object Lock`,subtitle:i.value.objectLockEnabled?`Enabled`:`Disabled`,class:`px-0 bg-background rounded-lg mb-2 border pl-3`},{prepend:N(()=>[(H(),m(z(U(ec)),{size:18,class:`mr-3`}))]),_:1},8,[`subtitle`])):v(``,!0),f.value?(H(),m(U(Xn),{key:3,title:`Default Lock Mode`,class:`px-0 bg-background rounded-lg mb-2 border pl-3`},{prepend:N(()=>[(H(),m(z(U(gc)),{size:18,class:`mr-3`}))]),subtitle:N(()=>[j(`p`,yg,V(i.value.defaultRetentionMode.toLowerCase()),1)]),_:1})):v(``,!0),f.value?(H(),m(U(Xn),{key:4,title:`Default Retention Period`,subtitle:p.value,class:`px-0 bg-background rounded-lg mb-2 border pl-3`},{prepend:N(()=>[(H(),m(z(U(On)),{size:18,class:`mr-3`}))]),_:1},8,[`subtitle`])):v(``,!0),F(U(Xn),{title:`Date Created`,subtitle:i.value.createdAt.toUTCString(),class:`px-0 bg-background rounded-lg mb-2 border pl-3`},{prepend:N(()=>[(H(),m(z(U(vs)),{size:18,class:`mr-3`}))]),_:1},8,[`subtitle`]),F(U(Xn),{title:`Last Updated`,subtitle:i.value.before.toUTCString(),class:`px-0 bg-background rounded-lg mb-2 border pl-3`},{prepend:N(()=>[(H(),m(z(U(_s)),{size:18,class:`mr-3`}))]),_:1},8,[`subtitle`])]),_:1})]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{color:`default`,variant:`outlined`,block:``,onClick:t[1]||=e=>u.value=!1},{default:N(()=>[...t[4]||=[s(`Close`,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`loading`])]),_:1},8,[`modelValue`]))}}),xg={class:`mb-3`},Sg={class:`my-2`},Cg={key:0},wg=P({__name:`DeleteBucketDialog`,props:I({bucketName:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:I([`deleted`],[`update:modelValue`]),setup(e,{emit:t}){let n=e,r=B(e,`modelValue`),i=t,a=_e(),o=wi(),c=Ci(),l=si(),u=xi(),{isLoading:f,withLoading:p}=Oi(),h=di(),{setPermissions:g,generateAccess:_}=ri(),y=E(),b=E(!1),x=T(()=>o.state.page.buckets.find(e=>e.name===n.bucketName)),S=T(()=>o.state.apiKey);async function C(e=!1){let t=l.state.selectedProject.id,r=new Date;if(!S.value){let e=`${a.state.config.objectBrowserKeyNamePrefix}${r.getTime()}`,n=await c.createAccessGrant(e,t);o.setApiKey(n.secret)}let i=await _({apiKey:await g({isDownload:!1,isUpload:!1,isList:!0,isDelete:!0,notAfter:new Date(r.setHours(r.getHours()+1)).toISOString(),buckets:JSON.stringify([n.bucketN
30ame]),apiKey:S.value}),passphrase:e?o.state.passphrase:``},l.state.selectedProject.id),s=await c.getEdgeCredentials(i);o.setEdgeCredentialsForDelete(s,x.value?.objectLockEnabled)}async function D(){let e=o.deleteBucket(n.bucketName);o.handleDeleteBucketRequest(n.bucketName,e),r.value=!1,i(`deleted`)}async function O(){if(u.state.uploading.some(e=>e.Bucket===n.bucketName&&e.status===Si.InProgress)){h.error(`There is an ongoing upload in this bucket.`,R.DELETE_BUCKET_MODAL);return}await p(async()=>{try{let e=!!(x.value?.objectLockEnabled&&o.state.passphrase);if(await C(e),!e){await D();return}if(await o.checkBucketEmpty(x.value?.name||``)){await D();return}b.value=!0}catch(e){h.notifyError(e,R.DELETE_BUCKET_MODAL)}})}return L(r,e=>{e||(y.value=``)}),(t,n)=>(H(),m(U(nn),{modelValue:r.value,"onUpdate:modelValue":n[3]||=e=>r.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:U(f)},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center text-error`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(bc)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:n[0]||=e=>r.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold text-error`},{default:N(()=>[...n[4]||=[s(` Delete Bucket `,-1)]]),_:1})]),_:1})]),_:1}),F(U(q)),b.value?(H(),m(U(X),{key:1,class:`pa-6`},{default:N(()=>[n[16]||=j(`p`,{class:`mb-4`},` The bucket you tried to delete is not empty. You must delete all versions in the bucket. `,-1),F(U(Ca),null,{default:N(()=>[...n[15]||=[s(` Please toggle 'show versions', delete all object versions, including delete markers and try again. `,-1)]]),_:1})]),_:1})):(H(),m(U(X),{key:0,class:`pa-6`},{default:N(()=>[j(`p`,xg,[j(`b`,null,` The following bucket and all of its data `+V(x.value?.versioning===U(fe).NotSupported?``:`(including versions)`)+` will be deleted. Data will not be recoverable. `,1)]),j(`p`,Sg,[F(U(J),{variant:`tonal`,filter:``,color:`default`,class:`font-weight-bold text-wrap h-100 py-2 mr-2`},{default:N(()=>[s(V(e.bucketName),1)]),_:1}),x.value?(H(),w(k,{key:0},[F(U(J),{variant:`tonal`,filter:``,color:`default`,class:`text-wrap h-100 py-2 mr-2`},{default:N(()=>[s(V(U(it).toBase10String(x.value.storage*U(d).GB)),1)]),_:1}),F(U(J),{variant:`tonal`,filter:``,color:`default`,class:`text-wrap h-100 py-2`},{default:N(()=>[s(V(x.value.objectCount.toLocaleString())+` object`+V((x.value?.objectCount??0)>1?`s`:``),1)]),_:1})],64)):v(``,!0)]),n[14]||=j(`p`,{class:`mt-6 mb-4`},`Confirm deletion by typing 'DELETE' below:`,-1),F(U(Tt),{id:`confirm-delete`,modelValue:y.value,"onUpdate:modelValue":n[1]||=e=>y.value=e,label:`Type DELETE to confirm`,outlined:``,dense:``,color:`error`},null,8,[`modelValue`]),F(U(Ca),null,{default:N(()=>[n[6]||=s(` Bucket deletion runs in your browser session. `,-1),n[7]||=j(`strong`,null,`Closing this page may interrupt the process.`,-1),n[8]||=j(`br`,null,null,-1),n[9]||=j(`br`,null,null,-1),n[10]||=s(` If there are millions of objects, this process may time out. `,-1),U(a).isDefaultBrand?(H(),w(`span`,Cg,[...n[5]||=[s(` We recommend using one of the approaches mentioned `,-1),j(`strong`,null,[j(`a`,{href:`https://storj.dev/dcs/buckets/delete-buckets`,target:`_blank`,rel:`noopener noreferrer`},`here`)],-1),s(`. `,-1)]])):v(``,!0),n[11]||=j(`br`,null,null,-1),n[12]||=j(`br`,null,null,-1),n[13]||=s(` Object count and statistics might not reflect changes made in the past 24 hours. `,-1)]),_:1})]),_:1})),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(f),onClick:n[2]||=e=>r.value=!1},{default:N(()=>[s(V(b.value?`Close`:`Cancel`),1)]),_:1},8,[`disabled`])]),_:1}),b.value?v(``,!0):(H(),m(U(Y),{key:0},{default:N(()=>[F(U(W),{color:`error`,variant:`flat`,block:``,loading:U(f),disabled:y.value?.toUpperCase()!==`DELETE`,onClick:O},{default:N(()=>[...n[17]||=[s(` Delete `,-1)]]),_:1},8,[`loading`,`disabled`])]),_:1}))]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),Tg={class:`my-2`},Eg=P({__name:`ToggleVersioningDialog`,props:{modelValue:{required:!0},modelModifiers:{}},emits:I([`toggle`],[`update:modelValue`]),setup(e,{emit:t}){let{toggleVersioning:n}=Di(),{isLoading:r,withLoading:i}=Oi(),a=di(),o=B(e,`modelValue`),c=t,l=T({get:()=>!!o.value,set:e=>{e||(o.value=null)}}),u=T(()=>o.value?.versioning===fe.Enabled);function d(){i(async()=>
30{if(o.value)try{await n(o.value.name,o.value.versioning),a.success(`Versioning has been ${o.value.versioning===fe.Enabled?`suspended`:`enabled`} for this bucket.`),o.value=null,c(`toggle`)}catch(e){a.notifyError(e,R.VERSIONING_TOGGLE_DIALOG)}})}return(e,t)=>(H(),m(U(nn),{modelValue:l.value,"onUpdate:modelValue":t[2]||=e=>l.value=e,activator:`parent`,width:`auto`,"max-width":`450px`,transition:`fade-transition`},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(Bi,{size:`40`})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>l.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[s(V(u.value?`Suspend`:`Enable`)+` Versioning `,1)]),_:1})]),_:1})]),_:1}),F(U(q)),F(U(K),null,{default:N(()=>[F(U(Y),{class:`pa-6 mx-3`},{default:N(()=>[j(`p`,Tg,` Do you want to `+V(u.value?`suspend`:`enable`)+` versioning on this bucket? `,1),F(U(Ca),{color:`info`,variant:`tonal`,class:`my-4`},{default:N(()=>[s(V(u.value?`By suspending versioning, uploading objects with the same name will overwrite them. Previously stored versions will remain accessible.`:`By enabling versioning, you can store multiple versions of each object. All versions count as additional storage used in this project.`),1)]),_:1})]),_:1})]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,disabled:U(r),block:``,onClick:t[1]||=e=>l.value=!1},{default:N(()=>[...t[3]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,loading:U(r),block:``,onClick:d},{default:N(()=>[s(V(u.value?`Suspend`:`Enable`)+` Versioning `,1)]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),Dg=P({__name:`UploadOverwriteWarningDialog`,props:I({filenames:{default:()=>[]}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:I([`proceed`,`cancel`],[`update:modelValue`]),setup(e,{emit:t}){let n=je(),r=di(),{withLoading:i,isLoading:a}=Oi(),o=B(e,`modelValue`),c=t,l=E(!1);function u(){i(async()=>{try{if(l.value){let e={...n.state.settings.noticeDismissal};e.uploadOverwriteWarning=!0,await n.updateSettings({noticeDismissal:e})}o.value=!1,c(`proceed`)}catch(e){r.notifyError(e,R.UPLOAD_OVERWRITE_WARNING_DIALOG)}})}async function d(){c(`cancel`),o.value=!1}return(t,n)=>(H(),m(U(nn),{modelValue:o.value,"onUpdate:modelValue":n[1]||=e=>o.value=e,width:`auto`,"max-width":`450px`,transition:`fade-transition`},{default:N(()=>[F(U(Z),{rounded:`xlg`},{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[F(qi,{size:22})]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:d},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...n[2]||=[s(` Object Overwrite Warning `,-1)]]),_:1})]),_:1})]),_:1}),F(U(q)),F(U(K),null,{default:N(()=>[F(U(Y),{class:`pa-6 mx-3`},{default:N(()=>[n[4]||=j(`p`,{class:`my-2 font-weight-bold`},` You are uploading to an unversioned bucket. `,-1),n[5]||=j(`p`,null,` This non-exhaustive list of objects you are uploading have the same names as existing objects in this bucket: `,-1),(H(!0),w(k,null,Pe(e.filenames,e=>(H(),m(U(J),{key:e,class:`font-weight-bold text-wrap mt-3 mr-1 py-2`},{default:N(()=>[s(V(e),1)]),_:2},1024))),128)),n[6]||=j(`p`,null,null,-1),F(U(Ca),{color:`default`,variant:`tonal`,class:`my-4`},{default:N(()=>[...n[3]||=[s(` If you continue with the upload, the existing object(s) will be permanently overwritten, and previous versions cannot be recovered. `,-1)]]),_:1}),F(U(wt),{modelValue:l.value,"onUpdate:modelValue":n[0]||=e=>l.value=e,density:`comfortable`,class:`mb-2 ml-n2`,label:`Do not show this warning again.`},null,8,[`modelValue`])]),_:1})]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{disabled:U(a),variant:`outlined`,color:`default`,block:``,onClick:d},{default:N(()=>[...n[7]||=[s(`Cancel`,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{loading:U(a),color:`primary`,variant:`flat`,block:``,onClick:u},{default:N(()=>[...n[8]||=[s(` Continue `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),Og=P({__name:`RestoreVersionDialog`,props:I({file:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:I([`contentRemoved`,`fileRestored`],[`update:modelValue`]),setup(e,{emit:t}){let n=e,r=t,i=B(e,`modelValue`),a=xi(),{isLoading:o,withLoading:c}=Oi(),l=di(),u=E(null);async function d(){await c(async()=>
30{if(n.file){try{await a.restoreObject(n.file)}catch(e){e.message=`Error restoring previous version. ${e.message}`,l.notifyError(e,R.FILE_BROWSER);return}r(`fileRestored`),l.success(`Previous version restored.`),i.value=!1}})}return L(u,e=>!e&&r(`contentRemoved`)),(t,n)=>(H(),m(U(nn),{modelValue:i.value,"onUpdate:modelValue":n[2]||=e=>i.value=e,width:`auto`,"min-width":`400px`,"max-width":`450px`,transition:`fade-transition`,persistent:U(o)},{default:N(()=>[F(U(Z),{ref_key:`innerContent`,ref:u},{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[F(Ki)]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(o),onClick:n[0]||=e=>i.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...n[3]||=[s(` Restore Previous Version `,-1)]]),_:1})]),_:1})]),_:1}),F(U(q)),e.file?(H(),m(U(X),{key:0},{default:N(()=>[n[4]||=j(`p`,{class:`mt-2 mb-3`},` You are about to restore a previous version. This action will create a copy as the latest version of the object. All existing versions, including the current one, will be preserved. `,-1),n[5]||=j(`p`,{class:`my-1`},` Name: `,-1),F(U(J),{class:`font-weight-bold text-wrap py-2 mb-3`},{default:N(()=>[s(V(e.file.Key),1)]),_:1}),n[6]||=j(`p`,{class:`my-1`},` Version ID: `,-1),F(U(J),{class:`font-weight-bold text-wrap py-2 mb-3`},{default:N(()=>[s(V(e.file.VersionId),1)]),_:1}),n[7]||=j(`p`,{class:`my-1`},` Date: `,-1),F(U(J),{class:`font-weight-bold text-wrap py-2 mb-3`},{default:N(()=>[s(V(U(ye).formattedDate(e.file.LastModified)),1)]),_:1})]),_:1})):v(``,!0),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(o),onClick:n[1]||=e=>i.value=!1},{default:N(()=>[...n[8]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,loading:U(o),onClick:d},{default:N(()=>[...n[9]||=[s(` Restore Version `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`,`persistent`]))}}),kg={class:`font-weight-bold text-body-medium mb-1 text-capitalize`},Ag={class:`text-title-small`},jg={class:`font-weight-regular`},Mg=P({__name:`SetDefaultObjectLockConfig`,props:{defaultRetentionMode:{required:!0},defaultRetentionModeModifiers:{},defaultRetentionPeriod:{required:!0},defaultRetentionPeriodModifiers:{},periodUnit:{required:!0},periodUnitModifiers:{}},emits:[`update:defaultRetentionMode`,`update:defaultRetentionPeriod`,`update:periodUnit`],setup(e){let t=E(null),n=B(e,`defaultRetentionMode`),r=B(e,`defaultRetentionPeriod`),i=B(e,`periodUnit`),a=T({get:()=>[i.value],set:e=>{e[0]&&(i.value=e[0])}}),o=T(()=>n.value===p?`Prevents users without special permissions from overwriting, deleting, or altering object lock settings. Users with the necessary permissions can still modify or remove locked objects.`:n.value===tt?`No user, including the project owner can overwrite, delete, or alter object lock settings.`:`Objects in this bucket will follow retention settings applied at the object level during upload or by your applications.`),c=T(()=>[ze,e=>!(isNaN(+e)||isNaN(parseInt(e)))||`Invalid number`,e=>!/[.,]/.test(e)||`Value must be a whole number`,e=>parseInt(e)>0||`Value must be a positive number`,e=>i.value===ie.DAYS&&parseInt(e)>3650?`Value must be less than or equal to 3650`:i.value===ie.YEARS&&parseInt(e)>10?`Value must be less than or equal to 10`:!0]);function l(e){if(!e){r.value=0;return}let t=+e;isNaN(t)||isNaN(parseInt(e))||(r.value=t)}return L(n,e=>{e===`Not Set`&&(r.value=0)}),L(a,e=>{t.value?.validate()}),(e,u)=>(H(),w(k,null,[u[9]||=j(`p`,null,`Select default object lock mode (optional):`,-1),F(U(Kn),{modelValue:n.value,"onUpdate:modelValue":u[0]||=e=>n.value=e,rules:[U(ze)],filter:``,mandatory:``,"selected-class":`font-weight-bold`,class:`my-1`},{default:N(()=>[F(U(J),{value:U(Ae)},{default:N(()=>[...u[5]||=[s(` No Default `,-1)]]),_:1},8,[`value`]),F(U(J),{value:U(p)},{default:N(()=>[...u[6]||=[s(` Governance `,-1)]]),_:1},8,[`value`]),F(U(J),{value:U(tt)},{default:N(()=>[...u[7]||=[s(` Compliance `,-1)]]),_:1},8,[`value`])]),_:1},8,[`modelValue`,`rules`]),F(U(Ca),{variant:`tonal`,color:`info`,class:`mt-1`},{default:N(()=>[j(`p`,kg,`Enable Object Lock (`+V(n.value===U(`Not Set`)?`No Default`:n.value.toLowerCase())+` Mode)`,1),j(`p`,Ag,V(o.value),1),n.value===U(`Not Set`)?v(``,!0):(H(),w(k,{key:0},[u[8]||=j(`p`,{class:`mt-4 mb-2 font-weight-medium`},`Enter the default retention period:`,-1),F(U(Tt),{ref_key:`periodInput`,ref:t,modelValue:r.value,"onUpdate:modelValue":[u[4]||=e=>r.value=e,l],variant:`outlined`,density:`comfortable`,type:`number`,rules:c.value,"hide-details":`auto`,color:`primary`},{"append-inner":N(()=>[F(U(Et),null,{activator:N(({props:e,isActive:t})=>[F(U(W),pe({class:`h-100 text-medium-emphasis`,variant:`text`,density:`comfortable`,color:`default`,"append-icon":U(t?Cs:bs)},e,{onMousedown:u[1]||=fn(()=>{},[`stop`]),onClick:u[2]||=fn(()=>{},[`stop`])}),{default:N(()=>[j(`span`,jg,V(i.value),1)]),_:1},16,[`append-icon`])]),default:N(()=>[F(U(sr),{selected:a.value,"onUpdate:selected":u[3]||=e=>a.value=e,density:`compact`,class:`pa-1`},{default:N(()=>[F(U(Xn),{title:U(ie).DAYS,value:U(ie).DAYS},null,8,[`title`,`value`]),F(U(Xn),{title:U(ie).YEARS,value:U(ie).YEARS},null,8,[`title`,`value`])]),_:1},8,[`selected`])]),_:1})]),_:1},8,[`modelValue`,`rules`])],64))]),_:1})],64))}}),Ng={key:0,class:`mb-4`},Pg={key:1,class:`mb-4`},Fg=P({__name:`SetBucketObjectLockConfigDialog`,props:I({bucketName:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let{isLoading:t,withLoading:n}=Oi(),r=di(),{setPermissions:i,generateAccess:a}=ri(),o=wi(),c=si(),l=Ci(),u=_e(),d=e,f=B(e,`modelValue`),p=E(),h=E(!1),g=E(Ae),_=E(0),v=E(ie.DAYS),y=T(()=>o.state.page.buckets.find(e=>
30e.name===d.bucketName)??new ve),b=T(()=>c.state.selectedProject.id),x=T(()=>o.state.promptForPassphrase),S=T(()=>o.state.edgeCredentials),C=T(()=>o.state.edgeCredentialsForObjectLock),D=T(()=>o.state.apiKey);function O(){n(async()=>{try{let e;g.value!==`Not Set`&&(e={DefaultRetention:{Mode:g.value,Days:v.value===ie.DAYS?_.value:void 0,Years:v.value===ie.YEARS?_.value:void 0}});let t=o.state.cursor.page,n=o.state.cursor.limit;if(!x.value){S.value.accessKeyId||await o.setS3Client(b.value),await o.setObjectLockConfig(d.bucketName,fi.REGULAR,e),await o.getBuckets(t,b.value,n),r.success(`Bucket Object Lock configuration has been updated.`),f.value=!1;return}if(C.value.accessKeyId){await o.setObjectLockConfig(d.bucketName,fi.FOR_OBJECT_LOCK,e),await o.getBuckets(t,b.value,n),r.success(`Bucket Object Lock configuration has been updated.`),f.value=!1;return}let s=new Date;if(!D.value){let e=`${u.state.config.objectBrowserKeyNamePrefix}${s.getTime()}`,t=await l.createAccessGrant(e,b.value);o.setApiKey(t.secret)}let c=await a({apiKey:await i({isDownload:!1,isUpload:!0,isList:!1,isDelete:!1,isPutObjectLockConfiguration:!0,isGetObjectLockConfiguration:!0,notAfter:new Date(s.setHours(s.getHours()+1)).toISOString(),buckets:JSON.stringify([]),apiKey:D.value}),passphrase:``},b.value),p=await l.getEdgeCredentials(c);o.setEdgeCredentialsForObjectLock(p),await o.setObjectLockConfig(d.bucketName,fi.FOR_OBJECT_LOCK,e),await o.getBuckets(t,b.value,n),r.success(`Bucket Object Lock configuration has been updated.`),f.value=!1}catch(e){r.notifyError(e,R.SET_BUCKET_OBJECT_LOCK_CONFIG_MODAL)}})}return L(f,e=>{e?(g.value=y.value.defaultRetentionMode,y.value.defaultRetentionYears?(v.value=ie.YEARS,_.value=y.value.defaultRetentionYears):y.value.defaultRetentionDays&&(v.value=ie.DAYS,_.value=y.value.defaultRetentionDays)):(g.value=Ae,_.value=0,v.value=ie.DAYS)}),L([f,p],async()=>{f.value&&p.value&&(h.value=(await p.value.validate()).valid)}),(e,n)=>(H(),m(U(nn),{modelValue:f.value,"onUpdate:modelValue":n[6]||=e=>f.value=e,persistent:U(t),width:`auto`,"max-width":`440px`,transition:`fade-transition`},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(tc)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(t),onClick:n[0]||=e=>f.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...n[7]||=[s(`Lock Settings`,-1)]]),_:1})]),_:1}),F(U(q)),F(U(Eo),{ref_key:`form`,ref:p,modelValue:h.value,"onUpdate:modelValue":n[4]||=e=>h.value=e,class:`pa-6`,onSubmit:fn(O,[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[y.value.objectLockEnabled?(H(),w(`p`,Ng,` Object Lock is enabled on this bucket. This setting cannot be disabled. `)):(H(),w(`p`,Pg,` Object Lock is disabled on this bucket. `)),F(Mg,{"default-retention-period":_.value,"onUpdate:defaultRetentionPeriod":n[1]||=e=>_.value=e,"default-retention-mode":g.value,"onUpdate:defaultRetentionMode":n[2]||=e=>g.value=e,"period-unit":v.value,"onUpdate:periodUnit":n[3]||=e=>v.value=e},null,8,[`default-retention-period`,`default-retention-mode`,`period-unit`])]),_:1})]),_:1})]),_:1},8,[`modelValue`]),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(t),onClick:n[5]||=e=>f.value=!1},{default:N(()=>[...n[8]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,disabled:!h.value,loading:U(t),onClick:O},{default:N(()=>[...n[9]||=[s(` Save Changes `,-1)]]),_:1},8,[`disabled`,`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),Ig=function(e){return e.ObjectCreatedPut=`s3:ObjectCreated:Put`,e.ObjectCreatedCopy=`s3:ObjectCreated:Copy`,e.ObjectCreatedAll=`s3:ObjectCreated:*`,e.ObjectRemovedDelete=`s3:ObjectRemoved:Delete`,e.ObjectRemovedDeleteMarkerCreated=`s3:ObjectRemoved:DeleteMarkerCreated`,e.ObjectRemovedAll=`s3:ObjectRemoved:*`,e}({}),Lg={class:`d-flex align-center`},Rg={class:`ml-6`},zg={class:`d-flex align-center`},Bg={class:`ml-6`},Vg={class:`text-title-small font-weight-bold mb-2 mt-4`},Hg=P({__name:`ConfigureBucketEventingDialog`,props:I({bucketName:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:I([`updated`],[`update:modelValue`]),setup(e,{emit:t}){let n=ee(),r=si(),{getNotificationConfig:i,updateNotificationConfig:a}=Ai(),{withLoading:o,isLoading:c}=Oi(),l=di(),u=e,d=B(e,`modelValue`),f=t,p=E({topicArn:``,events:[],filterPrefix:``,filterSuffix:``}),h=E(!1),g=[e=>!!e||`Topic name is required`,e=>/^projects\/[^/]+\/topics\/[^/]+$/.test(e)||`Invalid GCP Pub/Sub topic format. Expected: projects/PROJECT_ID/topics/TOPIC_ID`],_=[Ig.ObjectCreatedPut,Ig.ObjectCreatedCopy],y=[Ig.ObjectRemovedDelete,Ig.ObjectRemovedDeleteMarkerCreated],b=T(()=>_.every(e=>p.value.events.includes(e))),x=T(()=>y.every(e=>p.value.events.includes(e))),S=T(()=>{let e=_.filter(e=>p.value.events.includes(e)).length;return e>0&&e<_.length}),C=T(()=>{let e=y.filter(e=>p.value.events.includes(e)).length;return e>0&&e<y.length}),D=T(()=>h.value&&p.value.events.length>0),O=T(()=>r.selectedProjectConfig.hasManagedPassphrase);function A(e,t){if(t&&!p.value.events.includes(e))p.value.events.push(e);else if(!t){let t=p.value.events.indexOf(e);t!==-1&&p.value.events.splice(t,1)}}function M(e){p.value.events=p.value.events.filter(e=>!_.includes(e)),e&&p.value.events.push(..._)}function te(e){p.value.events=p.value.events.filter(e=>!y.includes(e)),e&&p.value.events.push(...y)}function ne(){!u.bucketName||!O.value||o(async()=>{try{let e=(await i(u.bucketName)).topicConfigurations?.[0]||null;if(!e)return;e.topicArn=tr(e.topicArn);let t=e.events.filter(e=>e!==Ig.ObjectCreatedAll&&e!==Ig.ObjectRemovedAll);e.events.includes(Ig.ObjectCreatedAll)&&t.push(..._.filter(e=>!t.includes(e))),e.events.includes(Ig.ObjectRemovedAll)&&t.push(...y.filter(e=>!t.includes(e))),e.events=t,p.value={...e}}catch(e){if(e instanceof Error&&e.message.includes(`Deserialization error`))return;l.notifyError(e,R.BUCKET_EVENTING_CONFIG_DIALOG)}})}function re(){o(async()=>{try{let{projectId:e,topicId:t}=Fn(p.value.topicArn),n={...p.value};n.topicArn=`${qn}${e}:${t}`,b.value&&(n.events=n.events.filter(e=>!_.includes(e)),n.events.push(Ig.ObjectCreatedAll)),x.value&&(n.events=n.events.filter(e=>!y.includes(e)),n.events.push(Ig.ObjectRemovedAll)),await a(u.bucketName,n),l.success(`Bucket eventing configuration updated successfully`),d.value=!1,f(`updated`)}catch(e){l.notifyError(e,R.BUCKET_EVENTING_CONFIG_DIALOG)}})}return L(d,e=>{e?ne():p.value={topicArn:``,events:[],filterPrefix:``,filterSuffix:``}}),(e,t)=>(H(),m(U(nn),{modelValue:d.value,"onUpdate:modelValue":t[15]||=e=>d.value=e,"max-width":`550px`,transition:`fade-transition`,persistent:U(c)},{default:N(()=>[F(U(Z),{loading:U(c)},{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(ps)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:`$close`,variant:`text`,size:`small`,color:`default`,disabled:U(c),onClick:t[0]||=e=>d.value=!1},null,8,[`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[16]||=[s(` Configure Bucket Eventing `,-1)]]),_:1})]),_:1}),F(U(q)),F(U(X),{class:`pa-0`},{default:N(()=>[O.value?(H(),m(U(Ca),{key:1,type:`info`,variant:`tonal`,class:`ma-6 mb-0`},{default:N(()=>[...t[18]||=[s(` Configure event notifications to publish messages to Google Cloud Pub/Sub when specific events occur in this bucket. `,-1)]]),_:1}
30)):(H(),m(U(Ca),{key:0,type:`error`,variant:`tonal`,class:`ma-6`},{default:N(()=>[...t[17]||=[s(` Bucket eventing requires satellite-managed encryption to be enabled. Create a new project with satellite-managed encryption to use this feature. `,-1)]]),_:1})),O.value?(H(),m(U(Eo),{key:2,modelValue:h.value,"onUpdate:modelValue":t[10]||=e=>h.value=e,class:`pa-6 pb-3`,onSubmit:t[11]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(Tt),{modelValue:p.value.topicArn,"onUpdate:modelValue":t[1]||=e=>p.value.topicArn=e,label:`GCP Pub/Sub Topic`,placeholder:`projects/PROJECT_ID/topics/TOPIC_ID`,rules:g,hint:`Format: projects/PROJECT_ID/topics/TOPIC_ID`,"persistent-hint":``,variant:`outlined`,required:``,class:`mb-4`},null,8,[`modelValue`]),t[23]||=j(`p`,{class:`text-title-small font-weight-bold mb-2`},` Event Types * `,-1),p.value.events.length?v(``,!0):(H(),m(U(Ca),{key:0,type:`warning`,variant:`tonal`,density:`compact`,class:`mb-4`},{default:N(()=>[...t[19]||=[s(` Select at least one event type `,-1)]]),_:1})),F(U(wo),{elevation:0,variant:`accordion`,multiple:``,flat:``},{default:N(()=>[F(U(xo),{rounded:`lg`,"hide-actions":``},{default:N(()=>[F(U(yo),null,{default:N(({expanded:e})=>[j(`div`,Lg,[F(U(Ta),{"model-value":b.value,indeterminate:S.value,density:`compact`,"hide-details":``,onClick:t[2]||=fn(()=>{},[`stop`]),"onUpdate:modelValue":M},null,8,[`model-value`,`indeterminate`]),t[20]||=j(`span`,{class:`ml-2 mr-4`},`Object Created`,-1),F(U(hn),{icon:U(e?Cs:bs)},null,8,[`icon`])])]),_:1}),F(U(_o),null,{default:N(()=>[j(`div`,Rg,[F(U(Ta),{"model-value":p.value.events.includes(U(Ig).ObjectCreatedPut),label:`Object Created (Put)`,density:`compact`,"hide-details":``,"onUpdate:modelValue":t[3]||=e=>A(U(Ig).ObjectCreatedPut,e)},null,8,[`model-value`]),F(U(Ta),{"model-value":p.value.events.includes(U(Ig).ObjectCreatedCopy),label:`Object Created (Copy)`,density:`compact`,"hide-details":``,"onUpdate:modelValue":t[4]||=e=>A(U(Ig).ObjectCreatedCopy,e)},null,8,[`model-value`])])]),_:1})]),_:1}),F(U(xo),{rounded:`lg`,"hide-actions":``},{default:N(()=>[F(U(yo),null,{default:N(({expanded:e})=>[j(`div`,zg,[F(U(Ta),{"model-value":x.value,indeterminate:C.value,density:`compact`,"hide-details":``,onClick:t[5]||=fn(()=>{},[`stop`]),"onUpdate:modelValue":te},null,8,[`model-value`,`indeterminate`]),t[21]||=j(`span`,{class:`mx-2`},`Object Removed`,-1),F(U(hn),{icon:U(e?Cs:bs)},null,8,[`icon`])])]),_:1}),F(U(_o),null,{default:N(()=>[j(`div`,Bg,[F(U(Ta),{"model-value":p.value.events.includes(U(Ig).ObjectRemovedDelete),label:`Object Removed (Delete)`,density:`compact`,"hide-details":``,"onUpdate:modelValue":t[6]||=e=>A(U(Ig).ObjectRemovedDelete,e)},null,8,[`model-value`]),F(U(Ta),{"model-value":p.value.events.includes(U(Ig).ObjectRemovedDeleteMarkerCreated),label:`Object Removed (Delete Marker)`,density:`compact`,"hide-details":``,"onUpdate:modelValue":t[7]||=e=>A(U(Ig).ObjectRemovedDeleteMarkerCreated,e)},null,8,[`model-value`])])]),_:1})]),_:1})]),_:1}),j(`p`,Vg,[t[22]||=s(` Filter Rules (Optional) `,-1),F(U(Ri),{text:`A prefix of 'images/' and suffix of '.png' will match the object key 'images/logo.png'`},{activator:N(({props:e})=>[F(U(hn),pe({class:`ml-1`,icon:U(Js),size:`16`},e),null,16,[`icon`])]),_:1})]),t[24]||=j(`p`,{class:`text-body-medium text-medium-emphasis mb-6`},` Match objects that start with [prefix] and end with [suffix]. `,-1),F(U(K),{class:`mb-4`},{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(Tt),{modelValue:p.value.filterPrefix,"onUpdate:modelValue":t[8]||=e=>p.value.filterPrefix=e,label:`Object Key Prefix`,placeholder:`Any prefix`,variant:`outlined`,"hide-details":`auto`},null,8,[`modelValue`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(Tt),{modelValue:p.value.filterSuffix,"onUpdate:modelValue":t[9]||=e=>p.value.filterSuffix=e,label:`Object Key Suffix`,placeholder:`Any suffix`,variant:`outlined`,"hide-details":`auto`},null,8,[`modelValue`])]),_:1})]),_:1})]),_:1},8,[`modelValue`])):v(``,!0)]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[O.value?v(``,!0):(H(),m(U(Y),{key:0},{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,onClick:t[12]||=()=>{d.value=!1,U(n).toggleCreateProjectDialog(!0)}},{default:N(()=>[...t[25]||=[s(` Create Project `,-1)]]),_:1})]),_:1})),O.value?(H(),w(k,{key:1},[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(c),onClick:t[13]||=e=>d.value=!1},{default:N(()=>[...t[26]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,loading:U(c),disabled:!D.value,onClick:t[14]||=e=>re()},{default:N(()=>[...t[27]||=[s(` Save `,-1)]]),_:1},8,[`loading`,`disabled`])]),_:1})],64)):v(``,!0)]),_:1})]),_:1})]),_:1},8,[`loading`])]),_:1},8,[`modelValue`,`persistent`]))}}
30),Ug=P({__name:`DisableBucketEventingDialog`,props:I({bucketName:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:I([`disabled`],[`update:modelValue`]),setup(e,{emit:t}){let{updateNotificationConfig:n}=Ai(),{withLoading:r,isLoading:i}=Oi(),a=di(),o=e,c=B(e,`modelValue`),l=t;function u(){r(async()=>{try{await n(o.bucketName,null),a.success(`Bucket eventing configuration disabled successfully`),c.value=!1,l(`disabled`)}catch(e){a.notifyError(e,R.DISABLE_BUCKET_EVENTING_CONFIG_DIALOG)}})}return(e,t)=>(H(),m(U(nn),{modelValue:c.value,"onUpdate:modelValue":t[3]||=e=>c.value=e,"max-width":`400px`,transition:`fade-transition`,persistent:U(i)},{default:N(()=>[F(U(Z),{loading:U(i)},{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(fs)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:`$close`,variant:`text`,size:`small`,color:`default`,disabled:U(i),onClick:t[0]||=e=>c.value=!1},null,8,[`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[4]||=[s(` Disable Bucket Eventing `,-1)]]),_:1})]),_:1}),F(U(q)),F(U(X),{class:`pa-6`},{default:N(()=>[t[5]||=s(` Are you sure you want to disable bucket eventing for `,-1),j(`strong`,null,V(o.bucketName),1),t[6]||=s(`? `,-1)]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(i),onClick:t[1]||=e=>c.value=!1},{default:N(()=>[...t[7]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`warning`,variant:`flat`,block:``,loading:U(i),onClick:t[2]||=e=>u()},{default:N(()=>[...t[8]||=[s(` Disable `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`loading`])]),_:1},8,[`modelValue`,`persistent`]))}}),Wg={class:`font-weight-bold mt-3 mb-2`},Gg={key:0,class:`text-title-small font-weight-bold text-capitalize`},Kg={key:1,class:`text-title-small font-weight-bold text-capitalize`},qg={key:2,class:`text-title-small`},Jg={key:0,class:`mt-2`},Yg={key:0,href:`https://storj.dev/dcs/pricing`,target:`_blank`,rel:`noopener noreferrer`},Xg={class:`text-body-medium font-weight-medium`},Zg={key:0},Qg={key:1},$g={class:`mb-6`},e_={key:0},t_={key:1},n_=function(e){return e[e.Name=1]=`Name`,e[e.ObjectLock=1+e.Name]=`ObjectLock`,e[e.Versioning=1+e.ObjectLock]=`Versioning`,e[e.Confirmation=1+e.Versioning]=`Confirmation`,e[e.Success=1+e.Confirmation]=`Success`,e}(n_||{}),r_=P({__name:`CreateBucketDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:I([`created`],[`update:modelValue`]),setup(e,{emit:t}){let{setPermissions:n,generateAccess:r}=ri(),{isLoading:i,withLoading:a}=Oi(),o=di(),c=nt(),l=Ci(),u=je(),d=si(),f=ui(),p=wi(),h=Ne(),g=_e(),_={[n_.Name]:new De({prev:void 0,next:()=>se.value?Ce.value?n_.ObjectLock:z.value?n_.Versioning:n_.Success:n_.Success,beforeNext:async()=>{if(!se.value){await Ge();return}Ce.value||z.value||await Ge()},validate:()=>D.value,nextText:()=>se.value&&(Ce.value||z.value)?`Next`:`Create Bucket`,noRef:!0}),[n_.ObjectLock]:new De({prev:()=>n_.Name,next:()=>z.value?n_.Versioning:n_.Confirmation,beforePrev:()=>{D.value||(M.value=Ae,te.value=0,ne.value=ie.DAYS)},noRef:!0}),[n_.Versioning]:new De({prev:()=>Ce.value?n_.ObjectLock:n_.Name,next:()=>n_.Confirmation,noRef:!0}),[n_.Confirmation]:new De({prev:()=>z.value?n_.Versioning:Ce.value?n_.ObjectLock:n_.Name,beforeNext:Ge,next:()=>n_.Success,nextText:`Create Bucket`,noRef:!0}),[n_.Success]:new De({prevText:`View Buckets`,nextText:`Open Bucket`,noRef:!0})},y=/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$/,b=B(e,`modelValue`),x=t,S=E(n_.Name),C=E(1),D=E(!1),O=E(!1),A=E(!1),ee=E(``),M=E(Ae),te=E(0),ne=E(ie.DAYS),re=E(),P=E(!1),oe=E(),se=E(!1),ce=E(!1),le=E(),I=[`< 1TB`,`1-10TB`,`10-50TB`,`50-100TB`,`> 100TB`],ue=T(()=>d.state.selectedProject),de=T(()=>d.state.selectedProjectConfig),pe=T(()=>de.value.availablePlacements||[]),me=T(()=>ee.value.includes(`.`)),he=T(()=>{if(te.value===0)return Ae;let e=ne.value.toString();return te.value===1&&(e=e.slice(0,-1)),`${te.value} ${e}`}),ge=T(()=>g.state.config.showNewPricingTiers),ve=T(()=>g.state.config.selfServePlacementSelectEnabled?(g.state.config.entitlementsEnabled||!ue.value.placement)&&!!de.value.availablePlacements.length:!1),ye=T(()=>re.value&&pe.value.find(e=>e.idName===re.value)||null),be=T(()=>{let e=ye.value;return e?e.shortName||e.name:``}),xe=T(()=>!D.value||ve.value&&S.value===n_.Name&&!re.value),Se=T(()=>g.state.config.versioningUIEnabled),z=T(()=>Se.value&&ue.value.versioning!==fe.Enabled),Ce=T(()=>g.state.config.objectLockUIEnabled),we=T(()=>[e=>!!e||`Bucket name is required.`,e=>e.length>=3&&e.length<=63||`Name should be between 3 and 63 characters length.`,e=>{let t=e.split(`.`);for(let e=0;e<t.length;e++){let n=t[e];if(!n.length)return`Bucket name cannot start or end with a dot.`;if(!/^[a-z0-9]$/.test(n[0]))return`Bucket name must start with a lowercase letter or number.`;if(!/^[a-z0-9]$/.test(n[n.length-1]))return`Bucket name must end with a lowercase letter or number.`;if(!/^[a-z0-9-.]+$/.test(n))return`Bucket name can contain only lowercase letters, numbers or hyphens.`}return!0},e=>!y.test(e)||`Bucket name cannot be formatted as an IP address.`,e=>!Oe.value.includes(e)||`A bucket exists with this name.`]),Ee=T(()=>{switch(S.value){case n_.Name:{let e=`Name`;return ve.value&&(e+=ge.value?` & Storage Tier`:` & Data Location`),e}case n_.ObjectLock:return`Object Lock`;case n_.Versioning:return`Object Versioning`;case n_.Confirmation:return`Confirmation`;case n_.Success:return`Bucket Successfully Created`;default:return``}}),Oe=T(()=>p.state.allBucketNames),ke=T(()=>p.state.promptForPassphrase),Me=T(()=>p.state.apiKey),Fe=T(()=>p.state.edgeCredentials),Ie=T(()=>p.state.edgeCredentialsForCreate),Le=T(()=>{let e=Te.getBucketWasCreatedStatus();return e===null?!1:e});
30function Re(){if(S.value===n_.Success){b.value=!1;return}let e=_[S.value];e.beforePrev?.(),e.prev?.value?(S.value=e.prev.value,C.value--):b.value=!1}function ze(){if(!D.value)return;if(S.value===n_.Success){Ue();return}let e=_[S.value];e?.validate?.()!==!1&&a(async()=>{try{await e.beforeNext?.()}catch(e){o.notifyError(e,R.CREATE_BUCKET_MODAL);return}e.next?.value&&(S.value=e.next.value,C.value++)})}function Ve(e){return(u.state.settings.noticeDismissal.placementWaitlistsJoined||[]).includes(e)}async function He(){le.value||o.error(`Storage needs is required`),ce.value=!0;try{await h.joinPlacementWaitlist(le.value||``,ye.value?.id||0),await h.ensureEventTriggered(Be.JOIN_PLACEMENT_WAITLIST_FORM_SUBMITTED,{storageNeeds:le.value||``,placement:`${ye.value?.id||0}`}),await u.getSettings()}catch(e){o.notifyError(e,R.PLACEMENT_WAITLIST_FORM)}finally{ce.value=!1}}async function Ue(){p.setFileComponentBucketName(ee.value),await c.push({name:ae.Bucket.name,params:{browserPath:p.state.fileComponentBucketName,id:d.state.selectedProject.urlId}})}async function We(e){await p.setObjectLockConfig(ee.value,e,{DefaultRetention:{Mode:M.value===`Not Set`?void 0:M.value,Days:ne.value===ie.DAYS?te.value:void 0,Years:ne.value===ie.YEARS?te.value:void 0}})}async function Ge(){let e=ue.value.id;if(g.state.config.bucketCreationViaAPIEnabled){let t=A.value&&M.value!==`Not Set`;await p.createBucketViaSatellite({projectID:e,name:ee.value,enableObjectLock:A.value,enableVersioning:O.value,placementName:re.value,defaultRetention:t?{mode:M.value,days:ne.value===ie.DAYS?te.value:void 0,years:ne.value===ie.YEARS?te.value:void 0}:void 0}),await p.getBuckets(1,e),h.eventTriggered(Be.BUCKET_CREATED,{project_id:e}),Le.value||Te.setBucketWasCreatedStatus(),S.value=n_.Success,x(`created`,ee.value);return}if(!ke.value){Fe.value.accessKeyId||await p.setS3Client(e),await p.createBucket({name:ee.value,enableObjectLock:A.value,enableVersioning:O.value,placementName:re.value}),A.value&&M.value!==`Not Set`&&await We(fi.REGULAR),await p.getBuckets(1,e),h.eventTriggered(Be.BUCKET_CREATED,{project_id:e}),Le.value||Te.setBucketWasCreatedStatus(),S.value=n_.Success,x(`created`,ee.value);return}if(Ie.value.accessKeyId){await p.createBucketWithNoPassphrase({name:ee.value,enableObjectLock:A.value,enableVersioning:O.value,placementName:re.value}),A.value&&M.value!==`Not Set`&&await We(fi.FOR_CREATE),await p.getBuckets(1,e),h.eventTriggered(Be.BUCKET_CREATED,{project_id:e}),Le.value||Te.setBucketWasCreatedStatus(),S.value=n_.Success,x(`created`,ee.value);return}let t=new Date;if(!Me.value){let n=`${g.state.config.objectBrowserKeyNamePrefix}${t.getTime()}`,r=await l.createAccessGrant(n,e);p.setApiKey(r.secret)}let i=await r({apiKey:await n({isDownload:!1,isUpload:!0,isList:!1,isDelete:!1,isPutObjectLockConfiguration:!0,isGetObjectLockConfiguration:!0,notAfter:new Date(t.setHours(t.getHours()+1)).toISOString(),buckets:JSON.stringify([]),apiKey:Me.value}),passphrase:``},e),a=await l.getEdgeCredentials(i);p.setEdgeCredentialsForCreate(a),await p.createBucketWithNoPassphrase({name:ee.value,enableObjectLock:A.value,enableVersioning:O.value,placementName:re.value}),A.value&&M.value!==`Not Set`&&await We(fi.FOR_CREATE),await p.getBuckets(1,e),h.eventTriggered(Be.BUCKET_CREATED,{project_id:e}),Le.value||Te.setBucketWasCreatedStatus(),S.value=n_.Success,x(`created`,ee.value)}function Ke(e){return ot(et(e,-1))}return at(()=>{A.value&&(O.value=!0)}),L(A,e=>{e||(O.value=!1,M.value=Ae,te.value=0,ne.value=ie.DAYS)}),L(re,async e=>{if(!(ge.value||!g.billingEnabled)&&(oe.value=void 0,!(!e||ye.value?.pending))){P.value=!0;try{oe.value=await f.getPriceModelForPlacement({placementName:e,projectID:ue.value.id})}catch(e){o.notifyError(e,R.CREATE_BUCKET_MODAL)}P.value=!1}},{immediate:!0}),L(se,e=>{e||(A.value=!1,O.value=!1,M.value=Ae,te.value=0,ne.value=ie.DAYS)}),L(b,e=>{if(e){if(a(async()=>{try{await p.getAllBucketsNames(ue.value.id)}catch(e){o.notifyError(e,R.CREATE_BUCKET_MODAL)}}),!ve.value||!pe.value.length)return;let e=pe.value.findIndex(e=>e.id===ue.value.placement);e=e===-1?0:e,re.value=pe.value[e].idName;return}ee.value=``,re.value=``,oe.value=void 0,S.value=n_.Name,se.value=!1,C.value=1,O.value=!1,A.value=!1,M.value=Ae,te.value=0,ne.value=ie.DAYS}),(e,t)=>(H(),m(U(nn),{modelValue:b.value,"onUpdate:modelValue":t[17]||=e=>b.value=e,width:`auto`,"max-width":`450px`,"min-width":`450px`,transition:`fade-transition`,persistent:``,scrollable:``},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>
30[...t[18]||=[j(`svg`,{width:`18`,height:`18`,viewBox:`0 0 18 18`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`},[j(`path`,{d:`M16.3549 7.54666C17.762 8.95376 17.7749 11.227 16.3778 12.624C15.8118 13.1901 15.1018 13.5247 14.3639 13.6289L14.1106 15.0638C14.092 16.1897 11.7878 17.1 8.94814 17.1C6.12547 17.1 3.83191 16.2006 3.78632 15.0841L3.78589 15.0638L1.84471 4.06597C1.82286 3.98819 1.80888 3.90946 1.8031 3.82992L1.80005 3.81221L1.80195 3.81231C1.80068 3.79028 1.80005 3.76818 1.80005 3.74602C1.80005 2.17422 5.00036 0.900024 8.94814 0.900024C12.8959 0.900024 16.0962 2.17422 16.0962 3.74602C16.0962 3.76818 16.0956 3.79028 16.0943 3.81231L16.0962 3.81221L16.0931 3.83111C16.0873 3.90975 16.0735 3.98759 16.052 4.06451L15.5749 6.76662L16.3549 7.54666ZM14.2962 5.63437C12.9868 6.22183 11.076 6.59202 8.94814 6.59202C6.82032 6.59202 4.90965 6.22185 3.6002 5.63443L5.00729 13.6077L5.23735 14.8286L5.25867 14.8452C5.37899 14.9354 5.56521 15.0371 5.80702 15.1351L5.85612 15.1546C6.63558 15.4594 7.74625 15.6439 8.94814 15.6439C10.157 15.6439 11.2733 15.4573 12.0528 15.1497C12.3338 15.0388 12.5432 14.9223 12.6661 14.8231L12.6761 14.8148L12.902 13.5348C12.3339 13.3787 11.7956 13.0812 11.3429 12.6429L11.3005 12.6011L8.37494 9.67559C8.09062 9.39127 8.09062 8.93029 8.37494 8.64597C8.65232 8.36859 9.09785 8.36182 9.38344 8.62568L9.40455 8.64597L12.3301 11.5715C12.5718 11.8132 12.8556 11.9861 13.157 12.0901L14.2962 5.63437ZM15.2661 8.51698L14.6409 12.0597C14.899 11.9575 15.1403 11.8024 15.3482 11.5944C16.1642 10.7784 16.1664 9.44942 15.355 8.60652L15.3253 8.57627L15.2661 8.51698ZM8.94814 2.35612C7.20131 2.35612 5.58131 2.62893 4.43229 3.08641C3.93857 3.28298 3.57123 3.49947 3.35982 3.69848C3.34635 3.71116 3.33405 3.72325 3.32289 3.73469L3.31227 3.74589L3.33148 3.76606L3.35982 3.79357C3.57123 3.99258 3.93857 4.20906 4.43229 4.40564C5.58131 4.86312 7.20131 5.13593 8.94814 5.13593C10.695 5.13593 12.315 4.86312 13.464 4.40564C13.9577 4.20906 14.325 3.99258 14.5365 3.79357C14.5499 3.78089 14.5622 3.7688 14.5734 3.75735L14.5841 3.74589L14.5648 3.72599L14.5365 3.69848C14.325 3.49947 13.9577 3.28298 13.464 3.08641C12.315 2.62893 10.695 2.35612 8.94814 2.35612Z`,fill:`currentColor`})],-1)]]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(i),onClick:t[0]||=e=>b.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[19]||=[s(` New Bucket `,-1)]]),_:1}),F(U(gt),{class:`text-body-small pb-0`},{default:N(()=>[s(` Step `+V(C.value)+`: `+V(Ee.value),1)]),_:1})]),_:1})]),_:1}),F(U(q)),F(U(bn),{class:`pa-0`},{default:N(()=>[F(U(Va),{modelValue:S.value,"onUpdate:modelValue":t[16]||=e=>S.value=e,touch:!1},{default:N(()=>[F(U(Q),{value:n_.Name},{default:N(()=>[F(U(Eo),{modelValue:D.value,"onUpdate:modelValue":t[5]||=e=>D.value=e,class:`pa-6 pb-3`,onSubmit:t[6]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[23]||=j(`p`,{class:`font-weight-bold mb-4`},`Enter Bucket Name`,-1),F(U(Tt),{id:`Bucket Name`,modelValue:ee.value,"onUpdate:modelValue":t[1]||=e=>ee.value=e,variant:`outlined`,rules:we.value,label:`Bucket name`,placeholder:`my-bucket`,hint:`Allowed characters [a-z] [0-9] [-.]`,"hide-details":!1,required:``,autofocus:``,class:`mb-3`,minlength:`3`,maxlength:`63`},null,8,[`modelValue`,`rules`]),me.value?(H(),m(U(Ca),{key:0,variant:`tonal`,type:`warning`,rounded:`lg`},{default:N(()=>[...t[20]||=[s(` Using dots (.) in the bucket name can cause incompatibility. `,-1)]]),_:1})):v(``,!0),ve.value?(H(),w(k,{key:1},[j(`p`,Wg,` Choose `+V(ge.value?`Storage Tier`:`Data Location`),1),F(U(Kn),{modelValue:re.value,"onUpdate:modelValue":t[2]||=e=>re.value=e,filter:``,"selected-class":`font-weight-bold`,class:`mt-2 mb-2`,mandatory:``,column:``},{default:N(()=>[(H(!0),w(k,null,Pe(pe.value,e=>(H(),m(U(J),{key:e.id,variant:`outlined`,filter:``,value:e.idName,color:`primary`,class:`text-capitalize`},{default:N(()=>[s(V(e.shortName||e.name),1)]),_:2},1032,[`value`]))),128))]),_:1},8,[`modelValue`]),re.value?(H(),m(U(Ca),{key:0,variant:`tonal`,color:`secondary`,width:`auto`},{default:N(()=>[(H(!0),w(k,null,Pe(pe.value,e=>(H(),w(k,null,[re.value===e.idName?(H(),w(`div`,{key:e.id}
30,[e.title?(H(),w(`p`,Gg,V(e.title),1)):(H(),w(`p`,Kg,V(e.name),1)),e.description?(H(),w(`p`,qg,V(e.description),1)):v(``,!0)])):v(``,!0)],64))),256)),U(g).isDefaultBrand?(H(),w(`div`,Jg,[ge.value?(H(),w(`a`,Yg,` View Pricing `)):(H(),w(k,{key:1},[oe.value?(H(),m(U(J),{key:0,variant:`tonal`,class:`mr-1`},ct({default:N(()=>[s(V(Ke(oe.value.storageMBMonthCents))+`/GB-month stored `,1)]),_:2},[P.value?{name:`prepend`,fn:N(()=>[F(U(er),{indeterminate:``,size:20})]),key:`0`}:void 0]),1024)):v(``,!0),oe.value?(H(),m(U(J),{key:1,variant:`tonal`},ct({default:N(()=>[s(V(Ke(oe.value.egressMBCents))+`/GB download `,1)]),_:2},[P.value?{name:`prepend`,fn:N(()=>[F(U(er),{indeterminate:``,size:20})]),key:`0`}:void 0]),1024)):v(``,!0)],64))])):v(``,!0),ye.value?.pending?(H(),w(k,{key:1},[F(U(Ca),{color:`info`,variant:`tonal`,density:`comfortable`,class:`my-3`},{default:N(()=>[j(`p`,Xg,V(be.value)+` is coming soon! Share your storage needs and we'll notify you when it becomes available for your account. `,1)]),_:1}),F(U(St),{modelValue:le.value,"onUpdate:modelValue":t[3]||=e=>le.value=e,items:I,label:`Expected Data Stored`,variant:`outlined`,density:`comfortable`,"hide-details":``,class:`mt-5`},null,8,[`modelValue`]),F(U(bt),null,{default:N(()=>[Ve(ye.value.id)?(H(),m(U(Ca),{key:0,color:`success`,variant:`tonal`,class:`mt-3`},{default:N(()=>[s(` Thanks for your interest! We'll notify you when `+V(U(g).brandName)+` Select becomes available for your account. `,1)]),_:1})):v(``,!0)]),_:1}),Ve(ye.value.id)?v(``,!0):(H(),m(U(W),{key:0,block:``,color:`primary`,variant:`flat`,class:`mt-4`,loading:ce.value,disabled:!le.value,onClick:He},{default:N(()=>[...t[21]||=[s(` Notify Me When Available `,-1)]]),_:1},8,[`loading`,`disabled`]))],64)):v(``,!0)]),_:1})):v(``,!0)],64)):v(``,!0),Ce.value||z.value?(H(),m(U(K),{key:2,class:`mt-2 mr-0 justify-space-between`},{default:N(()=>[F(U(Y),null,{default:N(()=>[t[22]||=j(`p`,{class:`font-weight-bold`},`Advanced Settings`,-1),j(`p`,null,` Configure object `+V(z.value?`versioning`:``)+` `+V(Ce.value?`${z.value?`and `:``}lock`:``),1)]),_:1}),F(U(Vo),{id:`advanced-settings-switch`,modelValue:se.value,"onUpdate:modelValue":t[4]||=e=>se.value=e,"hide-details":``,inset:``,color:`primary`},null,8,[`modelValue`])]),_:1})):v(``,!0)]),_:1})]),_:1})]),_:1},8,[`modelValue`])]),_:1},8,[`value`]),F(U(Q),{value:n_.ObjectLock},{default:N(()=>[F(U(Eo),{modelValue:D.value,"onUpdate:modelValue":t[11]||=e=>D.value=e,class:`pa-6`,onSubmit:t[12]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[27]||=j(`p`,{class:`font-weight-bold mb-2`},`Do you need object lock?`,-1),t[28]||=j(`p`,null,` Enabling object lock will prevent objects from being deleted or overwritten for a specified period of time. `,-1),F(U(Kn),{modelValue:A.value,"onUpdate:modelValue":t[7]||=e=>A.value=e,filter:``,"selected-class":`font-weight-bold`,class:`mt-2 mb-2`,mandatory:``},{default:N(()=>[F(U(J),{variant:`outlined`,filter:``,color:`info`,value:!1},{default:N(()=>[...t[24]||=[s(` No `,-1)]]),_:1}),F(U(J),{variant:`outlined`,filter:``,color:`info`,value:!0},{default:N(()=>[...t[25]||=[s(` Yes `,-1)]]),_:1})]),_:1},8,[`modelValue`]),A.value?(H(),m(Mg,{key:0,"default-retention-period":te.value,"onUpdate:defaultRetentionPeriod":t[8]||=e=>te.value=e,"default-retention-mode":M.value,"onUpdate:defaultRetentionMode":t[9]||=e=>M.value=e,"period-unit":ne.value,"onUpdate:periodUnit":t[10]||=e=>ne.value=e},null,8,[`default-retention-period`,`default-retention-mode`,`period-unit`])):(H(),m(U(Ca),{key:1,variant:`tonal`,color:`default`},{default:N(()=>[...t[26]||=[j(`p`,{class:`font-weight-bold text-body-medium mb-1`},`Object Lock Disabled (Default)`,-1),j(`p`,{class:`text-title-small`},`Objects can be deleted or overwritten.`,-1)]]),_:1}))]),_:1})]),_:1})]),_:1},8,[`modelValue`])]),_:1},8,[`value`]),F(U(Q),{value:n_.Versioning},{default:N(()=>[F(U(Eo),{modelValue:D.value,"onUpdate:modelValue":t[14]||=e=>D.value=e,class:`pa-6`,onSubmit:t[15]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[34]||=j(`p`,{class:`font-weight-bold mb-2`},`Do you want to enable versioning?`,-1),t[35]||=j(`p`,null,` Enabling object versioning allows you to preserve, retrieve, and restore previous versions of an object, offering protection against unintentional modifications or deleti
30ons. `,-1),F(U(Kn),{modelValue:O.value,"onUpdate:modelValue":t[13]||=e=>O.value=e,disabled:A.value,filter:``,"selected-class":`font-weight-bold`,class:`mt-2 mb-2`,mandatory:``},{default:N(()=>[A.value?v(``,!0):(H(),m(U(J),{key:0,variant:`outlined`,filter:``,color:`info`,value:!1},{default:N(()=>[...t[29]||=[s(` Disabled `,-1)]]),_:1})),F(U(J),{variant:`outlined`,filter:``,color:`info`,value:!0},{default:N(()=>[...t[30]||=[s(` Enabled `,-1)]]),_:1})]),_:1},8,[`modelValue`,`disabled`]),A.value?(H(),m(U(Ca),{key:0,variant:`tonal`,color:`default`,class:`mb-3`},{default:N(()=>[...t[31]||=[j(`p`,{class:`text-title-small font-weight-bold`},`Versioning must be enabled for object lock to work.`,-1)]]),_:1})):v(``,!0),O.value?(H(),m(U(Ca),{key:1,variant:`tonal`,color:`default`},{default:N(()=>[...t[32]||=[j(`p`,{class:`text-title-small`},` Keep multiple versions of each object in the same bucket. Additional storage costs apply for each version. `,-1)]]),_:1})):(H(),m(U(Ca),{key:2,variant:`tonal`,color:`default`},{default:N(()=>[...t[33]||=[j(`p`,{class:`text-title-small`},` Uploading an object with the same name will overwrite the existing object in this bucket. `,-1)]]),_:1}))]),_:1})]),_:1})]),_:1},8,[`modelValue`])]),_:1},8,[`value`]),F(U(Q),{value:n_.Confirmation},{default:N(()=>[F(U(bn),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[40]||=j(`p`,{class:`mb-4`},`You are about to create a new bucket with the following settings:`,-1),t[41]||=j(`p`,null,`Name:`,-1),F(U(J),{variant:`tonal`,value:`Disabled`,color:`default`,class:`mt-1 mb-4 font-weight-bold`},{default:N(()=>[s(V(ee.value),1)]),_:1}),ve.value?(H(),w(k,{key:0},[ge.value?(H(),w(`p`,Zg,`Storage Tier:`)):(H(),w(`p`,Qg,`Location:`)),F(U(J),{variant:`tonal`,value:`Disabled`,color:`default`,class:`mt-1 mb-4 font-weight-bold`},{default:N(()=>[s(V(be.value),1)]),_:1})],64)):v(``,!0),Ce.value?(H(),w(k,{key:1},[t[38]||=j(`p`,null,`Object Lock:`,-1),F(U(J),{variant:`tonal`,value:`Disabled`,color:`default`,class:`mt-1 mb-4 font-weight-bold`},{default:N(()=>[s(V(A.value?`Enabled`:`Disabled`),1)]),_:1}),A.value?(H(),w(k,{key:0},[t[36]||=j(`p`,null,`Default Retention Mode:`,-1),F(U(J),{variant:`tonal`,color:`default`,class:`mt-1 mb-4 font-weight-bold text-capitalize`},{default:N(()=>[s(V(M.value?.toLowerCase()??U(`Not Set`)),1)]),_:1}),t[37]||=j(`p`,null,`Default Retention Period:`,-1),F(U(J),{variant:`tonal`,color:`default`,class:`mt-1 mb-4 font-weight-bold`},{default:N(()=>[s(V(he.value),1)]),_:1})],64)):v(``,!0)],64)):v(``,!0),Se.value?(H(),w(k,{key:2},[t[39]||=j(`p`,null,`Versioning:`,-1),F(U(J),{variant:`tonal`,value:`Disabled`,color:`default`,class:`mt-1 font-weight-bold`},{default:N(()=>[s(V(O.value?`Enabled`:`Disabled`),1)]),_:1})],64)):v(``,!0)]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),F(U(Q),{value:n_.Success},{default:N(()=>[F(U(bn),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[j(`p`,$g,[j(`strong`,null,[F(U(hn),{icon:U(ys),size:`small`},null,8,[`icon`]),t[42]||=s(` Bucket successfully created. `,-1)])]),t[43]||=j(`p`,null,`Name:`,-1),F(U(J),{variant:`tonal`,value:`Disabled`,color:`default`,class:`mt-1 mb-4 font-weight-bold`},{default:N(()=>[s(V(ee.value),1)]),_:1}),ve.value?(H(),w(k,{key:0},[ge.value?(H(),w(`p`,e_,`Storage Tier:`)):(H(),w(`p`,t_,`Location:`)),F(U(J),{variant:`tonal`,value:`Disabled`,color:`default`,class:`mt-1 mb-4 font-weight-bold`},{default:N(()=>[s(V(be.value),1)]),_:1})],64)):v(``,!0),t[44]||=j(`p`,null,` You can open the bucket to start uploading objects, or close this dialog to return to all buckets. `,-1)]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`])]),_:1},8,[`modelValue`])]),_:1}),F(U(q)),ye.value?.pending?v(``,!0):(H(),m(U(pr),{key:0,class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{disabled:U(i),variant:`outlined`,color:`default`,block:``,onClick:Re},{default:N(()=>[s(V(_[S.value].prevText),1)]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{disabled:xe.value,loading:U(i),"append-icon":U(ds),color:`primary`,variant:`flat`,block:``,onClick:ze},{default:N(()=>[s(V(_[S.value].nextText),1)]),_:1},8,[`disabled`,`loading`,`append-icon`])]),_:1})]),_:1})]),_:1}))]),_:1})]),_:1},8,[`modelValue`]))}}),i_={class:`pa-6`},a_=P({__name:`DeleteInstanceDialog`,props:I({instance:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=vi(),n=di(),{isLoading:r,withLoading:i}=Oi(),a=e,o=B(e,`modelValue`);function c(){i(async()=>
30{if(!a.instance){n.error(`Instance is required to delete an instance`);return}try{await t.deleteInstance(a.instance.id),n.success(`Instance deleted successfully`),o.value=!1}catch(e){n.notifyError(e,R.CONFIRM_DELETE_COMPUTE_INSTANCE_MODAL)}})}return(t,n)=>(H(),m(U(nn),{modelValue:o.value,"onUpdate:modelValue":n[2]||=e=>o.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:U(r)},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(bc)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:`$close`,variant:`text`,size:`small`,color:`default`,disabled:U(r),onClick:n[0]||=e=>o.value=!1},null,8,[`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...n[3]||=[s(` Delete Instance `,-1)]]),_:1})]),_:1}),F(U(q)),j(`div`,i_,[n[4]||=j(`p`,{class:`mb-3`},` The following Instance will be deleted. `,-1),F(U(J),{title:e.instance.name,class:`font-weight-bold text-wrap h-100 py-2`},{default:N(()=>[s(V(e.instance.name),1)]),_:1},8,[`title`])]),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(r),onClick:n[1]||=e=>o.value=!1},{default:N(()=>[...n[5]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`error`,variant:`flat`,block:``,loading:U(r),onClick:c},{default:N(()=>[...n[6]||=[s(` Delete `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),o_=Mn(P({__name:`InstanceDetailsDialog`,props:I({instance:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=di(),{isLoading:n,withLoading:r}=Oi(),i=vi(),a=e,o=B(e,`modelValue`),c=T(()=>i.state.instances.find(e=>e.id===a.instance.id)||a.instance);return L(o,e=>{e&&r(async()=>{try{await i.getInstance(a.instance.id)}catch(e){t.error(e,R.COMPUTE_INSTANCE_DETAILS_MODAL)}})}),(e,t)=>(H(),m(U(nn),{modelValue:o.value,"onUpdate:modelValue":t[2]||=e=>o.value=e,"max-width":`400px`,"min-width":`320px`,transition:`fade-transition`},{default:N(()=>[F(U(Z),{rounded:`xlg`,loading:U(n)},{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(Ps)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(n),onClick:t[0]||=e=>o.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[3]||=[s(` Instance Details `,-1)]]),_:1})]),_:1})]),_:1}),F(U(q)),F(U(X),null,{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(sr),{class:`pa-0`},{default:N(()=>[F(U(Xn),{class:`px-0 pb-4`,"prepend-icon":U(Ws)},{default:N(()=>[F(U(wn),{class:`text-body-medium text-medium-emphasis`},{default:N(()=>[...t[4]||=[s(`Name`,-1)]]),_:1}),F(U(Wn),{class:`mt-1`},{default:N(()=>[s(V(c.value.name),1)]),_:1})]),_:1},8,[`prepend-icon`]),F(U(Xn),{class:`px-0 pb-4`,"prepend-icon":U(fc)},{default:N(()=>[F(U(wn),{class:`text-body-medium text-medium-emphasis`},{default:N(()=>[...t[5]||=[s(`Hostname`,-1)]]),_:1}),F(U(Wn),{class:`mt-1`},{default:N(()=>[s(V(c.value.hostname||`-`),1)]),_:1})]),_:1},8,[`prepend-icon`]),F(U(Xn),{class:`px-0 pb-4`,"prepend-icon":U($s)},{default:N(()=>[F(U(wn),{class:`text-body-medium text-medium-emphasis`},{default:N(()=>[...t[6]||=[s(`Status`,-1)]]),_:1}),F(U(Wn),{class:`mt-1 text-capitalize`},{default:N(()=>[s(V(c.value.status),1)]),_:1})]),_:1},8,[`prepend-icon`]),F(U(Xn),{class:`px-0 pb-4`,"prepend-icon":U(As)},{default:N(()=>[F(U(wn),{class:`text-body-medium text-medium-emphasis`},{default:N(()=>[...t[7]||=[s(`Is Deleting`,-1)]]),_:1}),F(U(Wn),{class:`mt-1`},{default:N(()=>[s(V(c.value.deleting?`Yes`:`No`),1)]),_:1})]),_:1},8,[`prepend-icon`]),F(U(Xn),{class:`px-0 pb-4`,"prepend-icon":U(ac)},{default:N(()=>[F(U(wn),{class:`text-body-medium text-medium-emphasis`},{default:N(()=>[...t[8]||=[s(`Is Running`,-1)]]),_:1}),F(U(Wn),{class:`mt-1`},{default:N(()=>[s(V(c.value.running?`Yes`:`No`),1)]),_:1})]),_:1}
30,8,[`prepend-icon`]),F(U(Xn),{class:`px-0 pb-4`,"prepend-icon":U(rc)},{default:N(()=>[F(U(wn),{class:`text-body-medium text-medium-emphasis`},{default:N(()=>[...t[9]||=[s(`IPv4 Address`,-1)]]),_:1}),F(U(Wn),{class:`mt-1`},{default:N(()=>[s(V(c.value.ipv4Address),1)]),_:1})]),_:1},8,[`prepend-icon`]),F(U(Xn),{class:`px-0 pb-4`,"prepend-icon":U(gs)},{default:N(()=>[F(U(wn),{class:`text-body-medium text-medium-emphasis`},{default:N(()=>[...t[10]||=[s(`Created At`,-1)]]),_:1}),F(U(Wn),{class:`mt-1`},{default:N(()=>[s(V(U(ye).formattedDate(c.value.created)),1)]),_:1})]),_:1},8,[`prepend-icon`])]),_:1})]),_:1})]),_:1})]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,class:`me-3`,"min-width":`100`,block:``,onClick:t[1]||=e=>o.value=!1},{default:N(()=>[...t[11]||=[s(` Close `,-1)]]),_:1})]),_:1})]),_:1},8,[`loading`])]),_:1},8,[`modelValue`]))}}),[[`__scopeId`,`data-v-098cfb37`]]),s_=P({__name:`UpdateInstanceDialog`,props:I({instance:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=vi(),{isLoading:n,withLoading:r}=Oi(),i=di(),a=e,o=B(e,`modelValue`),c=E(),l=E(!1),u=E(),d=T(()=>t.state.availableInstanceTypes);function f(){l.value&&r(async()=>{if(c.value)try{await t.updateInstanceType(a.instance.id,c.value),i.success(`Instance updated successfully`),o.value=!1}catch(e){i.notifyError(e,R.UPDATE_COMPUTE_INSTANCE_DIALOG)}})}return L(o,e=>{e?r(async()=>{try{await t.getAvailableInstanceTypes()}catch(e){i.notifyError(e,R.UPDATE_COMPUTE_INSTANCE_DIALOG)}}):(u.value?.reset(),c.value=void 0)}),(e,t)=>(H(),m(U(nn),{modelValue:o.value,"onUpdate:modelValue":t[4]||=e=>o.value=e,scrollable:``,"max-width":`400px`,transition:`fade-transition`,persistent:U(n)},{default:N(()=>[F(U(Z),{rounded:`xlg`,loading:U(n)},{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(Ps)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>o.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[5]||=[s(` Update Instance `,-1)]]),_:1})]),_:1})]),_:1}),F(U(q)),F(U(X),{class:`px-6`},{default:N(()=>[F(U(Eo),{ref_key:`form`,ref:u,modelValue:l.value,"onUpdate:modelValue":t[2]||=e=>l.value=e,class:`pt-2`,onSubmit:fn(f,[`prevent`])},{default:N(()=>[F(U(St),{modelValue:c.value,"onUpdate:modelValue":t[1]||=e=>c.value=e,class:`mb-2`,label:`New Instance Type`,placeholder:`Choose new instance type`,rules:[U(ze)],items:d.value,required:``},null,8,[`modelValue`,`rules`,`items`])]),_:1},8,[`modelValue`])]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(n),onClick:t[3]||=e=>o.value=!1},{default:N(()=>[...t[6]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,disabled:!l.value,loading:U(n),onClick:f},{default:N(()=>[...t[7]||=[s(` Update `,-1)]]),_:1},8,[`disabled`,`loading`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`loading`])]),_:1},8,[`modelValue`,`persistent`]))}}),c_=P({__name:`StopOrRestartInstanceDialog`,props:I({action:{},instance:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=vi(),{isLoading:n,withLoading:r}=Oi(),i=di(),a=e,o=B(e,`modelValue`),c=E();function l(){r(async()=>{try{await t.stopInstance(a.instance.id),i.success(`Instance stop initiated`),await t.getInstance(a.instance.id),o.value=!1}catch(e){i.notifyError(e,R.STOP_OR_RESTART_COMPUTE_INSTANCE_DIALOG)}})}function u(){d(),r(async()=>{let e=a.instance.id;try{await t.stopInstance(e),i.success(`Instance restart initiated`);let n=Date.now();await new Promise((r,i)=>{let a=async()=>{if(Date.now()-n>12e4){d(),i(Error(`Timed out waiting for the instance to stop`));return}try{(await t.getInstance(e)).running||(d(),r())}catch(e){d(),i(e)}};a(),c.value=setInterval(()=>{a()},5e3)}),await t.startInstance(e),i.success(`Instance restart succeeded`),await t.getInstance(a.instance.id),o.value=!1}catch(e){i.notifyError(e,R.STOP_OR_RESTART_COMPUTE_INSTANCE_DIALOG)}finally{d()}})}function d(){c.value&&=(clearInterval(c.value),void 0)}return Xe(()=>{d()}),(t,r)=>(H(),m(U(nn),{modelValue:o.value,"onUpdate:modelValue":r[3]||=e=>o.value=e,scrollable:``,"max-width":`400px`,transition:`fade-transition`,persistent:U(n)},{default:N(()=>[F(U(Z),{rounded:`xlg`,loading:U(n)},{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(Ps)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:r[0]||=e=>o.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold text-capitalize`},{default:N(()=>[s(V(e.action)+` Instance `,1)]),_:1})]),_:1})]),_:1}),F(U(q)),F(U(X),{class:`px-6`},{default:N(()=>[j(`p`,null,[s(` Are you sure you want to `+V(e.action)+` the instance `,1),j(`strong`,null,V(e.instance.name),1),r[4]||=s(`? `,-1)])]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(n),onClick:r[1]||=e=>o.value=!1},{default:N(()=>[...r[5]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,class:`text-capitalize`,loading:U(n),onClick:r[2]||=t=>e.action===U(We).STOP?l():u()},{default:N(()=>[s(V(e.action),1)]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`loading`])]),_:1},8,[`modelValue`,`persistent`]))}}),l_=Mn(P({__name:`CreateInstanceDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=vi(),{isLoading:n,withLoading:r}=Oi(),i=di(),a=B(e,`modelValue`),o=E(``),c=E(``),l=E(),u=E(),d=E(),f=E(),p=E([]),h=E(!1),g=E(),_=T(()=>t.state.availableLocations),v=T(()=>t.state.availableInstanceTypes),y=T(()=>t.state.availableImages),b=T(()=>t.state.sshKeys);function x(){h.value&&r(async()=>
30{if(l.value&&u.value&&d.value)try{await t.createInstance({name:o.value,instanceType:l.value,location:u.value,image:d.value,hostname:c.value?c.value:void 0,bootDiskSizeGB:f.value?parseInt(f.value):void 0,sshKeys:p.value.length?p.value:void 0}),i.success(`Instance created successfully`),a.value=!1}catch(e){i.notifyError(e,R.CREATE_COMPUTE_INSTANCE_DIALOG)}})}function S(e){e||(c.value=``,f.value=void 0,p.value=[])}return L(a,e=>{e?r(async()=>{try{await Promise.all([t.getSSHKeys(),t.getAvailableImages(),t.getAvailableInstanceTypes(),t.getAvailableLocations()])}catch(e){i.notifyError(e,R.CREATE_COMPUTE_INSTANCE_DIALOG)}}):(g.value?.reset(),o.value=``,c.value=``,l.value=void 0,u.value=void 0,d.value=void 0,f.value=void 0,p.value=[])}),(e,t)=>(H(),m(U(nn),{modelValue:a.value,"onUpdate:modelValue":t[11]||=e=>a.value=e,scrollable:``,"max-width":`400px`,transition:`fade-transition`,persistent:U(n)},{default:N(()=>[F(U(Z),{rounded:`xlg`,loading:U(n)},{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(Ps)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>a.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[12]||=[s(` Create Instance `,-1)]]),_:1})]),_:1})]),_:1}),F(U(q)),F(U(X),{class:`px-6`},{default:N(()=>[F(U(Eo),{ref_key:`form`,ref:g,modelValue:h.value,"onUpdate:modelValue":t[9]||=e=>h.value=e,class:`pt-2`,onSubmit:fn(x,[`prevent`])},{default:N(()=>[F(U(Tt),{modelValue:o.value,"onUpdate:modelValue":t[1]||=e=>o.value=e,class:`mb-2`,variant:`outlined`,rules:[U(ze)],label:`Name`,placeholder:`Enter your instance name`,"hide-details":!1,maxlength:100,required:``},null,8,[`modelValue`,`rules`]),F(U(St),{modelValue:u.value,"onUpdate:modelValue":t[2]||=e=>u.value=e,class:`mb-2`,label:`Location`,placeholder:`Choose location`,rules:[U(ze)],items:_.value.map(e=>({title:`${e.name} - ${e.label}`,value:e.name})),"item-value":`value`,required:``},null,8,[`modelValue`,`rules`,`items`]),F(U(St),{modelValue:l.value,"onUpdate:modelValue":t[3]||=e=>l.value=e,class:`mb-2`,label:`Instance Type`,placeholder:`Choose instance type`,rules:[U(ze)],items:v.value,required:``},null,8,[`modelValue`,`rules`,`items`]),F(U(St),{modelValue:d.value,"onUpdate:modelValue":t[4]||=e=>d.value=e,class:`mb-2`,label:`Image`,placeholder:`Choose image`,rules:[U(ze)],items:y.value,required:``},null,8,[`modelValue`,`rules`,`items`]),F(U(wo),null,{default:N(()=>[F(U(xo),{eager:``,static:``,class:`border border-opacity-25 rounded-lg`,"onGroup:selected":t[8]||=({value:e})=>S(e)},{default:N(()=>[F(U(yo),null,{default:N(()=>[...t[13]||=[s(` Optional params `,-1)]]),_:1}),F(U(_o),null,{default:N(()=>[F(U(St),{modelValue:p.value,"onUpdate:modelValue":t[5]||=e=>p.value=e,label:`SSH Keys`,placeholder:`Select SSH keys`,items:b.value.map(e=>({title:e.name,value:e.id})),"item-title":`title`,"item-value":`value`,multiple:``,chips:``,clearable:``},null,8,[`modelValue`,`items`]),F(U(Tt),{modelValue:c.value,"onUpdate:modelValue":t[6]||=e=>c.value=e,class:`mb-2`,variant:`outlined`,rules:[U(me)],label:`Hostname`,placeholder:`Enter a hostname`,"hide-details":!1},null,8,[`modelValue`,`rules`]),F(U(Tt),{modelValue:f.value,"onUpdate:modelValue":t[7]||=e=>f.value=e,class:`mb-2`,variant:`outlined`,label:`Boot Disk Size (GB)`,placeholder:`Enter a boot disk size`,"hide-details":``,type:`number`,min:`0`},null,8,[`modelValue`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`])]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(n),onClick:t[10]||=e=>a.value=!1},{default:N(()=>[...t[14]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,disabled:!h.value,loading:U(n),onClick:x},{default:N(()=>[...t[15]||=[s(` Create `,-1)]]),_:1},8,[`disabled`,`loading`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`loading`])]),_:1},8,[`modelValue`,`persistent`]))}}),[[`__scopeId`,`data-v-bf63d1d0`]]),u_={class:`pa-6`},d_=P({__name:`DeleteSSHKeyDialog`,props:I({sshKey:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=vi(),n=di(),{isLoading:r,withLoading:i}=Oi(),a=e,o=B(e,`modelValue`);function c(){i(async()=>
30{if(!a.sshKey){n.error(`Key is required to delete a key`);return}try{await t.deleteSSHKey(a.sshKey.id),n.success(`SSH Key deleted successfully`),o.value=!1}catch(e){n.notifyError(e,R.CONFIRM_DELETE_COMPUTE_SSH_KEY_MODAL)}})}return(t,n)=>(H(),m(U(nn),{modelValue:o.value,"onUpdate:modelValue":n[2]||=e=>o.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:U(r)},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(bc)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(r),onClick:n[0]||=e=>o.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...n[3]||=[s(` Remove SSH Key `,-1)]]),_:1})]),_:1}),F(U(q)),j(`div`,u_,[n[4]||=j(`p`,{class:`mb-3`},` The following SSH Key will be deleted. `,-1),F(U(J),{title:e.sshKey.name,class:`font-weight-bold text-wrap h-100 py-2`},{default:N(()=>[s(V(e.sshKey.name),1)]),_:1},8,[`title`])]),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(r),onClick:n[1]||=e=>o.value=!1},{default:N(()=>[...n[5]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`error`,variant:`flat`,block:``,loading:U(r),onClick:c},{default:N(()=>[...n[6]||=[s(` Remove `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),f_=P({__name:`AddSSHKeyDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=di(),{isLoading:n,withLoading:r}=Oi(),i=vi(),a=B(e,`modelValue`),o=E(``),c=E(``),l=E(!1);function u(){l.value&&r(async()=>{try{await i.createSSHKey({name:o.value,publicKey:c.value}),t.success(`SSH Key added successfully`),a.value=!1}catch(e){t.notifyError(e,R.ADD_COMPUTE_SSH_KEY_MODAL)}})}return L(a,e=>{e||(o.value=``,c.value=``,l.value=!1)}),(e,t)=>(H(),m(U(nn),{modelValue:a.value,"onUpdate:modelValue":t[7]||=e=>a.value=e,"max-width":`400px`,"min-width":`400px`,transition:`fade-transition`,persistent:U(n)},{default:N(()=>[F(U(Z),{rounded:`xlg`},{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(zs)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(n),onClick:t[0]||=e=>a.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[8]||=[s(` Add SSH Key `,-1)]]),_:1})]),_:1})]),_:1}),F(U(q)),F(U(Eo),{modelValue:l.value,"onUpdate:modelValue":t[5]||=e=>l.value=e,class:`pa-6`,onSubmit:fn(u,[`prevent`])},{default:N(()=>[t[9]||=j(`p`,{class:`mb-6 font-weight-bold`},`Add an SSH key for VM access:`,-1),F(U($o),{modelValue:c.value,"onUpdate:modelValue":[t[1]||=e=>c.value=e,t[2]||=e=>c.value=e.trim()],label:`Public SSH Key`,rules:[U(ze),U(Ye)],hint:`Paste your public SSH key (usually starts with 'ssh-rsa', 'ssh-dss' or 'ssh-ed25519')`,"persistent-hint":``,variant:`outlined`,"auto-grow":``,rows:`3`,class:`mb-4`},null,8,[`modelValue`,`rules`]),F(U(Tt),{modelValue:o.value,"onUpdate:modelValue":[t[3]||=e=>o.value=e,t[4]||=e=>o.value=e.trim()],label:`Key name`,rules:[U(ze)],hint:`A name to identify this key`,"persistent-hint":``,variant:`outlined`,class:`mb-4`,maxlength:100},null,8,[`modelValue`,`rules`])]),_:1},8,[`modelValue`]),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,class:`me-3`,"min-width":`100`,block:``,onClick:t[6]||=e=>a.value=!1},{default:N(()=>[...t[10]||=[s(` Cancel `,-1)]]),_:1}),F(U(W),{variant:`flat`,color:`primary`,loading:U(n),disabled:!l.value,"min-width":`100`,block:``,onClick:u},{default:N(()=>[...t[11]||=[s(` Add Key `,-1)]]),_:1},8,[`loading`,`disabled`])]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),p_={class:`font-weight-regular`},m_={class:`text-title-small mb-2`},h_={class:`font-weight-regular`},g_={class:`d-flex justify-space-between align-center`},__=`No Limit`,v_=Mn(P({__name:`EditProjectLimitDialog`,props:I({limitType:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=_e(),n=si(),r=Ne(),{isLoading:i,withLoading:a}=Oi(),o=di(),c=e,l=B(e,`modelValue`),u=E(!1),f=E(re.TB),p=E(`0`),h=E(0),g=T({get:()=>[f.value],set:e=>{e[0]&&(f.value=e[0])}}),_=T(()=>t.state.config.noLimitsUiEnabled),y=T(()=>c.limitType===st.Storage?!!b.value.userSetStorageLimit:!!b.value.userSetBandwidthLimit),b=T(()=>n.state.currentLimits),x=T(()=>{let e=b.value.userSetBandwidthLimit;return c.limitType===st.Storage&&(e=b.value.userSetStorageLimit),e!==h.value}),S=T(()=>{let e=c.limitType===st.Storage?b.value.storageLimit:b.value.bandwidthLimit;return h.value>e}),C=T(()=>{let e=c.limitType===st.Storage?b.value.userSetStorageLimit:b.value.userSetBandwidthLimit,t=c.limitType===st.Storage?b.value.storageLimit:b.value.bandwidthLimit;
30return _.value&&!e?__:et(((e||t)/d[f.value]).toLocaleString(void 0,{maximumFractionDigits:2}),0)}),w=T(()=>[ze,e=>e===__||!(isNaN(+e)||isNaN(parseFloat(e)))||`Invalid number`,e=>e===__||parseFloat(e)>0||`Number must be positive`]);function D(){let e=c.limitType===st.Storage?b.value.storageLimit:b.value.bandwidthLimit;p.value=_.value?__:(e/d[f.value]).toString(),h.value=0}async function O(){if(S.value){window.open(t.projectLimitsIncreaseRequestURL,`_blank`,`noreferrer`);return}u.value&&await a(async()=>{try{c.limitType===st.Storage?await n.updateProjectStorageLimit(h.value):await n.updateProjectBandwidthLimit(h.value)}catch(e){o.notifyError(e,R.EDIT_PROJECT_LIMIT);return}r.eventTriggered(c.limitType===st.Storage?Be.PROJECT_STORAGE_LIMIT_UPDATED:Be.PROJECT_BANDWIDTH_LIMIT_UPDATED,{project_id:n.state.selectedProject.id}),o.success(`Limit updated successfully.`),l.value=!1})}function k(e){p.value=e;let t=+e;isNaN(t)||isNaN(parseFloat(e))||(h.value=Math.floor(t*d[f.value]))}function A(e){h.value=e,p.value=(e/d[f.value]).toString()}L(()=>l.value,e=>{e&&A(c.limitType===st.Storage?b.value.userSetStorageLimit||b.value.storageLimit:b.value.userSetBandwidthLimit||b.value.bandwidthLimit)},{immediate:!0}),L(()=>f.value,e=>{p.value=(h.value/d[e]).toString()});let ee=T(()=>c.limitType===st.Storage?Ms:js);return(t,n)=>(H(),m(U(nn),{modelValue:l.value,"onUpdate:modelValue":n[10]||=e=>l.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:U(i)},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(ee.value),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(i),onClick:n[0]||=e=>l.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[s(V(y.value?`Edit`:`Set`)+` `+V(e.limitType)+` Limit`,1)]),_:1})]),_:1}),F(U(q)),F(U(Eo),{modelValue:u.value,"onUpdate:modelValue":n[7]||=e=>u.value=e,class:`pa-6`,onSubmit:n[8]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),{cols:`12`,sm:`6`},{default:N(()=>[n[11]||=j(`p`,{class:`text-title-small mb-2`},`Current Limit`,-1),F(U(Tt),{class:`edit-project-limit__text-field`,variant:`solo-filled`,density:`comfortable`,flat:``,readonly:``,"model-value":C.value},{"append-inner":N(()=>[F(U(Et),null,{activator:N(({props:e,isActive:t})=>[F(U(W),pe({class:`h-100 text-medium-emphasis`,variant:`text`,density:`comfortable`,color:`default`,"append-icon":U(t?Cs:bs)},e,{onMousedown:n[1]||=fn(()=>{},[`stop`]),onClick:n[2]||=fn(()=>{},[`stop`])}),{default:N(()=>[j(`span`,p_,V(C.value===__?``:f.value),1)]),_:1},16,[`append-icon`])]),default:N(()=>[F(U(sr),{selected:g.value,"onUpdate:selected":n[3]||=e=>g.value=e,density:`compact`},{default:N(()=>[F(U(Xn),{title:U(re).TB,value:U(re).TB},null,8,[`title`,`value`]),F(U(Xn),{title:U(re).GB,value:U(re).GB},null,8,[`title`,`value`])]),_:1},8,[`selected`])]),_:1})]),_:1},8,[`model-value`])]),_:1}),F(U(Y),{cols:`12`,sm:`6`},{default:N(()=>[j(`p`,m_,`Set `+V(e.limitType)+` Limit`,1),F(U(Tt),{class:`edit-project-limit__text-field`,variant:`outlined`,density:`comfortable`,type:p.value===__?void 0:`number`,rules:w.value,"hide-details":!1,"model-value":p.value,maxlength:`50`,"onUpdate:modelValue":k},{"append-inner":N(()=>[F(U(Et),null,{activator:N(({props:e,isActive:t})=>[F(U(W),pe({class:`h-100 text-medium-emphasis`,variant:`text`,density:`comfortable`,color:`default`,"append-icon":U(t?Cs:bs)},e,{onMousedown:n[4]||=fn(()=>{},[`stop`]),onClick:n[5]||=fn(()=>{},[`stop`])}),{default:N(()=>[j(`span`,h_,V(p.value===__?``:f.value),1)]),_:1},16,[`append-icon`])]),default:N(()=>[F(U(sr),{selected:g.value,"onUpdate:selected":n[6]||=e=>g.value=e,density:`compact`},{default:N(()=>[F(U(Xn),{title:U(re).TB,value:U(re).TB},null,8,[`title`,`value`]),F(U(Xn),{title:U(re).GB,value:U(re).GB},null,8,[`title`,`value`])]),_:1},8,[`selected`])]),_:1})]),_:1},8,[`type`,`rules`,`model-value`])]),_:1}),y.value?(H(),m(U(Y),{key:0,cols:`12`},{default:N(()=>[F(U(Z),{class:`pa-2 pl-4 mt-n4`,variant:`flat`},{default:N(()=>[j(`div`,g_,[n[13]||=j(`div`,null,[j(`p`,{class:`text-body-medium`},`Don't need a limit?`)],-1),j(`div`,null,[F(U(W),{loading:U(i),variant:`text`,onClick:D},{default:N(()=>[...n[12]||=[s(` Remove Limit `,-1)]]),_:1},8,[`loading`])])])]),_:1})]),_:1})):v(``,!0)]),_:1}),F(U(Ca),{class:`mt-3`,density:`compact`,type:`info`,variant:`tonal`,text:`Limit updates may take several minutes to be reflected.`})]),_:1},8,[`modelValue`]),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(i),onClick:n[9]||=e=>l.value=!1},{default:N(()=>[...n[14]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,disabled:!x.value||!u.value,loading:U(i),onClick:O},{default:N(()=>[s(V(S.value?`Contact support`:`Save`),1)]),_:1},8,[`disabled`,`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),[[`__scopeId`,`data-v-f0c40a20`]]),y_={class:`pa-6`},b_=P({__name:`DeleteDomainDialog`,props:I({domainName:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:I([`deleted`],[`update:modelValue`]),setup(e,{emit:t}){let n=Ti(),r=di(),{isLoading:i,withLoading:a}=Oi(),o=e,c=t,l=B(e,`modelValue`);async function u(){await a(async()=>
30{if(!o.domainName){r.error(`Domain name is required to delete a domain`);return}try{await n.deleteDomain(o.domainName),r.success(`Domain deleted successfully`),c(`deleted`),l.value=!1}catch(e){r.notifyError(e,R.CONFIRM_DELETE_DOMAIN_MODAL)}})}return(t,n)=>(H(),m(U(nn),{modelValue:l.value,"onUpdate:modelValue":n[2]||=e=>l.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:U(i)},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(bc)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(i),onClick:n[0]||=e=>l.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...n[3]||=[s(` Delete Domain `,-1)]]),_:1})]),_:1}),F(U(q)),j(`div`,y_,[n[4]||=j(`p`,{class:`mb-3`},` The following domain will be deleted. `,-1),F(U(J),{title:e.domainName,class:`font-weight-bold text-wrap h-100 py-2`},{default:N(()=>[s(V(e.domainName),1)]),_:1},8,[`title`])]),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(i),onClick:n[1]||=e=>l.value=!1},{default:N(()=>[...n[5]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`error`,variant:`flat`,block:``,loading:U(i),onClick:u},{default:N(()=>[...n[6]||=[s(` Delete `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),x_=P({__name:`NewCustomDomainStep`,emits:[`domainChanged`,`bucketChanged`,`submit`],setup(e,{expose:t,emit:n}){let r=wi(),i=Ti(),a=E(),o=E(``),s=E(void 0),c=n,l=T(()=>r.state.allBucketNames),u=T(()=>[ze,x,e=>!i.state.allDomainNames.includes(e)||`This domain is already in use`]);return L(o,e=>c(`domainChanged`,e)),L(s,e=>c(`bucketChanged`,e)),t({validate:()=>(a.value?.validate(),!!a.value?.isValid)}),(e,t)=>(H(),m(U(Eo),{ref_key:`form`,ref:a,class:`pa-7 pb-3`,onSubmit:t[2]||=fn(()=>c(`submit`),[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),{cols:`12`},{default:N(()=>[t[3]||=j(`p`,{class:`mb-4`},`Enter your domain name (URL)`,-1),F(U(Tt),{modelValue:o.value,"onUpdate:modelValue":t[0]||=e=>o.value=e,label:`Website URL`,placeholder:`www.yourdomain.com`,variant:`outlined`,rules:u.value,required:``,autofocus:``},null,8,[`modelValue`,`rules`])]),_:1}),F(U(Y),null,{default:N(()=>[t[4]||=j(`p`,{class:`mb-4`},`Select a bucket to share files`,-1),F(U(ka),{modelValue:s.value,"onUpdate:modelValue":t[1]||=e=>s.value=e,items:l.value,variant:`outlined`,label:`Bucket`,rules:[U(ze)],required:``},null,8,[`modelValue`,`items`,`rules`])]),_:1})]),_:1})]),_:1},512))}}),S_=P({__name:`SetupCNAMEStep`,props:{domain:{},cname:{}},setup(e){return(t,n)=>(H(),m(U(Eo),{class:`pa-3`,onSubmit:n[0]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(bn),null,{default:N(()=>[n[2]||=s(` In your DNS provider, create CNAME record. `,-1),F(U(Tt),{variant:`solo-filled`,flat:``,class:`my-4`,label:`Hostname`,"model-value":e.domain,readonly:``,"hide-details":``},{"append-inner":N(()=>[F(gd,{value:e.domain},null,8,[`value`])]),_:1},8,[`model-value`]),F(U(Tt),{variant:`solo-filled`,flat:``,class:`my-4`,label:`Content`,"model-value":e.cname,readonly:``,"hide-details":``},{"append-inner":N(()=>[F(gd,{value:e.cname},null,8,[`value`])]),_:1},8,[`model-value`]),F(U(Ca),{type:`info`,variant:`tonal`,class:`mb-4`},{default:N(()=>[...n[1]||=[s(`Ensure you include the dot . at the end`,-1)]]),_:1}),n[3]||=s(` The next step is creating the TXT records. `,-1)]),_:1})]),_:1}))}}),C_=P({__name:`SetupTXTStep`,props:{domain:{},storjRoot:{},storjAccess:{},storjTls:{}},setup(e){let t=je(),n=T(()=>t.state.user.hasPaidPrivileges);return(t,r)=>(H(),m(U(Eo),{class:`pa-3`,onSubmit:r[0]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(bn),null,{default:N(()=>[r[1]||=s(` In your DNS provider, create 3 TXT records. `,-1),F(U(Tt),{variant:`solo-filled`,flat:``,class:`my-4`,label:`TXT Hostname`,"model-value":`txt-${e.domain}`,readonly:``,"hide-details":``},{"append-inner":N(()=>[F(gd,{value:`txt-${e.domain}`},null,8,[`value`])]),_:1},8,[`model-value`]),F(U(Tt),{variant:`solo-filled`,flat:``,class:`my-4`,label:`TXT1 Content`,"model-value":e.storjRoot,readonly:``,"hide-details":``},{"append-inner":N(()=>[F(gd,{value:e.storjRoot},null,8,[`value`])]),_:1},8,[`model-value`]),F(U($o),{variant:`solo-filled`,flat:``,class:`my-4`,rows:`2`,"auto-grow":``,"no-resize":``,label:`TXT2 Content`,"model-value":e.storjAccess,readonly:``,"hide-details":``},{"append-inner":N(()=>[F(gd,{value:e.storjAccess},null,8,[`value`])]),_:1},8,[`model-value`]),n.value?(H(),m(U(Tt),{key:0,variant:`solo-filled`,flat:``,class:`my-4`,label:`TXT3 Content`,"model-value":e.storjTls,readonly:``,"hide-details":``},{"append-inner":N(()=>[F(gd,{value:e.storjTls},null,8,[`value`])]),_:1},8,[`model-value`])):v(``,!0)]),_:1})]),_:1}))}}),w_=P({__name:`VerifyDomainStep`,props:{domain:{},cname:{},txt:{}},setup(e){let t=e,n=di(),{isLoading:r,withLoading:i}=Oi(),a=Ti(),o=E(!1),c=E(!1),l=E(!1),u=E(`CNAME`),d=E(``),f=E(``);function p(){o.value||i(async()=>{try{let e=await a.checkDNSRecords(t.domain,t.cname,t.txt);switch(!0){case e.isSuccess:c.value&&=!1,l.value&&=!1,o.value=!0,setTimeout(()=>{o.value=!1},3e3);return;case e.isVerifyError:c.value=!0;return;case e.expectedCNAME!==``&&e.gotCNAME!==``:d.value=e.expectedCNAME,f.value=e.gotCNAME,u.value=`CNAME`,l.value=!0;return;case e.expectedTXT.length>0&&e.gotTXT.length>0:d.value=e.expectedTXT.join(`
31
32`),f.value=e.gotTXT.join(`
33
34`),u.value=`TXT`,l.value=!0;return;
34default:n.error(`Cannot check DNS records`,R.NEW_DOMAIN_MODAL)}}catch(e){n.notifyError(e,R.NEW_DOMAIN_MODAL)}})}return(e,t)=>(H(),m(U(Eo),{class:`pa-3`,onSubmit:t[0]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(bn),null,{default:N(()=>[t[1]||=s(` Check to make sure your DNS records are ready. `,-1),F(U(W),{block:``,variant:`tonal`,color:o.value?`success`:`primary`,class:`mt-3`,loading:U(r),onClick:p},{default:N(()=>[s(V(o.value?`Success`:`Check DNS`),1)]),_:1},8,[`color`,`loading`]),!o.value&&c.value?(H(),m(U(Ca),{key:0,color:`error`,variant:`tonal`,class:`mt-4`,title:`Unable to verify domain`,text:`DNS record not found. Please check your DNS configuration.`})):v(``,!0),!o.value&&l.value?(H(),m(U(Ca),{key:1,color:`error`,variant:`tonal`,class:`mt-4`,title:`${u.value} is not correct`,text:`Please update the following ${u.value} record:`},{default:N(()=>[F(U($o),{rows:u.value===`TXT`?3:1,variant:`solo-filled`,flat:``,class:`mt-4`,density:`comfortable`,label:`Incorrect`,"model-value":f.value,readonly:``,"hide-details":``},null,8,[`rows`,`model-value`]),F(U($o),{rows:u.value===`TXT`?3:1,variant:`solo-filled`,flat:``,class:`mt-4`,density:`comfortable`,label:`Correct`,"model-value":d.value,readonly:``,"hide-details":``},null,8,[`rows`,`model-value`])]),_:1},8,[`title`,`text`])):v(``,!0)]),_:1})]),_:1}))}}),T_=P({__name:`DomainConnectedStep`,setup(e){return(e,t)=>(H(),m(U(Eo),{class:`pa-3`,onSubmit:t[0]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(bn),null,{default:N(()=>[F(U(Ca),{type:`success`,variant:`tonal`},{default:N(()=>[...t[1]||=[s(` You should now be able to access your content using your custom domain. `,-1)]]),_:1}),F(U(Ca),{type:`info`,variant:`tonal`,class:`my-4`},{default:N(()=>[...t[2]||=[s(` DNS propagation usually takes less than a few hours, but can take up to 48 hours in some cases. `,-1)]]),_:1})]),_:1})]),_:1}))}}),E_=`storj-tls:true`,D_=Mn(P({__name:`NewDomainDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){class t{ref=E();prev;next;nextText;constructor(e,t=void 0,n=void 0,r){this.beforeNext=r,this.prev=typeof t==`function`?T(t):E(t),this.next=typeof n==`function`?T(n):E(n),this.nextText=typeof e==`function`?T(e):E(e)}}let n=wi(),r=si(),i=Ti(),a=di(),{publicLinksharingURL:o}=yi(),c=B(e,`modelValue`),l=[];function u(e){let t=E(e);return l.push(()=>t.value=e),t}let d=u(Me.CustomDomain),f=u(``),p=u(void 0),h=u(``),g=u(n.state.passphrase),_=u(Sp.EnterNewPassphrase),y=u(``),b=E(),x=E(!0),S=E(!1),C=T(()=>n.state.promptForPassphrase),w=T(()=>r.state.selectedProjectConfig.hasManagedPassphrase),D={[Me.CustomDomain]:new t(`Next`,void 0,()=>w.value||!C.value?Me.SetupCNAME:Me.SetupDomainAccess,async()=>{(w.value||!C.value)&&await te()}),[Me.SetupDomainAccess]:new t(`Next`,Me.CustomDomain,()=>_.value===Sp.EnterNewPassphrase?Me.EnterNewPassphrase:_.value===Sp.GenerateNewPassphrase?Me.PassphraseGenerated:Me.SetupCNAME,async()=>{_.value===Sp.EnterNewPassphrase||_.value===Sp.GenerateNewPassphrase||await te()}),[Me.EnterNewPassphrase]:new t(`Next`,Me.SetupDomainAccess,Me.SetupCNAME,te),[Me.PassphraseGenerated]:new t(`Next`,Me.SetupDomainAccess,Me.SetupCNAME,te),[Me.SetupCNAME]:new t(`Next`,void 0,Me.SetupTXT),[Me.SetupTXT]:new t(`Next`,Me.SetupCNAME,Me.VerifyDomain),[Me.VerifyDomain]:new t(`Next`,Me.SetupTXT,Me.DomainConnected),[Me.DomainConnected]:new t(`Finish`,Me.VerifyDomain)},O=T(()=>`${o.value.split(`//`).pop()??``}.`),k=T(()=>`storj-root:${p.value}`),ee=T(()=>`storj-access:${h.value}`),j=T(()=>[k.value,ee.value,E_]),M=T(()=>{switch(d.value){case Me.CustomDomain:return`Setup Custom Domain`;case Me.SetupDomainAccess||Me.EnterNewPassphrase||Me.PassphraseGenerated:return`Setup Domain Access`;case Me.SetupCNAME:return`Setup CNAME`;case Me.SetupTXT:return`Setup TXT`;case Me.VerifyDomain:return`Verify Domain`;case Me.DomainConnected:return`Domain Connected`;default:return`Setup Custom Domain`}});
34async function te(){if(!g.value||!p.value)throw Error(`Passphrase and bucket must be set before generating access`);y.value=`custom-domain-access-${new Date().toISOString()}`,h.value=await i.generateDomainCredentials(y.value,p.value,g.value),await i.storeDomain({subdomain:f.value,prefix:p.value,accessID:h.value}),i.fetchDomains(1,i.state.cursor.limit).catch(e=>{a.notifyError(e,R.NEW_DOMAIN_MODAL)})}async function ne(){let e=D[d.value];if(!(S.value||x.value||e.ref.value?.validate?.()===!1)){if(e.ref.value?.onExit?.(`next`),e.beforeNext){S.value=!0;try{await e.beforeNext()}catch(e){a.notifyError(e,R.NEW_DOMAIN_MODAL);return}finally{S.value=!1}}e.next.value?d.value=e.next.value:c.value=!1}}function re(){let e=D[d.value];e.ref.value?.onExit?.(`prev`),e.prev.value&&(d.value=e.prev.value)}return L(d,e=>{if(!b.value)return;let t=null,n=!1;t=L(()=>D[e].ref.value,e=>{if(e){if(e.onEnter?.(),t){t();return}n=!0}},{immediate:!0}),n&&t()}),L(b,async e=>{if(!e){d.value>Me.PassphraseGenerated&&_.value===Sp.SetMyProjectPassphrase&&(n.setPassphrase(g.value),n.setPromptForPassphrase(!1)),l.forEach(e=>e());return}x.value=!0;let t=r.state.selectedProject.id;await Promise.all([i.getAllDomainNames(t),n.getAllBucketsNames(t)]).catch(e=>{a.notifyError(e,R.NEW_DOMAIN_MODAL)}),g.value=n.state.passphrase,x.value=!1,D[d.value].ref.value?.onEnter?.()}),(e,t)=>(H(),m(U(nn),{modelValue:c.value,"onUpdate:modelValue":t[8]||=e=>c.value=e,"min-width":`320px`,"max-width":`400px`,transition:`fade-transition`,scrollable:``,persistent:``},{default:N(()=>[F(U(Z),{ref_key:`innerContent`,ref:b,rounded:`xlg`},{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[F(U(hn),{icon:U(Ks),size:`18`},null,8,[`icon`])]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>c.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[s(V(M.value),1)]),_:1})]),_:1})]),_:1}),F(U(q)),F(U(bn),{class:`pa-0`},{default:N(()=>[F(U(Va),{modelValue:U(d),"onUpdate:modelValue":t[7]||=e=>A(d)?d.value=e:null,touch:!1,class:Je([`new-domain__window`,{"new-domain__window--loading":x.value||S.value}])},{default:N(()=>[F(U(Q),{value:U(Me).CustomDomain},{default:N(()=>[F(x_,{ref:D[U(Me).CustomDomain].ref,onDomainChanged:t[1]||=e=>f.value=e,onBucketChanged:t[2]||=e=>p.value=e,onSubmit:ne},null,512)]),_:1},8,[`value`]),F(U(Q),{value:U(Me).SetupDomainAccess},{default:N(()=>[F(Wm,{ref:D[U(Me).SetupDomainAccess].ref,onSelectOption:t[3]||=e=>_.value=e,onPassphraseChanged:t[4]||=e=>g.value=e,onSubmit:ne},null,512)]),_:1},8,[`value`]),F(U(Q),{value:U(Me).EnterNewPassphrase},{default:N(()=>[F(ff,{ref:D[U(Me).EnterNewPassphrase].ref,onPassphraseChanged:t[5]||=e=>g.value=e},null,512)]),_:1},8,[`value`]),F(U(Q),{value:U(Me).PassphraseGenerated},{default:N(()=>[F(lp,{ref:D[U(Me).PassphraseGenerated].ref,name:U(y),onPassphraseChanged:t[6]||=e=>g.value=e},null,8,[`name`])]),_:1},8,[`value`]),F(U(Q),{value:U(Me).SetupCNAME},{default:N(()=>[F(S_,{ref:D[U(Me).SetupCNAME].ref,domain:U(f),cname:O.value},null,8,[`domain`,`cname`])]),_:1},8,[`value`]),F(U(Q),{value:U(Me).SetupTXT},{default:N(()=>[F(C_,{ref:D[U(Me).SetupTXT].ref,domain:U(f),"storj-root":k.value,"storj-access":ee.value,"storj-tls":E_},null,8,[`domain`,`storj-root`,`storj-access`])]),_:1},8,[`value`]),F(U(Q),{value:U(Me).VerifyDomain},{default:N(()=>[F(w_,{ref:D[U(Me).VerifyDomain].ref,domain:U(f),cname:O.value,txt:j.value},null,8,[`domain`,`cname`,`txt`])]),_:1},8,[`value`]),F(U(Q),{value:U(Me).DomainConnected},{default:N(()=>[F(T_,{ref:D[U(Me).DomainConnected].ref},null,512)]),_:1},8,[`value`])]),_:1},8,[`modelValue`,`class`])]),_:1}),F(U(q)),F(U(pr),{class:`pa-7`},{default:N(()=>[F(U(K),null,{default:N(()=>[U(d)===U(Me).CustomDomain?(H(),m(U(Y),{key:0},{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,href:`https://docs.storj.io/dcs/code/static-site-hosting/custom-domains`,target:`_blank`,rel:`noopener noreferrer`,block:``},{default:N(()=>[...t[9]||=[s(` Learn More `,-1)]]),_:1})]),_:1})):D[U(d)].prev.value?(H(),m(U(Y),{key:1},{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,onClick:re},{default:N(()=>[...t[10]||=[s(` Back `,-1)]]),_:1})]),_:1})):v(``,!0),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,loading:x.value||S.value,onClick:ne},{default:N(()=>[s(V(D[U(d)].nextText.value),1)]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`]))}}),[[`__scopeId`,`data-v-da06697e`]]),O_=P({__name:`PromptOwnerUpgradeDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=ee(),n=je(),r=si(),i=B(e,`modelValue`),a=T(()=>r.state.selectedProject.ownerId===n.state.user.id);function o(){i.value=!1,t.toggleUpgradeFlow(!0)}return(e,t)=>(H(),m(U(nn),{modelValue:i.value,"onUpdate:modelValue":t[2]||=e=>i.value=e,scrollable:``,"max-width":`400px`,transition:`fade-transition`},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>i.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[3]||=[s(`Upgrade Account`,-1)]]),_:1})]),_:1}),F(U(q)),F(U(X),null,{default:N(()=>[F(U(bn),{class:`pa-0`},{default:N(()=>[...t[4]||=[s(` This action requires a paid plan. The project owner is currently on a free trial and must upgrade to proceed. `,-1)]]),_:1})]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[a.value?(H(),m(U(W),{key:0,color:`primary`,variant:`flat`,block:``,onClick:o},{default:N(()=>[...t[5]||=[s(` Upgrade Account `,-1)]]),_:1})):(H(),m(U(W),{key:1,color:`primary`,variant:`flat`,block:``,onClick:t[1]||=e=>i.value=!1},{default:N(()=>[...t[6]||=[s(` Close `,-1)]]),_:1}))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),k_=P({__name:`EditProjectDetailsDialog`,props:I({field:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=e,n=B(e,`modelValue`),r=si(),i=Ne(),{isLoading:a,withLoading:o}=Oi(),c=di(),l=E(!1),u=E(``),d=T(()=>t.field===C.Name?20:100),f=T(()=>{let e=d.value,n=t.field===C.Name;return[e=>!!e||!n||`Required`,t=>t.length<=e||`Input is too long.`]});async function p(){l.value&&await o(async()=>{try{t.field===C.Name?await r.updateProjectName(new g(u.value,``)):await r.updateProjectDescription(new g(``,u.value))}catch(e){e.message=`Error updating project ${t.field.toLowerCase()}. ${e.message}`,c.notifyError(e,R.EDIT_PROJECT_DETAILS);return}i.eventTriggered(t.field===C.Name?Be.PROJECT_NAME_UPDATED:Be.PROJECT_DESCRIPTION_UPDATED,{project_id:r.state.selectedProject.id}),c.success(`Project ${t.field.toLowerCase()} updated.`),n.value=!1})}L(()=>n.value,e=>{if(!e)return;let n=r.state.selectedProject;u.value=t.field===C.Name?n.name:n.description},{immediate:!0});let h=T(()=>t.field===C.Name?sc:oc);return(t,r)=>(H(),m(U(nn),{modelValue:n.value,"onUpdate:modelValue":r[5]||=e=>n.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:U(a)},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(h.value),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(a),onClick:r[0]||=e=>n.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[s(`Project `+V(e.field),1)]),_:1})]),_:1}),F(U(q)),F(U(Eo),{modelValue:l.value,"onUpdate:modelValue":r[2]||=e=>l.value=e,class:`pa-6`,onSubmit:r[3]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(Tt),{modelValue:u.value,"onUpdate:modelValue":r[1]||=e=>u.value=e,class:`pt-4`,variant:`outlined`,rules:f.value,label:`Project ${e.field}
34`,counter:d.value,maxlength:d.value,"persistent-counter":``,"hide-details":!1,autofocus:``},null,8,[`modelValue`,`rules`,`label`,`counter`,`maxlength`])]),_:1},8,[`modelValue`]),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(a),onClick:r[4]||=e=>n.value=!1},{default:N(()=>[...r[6]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,loading:U(a),onClick:p},{default:N(()=>[...r[7]||=[s(` Save `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),A_={class:`pa-6`},j_={key:0,class:`my-2`},M_={key:0,class:`my-2`},N_={key:0,class:`text-body-medium mt-6`},P_=`https://storj.dev/dcs/api/s3/object-versioning`,F_=P({__name:`VersioningInfoDialog`,props:{modelValue:{type:Boolean,default:!1},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=Ne(),n=_e(),r=B(e,`modelValue`),i=T(()=>n.state.config.objectLockUIEnabled);function a(){t.pageVisit(P_),t.eventTriggered(Be.VIEW_DOCS_CLICKED)}return(e,t)=>(H(),m(U(nn),{modelValue:r.value,"onUpdate:modelValue":t[2]||=e=>r.value=e,activator:`parent`,width:`auto`,"max-width":`450px`,transition:`fade-transition`},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(qs)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>r.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[3]||=[s(` Object Versioning `,-1)]]),_:1})]),_:1})]),_:1}),F(U(q)),j(`div`,A_,[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[13]||=j(`p`,null,` Versioning is enabled for this project. Learn how it works. `,-1),F(U(wo),{static:``},{default:N(()=>[F(U(xo),{title:`How it works`,elevation:`0`,rounded:`lg`,class:`border my-4 font-weight-bold`,static:``},{default:N(()=>[F(U(_o),{class:`text-body-medium`},{default:N(()=>[t[4]||=j(`p`,{class:`my-2`},`Versioning can be activated for each bucket individually.`,-1),t[5]||=j(`p`,{class:`my-2`},`A new column displaying the versioning status will appear on your buckets page.`,-1),t[6]||=j(`p`,{class:`my-2`},`When versioning is enabled, each object in the bucket will have a unique version ID.`,-1),t[7]||=j(`p`,{class:`my-2`},`You can easily retrieve, list, and restore previous versions of your objects.`,-1),i.value?(H(),w(`p`,j_,`Object Lock can be applied to versioned objects for additional protection.`)):v(``,!0)]),_:1})]),_:1})]),_:1}),F(U(wo),{static:``},{default:N(()=>[F(U(xo),{title:`Next steps`,elevation:`0`,rounded:`lg`,class:`border font-weight-bold`,static:``},{default:N(()=>[F(U(_o),{class:`text-body-medium`},{default:N(()=>[t[8]||=j(`p`,{class:`my-2`},`1. Create a new bucket with versioning enabled from the start, or enable versioning on existing buckets that support it.`,-1),t[9]||=j(`p`,{class:`my-2`},`2. Upload objects to your versioned bucket and make changes as needed. Each change will create a new version of the object.`,-1),t[10]||=j(`p`,{class:`my-2`},`3. Use the version ID to retrieve, list, or restore specific versions of your objects.`,-1),i.value?(H(),w(`p`,M_,`4. Protect your objects from deletion or modification by applying Object Lock to versioned objects.`)):v(``,!0)]),_:1})]),_:1})]),_:1}),U(n).isDefaultBrand?(H(),w(`p`,N_,[t[11]||=s(` For more information, `,-1),j(`a`,{href:P_,class:`link`,target:`_blank`,rel:`noopener noreferrer`,onClick:a},`visit the documentation`),t[12]||=s(`. `,-1)])):v(``,!0)]),_:1})]),_:1})]),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,onClick:t[1]||=e=>r.value=!1},{default:N(()=>[...t[14]||=[s(` Close `,-1)]]),_:1})]),_:1}),U(n).isDefaultBrand?(H(),m(U(Y),{key:0},{default:N(()=>[F(U(W),{variant:`flat`,color:`primary`,block:``,href:P_,target:`_blank`,onClick:a},{default:N(()=>[...t[15]||=[s(` Read Documentation `,-1)]]),_:1})]),_:1})):v(``,!0)]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),I_={class:`pa-6`},L_={class:`text-body-medium my-2 font-weight-bold`}
34,R_={key:0,class:`text-body-medium mt-2`},z_={key:0,class:`text-body-medium mt-2`},B_=P({__name:`ProjectEncryptionInformationDialog`,emits:[`newProject`],setup(e,{emit:t}){let n=Ne(),r=si(),i=_e(),a=t,o=E(!1),c=T(()=>r.state.selectedProjectConfig.hasManagedPassphrase?`auto`:`manual`);function l(){n.pageVisit(Ie),n.eventTriggered(Be.VIEW_DOCS_CLICKED),window.open(Ie,`_blank`,`noreferrer`)}return(e,t)=>(H(),m(U(nn),{modelValue:o.value,"onUpdate:modelValue":t[4]||=e=>o.value=e,activator:`parent`,width:`auto`,"max-width":`450px`,transition:`fade-transition`},{default:N(()=>[F(U(Z),{rounded:`xlg`},{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(ec)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>o.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[5]||=[s(` Project Encryption `,-1)]]),_:1})]),_:1})]),_:1}),F(U(q)),j(`div`,I_,[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[17]||=j(`p`,{class:`mb-2`},`Encryption method:`,-1),F(U(Kn),{modelValue:c.value,"onUpdate:modelValue":t[1]||=e=>c.value=e,filter:``,variant:`tonal`,column:``,"selected-class":`font-weight-bold`,mandatory:``},{default:N(()=>[F(U(J),{color:`primary`,value:`auto`,class:`cursor-default`,disabled:c.value===`manual`},{default:N(()=>[...t[6]||=[s(` Automatic `,-1)]]),_:1},8,[`disabled`]),F(U(J),{color:`primary`,value:`manual`,class:`cursor-default`,disabled:c.value===`auto`},{default:N(()=>[...t[7]||=[s(`Self-Managed`,-1)]]),_:1},8,[`disabled`]),F(U(q),{thickness:`0`,class:`my-1`}),c.value===`auto`?(H(),m(U(Ca),{key:0,variant:`tonal`,color:`default`},{default:N(()=>[j(`p`,null,[F(U(J),{rounded:`md`,class:`text-body-small font-weight-medium`,color:`secondary`,variant:`tonal`,size:`small`},{default:N(()=>[...t[8]||=[s(` Recommended for ease of use and teams `,-1)]]),_:1})]),j(`p`,L_,V(U(i).brandName)+` securely manages the encryption and decryption of your project automatically. `,1),t[9]||=j(`p`,{class:`text-body-medium my-2`},` Fewer steps to upload, download, manage, and browse your data. No need to remember an additional encryption passphrase. `,-1),t[10]||=j(`p`,{class:`text-body-medium my-2`},` The team members will automatically have access to your project's data. `,-1),U(i).isDefaultBrand?(H(),w(`p`,R_,[j(`a`,{class:`link`,onClick:l},`Learn more in the documentation.`)])):v(``,!0)]),_:1})):v(``,!0),c.value===`manual`?(H(),m(U(Ca),{key:1,variant:`tonal`,color:`default`},{default:N(()=>[j(`p`,null,[F(U(J),{rounded:`md`,class:`text-body-small font-weight-medium`,color:`secondary`,variant:`tonal`,size:`small`},{default:N(()=>[...t[11]||=[s(` Best for control over your data encryption `,-1)]]),_:1})]),t[13]||=j(`p`,{class:`text-body-medium my-2 font-weight-bold`},` You are responsible for securely managing your own data encryption passphrase. `,-1),t[14]||=j(`p`,{class:`text-body-medium my-2`},` You will need to enter your passphrase each time you access your data. If you forget the passphrase, you can't recover your data. `,-1),t[15]||=j(`p`,{class:`text-body-medium my-2`},` Team members must share and enter the same encryption passphrase to access the data. `,-1),U(i).isDefaultBrand?(H(),w(`p`,z_,[...t[12]||=[j(`a`,{href:``,class:`link`},`Learn more in the documentation.`,-1)]])):v(``,!0)]),_:1})):v(``,!0)]),_:1},8,[`modelValue`]),F(U(Ca),{type:`info`,variant:`tonal`,class:`mt-4`},{default:N(()=>[...t[16]||=[j(`p`,{class:`text-body-medium`},`Encryption method is set at project creation and can't be changed. To use a different method, create a new project.`,-1)]]),_:1})]),_:1})]),_:1})]),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,onClick:t[2]||=e=>o.value=!1},{default:N(()=>[...t[18]||=[s(` Close `,-1)]]),_:1})]),_:1}),F(U(Y),null,{default:N(()=>
34[F(U(W),{variant:`flat`,block:``,"prepend-icon":U(cc),onClick:t[3]||=e=>{o.value=!1,a(`newProject`)}},{default:N(()=>[...t[19]||=[s(` New Project `,-1)]]),_:1},8,[`prepend-icon`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),V_={class:`font-weight-bold mb-4`},H_={class:`pa-6`},U_={class:`font-weight-bold mb-4`},W_=P({__name:`DeleteProjectDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=nt(),n=E(null),r=je(),i=si(),a=B(e,`modelValue`),{isLoading:o,withLoading:c}=Oi(),l=di(),u=E(pi.InitStep),d=E(``),f=E(``),p=E(``),h=E(),g=E(),_=E(),y=E(!1),b=E(!1),x=E(0),S=E(0),C=T(()=>r.state.user),w=T(()=>i.state.selectedProject);function D(e){switch(!0){case e.buckets>0:u.value=pi.DeleteBucketsStep,x.value=e.buckets;break;case e.lockEnabledBuckets>0:u.value=pi.LockEnabledBucketsStep,x.value=e.lockEnabledBuckets;break;case e.apiKeys>0:u.value=pi.DeleteAccessKeysStep,S.value=e.apiKeys;break;case e.currentUsage||e.invoicingIncomplete:u.value=pi.WaitForInvoicingStep;break;default:throw Error(`project deletion was restricted for an unknown reason`)}}async function O(){await c(async()=>{try{switch(u.value){case pi.InitStep:n.value=await i.deleteProject(w.value.id,pi.InitStep,``),n.value?D(n.value):u.value=pi.VerifyPasswordStep;break;case pi.VerifyPasswordStep:if(h.value?.validate(),!h.value?.isValid)return;n.value=await i.deleteProject(w.value.id,pi.VerifyPasswordStep,d.value),n.value?D(n.value):C.value.isMFAEnabled?u.value=pi.Verify2faStep:u.value=pi.VerifyEmailStep;break;case pi.Verify2faStep:if(f.value.length!==6){b.value=!0;return}n.value=await i.deleteProject(w.value.id,pi.Verify2faStep,f.value.trim()),n.value?D(n.value):u.value=pi.VerifyEmailStep;break;case pi.VerifyEmailStep:if(p.value.length!==6){b.value=!0;return}n.value=await i.deleteProject(w.value.id,pi.VerifyEmailStep,p.value.trim()),n.value?D(n.value):u.value=pi.ConfirmDeleteStep;break;case pi.ConfirmDeleteStep:if(!y.value)return;n.value=await i.deleteProject(w.value.id,pi.ConfirmDeleteStep,``),n.value?D(n.value):(l.success(`Project deleted`),t.push(ae.Projects.path))}}catch(e){l.notifyError(e,R.PROJECT_DELETE_DIALOG)}})}function k(){setTimeout(()=>{switch(u.value){case pi.Verify2faStep:g.value?.focus();break;case pi.VerifyEmailStep:_.value?.focus()}},0)}function A(e){e.key===`Enter`&&O()}function ee(e){let t=e.slice(0,6);if(!isNaN(+t)){switch(u.value){case pi.Verify2faStep:f.value=t;break;case pi.VerifyEmailStep:p.value=t}b.value=!1}}async function M(){await t.push(ae.Access.path)}async function te(){await t.push(ae.Buckets.path)}return L(u,e=>{(e===pi.Verify2faStep||e===pi.VerifyEmailStep)&&k()}),L(a,e=>{e?document.addEventListener(`keyup`,A):(u.value=pi.InitStep,d.value=``,f.value=``,p.value=``,y.value=!1,b.value=!1,document.removeEventListener(`keyup`,A))}),Xe(()=>{document.removeEventListener(`keyup`,A)}),(e,t)=>(H(),m(U(nn),{modelValue:a.value,"onUpdate:modelValue":t[13]||=e=>a.value=e,width:`auto`,"max-width":`450px`,transition:`fade-transition`,persistent:``,scrollable:``},{default:N(()=>[F(U(Z),{rounded:`xlg`},{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center text-error`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(bc)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>a.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold text-error`},{default:N(()=>[...t[14]||=[s(` Delete Project `,-1)]]),_:1})]),_:1})]),_:1}),F(U(q)),F(U(bn),{class:`pa-0`},{default:N(()=>[F(U(Va),{modelValue:u.value,"onUpdate:modelValue":t[10]||=e=>u.value=e,touch:!1},{default:N(()=>[F(U(Q),{value:U(pi).InitStep},{default:N(()=>[F(U(Eo),{class:`pa-6`,onSubmit:t[1]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[15]||=j(`p`,{class:`font-weight-bold mb-4`},` You are about to delete your project. `,-1),t[16]||=j(`p`,null,`Project:`,-1),F(U(J),{variant:`tonal`},{default:N(()=>[s(V(w.value.name),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),F(U(Q),{value:U(pi).DeleteBucketsStep},{default:N(()=>[F(U(Eo),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[19]||=j(`p`,{class:`font-weight-bold mb-4`}
34,` Before we proceed with your project deletion request, please delete all of your data and buckets. `,-1),j(`p`,V_,[t[17]||=s(`Total buckets: `,-1),F(U(J),{color:`error`},{default:N(()=>[s(V(x.value),1)]),_:1})]),F(U(Ca),{variant:`tonal`,type:`info`},{default:N(()=>[...t[18]||=[s(` Once you delete all of your buckets, then you can proceed with project deletion. `,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),F(U(Q),{value:U(pi).LockEnabledBucketsStep},{default:N(()=>[j(`div`,H_,[F(U(Ca),{variant:`tonal`,type:`error`},{default:N(()=>[s(` You have `+V(x.value)+` bucket`+V(x.value>1?`s`:``)+` with Object Lock enabled. Objects in th`+V(x.value>1?`ese buckets`:`is bucket`)+` may be protected from deletion due to retention policies. If the bucket`+V(x.value>1?`s are`:` is`)+` empty, delete `+V(x.value>1?`them`:`it`)+` to proceed. `,1)]),_:1})])]),_:1},8,[`value`]),F(U(Q),{value:U(pi).DeleteAccessKeysStep},{default:N(()=>[F(U(Eo),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[22]||=j(`p`,{class:`font-weight-bold mb-4`},` Before we proceed with your project deletion request, please delete all of your access keys: `,-1),j(`p`,U_,[t[20]||=s(`Total access keys: `,-1),F(U(J),{color:`error`},{default:N(()=>[s(V(S.value),1)]),_:1})]),F(U(Ca),{variant:`tonal`,type:`info`},{default:N(()=>[...t[21]||=[s(` Once you delete all of your access keys, then you can proceed with project deletion. `,-1)]]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),F(U(Q),{value:U(pi).WaitForInvoicingStep},{default:N(()=>[F(U(Eo),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[...t[23]||=[j(`p`,{class:`font-weight-bold mb-4`},` There's some recent usage in your project that hasn't been billed yet. To delete your project, please follow these steps: `,-1),j(`p`,{class:`mb-4`},`1. Please wait until the end of the current billing cycle (typically the end of the month).`,-1),j(`p`,{class:`mb-4`},`2. We'll generate your invoice early in the following month (usually around the 4th day).`,-1)]]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),F(U(Q),{value:U(pi).VerifyPasswordStep},{default:N(()=>[F(U(Eo),{ref_key:`passwordForm`,ref:h,class:`pa-6`,onSubmit:t[3]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[24]||=j(`p`,null,`Enter your account password to continue.`,-1),F(U(Tt),{modelValue:d.value,"onUpdate:modelValue":t[2]||=e=>d.value=e,type:`password`,label:`Password`,class:`mt-6`,rules:[U(ze)],required:``},null,8,[`modelValue`,`rules`])]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`value`]),C.value.isMFAEnabled?(H(),m(U(Q),{key:0,value:U(pi).Verify2faStep},{default:N(()=>[F(U(Eo),{class:`pa-6`,onSubmit:t[5]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[25]||=j(`p`,null,`Enter the code from your 2FA application.`,-1),F(U(Oo),{ref_key:`otpInput2fa`,ref:g,"model-value":f.value,class:`mt-6`,type:`number`,maxlength:`6`,error:b.value,"onUpdate:modelValue":t[4]||=e=>ee(e)},null,8,[`model-value`,`error`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`])):v(``,!0),F(U(Q),{value:U(pi).VerifyEmailStep},{default:N(()=>[F(U(Eo),{class:`pa-6`,onSubmit:t[7]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[26]||=j(`p`,null,`Enter the 6-digit code you received on email.`,-1),F(U(Oo),{ref_key:`otpInputVerify`,ref:_,"model-value":p.value,class:`mt-6`,type:`number`,maxlength:`6`,error:b.value,"onUpdate:modelValue":t[6]||=e=>ee(e)},null,8,[`model-value`,`error`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`]),F(U(Q),{value:U(pi).ConfirmDeleteStep},{default:N(()=>[F(U(Eo),{class:`pa-6`,onSubmit:t[9]||=fn(()=>{},[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[27]||=j(`p`,null,`Please confirm that you want to delete your project.`,-1),F(U(J),{variant:`tonal`,class:`my-4 font-weight-bold`},{default:N(()=>[s(V(w.value.name),1)]),_:1}),F(U(wt),{modelValue:y.value,"onUpdate:modelValue":t[8]||=e=>y.value=e,label:`I want to delete this project.`,density:`compact`},null,8,[`modelValue`])]),_:1})]),_:1})]),_:1})]),_:1},8,[`value`])]),_:1},8,[`modelValue`])]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[u.value===U(pi).InitStep||u.value===U(pi).LockEnabledBucketsStep?(H(),m(U(Y),{key:0},{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,onClick:t[11]||=e=>a.value=!1},{default:N(()=>[...t[28]||=[s(` Cancel `,-1)]]),_:1})]),_:1})):v(``,!0),F(U(Y),null,{default:N(()=>[u.value===U(pi).DeleteBucketsStep||u.value===U(pi).LockEnabledBucketsStep?(H(),m(U(W),{key:0,variant:`flat`,block:``,onClick:te},{default:N(()=>[...t[29]||=[s(` Go to buckets `,-1)]]),_:1}
34)):u.value===U(pi).DeleteAccessKeysStep?(H(),m(U(W),{key:1,variant:`flat`,block:``,onClick:M},{default:N(()=>[...t[30]||=[s(` Go to accesses `,-1)]]),_:1})):u.value===U(pi).WaitForInvoicingStep?(H(),m(U(W),{key:2,variant:`flat`,block:``,onClick:t[12]||=e=>a.value=!1},{default:N(()=>[...t[31]||=[s(` Close `,-1)]]),_:1})):u.value<U(pi).ConfirmDeleteStep?(H(),m(U(W),{key:3,color:`primary`,variant:`flat`,block:``,onClick:O},{default:N(()=>[...t[32]||=[s(` Next `,-1)]]),_:1})):v(``,!0),u.value===U(pi).ConfirmDeleteStep?(H(),m(U(W),{key:4,color:`error`,variant:`flat`,loading:U(o),disabled:u.value===U(pi).ConfirmDeleteStep&&!y.value,block:``,onClick:O},{default:N(()=>[...t[33]||=[s(` Delete Project `,-1)]]),_:1},8,[`loading`,`disabled`])):v(``,!0)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),G_={class:`pa-6`},K_={key:0,class:`text-body-medium mt-6`},q_=`https://storj.dev/dcs/api/s3/object-lock`,J_=P({__name:`ObjectLockInfoDialog`,props:{modelValue:{type:Boolean,default:!1},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=Ne(),n=_e(),r=B(e,`modelValue`);function i(){t.pageVisit(q_),t.eventTriggered(Be.VIEW_DOCS_CLICKED)}return(e,t)=>(H(),m(U(nn),{modelValue:r.value,"onUpdate:modelValue":t[2]||=e=>r.value=e,activator:`parent`,width:`auto`,"min-width":`400px`,"max-width":`450px`,transition:`fade-transition`},{default:N(()=>[F(U(Z),{rounded:`xlg`},{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(tc)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>r.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[3]||=[s(` Object Lock `,-1)]]),_:1})]),_:1})]),_:1}),F(U(q)),j(`div`,G_,[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[t[8]||=j(`p`,null,` Object Lock allows you to lock individual objects from being deleted or overwritten for a specified period of time. `,-1),F(U(wo),{static:``},{default:N(()=>[F(U(xo),{title:`How it works`,elevation:`0`,rounded:`lg`,class:`border my-4 font-weight-bold`,static:``},{default:N(()=>[F(U(_o),{class:`text-body-medium`},{default:N(()=>[...t[4]||=[j(`p`,{class:`my-2`},`Object Lock is available for buckets with Object Versioning enabled.`,-1),j(`p`,{class:`my-2`},`A new column displaying the lock status will appear in your buckets page.`,-1),j(`p`,{class:`my-2`},`When object lock is enabled, you can lock objects and choose the retention period.`,-1),j(`p`,{class:`my-2`},`You can view locked objects and their retention period in the browser.`,-1)]]),_:1})]),_:1})]),_:1}),F(U(wo),{static:``},{default:N(()=>[F(U(xo),{title:`How to use it`,elevation:`0`,rounded:`lg`,class:`border font-weight-bold`,static:``},{default:N(()=>[F(U(_o),{class:`text-body-medium`},{default:N(()=>[...t[5]||=[j(`p`,{class:`my-2`},`1. Ensure Object Versioning is enabled for your bucket. Then, enable Object Lock for that versioned bucket.`,-1),j(`p`,{class:`my-2`},`2. Upload objects to your versioned bucket and lock them as needed. Each change will create a new version of the object.`,-1),j(`p`,{class:`my-2`},`3. Once locked, objects cannot be deleted or overwritten until the retention period expires.`,-1)]]),_:1})]),_:1})]),_:1}),U(n).isDefaultBrand?(H(),w(`p`,K_,[t[6]||=s(` For more information, `,-1),j(`a`,{href:q_,class:`link`,target:`_blank`,rel:`noopener noreferrer`,onClick:i},`visit the documentation`),t[7]||=s(`. `,-1)])):v(``,!0)]),_:1})]),_:1})]),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,onClick:t[1]||=e=>r.value=!1},{default:N(()=>[...t[9]||=[s(` Close `,-1)]]),_:1})]),_:1}),U(n).isDefaultBrand?(H(),m(U(Y),{key:0},{default:N(()=>[F(U(W),{variant:`flat`,block:``,href:q_,target:`_blank`,onClick:i},{default:N(()=>[...t[10]||=[s(` Read Documentation `,-1)]]),_:1})]),_:1})):v(``,!0)]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}),Y_={class:`text-capitalize`},X_=P({__name:`MigrateProjectPricingDialog`,props:I({projectId:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:I([`success`],[`update:modelValue`]),setup(e,{emit:t}){let n=si(),r=_e(),{isLoading:i,withLoading:a}=Oi(),o=di(),c=e,l=t,u=B(e,`modelValue`),d=E(le.Archive),f=T(()=>r.state.config.satelliteName===`US1`);function p(){a(async()=>{try{await n.migratePricing(c.projectId,d.value);let e=[n.getProjects()];n.state.selectedProject.id&&e.push(n.getProjectConfig()),await Promise.all(e),o.success(`Project migrated successfully`),l(`success`),u.value=!1}catch(e){o.notifyError(e)}})}return(e,t)=>(H(),m(U(nn),{modelValue:u.value,"onUpdate:modelValue":t[3]||=e=>u.value=e,"max-width":`450px`,transition:`fade-transition`,persistent:U(i)},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(Ds)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>u.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[4]||=[s(` Migrate Project `,-1)]]),_:1})]),_:1}),F(U(q)),F(U(X),{class:`px-6`},{default:N(()=>[F(U(bn),{class:`pa-0 mb-4`},{default:N(()=>[...t[5]||=[s(` We'll update this project to the new storage tiering model. New buckets will use the latest tiers. Existing buckets stay where they are. No data is moved. `,-1)]]),_:1}),t[20]||=j(`p`,{class:`text-body-medium font-weight-bold mb-2`},` Select a tier for your existing Legacy Global buckets: `,-1),F(U(Mo),{modelValue:d.value,"onUpdate:modelValue":t[1]||=e=>d.value=e,"hide-details":``,class:`mb-4`},{default:N(()=>[F(U(Ao),{value:U(le).Archive,class:`mb-2`},{label:N(()=>[...t[6]||=[j(`div`,null,[j(`span`,{class:`font-weight-medium`},`Archive`),j(`div`,{class:`text-body-small text-medium-emphasis`},` Legacy Global usage will be billed as Archive. `)],-1)]]),_:1},8,[`value`]),F(U(Ao),{value:U(le).Global},{label:N(()=>[...t[7]||=[j(`div`,null,[j(`span`,{class:`font-weight-medium`},`Global`),j(`div`,{class:`text-body-small text-medium-emphasis`},` Legacy Global usage will be billed as new Global. `)],-1)]]),_:1},8,[`value`])]),_:1},8,[`modelValue`]),F(U(wo),{variant:`accordion`},{default:N(()=>[F(U(xo),{elevation:`0`,static:``,rounded:``,class:`border-sm`},{default:N(()=>[F(U(yo),{class:`font-weight-bold`},{default:N(()=>[...t[8]||=[s(` What changes `,-1)]]),_:1}),F(U(_o),null,{default:N(()=>[s(` New storage tier options: Global, `+V(f.value?`Regional US, `:``)+` Archive. `,1),t[11]||=j(`br`,null,null,-1),t[12]||=j(`br`,null,null,-1),t[13]||=s(` Existing buckets usage will be billed as: `,-1),t[14]||=j(`br`,null,null,-1),t[15]||=s(` Legacy Global → `,-1),j(`span`,Y_,V(d.value),1),f.value?(H(),w(k,{key:0},[t[9]||=j(`br`,null,null,-1),t[10]||=s(` Legacy Select → Regional US `,-1)],64)):v(``,!0),t[16]||=j(`br`,null,null,-1),t[17]||=j(`br`,null,null,-1),t[18]||=s(` This change applies for the whole current billing period of one month. `,-1)]),_:1})]),_:1})]),_:1}),F(U(bn),{class:`pa-0 mt-4`},{default:N(()=>[...t[19]||=[s(` This change is permanent and cannot be undone. Pricing will follow the new tiers. `,-1),j(`a`,{href:`https://storj.dev/dcs/pricing`,target:`_blank`,rel:`noopener noreferrer`},`Pricing and tiers.`,-1)]]),_:1})]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(i),onClick:t[2]||=e=>u.value=!1},{default:N(()=>[...t[21]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,loading:U(i),onClick:p},{default:N(()=>[...t[22]||=[s(` Migrate Project `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),Z_={class:`pa-6`},Q_=P({__name:`ProjectLimitNotificationsDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=B(e,`modelValue`),n=si(),{isLoading:r,withLoading:i}=Oi(),a=di(),o=E(!1),c=E(!1);function l(){i(async()=>{try{await n.updateLimitNotifications({storageNotificationsEnabled:o.value,egressNotificationsEnabled:c.value})}catch(e){a.notifyError(e,R.PROJECT_SETTINGS_AREA);return}a.success(`Notification preferences updated.`),t.value=!1})}return L(t,e=>{if(!e)return;let t=n.state.selectedProject;o.value=t.storageLimitNotificationsEnabled,c.value=t.egressLimitNotificationsEnabled},{immediate:!0}),(e,n)=>(H(),m(U(nn),{modelValue:t.value,"onUpdate:modelValue":n[4]||=e=>t.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:U(r)},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(ps)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(r),onClick:n[0]||=e=>t.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...n[5]||=[s(`Limit Notifications`,-1)]]),_:1})]),_:1}),F(U(q)),j(`div`,Z_,[F(U(K),{class:`mb-2 align-center`,"no-gutters":``},{default:N(()=>[F(U(Y),null,{default:N(()=>[...n[6]||=[j(`p`,{class:`font-weight-bold text-body-medium`},`Storage notifications`,-1),j(`p`,{class:`text-body-medium text-medium-emphasis`},`Receive emails when storage usage reaches 80% and 100% of the project limit.`,-1)]]),_:1}),F(U(Y),{cols:`auto`,class:`ml-4`},{default:N(()=>[F(U(Vo),{modelValue:o.value,"onUpdate:modelValue":n[1]||=e=>o.value=e,"hide-details":``,inset:``,density:`compact`,color:`primary`},null,8,[`modelValue`])]),_:1})]),_:1}),F(U(q),{class:`my-4`}),F(U(K),{class:`align-center`,"no-gutters":``},{default:N(()=>[F(U(Y),null,{default:N(()=>[...n[7]||=[j(`p`,{class:`font-weight-bold text-body-medium`},`Egress notifications`,-1),j(`p`,{class:`text-body-medium text-medium-emphasis`},`Receive emails when download usage reaches 80% and 100% of the project limit.`,-1)]]),_:1}),F(U(Y),{cols:`auto`,class:`ml-4`},{default:N(()=>[F(U(Vo),{modelValue:c.value,"onUpdate:modelValue":n[2]||=e=>c.value=e,"hide-details":``,inset:``,density:`compact`,color:`primary`},null,8,[`modelValue`])]),_:1})]),_:1})]),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(r),onClick:n[3]||=e=>t.value=!1},{default:N(()=>[...n[8]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,loading:U(r),onClick:l},{default:N(()=>[...n[9]||=[s(` Save `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),$_={class:`px-6 py-4`},ev=P({__name:`JoinProjectDialog`,props:I({name:{},id:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=e,n=B(e,`modelValue`),r=Ne(),i=si(),a=nt(),o=di(),c=E(!1),l=E(!1);function u(){i.selectProject(t.id),o.success(`Invite accepted!`),a.push({name:ae.Dashboard.name,params:{id:i.state.selectedProject.urlId}}),r.eventTriggered(Be.NAVIGATE_PROJECTS)}async function d(e){if(l.value||c.value)return;let n=e===Ve.Accept,a=n?c:l;a.value=!0;let s=!1;try{await i.respondToInvitation(t.id,e),s=!0,r.eventTriggered(n?Be.PROJECT_INVITATION_ACCEPTED:Be.PROJECT_INVITATION_DECLINED,{project_id:t.id})}catch(e){e.message=`Failed to ${n?`accept`:`decline`} project invitation. ${e.message}`,o.notifyError(e,R.JOIN_PROJECT_MODAL)}try{await i.getUserInvitations(),await i.getProjects()}catch(e){s=!1,e.message=`Failed to reload projects and invitations list. ${e.message}`,o.notifyError(e,R.JOIN_PROJECT_MODAL)}n&&s&&u(),a.value=!1}return(t,r)=>(H(),m(U(nn),{modelValue:n.value,"onUpdate:modelValue":r[3]||=e=>n.value=e,"max-width":`420px`,transition:`fade-transition`},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...r[4]||=[s(`Join Project`,-1)]]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:c.value||l.value,onClick:r[0]||=e=>n.value=!1},null,8,[`icon`,`disabled`])]),_:1}),F(U(q)),j(`div`,$_,`Join the `+V(e.name)+` project.`,1),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:c.value,loading:l.value,onClick:r[1]||=e=>d(U(Ve).Decline)},{default:N(()=>[...r[5]||=[s(` Decline `,-1)]]),_:1},8,[`disabled`,`loading`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,disabled:l.value,loading:c.value,onClick:r[2]||=e=>d(U(Ve).Accept)},{default:N(()=>[...r[6]||=[s(` Join `,-1)]]),_:1},8,[`disabled`,`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}}
34),tv=P({__name:`AddTeamMemberDialog`,props:I({projectId:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=e,n=B(e,`modelValue`),r=Ne(),i=Ei(),a=_e(),o=si(),c=di(),{isLoading:l,withLoading:u}=Oi(),d=E(!1),f=E(``),p=[ze,e=>de(e,!0)];function h(){d.value&&u(async()=>{try{await i.inviteMember(f.value,t.projectId),a.state.config.unregisteredInviteEmailsEnabled?c.success(`Invite sent!`):c.success(`An invitation will be sent to the email address if it belongs to a user on this satellite.`,`Invite sent!`),f.value=``}catch(e){c.notifyError(e,R.ADD_PROJECT_MEMBER_MODAL);return}r.eventTriggered(Be.PROJECT_MEMBERS_INVITE_SENT,{project_id:o.state.selectedProject.id});try{await i.getProjectMembers(1,t.projectId)}catch(e){c.notifyError(e,R.ADD_PROJECT_MEMBER_MODAL)}n.value=!1})}return(e,t)=>(H(),m(U(nn),{modelValue:n.value,"onUpdate:modelValue":t[4]||=e=>n.value=e,width:`auto`,"max-width":`420px`,transition:`fade-transition`,persistent:U(l)},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(Tc)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(l),onClick:t[0]||=e=>n.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[5]||=[s(`Add Member`,-1)]]),_:1})]),_:1}),F(U(q)),F(U(Eo),{modelValue:d.value,"onUpdate:modelValue":t[2]||=e=>d.value=e,class:`pa-6 pb-4`,onSubmit:fn(h,[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),{cols:`12`},{default:N(()=>[t[6]||=j(`p`,{class:`mb-5`},`Invite a team member to join you in this project.`,-1),F(U(Ca),{variant:`tonal`,color:`info`,text:`All team members should use the same passphrase to access the same data.`,rounded:`lg`,density:`comfortable`})]),_:1}),F(U(Y),{cols:`12`},{default:N(()=>[F(U(Tt),{modelValue:f.value,"onUpdate:modelValue":t[1]||=e=>f.value=e,variant:`outlined`,rules:p,maxlength:`72`,label:`Enter e-mail`,placeholder:`Enter e-mail here`,hint:`Members will have read, write, and delete permissions.`,required:``,autofocus:``,class:`my-2`},null,8,[`modelValue`])]),_:1})]),_:1})]),_:1},8,[`modelValue`]),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(l),onClick:t[3]||=e=>n.value=!1},{default:N(()=>[...t[7]||=[s(`Cancel`,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,loading:U(l),onClick:h},{default:N(()=>[...t[8]||=[s(` Send Invite `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),nv={class:`pa-6`},rv={class:`mb-3`},iv=P({__name:`DeleteRestApiKeyDialog`,props:I({keys:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:I([`deleted`],[`update:modelValue`]),setup(e,{emit:t}){let n=ki(),r=di(),{isLoading:i,withLoading:a}=Oi(),o=e,c=t,l=B(e,`modelValue`);async function u(){await a(async()=>{try{let e=o.keys.map(e=>e.id);await n.deleteAPIKeys(e),r.success(`API Key${o.keys.length>1?`s`:``} deleted successfully`),c(`deleted`),l.value=!1}catch(e){r.notifyError(e,R.CONFIRM_DELETE_AG_MODAL)}})}return(t,n)=>(H(),m(U(nn),{modelValue:l.value,"onUpdate:modelValue":n[2]||=e=>l.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:U(i)},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(bc)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(i),onClick:n[0]||=e=>l.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[s(` Delete REST API Key`+V(e.keys.length>1?`s`:``),1)]),_:1})]),_:1}),F(U(q)),j(`div`,nv,[j(`p`,rv,` Are you sure you want to delete `+V(e.keys.length>1?`these`:`this`)+` REST API key`+V(e.keys.length>1?`s`:``)+`? This action cannot be undone. `,1),(H(!0),w(k,null,Pe(e.keys,e=>(H(),w(`span`,{key:e.id,class:`mr-1`},[F(U(J),{class:`font-weight-bold text-wrap h-100 py-2`},{default:N(()=>[s(V(e.name),1)]),_:2},1024)]))),128))]),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(i),onClick:n[1]||=e=>l.value=!1},{default:N(()=>[...n[3]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`error`,variant:`flat`,block:``,loading:U(i),onClick:u},{default:N(()=>[...n[4]||=[s(` Delete `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),av={class:`text-capitalize`},ov={class:`pa-6`},sv=function(e){return e[e.Create=0]=`Create`,e[e.Success=1]=`Success`,e}(sv||{}),cv=Mn(P({__name:`NewRestApiKeyDialog`,props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let t=ki(),n=di(),{isLoading:r,withLoading:i}=Oi(),a=B(e,`modelValue`),o=E(!1),c=E(``),l=E(Ke.ZERO),u=E(!1),d=E(),f=E(sv.Create),p=E(``),h=E(null);function g(e){if(!e)return!1;let t=new Date(e);if(isNaN(t.getTime()))return!1;t.setHours(0,0,0,0);let n=new Date;return n.setHours(0,0,0,0),t>n}function _(){i(async()=>
34{if(o.value)try{p.value=await t.createAPIKey(c.value,l.value.nanoseconds),f.value=sv.Success,await t.getKeys()}catch(e){n.error(e.message,R.CREATE_API_KEY_DIALOG)}})}function y(e=!1){if(u.value=e,!e){l.value=Ke.ZERO;return}let t=new Date;t.setDate(t.getDate()+1),d.value=t}return L(d,e=>{e&&(l.value=new Ke((e.getTime()-new Date().getTime())*1e6))}),L(h,e=>{if(!e){c.value=``,u.value=!1,l.value=Ke.ZERO,f.value=sv.Create,d.value=void 0;return}}),(e,t)=>(H(),m(U(nn),{modelValue:a.value,"onUpdate:modelValue":t[11]||=e=>a.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:U(r)},{default:N(()=>[F(U(Z),{ref_key:`innerContent`,ref:h},{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(Xs)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(r),onClick:t[0]||=e=>a.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...t[12]||=[s(` New API Key `,-1)]]),_:1})]),_:1})]),_:1}),F(U(q)),F(U(bn),{class:`pa-0`},{default:N(()=>[F(U(Va),{modelValue:f.value,"onUpdate:modelValue":t[9]||=e=>f.value=e,touch:!1},{default:N(()=>[F(U(Q),{value:sv.Create},{default:N(()=>[F(U(Eo),{modelValue:o.value,"onUpdate:modelValue":t[8]||=e=>o.value=e,class:`pa-6`,onSubmit:fn(_,[`prevent`])},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),{cols:`12`},{default:N(()=>[F(U(Tt),{modelValue:c.value,"onUpdate:modelValue":t[1]||=e=>c.value=e,label:`Access Name`,placeholder:`Enter a name for this access key`,variant:`outlined`,autofocus:``,"hide-details":!1,rules:[U(ze),U(ne)],maxlength:`100`,class:`mb-n5 mt-2`,required:``},null,8,[`modelValue`,`rules`])]),_:1}),F(U(Y),{cols:`12`,class:`pb-0`},{default:N(()=>[t[15]||=j(`label`,{class:`mb-2`},`API Key Duration`,-1),F(U(Kn),{modelValue:l.value,"onUpdate:modelValue":t[7]||=e=>l.value=e,filter:``,column:``,mandatory:``},{default:N(()=>[F(U(J),{value:U(Ke).ZERO,onClick:t[2]||=e=>y()},{default:N(()=>[...t[13]||=[s(` No Expiration `,-1)]]),_:1},8,[`value`]),F(U(q),{class:`my-2`}),(H(!0),w(k,null,Pe([U(Ke).DAY_30,U(Ke).DAY_60,U(Ke).DAY_180,U(Ke).YEAR_1],e=>(H(),m(U(J),{key:e.days,value:e,variant:`outlined`,onClick:t[3]||=e=>y()},{default:N(()=>[j(`span`,av,V(e.shortString),1)]),_:2},1032,[`value`]))),128)),F(U(q),{class:`my-2`}),F(U(Kn),{modelValue:u.value,"onUpdate:modelValue":t[5]||=e=>u.value=e,filter:``},{default:N(()=>[F(U(J),{value:!0,onClick:t[4]||=e=>y(!u.value)},{default:N(()=>[...t[14]||=[s(` Set Custom Expiration Date `,-1)]]),_:1})]),_:1},8,[`modelValue`]),u.value?(H(),m(U(mo),{key:0,modelValue:d.value,"onUpdate:modelValue":t[6]||=e=>d.value=e,"allowed-dates":g,header:`Choose Dates`,"show-adjacent-months":``,border:``,elevation:`0`,rounded:`lg`,class:`w-100`},null,8,[`modelValue`])):v(``,!0)]),_:1},8,[`modelValue`])]),_:1}),F(U(Y),{cols:`12`,class:`pt-0`},{default:N(()=>[F(U(Ca),null,{default:N(()=>[...t[16]||=[s(` This API key will have administrative access to manage your projects. Store it securely and never share it publicly. `,-1)]]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`])]),_:1},8,[`value`]),F(U(Q),{value:sv.Success},{default:N(()=>[j(`div`,ov,[F(U(Ca),{class:`mb-5`,variant:`tonal`,color:`success`},{default:N(()=>[...t[17]||=[j(`p`,{class:`font-weight-bold`},`API Key Generated Successfully`,-1),s(` Make sure to copy your API key now. For Security reasons, you won't be able to see it again after closing this window. `,-1)]]),_:1}),F(op,{label:`API Key`,value:p.value,"show-copy":``},null,8,[`value`])])]),_:1},8,[`value`])]),_:1},8,[`modelValue`])]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(r),onClick:t[10]||=e=>a.value=!1},{default:N(()=>[s(V(f.value===sv.Create?`Cancel`:`Close`),1)]),_:1},8,[`disabled`])]),_:1}),f.value===sv.Create?(H(),m(U(Y),{key:0},{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,disabled:!o.value,loading:U(r),block:``,onClick:_},{default:N(()=>[...t[18]||=[s(` Generate API Key `,-1)]]),_:1},8,[`disabled`,`loading`])]),_:1})):v(``,!0)]),_:1})]),_:1})]),_:1},512)]),_:1},8,[`modelValue`,`persistent`]))}}),[[`__scopeId`,`data-v-25091276`]]),lv={class:`mb-3`},uv={class:`max-width`},dv=[`title`],fv=Mn(P({__name:`RemoveProjectMemberDialog`,props:I({removables:{}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:I([`deleted`],[`update:modelValue`]),setup(e,{emit:t}){let n=e,r=B(e,`modelValue`),i=t,a=si(),o=Ei(),{isLoading:c,withLoading:l}=Oi(),u=di(),d=E(!1),f=T(()=>n.removables.slice(0,3)),p=T(()=>n.removables.filter(e=>!e.isInvite).length),h=T(()=>{let e=n.removables.length-p.value,t=`member${p.value>1?`s`:``}`,r=`invite${e>1?`s`:``}`;return p.value&&e?`${t} and ${r}`:e?r:t});async function g(){await l(async()=>{try{await o.deleteProjectMembers(a.state.selectedProject.id,n.removables.map(e=>e.email),d.value),u.success(`Members were successfully removed from the project`),i(`deleted`),r.value=!1}catch(e){e.message=`Error removing project members. ${e.message}`,u.notifyError(e,R.PROJECT_MEMBERS_HEADER)}})}return(t,n)=>(H(),m(U(nn),{modelValue:r.value,"onUpdate:modelValue":n[3]||=e=>r.value=e,"max-width":`420px`,transition:`fade-transition`,persistent:U(c)},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(Cc)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,disabled:U(c),onClick:n[0]||=e=>r.value=!1},null,8,[`icon`,`disabled`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[s(`Remove `+V(h.value),1)]),_:1})]),_:1}),F(U(q)),F(U(X),{class:`pa-6`},{default:N(()=>[j(`p`,lv,` The following `+V(e.removables.filter(e=>!e.isInvite).length?`team`:``)+` `+V(h.value)+` will be removed. `,1),(H(!0),w(k,null,Pe(f.value,e=>(H(),m(U(J),{key:e.email,class:`mb-4 mr-1`},{default:N(()=>[j(`div`,uv,[j(`p`,{title:e.email,class:`text-truncate`},V(e.email),9,dv)])]),_:2},1024))),128)),e.removables.length>3?(H(),m(U(J),{key:0,rounded:``,class:`mb-3 mr-1`},{default:N(()=>[s(` + `+V(e.removables.length-3)+` more `,1)]),_:1})):v(``,!0),F(U(Ca),{variant:`tonal`,class:`pa-4`,color:`warning`},{text:N(()=>
34[...n[4]||=[j(`strong`,null,`Important:`,-1),s(` Any access keys created could still provide data access to removed members. If necessary, please revoke these access keys to ensure the security of your data. `,-1)]]),_:1}),p.value>0?(H(),m(U(wt),{key:1,modelValue:d.value,"onUpdate:modelValue":n[1]||=e=>d.value=e,class:`mt-4`,label:`Delete member's access keys.`,density:`compact`},null,8,[`modelValue`])):v(``,!0)]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,disabled:U(c),onClick:n[2]||=e=>r.value=!1},{default:N(()=>[...n[5]||=[s(` Cancel `,-1)]]),_:1},8,[`disabled`])]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`error`,variant:`flat`,block:``,loading:U(c),onClick:g},{default:N(()=>[...n[6]||=[s(` Remove `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),[[`__scopeId`,`data-v-04f100c8`]]),pv=P({__name:`ChangeMemberRoleDialog`,props:I({memberId:{default:``},email:{default:``}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=e,n=Ei(),r=si(),i=B(e,`modelValue`),a=E(Ze.Member),{isLoading:o,withLoading:c}=Oi(),l=di();async function u(){await c(async()=>{try{await n.updateRole(r.state.selectedProject.id,t.memberId,a.value),l.success(`Member role was updated successfully`),i.value=!1}catch(e){e.message=`Error updating role. ${e.message}`,l.notifyError(e,R.PROJECT_MEMBERS_PAGE)}})}return(t,n)=>(H(),m(U(nn),{modelValue:i.value,"onUpdate:modelValue":n[3]||=e=>i.value=e,width:`auto`,"max-width":`450px`,transition:`fade-transition`,persistent:U(o)},{default:N(()=>[F(U(Z),{rounded:`xlg`},{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`py-4 pl-6`},{prepend:N(()=>[F(U(G),{class:`border-sm d-flex justify-center align-center`,width:`40`,height:`40`,rounded:`lg`},{default:N(()=>[(H(),m(z(U(Sc)),{size:18}))]),_:1})]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:n[0]||=e=>i.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[...n[4]||=[s(` Change Role `,-1)]]),_:1})]),_:1})]),_:1}),F(U(q)),F(U(K),null,{default:N(()=>[F(U(Y),{class:`pa-6 mx-3`},{default:N(()=>[n[5]||=j(`p`,{class:`my-2`},` Selected team member: `,-1),F(U(J),{class:`font-weight-bold text-wrap py-2`},{default:N(()=>[s(V(e.email),1)]),_:1}),F(U(St),{modelValue:a.value,"onUpdate:modelValue":n[1]||=e=>a.value=e,chips:``,label:`Role`,items:[U(Ze).Member,U(Ze).Admin],class:`mt-8`},null,8,[`modelValue`,`items`]),F(U(Ca),{color:`info`,border:``,variant:`tonal`,class:`mb-4`},{default:N(()=>[s(V(a.value===U(Ze).Member?`Members can only delete API keys and buckets they personally created; they cannot invite new users or remove existing users from the project.`:`Admins can invite new users, remove existing users (except the project owner), and delete any API keys and buckets, regardless of who created them.`),1)]),_:1})]),_:1})]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[F(U(W),{variant:`outlined`,color:`default`,block:``,onClick:n[2]||=e=>i.value=!1},{default:N(()=>[...n[6]||=[s(`Cancel`,-1)]]),_:1})]),_:1}),F(U(Y),null,{default:N(()=>[F(U(W),{color:`primary`,variant:`flat`,block:``,loading:U(o),onClick:u},{default:N(()=>[...n[7]||=[s(` Change Role `,-1)]]),_:1},8,[`loading`])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`,`persistent`]))}}),mv={class:`text-body-medium mt-2`},hv={key:0,href:`https://www.storj.io/documents/storj-sustainability-whitepaper.pdf`,target:`_blank`,rel:`noopener noreferrer`,class:`link`},gv={class:`text-body-medium mt-2`},_v={key:0,href:`https://www.storj.io/documents/storj-sustainability-whitepaper.pdf`,target:`_blank`,rel:`noopener noreferrer`,class:`link`},vv={class:`text-body-medium mt-2`},yv={key:0,href:`https://www.storj.io/documents/storj-sustainability-whitepaper.pdf`,target:`_blank`,rel:`noopener noreferrer`,class:`link`},bv=P({__name:`EmissionsDialog`,setup(e){let t=si(),n=_e(),r=E(!1),i=T(()=>t.state.emission),a=T(()=>Math.round(i.value.hyperscalerImpact)),o=T(()=>Math.round(i.value.storjImpact)),c=T(()=>{let e=a.value-o.value;
34return e<0&&(e=0),e.toLocaleString()});return(e,t)=>(H(),m(U(nn),{modelValue:r.value,"onUpdate:modelValue":t[2]||=e=>r.value=e,activator:`parent`,width:`auto`,"max-width":`450px`,transition:`fade-transition`},{default:N(()=>[F(U(Z),null,{default:N(()=>[F(U(G),null,{default:N(()=>[F(U(X),{class:`pa-6`},{prepend:N(()=>[...t[3]||=[j(`img`,{src:`data:image/svg+xml,%3csvg%20width='42'%20height='42'%20viewBox='0%200%2042%2042'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_809_1011)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M17.2645%200H24.5137C30.3277%200%2032.6345%200.644409%2034.8971%201.85448C37.1597%203.06454%2038.9355%204.84026%2040.1455%207.10289L40.2375%207.27708C41.3731%209.45705%2041.9838%2011.76%2042%2017.2645V24.5137C42%2030.3277%2041.3556%2032.6345%2040.1455%2034.8971C38.9355%2037.1597%2037.1597%2038.9355%2034.8971%2040.1455L34.7229%2040.2375C32.5429%2041.3731%2030.24%2041.9838%2024.7355%2042H17.4863C11.6723%2042%209.36552%2041.3556%207.10289%2040.1455C4.84026%2038.9355%203.06454%2037.1597%201.85448%2034.8971L1.76251%2034.7229C0.626927%2032.5429
34%200.0161929%2030.24%200%2024.7355V17.4863C0%2011.6723%200.644409%209.36552%201.85448%207.10289C3.06454%204.84026%204.84026%203.06454%207.10289%201.85448L7.27708%201.76251C9.45705%200.626927%2011.76%200.0161929%2017.2645%200Z'%20fill='%230218A7'/%3e%3cpath%20d='M21.1736%2036.0992C29.6085%2036.0992%2036.4463%2029.2613%2036.4463%2020.8264C36.4463%2012.3915%2029.6085%205.55371%2021.1736%205.55371C12.7387%205.55371%205.90088%2012.3915%205.90088%2020.8264C5.90088%2029.2613%2012.7387%2036.0992%2021.1736%2036.0992Z'%20fill='%230149FF'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M34.4031%2028.4628C35.7026%2026.2164%2036.4463%2023.6082%2036.4463%2020.8264C36.4463%2018.0446%2035.7026%2015.4365%2034.4031%2013.1901H28.81C26.7012%2013.1901%2024.9918%2014.8995%2024.9918%2017.0082C24.9918%2019.117%2026.7012%2020.8264%2028.81%2020.8264H32.6282C30.5194%2020.8264%2028.81%2022.5358%2028.81%2024.6446C28.81%2026.7534%2030.5194%2028.4628%2032.6282%2028.4628H34.4031ZM6.11202%2023.3719C6.59954%2026.2776%207.90754%2028.9053%209.78975%2031.0082H14.81C16.9187%2031.0082%2018.6282%2029.2988%2018.6282%2027.1901C18.6282%2025.0813%2016.9187%2023.3719%2014.81%2023.3719H6.11202ZM5.90088%2020.8264H10.9918C13.1005%2020.8264%2014.81%2019.117%2014.81%2017.0082C14.81%2014.8995%2013.1005%2013.1901%2010.9918%2013.1901H7.94413C6.64468%2015.4365%205.90088%2018.0446%205.90088%2020.8264Z'%20fill='%2300E567'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_809_1011'%3e%3crect%20width='42'%20height='42'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e`,alt:`Earth`,width:`40`,class:`mt-1`},null,-1)]]),append:N(()=>[F(U(W),{icon:U(cr),variant:`text`,size:`small`,color:`default`,onClick:t[0]||=e=>r.value=!1},null,8,[`icon`])]),default:N(()=>[F(U($t),{class:`font-weight-bold`},{default:N(()=>[s(V(U(n).brandName)+` Sustainability `,1)]),_:1})]),_:1})]),_:1}),F(U(q)),F(U(bn),{class:`pa-6`},{default:N(()=>[t[10]||=j(`p`,{class:`text-body-medium mb-4`},` The carbon emissions displayed are estimated based on the total usage of this project, calculated from the date of project creation up to the present day. `,-1),F(U(Z),{class:`pa-4 mb-4`},{default:N(()=>[t[4]||=j(`p`,{class:`text-body-medium font-weight-bold mb-2`},`Carbon Emissions`,-1),F(U(J),{variant:`tonal`,color:`info`,class:`font-weight-bold`},{default:N(()=>[s(V(o.value.toLocaleString())+` kg CO₂e `,1)]),_:1}),j(`p`,mv,[s(`Estimated for this `+V(U(n).brandName)+` project. `,1),U(n).isDefaultBrand?(H(),w(`a`,hv,`Learn more`)):v(``,!0)])]),_:1}),F(U(Z),{class:`pa-4 mb-4`},{default:N(()=>[t[6]||=j(`p`,{class:`text-body-medium font-weight-bold mb-2`},`Carbon Comparison`,-1),F(U(J),{variant:`tonal`,color:`warning`,class:`font-weight-bold`},{default:N(()=>[s(V(a.value.toLocaleString())+` kg CO₂e `,1)]),_:1}),j(`p`,gv,[t[5]||=s(`By using traditional cloud storage. `,-1),U(n).isDefaultBrand?(H(),w(`a`,_v,`Learn more`)):v(``,!0)])]),_:1}),F(U(Z),{class:`pa-4 mb-4`},{default:N(()=>[t[7]||=j(`p`,{class:`text-body-medium font-weight-bold mb-2`},`Total Carbon Avoided`,-1),F(U(J),{variant:`tonal`,color:`success`,class:`font-weight-bold`},{default:N(()=>[s(V(c.value)+` kg CO₂e `,1)]),_:1}),j(`p`,vv,[s(`Estimated by using `+V(U(n).brandName)+`. `,1),U(n).isDefaultBrand?(H(),w(`a`,yv,`Learn more`)):v(``,!0)])]),_:1}),F(U(Z),{class:`pa-4 mb-2`},{default:N(()=>[t[8]||=j(`p`,{class:`text-body-medium font-weight-bold mb-2`},`Carbon Avoided Equals To`,-1),F(U(J),{variant:`tonal`,color:`success`,class:`font-weight-bold`},{default:N(()=>[s(V(i.value.savedTrees.toLocaleString())+` tree`+V(i.value.savedTrees===1?``:`s`)+` grown for 10 years `,1)]),_:1}),t[9]||=j(`p`,{class:`text-body-medium mt-2`},[s(`Estimated equivalencies. `),j(`a`,{href:`https://www.epa.gov/energy/greenhouse-gases-equivalencie
34s-calculator-calculations-and-references#seedlings`,target:`_blank`,rel:`noopener noreferrer`,class:`link`},`Learn more`)],-1)]),_:1})]),_:1}),F(U(q)),F(U(pr),{class:`pa-6`},{default:N(()=>[F(U(K),null,{default:N(()=>[F(U(Y),null,{default:N(()=>[U(n).isDefaultBrand?(H(),m(U(W),{key:0,color:`primary`,variant:`flat`,block:``,link:``,href:`https://www.storj.io/documents/storj-sustainability-whitepaper.pdf`,target:`_blank`,rel:`noopener noreferrer`},{default:N(()=>[t[11]||=s(` Sustainability Whitepaper `,-1),F(U(hn),{icon:U(_c),class:`ml-2`},null,8,[`icon`])]),_:1})):(H(),m(U(W),{key:1,color:`default`,variant:`outlined`,block:``,onClick:t[1]||=e=>r.value=!1},{default:N(()=>[...t[12]||=[s(` Close `,-1)]]),_:1}))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,[`modelValue`]))}});export{Eh as $,_a as $n,sc as $t,Og as A,hs as An,Ru as At,dg as B,wo as Bn,Ac as Bt,s_ as C,Es as Cn,kd as Ct,Ug as D,xs as Dn,nd as Dt,r_ as E,Ss as En,$u as Et,vg as F,Zo as Fn,su as Ft,eg as G,po as Gn,bc as Gt,og as H,yo as Hn,wc as Ht,_g as I,Wo as In,au as It,Hh as J,Za as Jn,hc as Jt,$h as K,ao as Kn,yc as Kt,gg as L,zo as Ln,iu as Lt,Eg as M,ps as Mn,yu as Mt,wg as N,fs as Nn,_u as Nt,Hg as O,bs as On,td as Ot,bg as P,ds as Pn,du as Pt,Oh as Q,Ca as Qn,cc as Qt,hg as R,Oo as Rn,Lc as Rt,c_ as S,Ds as Sn,Fd as St,a_ as T,Cs as Tn,ed as Tt,ag as U,_o as Un,Cc as Ut,sg as V,xo as Vn,Tc as Vt,rg as W,mo as Wn,Sc as Wt,zh as X,Va as Xn,uc as Xt,Bh as Y,Q as Yn,pc as Yt,Lh as Z,Ta as Zn,lc as Zt,b_ as _,Ms as _n,gp as _t,iv as a,Zs as an,da as ar,_h as at,d_ as b,ks as bn,Xd as bt,Q_ as c,Js as cn,oh as ct,W_ as d,Bs as dn,km as dt,oc as en,ga as er,Ch as et,B_ as f,zs as fn,jm as ft,D_ as g,Ps as gn,yp as gt,O_ as h,Fs as hn,bp as ht,cv as i,ec as in,fa as ir,vh as it,Dg as j,ms as jn,Cu as jt,Fg as k,ys as kn,Qu as kt,X_ as l,qs as ln,Om as lt,k_ as m,Is as mn,$ as mt,pv as n,nc as nn,pa as nr,xh as nt,tv as o,Xs as on,ea as or,fh as ot,F_ as p,Rs as pn,xp as pt,Uh as q,Qa as qn,_c as qt,fv as r,tc as rn,sa as rr,yh as rt,ev as s,Ys as sn,uh as st,bv as t,ic as tn,ma as tr,Sh as tt,J_ as u,Ks as un,Am as ut,v_ as v,js as vn,ef as vt,o_ as w,Ts as wn,Ju as wt,l_ as x,Os as xn,qd as xt,f_ as y,As as yn,Zd as yt,mg as z,Eo as zn,jc as zt};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.