From 9f4aac29aa09ccd46471665efaa6b0a97179f0fb Mon Sep 17 00:00:00 2001 From: Allen Francis Date: Mon, 20 Nov 2023 22:09:01 +0530 Subject: [PATCH] ci: deploy --- .../assets/{AppDivider-636528d6.js => AppDivider-4fd97fbe.js} | 2 +- ...aseLayout.vue_vue_type_script_setup_true_lang-df8c2a47.js} | 2 +- ...{ChooseNamePage-3389a120.js => ChooseNamePage-7d56d198.js} | 2 +- ...{ListSpacesPage-ac4880c0.js => ListSpacesPage-9c329000.js} | 2 +- docs/assets/{SpaceIcon-57d5df8d.js => SpaceIcon-e6be81a3.js} | 2 +- docs/assets/SpacePage-78dafa13.css | 1 + docs/assets/SpacePage-84a53e3f.js | 1 - docs/assets/SpacePage-a0b0bd4a.css | 1 - docs/assets/SpacePage-f98666ef.js | 1 + docs/assets/index-090e0bda.css | 1 + docs/assets/{index-62a78f7c.js => index-76ea1480.js} | 2 +- docs/assets/index-cf918a4b.css | 1 - docs/index.html | 4 ++-- 13 files changed, 11 insertions(+), 11 deletions(-) rename docs/assets/{AppDivider-636528d6.js => AppDivider-4fd97fbe.js} (67%) rename docs/assets/{BaseLayout.vue_vue_type_script_setup_true_lang-7b4a7126.js => BaseLayout.vue_vue_type_script_setup_true_lang-df8c2a47.js} (99%) rename docs/assets/{ChooseNamePage-3389a120.js => ChooseNamePage-7d56d198.js} (80%) rename docs/assets/{ListSpacesPage-ac4880c0.js => ListSpacesPage-9c329000.js} (97%) rename docs/assets/{SpaceIcon-57d5df8d.js => SpaceIcon-e6be81a3.js} (95%) create mode 100644 docs/assets/SpacePage-78dafa13.css delete mode 100644 docs/assets/SpacePage-84a53e3f.js delete mode 100644 docs/assets/SpacePage-a0b0bd4a.css create mode 100644 docs/assets/SpacePage-f98666ef.js create mode 100644 docs/assets/index-090e0bda.css rename docs/assets/{index-62a78f7c.js => index-76ea1480.js} (99%) delete mode 100644 docs/assets/index-cf918a4b.css diff --git a/docs/assets/AppDivider-636528d6.js b/docs/assets/AppDivider-4fd97fbe.js similarity index 67% rename from docs/assets/AppDivider-636528d6.js rename to docs/assets/AppDivider-4fd97fbe.js index c578bdd..60009ee 100644 --- a/docs/assets/AppDivider-636528d6.js +++ b/docs/assets/AppDivider-4fd97fbe.js @@ -1 +1 @@ -import{_ as e,o as _,f as c}from"./index-62a78f7c.js";const s={},o={class:"divider"};function t(r,n){return _(),c("hr",o)}const d=e(s,[["render",t],["__scopeId","data-v-bf9c9191"]]);export{d as A}; +import{_ as e,o as _,f as c}from"./index-76ea1480.js";const s={},o={class:"divider"};function t(r,n){return _(),c("hr",o)}const d=e(s,[["render",t],["__scopeId","data-v-bf9c9191"]]);export{d as A}; diff --git a/docs/assets/BaseLayout.vue_vue_type_script_setup_true_lang-7b4a7126.js b/docs/assets/BaseLayout.vue_vue_type_script_setup_true_lang-df8c2a47.js similarity index 99% rename from docs/assets/BaseLayout.vue_vue_type_script_setup_true_lang-7b4a7126.js rename to docs/assets/BaseLayout.vue_vue_type_script_setup_true_lang-df8c2a47.js index d1e9933..6135fb7 100644 --- a/docs/assets/BaseLayout.vue_vue_type_script_setup_true_lang-7b4a7126.js +++ b/docs/assets/BaseLayout.vue_vue_type_script_setup_true_lang-df8c2a47.js @@ -1,3 +1,3 @@ -import{d as k,o as F,f as ue,i as R,n as Ue,_ as wt,a as ae,k as B,u as b,j as _,s as bt,m as V,p as fe,q as xt,v as At,x as Et,y as K,b as ne,w as $,z as U,A as Ot,B as Ct,C as Me,D as Qe,c as N,E as on,F as rn,G as sn,H as Oe,I as Le,J as _t,K as Pt,L as ln,M as ye,N as an,O as un,P as Ke,Q as Dt,R as cn,h as Fe,S as dn,T as fn,U as pn,V as mn,W as vn,t as lt}from"./index-62a78f7c.js";import{A as hn}from"./AppDivider-636528d6.js";const yn=["type"],$i=k({__name:"AppButton",props:{type:{},fullWidth:{type:Boolean,default:!1},variant:{default:"normal"}},emits:["click"],setup(e,{emit:t}){const n=t;return(o,i)=>(F(),ue("button",{type:o.type,class:Ue(["font-space-grotesk bg-[#7A5AF8] p-4 font-medium capitalize text-white hover:bg-[#633CFF] active:bg-[#5024FF]",[{"w-full":o.fullWidth},[o.variant==="rounded"?"rounded-full":"rounded-lg"]]]),onClick:i[0]||(i[0]=r=>n("click"))},[R(o.$slots,"default")],10,yn))}}),gn={},wn={viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},bn=ae("path",{d:"M11.9998 9.50414V13.5041M11.9998 17.5041H12.0098M10.6151 4.39586L2.39019 18.6025C1.93398 19.3905 1.70588 19.7845 1.73959 20.1078C1.769 20.3899 1.91677 20.6462 2.14613 20.8129C2.40908 21.0041 2.86435 21.0041 3.77487 21.0041H20.2246C21.1352 21.0041 21.5904 21.0041 21.8534 20.8129C22.0827 20.6462 22.2305 20.3899 22.2599 20.1078C22.2936 19.7845 22.0655 19.3905 21.6093 18.6025L13.3844 4.39586C12.9299 3.61069 12.7026 3.21811 12.4061 3.08626C12.1474 2.97125 11.8521 2.97125 11.5935 3.08626C11.2969 3.21811 11.0696 3.6107 10.6151 4.39586Z",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},null,-1),xn=[bn];function An(e,t){return F(),ue("svg",wn,xn)}const En=wt(gn,[["render",An]]),On=["top","right","bottom","left"],oe=Math.min,z=Math.max,ke=Math.round,_e=Math.floor,ie=e=>({x:e,y:e}),Cn={left:"right",right:"left",bottom:"top",top:"bottom"},_n={start:"end",end:"start"};function qe(e,t,n){return z(e,oe(t,n))}function G(e,t){return typeof e=="function"?e(t):e}function J(e){return e.split("-")[0]}function ge(e){return e.split("-")[1]}function Ze(e){return e==="x"?"y":"x"}function et(e){return e==="y"?"height":"width"}function we(e){return["top","bottom"].includes(J(e))?"y":"x"}function tt(e){return Ze(we(e))}function Pn(e,t,n){n===void 0&&(n=!1);const o=ge(e),i=tt(e),r=et(i);let s=i==="x"?o===(n?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[r]>t.floating[r]&&(s=$e(s)),[s,$e(s)]}function Dn(e){const t=$e(e);return[Xe(e),t,Xe(t)]}function Xe(e){return e.replace(/start|end/g,t=>_n[t])}function Bn(e,t,n){const o=["left","right"],i=["right","left"],r=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return n?t?i:o:t?o:i;case"left":case"right":return t?r:s;default:return[]}}function Tn(e,t,n,o){const i=ge(e);let r=Bn(J(e),n==="start",o);return i&&(r=r.map(s=>s+"-"+i),t&&(r=r.concat(r.map(Xe)))),r}function $e(e){return e.replace(/left|right|bottom|top/g,t=>Cn[t])}function Fn(e){return{top:0,right:0,bottom:0,left:0,...e}}function Bt(e){return typeof e!="number"?Fn(e):{top:e,right:e,bottom:e,left:e}}function Re(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function at(e,t,n){let{reference:o,floating:i}=e;const r=we(t),s=tt(t),u=et(s),l=J(t),c=r==="y",d=o.x+o.width/2-i.width/2,a=o.y+o.height/2-i.height/2,p=o[u]/2-i[u]/2;let f;switch(l){case"top":f={x:d,y:o.y-i.height};break;case"bottom":f={x:d,y:o.y+o.height};break;case"right":f={x:o.x+o.width,y:a};break;case"left":f={x:o.x-i.width,y:a};break;default:f={x:o.x,y:o.y}}switch(ge(t)){case"start":f[s]-=p*(n&&c?-1:1);break;case"end":f[s]+=p*(n&&c?-1:1);break}return f}const kn=async(e,t,n)=>{const{placement:o="bottom",strategy:i="absolute",middleware:r=[],platform:s}=n,u=r.filter(Boolean),l=await(s.isRTL==null?void 0:s.isRTL(t));let c=await s.getElementRects({reference:e,floating:t,strategy:i}),{x:d,y:a}=at(c,o,l),p=o,f={},m=0;for(let h=0;h({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:i,rects:r,platform:s,elements:u,middlewareData:l}=t,{element:c,padding:d=0}=G(e,t)||{};if(c==null)return{};const a=Bt(d),p={x:n,y:o},f=tt(i),m=et(f),h=await s.getDimensions(c),g=f==="y",y=g?"top":"left",x=g?"bottom":"right",w=g?"clientHeight":"clientWidth",A=r.reference[m]+r.reference[f]-p[f]-r.floating[m],O=p[f]-r.reference[f],D=await(s.getOffsetParent==null?void 0:s.getOffsetParent(c));let P=D?D[w]:0;(!P||!await(s.isElement==null?void 0:s.isElement(D)))&&(P=u.floating[w]||r.floating[m]);const M=A/2-O/2,S=P/2-h[m]/2-1,v=oe(a[y],S),C=oe(a[x],S),E=v,I=P-h[m]-C,T=P/2-h[m]/2+M,L=qe(E,T,I),W=!l.arrow&&ge(i)!=null&&T!=L&&r.reference[m]/2-(TE<=0)){var S,v;const E=(((S=r.flip)==null?void 0:S.index)||0)+1,I=O[E];if(I)return{data:{index:E,overflows:M},reset:{placement:I}};let T=(v=M.filter(L=>L.overflows[0]<=0).sort((L,W)=>L.overflows[1]-W.overflows[1])[0])==null?void 0:v.placement;if(!T)switch(f){case"bestFit":{var C;const L=(C=M.map(W=>[W.placement,W.overflows.filter(X=>X>0).reduce((X,nn)=>X+nn,0)]).sort((W,X)=>W[1]-X[1])[0])==null?void 0:C[0];L&&(T=L);break}case"initialPlacement":T=u;break}if(i!==T)return{reset:{placement:T}}}return{}}}};function ut(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function ct(e){return On.some(t=>e[t]>=0)}const Mn=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:o="referenceHidden",...i}=G(e,t);switch(o){case"referenceHidden":{const r=await Ae(t,{...i,elementContext:"reference"}),s=ut(r,n.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:ct(s)}}}case"escaped":{const r=await Ae(t,{...i,altBoundary:!0}),s=ut(r,n.floating);return{data:{escapedOffsets:s,escaped:ct(s)}}}default:return{}}}}};async function Ln(e,t){const{placement:n,platform:o,elements:i}=e,r=await(o.isRTL==null?void 0:o.isRTL(i.floating)),s=J(n),u=ge(n),l=we(n)==="y",c=["left","top"].includes(s)?-1:1,d=r&&l?-1:1,a=G(t,e);let{mainAxis:p,crossAxis:f,alignmentAxis:m}=typeof a=="number"?{mainAxis:a,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...a};return u&&typeof m=="number"&&(f=u==="end"?m*-1:m),l?{x:f*d,y:p*c}:{x:p*c,y:f*d}}const Nn=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){const{x:n,y:o}=t,i=await Ln(t,e);return{x:n+i.x,y:o+i.y,data:i}}}},Sn=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:o,placement:i}=t,{mainAxis:r=!0,crossAxis:s=!1,limiter:u={fn:g=>{let{x:y,y:x}=g;return{x:y,y:x}}},...l}=G(e,t),c={x:n,y:o},d=await Ae(t,l),a=we(J(i)),p=Ze(a);let f=c[p],m=c[a];if(r){const g=p==="y"?"top":"left",y=p==="y"?"bottom":"right",x=f+d[g],w=f-d[y];f=qe(x,f,w)}if(s){const g=a==="y"?"top":"left",y=a==="y"?"bottom":"right",x=m+d[g],w=m-d[y];m=qe(x,m,w)}const h=u.fn({...t,[p]:f,[a]:m});return{...h,data:{x:h.x-n,y:h.y-o}}}}},In=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:o,placement:i,rects:r,middlewareData:s}=t,{offset:u=0,mainAxis:l=!0,crossAxis:c=!0}=G(e,t),d={x:n,y:o},a=we(i),p=Ze(a);let f=d[p],m=d[a];const h=G(u,t),g=typeof h=="number"?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(l){const w=p==="y"?"height":"width",A=r.reference[p]-r.floating[w]+g.mainAxis,O=r.reference[p]+r.reference[w]-g.mainAxis;fO&&(f=O)}if(c){var y,x;const w=p==="y"?"width":"height",A=["top","left"].includes(J(i)),O=r.reference[a]-r.floating[w]+(A&&((y=s.offset)==null?void 0:y[a])||0)+(A?0:g.crossAxis),D=r.reference[a]+r.reference[w]+(A?0:((x=s.offset)==null?void 0:x[a])||0)-(A?g.crossAxis:0);mD&&(m=D)}return{[p]:f,[a]:m}}}},Wn=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:o,platform:i,elements:r}=t,{apply:s=()=>{},...u}=G(e,t),l=await Ae(t,u),c=J(n),d=ge(n),a=we(n)==="y",{width:p,height:f}=o.floating;let m,h;c==="top"||c==="bottom"?(m=c,h=d===(await(i.isRTL==null?void 0:i.isRTL(r.floating))?"start":"end")?"left":"right"):(h=c,m=d==="end"?"top":"bottom");const g=f-l[m],y=p-l[h],x=!t.middlewareData.shift;let w=g,A=y;if(a){const D=p-l.left-l.right;A=d||x?oe(y,D):D}else{const D=f-l.top-l.bottom;w=d||x?oe(g,D):D}if(x&&!d){const D=z(l.left,0),P=z(l.right,0),M=z(l.top,0),S=z(l.bottom,0);a?A=p-2*(D!==0||P!==0?D+P:z(l.left,l.right)):w=f-2*(M!==0||S!==0?M+S:z(l.top,l.bottom))}await s({...t,availableWidth:A,availableHeight:w});const O=await i.getDimensions(r.floating);return p!==O.width||f!==O.height?{reset:{rects:!0}}:{}}}};function re(e){return Tt(e)?(e.nodeName||"").toLowerCase():"#document"}function H(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Z(e){var t;return(t=(Tt(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Tt(e){return e instanceof Node||e instanceof H(e).Node}function Q(e){return e instanceof Element||e instanceof H(e).Element}function q(e){return e instanceof HTMLElement||e instanceof H(e).HTMLElement}function dt(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof H(e).ShadowRoot}function Ce(e){const{overflow:t,overflowX:n,overflowY:o,display:i}=j(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(i)}function zn(e){return["table","td","th"].includes(re(e))}function nt(e){const t=ot(),n=j(e);return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(o=>(n.willChange||"").includes(o))||["paint","layout","strict","content"].some(o=>(n.contain||"").includes(o))}function Vn(e){let t=he(e);for(;q(t)&&!Ne(t);){if(nt(t))return t;t=he(t)}return null}function ot(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Ne(e){return["html","body","#document"].includes(re(e))}function j(e){return H(e).getComputedStyle(e)}function Se(e){return Q(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function he(e){if(re(e)==="html")return e;const t=e.assignedSlot||e.parentNode||dt(e)&&e.host||Z(e);return dt(t)?t.host:t}function Ft(e){const t=he(e);return Ne(t)?e.ownerDocument?e.ownerDocument.body:e.body:q(t)&&Ce(t)?t:Ft(t)}function Ee(e,t,n){var o;t===void 0&&(t=[]),n===void 0&&(n=!0);const i=Ft(e),r=i===((o=e.ownerDocument)==null?void 0:o.body),s=H(i);return r?t.concat(s,s.visualViewport||[],Ce(i)?i:[],s.frameElement&&n?Ee(s.frameElement):[]):t.concat(i,Ee(i,[],n))}function kt(e){const t=j(e);let n=parseFloat(t.width)||0,o=parseFloat(t.height)||0;const i=q(e),r=i?e.offsetWidth:n,s=i?e.offsetHeight:o,u=ke(n)!==r||ke(o)!==s;return u&&(n=r,o=s),{width:n,height:o,$:u}}function it(e){return Q(e)?e:e.contextElement}function me(e){const t=it(e);if(!q(t))return ie(1);const n=t.getBoundingClientRect(),{width:o,height:i,$:r}=kt(t);let s=(r?ke(n.width):n.width)/o,u=(r?ke(n.height):n.height)/i;return(!s||!Number.isFinite(s))&&(s=1),(!u||!Number.isFinite(u))&&(u=1),{x:s,y:u}}const Hn=ie(0);function $t(e){const t=H(e);return!ot()||!t.visualViewport?Hn:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function jn(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==H(e)?!1:t}function ce(e,t,n,o){t===void 0&&(t=!1),n===void 0&&(n=!1);const i=e.getBoundingClientRect(),r=it(e);let s=ie(1);t&&(o?Q(o)&&(s=me(o)):s=me(e));const u=jn(r,n,o)?$t(r):ie(0);let l=(i.left+u.x)/s.x,c=(i.top+u.y)/s.y,d=i.width/s.x,a=i.height/s.y;if(r){const p=H(r),f=o&&Q(o)?H(o):o;let m=p.frameElement;for(;m&&o&&f!==p;){const h=me(m),g=m.getBoundingClientRect(),y=j(m),x=g.left+(m.clientLeft+parseFloat(y.paddingLeft))*h.x,w=g.top+(m.clientTop+parseFloat(y.paddingTop))*h.y;l*=h.x,c*=h.y,d*=h.x,a*=h.y,l+=x,c+=w,m=H(m).frameElement}}return Re({width:d,height:a,x:l,y:c})}function Un(e){let{rect:t,offsetParent:n,strategy:o}=e;const i=q(n),r=Z(n);if(n===r)return t;let s={scrollLeft:0,scrollTop:0},u=ie(1);const l=ie(0);if((i||!i&&o!=="fixed")&&((re(n)!=="body"||Ce(r))&&(s=Se(n)),q(n))){const c=ce(n);u=me(n),l.x=c.x+n.clientLeft,l.y=c.y+n.clientTop}return{width:t.width*u.x,height:t.height*u.y,x:t.x*u.x-s.scrollLeft*u.x+l.x,y:t.y*u.y-s.scrollTop*u.y+l.y}}function Kn(e){return Array.from(e.getClientRects())}function Rt(e){return ce(Z(e)).left+Se(e).scrollLeft}function qn(e){const t=Z(e),n=Se(e),o=e.ownerDocument.body,i=z(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),r=z(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let s=-n.scrollLeft+Rt(e);const u=-n.scrollTop;return j(o).direction==="rtl"&&(s+=z(t.clientWidth,o.clientWidth)-i),{width:i,height:r,x:s,y:u}}function Xn(e,t){const n=H(e),o=Z(e),i=n.visualViewport;let r=o.clientWidth,s=o.clientHeight,u=0,l=0;if(i){r=i.width,s=i.height;const c=ot();(!c||c&&t==="fixed")&&(u=i.offsetLeft,l=i.offsetTop)}return{width:r,height:s,x:u,y:l}}function Yn(e,t){const n=ce(e,!0,t==="fixed"),o=n.top+e.clientTop,i=n.left+e.clientLeft,r=q(e)?me(e):ie(1),s=e.clientWidth*r.x,u=e.clientHeight*r.y,l=i*r.x,c=o*r.y;return{width:s,height:u,x:l,y:c}}function ft(e,t,n){let o;if(t==="viewport")o=Xn(e,n);else if(t==="document")o=qn(Z(e));else if(Q(t))o=Yn(t,n);else{const i=$t(e);o={...t,x:t.x-i.x,y:t.y-i.y}}return Re(o)}function Mt(e,t){const n=he(e);return n===t||!Q(n)||Ne(n)?!1:j(n).position==="fixed"||Mt(n,t)}function Gn(e,t){const n=t.get(e);if(n)return n;let o=Ee(e,[],!1).filter(u=>Q(u)&&re(u)!=="body"),i=null;const r=j(e).position==="fixed";let s=r?he(e):e;for(;Q(s)&&!Ne(s);){const u=j(s),l=nt(s);!l&&u.position==="fixed"&&(i=null),(r?!l&&!i:!l&&u.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||Ce(s)&&!l&&Mt(e,s))?o=o.filter(d=>d!==s):i=u,s=he(s)}return t.set(e,o),o}function Jn(e){let{element:t,boundary:n,rootBoundary:o,strategy:i}=e;const s=[...n==="clippingAncestors"?Gn(t,this._c):[].concat(n),o],u=s[0],l=s.reduce((c,d)=>{const a=ft(t,d,i);return c.top=z(a.top,c.top),c.right=oe(a.right,c.right),c.bottom=oe(a.bottom,c.bottom),c.left=z(a.left,c.left),c},ft(t,u,i));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function Qn(e){return kt(e)}function Zn(e,t,n){const o=q(t),i=Z(t),r=n==="fixed",s=ce(e,!0,r,t);let u={scrollLeft:0,scrollTop:0};const l=ie(0);if(o||!o&&!r)if((re(t)!=="body"||Ce(i))&&(u=Se(t)),o){const c=ce(t,!0,r,t);l.x=c.x+t.clientLeft,l.y=c.y+t.clientTop}else i&&(l.x=Rt(i));return{x:s.left+u.scrollLeft-l.x,y:s.top+u.scrollTop-l.y,width:s.width,height:s.height}}function pt(e,t){return!q(e)||j(e).position==="fixed"?null:t?t(e):e.offsetParent}function Lt(e,t){const n=H(e);if(!q(e))return n;let o=pt(e,t);for(;o&&zn(o)&&j(o).position==="static";)o=pt(o,t);return o&&(re(o)==="html"||re(o)==="body"&&j(o).position==="static"&&!nt(o))?n:o||Vn(e)||n}const eo=async function(e){let{reference:t,floating:n,strategy:o}=e;const i=this.getOffsetParent||Lt,r=this.getDimensions;return{reference:Zn(t,await i(n),o),floating:{x:0,y:0,...await r(n)}}};function to(e){return j(e).direction==="rtl"}const no={convertOffsetParentRelativeRectToViewportRelativeRect:Un,getDocumentElement:Z,getClippingRect:Jn,getOffsetParent:Lt,getElementRects:eo,getClientRects:Kn,getDimensions:Qn,getScale:me,isElement:Q,isRTL:to};function oo(e,t){let n=null,o;const i=Z(e);function r(){clearTimeout(o),n&&n.disconnect(),n=null}function s(u,l){u===void 0&&(u=!1),l===void 0&&(l=1),r();const{left:c,top:d,width:a,height:p}=e.getBoundingClientRect();if(u||t(),!a||!p)return;const f=_e(d),m=_e(i.clientWidth-(c+a)),h=_e(i.clientHeight-(d+p)),g=_e(c),x={rootMargin:-f+"px "+-m+"px "+-h+"px "+-g+"px",threshold:z(0,oe(1,l))||1};let w=!0;function A(O){const D=O[0].intersectionRatio;if(D!==l){if(!w)return s();D?s(!1,D):o=setTimeout(()=>{s(!1,1e-7)},100)}w=!1}try{n=new IntersectionObserver(A,{...x,root:i.ownerDocument})}catch{n=new IntersectionObserver(A,x)}n.observe(e)}return s(!0),r}function io(e,t,n,o){o===void 0&&(o={});const{ancestorScroll:i=!0,ancestorResize:r=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:u=typeof IntersectionObserver=="function",animationFrame:l=!1}=o,c=it(e),d=i||r?[...c?Ee(c):[],...Ee(t)]:[];d.forEach(y=>{i&&y.addEventListener("scroll",n,{passive:!0}),r&&y.addEventListener("resize",n)});const a=c&&u?oo(c,n):null;let p=-1,f=null;s&&(f=new ResizeObserver(y=>{let[x]=y;x&&x.target===c&&f&&(f.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{f&&f.observe(t)})),n()}),c&&!l&&f.observe(c),f.observe(t));let m,h=l?ce(e):null;l&&g();function g(){const y=ce(e);h&&(y.x!==h.x||y.y!==h.y||y.width!==h.width||y.height!==h.height)&&n(),h=y,m=requestAnimationFrame(g)}return n(),()=>{d.forEach(y=>{i&&y.removeEventListener("scroll",n),r&&y.removeEventListener("resize",n)}),a&&a(),f&&f.disconnect(),f=null,l&&cancelAnimationFrame(m)}}const ro=(e,t,n)=>{const o=new Map,i={platform:no,...n},r={...i.platform,_c:o};return kn(e,t,{...i,platform:r})};function Ye(e){var t;return(t=e==null?void 0:e.$el)!=null?t:e}function so(e){return{name:"arrow",options:e,fn(t){const n=Ye(b(e.element));return n==null?{}:$n({element:n,padding:e.padding}).fn(t)}}}function Nt(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function mt(e,t){const n=Nt(e);return Math.round(t*n)/n}function lo(e,t,n){n===void 0&&(n={});const o=n.whileElementsMounted,i=B(()=>{var P;return(P=b(n.open))!=null?P:!0}),r=B(()=>b(n.middleware)),s=B(()=>{var P;return(P=b(n.placement))!=null?P:"bottom"}),u=B(()=>{var P;return(P=b(n.strategy))!=null?P:"absolute"}),l=B(()=>{var P;return(P=b(n.transform))!=null?P:!0}),c=B(()=>Ye(e.value)),d=B(()=>Ye(t.value)),a=_(0),p=_(0),f=_(u.value),m=_(s.value),h=bt({}),g=_(!1),y=B(()=>{const P={position:f.value,left:"0",top:"0"};if(!d.value)return P;const M=mt(d.value,a.value),S=mt(d.value,p.value);return l.value?{...P,transform:"translate("+M+"px, "+S+"px)",...Nt(d.value)>=1.5&&{willChange:"transform"}}:{position:f.value,left:M+"px",top:S+"px"}});let x;function w(){c.value==null||d.value==null||ro(c.value,d.value,{middleware:r.value,placement:s.value,strategy:u.value}).then(P=>{a.value=P.x,p.value=P.y,f.value=P.strategy,m.value=P.placement,h.value=P.middlewareData,g.value=!0})}function A(){typeof x=="function"&&(x(),x=void 0)}function O(){if(A(),o===void 0){w();return}if(c.value!=null&&d.value!=null){x=o(c.value,d.value,w);return}}function D(){i.value||(g.value=!1)}return V([r,s,u],w,{flush:"sync"}),V([c,d],O,{flush:"sync"}),V(i,D,{flush:"sync"}),xt()&&At(A),{x:fe(a),y:fe(p),strategy:fe(f),placement:fe(m),middlewareData:fe(h),isPositioned:fe(g),floatingStyles:y,update:w}}function se(e,t){const n=typeof e=="string"&&!t?`${e}Context`:t,o=Symbol(n);return[i=>{const r=_t(o,i);if(r||r===null)return r;throw new Error(`Injection \`${o.toString()}\` not found. Component must be used within ${Array.isArray(e)?`one of the following components: ${e.join(", ")}`:`\`${e}\``}`)},i=>{Pt(o,i)}]}function St(e,t,n){const o=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),o.dispatchEvent(i)}function ao(e,t){var n;const o=bt();return K(()=>{o.value=e()},{...t,flush:(n=t==null?void 0:t.flush)!=null?n:"sync"}),on(o)}function It(e){return xt()?(At(e),!0):!1}function Ie(e){let t=!1,n;const o=rn(!0);return(...i)=>(t||(n=o.run(()=>e(...i)),t=!0),n)}function ve(e){return typeof e=="function"?e():b(e)}const be=typeof window<"u"&&typeof document<"u",uo=e=>typeof e<"u",co=Object.prototype.toString,fo=e=>co.call(e)==="[object Object]",po=()=>{};function mo(e,t=1e4){return ln((n,o)=>{let i=ve(e),r;const s=()=>setTimeout(()=>{i=ve(e),o()},ve(t));return It(()=>{clearTimeout(r)}),{get(){return n(),i},set(u){i=u,o(),clearTimeout(r),r=s()}}})}function xe(e){var t;const n=ve(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Wt=be?window:void 0;function vo(...e){let t,n,o,i;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,o,i]=e,t=Wt):[t,n,o,i]=e,!t)return po;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const r=[],s=()=>{r.forEach(d=>d()),r.length=0},u=(d,a,p,f)=>(d.addEventListener(a,p,f),()=>d.removeEventListener(a,p,f)),l=V(()=>[xe(t),ve(i)],([d,a])=>{if(s(),!d)return;const p=fo(a)?{...a}:a;r.push(...n.flatMap(f=>o.map(m=>u(d,f,m,p))))},{immediate:!0,flush:"post"}),c=()=>{l(),s()};return It(c),c}function ho(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function yo(...e){let t,n,o={};e.length===3?(t=e[0],n=e[1],o=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],o=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:i=Wt,eventName:r="keydown",passive:s=!1,dedupe:u=!1}=o,l=ho(t);return vo(i,r,c=>{c.repeat&&ve(u)||l(c)&&n(c)},s)}function go(){const e=_(!1);return Oe()&&Le(()=>{e.value=!0}),e}function wo(e){return JSON.parse(JSON.stringify(e))}function zt(e,t,n,o={}){var i,r,s;const{clone:u=!1,passive:l=!1,eventName:c,deep:d=!1,defaultValue:a,shouldEmit:p}=o,f=Oe(),m=n||(f==null?void 0:f.emit)||((i=f==null?void 0:f.$emit)==null?void 0:i.bind(f))||((s=(r=f==null?void 0:f.proxy)==null?void 0:r.$emit)==null?void 0:s.bind(f==null?void 0:f.proxy));let h=c;t||(t="modelValue"),h=h||`update:${t.toString()}`;const g=w=>u?typeof u=="function"?u(w):wo(w):w,y=()=>uo(e[t])?g(e[t]):a,x=w=>{p?p(w)&&m(h,w):m(h,w)};if(l){const w=y(),A=_(w);let O=!1;return V(()=>e[t],D=>{O||(O=!0,A.value=g(D),ye(()=>O=!1))}),V(A,D=>{!O&&(D!==e[t]||d)&&x(D)},{deep:d}),A}else return B({get(){return y()},set(w){x(w)}})}function rt(e){return e?e.flatMap(t=>t.type===vn?rt(t.children):[t]):[]}function bo(e,t,n,o={}){if(!t)return null;const{arrowKeyOptions:i="both",attributeName:r="data-radix-vue-collection-item",itemsArray:s=[],loop:u=!0,dir:l="ltr",preventScroll:c=!0,focus:d=!1}=o,[a,p,f,m,h,g]=[e.key==="ArrowRight",e.key==="ArrowLeft",e.key==="ArrowUp",e.key==="ArrowDown",e.key==="Home",e.key==="End"],y=f||m,x=a||p;if(!h&&!g&&(!y&&!x||i==="vertical"&&x||i==="horizontal"&&y))return null;const w=n?Array.from(n.querySelectorAll(`[${r}]`)):s;if(!w.length)return null;c&&e.preventDefault();let A=null;return x||y?A=Vt(w,t,{goForward:y?m:l==="ltr"?a:p,loop:u}):h?A=w.at(0)||null:g&&(A=w.at(-1)||null),d&&(A==null||A.focus()),A}function Vt(e,t,{goForward:n,loop:o},i=e.length){if(--i===0)return null;const r=e.indexOf(t),s=n?r+1:r-1;if(!o&&(s<0||s>=e.length))return null;const u=(s+e.length)%e.length,l=e[u];return l?l.hasAttribute("disabled")&&l.getAttribute("disabled")!=="false"?Vt(e,l,{goForward:n,loop:o},i):l:null}function We(e){return e!==null&&typeof e=="object"}function Ge(e,t,n=".",o){if(!We(t))return Ge(e,{},n,o);const i=Object.assign({},t);for(const r in e){if(r==="__proto__"||r==="constructor")continue;const s=e[r];s!=null&&(o&&o(i,r,s,n)||(Array.isArray(s)&&Array.isArray(i[r])?i[r]=[...s,...i[r]]:We(s)&&We(i[r])?i[r]=Ge(s,i[r],(n?`${n}.`:"")+r.toString(),o):i[r]=s))}return i}function xo(e){return(...t)=>t.reduce((n,o)=>Ge(n,o,"",e),{})}const Ao=xo(),[Ht,Ri]=se("ConfigProvider"),Eo=Ie(()=>_()),Oo=Ie(()=>_(0));function jt(e){const t=Ht({scrollBody:_(!0)}),n=Oo(),o=Eo(),i=_(e),r=()=>{document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.body.style.removeProperty("--scrollbar-width"),document.body.style.overflow=o.value??"",o.value=void 0};return e&&n.value++,V(i,s=>{var u;if(be&&s){o.value===void 0&&(o.value=document.body.style.overflow);const l=window.innerWidth-document.documentElement.clientWidth,c={padding:l,margin:0},d=(u=t.scrollBody)!=null&&u.value?typeof t.scrollBody.value=="object"?Ao({padding:t.scrollBody.value.padding===!0?l:t.scrollBody.value.padding,margin:t.scrollBody.value.margin===!0?l:t.scrollBody.value.margin},c):c:{padding:0,margin:0};l>0&&(document.body.style.paddingRight=`${d.padding}px`,document.body.style.marginRight=`${d.margin}px`,document.body.style.setProperty("--scrollbar-width",`${l}px`),document.body.style.overflow="hidden"),ye(()=>{document.body.style.pointerEvents="none",document.body.style.overflow="hidden"})}},{immediate:!0}),sn(()=>{e&&n.value--,n.value===0&&r()}),i}const Co="data-radix-vue-collection-item";function Ut(e,t=Co){const n=e??Symbol();return{createCollection:o=>{const i=_([]);function r(){const s=xe(o);return s?i.value=Array.from(s.querySelectorAll(`[${t}]:not([data-disabled=true])`)):i.value=[]}return an(()=>{i.value=[]}),Le(r),un(r),V(()=>o==null?void 0:o.value,r,{immediate:!0}),Pt(n,i),i},injectCollection:()=>_t(n,_([]))}}function _o(e){const t=Ht({dir:_("ltr")});return B(()=>{var n;return(e==null?void 0:e.value)||((n=t.dir)==null?void 0:n.value)||"ltr"})}function st(e){const t=Oe(),n=t==null?void 0:t.type.emits,o={};return n!=null&&n.length||console.warn(`No emitted event found. Please check component: ${t==null?void 0:t.type.__name}`),n==null||n.forEach(i=>{o[dn(fn(i))]=(...r)=>e(i,...r)}),o}let ze=0;function Po(){K(e=>{if(!be)return;const t=document.querySelectorAll("[data-radix-focus-guard]");document.body.insertAdjacentElement("afterbegin",t[0]??vt()),document.body.insertAdjacentElement("beforeend",t[1]??vt()),ze++,e(()=>{ze===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(n=>n.remove()),ze--})})}function vt(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}function Do(){const e=Oe();function t(n){typeof n=="object"&&(e.exposed=n,e.exposeProxy=n)}return t}var Bo=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},pe=new WeakMap,Pe=new WeakMap,De={},Ve=0,Kt=function(e){return e&&(e.host||Kt(e.parentNode))},To=function(e,t){return t.map(function(n){if(e.contains(n))return n;var o=Kt(n);return o&&e.contains(o)?o:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},Fo=function(e,t,n,o){var i=To(t,Array.isArray(e)?e:[e]);De[n]||(De[n]=new WeakMap);var r=De[n],s=[],u=new Set,l=new Set(i),c=function(a){!a||u.has(a)||(u.add(a),c(a.parentNode))};i.forEach(c);var d=function(a){!a||l.has(a)||Array.prototype.forEach.call(a.children,function(p){if(u.has(p))d(p);else{var f=p.getAttribute(o),m=f!==null&&f!=="false",h=(pe.get(p)||0)+1,g=(r.get(p)||0)+1;pe.set(p,h),r.set(p,g),s.push(p),h===1&&m&&Pe.set(p,!0),g===1&&p.setAttribute(n,"true"),m||p.setAttribute(o,"true")}})};return d(t),u.clear(),Ve++,function(){s.forEach(function(a){var p=pe.get(a)-1,f=r.get(a)-1;pe.set(a,p),r.set(a,f),p||(Pe.has(a)||a.removeAttribute(o),Pe.delete(a)),f||a.removeAttribute(n)}),Ve--,Ve||(pe=new WeakMap,pe=new WeakMap,Pe=new WeakMap,De={})}},ko=function(e,t,n){n===void 0&&(n="data-aria-hidden");var o=Array.from(Array.isArray(e)?e:[e]),i=t||Bo(e);return i?(o.push.apply(o,Array.from(i.querySelectorAll("[aria-live]"))),Fo(o,i,n,"aria-hidden")):function(){return null}};function $o(e){let t;V(()=>xe(e),n=>{n?t=ko(n):t&&t()}),Qe(()=>{t&&t()})}const Ro=Ie(()=>({count:_(0)}));function Te(e){const{count:t}=Ro();return e||t.value++,e||`radix-${t.value}`}function Mo(e){const t=_(),n=B(()=>{var i;return((i=t.value)==null?void 0:i.width)??0}),o=B(()=>{var i;return((i=t.value)==null?void 0:i.height)??0});return Le(()=>{const i=xe(e);if(i){t.value={width:i.offsetWidth,height:i.offsetHeight};const r=new ResizeObserver(s=>{if(!Array.isArray(s)||!s.length)return;const u=s[0];let l,c;if("borderBoxSize"in u){const d=u.borderBoxSize,a=Array.isArray(d)?d[0]:d;l=a.inlineSize,c=a.blockSize}else l=i.offsetWidth,c=i.offsetHeight;t.value={width:l,height:c}});return r.observe(i,{box:"border-box"}),()=>r.unobserve(i)}else t.value=void 0}),{width:n,height:o}}function Lo(e,t){const n=_(e);function o(i){return t[n.value][i]??n.value}return{state:n,dispatch:i=>{n.value=o(i)}}}function No(e){const t=mo("",1e3);return{search:t,handleTypeaheadSearch:n=>{var o,i;t.value=t.value+n;const r=e.value,s=document.activeElement,u=((i=(o=r.find(a=>a===s))==null?void 0:o.textContent)==null?void 0:i.trim())??"",l=r.map(a=>{var p;return((p=a.textContent)==null?void 0:p.trim())??""}),c=Io(l,t.value,u),d=r.find(a=>{var p;return((p=a.textContent)==null?void 0:p.trim())===c});d&&d.focus()},resetTypeahead:()=>{t.value=""}}}function So(e,t){return e.map((n,o)=>e[(t+o)%e.length])}function Io(e,t,n){const o=t.length>1&&Array.from(t).every(u=>u===t[0])?t[0]:t,i=n?e.indexOf(n):-1;let r=So(e,Math.max(i,0));o.length===1&&(r=r.filter(u=>u!==n));const s=r.find(u=>u.toLowerCase().startsWith(o.toLowerCase()));return s!==n?s:void 0}const Wo=k({name:"PrimitiveSlot",inheritAttrs:!1,setup(e,{attrs:t,slots:n}){return()=>{var o,i;if(!n.default)return null;const r=rt(n.default()),[s,...u]=r;if(Object.keys(t).length>0){(o=s.props)==null||delete o.ref;const l=U(t,s.props??{});t.class&&(i=s.props)!=null&&i.class&&delete s.props.class;const c=pn(s,l);for(const d in l)d.startsWith("on")&&(c.props||(c.props={}),c.props[d]=l[d]);return r.length===1?c:[c,...u]}return r}}}),le=k({name:"Primitive",inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:String,default:"div"}},setup(e,{attrs:t,slots:n}){return(e.asChild?"template":e.as)!=="template"?()=>Ke(e.as,t,{default:n.default}):()=>Ke(Wo,t,{default:n.default})}});function de(){const e=_(),t=B(()=>{var n,o;return["#text","#comment"].includes((n=e.value)==null?void 0:n.$el.nodeName)?(o=e.value)==null?void 0:o.$el.nextElementSibling:xe(e)});return{primitiveElement:e,currentElement:t}}function zo(e,t){const n=_({}),o=_("none"),i=e.value?"mounted":"unmounted",{state:r,dispatch:s}=Lo(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});V(e,async(a,p)=>{var f;const m=p!==a;if(await ye(),m){const h=o.value,g=Be(t.value);a?s("MOUNT"):g==="none"||((f=n.value)==null?void 0:f.display)==="none"?s("UNMOUNT"):s(p&&h!==g?"ANIMATION_OUT":"UNMOUNT")}},{immediate:!0});const u=a=>{const p=Be(t.value),f=p.includes(a.animationName);a.target===t.value&&f&&s("ANIMATION_END"),a.target===t.value&&p==="none"&&s("ANIMATION_END")},l=a=>{a.target===t.value&&(o.value=Be(t.value))},c=V(t,(a,p)=>{a?(n.value=getComputedStyle(a),a.addEventListener("animationstart",l),a.addEventListener("animationcancel",u),a.addEventListener("animationend",u)):(s("ANIMATION_END"),p==null||p.removeEventListener("animationstart",l),p==null||p.removeEventListener("animationcancel",u),p==null||p.removeEventListener("animationend",u))},{immediate:!0}),d=V(r,()=>{const a=Be(t.value);o.value=r.value==="mounted"?a:"none"});return Qe(()=>{c(),d()}),{isPresent:B(()=>["mounted","unmountSuspended"].includes(r.value))}}function Be(e){return e&&getComputedStyle(e).animationName||"none"}const qt=k({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(e,{slots:t,expose:n}){var o;const{present:i,forceMount:r}=Me(e),s=_(),{isPresent:u}=zo(i,s);n({present:u});let l=t.default({present:u});l=rt(l||[]);const c=Oe();if(l&&(l==null?void 0:l.length)>1){const d=(o=c==null?void 0:c.parent)!=null&&o.type.name?`<${c.parent.type.name} />`:"component";throw new Error([`Detected an invalid children for \`${d}\` for \`Presence\` component.`,"","Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.","You can apply a few solutions:",["Provide a single child element so that `presence` directive attach correctly.rv","Ensure the first child is an actual element instead of a raw text node or comment node."].map(a=>` - ${a}`).join(` +import{d as k,o as F,f as ue,i as R,n as Ue,_ as wt,a as ae,k as B,u as b,j as _,s as bt,m as V,p as fe,q as xt,v as At,x as Et,y as K,b as ne,w as $,z as U,A as Ot,B as Ct,C as Me,D as Qe,c as N,E as on,F as rn,G as sn,H as Oe,I as Le,J as _t,K as Pt,L as ln,M as ye,N as an,O as un,P as Ke,Q as Dt,R as cn,h as Fe,S as dn,T as fn,U as pn,V as mn,W as vn,t as lt}from"./index-76ea1480.js";import{A as hn}from"./AppDivider-4fd97fbe.js";const yn=["type"],$i=k({__name:"AppButton",props:{type:{},fullWidth:{type:Boolean,default:!1},variant:{default:"normal"}},emits:["click"],setup(e,{emit:t}){const n=t;return(o,i)=>(F(),ue("button",{type:o.type,class:Ue(["bg-[#7A5AF8] p-4 font-space-grotesk font-medium capitalize text-white hover:bg-[#633CFF] active:bg-[#5024FF]",[{"w-full":o.fullWidth},[o.variant==="rounded"?"rounded-full":"rounded-lg"]]]),onClick:i[0]||(i[0]=r=>n("click"))},[R(o.$slots,"default")],10,yn))}}),gn={},wn={viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},bn=ae("path",{d:"M11.9998 9.50414V13.5041M11.9998 17.5041H12.0098M10.6151 4.39586L2.39019 18.6025C1.93398 19.3905 1.70588 19.7845 1.73959 20.1078C1.769 20.3899 1.91677 20.6462 2.14613 20.8129C2.40908 21.0041 2.86435 21.0041 3.77487 21.0041H20.2246C21.1352 21.0041 21.5904 21.0041 21.8534 20.8129C22.0827 20.6462 22.2305 20.3899 22.2599 20.1078C22.2936 19.7845 22.0655 19.3905 21.6093 18.6025L13.3844 4.39586C12.9299 3.61069 12.7026 3.21811 12.4061 3.08626C12.1474 2.97125 11.8521 2.97125 11.5935 3.08626C11.2969 3.21811 11.0696 3.6107 10.6151 4.39586Z",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},null,-1),xn=[bn];function An(e,t){return F(),ue("svg",wn,xn)}const En=wt(gn,[["render",An]]),On=["top","right","bottom","left"],oe=Math.min,z=Math.max,ke=Math.round,_e=Math.floor,ie=e=>({x:e,y:e}),Cn={left:"right",right:"left",bottom:"top",top:"bottom"},_n={start:"end",end:"start"};function qe(e,t,n){return z(e,oe(t,n))}function G(e,t){return typeof e=="function"?e(t):e}function J(e){return e.split("-")[0]}function ge(e){return e.split("-")[1]}function Ze(e){return e==="x"?"y":"x"}function et(e){return e==="y"?"height":"width"}function we(e){return["top","bottom"].includes(J(e))?"y":"x"}function tt(e){return Ze(we(e))}function Pn(e,t,n){n===void 0&&(n=!1);const o=ge(e),i=tt(e),r=et(i);let s=i==="x"?o===(n?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[r]>t.floating[r]&&(s=$e(s)),[s,$e(s)]}function Dn(e){const t=$e(e);return[Xe(e),t,Xe(t)]}function Xe(e){return e.replace(/start|end/g,t=>_n[t])}function Bn(e,t,n){const o=["left","right"],i=["right","left"],r=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return n?t?i:o:t?o:i;case"left":case"right":return t?r:s;default:return[]}}function Tn(e,t,n,o){const i=ge(e);let r=Bn(J(e),n==="start",o);return i&&(r=r.map(s=>s+"-"+i),t&&(r=r.concat(r.map(Xe)))),r}function $e(e){return e.replace(/left|right|bottom|top/g,t=>Cn[t])}function Fn(e){return{top:0,right:0,bottom:0,left:0,...e}}function Bt(e){return typeof e!="number"?Fn(e):{top:e,right:e,bottom:e,left:e}}function Re(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function at(e,t,n){let{reference:o,floating:i}=e;const r=we(t),s=tt(t),u=et(s),l=J(t),c=r==="y",d=o.x+o.width/2-i.width/2,a=o.y+o.height/2-i.height/2,p=o[u]/2-i[u]/2;let f;switch(l){case"top":f={x:d,y:o.y-i.height};break;case"bottom":f={x:d,y:o.y+o.height};break;case"right":f={x:o.x+o.width,y:a};break;case"left":f={x:o.x-i.width,y:a};break;default:f={x:o.x,y:o.y}}switch(ge(t)){case"start":f[s]-=p*(n&&c?-1:1);break;case"end":f[s]+=p*(n&&c?-1:1);break}return f}const kn=async(e,t,n)=>{const{placement:o="bottom",strategy:i="absolute",middleware:r=[],platform:s}=n,u=r.filter(Boolean),l=await(s.isRTL==null?void 0:s.isRTL(t));let c=await s.getElementRects({reference:e,floating:t,strategy:i}),{x:d,y:a}=at(c,o,l),p=o,f={},m=0;for(let h=0;h({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:i,rects:r,platform:s,elements:u,middlewareData:l}=t,{element:c,padding:d=0}=G(e,t)||{};if(c==null)return{};const a=Bt(d),p={x:n,y:o},f=tt(i),m=et(f),h=await s.getDimensions(c),g=f==="y",y=g?"top":"left",x=g?"bottom":"right",w=g?"clientHeight":"clientWidth",A=r.reference[m]+r.reference[f]-p[f]-r.floating[m],O=p[f]-r.reference[f],D=await(s.getOffsetParent==null?void 0:s.getOffsetParent(c));let P=D?D[w]:0;(!P||!await(s.isElement==null?void 0:s.isElement(D)))&&(P=u.floating[w]||r.floating[m]);const M=A/2-O/2,S=P/2-h[m]/2-1,v=oe(a[y],S),C=oe(a[x],S),E=v,I=P-h[m]-C,T=P/2-h[m]/2+M,L=qe(E,T,I),W=!l.arrow&&ge(i)!=null&&T!=L&&r.reference[m]/2-(TE<=0)){var S,v;const E=(((S=r.flip)==null?void 0:S.index)||0)+1,I=O[E];if(I)return{data:{index:E,overflows:M},reset:{placement:I}};let T=(v=M.filter(L=>L.overflows[0]<=0).sort((L,W)=>L.overflows[1]-W.overflows[1])[0])==null?void 0:v.placement;if(!T)switch(f){case"bestFit":{var C;const L=(C=M.map(W=>[W.placement,W.overflows.filter(X=>X>0).reduce((X,nn)=>X+nn,0)]).sort((W,X)=>W[1]-X[1])[0])==null?void 0:C[0];L&&(T=L);break}case"initialPlacement":T=u;break}if(i!==T)return{reset:{placement:T}}}return{}}}};function ut(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function ct(e){return On.some(t=>e[t]>=0)}const Mn=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:o="referenceHidden",...i}=G(e,t);switch(o){case"referenceHidden":{const r=await Ae(t,{...i,elementContext:"reference"}),s=ut(r,n.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:ct(s)}}}case"escaped":{const r=await Ae(t,{...i,altBoundary:!0}),s=ut(r,n.floating);return{data:{escapedOffsets:s,escaped:ct(s)}}}default:return{}}}}};async function Ln(e,t){const{placement:n,platform:o,elements:i}=e,r=await(o.isRTL==null?void 0:o.isRTL(i.floating)),s=J(n),u=ge(n),l=we(n)==="y",c=["left","top"].includes(s)?-1:1,d=r&&l?-1:1,a=G(t,e);let{mainAxis:p,crossAxis:f,alignmentAxis:m}=typeof a=="number"?{mainAxis:a,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...a};return u&&typeof m=="number"&&(f=u==="end"?m*-1:m),l?{x:f*d,y:p*c}:{x:p*c,y:f*d}}const Nn=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){const{x:n,y:o}=t,i=await Ln(t,e);return{x:n+i.x,y:o+i.y,data:i}}}},Sn=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:o,placement:i}=t,{mainAxis:r=!0,crossAxis:s=!1,limiter:u={fn:g=>{let{x:y,y:x}=g;return{x:y,y:x}}},...l}=G(e,t),c={x:n,y:o},d=await Ae(t,l),a=we(J(i)),p=Ze(a);let f=c[p],m=c[a];if(r){const g=p==="y"?"top":"left",y=p==="y"?"bottom":"right",x=f+d[g],w=f-d[y];f=qe(x,f,w)}if(s){const g=a==="y"?"top":"left",y=a==="y"?"bottom":"right",x=m+d[g],w=m-d[y];m=qe(x,m,w)}const h=u.fn({...t,[p]:f,[a]:m});return{...h,data:{x:h.x-n,y:h.y-o}}}}},In=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:o,placement:i,rects:r,middlewareData:s}=t,{offset:u=0,mainAxis:l=!0,crossAxis:c=!0}=G(e,t),d={x:n,y:o},a=we(i),p=Ze(a);let f=d[p],m=d[a];const h=G(u,t),g=typeof h=="number"?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(l){const w=p==="y"?"height":"width",A=r.reference[p]-r.floating[w]+g.mainAxis,O=r.reference[p]+r.reference[w]-g.mainAxis;fO&&(f=O)}if(c){var y,x;const w=p==="y"?"width":"height",A=["top","left"].includes(J(i)),O=r.reference[a]-r.floating[w]+(A&&((y=s.offset)==null?void 0:y[a])||0)+(A?0:g.crossAxis),D=r.reference[a]+r.reference[w]+(A?0:((x=s.offset)==null?void 0:x[a])||0)-(A?g.crossAxis:0);mD&&(m=D)}return{[p]:f,[a]:m}}}},Wn=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:o,platform:i,elements:r}=t,{apply:s=()=>{},...u}=G(e,t),l=await Ae(t,u),c=J(n),d=ge(n),a=we(n)==="y",{width:p,height:f}=o.floating;let m,h;c==="top"||c==="bottom"?(m=c,h=d===(await(i.isRTL==null?void 0:i.isRTL(r.floating))?"start":"end")?"left":"right"):(h=c,m=d==="end"?"top":"bottom");const g=f-l[m],y=p-l[h],x=!t.middlewareData.shift;let w=g,A=y;if(a){const D=p-l.left-l.right;A=d||x?oe(y,D):D}else{const D=f-l.top-l.bottom;w=d||x?oe(g,D):D}if(x&&!d){const D=z(l.left,0),P=z(l.right,0),M=z(l.top,0),S=z(l.bottom,0);a?A=p-2*(D!==0||P!==0?D+P:z(l.left,l.right)):w=f-2*(M!==0||S!==0?M+S:z(l.top,l.bottom))}await s({...t,availableWidth:A,availableHeight:w});const O=await i.getDimensions(r.floating);return p!==O.width||f!==O.height?{reset:{rects:!0}}:{}}}};function re(e){return Tt(e)?(e.nodeName||"").toLowerCase():"#document"}function H(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Z(e){var t;return(t=(Tt(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Tt(e){return e instanceof Node||e instanceof H(e).Node}function Q(e){return e instanceof Element||e instanceof H(e).Element}function q(e){return e instanceof HTMLElement||e instanceof H(e).HTMLElement}function dt(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof H(e).ShadowRoot}function Ce(e){const{overflow:t,overflowX:n,overflowY:o,display:i}=j(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(i)}function zn(e){return["table","td","th"].includes(re(e))}function nt(e){const t=ot(),n=j(e);return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(o=>(n.willChange||"").includes(o))||["paint","layout","strict","content"].some(o=>(n.contain||"").includes(o))}function Vn(e){let t=he(e);for(;q(t)&&!Ne(t);){if(nt(t))return t;t=he(t)}return null}function ot(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Ne(e){return["html","body","#document"].includes(re(e))}function j(e){return H(e).getComputedStyle(e)}function Se(e){return Q(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function he(e){if(re(e)==="html")return e;const t=e.assignedSlot||e.parentNode||dt(e)&&e.host||Z(e);return dt(t)?t.host:t}function Ft(e){const t=he(e);return Ne(t)?e.ownerDocument?e.ownerDocument.body:e.body:q(t)&&Ce(t)?t:Ft(t)}function Ee(e,t,n){var o;t===void 0&&(t=[]),n===void 0&&(n=!0);const i=Ft(e),r=i===((o=e.ownerDocument)==null?void 0:o.body),s=H(i);return r?t.concat(s,s.visualViewport||[],Ce(i)?i:[],s.frameElement&&n?Ee(s.frameElement):[]):t.concat(i,Ee(i,[],n))}function kt(e){const t=j(e);let n=parseFloat(t.width)||0,o=parseFloat(t.height)||0;const i=q(e),r=i?e.offsetWidth:n,s=i?e.offsetHeight:o,u=ke(n)!==r||ke(o)!==s;return u&&(n=r,o=s),{width:n,height:o,$:u}}function it(e){return Q(e)?e:e.contextElement}function me(e){const t=it(e);if(!q(t))return ie(1);const n=t.getBoundingClientRect(),{width:o,height:i,$:r}=kt(t);let s=(r?ke(n.width):n.width)/o,u=(r?ke(n.height):n.height)/i;return(!s||!Number.isFinite(s))&&(s=1),(!u||!Number.isFinite(u))&&(u=1),{x:s,y:u}}const Hn=ie(0);function $t(e){const t=H(e);return!ot()||!t.visualViewport?Hn:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function jn(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==H(e)?!1:t}function ce(e,t,n,o){t===void 0&&(t=!1),n===void 0&&(n=!1);const i=e.getBoundingClientRect(),r=it(e);let s=ie(1);t&&(o?Q(o)&&(s=me(o)):s=me(e));const u=jn(r,n,o)?$t(r):ie(0);let l=(i.left+u.x)/s.x,c=(i.top+u.y)/s.y,d=i.width/s.x,a=i.height/s.y;if(r){const p=H(r),f=o&&Q(o)?H(o):o;let m=p.frameElement;for(;m&&o&&f!==p;){const h=me(m),g=m.getBoundingClientRect(),y=j(m),x=g.left+(m.clientLeft+parseFloat(y.paddingLeft))*h.x,w=g.top+(m.clientTop+parseFloat(y.paddingTop))*h.y;l*=h.x,c*=h.y,d*=h.x,a*=h.y,l+=x,c+=w,m=H(m).frameElement}}return Re({width:d,height:a,x:l,y:c})}function Un(e){let{rect:t,offsetParent:n,strategy:o}=e;const i=q(n),r=Z(n);if(n===r)return t;let s={scrollLeft:0,scrollTop:0},u=ie(1);const l=ie(0);if((i||!i&&o!=="fixed")&&((re(n)!=="body"||Ce(r))&&(s=Se(n)),q(n))){const c=ce(n);u=me(n),l.x=c.x+n.clientLeft,l.y=c.y+n.clientTop}return{width:t.width*u.x,height:t.height*u.y,x:t.x*u.x-s.scrollLeft*u.x+l.x,y:t.y*u.y-s.scrollTop*u.y+l.y}}function Kn(e){return Array.from(e.getClientRects())}function Rt(e){return ce(Z(e)).left+Se(e).scrollLeft}function qn(e){const t=Z(e),n=Se(e),o=e.ownerDocument.body,i=z(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),r=z(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let s=-n.scrollLeft+Rt(e);const u=-n.scrollTop;return j(o).direction==="rtl"&&(s+=z(t.clientWidth,o.clientWidth)-i),{width:i,height:r,x:s,y:u}}function Xn(e,t){const n=H(e),o=Z(e),i=n.visualViewport;let r=o.clientWidth,s=o.clientHeight,u=0,l=0;if(i){r=i.width,s=i.height;const c=ot();(!c||c&&t==="fixed")&&(u=i.offsetLeft,l=i.offsetTop)}return{width:r,height:s,x:u,y:l}}function Yn(e,t){const n=ce(e,!0,t==="fixed"),o=n.top+e.clientTop,i=n.left+e.clientLeft,r=q(e)?me(e):ie(1),s=e.clientWidth*r.x,u=e.clientHeight*r.y,l=i*r.x,c=o*r.y;return{width:s,height:u,x:l,y:c}}function ft(e,t,n){let o;if(t==="viewport")o=Xn(e,n);else if(t==="document")o=qn(Z(e));else if(Q(t))o=Yn(t,n);else{const i=$t(e);o={...t,x:t.x-i.x,y:t.y-i.y}}return Re(o)}function Mt(e,t){const n=he(e);return n===t||!Q(n)||Ne(n)?!1:j(n).position==="fixed"||Mt(n,t)}function Gn(e,t){const n=t.get(e);if(n)return n;let o=Ee(e,[],!1).filter(u=>Q(u)&&re(u)!=="body"),i=null;const r=j(e).position==="fixed";let s=r?he(e):e;for(;Q(s)&&!Ne(s);){const u=j(s),l=nt(s);!l&&u.position==="fixed"&&(i=null),(r?!l&&!i:!l&&u.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||Ce(s)&&!l&&Mt(e,s))?o=o.filter(d=>d!==s):i=u,s=he(s)}return t.set(e,o),o}function Jn(e){let{element:t,boundary:n,rootBoundary:o,strategy:i}=e;const s=[...n==="clippingAncestors"?Gn(t,this._c):[].concat(n),o],u=s[0],l=s.reduce((c,d)=>{const a=ft(t,d,i);return c.top=z(a.top,c.top),c.right=oe(a.right,c.right),c.bottom=oe(a.bottom,c.bottom),c.left=z(a.left,c.left),c},ft(t,u,i));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function Qn(e){return kt(e)}function Zn(e,t,n){const o=q(t),i=Z(t),r=n==="fixed",s=ce(e,!0,r,t);let u={scrollLeft:0,scrollTop:0};const l=ie(0);if(o||!o&&!r)if((re(t)!=="body"||Ce(i))&&(u=Se(t)),o){const c=ce(t,!0,r,t);l.x=c.x+t.clientLeft,l.y=c.y+t.clientTop}else i&&(l.x=Rt(i));return{x:s.left+u.scrollLeft-l.x,y:s.top+u.scrollTop-l.y,width:s.width,height:s.height}}function pt(e,t){return!q(e)||j(e).position==="fixed"?null:t?t(e):e.offsetParent}function Lt(e,t){const n=H(e);if(!q(e))return n;let o=pt(e,t);for(;o&&zn(o)&&j(o).position==="static";)o=pt(o,t);return o&&(re(o)==="html"||re(o)==="body"&&j(o).position==="static"&&!nt(o))?n:o||Vn(e)||n}const eo=async function(e){let{reference:t,floating:n,strategy:o}=e;const i=this.getOffsetParent||Lt,r=this.getDimensions;return{reference:Zn(t,await i(n),o),floating:{x:0,y:0,...await r(n)}}};function to(e){return j(e).direction==="rtl"}const no={convertOffsetParentRelativeRectToViewportRelativeRect:Un,getDocumentElement:Z,getClippingRect:Jn,getOffsetParent:Lt,getElementRects:eo,getClientRects:Kn,getDimensions:Qn,getScale:me,isElement:Q,isRTL:to};function oo(e,t){let n=null,o;const i=Z(e);function r(){clearTimeout(o),n&&n.disconnect(),n=null}function s(u,l){u===void 0&&(u=!1),l===void 0&&(l=1),r();const{left:c,top:d,width:a,height:p}=e.getBoundingClientRect();if(u||t(),!a||!p)return;const f=_e(d),m=_e(i.clientWidth-(c+a)),h=_e(i.clientHeight-(d+p)),g=_e(c),x={rootMargin:-f+"px "+-m+"px "+-h+"px "+-g+"px",threshold:z(0,oe(1,l))||1};let w=!0;function A(O){const D=O[0].intersectionRatio;if(D!==l){if(!w)return s();D?s(!1,D):o=setTimeout(()=>{s(!1,1e-7)},100)}w=!1}try{n=new IntersectionObserver(A,{...x,root:i.ownerDocument})}catch{n=new IntersectionObserver(A,x)}n.observe(e)}return s(!0),r}function io(e,t,n,o){o===void 0&&(o={});const{ancestorScroll:i=!0,ancestorResize:r=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:u=typeof IntersectionObserver=="function",animationFrame:l=!1}=o,c=it(e),d=i||r?[...c?Ee(c):[],...Ee(t)]:[];d.forEach(y=>{i&&y.addEventListener("scroll",n,{passive:!0}),r&&y.addEventListener("resize",n)});const a=c&&u?oo(c,n):null;let p=-1,f=null;s&&(f=new ResizeObserver(y=>{let[x]=y;x&&x.target===c&&f&&(f.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{f&&f.observe(t)})),n()}),c&&!l&&f.observe(c),f.observe(t));let m,h=l?ce(e):null;l&&g();function g(){const y=ce(e);h&&(y.x!==h.x||y.y!==h.y||y.width!==h.width||y.height!==h.height)&&n(),h=y,m=requestAnimationFrame(g)}return n(),()=>{d.forEach(y=>{i&&y.removeEventListener("scroll",n),r&&y.removeEventListener("resize",n)}),a&&a(),f&&f.disconnect(),f=null,l&&cancelAnimationFrame(m)}}const ro=(e,t,n)=>{const o=new Map,i={platform:no,...n},r={...i.platform,_c:o};return kn(e,t,{...i,platform:r})};function Ye(e){var t;return(t=e==null?void 0:e.$el)!=null?t:e}function so(e){return{name:"arrow",options:e,fn(t){const n=Ye(b(e.element));return n==null?{}:$n({element:n,padding:e.padding}).fn(t)}}}function Nt(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function mt(e,t){const n=Nt(e);return Math.round(t*n)/n}function lo(e,t,n){n===void 0&&(n={});const o=n.whileElementsMounted,i=B(()=>{var P;return(P=b(n.open))!=null?P:!0}),r=B(()=>b(n.middleware)),s=B(()=>{var P;return(P=b(n.placement))!=null?P:"bottom"}),u=B(()=>{var P;return(P=b(n.strategy))!=null?P:"absolute"}),l=B(()=>{var P;return(P=b(n.transform))!=null?P:!0}),c=B(()=>Ye(e.value)),d=B(()=>Ye(t.value)),a=_(0),p=_(0),f=_(u.value),m=_(s.value),h=bt({}),g=_(!1),y=B(()=>{const P={position:f.value,left:"0",top:"0"};if(!d.value)return P;const M=mt(d.value,a.value),S=mt(d.value,p.value);return l.value?{...P,transform:"translate("+M+"px, "+S+"px)",...Nt(d.value)>=1.5&&{willChange:"transform"}}:{position:f.value,left:M+"px",top:S+"px"}});let x;function w(){c.value==null||d.value==null||ro(c.value,d.value,{middleware:r.value,placement:s.value,strategy:u.value}).then(P=>{a.value=P.x,p.value=P.y,f.value=P.strategy,m.value=P.placement,h.value=P.middlewareData,g.value=!0})}function A(){typeof x=="function"&&(x(),x=void 0)}function O(){if(A(),o===void 0){w();return}if(c.value!=null&&d.value!=null){x=o(c.value,d.value,w);return}}function D(){i.value||(g.value=!1)}return V([r,s,u],w,{flush:"sync"}),V([c,d],O,{flush:"sync"}),V(i,D,{flush:"sync"}),xt()&&At(A),{x:fe(a),y:fe(p),strategy:fe(f),placement:fe(m),middlewareData:fe(h),isPositioned:fe(g),floatingStyles:y,update:w}}function se(e,t){const n=typeof e=="string"&&!t?`${e}Context`:t,o=Symbol(n);return[i=>{const r=_t(o,i);if(r||r===null)return r;throw new Error(`Injection \`${o.toString()}\` not found. Component must be used within ${Array.isArray(e)?`one of the following components: ${e.join(", ")}`:`\`${e}\``}`)},i=>{Pt(o,i)}]}function St(e,t,n){const o=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),o.dispatchEvent(i)}function ao(e,t){var n;const o=bt();return K(()=>{o.value=e()},{...t,flush:(n=t==null?void 0:t.flush)!=null?n:"sync"}),on(o)}function It(e){return xt()?(At(e),!0):!1}function Ie(e){let t=!1,n;const o=rn(!0);return(...i)=>(t||(n=o.run(()=>e(...i)),t=!0),n)}function ve(e){return typeof e=="function"?e():b(e)}const be=typeof window<"u"&&typeof document<"u",uo=e=>typeof e<"u",co=Object.prototype.toString,fo=e=>co.call(e)==="[object Object]",po=()=>{};function mo(e,t=1e4){return ln((n,o)=>{let i=ve(e),r;const s=()=>setTimeout(()=>{i=ve(e),o()},ve(t));return It(()=>{clearTimeout(r)}),{get(){return n(),i},set(u){i=u,o(),clearTimeout(r),r=s()}}})}function xe(e){var t;const n=ve(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Wt=be?window:void 0;function vo(...e){let t,n,o,i;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,o,i]=e,t=Wt):[t,n,o,i]=e,!t)return po;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const r=[],s=()=>{r.forEach(d=>d()),r.length=0},u=(d,a,p,f)=>(d.addEventListener(a,p,f),()=>d.removeEventListener(a,p,f)),l=V(()=>[xe(t),ve(i)],([d,a])=>{if(s(),!d)return;const p=fo(a)?{...a}:a;r.push(...n.flatMap(f=>o.map(m=>u(d,f,m,p))))},{immediate:!0,flush:"post"}),c=()=>{l(),s()};return It(c),c}function ho(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function yo(...e){let t,n,o={};e.length===3?(t=e[0],n=e[1],o=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],o=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:i=Wt,eventName:r="keydown",passive:s=!1,dedupe:u=!1}=o,l=ho(t);return vo(i,r,c=>{c.repeat&&ve(u)||l(c)&&n(c)},s)}function go(){const e=_(!1);return Oe()&&Le(()=>{e.value=!0}),e}function wo(e){return JSON.parse(JSON.stringify(e))}function zt(e,t,n,o={}){var i,r,s;const{clone:u=!1,passive:l=!1,eventName:c,deep:d=!1,defaultValue:a,shouldEmit:p}=o,f=Oe(),m=n||(f==null?void 0:f.emit)||((i=f==null?void 0:f.$emit)==null?void 0:i.bind(f))||((s=(r=f==null?void 0:f.proxy)==null?void 0:r.$emit)==null?void 0:s.bind(f==null?void 0:f.proxy));let h=c;t||(t="modelValue"),h=h||`update:${t.toString()}`;const g=w=>u?typeof u=="function"?u(w):wo(w):w,y=()=>uo(e[t])?g(e[t]):a,x=w=>{p?p(w)&&m(h,w):m(h,w)};if(l){const w=y(),A=_(w);let O=!1;return V(()=>e[t],D=>{O||(O=!0,A.value=g(D),ye(()=>O=!1))}),V(A,D=>{!O&&(D!==e[t]||d)&&x(D)},{deep:d}),A}else return B({get(){return y()},set(w){x(w)}})}function rt(e){return e?e.flatMap(t=>t.type===vn?rt(t.children):[t]):[]}function bo(e,t,n,o={}){if(!t)return null;const{arrowKeyOptions:i="both",attributeName:r="data-radix-vue-collection-item",itemsArray:s=[],loop:u=!0,dir:l="ltr",preventScroll:c=!0,focus:d=!1}=o,[a,p,f,m,h,g]=[e.key==="ArrowRight",e.key==="ArrowLeft",e.key==="ArrowUp",e.key==="ArrowDown",e.key==="Home",e.key==="End"],y=f||m,x=a||p;if(!h&&!g&&(!y&&!x||i==="vertical"&&x||i==="horizontal"&&y))return null;const w=n?Array.from(n.querySelectorAll(`[${r}]`)):s;if(!w.length)return null;c&&e.preventDefault();let A=null;return x||y?A=Vt(w,t,{goForward:y?m:l==="ltr"?a:p,loop:u}):h?A=w.at(0)||null:g&&(A=w.at(-1)||null),d&&(A==null||A.focus()),A}function Vt(e,t,{goForward:n,loop:o},i=e.length){if(--i===0)return null;const r=e.indexOf(t),s=n?r+1:r-1;if(!o&&(s<0||s>=e.length))return null;const u=(s+e.length)%e.length,l=e[u];return l?l.hasAttribute("disabled")&&l.getAttribute("disabled")!=="false"?Vt(e,l,{goForward:n,loop:o},i):l:null}function We(e){return e!==null&&typeof e=="object"}function Ge(e,t,n=".",o){if(!We(t))return Ge(e,{},n,o);const i=Object.assign({},t);for(const r in e){if(r==="__proto__"||r==="constructor")continue;const s=e[r];s!=null&&(o&&o(i,r,s,n)||(Array.isArray(s)&&Array.isArray(i[r])?i[r]=[...s,...i[r]]:We(s)&&We(i[r])?i[r]=Ge(s,i[r],(n?`${n}.`:"")+r.toString(),o):i[r]=s))}return i}function xo(e){return(...t)=>t.reduce((n,o)=>Ge(n,o,"",e),{})}const Ao=xo(),[Ht,Ri]=se("ConfigProvider"),Eo=Ie(()=>_()),Oo=Ie(()=>_(0));function jt(e){const t=Ht({scrollBody:_(!0)}),n=Oo(),o=Eo(),i=_(e),r=()=>{document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.body.style.removeProperty("--scrollbar-width"),document.body.style.overflow=o.value??"",o.value=void 0};return e&&n.value++,V(i,s=>{var u;if(be&&s){o.value===void 0&&(o.value=document.body.style.overflow);const l=window.innerWidth-document.documentElement.clientWidth,c={padding:l,margin:0},d=(u=t.scrollBody)!=null&&u.value?typeof t.scrollBody.value=="object"?Ao({padding:t.scrollBody.value.padding===!0?l:t.scrollBody.value.padding,margin:t.scrollBody.value.margin===!0?l:t.scrollBody.value.margin},c):c:{padding:0,margin:0};l>0&&(document.body.style.paddingRight=`${d.padding}px`,document.body.style.marginRight=`${d.margin}px`,document.body.style.setProperty("--scrollbar-width",`${l}px`),document.body.style.overflow="hidden"),ye(()=>{document.body.style.pointerEvents="none",document.body.style.overflow="hidden"})}},{immediate:!0}),sn(()=>{e&&n.value--,n.value===0&&r()}),i}const Co="data-radix-vue-collection-item";function Ut(e,t=Co){const n=e??Symbol();return{createCollection:o=>{const i=_([]);function r(){const s=xe(o);return s?i.value=Array.from(s.querySelectorAll(`[${t}]:not([data-disabled=true])`)):i.value=[]}return an(()=>{i.value=[]}),Le(r),un(r),V(()=>o==null?void 0:o.value,r,{immediate:!0}),Pt(n,i),i},injectCollection:()=>_t(n,_([]))}}function _o(e){const t=Ht({dir:_("ltr")});return B(()=>{var n;return(e==null?void 0:e.value)||((n=t.dir)==null?void 0:n.value)||"ltr"})}function st(e){const t=Oe(),n=t==null?void 0:t.type.emits,o={};return n!=null&&n.length||console.warn(`No emitted event found. Please check component: ${t==null?void 0:t.type.__name}`),n==null||n.forEach(i=>{o[dn(fn(i))]=(...r)=>e(i,...r)}),o}let ze=0;function Po(){K(e=>{if(!be)return;const t=document.querySelectorAll("[data-radix-focus-guard]");document.body.insertAdjacentElement("afterbegin",t[0]??vt()),document.body.insertAdjacentElement("beforeend",t[1]??vt()),ze++,e(()=>{ze===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(n=>n.remove()),ze--})})}function vt(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}function Do(){const e=Oe();function t(n){typeof n=="object"&&(e.exposed=n,e.exposeProxy=n)}return t}var Bo=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},pe=new WeakMap,Pe=new WeakMap,De={},Ve=0,Kt=function(e){return e&&(e.host||Kt(e.parentNode))},To=function(e,t){return t.map(function(n){if(e.contains(n))return n;var o=Kt(n);return o&&e.contains(o)?o:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},Fo=function(e,t,n,o){var i=To(t,Array.isArray(e)?e:[e]);De[n]||(De[n]=new WeakMap);var r=De[n],s=[],u=new Set,l=new Set(i),c=function(a){!a||u.has(a)||(u.add(a),c(a.parentNode))};i.forEach(c);var d=function(a){!a||l.has(a)||Array.prototype.forEach.call(a.children,function(p){if(u.has(p))d(p);else{var f=p.getAttribute(o),m=f!==null&&f!=="false",h=(pe.get(p)||0)+1,g=(r.get(p)||0)+1;pe.set(p,h),r.set(p,g),s.push(p),h===1&&m&&Pe.set(p,!0),g===1&&p.setAttribute(n,"true"),m||p.setAttribute(o,"true")}})};return d(t),u.clear(),Ve++,function(){s.forEach(function(a){var p=pe.get(a)-1,f=r.get(a)-1;pe.set(a,p),r.set(a,f),p||(Pe.has(a)||a.removeAttribute(o),Pe.delete(a)),f||a.removeAttribute(n)}),Ve--,Ve||(pe=new WeakMap,pe=new WeakMap,Pe=new WeakMap,De={})}},ko=function(e,t,n){n===void 0&&(n="data-aria-hidden");var o=Array.from(Array.isArray(e)?e:[e]),i=t||Bo(e);return i?(o.push.apply(o,Array.from(i.querySelectorAll("[aria-live]"))),Fo(o,i,n,"aria-hidden")):function(){return null}};function $o(e){let t;V(()=>xe(e),n=>{n?t=ko(n):t&&t()}),Qe(()=>{t&&t()})}const Ro=Ie(()=>({count:_(0)}));function Te(e){const{count:t}=Ro();return e||t.value++,e||`radix-${t.value}`}function Mo(e){const t=_(),n=B(()=>{var i;return((i=t.value)==null?void 0:i.width)??0}),o=B(()=>{var i;return((i=t.value)==null?void 0:i.height)??0});return Le(()=>{const i=xe(e);if(i){t.value={width:i.offsetWidth,height:i.offsetHeight};const r=new ResizeObserver(s=>{if(!Array.isArray(s)||!s.length)return;const u=s[0];let l,c;if("borderBoxSize"in u){const d=u.borderBoxSize,a=Array.isArray(d)?d[0]:d;l=a.inlineSize,c=a.blockSize}else l=i.offsetWidth,c=i.offsetHeight;t.value={width:l,height:c}});return r.observe(i,{box:"border-box"}),()=>r.unobserve(i)}else t.value=void 0}),{width:n,height:o}}function Lo(e,t){const n=_(e);function o(i){return t[n.value][i]??n.value}return{state:n,dispatch:i=>{n.value=o(i)}}}function No(e){const t=mo("",1e3);return{search:t,handleTypeaheadSearch:n=>{var o,i;t.value=t.value+n;const r=e.value,s=document.activeElement,u=((i=(o=r.find(a=>a===s))==null?void 0:o.textContent)==null?void 0:i.trim())??"",l=r.map(a=>{var p;return((p=a.textContent)==null?void 0:p.trim())??""}),c=Io(l,t.value,u),d=r.find(a=>{var p;return((p=a.textContent)==null?void 0:p.trim())===c});d&&d.focus()},resetTypeahead:()=>{t.value=""}}}function So(e,t){return e.map((n,o)=>e[(t+o)%e.length])}function Io(e,t,n){const o=t.length>1&&Array.from(t).every(u=>u===t[0])?t[0]:t,i=n?e.indexOf(n):-1;let r=So(e,Math.max(i,0));o.length===1&&(r=r.filter(u=>u!==n));const s=r.find(u=>u.toLowerCase().startsWith(o.toLowerCase()));return s!==n?s:void 0}const Wo=k({name:"PrimitiveSlot",inheritAttrs:!1,setup(e,{attrs:t,slots:n}){return()=>{var o,i;if(!n.default)return null;const r=rt(n.default()),[s,...u]=r;if(Object.keys(t).length>0){(o=s.props)==null||delete o.ref;const l=U(t,s.props??{});t.class&&(i=s.props)!=null&&i.class&&delete s.props.class;const c=pn(s,l);for(const d in l)d.startsWith("on")&&(c.props||(c.props={}),c.props[d]=l[d]);return r.length===1?c:[c,...u]}return r}}}),le=k({name:"Primitive",inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:String,default:"div"}},setup(e,{attrs:t,slots:n}){return(e.asChild?"template":e.as)!=="template"?()=>Ke(e.as,t,{default:n.default}):()=>Ke(Wo,t,{default:n.default})}});function de(){const e=_(),t=B(()=>{var n,o;return["#text","#comment"].includes((n=e.value)==null?void 0:n.$el.nodeName)?(o=e.value)==null?void 0:o.$el.nextElementSibling:xe(e)});return{primitiveElement:e,currentElement:t}}function zo(e,t){const n=_({}),o=_("none"),i=e.value?"mounted":"unmounted",{state:r,dispatch:s}=Lo(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});V(e,async(a,p)=>{var f;const m=p!==a;if(await ye(),m){const h=o.value,g=Be(t.value);a?s("MOUNT"):g==="none"||((f=n.value)==null?void 0:f.display)==="none"?s("UNMOUNT"):s(p&&h!==g?"ANIMATION_OUT":"UNMOUNT")}},{immediate:!0});const u=a=>{const p=Be(t.value),f=p.includes(a.animationName);a.target===t.value&&f&&s("ANIMATION_END"),a.target===t.value&&p==="none"&&s("ANIMATION_END")},l=a=>{a.target===t.value&&(o.value=Be(t.value))},c=V(t,(a,p)=>{a?(n.value=getComputedStyle(a),a.addEventListener("animationstart",l),a.addEventListener("animationcancel",u),a.addEventListener("animationend",u)):(s("ANIMATION_END"),p==null||p.removeEventListener("animationstart",l),p==null||p.removeEventListener("animationcancel",u),p==null||p.removeEventListener("animationend",u))},{immediate:!0}),d=V(r,()=>{const a=Be(t.value);o.value=r.value==="mounted"?a:"none"});return Qe(()=>{c(),d()}),{isPresent:B(()=>["mounted","unmountSuspended"].includes(r.value))}}function Be(e){return e&&getComputedStyle(e).animationName||"none"}const qt=k({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(e,{slots:t,expose:n}){var o;const{present:i,forceMount:r}=Me(e),s=_(),{isPresent:u}=zo(i,s);n({present:u});let l=t.default({present:u});l=rt(l||[]);const c=Oe();if(l&&(l==null?void 0:l.length)>1){const d=(o=c==null?void 0:c.parent)!=null&&o.type.name?`<${c.parent.type.name} />`:"component";throw new Error([`Detected an invalid children for \`${d}\` for \`Presence\` component.`,"","Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.","You can apply a few solutions:",["Provide a single child element so that `presence` directive attach correctly.rv","Ensure the first child is an actual element instead of a raw text node or comment node."].map(a=>` - ${a}`).join(` `)].join(` `))}return()=>r.value||i.value||u.value?Ke(t.default({present:u})[0],{ref:d=>{const a=xe(d);return typeof(a==null?void 0:a.hasAttribute)>"u"||(a!=null&&a.hasAttribute("data-radix-popper-content-wrapper")?s.value=a.firstChild:s.value=a),a}}):null}}),[Vo,Mi]=se("PopperRoot");function Ho(e){return e!==null}function jo(e){return{name:"transformOrigin",options:e,fn(t){var n,o,i;const{placement:r,rects:s,middlewareData:u}=t,l=((n=u.arrow)==null?void 0:n.centerOffset)!==0,c=l?0:e.arrowWidth,d=l?0:e.arrowHeight,[a,p]=Je(r),f={start:"0%",center:"50%",end:"100%"}[p],m=(((o=u.arrow)==null?void 0:o.x)??0)+c/2,h=(((i=u.arrow)==null?void 0:i.y)??0)+d/2;let g="",y="";return a==="bottom"?(g=l?f:`${m}px`,y=`${-d}px`):a==="top"?(g=l?f:`${m}px`,y=`${s.floating.height+d}px`):a==="right"?(g=`${-d}px`,y=l?f:`${h}px`):a==="left"&&(g=`${s.floating.width+d}px`,y=l?f:`${h}px`),{data:{x:g,y}}}}}function Je(e){const[t,n="center"]=e.split("-");return[t,n]}const Xt={side:"bottom",sideOffset:0,align:"center",alignOffset:0,arrowPadding:0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,updatePositionStrategy:"optimized",prioritizePosition:!1},[Li,Uo]=se("PopperContent"),Ko=k({inheritAttrs:!1,__name:"PopperContent",props:Et({side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},onPlaced:{type:Function},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},{...Xt}),setup(e,{expose:t}){const n=e,o=Vo(),i=Do(),{primitiveElement:r,currentElement:s}=de(),u=_(),l=_(),{width:c,height:d}=Mo(l),a=B(()=>n.side+(n.align!=="center"?`-${n.align}`:"")),p=B(()=>typeof n.collisionPadding=="number"?n.collisionPadding:{top:0,right:0,bottom:0,left:0,...n.collisionPadding}),f=B(()=>Array.isArray(n.collisionBoundary)?n.collisionBoundary:[n.collisionBoundary]),m=B(()=>({padding:p.value,boundary:f.value.filter(Ho),altBoundary:f.value.length>0})),h=ao(()=>[Nn({mainAxis:n.sideOffset+d.value,alignmentAxis:n.alignOffset}),n.avoidCollisions&&Sn({mainAxis:!0,crossAxis:!!n.prioritizePosition,limiter:n.sticky==="partial"?In():void 0,...m.value}),!n.prioritizePosition&&n.avoidCollisions&&Rn({...m.value}),Wn({...m.value,apply:({elements:v,rects:C,availableWidth:E,availableHeight:I})=>{const{width:T,height:L}=C.reference,W=v.floating.style;Object.assign(v.floating.style,{maxWidth:`${E}px`,maxHeight:`${I}px`}),W.setProperty("--radix-popper-available-width",`${E}px`),W.setProperty("--radix-popper-available-height",`${I}px`),W.setProperty("--radix-popper-anchor-width",`${T}px`),W.setProperty("--radix-popper-anchor-height",`${L}px`)}}),l.value&&so({element:l.value,padding:n.arrowPadding}),jo({arrowWidth:c.value,arrowHeight:d.value}),n.hideWhenDetached&&Mn({strategy:"referenceHidden",...m.value})]),{floatingStyles:g,placement:y,isPositioned:x,middlewareData:w}=lo(o.anchor,u,{strategy:"fixed",placement:a,whileElementsMounted:(...v)=>io(...v,{animationFrame:n.updatePositionStrategy==="always"}),middleware:h}),A=B(()=>Je(y.value)[0]),O=B(()=>Je(y.value)[1]);K(()=>{var v;x.value&&((v=n.onPlaced)==null||v.call(n))});const D=B(()=>{var v;return((v=w.value.arrow)==null?void 0:v.centerOffset)!==0}),P=_("");K(()=>{s.value&&(P.value=window.getComputedStyle(s.value).zIndex)});const M=B(()=>{var v;return((v=w.value.arrow)==null?void 0:v.x)??0}),S=B(()=>{var v;return((v=w.value.arrow)==null?void 0:v.y)??0});return Uo({placedSide:A,onArrowChange:v=>l.value=v,arrowX:M,arrowY:S,shouldHideArrow:D}),t({$el:s}),(v,C)=>{var E,I,T;return F(),ue("div",{ref_key:"floatingRef",ref:u,"data-radix-popper-content-wrapper":"",style:Ot({...b(g),transform:b(x)?b(g).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:P.value,"--radix-popper-transform-origin":[(E=b(w).transformOrigin)==null?void 0:E.x,(I=b(w).transformOrigin)==null?void 0:I.y].join(" ")})},[ne(b(le),U({ref:L=>{b(i)(L),r.value=L}},v.$attrs,{"as-child":n.asChild,as:v.as,"data-side":A.value,"data-align":O.value,style:{animation:b(x)?void 0:"none",opacity:(T=b(w).hide)!=null&&T.referenceHidden?0:void 0}}),{default:$(()=>[R(v.$slots,"default")]),_:3},16,["as-child","as","data-side","data-align","style"])],4)}}}),qo="dismissableLayer.pointerDownOutside",Xo="dismissableLayer.focusOutside";function Yt(e,t){const n=t.closest("[data-dismissable-layer]"),o=e.querySelector("[data-dismissable-layer]"),i=Array.from(e.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(n&&o===n||i.indexOf(o){});return K(s=>{if(!be)return;const u=async c=>{if(t!=null&&t.value){if(Yt(t.value,c.target)){i.value=!1;return}if(c.target&&!i.value){let d=function(){St(qo,e,a)};const a={originalEvent:c};c.pointerType==="touch"?(o.removeEventListener("click",r.value),r.value=d,o.addEventListener("click",r.value,{once:!0})):d()}else o.removeEventListener("click",r.value);i.value=!1}},l=window.setTimeout(()=>{o.addEventListener("pointerdown",u)},0);s(()=>{window.clearTimeout(l),o.removeEventListener("pointerdown",u),o.removeEventListener("click",r.value)})}),{onPointerDownCapture:()=>i.value=!0}}function Go(e,t){var n;const o=((n=t==null?void 0:t.value)==null?void 0:n.ownerDocument)??(globalThis==null?void 0:globalThis.document),i=_(!1);return K(r=>{if(!be)return;const s=async u=>{t!=null&&t.value&&(await ye(),!Yt(t.value,u.target)&&u.target&&!i.value&&St(Xo,e,{originalEvent:u}))};o.addEventListener("focusin",s),r(()=>o.removeEventListener("focusin",s))}),{onFocusCapture:()=>i.value=!0,onBlurCapture:()=>i.value=!1}}const Y=Ct({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Gt=k({__name:"DismissableLayer",props:{disableOutsidePointerEvents:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss"],setup(e,{emit:t}){const n=e,o=t,{primitiveElement:i,currentElement:r}=de(),s=B(()=>{var m;return((m=r.value)==null?void 0:m.ownerDocument)??globalThis.document}),u=B(()=>Y.layersRoot),l=B(()=>r.value?Array.from(u.value).indexOf(r.value):-1),c=B(()=>Y.layersWithOutsidePointerEventsDisabled.size>0),d=B(()=>{const m=Array.from(u.value),[h]=[...Y.layersWithOutsidePointerEventsDisabled].slice(-1),g=m.indexOf(h);return l.value>=g}),a=Yo(async m=>{const h=[...Y.branches].some(g=>g.contains(m.target));!d.value||h||(o("pointerDownOutside",m),o("interactOutside",m),await ye(),m.defaultPrevented||o("dismiss"))},r),p=Go(m=>{[...Y.branches].some(h=>h.contains(m.target))||(o("focusOutside",m),o("interactOutside",m),m.defaultPrevented||o("dismiss"))},r);yo("Escape",m=>{l.value===u.value.size-1&&(o("escapeKeyDown",m),m.defaultPrevented||o("dismiss"))});let f;return K(m=>{r.value&&(n.disableOutsidePointerEvents&&(Y.layersWithOutsidePointerEventsDisabled.size===0&&(f=s.value.body.style.pointerEvents,s.value.body.style.pointerEvents="none"),Y.layersWithOutsidePointerEventsDisabled.add(r.value)),u.value.add(r.value),m(()=>{n.disableOutsidePointerEvents&&Y.layersWithOutsidePointerEventsDisabled.size===1&&(s.value.body.style.pointerEvents=f)}))}),K(m=>{m(()=>{r.value&&(u.value.delete(r.value),Y.layersWithOutsidePointerEventsDisabled.delete(r.value))})}),(m,h)=>(F(),N(b(le),{ref_key:"primitiveElement",ref:i,"as-child":m.asChild,as:m.as,"data-dismissable-layer":"",style:Ot({pointerEvents:c.value?d.value?"auto":"none":void 0}),onFocusCapture:b(p).onFocusCapture,onBlurCapture:b(p).onBlurCapture,onPointerdownCapture:b(a).onPointerDownCapture},{default:$(()=>[R(m.$slots,"default")]),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}}),Jo=k({__name:"Teleport",props:{to:{default:"body"},disabled:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=go();return(n,o)=>b(t)||n.forceMount?(F(),N(mn,{key:0,to:n.to,disabled:n.disabled},[R(n.$slots,"default")],8,["to","disabled"])):Fe("",!0)}}),Qo="rovingFocusGroup.onEntryFocus",Zo={bubbles:!1,cancelable:!0};function ei(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}const[Ni,ti]=se("RovingFocusGroup"),ni=k({__name:"RovingFocusGroup",props:{orientation:{default:void 0},dir:{},loop:{type:Boolean,default:!1},currentTabStopId:{},defaultCurrentTabStopId:{},asChild:{type:Boolean},as:{}},emits:["entryFocus","update:currentTabStopId"],setup(e,{emit:t}){const n=e,o=t,{loop:i,orientation:r,dir:s}=Me(n),u=_o(s),l=zt(n,"currentTabStopId",o,{defaultValue:n.defaultCurrentTabStopId,passive:n.currentTabStopId===void 0}),c=_(!1),d=_(!1),a=_(0),{primitiveElement:p,currentElement:f}=de(),{createCollection:m}=Ut("rovingFocus"),h=m(f);function g(y){const x=!d.value;if(y.currentTarget&&y.target===y.currentTarget&&x&&!c.value){const w=new CustomEvent(Qo,Zo);if(y.currentTarget.dispatchEvent(w),o("entryFocus",w),!w.defaultPrevented){const A=h.value,O=A.find(M=>M.getAttribute("data-active")==="true"),D=A.find(M=>M.id===l.value),P=[O,D,...A].filter(Boolean);ei(P)}}d.value=!1}return ti({loop:i,dir:u,orientation:r,currentTabStopId:l,onItemFocus:y=>{l.value=y},onItemShiftTab:()=>{c.value=!0},onFocusableItemAdd:()=>{a.value++},onFocusableItemRemove:()=>{a.value--}}),(y,x)=>(F(),N(b(le),{ref_key:"primitiveElement",ref:p,tabindex:c.value||a.value===0?-1:0,"data-orientation":b(r),as:y.as,"as-child":y.asChild,style:{outline:"none"},onMousedown:x[0]||(x[0]=w=>d.value=!0),onFocus:g,onBlur:x[1]||(x[1]=w=>c.value=!1)},{default:$(()=>[R(y.$slots,"default")]),_:3},8,["tabindex","data-orientation","as","as-child"]))}}),[ee,oi]=se("DialogRoot"),Si=k({__name:"DialogRoot",props:{open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean,default:!1},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(e,{emit:t}){const n=e,o=zt(n,"open",t,{defaultValue:n.defaultOpen,passive:n.open===void 0}),i=_(),r=_(),{modal:s}=Me(n);return oi({open:o,modal:s,openModal:()=>{o.value=!0},onOpenChange:u=>{o.value=u},onOpenToggle:()=>{o.value=!o.value},contentId:Te(),titleId:Te(),descriptionId:Te(),triggerElement:i,contentElement:r}),(u,l)=>R(u.$slots,"default")}}),Ii=k({__name:"DialogPortal",props:{to:{},disabled:{type:Boolean},forceMount:{type:Boolean}},setup(e){const t=e;return(n,o)=>(F(),N(b(Jo),Dt(cn(t)),{default:$(()=>[R(n.$slots,"default")]),_:3},16))}}),He="focusScope.autoFocusOnMount",je="focusScope.autoFocusOnUnmount",ht={bubbles:!1,cancelable:!0};function ii(e,{select:t=!1}={}){const n=document.activeElement;for(const o of e)if(te(o,{select:t}),document.activeElement!==n)return!0}function ri(e){const t=Jt(e),n=yt(t,e),o=yt(t.reverse(),e);return[n,o]}function Jt(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const i=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||i?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function yt(e,t){for(const n of e)if(!si(n,{upTo:t}))return n}function si(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function li(e){return e instanceof HTMLInputElement&&"select"in e}function te(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&li(e)&&t&&e.select()}}const ai=Ie(()=>_([]));function ui(){const e=ai();return{add(t){const n=e.value[0];t!==n&&(n==null||n.pause()),e.value=gt(e.value,t),e.value.unshift(t)},remove(t){var n;e.value=gt(e.value,t),(n=e.value[0])==null||n.resume()}}}function gt(e,t){const n=[...e],o=n.indexOf(t);return o!==-1&&n.splice(o,1),n}function ci(e){return e.filter(t=>t.tagName!=="A")}const Qt=k({__name:"FocusScope",props:{loop:{type:Boolean,default:!1},trapped:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["mountAutoFocus","unmountAutoFocus"],setup(e,{emit:t}){const n=e,o=t,{primitiveElement:i,currentElement:r}=de(),s=_(null),u=ui(),l=Ct({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});K(d=>{if(!be)return;const a=r.value;if(!n.trapped)return;function p(g){if(l.paused||!a)return;const y=g.target;a.contains(y)?s.value=y:te(s.value,{select:!0})}function f(g){if(l.paused||!a)return;const y=g.relatedTarget;y!==null&&(a.contains(y)||te(s.value,{select:!0}))}function m(g){if(document.activeElement===document.body)for(const y of g)y.removedNodes.length>0&&te(a)}document.addEventListener("focusin",p),document.addEventListener("focusout",f);const h=new MutationObserver(m);a&&h.observe(a,{childList:!0,subtree:!0}),d(()=>{document.removeEventListener("focusin",p),document.removeEventListener("focusout",f),h.disconnect()})}),K(async d=>{const a=r.value;if(await ye(),!a)return;u.add(l);const p=document.activeElement;if(!a.contains(p)){const f=new CustomEvent(He,ht);a.addEventListener(He,m=>o("mountAutoFocus",m)),a.dispatchEvent(f),f.defaultPrevented||(ii(ci(Jt(a)),{select:!0}),document.activeElement===p&&te(a))}d(()=>{a.removeEventListener(He,h=>o("mountAutoFocus",h));const f=new CustomEvent(je,ht),m=h=>{o("unmountAutoFocus",h)};a.addEventListener(je,m),a.dispatchEvent(f),setTimeout(()=>{f.defaultPrevented||te(p??document.body,{select:!0}),a.removeEventListener(je,m),u.remove(l)},0)})});function c(d){if(!n.loop&&!n.trapped||l.paused)return;const a=d.key==="Tab"&&!d.altKey&&!d.ctrlKey&&!d.metaKey,p=document.activeElement;if(a&&p){const f=d.currentTarget,[m,h]=ri(f);m&&h?!d.shiftKey&&p===h?(d.preventDefault(),n.loop&&te(m,{select:!0})):d.shiftKey&&p===m&&(d.preventDefault(),n.loop&&te(h,{select:!0})):p===f&&d.preventDefault()}}return(d,a)=>(F(),N(b(le),{ref_key:"primitiveElement",ref:i,tabindex:"-1","as-child":n.asChild,as:n.as,onKeydown:c},{default:$(()=>[R(d.$slots,"default")]),_:3},8,["as-child","as"]))}}),di=["ArrowDown","PageUp","Home"],Zt=["ArrowUp","PageDown","End"],fi=[...di,...Zt];function en(e){return e?"open":"closed"}function pi(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function mi(e,t){const{x:n,y:o}=e;let i=!1;for(let r=0,s=t.length-1;ro!=d>o&&n<(c-u)*(o-l)/(d-l)+u&&(i=!i)}return i}function vi(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return mi(n,t)}function hi(e){return e.pointerType==="mouse"}const tn=k({__name:"DialogContentImpl",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,i=ee(),{primitiveElement:r,currentElement:s}=de();return Le(()=>{i.contentElement=s}),(u,l)=>(F(),N(b(Qt),{"as-child":"",loop:"",trapped:n.trapFocus,onMountAutoFocus:l[5]||(l[5]=c=>o("openAutoFocus",c)),onUnmountAutoFocus:l[6]||(l[6]=c=>o("closeAutoFocus",c))},{default:$(()=>[ne(b(Gt),U({id:b(i).contentId,ref_key:"primitiveElement",ref:r,as:u.as,"as-child":u.asChild,"disable-outside-pointer-events":u.disableOutsidePointerEvents,role:"dialog","aria-describedby":b(i).descriptionId,"aria-labelledby":b(i).titleId,"data-state":b(en)(b(i).open.value)},u.$attrs,{onDismiss:l[0]||(l[0]=c=>b(i).onOpenChange(!1)),onEscapeKeyDown:l[1]||(l[1]=c=>o("escapeKeyDown",c)),onFocusOutside:l[2]||(l[2]=c=>o("focusOutside",c)),onInteractOutside:l[3]||(l[3]=c=>o("interactOutside",c)),onPointerDownOutside:l[4]||(l[4]=c=>o("pointerDownOutside",c))}),{default:$(()=>[R(u.$slots,"default")]),_:3},16,["id","as","as-child","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])]),_:3},8,["trapped"]))}}),yi=k({__name:"DialogContentModal",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,i=ee(),r=st(o),{primitiveElement:s,currentElement:u}=de();return $o(u),(l,c)=>(F(),N(tn,U({ref_key:"primitiveElement",ref:s},{...n,...b(r)},{"trap-focus":b(i).open.value,"disable-outside-pointer-events":!0,onCloseAutoFocus:c[0]||(c[0]=d=>{var a;o("closeAutoFocus",d),d.defaultPrevented||(d.preventDefault(),(a=b(i).triggerElement.value)==null||a.focus())}),onPointerDownOutside:c[1]||(c[1]=d=>{const a=d.detail.originalEvent,p=a.button===0&&a.ctrlKey===!0;(a.button===2||p)&&d.preventDefault()}),onFocusOutside:c[2]||(c[2]=d=>{d.preventDefault()}),onOpenAutoFocus:c[3]||(c[3]=d=>o("openAutoFocus",d))}),{default:$(()=>[R(l.$slots,"default")]),_:3},16,["trap-focus"]))}}),gi=k({__name:"DialogContentNonModal",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,i=st(o),r=ee(),s=_(!1),u=_(!1);return(l,c)=>(F(),N(tn,U({...n,...b(i)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:c[0]||(c[0]=d=>{var a;o("closeAutoFocus",d),d.defaultPrevented||(s.value||(a=b(r).triggerElement.value)==null||a.focus(),d.preventDefault()),s.value=!1,u.value=!1}),onInteractOutside:c[1]||(c[1]=d=>{var a;d.defaultPrevented||(s.value=!0,d.detail.originalEvent.type==="pointerdown"&&(u.value=!0));const p=d.target;(a=b(r).triggerElement.value)!=null&&a.contains(p)&&d.preventDefault(),d.detail.originalEvent.type==="focusin"&&u.value&&d.preventDefault()})}),{default:$(()=>[R(l.$slots,"default")]),_:3},16))}}),Wi=k({__name:"DialogContent",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,i=ee(),r=st(o);return(s,u)=>(F(),N(b(qt),{present:s.forceMount||b(i).open.value},{default:$(()=>[b(i).modal.value?(F(),N(yi,U({key:0},{...n,...b(r),...s.$attrs},{onOpenAutoFocus:u[0]||(u[0]=l=>o("openAutoFocus",l))}),{default:$(()=>[R(s.$slots,"default")]),_:3},16)):(F(),N(gi,Dt(U({key:1},{...n,...b(r),...s.$attrs})),{default:$(()=>[R(s.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),wi=k({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean},as:{}},setup(e){const t=ee();return jt(!0),(n,o)=>(F(),N(b(le),{as:n.as,"as-child":n.asChild,"data-state":b(t).open.value?"open":"closed",style:{"pointer-events":"auto"},"data-aria-hidden":"true","aria-hidden":"true"},{default:$(()=>[R(n.$slots,"default")]),_:3},8,["as","as-child","data-state"]))}}),zi=k({__name:"DialogOverlay",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(e){const t=ee();return(n,o)=>{var i;return(i=b(t))!=null&&i.modal.value?(F(),N(b(qt),{key:0,present:n.forceMount||b(t).open.value},{default:$(()=>[ne(wi,U({as:n.as,"as-child":n.asChild},n.$attrs),{default:$(()=>[R(n.$slots,"default")]),_:3},16,["as","as-child"])]),_:3},8,["present"])):Fe("",!0)}}}),Vi=k({__name:"DialogClose",props:{asChild:{type:Boolean},as:{default:"button"}},setup(e){const t=e,n=ee();return(o,i)=>(F(),N(b(le),U(t,{type:o.as==="button"?"button":void 0,"aria-label":"Close",onClick:i[0]||(i[0]=r=>b(n).onOpenChange(!1))}),{default:$(()=>[R(o.$slots,"default")]),_:3},16,["type"]))}}),Hi=k({__name:"DialogTitle",props:{asChild:{type:Boolean},as:{default:"h2"}},setup(e){const t=e,n=ee();return(o,i)=>(F(),N(b(le),U(t,{id:b(n).titleId}),{default:$(()=>[R(o.$slots,"default")]),_:3},16,["id"]))}}),ji=k({__name:"DialogDescription",props:{asChild:{type:Boolean},as:{default:"p"}},setup(e){const t=e,n=ee();return(o,i)=>(F(),N(b(le),U(t,{id:b(n).descriptionId}),{default:$(()=>[R(o.$slots,"default")]),_:3},16,["id"]))}}),[bi,Ui]=se(["MenuRoot","MenuSub"],"MenuContext"),[xi,Ki]=se("MenuRoot"),[qi,Ai]=se("MenuContent");Et({loop:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},disableOutsideScroll:{type:Boolean},trapFocus:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},{...Xt});const Ei=["for"],Oi=["id","type","placeholder"],Ci={key:1,class:"mt-2 flex items-center"},_i={class:"text-xs text-[#F26060]"},Pi=k({__name:"TextInput",props:{id:{default:()=>Te()},label:{},placeholder:{},type:{default:"text"},error:{},hideLabel:{type:Boolean},fullWidth:{type:Boolean},modelValue:{}},emits:["update:modelValue"],setup(e,{emit:t}){const n=t;function o(i){const r=i.target;n("update:modelValue",r.value)}return(i,r)=>(F(),ue("div",{class:Ue(["inline-block",{"w-full":i.fullWidth}])},[i.label&&!i.hideLabel?(F(),ue("label",{key:0,for:i.id,class:"mb-2 block w-full capitalize text-white"},lt(i.label),9,Ei)):Fe("",!0),ae("input",{id:i.id,class:Ue(["text-input w-full rounded-lg border border-[#334155] bg-[#0F172A] p-4 text-[#CBD5E1] placeholder:capitalize placeholder:text-[#64748B]",{error:i.error}]),type:i.type,placeholder:i.placeholder,onInput:o},null,42,Oi),i.error?(F(),ue("div",Ci,[ne(En,{class:"mr-1 h-4 w-auto text-[#F26060]"}),ae("p",_i,lt(i.error),1)])):Fe("",!0)],2))}});const Xi=wt(Pi,[["__scopeId","data-v-a23fe67e"]]),Di={class:"h-screen-d bg-[#0F172A]"},Bi={class:"px-x4 py-x3 flex flex-col h-full max-w-3xl mx-auto"},Ti={class:"flex flex-col flex-grow"},Yi=k({__name:"BaseLayout",setup(e){return(t,n)=>(F(),ue("article",Di,[ae("div",Bi,[ae("header",null,[R(t.$slots,"header")]),ne(hn,{class:"my-3"}),ae("main",Ti,[R(t.$slots,"body")]),ae("footer",null,[R(t.$slots,"footer")])])]))}});export{Vi as K,Wi as Q,Xi as T,$i as _,Yi as a,Si as k,ji as n,Hi as o,zi as t,Ii as x}; diff --git a/docs/assets/ChooseNamePage-3389a120.js b/docs/assets/ChooseNamePage-7d56d198.js similarity index 80% rename from docs/assets/ChooseNamePage-3389a120.js rename to docs/assets/ChooseNamePage-7d56d198.js index a6c93c0..d475f73 100644 --- a/docs/assets/ChooseNamePage-3389a120.js +++ b/docs/assets/ChooseNamePage-7d56d198.js @@ -1 +1 @@ -import{T as o,_ as n,a as l}from"./BaseLayout.vue_vue_type_script_setup_true_lang-7b4a7126.js";import{d as c,r,o as i,c as d,w as e,a as t,b as a,e as m}from"./index-62a78f7c.js";import"./AppDivider-636528d6.js";const _=t("section",{class:"py-3"},[t("h1",{class:"font-space-grotesk text-2xl font-bold text-[#F1F5F9]"}," Give yourself a nickname "),t("p",{class:"mt-2 text-sm leading-5 text-[#CBD5E1]"}," Nicknames are like secret agent codenames for devices within a shared file-sharing room. ")],-1),f={class:"flex flex-grow flex-col justify-between pt-3"},g=c({__name:"ChooseNamePage",setup(p){return(u,h)=>{const s=r("RouterLink");return i(),d(l,null,{header:e(()=>[_]),body:e(()=>[t("div",f,[a(o,{class:"w-full",label:"Enter your nickname",placeholder:"Enter your nickname","hide-label":"","full-width":""}),a(s,{to:{name:"listSpaces"}},{default:e(()=>[a(n,{"full-width":""},{default:e(()=>[m("let's go")]),_:1})]),_:1})])]),_:1})}}});export{g as default}; +import{T as o,_ as n,a as l}from"./BaseLayout.vue_vue_type_script_setup_true_lang-df8c2a47.js";import{d as c,r,o as i,c as d,w as e,a as t,b as a,e as m}from"./index-76ea1480.js";import"./AppDivider-4fd97fbe.js";const _=t("section",{class:"py-3"},[t("h1",{class:"font-space-grotesk text-2xl font-bold text-[#F1F5F9]"}," Give yourself a nickname "),t("p",{class:"mt-2 text-sm leading-5 text-[#CBD5E1]"}," Nicknames are like secret agent codenames for devices within a shared file-sharing room. ")],-1),f={class:"flex flex-grow flex-col justify-between pt-3"},g=c({__name:"ChooseNamePage",setup(p){return(u,h)=>{const s=r("RouterLink");return i(),d(l,null,{header:e(()=>[_]),body:e(()=>[t("div",f,[a(o,{class:"w-full",label:"Enter your nickname",placeholder:"Enter your nickname","hide-label":"","full-width":""}),a(s,{to:{name:"listSpaces"}},{default:e(()=>[a(n,{"full-width":""},{default:e(()=>[m("let's go")]),_:1})]),_:1})])]),_:1})}}});export{g as default}; diff --git a/docs/assets/ListSpacesPage-ac4880c0.js b/docs/assets/ListSpacesPage-9c329000.js similarity index 97% rename from docs/assets/ListSpacesPage-ac4880c0.js rename to docs/assets/ListSpacesPage-9c329000.js index 0b9f49c..a83d729 100644 --- a/docs/assets/ListSpacesPage-ac4880c0.js +++ b/docs/assets/ListSpacesPage-9c329000.js @@ -1 +1 @@ -import{t as S,Q as D,o as M,K as B,n as j,x as L,k as A,T as V,_ as w,a as I}from"./BaseLayout.vue_vue_type_script_setup_true_lang-7b4a7126.js";import{_ as m,o as c,f as x,a as e,d as h,c as f,w as n,b as s,u as d,g as C,h as z,e as b,t as _,i as N,j as $,k as E,n as g,l as H}from"./index-62a78f7c.js";import{S as k}from"./SpaceIcon-57d5df8d.js";import"./AppDivider-636528d6.js";const T={},U={viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},F=e("g",{id:"x"},[e("path",{d:"M18.7071 6.70711C19.0976 6.31658 19.0976 5.68342 18.7071 5.29289C18.3166 4.90237 17.6834 4.90237 17.2929 5.29289L12 10.5858L6.70711 5.29289C6.31658 4.90237 5.68342 4.90237 5.29289 5.29289C4.90237 5.68342 4.90237 6.31658 5.29289 6.70711L10.5858 12L5.29289 17.2929C4.90237 17.6834 4.90237 18.3166 5.29289 18.7071C5.68342 19.0976 6.31658 19.0976 6.70711 18.7071L12 13.4142L17.2929 18.7071C17.6834 19.0976 18.3166 19.0976 18.7071 18.7071C19.0976 18.3166 19.0976 17.6834 18.7071 17.2929L13.4142 12L18.7071 6.70711Z",fill:"currentColor"})],-1),K=[F];function P(l,a){return c(),x("svg",U,K)}const Q=m(T,[["render",P]]),R={class:"px-x4 py-x3"},W={class:"flex items-center justify-between"},X={class:"flex items-center"},Y=h({__name:"AppDialog",props:{open:{type:Boolean},title:{},description:{},icon:{}},emits:["update:open","close"],setup(l,{emit:a}){const o=a;function i(t){o("update:open",t),t||o("close")}return(t,p)=>(c(),f(d(A),{open:t.open,"onUpdate:open":i},{default:n(()=>[s(d(L),null,{default:n(()=>[s(d(S),{class:"overlay"}),s(d(D),{as:"article",class:"content rounded-medium bg-surface-primary text-primary py-x3 border-primary border"},{default:n(()=>[e("header",R,[e("div",W,[e("div",X,[t.icon?(c(),f(C(t.icon),{key:0,class:"text-surface-brand h-6 w-auto"})):z("",!0),s(d(M),{class:"text-heading-small font-space-grotesk ml-2 font-bold capitalize"},{default:n(()=>[b(_(t.title),1)]),_:1})]),s(d(B),{class:"flex items-center",type:"button"},{default:n(()=>[s(Q,{class:"text-surface-tertiary h-6 w-auto"})]),_:1})]),s(d(j),{class:"mt-x2 text-paragraph-small text-secondary"},{default:n(()=>[b(_(t.description),1)]),_:1})]),e("section",null,[N(t.$slots,"default",{},void 0,!0)])]),_:3})]),_:3})]),_:3},8,["open"]))}});const Z=m(Y,[["__scopeId","data-v-2b16aac0"]]),q={class:"px-x4 py-x3"},G={class:"px-x4 py-x3"},J=h({__name:"CreateSpaceDialog",props:{open:{type:Boolean}},emits:["close","create","update:open"],setup(l,{emit:a}){const o=a;function i(r){o("update:open",r),r||o("close")}const t=$("");function p(){o("close"),o("create",t.value)}return(r,u)=>(c(),f(Z,{open:r.open,title:"create space",icon:k,description:"Create a custom space to start sharing files to any devices connected on the internet","onUpdate:open":i,onClose:u[1]||(u[1]=v=>o("close"))},{default:n(()=>[e("div",q,[s(V,{modelValue:t.value,"onUpdate:modelValue":u[0]||(u[0]=v=>t.value=v),label:"Space name",placeholder:"Space name","hide-label":"","full-width":""},null,8,["modelValue"])]),e("div",G,[s(w,{"full-width":"",onClick:p},{default:n(()=>[b(" create space ")]),_:1})])]),_:1},8,["open"]))}}),O={},ee={viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},te=e("g",null,[e("path",{d:"M12 19.5H12.01M22.8064 8.70076C19.9595 6.09199 16.1656 4.5 11.9999 4.5C7.83414 4.5 4.04023 6.09199 1.19336 8.70076M4.73193 12.243C6.67006 10.5357 9.21407 9.5 12 9.5C14.7859 9.5 17.3299 10.5357 19.268 12.243M15.6983 15.7751C14.6792 14.9763 13.3952 14.5 11.9999 14.5C10.5835 14.5 9.28172 14.9908 8.25537 15.8116",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1),ae=[te];function se(l,a){return c(),x("svg",ee,ae)}const oe=m(O,[["render",se]]),ne={class:"font-space-grotesk flex items-center justify-between"},ce={class:"flex items-center"},re={class:"ml-x2 text-primary font-bold capitalize"},le={class:"text-paragraph-x-small mt-x2 text-secondary"},y=h({__name:"SpaceCard",props:{state:{default:"base"},name:{default:"---"},type:{default:"space"},createdAt:{},count:{default:0}},setup(l){const a=l,o={local:oe,space:k},i=E(()=>a.createdAt?`${a.createdAt.getDate()}/${a.createdAt.getMonth()+1}/${a.createdAt.getFullYear()}`:"---");return(t,p)=>(c(),x("button",{class:g(["rounded-medium p-x4 w-full text-left border",[t.state==="active"?"shadow-brand-focus-ring border-brand":"border-primary"]])},[e("header",ne,[e("section",ce,[(c(),f(C(o[t.type]),{class:g(["w-auto h-6",[t.state==="active"?"text-surface-brand":"text-surface-tertiary"]])},null,8,["class"])),e("h3",re,_(t.name),1)]),e("section",{class:g(["text-paragraph-x-small flex items-center justify-center w-6 h-6 font-bold border rounded-full",[t.state==="active"?"border-brand text-brand-purple bg-opacity-35 bg-surface-brand":"text-placeholder bg-surface-secondary border-primary"]])},_(t.count),3)]),e("p",le," Space created on "+_(i.value),1)],2))}}),ie={},de={viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},pe=e("g",null,[e("path",{id:"Shape",d:"M12 5V19M5 12H19",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1),ue=[pe];function _e(l,a){return c(),x("svg",de,ue)}const fe=m(ie,[["render",_e]]),me=e("div",{class:"mb-x3"},[e("h1",{class:"font-space-grotesk text-heading-medium font-bold text-primary"}," Hey, Shadow! 👋 "),e("p",{class:"mt-x2 text-sm text-[#CBD5E1]"}," Share files by joining or creating a room ")],-1),xe={class:"flex flex-grow flex-col justify-between"},he=e("h2",{class:"py-x3 text-overline uppercase text-placeholder"}," your spaces ",-1),ge={class:"mt-x3 flex flex-col gap-x6"},ye={class:"flex justify-center"},be={class:"flex flex-col items-center justify-center"},ve=e("label",{for:"create-space-btn",class:"mt-2 text-xs capitalize text-[#CBD5E1]"}," create space ",-1),Se=h({__name:"ListSpacesPage",setup(l){const a=$("listing");function o(){a.value="create"}function i(){a.value="listing"}const t=H();function p(r){console.log("space: ",r),t.push({name:"space",params:{name:r}})}return(r,u)=>(c(),f(I,null,{header:n(()=>[me]),body:n(()=>[e("div",xe,[e("div",null,[he,e("div",ge,[s(y,{type:"local","created-at":new Date,name:"local network space"},null,8,["created-at"]),s(y,{state:"active",name:"Milky way galaxy","created-at":new Date,count:14},null,8,["created-at"]),s(y,{state:"active",name:"andromeda","created-at":new Date,count:69},null,8,["created-at"])])]),e("div",ye,[e("div",be,[s(w,{id:"create-space-btn",variant:"rounded",onClick:o},{default:n(()=>[s(fe,{class:"h-auto w-8 text-white"})]),_:1}),ve])])]),s(J,{open:a.value==="create",onClose:i,onCreate:p},null,8,["open"])]),_:1}))}});export{Se as default}; +import{t as S,Q as D,o as M,K as B,n as j,x as L,k as A,T as V,_ as w,a as I}from"./BaseLayout.vue_vue_type_script_setup_true_lang-df8c2a47.js";import{_ as m,o as c,f as x,a as e,d as h,c as f,w as n,b as s,u as d,g as C,h as z,e as b,t as _,i as N,j as $,k as E,n as g,l as H}from"./index-76ea1480.js";import{S as k}from"./SpaceIcon-e6be81a3.js";import"./AppDivider-4fd97fbe.js";const T={},U={viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},F=e("g",{id:"x"},[e("path",{d:"M18.7071 6.70711C19.0976 6.31658 19.0976 5.68342 18.7071 5.29289C18.3166 4.90237 17.6834 4.90237 17.2929 5.29289L12 10.5858L6.70711 5.29289C6.31658 4.90237 5.68342 4.90237 5.29289 5.29289C4.90237 5.68342 4.90237 6.31658 5.29289 6.70711L10.5858 12L5.29289 17.2929C4.90237 17.6834 4.90237 18.3166 5.29289 18.7071C5.68342 19.0976 6.31658 19.0976 6.70711 18.7071L12 13.4142L17.2929 18.7071C17.6834 19.0976 18.3166 19.0976 18.7071 18.7071C19.0976 18.3166 19.0976 17.6834 18.7071 17.2929L13.4142 12L18.7071 6.70711Z",fill:"currentColor"})],-1),K=[F];function P(l,a){return c(),x("svg",U,K)}const Q=m(T,[["render",P]]),R={class:"px-x4 py-x3"},W={class:"flex items-center justify-between"},X={class:"flex items-center"},Y=h({__name:"AppDialog",props:{open:{type:Boolean},title:{},description:{},icon:{}},emits:["update:open","close"],setup(l,{emit:a}){const o=a;function i(t){o("update:open",t),t||o("close")}return(t,p)=>(c(),f(d(A),{open:t.open,"onUpdate:open":i},{default:n(()=>[s(d(L),null,{default:n(()=>[s(d(S),{class:"overlay"}),s(d(D),{as:"article",class:"content rounded-medium bg-surface-primary text-primary py-x3 border-primary border"},{default:n(()=>[e("header",R,[e("div",W,[e("div",X,[t.icon?(c(),f(C(t.icon),{key:0,class:"text-surface-brand h-6 w-auto"})):z("",!0),s(d(M),{class:"text-heading-small font-space-grotesk ml-2 font-bold capitalize"},{default:n(()=>[b(_(t.title),1)]),_:1})]),s(d(B),{class:"flex items-center",type:"button"},{default:n(()=>[s(Q,{class:"text-surface-tertiary h-6 w-auto"})]),_:1})]),s(d(j),{class:"mt-x2 text-paragraph-small text-secondary"},{default:n(()=>[b(_(t.description),1)]),_:1})]),e("section",null,[N(t.$slots,"default",{},void 0,!0)])]),_:3})]),_:3})]),_:3},8,["open"]))}});const Z=m(Y,[["__scopeId","data-v-2b16aac0"]]),q={class:"px-x4 py-x3"},G={class:"px-x4 py-x3"},J=h({__name:"CreateSpaceDialog",props:{open:{type:Boolean}},emits:["close","create","update:open"],setup(l,{emit:a}){const o=a;function i(r){o("update:open",r),r||o("close")}const t=$("");function p(){o("close"),o("create",t.value)}return(r,u)=>(c(),f(Z,{open:r.open,title:"create space",icon:k,description:"Create a custom space to start sharing files to any devices connected on the internet","onUpdate:open":i,onClose:u[1]||(u[1]=v=>o("close"))},{default:n(()=>[e("div",q,[s(V,{modelValue:t.value,"onUpdate:modelValue":u[0]||(u[0]=v=>t.value=v),label:"Space name",placeholder:"Space name","hide-label":"","full-width":""},null,8,["modelValue"])]),e("div",G,[s(w,{"full-width":"",onClick:p},{default:n(()=>[b(" create space ")]),_:1})])]),_:1},8,["open"]))}}),O={},ee={viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},te=e("g",null,[e("path",{d:"M12 19.5H12.01M22.8064 8.70076C19.9595 6.09199 16.1656 4.5 11.9999 4.5C7.83414 4.5 4.04023 6.09199 1.19336 8.70076M4.73193 12.243C6.67006 10.5357 9.21407 9.5 12 9.5C14.7859 9.5 17.3299 10.5357 19.268 12.243M15.6983 15.7751C14.6792 14.9763 13.3952 14.5 11.9999 14.5C10.5835 14.5 9.28172 14.9908 8.25537 15.8116",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1),ae=[te];function se(l,a){return c(),x("svg",ee,ae)}const oe=m(O,[["render",se]]),ne={class:"font-space-grotesk flex items-center justify-between"},ce={class:"flex items-center"},re={class:"ml-x2 text-primary font-bold capitalize"},le={class:"text-paragraph-x-small mt-x2 text-secondary"},y=h({__name:"SpaceCard",props:{state:{default:"base"},name:{default:"---"},type:{default:"space"},createdAt:{},count:{default:0}},setup(l){const a=l,o={local:oe,space:k},i=E(()=>a.createdAt?`${a.createdAt.getDate()}/${a.createdAt.getMonth()+1}/${a.createdAt.getFullYear()}`:"---");return(t,p)=>(c(),x("button",{class:g(["rounded-medium p-x4 w-full text-left border",[t.state==="active"?"shadow-brand-focus-ring border-brand":"border-primary"]])},[e("header",ne,[e("section",ce,[(c(),f(C(o[t.type]),{class:g(["w-auto h-6",[t.state==="active"?"text-surface-brand":"text-surface-tertiary"]])},null,8,["class"])),e("h3",re,_(t.name),1)]),e("section",{class:g(["text-paragraph-x-small flex items-center justify-center w-6 h-6 font-bold border rounded-full",[t.state==="active"?"border-brand text-brand-purple bg-opacity-35 bg-surface-brand":"text-placeholder bg-surface-secondary border-primary"]])},_(t.count),3)]),e("p",le," Space created on "+_(i.value),1)],2))}}),ie={},de={viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},pe=e("g",null,[e("path",{id:"Shape",d:"M12 5V19M5 12H19",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1),ue=[pe];function _e(l,a){return c(),x("svg",de,ue)}const fe=m(ie,[["render",_e]]),me=e("div",{class:"mb-x3"},[e("h1",{class:"font-space-grotesk text-heading-medium font-bold text-primary"}," Hey, Shadow! 👋 "),e("p",{class:"mt-x2 text-sm text-[#CBD5E1]"}," Share files by joining or creating a room ")],-1),xe={class:"flex flex-grow flex-col justify-between"},he=e("h2",{class:"py-x3 text-overline uppercase text-placeholder"}," your spaces ",-1),ge={class:"mt-x3 flex flex-col gap-x6"},ye={class:"flex justify-center"},be={class:"flex flex-col items-center justify-center"},ve=e("label",{for:"create-space-btn",class:"mt-2 text-xs capitalize text-[#CBD5E1]"}," create space ",-1),Se=h({__name:"ListSpacesPage",setup(l){const a=$("listing");function o(){a.value="create"}function i(){a.value="listing"}const t=H();function p(r){console.log("space: ",r),t.push({name:"space",params:{name:r}})}return(r,u)=>(c(),f(I,null,{header:n(()=>[me]),body:n(()=>[e("div",xe,[e("div",null,[he,e("div",ge,[s(y,{type:"local","created-at":new Date,name:"local network space"},null,8,["created-at"]),s(y,{state:"active",name:"Milky way galaxy","created-at":new Date,count:14},null,8,["created-at"]),s(y,{state:"active",name:"andromeda","created-at":new Date,count:69},null,8,["created-at"])])]),e("div",ye,[e("div",be,[s(w,{id:"create-space-btn",variant:"rounded",onClick:o},{default:n(()=>[s(fe,{class:"h-auto w-8 text-white"})]),_:1}),ve])])]),s(J,{open:a.value==="create",onClose:i,onCreate:p},null,8,["open"])]),_:1}))}});export{Se as default}; diff --git a/docs/assets/SpaceIcon-57d5df8d.js b/docs/assets/SpaceIcon-e6be81a3.js similarity index 95% rename from docs/assets/SpaceIcon-57d5df8d.js rename to docs/assets/SpaceIcon-e6be81a3.js index 3411283..3e5b96d 100644 --- a/docs/assets/SpaceIcon-57d5df8d.js +++ b/docs/assets/SpaceIcon-e6be81a3.js @@ -1 +1 @@ -import{_ as e,o as t,f as n,a as o}from"./index-62a78f7c.js";const s={},r={viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},c=o("g",null,[o("path",{d:"M20.5 7.27771L12 11.9999M12 11.9999L3.49997 7.27771M12 11.9999L12 21.5M21 16.0585V7.94141C21 7.59876 21 7.42744 20.9495 7.27464C20.9049 7.13947 20.8318 7.01539 20.7354 6.9107C20.6263 6.79236 20.4766 6.70916 20.177 6.54276L12.777 2.43164C12.4934 2.27409 12.3516 2.19531 12.2015 2.16442C12.0685 2.13709 11.9315 2.13709 11.7986 2.16442C11.6484 2.19531 11.5066 2.27409 11.223 2.43165L3.82297 6.54276C3.52345 6.70916 3.37369 6.79236 3.26463 6.9107C3.16816 7.01539 3.09515 7.13947 3.05048 7.27465C3 7.42745 3 7.59877 3 7.94141V16.0585C3 16.4012 3 16.5725 3.05048 16.7253C3.09515 16.8605 3.16816 16.9845 3.26463 17.0892C3.37369 17.2076 3.52345 17.2908 3.82297 17.4572L11.223 21.5683C11.5066 21.7258 11.6484 21.8046 11.7986 21.8355C11.9315 21.8628 12.0685 21.8628 12.2015 21.8355C12.3516 21.8046 12.4934 21.7258 12.777 21.5683L20.177 17.4572C20.4766 17.2908 20.6263 17.2076 20.7354 17.0892C20.8318 16.9845 20.9049 16.8605 20.9495 16.7253C21 16.5725 21 16.4012 21 16.0585Z",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1),C=[c];function _(a,i){return t(),n("svg",r,C)}const d=e(s,[["render",_]]);export{d as S}; +import{_ as e,o as t,f as n,a as o}from"./index-76ea1480.js";const s={},r={viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},c=o("g",null,[o("path",{d:"M20.5 7.27771L12 11.9999M12 11.9999L3.49997 7.27771M12 11.9999L12 21.5M21 16.0585V7.94141C21 7.59876 21 7.42744 20.9495 7.27464C20.9049 7.13947 20.8318 7.01539 20.7354 6.9107C20.6263 6.79236 20.4766 6.70916 20.177 6.54276L12.777 2.43164C12.4934 2.27409 12.3516 2.19531 12.2015 2.16442C12.0685 2.13709 11.9315 2.13709 11.7986 2.16442C11.6484 2.19531 11.5066 2.27409 11.223 2.43165L3.82297 6.54276C3.52345 6.70916 3.37369 6.79236 3.26463 6.9107C3.16816 7.01539 3.09515 7.13947 3.05048 7.27465C3 7.42745 3 7.59877 3 7.94141V16.0585C3 16.4012 3 16.5725 3.05048 16.7253C3.09515 16.8605 3.16816 16.9845 3.26463 17.0892C3.37369 17.2076 3.52345 17.2908 3.82297 17.4572L11.223 21.5683C11.5066 21.7258 11.6484 21.8046 11.7986 21.8355C11.9315 21.8628 12.0685 21.8628 12.2015 21.8355C12.3516 21.8046 12.4934 21.7258 12.777 21.5683L20.177 17.4572C20.4766 17.2908 20.6263 17.2076 20.7354 17.0892C20.8318 16.9845 20.9049 16.8605 20.9495 16.7253C21 16.5725 21 16.4012 21 16.0585Z",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1),C=[c];function _(a,i){return t(),n("svg",r,C)}const d=e(s,[["render",_]]);export{d as S}; diff --git a/docs/assets/SpacePage-78dafa13.css b/docs/assets/SpacePage-78dafa13.css new file mode 100644 index 0000000..d9ed14d --- /dev/null +++ b/docs/assets/SpacePage-78dafa13.css @@ -0,0 +1 @@ +.scanner[data-v-e3a17ece]{animation:scanning-e3a17ece 10s linear infinite}@keyframes scanning-e3a17ece{0%{transform:rotate(0)}to{transform:rotate(360deg)}} diff --git a/docs/assets/SpacePage-84a53e3f.js b/docs/assets/SpacePage-84a53e3f.js deleted file mode 100644 index 243cdab..0000000 --- a/docs/assets/SpacePage-84a53e3f.js +++ /dev/null @@ -1 +0,0 @@ -import{d as o,o as a,f as l,a as c,u as s,X as f,_ as n,l as _,b as r,i as g,c as A,w as p}from"./index-62a78f7c.js";import{A as v}from"./AppDivider-636528d6.js";import{S as x}from"./SpaceIcon-57d5df8d.js";const y="/file-transfer-app/assets/radar-bg-15491761.svg",k="/file-transfer-app/assets/radar-scanner-a7fb8526.png",b={class:"relative"},m=["src"],u=["src"],F=f('',1),h=o({__name:"Radar",setup(e){return(t,i)=>(a(),l("div",b,[c("img",{src:s(y),alt:"Radar background",class:"relative z-0 h-auto w-full"},null,8,m),c("img",{src:s(k),alt:"Scanner image",class:"scanner absolute left-0 top-0 h-auto w-full"},null,8,u),F]))}});const w=n(h,[["__scopeId","data-v-cc1a3c75"]]),$={},B={viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},S=c("g",null,[c("path",{d:"M20 12H4M4 12L10 18M4 12L10 6",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1),C=[S];function E(e,t){return a(),l("svg",B,C)}const R=n($,[["render",E]]),z={class:"h-screen-d bg-surface-primary px-x4 pt-x4 text-primary"},L={class:"relative flex items-center justify-center py-x4"},V={class:"flex items-center"},I=c("h1",{class:"ml-x2 font-space-grotesk font-bold capitalize"}," Design Space ",-1),M=o({__name:"SpaceLayout",setup(e){const t=_();function i(){t.back()}return(d,N)=>(a(),l("article",z,[c("header",L,[c("button",{class:"absolute left-0 top-x4",onClick:i},[r(R,{class:"h-6 w-auto"})]),c("div",V,[r(x,{class:"h-6 w-auto text-surface-brand"}),I])]),r(v,{class:"my-x2"}),c("section",null,[g(d.$slots,"default")])]))}}),O=o({__name:"SpacePage",setup(e){return(t,i)=>(a(),A(M,null,{default:p(()=>[r(w,{class:"w-full"})]),_:1}))}});export{O as default}; diff --git a/docs/assets/SpacePage-a0b0bd4a.css b/docs/assets/SpacePage-a0b0bd4a.css deleted file mode 100644 index 9b2b311..0000000 --- a/docs/assets/SpacePage-a0b0bd4a.css +++ /dev/null @@ -1 +0,0 @@ -.scanner[data-v-cc1a3c75]{animation:scanning-cc1a3c75 3s linear infinite}@keyframes scanning-cc1a3c75{0%{transform:rotate(0)}to{transform:rotate(360deg)}} diff --git a/docs/assets/SpacePage-f98666ef.js b/docs/assets/SpacePage-f98666ef.js new file mode 100644 index 0000000..fd3303b --- /dev/null +++ b/docs/assets/SpacePage-f98666ef.js @@ -0,0 +1 @@ +import{d as n,j as f,I as A,o as a,f as s,a as e,u as _,X as p,_ as g,l as v,b as c,i as x,c as y,w as k}from"./index-76ea1480.js";import{A as b}from"./AppDivider-4fd97fbe.js";import{S as m}from"./SpaceIcon-e6be81a3.js";const u="/file-transfer-app/assets/radar-bg-15491761.svg",F="/file-transfer-app/assets/radar-scanner-a7fb8526.png",h=["src"],w=["src"],S=p('',1),$=n({__name:"Radar",setup(i){const t=f(),r=f();function o(l){const d="intersection-point_";return l.querySelectorAll(`circle[class^='${d}']`)}return A(()=>{t.value&&(r.value=o(t.value),console.log("points: ",JSON.stringify(r.value)))}),(l,d)=>(a(),s("div",{ref_key:"containerEl",ref:t,class:"relative"},[e("img",{src:_(u),alt:"Radar background",class:"relative z-0 h-auto w-full"},null,8,h),e("img",{src:_(F),alt:"Scanner image",class:"scanner absolute left-0 top-0 h-auto w-full"},null,8,w),S],512))}});const B=g($,[["__scopeId","data-v-e3a17ece"]]),E={},C={viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},R=e("g",null,[e("path",{d:"M20 12H4M4 12L10 18M4 12L10 6",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1),z=[R];function I(i,t){return a(),s("svg",C,z)}const L=g(E,[["render",I]]),M={class:"h-screen-d bg-surface-primary px-x4 pt-x4 text-primary w-screen overflow-x-hidden"},N={class:"py-x4 relative flex items-center justify-center"},V={class:"flex items-center"},j=e("h1",{class:"ml-x2 font-space-grotesk font-bold capitalize"}," Design Space ",-1),P=n({__name:"SpaceLayout",setup(i){const t=v();function r(){t.back()}return(o,l)=>(a(),s("article",M,[e("header",N,[e("button",{class:"top-x4 absolute left-0",onClick:r},[c(L,{class:"w-auto h-6"})]),e("div",V,[c(m,{class:"text-surface-brand w-auto h-6"}),j])]),c(b,{class:"my-x2"}),e("section",null,[x(o.$slots,"default")])]))}}),J=n({__name:"SpacePage",setup(i){return(t,r)=>(a(),y(P,null,{default:k(()=>[c(B,{class:"w-full"})]),_:1}))}});export{J as default}; diff --git a/docs/assets/index-090e0bda.css b/docs/assets/index-090e0bda.css new file mode 100644 index 0000000..0c9e57d --- /dev/null +++ b/docs/assets/index-090e0bda.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.top-0{top:0}.top-x4{top:1rem}.z-0{z-index:0}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-x2{margin-top:.5rem;margin-bottom:.5rem}.mb-2{margin-bottom:.5rem}.mb-x3{margin-bottom:.75rem}.ml-2,.ml-x2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-x2{margin-top:.5rem}.mt-x3{margin-top:.75rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.h-4{height:1rem}.h-6{height:1.5rem}.h-auto{height:auto}.h-full{height:100%}.h-screen-d{height:100dvh}.w-6{width:1.5rem}.w-8{width:2rem}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.max-w-3xl{max-width:48rem}.max-w-full{max-width:100%}.flex-grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-x6{gap:1.5rem}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-medium{border-radius:8px}.border{border-width:1px}.border-\[\#334155\]{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity))}.border-brand{--tw-border-opacity: 1;border-color:rgb(122 90 248 / var(--tw-border-opacity))}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity))}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity))}.border-primary{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity))}.bg-\[\#0F172A\]{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.bg-\[\#7A5AF8\],.bg-surface-brand{--tw-bg-opacity: 1;background-color:rgb(122 90 248 / var(--tw-bg-opacity))}.bg-surface-primary{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.bg-surface-secondary{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.bg-opacity-35{--tw-bg-opacity: .35}.p-4,.p-x4{padding:1rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-x4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3,.py-x3{padding-top:.75rem;padding-bottom:.75rem}.py-x4{padding-top:1rem;padding-bottom:1rem}.pt-3{padding-top:.75rem}.pt-x4{padding-top:1rem}.text-left{text-align:left}.font-space-grotesk{font-family:Space Grotesk}.text-2xl{font-size:1.5rem;line-height:2rem}.text-heading-medium{font-size:1.25rem;line-height:1.875rem;letter-spacing:-.4px}.text-heading-small{font-size:1.125rem;line-height:1.6875rem}.text-overline{font-size:.75rem;line-height:1.125rem;letter-spacing:2.4px}.text-paragraph-small{font-size:.875rem;line-height:1.3125rem}.text-paragraph-x-small{font-size:.75rem;line-height:1.125rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.leading-5{line-height:1.25rem}.text-\[\#6941C6\]{--tw-text-opacity: 1;color:rgb(105 65 198 / var(--tw-text-opacity))}.text-\[\#CBD5E1\]{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}.text-\[\#F1F5F9\]{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}.text-\[\#F26060\]{--tw-text-opacity: 1;color:rgb(242 96 96 / var(--tw-text-opacity))}.text-brand-purple{--tw-text-opacity: 1;color:rgb(122 90 248 / var(--tw-text-opacity))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity))}.text-placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.text-primary{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}.text-secondary{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.text-surface-brand{--tw-text-opacity: 1;color:rgb(122 90 248 / var(--tw-text-opacity))}.text-surface-tertiary{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.shadow-brand-focus-ring{--tw-shadow: 0px 0px 4px 2px rgba(122, 90, 248, .25);--tw-shadow-colored: 0px 0px 4px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}body{font-family:Lexend;caret-color:#7a5af8}*{font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"dlig" on,"salt" on}.placeholder\:capitalize::-moz-placeholder{text-transform:capitalize}.placeholder\:capitalize::placeholder{text-transform:capitalize}.placeholder\:text-\[\#64748B\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.placeholder\:text-\[\#64748B\]::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.hover\:bg-\[\#633CFF\]:hover{--tw-bg-opacity: 1;background-color:rgb(99 60 255 / var(--tw-bg-opacity))}.active\:bg-\[\#5024FF\]:active{--tw-bg-opacity: 1;background-color:rgb(80 36 255 / var(--tw-bg-opacity))}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/file-transfer-app/assets/space-grotesk-vietnamese-400-normal-63e9dff5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/file-transfer-app/assets/space-grotesk-latin-ext-400-normal-ee686983.woff2) format("woff2"),url(/file-transfer-app/assets/space-grotesk-latin-ext-400-normal-f3830d63.woff) format("woff");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/file-transfer-app/assets/space-grotesk-latin-400-normal-4f228f32.woff2) format("woff2"),url(/file-transfer-app/assets/space-grotesk-latin-400-normal-ea0bb260.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/file-transfer-app/assets/space-grotesk-vietnamese-500-normal-dee05c43.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/file-transfer-app/assets/space-grotesk-latin-ext-500-normal-e429118e.woff2) format("woff2"),url(/file-transfer-app/assets/space-grotesk-latin-ext-500-normal-d7c7127d.woff) format("woff");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/file-transfer-app/assets/space-grotesk-latin-500-normal-65dec902.woff2) format("woff2"),url(/file-transfer-app/assets/space-grotesk-latin-500-normal-13b12499.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/file-transfer-app/assets/space-grotesk-vietnamese-700-normal-f790a17e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/file-transfer-app/assets/space-grotesk-latin-ext-700-normal-19c4872f.woff2) format("woff2"),url(/file-transfer-app/assets/space-grotesk-latin-ext-700-normal-86f4a1df.woff) format("woff");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/file-transfer-app/assets/space-grotesk-latin-700-normal-751851e7.woff2) format("woff2"),url(/file-transfer-app/assets/space-grotesk-latin-700-normal-c8bc11db.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/file-transfer-app/assets/lexend-vietnamese-400-normal-c3fc4e0b.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/file-transfer-app/assets/lexend-latin-ext-400-normal-71646fd7.woff2) format("woff2"),url(/file-transfer-app/assets/lexend-latin-ext-400-normal-a15191ee.woff) format("woff");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/file-transfer-app/assets/lexend-latin-400-normal-c752cf03.woff2) format("woff2"),url(/file-transfer-app/assets/lexend-latin-400-normal-d115d1fd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD} diff --git a/docs/assets/index-62a78f7c.js b/docs/assets/index-76ea1480.js similarity index 99% rename from docs/assets/index-62a78f7c.js rename to docs/assets/index-76ea1480.js index a4b686f..6d81d75 100644 --- a/docs/assets/index-62a78f7c.js +++ b/docs/assets/index-76ea1480.js @@ -2,4 +2,4 @@ * vue-router v4.2.5 * (c) 2023 Eduardo San Martin Morote * @license MIT - */const ft=typeof window<"u";function fc(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const q=Object.assign;function Ln(e,t){const n={};for(const s in t){const r=t[s];n[s]=Ae(r)?r.map(e):e(r)}return n}const Lt=()=>{},Ae=Array.isArray,ac=/\/$/,hc=e=>e.replace(ac,"");function jn(e,t,n="/"){let s,r={},o="",i="";const c=t.indexOf("#");let l=t.indexOf("?");return c=0&&(l=-1),l>-1&&(s=t.slice(0,l),o=t.slice(l+1,c>-1?c:t.length),r=e(o)),c>-1&&(s=s||t.slice(0,c),i=t.slice(c,t.length)),s=mc(s??t,n),{fullPath:s+(o&&"?")+o+i,path:s,query:r,hash:i}}function dc(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function or(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function pc(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&vt(t.matched[s],n.matched[r])&&xo(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function vt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function xo(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!gc(e[n],t[n]))return!1;return!0}function gc(e,t){return Ae(e)?ir(e,t):Ae(t)?ir(t,e):e===t}function ir(e,t){return Ae(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function mc(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),r=s[s.length-1];(r===".."||r===".")&&s.push("");let o=n.length-1,i,c;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+s.slice(i-(i===s.length?1:0)).join("/")}var Kt;(function(e){e.pop="pop",e.push="push"})(Kt||(Kt={}));var jt;(function(e){e.back="back",e.forward="forward",e.unknown=""})(jt||(jt={}));function _c(e){if(!e)if(ft){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),hc(e)}const yc=/^[^#]+#/;function bc(e,t){return e.replace(yc,"#")+t}function vc(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const On=()=>({left:window.pageXOffset,top:window.pageYOffset});function Ec(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=vc(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function lr(e,t){return(history.state?history.state.position-t:-1)+e}const Xn=new Map;function xc(e,t){Xn.set(e,t)}function wc(e){const t=Xn.get(e);return Xn.delete(e),t}let Rc=()=>location.protocol+"//"+location.host;function wo(e,t){const{pathname:n,search:s,hash:r}=t,o=e.indexOf("#");if(o>-1){let c=r.includes(e.slice(o))?e.slice(o).length:1,l=r.slice(c);return l[0]!=="/"&&(l="/"+l),or(l,"")}return or(n,e)+s+r}function Pc(e,t,n,s){let r=[],o=[],i=null;const c=({state:g})=>{const b=wo(e,location),O=n.value,A=t.value;let H=0;if(g){if(n.value=b,t.value=g,i&&i===O){i=null;return}H=A?g.position-A.position:0}else s(b);r.forEach(I=>{I(n.value,O,{delta:H,type:Kt.pop,direction:H?H>0?jt.forward:jt.back:jt.unknown})})};function l(){i=n.value}function f(g){r.push(g);const b=()=>{const O=r.indexOf(g);O>-1&&r.splice(O,1)};return o.push(b),b}function a(){const{history:g}=window;g.state&&g.replaceState(q({},g.state,{scroll:On()}),"")}function d(){for(const g of o)g();o=[],window.removeEventListener("popstate",c),window.removeEventListener("beforeunload",a)}return window.addEventListener("popstate",c),window.addEventListener("beforeunload",a,{passive:!0}),{pauseListeners:l,listen:f,destroy:d}}function cr(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?On():null}}function Cc(e){const{history:t,location:n}=window,s={value:wo(e,n)},r={value:t.state};r.value||o(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(l,f,a){const d=e.indexOf("#"),g=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:Rc()+e+l;try{t[a?"replaceState":"pushState"](f,"",g),r.value=f}catch(b){console.error(b),n[a?"replace":"assign"](g)}}function i(l,f){const a=q({},t.state,cr(r.value.back,l,r.value.forward,!0),f,{position:r.value.position});o(l,a,!0),s.value=l}function c(l,f){const a=q({},r.value,t.state,{forward:l,scroll:On()});o(a.current,a,!0);const d=q({},cr(s.value,l,null),{position:a.position+1},f);o(l,d,!1),s.value=l}return{location:s,state:r,push:c,replace:i}}function Oc(e){e=_c(e);const t=Cc(e),n=Pc(e,t.state,t.location,t.replace);function s(o,i=!0){i||n.pauseListeners(),history.go(o)}const r=q({location:"",base:e,go:s,createHref:bc.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function Ac(e){return typeof e=="string"||e&&typeof e=="object"}function Ro(e){return typeof e=="string"||typeof e=="symbol"}const We={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Po=Symbol("");var ur;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ur||(ur={}));function Et(e,t){return q(new Error,{type:e,[Po]:!0},t)}function $e(e,t){return e instanceof Error&&Po in e&&(t==null||!!(e.type&t))}const fr="[^/]+?",Tc={sensitive:!1,strict:!1,start:!0,end:!0},Sc=/[.+*?^${}()[\]/\\]/g;function Ic(e,t){const n=q({},Tc,t),s=[];let r=n.start?"^":"";const o=[];for(const f of e){const a=f.length?[]:[90];n.strict&&!f.length&&(r+="/");for(let d=0;dt.length?t.length===1&&t[0]===40+40?1:-1:0}function Nc(e,t){let n=0;const s=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const Fc={type:0,value:""},Lc=/[a-zA-Z0-9_]/;function jc(e){if(!e)return[[]];if(e==="/")return[[Fc]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(b){throw new Error(`ERR (${n})/"${f}": ${b}`)}let n=0,s=n;const r=[];let o;function i(){o&&r.push(o),o=[]}let c=0,l,f="",a="";function d(){f&&(n===0?o.push({type:0,value:f}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:f,regexp:a,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),f="")}function g(){f+=l}for(;c{i(L)}:Lt}function i(a){if(Ro(a)){const d=s.get(a);d&&(s.delete(a),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(a);d>-1&&(n.splice(d,1),a.record.name&&s.delete(a.record.name),a.children.forEach(i),a.alias.forEach(i))}}function c(){return n}function l(a){let d=0;for(;d=0&&(a.record.path!==n[d].record.path||!Co(a,n[d]));)d++;n.splice(d,0,a),a.record.name&&!dr(a)&&s.set(a.record.name,a)}function f(a,d){let g,b={},O,A;if("name"in a&&a.name){if(g=s.get(a.name),!g)throw Et(1,{location:a});A=g.record.name,b=q(hr(d.params,g.keys.filter(L=>!L.optional).map(L=>L.name)),a.params&&hr(a.params,g.keys.map(L=>L.name))),O=g.stringify(b)}else if("path"in a)O=a.path,g=n.find(L=>L.re.test(O)),g&&(b=g.parse(O),A=g.record.name);else{if(g=d.name?s.get(d.name):n.find(L=>L.re.test(d.path)),!g)throw Et(1,{location:a,currentLocation:d});A=g.record.name,b=q({},d.params,a.params),O=g.stringify(b)}const H=[];let I=g;for(;I;)H.unshift(I.record),I=I.parent;return{name:A,path:O,params:b,matched:H,meta:Dc(H)}}return e.forEach(a=>o(a)),{addRoute:o,resolve:f,removeRoute:i,getRoutes:c,getRecordMatcher:r}}function hr(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function Bc(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:kc(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function kc(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="object"?n[s]:n;return t}function dr(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Dc(e){return e.reduce((t,n)=>q(t,n.meta),{})}function pr(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function Co(e,t){return t.children.some(n=>n===e||Co(e,n))}const Oo=/#/g,Kc=/&/g,Uc=/\//g,Wc=/=/g,zc=/\?/g,Ao=/\+/g,qc=/%5B/g,Vc=/%5D/g,To=/%5E/g,Qc=/%60/g,So=/%7B/g,Yc=/%7C/g,Io=/%7D/g,Jc=/%20/g;function ws(e){return encodeURI(""+e).replace(Yc,"|").replace(qc,"[").replace(Vc,"]")}function Xc(e){return ws(e).replace(So,"{").replace(Io,"}").replace(To,"^")}function Zn(e){return ws(e).replace(Ao,"%2B").replace(Jc,"+").replace(Oo,"%23").replace(Kc,"%26").replace(Qc,"`").replace(So,"{").replace(Io,"}").replace(To,"^")}function Zc(e){return Zn(e).replace(Wc,"%3D")}function Gc(e){return ws(e).replace(Oo,"%23").replace(zc,"%3F")}function eu(e){return e==null?"":Gc(e).replace(Uc,"%2F")}function fn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function tu(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ro&&Zn(o)):[s&&Zn(s)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function nu(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Ae(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return t}const su=Symbol(""),mr=Symbol(""),An=Symbol(""),Mo=Symbol(""),Gn=Symbol("");function At(){let e=[];function t(s){return e.push(s),()=>{const r=e.indexOf(s);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function qe(e,t,n,s,r){const o=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((i,c)=>{const l=d=>{d===!1?c(Et(4,{from:n,to:t})):d instanceof Error?c(d):Ac(d)?c(Et(2,{from:t,to:d})):(o&&s.enterCallbacks[r]===o&&typeof d=="function"&&o.push(d),i())},f=e.call(s&&s.instances[r],t,n,l);let a=Promise.resolve(f);e.length<3&&(a=a.then(l)),a.catch(d=>c(d))})}function Hn(e,t,n,s){const r=[];for(const o of e)for(const i in o.components){let c=o.components[i];if(!(t!=="beforeRouteEnter"&&!o.instances[i]))if(ru(c)){const f=(c.__vccOpts||c)[t];f&&r.push(qe(f,n,s,o,i))}else{let l=c();r.push(()=>l.then(f=>{if(!f)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${o.path}"`));const a=fc(f)?f.default:f;o.components[i]=a;const g=(a.__vccOpts||a)[t];return g&&qe(g,n,s,o,i)()}))}}return r}function ru(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function _r(e){const t=Le(An),n=Le(Mo),s=Re(()=>t.resolve(gt(e.to))),r=Re(()=>{const{matched:l}=s.value,{length:f}=l,a=l[f-1],d=n.matched;if(!a||!d.length)return-1;const g=d.findIndex(vt.bind(null,a));if(g>-1)return g;const b=yr(l[f-2]);return f>1&&yr(a)===b&&d[d.length-1].path!==b?d.findIndex(vt.bind(null,l[f-2])):g}),o=Re(()=>r.value>-1&&cu(n.params,s.value.params)),i=Re(()=>r.value>-1&&r.value===n.matched.length-1&&xo(n.params,s.value.params));function c(l={}){return lu(l)?t[gt(e.replace)?"replace":"push"](gt(e.to)).catch(Lt):Promise.resolve()}return{route:s,href:Re(()=>s.value.href),isActive:o,isExactActive:i,navigate:c}}const ou=no({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:_r,setup(e,{slots:t}){const n=vn(_r(e)),{options:s}=Le(An),r=Re(()=>({[br(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[br(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:Eo("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),iu=ou;function lu(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function cu(e,t){for(const n in t){const s=t[n],r=e[n];if(typeof s=="string"){if(s!==r)return!1}else if(!Ae(r)||r.length!==s.length||s.some((o,i)=>o!==r[i]))return!1}return!0}function yr(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const br=(e,t,n)=>e??t??n,uu=no({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=Le(Gn),r=Re(()=>e.route||s.value),o=Le(mr,0),i=Re(()=>{let f=gt(o);const{matched:a}=r.value;let d;for(;(d=a[f])&&!d.components;)f++;return f}),c=Re(()=>r.value.matched[i.value]);Gt(mr,Re(()=>i.value+1)),Gt(su,c),Gt(Gn,r);const l=mi();return Zt(()=>[l.value,c.value,e.name],([f,a,d],[g,b,O])=>{a&&(a.instances[d]=f,b&&b!==a&&f&&f===g&&(a.leaveGuards.size||(a.leaveGuards=b.leaveGuards),a.updateGuards.size||(a.updateGuards=b.updateGuards))),f&&a&&(!b||!vt(a,b)||!g)&&(a.enterCallbacks[d]||[]).forEach(A=>A(f))},{flush:"post"}),()=>{const f=r.value,a=e.name,d=c.value,g=d&&d.components[a];if(!g)return vr(n.default,{Component:g,route:f});const b=d.props[a],O=b?b===!0?f.params:typeof b=="function"?b(f):b:null,H=Eo(g,q({},O,t,{onVnodeUnmounted:I=>{I.component.isUnmounted&&(d.instances[a]=null)},ref:l}));return vr(n.default,{Component:H,route:f})||H}}});function vr(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const fu=uu;function au(e){const t=$c(e.routes,e),n=e.parseQuery||tu,s=e.stringifyQuery||gr,r=e.history,o=At(),i=At(),c=At(),l=_i(We);let f=We;ft&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const a=Ln.bind(null,_=>""+_),d=Ln.bind(null,eu),g=Ln.bind(null,fn);function b(_,C){let R,S;return Ro(_)?(R=t.getRecordMatcher(_),S=C):S=_,t.addRoute(S,R)}function O(_){const C=t.getRecordMatcher(_);C&&t.removeRoute(C)}function A(){return t.getRoutes().map(_=>_.record)}function H(_){return!!t.getRecordMatcher(_)}function I(_,C){if(C=q({},C||l.value),typeof _=="string"){const p=jn(n,_,C.path),m=t.resolve({path:p.path},C),y=r.createHref(p.fullPath);return q(p,m,{params:g(m.params),hash:fn(p.hash),redirectedFrom:void 0,href:y})}let R;if("path"in _)R=q({},_,{path:jn(n,_.path,C.path).path});else{const p=q({},_.params);for(const m in p)p[m]==null&&delete p[m];R=q({},_,{params:d(p)}),C.params=d(C.params)}const S=t.resolve(R,C),z=_.hash||"";S.params=a(g(S.params));const u=dc(s,q({},_,{hash:Xc(z),path:S.path})),h=r.createHref(u);return q({fullPath:u,hash:z,query:s===gr?nu(_.query):_.query||{}},S,{redirectedFrom:void 0,href:h})}function L(_){return typeof _=="string"?jn(n,_,l.value.path):q({},_)}function D(_,C){if(f!==_)return Et(8,{from:C,to:_})}function F(_){return ne(_)}function G(_){return F(q(L(_),{replace:!0}))}function Z(_){const C=_.matched[_.matched.length-1];if(C&&C.redirect){const{redirect:R}=C;let S=typeof R=="function"?R(_):R;return typeof S=="string"&&(S=S.includes("?")||S.includes("#")?S=L(S):{path:S},S.params={}),q({query:_.query,hash:_.hash,params:"path"in S?{}:_.params},S)}}function ne(_,C){const R=f=I(_),S=l.value,z=_.state,u=_.force,h=_.replace===!0,p=Z(R);if(p)return ne(q(L(p),{state:typeof p=="object"?q({},z,p.state):z,force:u,replace:h}),C||R);const m=R;m.redirectedFrom=C;let y;return!u&&pc(s,S,R)&&(y=Et(16,{to:m,from:S}),Se(S,S,!0,!1)),(y?Promise.resolve(y):de(m,S)).catch(v=>$e(v)?$e(v,2)?v:Ke(v):W(v,m,S)).then(v=>{if(v){if($e(v,2))return ne(q({replace:h},L(v.to),{state:typeof v.to=="object"?q({},z,v.to.state):z,force:u}),C||m)}else v=Xe(m,S,!0,h,z);return _e(m,S,v),v})}function oe(_,C){const R=D(_,C);return R?Promise.reject(R):Promise.resolve()}function ve(_){const C=lt.values().next().value;return C&&typeof C.runWithContext=="function"?C.runWithContext(_):_()}function de(_,C){let R;const[S,z,u]=hu(_,C);R=Hn(S.reverse(),"beforeRouteLeave",_,C);for(const p of S)p.leaveGuards.forEach(m=>{R.push(qe(m,_,C))});const h=oe.bind(null,_,C);return R.push(h),ce(R).then(()=>{R=[];for(const p of o.list())R.push(qe(p,_,C));return R.push(h),ce(R)}).then(()=>{R=Hn(z,"beforeRouteUpdate",_,C);for(const p of z)p.updateGuards.forEach(m=>{R.push(qe(m,_,C))});return R.push(h),ce(R)}).then(()=>{R=[];for(const p of u)if(p.beforeEnter)if(Ae(p.beforeEnter))for(const m of p.beforeEnter)R.push(qe(m,_,C));else R.push(qe(p.beforeEnter,_,C));return R.push(h),ce(R)}).then(()=>(_.matched.forEach(p=>p.enterCallbacks={}),R=Hn(u,"beforeRouteEnter",_,C),R.push(h),ce(R))).then(()=>{R=[];for(const p of i.list())R.push(qe(p,_,C));return R.push(h),ce(R)}).catch(p=>$e(p,8)?p:Promise.reject(p))}function _e(_,C,R){c.list().forEach(S=>ve(()=>S(_,C,R)))}function Xe(_,C,R,S,z){const u=D(_,C);if(u)return u;const h=C===We,p=ft?history.state:{};R&&(S||h?r.replace(_.fullPath,q({scroll:h&&p&&p.scroll},z)):r.push(_.fullPath,z)),l.value=_,Se(_,C,R,h),Ke()}let Te;function Pt(){Te||(Te=r.listen((_,C,R)=>{if(!Ut.listening)return;const S=I(_),z=Z(S);if(z){ne(q(z,{replace:!0}),S).catch(Lt);return}f=S;const u=l.value;ft&&xc(lr(u.fullPath,R.delta),On()),de(S,u).catch(h=>$e(h,12)?h:$e(h,2)?(ne(h.to,S).then(p=>{$e(p,20)&&!R.delta&&R.type===Kt.pop&&r.go(-1,!1)}).catch(Lt),Promise.reject()):(R.delta&&r.go(-R.delta,!1),W(h,S,u))).then(h=>{h=h||Xe(S,u,!1),h&&(R.delta&&!$e(h,8)?r.go(-R.delta,!1):R.type===Kt.pop&&$e(h,20)&&r.go(-1,!1)),_e(S,u,h)}).catch(Lt)}))}let ot=At(),se=At(),Q;function W(_,C,R){Ke(_);const S=se.list();return S.length?S.forEach(z=>z(_,C,R)):console.error(_),Promise.reject(_)}function He(){return Q&&l.value!==We?Promise.resolve():new Promise((_,C)=>{ot.add([_,C])})}function Ke(_){return Q||(Q=!_,Pt(),ot.list().forEach(([C,R])=>_?R(_):C()),ot.reset()),_}function Se(_,C,R,S){const{scrollBehavior:z}=e;if(!ft||!z)return Promise.resolve();const u=!R&&wc(lr(_.fullPath,0))||(S||!R)&&history.state&&history.state.scroll||null;return Vr().then(()=>z(_,C,u)).then(h=>h&&Ec(h)).catch(h=>W(h,_,C))}const pe=_=>r.go(_);let it;const lt=new Set,Ut={currentRoute:l,listening:!0,addRoute:b,removeRoute:O,hasRoute:H,getRoutes:A,resolve:I,options:e,push:F,replace:G,go:pe,back:()=>pe(-1),forward:()=>pe(1),beforeEach:o.add,beforeResolve:i.add,afterEach:c.add,onError:se.add,isReady:He,install(_){const C=this;_.component("RouterLink",iu),_.component("RouterView",fu),_.config.globalProperties.$router=C,Object.defineProperty(_.config.globalProperties,"$route",{enumerable:!0,get:()=>gt(l)}),ft&&!it&&l.value===We&&(it=!0,F(r.location).catch(z=>{}));const R={};for(const z in We)Object.defineProperty(R,z,{get:()=>l.value[z],enumerable:!0});_.provide(An,C),_.provide(Mo,kr(R)),_.provide(Gn,l);const S=_.unmount;lt.add(_),_.unmount=function(){lt.delete(_),lt.size<1&&(f=We,Te&&Te(),Te=null,l.value=We,it=!1,Q=!1),S()}}};function ce(_){return _.reduce((C,R)=>C.then(()=>ve(R)),Promise.resolve())}return Ut}function hu(e,t){const n=[],s=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;ivt(f,c))?s.push(c):n.push(c));const l=e.matched[i];l&&(t.matched.find(f=>vt(f,l))||r.push(l))}return[n,s,r]}function Fu(){return Le(An)}const du=()=>xs(()=>import("./ChooseNamePage-3389a120.js"),["assets/ChooseNamePage-3389a120.js","assets/BaseLayout.vue_vue_type_script_setup_true_lang-7b4a7126.js","assets/AppDivider-636528d6.js","assets/AppDivider-ab32987d.css","assets/BaseLayout-39ddc407.css"]),pu=()=>xs(()=>import("./ListSpacesPage-ac4880c0.js"),["assets/ListSpacesPage-ac4880c0.js","assets/BaseLayout.vue_vue_type_script_setup_true_lang-7b4a7126.js","assets/AppDivider-636528d6.js","assets/AppDivider-ab32987d.css","assets/BaseLayout-39ddc407.css","assets/SpaceIcon-57d5df8d.js","assets/ListSpacesPage-cb2e1cc4.css"]),gu=()=>xs(()=>import("./SpacePage-84a53e3f.js"),["assets/SpacePage-84a53e3f.js","assets/AppDivider-636528d6.js","assets/AppDivider-ab32987d.css","assets/SpaceIcon-57d5df8d.js","assets/SpacePage-a0b0bd4a.css"]),mu=[{name:"home",path:"/",redirect:{name:"chooseName"}},{name:"chooseName",path:"/choose-name",component:du},{path:"/spaces",redirect:{name:"listSpaces"},children:[{path:"",name:"listSpaces",component:pu},{path:":name",name:"space",component:gu}]}],_u=au({history:Oc("/file-transfer-app"),routes:mu}),No=nc(lc);No.use(_u);No.mount("#app");export{mn as A,vn as B,Ru as C,oo as D,Dr as E,vu as F,Vi as G,Nu as H,Wi as I,Le as J,Gt as K,wu as L,Vr as M,zi as N,qi as O,Eo as P,yu as Q,vl as R,Tn as S,je as T,yt as U,Tu as V,xe as W,Iu as X,rc as _,yo as a,he as b,ys as c,no as d,El as e,Su as f,Pu as g,Mu as h,Ou as i,mi as j,Re as k,Fu as l,Zt as m,_n as n,_s as o,xu as p,Qo as q,ji as r,_i as s,bu as t,gt as u,Eu as v,Ii as w,Au as x,Cu as y,xl as z}; + */const ft=typeof window<"u";function fc(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const q=Object.assign;function Ln(e,t){const n={};for(const s in t){const r=t[s];n[s]=Ae(r)?r.map(e):e(r)}return n}const Lt=()=>{},Ae=Array.isArray,ac=/\/$/,hc=e=>e.replace(ac,"");function jn(e,t,n="/"){let s,r={},o="",i="";const c=t.indexOf("#");let l=t.indexOf("?");return c=0&&(l=-1),l>-1&&(s=t.slice(0,l),o=t.slice(l+1,c>-1?c:t.length),r=e(o)),c>-1&&(s=s||t.slice(0,c),i=t.slice(c,t.length)),s=mc(s??t,n),{fullPath:s+(o&&"?")+o+i,path:s,query:r,hash:i}}function dc(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function or(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function pc(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&vt(t.matched[s],n.matched[r])&&xo(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function vt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function xo(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!gc(e[n],t[n]))return!1;return!0}function gc(e,t){return Ae(e)?ir(e,t):Ae(t)?ir(t,e):e===t}function ir(e,t){return Ae(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function mc(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),r=s[s.length-1];(r===".."||r===".")&&s.push("");let o=n.length-1,i,c;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+s.slice(i-(i===s.length?1:0)).join("/")}var Kt;(function(e){e.pop="pop",e.push="push"})(Kt||(Kt={}));var jt;(function(e){e.back="back",e.forward="forward",e.unknown=""})(jt||(jt={}));function _c(e){if(!e)if(ft){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),hc(e)}const yc=/^[^#]+#/;function bc(e,t){return e.replace(yc,"#")+t}function vc(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const On=()=>({left:window.pageXOffset,top:window.pageYOffset});function Ec(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=vc(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function lr(e,t){return(history.state?history.state.position-t:-1)+e}const Xn=new Map;function xc(e,t){Xn.set(e,t)}function wc(e){const t=Xn.get(e);return Xn.delete(e),t}let Rc=()=>location.protocol+"//"+location.host;function wo(e,t){const{pathname:n,search:s,hash:r}=t,o=e.indexOf("#");if(o>-1){let c=r.includes(e.slice(o))?e.slice(o).length:1,l=r.slice(c);return l[0]!=="/"&&(l="/"+l),or(l,"")}return or(n,e)+s+r}function Pc(e,t,n,s){let r=[],o=[],i=null;const c=({state:g})=>{const b=wo(e,location),O=n.value,A=t.value;let H=0;if(g){if(n.value=b,t.value=g,i&&i===O){i=null;return}H=A?g.position-A.position:0}else s(b);r.forEach(I=>{I(n.value,O,{delta:H,type:Kt.pop,direction:H?H>0?jt.forward:jt.back:jt.unknown})})};function l(){i=n.value}function f(g){r.push(g);const b=()=>{const O=r.indexOf(g);O>-1&&r.splice(O,1)};return o.push(b),b}function a(){const{history:g}=window;g.state&&g.replaceState(q({},g.state,{scroll:On()}),"")}function d(){for(const g of o)g();o=[],window.removeEventListener("popstate",c),window.removeEventListener("beforeunload",a)}return window.addEventListener("popstate",c),window.addEventListener("beforeunload",a,{passive:!0}),{pauseListeners:l,listen:f,destroy:d}}function cr(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?On():null}}function Cc(e){const{history:t,location:n}=window,s={value:wo(e,n)},r={value:t.state};r.value||o(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(l,f,a){const d=e.indexOf("#"),g=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:Rc()+e+l;try{t[a?"replaceState":"pushState"](f,"",g),r.value=f}catch(b){console.error(b),n[a?"replace":"assign"](g)}}function i(l,f){const a=q({},t.state,cr(r.value.back,l,r.value.forward,!0),f,{position:r.value.position});o(l,a,!0),s.value=l}function c(l,f){const a=q({},r.value,t.state,{forward:l,scroll:On()});o(a.current,a,!0);const d=q({},cr(s.value,l,null),{position:a.position+1},f);o(l,d,!1),s.value=l}return{location:s,state:r,push:c,replace:i}}function Oc(e){e=_c(e);const t=Cc(e),n=Pc(e,t.state,t.location,t.replace);function s(o,i=!0){i||n.pauseListeners(),history.go(o)}const r=q({location:"",base:e,go:s,createHref:bc.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function Ac(e){return typeof e=="string"||e&&typeof e=="object"}function Ro(e){return typeof e=="string"||typeof e=="symbol"}const We={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Po=Symbol("");var ur;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ur||(ur={}));function Et(e,t){return q(new Error,{type:e,[Po]:!0},t)}function $e(e,t){return e instanceof Error&&Po in e&&(t==null||!!(e.type&t))}const fr="[^/]+?",Tc={sensitive:!1,strict:!1,start:!0,end:!0},Sc=/[.+*?^${}()[\]/\\]/g;function Ic(e,t){const n=q({},Tc,t),s=[];let r=n.start?"^":"";const o=[];for(const f of e){const a=f.length?[]:[90];n.strict&&!f.length&&(r+="/");for(let d=0;dt.length?t.length===1&&t[0]===40+40?1:-1:0}function Nc(e,t){let n=0;const s=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const Fc={type:0,value:""},Lc=/[a-zA-Z0-9_]/;function jc(e){if(!e)return[[]];if(e==="/")return[[Fc]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(b){throw new Error(`ERR (${n})/"${f}": ${b}`)}let n=0,s=n;const r=[];let o;function i(){o&&r.push(o),o=[]}let c=0,l,f="",a="";function d(){f&&(n===0?o.push({type:0,value:f}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:f,regexp:a,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),f="")}function g(){f+=l}for(;c{i(L)}:Lt}function i(a){if(Ro(a)){const d=s.get(a);d&&(s.delete(a),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(a);d>-1&&(n.splice(d,1),a.record.name&&s.delete(a.record.name),a.children.forEach(i),a.alias.forEach(i))}}function c(){return n}function l(a){let d=0;for(;d=0&&(a.record.path!==n[d].record.path||!Co(a,n[d]));)d++;n.splice(d,0,a),a.record.name&&!dr(a)&&s.set(a.record.name,a)}function f(a,d){let g,b={},O,A;if("name"in a&&a.name){if(g=s.get(a.name),!g)throw Et(1,{location:a});A=g.record.name,b=q(hr(d.params,g.keys.filter(L=>!L.optional).map(L=>L.name)),a.params&&hr(a.params,g.keys.map(L=>L.name))),O=g.stringify(b)}else if("path"in a)O=a.path,g=n.find(L=>L.re.test(O)),g&&(b=g.parse(O),A=g.record.name);else{if(g=d.name?s.get(d.name):n.find(L=>L.re.test(d.path)),!g)throw Et(1,{location:a,currentLocation:d});A=g.record.name,b=q({},d.params,a.params),O=g.stringify(b)}const H=[];let I=g;for(;I;)H.unshift(I.record),I=I.parent;return{name:A,path:O,params:b,matched:H,meta:Dc(H)}}return e.forEach(a=>o(a)),{addRoute:o,resolve:f,removeRoute:i,getRoutes:c,getRecordMatcher:r}}function hr(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function Bc(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:kc(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function kc(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="object"?n[s]:n;return t}function dr(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Dc(e){return e.reduce((t,n)=>q(t,n.meta),{})}function pr(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function Co(e,t){return t.children.some(n=>n===e||Co(e,n))}const Oo=/#/g,Kc=/&/g,Uc=/\//g,Wc=/=/g,zc=/\?/g,Ao=/\+/g,qc=/%5B/g,Vc=/%5D/g,To=/%5E/g,Qc=/%60/g,So=/%7B/g,Yc=/%7C/g,Io=/%7D/g,Jc=/%20/g;function ws(e){return encodeURI(""+e).replace(Yc,"|").replace(qc,"[").replace(Vc,"]")}function Xc(e){return ws(e).replace(So,"{").replace(Io,"}").replace(To,"^")}function Zn(e){return ws(e).replace(Ao,"%2B").replace(Jc,"+").replace(Oo,"%23").replace(Kc,"%26").replace(Qc,"`").replace(So,"{").replace(Io,"}").replace(To,"^")}function Zc(e){return Zn(e).replace(Wc,"%3D")}function Gc(e){return ws(e).replace(Oo,"%23").replace(zc,"%3F")}function eu(e){return e==null?"":Gc(e).replace(Uc,"%2F")}function fn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function tu(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ro&&Zn(o)):[s&&Zn(s)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function nu(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Ae(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return t}const su=Symbol(""),mr=Symbol(""),An=Symbol(""),Mo=Symbol(""),Gn=Symbol("");function At(){let e=[];function t(s){return e.push(s),()=>{const r=e.indexOf(s);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function qe(e,t,n,s,r){const o=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((i,c)=>{const l=d=>{d===!1?c(Et(4,{from:n,to:t})):d instanceof Error?c(d):Ac(d)?c(Et(2,{from:t,to:d})):(o&&s.enterCallbacks[r]===o&&typeof d=="function"&&o.push(d),i())},f=e.call(s&&s.instances[r],t,n,l);let a=Promise.resolve(f);e.length<3&&(a=a.then(l)),a.catch(d=>c(d))})}function Hn(e,t,n,s){const r=[];for(const o of e)for(const i in o.components){let c=o.components[i];if(!(t!=="beforeRouteEnter"&&!o.instances[i]))if(ru(c)){const f=(c.__vccOpts||c)[t];f&&r.push(qe(f,n,s,o,i))}else{let l=c();r.push(()=>l.then(f=>{if(!f)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${o.path}"`));const a=fc(f)?f.default:f;o.components[i]=a;const g=(a.__vccOpts||a)[t];return g&&qe(g,n,s,o,i)()}))}}return r}function ru(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function _r(e){const t=Le(An),n=Le(Mo),s=Re(()=>t.resolve(gt(e.to))),r=Re(()=>{const{matched:l}=s.value,{length:f}=l,a=l[f-1],d=n.matched;if(!a||!d.length)return-1;const g=d.findIndex(vt.bind(null,a));if(g>-1)return g;const b=yr(l[f-2]);return f>1&&yr(a)===b&&d[d.length-1].path!==b?d.findIndex(vt.bind(null,l[f-2])):g}),o=Re(()=>r.value>-1&&cu(n.params,s.value.params)),i=Re(()=>r.value>-1&&r.value===n.matched.length-1&&xo(n.params,s.value.params));function c(l={}){return lu(l)?t[gt(e.replace)?"replace":"push"](gt(e.to)).catch(Lt):Promise.resolve()}return{route:s,href:Re(()=>s.value.href),isActive:o,isExactActive:i,navigate:c}}const ou=no({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:_r,setup(e,{slots:t}){const n=vn(_r(e)),{options:s}=Le(An),r=Re(()=>({[br(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[br(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:Eo("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),iu=ou;function lu(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function cu(e,t){for(const n in t){const s=t[n],r=e[n];if(typeof s=="string"){if(s!==r)return!1}else if(!Ae(r)||r.length!==s.length||s.some((o,i)=>o!==r[i]))return!1}return!0}function yr(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const br=(e,t,n)=>e??t??n,uu=no({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=Le(Gn),r=Re(()=>e.route||s.value),o=Le(mr,0),i=Re(()=>{let f=gt(o);const{matched:a}=r.value;let d;for(;(d=a[f])&&!d.components;)f++;return f}),c=Re(()=>r.value.matched[i.value]);Gt(mr,Re(()=>i.value+1)),Gt(su,c),Gt(Gn,r);const l=mi();return Zt(()=>[l.value,c.value,e.name],([f,a,d],[g,b,O])=>{a&&(a.instances[d]=f,b&&b!==a&&f&&f===g&&(a.leaveGuards.size||(a.leaveGuards=b.leaveGuards),a.updateGuards.size||(a.updateGuards=b.updateGuards))),f&&a&&(!b||!vt(a,b)||!g)&&(a.enterCallbacks[d]||[]).forEach(A=>A(f))},{flush:"post"}),()=>{const f=r.value,a=e.name,d=c.value,g=d&&d.components[a];if(!g)return vr(n.default,{Component:g,route:f});const b=d.props[a],O=b?b===!0?f.params:typeof b=="function"?b(f):b:null,H=Eo(g,q({},O,t,{onVnodeUnmounted:I=>{I.component.isUnmounted&&(d.instances[a]=null)},ref:l}));return vr(n.default,{Component:H,route:f})||H}}});function vr(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const fu=uu;function au(e){const t=$c(e.routes,e),n=e.parseQuery||tu,s=e.stringifyQuery||gr,r=e.history,o=At(),i=At(),c=At(),l=_i(We);let f=We;ft&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const a=Ln.bind(null,_=>""+_),d=Ln.bind(null,eu),g=Ln.bind(null,fn);function b(_,C){let R,S;return Ro(_)?(R=t.getRecordMatcher(_),S=C):S=_,t.addRoute(S,R)}function O(_){const C=t.getRecordMatcher(_);C&&t.removeRoute(C)}function A(){return t.getRoutes().map(_=>_.record)}function H(_){return!!t.getRecordMatcher(_)}function I(_,C){if(C=q({},C||l.value),typeof _=="string"){const p=jn(n,_,C.path),m=t.resolve({path:p.path},C),y=r.createHref(p.fullPath);return q(p,m,{params:g(m.params),hash:fn(p.hash),redirectedFrom:void 0,href:y})}let R;if("path"in _)R=q({},_,{path:jn(n,_.path,C.path).path});else{const p=q({},_.params);for(const m in p)p[m]==null&&delete p[m];R=q({},_,{params:d(p)}),C.params=d(C.params)}const S=t.resolve(R,C),z=_.hash||"";S.params=a(g(S.params));const u=dc(s,q({},_,{hash:Xc(z),path:S.path})),h=r.createHref(u);return q({fullPath:u,hash:z,query:s===gr?nu(_.query):_.query||{}},S,{redirectedFrom:void 0,href:h})}function L(_){return typeof _=="string"?jn(n,_,l.value.path):q({},_)}function D(_,C){if(f!==_)return Et(8,{from:C,to:_})}function F(_){return ne(_)}function G(_){return F(q(L(_),{replace:!0}))}function Z(_){const C=_.matched[_.matched.length-1];if(C&&C.redirect){const{redirect:R}=C;let S=typeof R=="function"?R(_):R;return typeof S=="string"&&(S=S.includes("?")||S.includes("#")?S=L(S):{path:S},S.params={}),q({query:_.query,hash:_.hash,params:"path"in S?{}:_.params},S)}}function ne(_,C){const R=f=I(_),S=l.value,z=_.state,u=_.force,h=_.replace===!0,p=Z(R);if(p)return ne(q(L(p),{state:typeof p=="object"?q({},z,p.state):z,force:u,replace:h}),C||R);const m=R;m.redirectedFrom=C;let y;return!u&&pc(s,S,R)&&(y=Et(16,{to:m,from:S}),Se(S,S,!0,!1)),(y?Promise.resolve(y):de(m,S)).catch(v=>$e(v)?$e(v,2)?v:Ke(v):W(v,m,S)).then(v=>{if(v){if($e(v,2))return ne(q({replace:h},L(v.to),{state:typeof v.to=="object"?q({},z,v.to.state):z,force:u}),C||m)}else v=Xe(m,S,!0,h,z);return _e(m,S,v),v})}function oe(_,C){const R=D(_,C);return R?Promise.reject(R):Promise.resolve()}function ve(_){const C=lt.values().next().value;return C&&typeof C.runWithContext=="function"?C.runWithContext(_):_()}function de(_,C){let R;const[S,z,u]=hu(_,C);R=Hn(S.reverse(),"beforeRouteLeave",_,C);for(const p of S)p.leaveGuards.forEach(m=>{R.push(qe(m,_,C))});const h=oe.bind(null,_,C);return R.push(h),ce(R).then(()=>{R=[];for(const p of o.list())R.push(qe(p,_,C));return R.push(h),ce(R)}).then(()=>{R=Hn(z,"beforeRouteUpdate",_,C);for(const p of z)p.updateGuards.forEach(m=>{R.push(qe(m,_,C))});return R.push(h),ce(R)}).then(()=>{R=[];for(const p of u)if(p.beforeEnter)if(Ae(p.beforeEnter))for(const m of p.beforeEnter)R.push(qe(m,_,C));else R.push(qe(p.beforeEnter,_,C));return R.push(h),ce(R)}).then(()=>(_.matched.forEach(p=>p.enterCallbacks={}),R=Hn(u,"beforeRouteEnter",_,C),R.push(h),ce(R))).then(()=>{R=[];for(const p of i.list())R.push(qe(p,_,C));return R.push(h),ce(R)}).catch(p=>$e(p,8)?p:Promise.reject(p))}function _e(_,C,R){c.list().forEach(S=>ve(()=>S(_,C,R)))}function Xe(_,C,R,S,z){const u=D(_,C);if(u)return u;const h=C===We,p=ft?history.state:{};R&&(S||h?r.replace(_.fullPath,q({scroll:h&&p&&p.scroll},z)):r.push(_.fullPath,z)),l.value=_,Se(_,C,R,h),Ke()}let Te;function Pt(){Te||(Te=r.listen((_,C,R)=>{if(!Ut.listening)return;const S=I(_),z=Z(S);if(z){ne(q(z,{replace:!0}),S).catch(Lt);return}f=S;const u=l.value;ft&&xc(lr(u.fullPath,R.delta),On()),de(S,u).catch(h=>$e(h,12)?h:$e(h,2)?(ne(h.to,S).then(p=>{$e(p,20)&&!R.delta&&R.type===Kt.pop&&r.go(-1,!1)}).catch(Lt),Promise.reject()):(R.delta&&r.go(-R.delta,!1),W(h,S,u))).then(h=>{h=h||Xe(S,u,!1),h&&(R.delta&&!$e(h,8)?r.go(-R.delta,!1):R.type===Kt.pop&&$e(h,20)&&r.go(-1,!1)),_e(S,u,h)}).catch(Lt)}))}let ot=At(),se=At(),Q;function W(_,C,R){Ke(_);const S=se.list();return S.length?S.forEach(z=>z(_,C,R)):console.error(_),Promise.reject(_)}function He(){return Q&&l.value!==We?Promise.resolve():new Promise((_,C)=>{ot.add([_,C])})}function Ke(_){return Q||(Q=!_,Pt(),ot.list().forEach(([C,R])=>_?R(_):C()),ot.reset()),_}function Se(_,C,R,S){const{scrollBehavior:z}=e;if(!ft||!z)return Promise.resolve();const u=!R&&wc(lr(_.fullPath,0))||(S||!R)&&history.state&&history.state.scroll||null;return Vr().then(()=>z(_,C,u)).then(h=>h&&Ec(h)).catch(h=>W(h,_,C))}const pe=_=>r.go(_);let it;const lt=new Set,Ut={currentRoute:l,listening:!0,addRoute:b,removeRoute:O,hasRoute:H,getRoutes:A,resolve:I,options:e,push:F,replace:G,go:pe,back:()=>pe(-1),forward:()=>pe(1),beforeEach:o.add,beforeResolve:i.add,afterEach:c.add,onError:se.add,isReady:He,install(_){const C=this;_.component("RouterLink",iu),_.component("RouterView",fu),_.config.globalProperties.$router=C,Object.defineProperty(_.config.globalProperties,"$route",{enumerable:!0,get:()=>gt(l)}),ft&&!it&&l.value===We&&(it=!0,F(r.location).catch(z=>{}));const R={};for(const z in We)Object.defineProperty(R,z,{get:()=>l.value[z],enumerable:!0});_.provide(An,C),_.provide(Mo,kr(R)),_.provide(Gn,l);const S=_.unmount;lt.add(_),_.unmount=function(){lt.delete(_),lt.size<1&&(f=We,Te&&Te(),Te=null,l.value=We,it=!1,Q=!1),S()}}};function ce(_){return _.reduce((C,R)=>C.then(()=>ve(R)),Promise.resolve())}return Ut}function hu(e,t){const n=[],s=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;ivt(f,c))?s.push(c):n.push(c));const l=e.matched[i];l&&(t.matched.find(f=>vt(f,l))||r.push(l))}return[n,s,r]}function Fu(){return Le(An)}const du=()=>xs(()=>import("./ChooseNamePage-7d56d198.js"),["assets/ChooseNamePage-7d56d198.js","assets/BaseLayout.vue_vue_type_script_setup_true_lang-df8c2a47.js","assets/AppDivider-4fd97fbe.js","assets/AppDivider-ab32987d.css","assets/BaseLayout-39ddc407.css"]),pu=()=>xs(()=>import("./ListSpacesPage-9c329000.js"),["assets/ListSpacesPage-9c329000.js","assets/BaseLayout.vue_vue_type_script_setup_true_lang-df8c2a47.js","assets/AppDivider-4fd97fbe.js","assets/AppDivider-ab32987d.css","assets/BaseLayout-39ddc407.css","assets/SpaceIcon-e6be81a3.js","assets/ListSpacesPage-cb2e1cc4.css"]),gu=()=>xs(()=>import("./SpacePage-f98666ef.js"),["assets/SpacePage-f98666ef.js","assets/AppDivider-4fd97fbe.js","assets/AppDivider-ab32987d.css","assets/SpaceIcon-e6be81a3.js","assets/SpacePage-78dafa13.css"]),mu=[{name:"home",path:"/",redirect:{name:"chooseName"}},{name:"chooseName",path:"/choose-name",component:du},{path:"/spaces",redirect:{name:"listSpaces"},children:[{path:"",name:"listSpaces",component:pu},{path:":name",name:"space",component:gu}]}],_u=au({history:Oc("/file-transfer-app"),routes:mu}),No=nc(lc);No.use(_u);No.mount("#app");export{mn as A,vn as B,Ru as C,oo as D,Dr as E,vu as F,Vi as G,Nu as H,Wi as I,Le as J,Gt as K,wu as L,Vr as M,zi as N,qi as O,Eo as P,yu as Q,vl as R,Tn as S,je as T,yt as U,Tu as V,xe as W,Iu as X,rc as _,yo as a,he as b,ys as c,no as d,El as e,Su as f,Pu as g,Mu as h,Ou as i,mi as j,Re as k,Fu as l,Zt as m,_n as n,_s as o,xu as p,Qo as q,ji as r,_i as s,bu as t,gt as u,Eu as v,Ii as w,Au as x,Cu as y,xl as z}; diff --git a/docs/assets/index-cf918a4b.css b/docs/assets/index-cf918a4b.css deleted file mode 100644 index ac87d7b..0000000 --- a/docs/assets/index-cf918a4b.css +++ /dev/null @@ -1 +0,0 @@ -*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.top-0{top:0}.top-x4{top:1rem}.z-0{z-index:0}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-x2{margin-top:.5rem;margin-bottom:.5rem}.mb-2{margin-bottom:.5rem}.mb-x3{margin-bottom:.75rem}.ml-2,.ml-x2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-x2{margin-top:.5rem}.mt-x3{margin-top:.75rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.h-4{height:1rem}.h-6{height:1.5rem}.h-auto{height:auto}.h-full{height:100%}.h-screen-d{height:100dvh}.w-6{width:1.5rem}.w-8{width:2rem}.w-auto{width:auto}.w-full{width:100%}.max-w-3xl{max-width:48rem}.max-w-full{max-width:100%}.flex-grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-x6{gap:1.5rem}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-medium{border-radius:8px}.border{border-width:1px}.border-\[\#334155\]{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity))}.border-brand{--tw-border-opacity: 1;border-color:rgb(122 90 248 / var(--tw-border-opacity))}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity))}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity))}.border-primary{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity))}.bg-\[\#0F172A\]{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.bg-\[\#7A5AF8\],.bg-surface-brand{--tw-bg-opacity: 1;background-color:rgb(122 90 248 / var(--tw-bg-opacity))}.bg-surface-primary{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.bg-surface-secondary{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.bg-opacity-35{--tw-bg-opacity: .35}.p-4,.p-x4{padding:1rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-x4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3,.py-x3{padding-top:.75rem;padding-bottom:.75rem}.py-x4{padding-top:1rem;padding-bottom:1rem}.pt-3{padding-top:.75rem}.pt-x4{padding-top:1rem}.text-left{text-align:left}.font-space-grotesk{font-family:Space Grotesk}.text-2xl{font-size:1.5rem;line-height:2rem}.text-heading-medium{font-size:1.25rem;line-height:1.875rem;letter-spacing:-.4px}.text-heading-small{font-size:1.125rem;line-height:1.6875rem}.text-overline{font-size:.75rem;line-height:1.125rem;letter-spacing:2.4px}.text-paragraph-small{font-size:.875rem;line-height:1.3125rem}.text-paragraph-x-small{font-size:.75rem;line-height:1.125rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.leading-5{line-height:1.25rem}.text-\[\#6941C6\]{--tw-text-opacity: 1;color:rgb(105 65 198 / var(--tw-text-opacity))}.text-\[\#CBD5E1\]{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}.text-\[\#F1F5F9\]{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}.text-\[\#F26060\]{--tw-text-opacity: 1;color:rgb(242 96 96 / var(--tw-text-opacity))}.text-brand-purple{--tw-text-opacity: 1;color:rgb(122 90 248 / var(--tw-text-opacity))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity))}.text-placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.text-primary{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}.text-secondary{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.text-surface-brand{--tw-text-opacity: 1;color:rgb(122 90 248 / var(--tw-text-opacity))}.text-surface-tertiary{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.shadow-brand-focus-ring{--tw-shadow: 0px 0px 4px 2px rgba(122, 90, 248, .25);--tw-shadow-colored: 0px 0px 4px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}body{font-family:Lexend;caret-color:#7a5af8}*{font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"dlig" on,"salt" on}.placeholder\:capitalize::-moz-placeholder{text-transform:capitalize}.placeholder\:capitalize::placeholder{text-transform:capitalize}.placeholder\:text-\[\#64748B\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.placeholder\:text-\[\#64748B\]::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.hover\:bg-\[\#633CFF\]:hover{--tw-bg-opacity: 1;background-color:rgb(99 60 255 / var(--tw-bg-opacity))}.active\:bg-\[\#5024FF\]:active{--tw-bg-opacity: 1;background-color:rgb(80 36 255 / var(--tw-bg-opacity))}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/file-transfer-app/assets/space-grotesk-vietnamese-400-normal-63e9dff5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/file-transfer-app/assets/space-grotesk-latin-ext-400-normal-ee686983.woff2) format("woff2"),url(/file-transfer-app/assets/space-grotesk-latin-ext-400-normal-f3830d63.woff) format("woff");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/file-transfer-app/assets/space-grotesk-latin-400-normal-4f228f32.woff2) format("woff2"),url(/file-transfer-app/assets/space-grotesk-latin-400-normal-ea0bb260.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/file-transfer-app/assets/space-grotesk-vietnamese-500-normal-dee05c43.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/file-transfer-app/assets/space-grotesk-latin-ext-500-normal-e429118e.woff2) format("woff2"),url(/file-transfer-app/assets/space-grotesk-latin-ext-500-normal-d7c7127d.woff) format("woff");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/file-transfer-app/assets/space-grotesk-latin-500-normal-65dec902.woff2) format("woff2"),url(/file-transfer-app/assets/space-grotesk-latin-500-normal-13b12499.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/file-transfer-app/assets/space-grotesk-vietnamese-700-normal-f790a17e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/file-transfer-app/assets/space-grotesk-latin-ext-700-normal-19c4872f.woff2) format("woff2"),url(/file-transfer-app/assets/space-grotesk-latin-ext-700-normal-86f4a1df.woff) format("woff");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/file-transfer-app/assets/space-grotesk-latin-700-normal-751851e7.woff2) format("woff2"),url(/file-transfer-app/assets/space-grotesk-latin-700-normal-c8bc11db.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/file-transfer-app/assets/lexend-vietnamese-400-normal-c3fc4e0b.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/file-transfer-app/assets/lexend-latin-ext-400-normal-71646fd7.woff2) format("woff2"),url(/file-transfer-app/assets/lexend-latin-ext-400-normal-a15191ee.woff) format("woff");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/file-transfer-app/assets/lexend-latin-400-normal-c752cf03.woff2) format("woff2"),url(/file-transfer-app/assets/lexend-latin-400-normal-d115d1fd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD} diff --git a/docs/index.html b/docs/index.html index 610138a..25afffb 100644 --- a/docs/index.html +++ b/docs/index.html @@ -5,8 +5,8 @@ Flash it - - + +