This commit is contained in:
Arvin
2026-03-21 13:58:10 +08:00
parent f62ea80d43
commit dda67b180d
72 changed files with 848 additions and 1181 deletions

View File

@ -0,0 +1 @@
import{$ as e,C as t,Et as n,G as r,J as i,P as a,Q as o,S as s,W as c,Z as l,at as u,ft as d,j as f,kt as p,st as m,x as h}from"./B7rlnwkb.js";var g={class:`flex h-full items-center justify-center`},_={class:`text-center`},v={class:`mt-8 flex justify-center gap-4`},y=e({__name:`index`,setup(e){let{t:y}=h();f({title:c(()=>y(`home`))});let b=t(),x=a();return u(()=>{b.currentEndpoint&&x.replace(`/overview`)}),(e,t)=>{let a=s;return m(),i(`div`,g,[r(`div`,_,[t[0]||=r(`h1`,{class:`text-4xl font-bold`},`MetaCubeXD`,-1),t[1]||=r(`p`,{class:`mt-4 text-base-content/70`},` Mihomo Dashboard, The Official One `,-1),r(`div`,v,[o(a,{to:`/setup`,class:`btn btn-primary`},{default:d(()=>[l(p(n(y)(`setup`)),1)]),_:1}),o(a,{to:`/overview`,class:`btn btn-outline`},{default:d(()=>[l(p(n(y)(`overview`)),1)]),_:1})])])])}}});export{y as default};

View File

@ -0,0 +1 @@
var e=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n};export{e as t};

View File

@ -0,0 +1 @@
import{M as e,_t as t,yt as n}from"./B7rlnwkb.js";import{t as r}from"./_v7-ePgP.js";const i=e(`global`,()=>{let e=n(null),r=n(null),i=n(null),a=t({download:[],upload:[]}),o=t([]),s=t([]);return{rootElement:e,latestTraffic:r,latestMemory:i,trafficChartHistory:a,memoryChartHistory:o,connectionCountHistory:s,setLatestTraffic:e=>{r.value=e},setLatestMemory:e=>{i.value=e},addTrafficDataPoint:(e,t,n)=>{a.download.push([e,t]),a.upload.push([e,n]),a.download.length>10&&a.download.shift(),a.upload.length>10&&a.upload.shift()},addMemoryDataPoint:(e,t)=>{o.push([e,t]),o.length>10&&o.shift()},addConnectionCountDataPoint:(e,t)=>{s.push([e,t]),s.length>10&&s.shift()},clearChartHistory:()=>{a.download.length=0,a.upload.length=0,o.length=0,s.length=0}}});export{i as t};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{G as e,J as t,Q as n,S as r,Z as i,ft as a,j as o,kt as s,st as c}from"./B7rlnwkb.js";import{t as l}from"./4Us7Cdat.js";var u={class:`antialiased bg-white dark:bg-[#020420] dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-[#020420] tracking-wide`},d={class:`max-w-520px text-center`},f=[`textContent`],p=[`textContent`],m=[`textContent`],h={class:`flex items-center justify-center w-full`},g=l({__name:`error-404`,props:{appName:{type:String,default:`Nuxt`},statusCode:{type:Number,default:404},statusMessage:{type:String,default:`Page not found`},description:{type:String,default:`Sorry, the page you are looking for could not be found.`},backHome:{type:String,default:`Go back home`}},setup(l){let g=l;return o({title:`${g.statusCode} - ${g.statusMessage} | ${g.appName}`,script:[{innerHTML:`!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver(e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)}).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`}],style:[{innerHTML:`*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1,h2{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}h1,h2,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }`}]}),(o,g)=>{let _=r;return c(),t(`div`,u,[e(`div`,d,[e(`h1`,{class:`font-semibold leading-none mb-4 sm:text-[110px] tabular-nums text-[80px]`,textContent:s(l.statusCode)},null,8,f),e(`h2`,{class:`font-semibold mb-2 sm:text-3xl text-2xl`,textContent:s(l.statusMessage)},null,8,p),e(`p`,{class:`mb-4 px-2 text-[#64748B] text-md`,textContent:s(l.description)},null,8,m),e(`div`,h,[n(_,{to:`/`,class:`font-medium hover:text-[#00DC82] text-sm underline underline-offset-3`},{default:a(()=>[i(s(l.backHome),1)]),_:1})])])])}}},[[`__scopeId`,`data-v-7b104fd1`]]);export{g as default};

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{M as e,yt as t}from"./B7rlnwkb.js";import{t as n}from"./CdlJ_YxQ.js";const r=e(`logs`,()=>{let e=n(),r=t([]),i=t(!1),a=1;return{logs:r,paused:i,addLog:t=>{i.value||(r.value=[{...t,seq:a},...r.value].slice(0,e.logMaxRows),a++)},clearLogs:()=>{r.value=[],a=1},togglePaused:()=>{i.value=!i.value}}});export{r as t};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{$ as e,D as t,Dt as n,Et as r,J as i,dt as a,lt as o,st as s,yt as c}from"./B7rlnwkb.js";import"./_v7-ePgP.js";import{t as l}from"./CdlJ_YxQ.js";import{t as u}from"./83RCacat.js";var d=[`data-theme`],f=e({__name:`blank`,setup(e){let f=l(),p=u(),m=c(null);return a(m,e=>{e&&(p.rootElement=e)}),a([()=>f.autoSwitchTheme,t()],([e,t])=>{e&&(f.curTheme=t?f.favNightTheme:f.favDayTheme)},{immediate:!0}),a(()=>f.curTheme,e=>{document.documentElement.setAttribute(`data-theme`,e)},{immediate:!0}),(e,t)=>(s(),i(`div`,{ref_key:`rootElement`,ref:m,class:n([`relative flex h-screen flex-col overscroll-y-none bg-base-100 subpixel-antialiased`,r(f).enableTwemoji?`font-twemoji`:`font-default`]),"data-theme":r(f).curTheme},[o(e.$slots,`default`)],10,d))}});export{f as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{G as e,J as t,j as n,kt as r,st as i}from"./B7rlnwkb.js";import{t as a}from"./4Us7Cdat.js";var o={class:`antialiased bg-white dark:bg-[#020420] dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-[#020420] tracking-wide`},s={class:`max-w-520px text-center`},c=[`textContent`],l=[`textContent`],u=[`textContent`],d=a({__name:`error-500`,props:{appName:{type:String,default:`Nuxt`},statusCode:{type:Number,default:500},statusMessage:{type:String,default:`Internal server error`},description:{type:String,default:`This page is temporarily unavailable.`},refresh:{type:String,default:`Refresh this page`}},setup(a){let d=a;return n({title:`${d.statusCode} - ${d.statusMessage} | ${d.appName}`,script:[{innerHTML:`!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver(e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)}).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`}],style:[{innerHTML:`*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1,h2{font-size:inherit;font-weight:inherit}h1,h2,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }`}]}),(n,d)=>(i(),t(`div`,o,[e(`div`,s,[e(`h1`,{class:`font-semibold leading-none mb-4 sm:text-[110px] tabular-nums text-[80px]`,textContent:r(a.statusCode)},null,8,c),e(`h2`,{class:`font-semibold mb-2 sm:text-3xl text-2xl`,textContent:r(a.statusMessage)},null,8,l),e(`p`,{class:`mb-4 px-2 text-[#64748B] text-md`,textContent:r(a.description)},null,8,u)])]))}},[[`__scopeId`,`data-v-be671369`]]);export{d as default};

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{E as e,M as t,W as n}from"./B7rlnwkb.js";import{c as r,d as i,f as a,i as o,l as s,m as c,o as l,p as u,r as d,u as f}from"./_v7-ePgP.js";const p=t(`config`,()=>{let t=e(`theme`,`sunset`),p=e(`autoSwitchTheme`,!1),m=e(`favDayTheme`,`nord`),h=e(`favNightTheme`,`sunset`),g=e(`proxiesPreviewType`,u.Auto),_=e(`proxiesOrderingType`,a.NATURAL),v=e(`proxiesDisplayMode`,i.CARD),y=e(`renderProxiesInTwoColumns`,!0),b=e(`hideUnAvailableProxies`,!1),x=e(`urlForLatencyTest`,`https://www.gstatic.com/generate_204`),S=e(`autoCloseConns`,!0),C=e(`latencyTestTimeoutDuration`,5e3),w=e(`iconHeight`,24),T=e(`iconMarginRight`,8),E=e(`autoSwitchEndpoint`,!1),D=e(`enableTwemoji`,!1),O=e(`sidebarExpanded`,!1),k=e(`useMobileBottomNav`,!0),A=e(`connectionsTableSize`,c.XS),j=e(`connectionsTableColumnVisibility`,o),M=e(`connectionsTableColumnOrder`,d),N=e(`logsTableSize`,c.XS),P=e(`logLevel`,f.Info),F=e(`logMaxRows`,l),I=e(`quickFilterRegex`,`DIRECT|direct|dns-out`),L=e(`clientSourceIPTags`,[]),R=e(`showNetworkTopology`,!1),z=n(()=>x.value.startsWith(`https`));return{curTheme:t,autoSwitchTheme:p,favDayTheme:m,favNightTheme:h,proxiesPreviewType:g,proxiesOrderingType:_,proxiesDisplayMode:v,renderProxiesInTwoColumns:y,hideUnAvailableProxies:b,urlForLatencyTest:x,autoCloseConns:S,latencyTestTimeoutDuration:C,iconHeight:w,iconMarginRight:T,autoSwitchEndpoint:E,enableTwemoji:D,sidebarExpanded:O,useMobileBottomNav:k,connectionsTableSize:A,connectionsTableColumnVisibility:j,connectionsTableColumnOrder:M,quickFilterRegex:I,logsTableSize:N,logLevel:P,logMaxRows:F,clientSourceIPTags:L,showNetworkTopology:R,isLatencyTestByHttps:z,latencyQualityMap:n(()=>z.value?s:r),tableSizeClassName:e=>({[c.XS]:`table-xs`,[c.SM]:`table-sm`,[c.MD]:`table-md`,[c.LG]:`table-lg`})[e]||`table-xs`,resetProxiesSettings:()=>{g.value=u.Auto,_.value=a.NATURAL,v.value=i.CARD,y.value=!0,b.value=!1,x.value=`https://www.gstatic.com/generate_204`,S.value=!0,C.value=5e3,w.value=24,T.value=8},resetXdConfig:()=>{p.value=!1,E.value=!1,D.value=!1,k.value=!0,m.value=`nord`,h.value=`sunset`,t.value=`sunset`}}});export{p as t};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{$ as e,Dt as t,J as n,lt as r,st as i}from"./B7rlnwkb.js";var a=e({__name:`ConfigTitle`,props:{withDivider:{type:Boolean}},setup(e){return(a,o)=>(i(),n(`div`,{class:t([`py-2 text-center text-lg font-semibold`,{divider:e.withDivider}])},[r(a.$slots,`default`)],2))}}),o=Object.assign(a,{__name:`ConfigTitle`});export{o as t};

View File

@ -0,0 +1 @@
import{$ as e,Dt as t,Et as n,J as r,K as i,W as a,lt as o,st as s,ut as c}from"./B7rlnwkb.js";var l=[`type`,`disabled`],u={key:0,class:`loading loading-spinner`},d=e({__name:`Button`,props:{type:{default:`button`},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},icon:{},class:{}},emits:[`click`],setup(e){let d=e,f=a(()=>d.class||``);return(a,d)=>(s(),r(`button`,{type:e.type,class:t([`btn`,[e.loading?`btn-disabled`:n(f)]]),disabled:e.disabled||e.loading,onClick:d[0]||=e=>a.$emit(`click`,e)},[e.loading?(s(),r(`div`,u)):e.icon?(s(),i(c(e.icon),{key:1})):o(a.$slots,`default`,{key:2})],10,l))}}),f=Object.assign(d,{__name:`Button`});export{f as t};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{$ as e,Et as t,G as n,J as r,Q as i,V as a,ft as o,kt as s,lt as c,q as l,st as u,yt as d}from"./B7rlnwkb.js";import{i as f}from"./ZxKQ9y5G.js";import{t as p}from"./DQAL75xK.js";var m={class:`sticky top-0 z-50 flex items-center justify-between bg-base-100/80 p-4 backdrop-blur`,style:{"padding-top":`max(1rem, env(safe-area-inset-top))`}},h={class:`flex items-center gap-4 text-xl font-bold`},g={class:`p-4`},_={key:0,class:`sticky bottom-0 z-50 flex items-center justify-end bg-base-100/80 p-4 backdrop-blur`},v={class:`flex justify-end gap-2`},y=e({__name:`Modal`,props:{title:{}},emits:[`close`],setup(e,{expose:y,emit:b}){let x=b,S=d();function C(){S.value?.showModal()}function w(){S.value?.close(),x(`close`)}return y({open:C,close:w}),(d,y)=>{let b=p;return u(),r(`dialog`,{ref_key:`dialogRef`,ref:S,class:`modal modal-bottom sm:modal-middle`},[n(`div`,{class:`modal-box p-0`,onContextmenu:y[0]||=a(()=>{},[`prevent`])},[n(`div`,m,[n(`div`,h,[c(d.$slots,`icon`),n(`span`,null,s(e.title),1)]),i(b,{class:`btn-circle btn-sm`,onClick:w},{default:o(()=>[i(t(f),{size:20})]),_:1})]),n(`div`,g,[c(d.$slots,`default`)]),d.$slots.actions?(u(),r(`div`,_,[n(`div`,v,[c(d.$slots,`actions`)])])):l(``,!0)],32),y[1]||=n(`form`,{method:`dialog`,class:`modal-backdrop`},[n(`button`)],-1)],512)}}}),b=Object.assign(y,{__name:`Modal`});export{b as t};

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
const e=`acid.aqua.autumn.black.bumblebee.business.cmyk.coffee.corporate.cupcake.cyberpunk.dark.dim.dracula.emerald.fantasy.forest.garden.halloween.lemonade.light.lofi.luxury.night.nord.pastel.retro.sunset.synthwave.valentine.winter.wireframe`.split(`.`),t=`http://127.0.0.1:9090`,n=10;let r=function(e){return e[e.NOT_CONNECTED=0]=`NOT_CONNECTED`,e[e.MEDIUM=200]=`MEDIUM`,e[e.HIGH=500]=`HIGH`,e}({}),i=function(e){return e[e.NOT_CONNECTED=0]=`NOT_CONNECTED`,e[e.MEDIUM=800]=`MEDIUM`,e[e.HIGH=1500]=`HIGH`,e}({}),a=function(e){return e.OFF=`off`,e.DOTS=`dots`,e.BAR=`bar`,e.Auto=`auto`,e}({}),o=function(e){return e.NATURAL=`orderNatural`,e.LATENCY_ASC=`orderLatency_asc`,e.LATENCY_DESC=`orderLatency_desc`,e.NAME_ASC=`orderName_asc`,e.NAME_DESC=`orderName_desc`,e}({}),s=function(e){return e.CARD=`cardMode`,e.LIST=`listMode`,e}({}),c=function(e){return e.Details=`details`,e.Close=`close`,e.ID=`ID`,e.Type=`type`,e.Process=`process`,e.Host=`host`,e.SniffHost=`sniffHost`,e.Rule=`rule`,e.Chains=`chains`,e.DlSpeed=`dlSpeed`,e.UlSpeed=`ulSpeed`,e.Download=`dl`,e.Upload=`ul`,e.ConnectTime=`connectTime`,e.SourceIP=`sourceIP`,e.SourcePort=`sourcePort`,e.Destination=`destination`,e.InboundUser=`inboundUser`,e}({});const l=200,u=Object.values(c),d={...Object.fromEntries(u.map(e=>[e,!1])),[c.Details]:!0,[c.Close]:!0,[c.Host]:!0,[c.Rule]:!0,[c.Chains]:!0,[c.DlSpeed]:!0,[c.UlSpeed]:!0,[c.SourceIP]:!0};let f=function(e){return e.XS=`xs`,e.SM=`sm`,e.MD=`md`,e.LG=`lg`,e}({}),p=function(e){return e.Info=`info`,e.Error=`error`,e.Warning=`warning`,e.Debug=`debug`,e.Silent=`silent`,e}({});const m=200;export{l as a,r as c,s as d,o as f,e as h,d as i,i as l,f as m,c as n,m as o,a as p,u as r,t as s,n as t,p as u};

View File

@ -0,0 +1 @@
{"id":"6951ff71-94c6-4cf0-ae64-f6eed15cc18d","timestamp":1768751064851}

View File

@ -0,0 +1 @@
{"id":"6951ff71-94c6-4cf0-ae64-f6eed15cc18d","timestamp":1768751064851,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.grid[data-v-7b104fd1]{display:grid}.mb-2[data-v-7b104fd1]{margin-bottom:.5rem}.mb-4[data-v-7b104fd1]{margin-bottom:1rem}.max-w-520px[data-v-7b104fd1]{max-width:520px}.min-h-screen[data-v-7b104fd1]{min-height:100vh}.w-full[data-v-7b104fd1]{width:100%}.flex[data-v-7b104fd1]{display:flex}.place-content-center[data-v-7b104fd1]{place-content:center}.items-center[data-v-7b104fd1]{align-items:center}.justify-center[data-v-7b104fd1]{justify-content:center}.overflow-hidden[data-v-7b104fd1]{overflow:hidden}.bg-white[data-v-7b104fd1]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-7b104fd1]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-7b104fd1]{text-align:center}.text-\[80px\][data-v-7b104fd1]{font-size:80px}.text-2xl[data-v-7b104fd1]{font-size:1.5rem;line-height:2rem}.text-sm[data-v-7b104fd1]{font-size:.875rem;line-height:1.25rem}.text-\[\#020420\][data-v-7b104fd1]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-7b104fd1]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.hover\:text-\[\#00DC82\][data-v-7b104fd1]:hover{--un-text-opacity:1;color:rgb(0 220 130/var(--un-text-opacity))}.font-medium[data-v-7b104fd1]{font-weight:500}.font-semibold[data-v-7b104fd1]{font-weight:600}.leading-none[data-v-7b104fd1]{line-height:1}.tracking-wide[data-v-7b104fd1]{letter-spacing:.025em}.font-sans[data-v-7b104fd1]{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}.tabular-nums[data-v-7b104fd1]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal)var(--un-slashed-zero)var(--un-numeric-figure)var(--un-numeric-spacing)var(--un-numeric-fraction)}.underline[data-v-7b104fd1]{text-decoration-line:underline}.underline-offset-3[data-v-7b104fd1]{text-underline-offset:3px}.antialiased[data-v-7b104fd1]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-7b104fd1]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-7b104fd1]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:text-\[110px\][data-v-7b104fd1]{font-size:110px}.sm\:text-3xl[data-v-7b104fd1]{font-size:1.875rem;line-height:2.25rem}}

View File

@ -0,0 +1 @@
.grid[data-v-be671369]{display:grid}.mb-2[data-v-be671369]{margin-bottom:.5rem}.mb-4[data-v-be671369]{margin-bottom:1rem}.max-w-520px[data-v-be671369]{max-width:520px}.min-h-screen[data-v-be671369]{min-height:100vh}.place-content-center[data-v-be671369]{place-content:center}.overflow-hidden[data-v-be671369]{overflow:hidden}.bg-white[data-v-be671369]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-be671369]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-be671369]{text-align:center}.text-\[80px\][data-v-be671369]{font-size:80px}.text-2xl[data-v-be671369]{font-size:1.5rem;line-height:2rem}.text-\[\#020420\][data-v-be671369]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-be671369]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.font-semibold[data-v-be671369]{font-weight:600}.leading-none[data-v-be671369]{line-height:1}.tracking-wide[data-v-be671369]{letter-spacing:.025em}.font-sans[data-v-be671369]{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}.tabular-nums[data-v-be671369]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal)var(--un-slashed-zero)var(--un-numeric-figure)var(--un-numeric-spacing)var(--un-numeric-fraction)}.antialiased[data-v-be671369]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-be671369]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-be671369]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:text-\[110px\][data-v-be671369]{font-size:110px}.sm\:text-3xl[data-v-be671369]{font-size:1.875rem;line-height:2.25rem}}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long