From 7b5adcc5b796d0e425259207380f29d49e6015cd Mon Sep 17 00:00:00 2001 From: lan Date: Fri, 11 Aug 2023 19:26:49 +0800 Subject: [PATCH] add:fronted --- fcb-fronted/.eslintrc.cjs | 15 + fcb-fronted/.gitignore | 28 + fcb-fronted/.prettierrc.json | 8 + fcb-fronted/auto-imports.d.ts | 9 + fcb-fronted/components.d.ts | 32 + fcb-fronted/env.d.ts | 1 + fcb-fronted/index.html | 13 + fcb-fronted/package.json | 41 + fcb-fronted/public/logo.png | Bin 0 -> 210903 bytes fcb-fronted/public/logo_small.png | Bin 0 -> 42793 bytes fcb-fronted/src/App.vue | 14 + fcb-fronted/src/assets/base.css | 86 + fcb-fronted/src/assets/logo.svg | 1 + fcb-fronted/src/assets/main.css | 55 + fcb-fronted/src/components/CardTools.vue | 39 + fcb-fronted/src/components/FileBox.vue | 65 + fcb-fronted/src/components/UploadFile.vue | 157 ++ fcb-fronted/src/components/UploadText.vue | 64 + fcb-fronted/src/main.ts | 13 + fcb-fronted/src/router/index.ts | 19 + fcb-fronted/src/stores/fileBox.ts | 7 + fcb-fronted/src/stores/fileData.ts | 31 + fcb-fronted/src/utils/request.ts | 18 + fcb-fronted/src/views/HomeView.vue | 60 + fcb-fronted/src/views/SendView.vue | 53 + fcb-fronted/tsconfig.app.json | 12 + fcb-fronted/tsconfig.json | 11 + fcb-fronted/tsconfig.node.json | 16 + fcb-fronted/vite.config.ts | 25 + fcb-fronted/yarn.lock | 2815 +++++++++++++++++++++ main.py | 44 + 31 files changed, 3752 insertions(+) create mode 100644 fcb-fronted/.eslintrc.cjs create mode 100644 fcb-fronted/.gitignore create mode 100644 fcb-fronted/.prettierrc.json create mode 100644 fcb-fronted/auto-imports.d.ts create mode 100644 fcb-fronted/components.d.ts create mode 100644 fcb-fronted/env.d.ts create mode 100644 fcb-fronted/index.html create mode 100644 fcb-fronted/package.json create mode 100644 fcb-fronted/public/logo.png create mode 100644 fcb-fronted/public/logo_small.png create mode 100644 fcb-fronted/src/App.vue create mode 100644 fcb-fronted/src/assets/base.css create mode 100644 fcb-fronted/src/assets/logo.svg create mode 100644 fcb-fronted/src/assets/main.css create mode 100644 fcb-fronted/src/components/CardTools.vue create mode 100644 fcb-fronted/src/components/FileBox.vue create mode 100644 fcb-fronted/src/components/UploadFile.vue create mode 100644 fcb-fronted/src/components/UploadText.vue create mode 100644 fcb-fronted/src/main.ts create mode 100644 fcb-fronted/src/router/index.ts create mode 100644 fcb-fronted/src/stores/fileBox.ts create mode 100644 fcb-fronted/src/stores/fileData.ts create mode 100644 fcb-fronted/src/utils/request.ts create mode 100644 fcb-fronted/src/views/HomeView.vue create mode 100644 fcb-fronted/src/views/SendView.vue create mode 100644 fcb-fronted/tsconfig.app.json create mode 100644 fcb-fronted/tsconfig.json create mode 100644 fcb-fronted/tsconfig.node.json create mode 100644 fcb-fronted/vite.config.ts create mode 100644 fcb-fronted/yarn.lock create mode 100644 main.py diff --git a/fcb-fronted/.eslintrc.cjs b/fcb-fronted/.eslintrc.cjs new file mode 100644 index 0000000..6f40582 --- /dev/null +++ b/fcb-fronted/.eslintrc.cjs @@ -0,0 +1,15 @@ +/* eslint-env node */ +require('@rushstack/eslint-patch/modern-module-resolution') + +module.exports = { + root: true, + 'extends': [ + 'plugin:vue/vue3-essential', + 'eslint:recommended', + '@vue/eslint-config-typescript', + '@vue/eslint-config-prettier/skip-formatting' + ], + parserOptions: { + ecmaVersion: 'latest' + } +} diff --git a/fcb-fronted/.gitignore b/fcb-fronted/.gitignore new file mode 100644 index 0000000..6f61c77 --- /dev/null +++ b/fcb-fronted/.gitignore @@ -0,0 +1,28 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +.DS_Store +dist +dist-ssr +coverage +*.local +.git +/cypress/videos/ +/cypress/screenshots/ + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/fcb-fronted/.prettierrc.json b/fcb-fronted/.prettierrc.json new file mode 100644 index 0000000..66e2335 --- /dev/null +++ b/fcb-fronted/.prettierrc.json @@ -0,0 +1,8 @@ +{ + "$schema": "https://json.schemastore.org/prettierrc", + "semi": false, + "tabWidth": 2, + "singleQuote": true, + "printWidth": 100, + "trailingComma": "none" +} \ No newline at end of file diff --git a/fcb-fronted/auto-imports.d.ts b/fcb-fronted/auto-imports.d.ts new file mode 100644 index 0000000..78813d8 --- /dev/null +++ b/fcb-fronted/auto-imports.d.ts @@ -0,0 +1,9 @@ +/* eslint-disable */ +/* prettier-ignore */ +// @ts-nocheck +// noinspection JSUnusedGlobalSymbols +// Generated by unplugin-auto-import +export {} +declare global { + const ElMessage: typeof import('element-plus/es')['ElMessage'] +} diff --git a/fcb-fronted/components.d.ts b/fcb-fronted/components.d.ts new file mode 100644 index 0000000..67ba4e4 --- /dev/null +++ b/fcb-fronted/components.d.ts @@ -0,0 +1,32 @@ +/* eslint-disable */ +/* prettier-ignore */ +// @ts-nocheck +// Generated by unplugin-vue-components +// Read more: https://github.com/vuejs/core/pull/3399 +export {} + +declare module 'vue' { + export interface GlobalComponents { + CardTools: typeof import('./src/components/CardTools.vue')['default'] + ElButton: typeof import('element-plus/es')['ElButton'] + ElCard: typeof import('element-plus/es')['ElCard'] + ElCol: typeof import('element-plus/es')['ElCol'] + ElDrawer: typeof import('element-plus/es')['ElDrawer'] + ElIcon: typeof import('element-plus/es')['ElIcon'] + ElInput: typeof import('element-plus/es')['ElInput'] + ElOption: typeof import('element-plus/es')['ElOption'] + ElProgress: typeof import('element-plus/es')['ElProgress'] + ElRadio: typeof import('element-plus/es')['ElRadio'] + ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup'] + ElRow: typeof import('element-plus/es')['ElRow'] + ElScrollbar: typeof import('element-plus/es')['ElScrollbar'] + ElSelect: typeof import('element-plus/es')['ElSelect'] + ElTag: typeof import('element-plus/es')['ElTag'] + ElUpload: typeof import('element-plus/es')['ElUpload'] + FileBox: typeof import('./src/components/FileBox.vue')['default'] + RouterLink: typeof import('vue-router')['RouterLink'] + RouterView: typeof import('vue-router')['RouterView'] + UploadFile: typeof import('./src/components/UploadFile.vue')['default'] + UploadText: typeof import('./src/components/UploadText.vue')['default'] + } +} diff --git a/fcb-fronted/env.d.ts b/fcb-fronted/env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/fcb-fronted/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/fcb-fronted/index.html b/fcb-fronted/index.html new file mode 100644 index 0000000..352e8d0 --- /dev/null +++ b/fcb-fronted/index.html @@ -0,0 +1,13 @@ + + + + + + + FileCodeBox + + +
+ + + diff --git a/fcb-fronted/package.json b/fcb-fronted/package.json new file mode 100644 index 0000000..8f37f95 --- /dev/null +++ b/fcb-fronted/package.json @@ -0,0 +1,41 @@ +{ + "name": "fcb-fronted", + "version": "0.0.0", + "private": true, + "scripts": { + "dev": "vite", + "build": "run-p type-check build-only", + "preview": "vite preview", + "build-only": "vite build", + "type-check": "vue-tsc --noEmit -p tsconfig.app.json --composite false", + "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore", + "format": "prettier --write src/" + }, + "dependencies": { + "axios": "^1.4.0", + "element-plus": "^2.3.9", + "pinia": "^2.1.4", + "qrcode.vue": "^3.4.1", + "sass": "^1.64.2", + "unplugin-auto-import": "^0.16.6", + "unplugin-vue-components": "^0.25.1", + "vue": "^3.3.4", + "vue-router": "^4.2.4" + }, + "devDependencies": { + "@rushstack/eslint-patch": "^1.3.2", + "@tsconfig/node18": "^18.2.0", + "@types/node": "^18.17.0", + "@vitejs/plugin-vue": "^4.2.3", + "@vue/eslint-config-prettier": "^8.0.0", + "@vue/eslint-config-typescript": "^11.0.3", + "@vue/tsconfig": "^0.4.0", + "eslint": "^8.45.0", + "eslint-plugin-vue": "^9.15.1", + "npm-run-all": "^4.1.5", + "prettier": "^3.0.0", + "typescript": "~5.1.6", + "vite": "^4.4.6", + "vue-tsc": "^1.8.6" + } +} diff --git a/fcb-fronted/public/logo.png b/fcb-fronted/public/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..09011efa182183f823842399719ac06ddf33a885 GIT binary patch literal 210903 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�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

uuVDVFBM z>x{;E-s(+KGFL|>L(zsf3=z?_DD1R-t$7D(&I8#FyK=#JEw%vLdT|oTp(au7WuT{+ zVZO}3(enc0-lRUf7(j^+usN!t8i=$ygsh@Ww$^duAqqa)oYESjdj*cc+yNvB=m_{x zBrP?@-Z68{<|rwzFg%{(gALg4zEHgPd3&lCyr)R$C;)5klan&a7*59MYcG*H$`Z&j zmP=gt(}qVHooyvdMvh?)!AZ=KIe`&SP61~zHtn&lXBJY>DngA;(I(lP!2<+`WDAY| zmSG0d4<8}r%P{mEn!S%-`8isD3z2=O3q)lK-cO_12rBzP&Vn2VeuwE5k2W|K!DLa~ zJ9;VTDb`V95z&p;2E}$|`A`N%3KH|A(>{pwh62IW6#bMQ#sJu89S$s7x0MGIR*PQj zi{1$mYymG{lP15$y9u2Bl!QGk?dD1}?m?I1u?+GZMhf=_gv$_^|C^$z+VZ|#5IhO7 zTa9Srci#^TK_G`y4kBGzTQ*|`+(qCL$n3h$o^Q7T^+FVV&1CjcfRhrU`^d7>)N02-o}hkf$SPt4JxyC`7q=x8Gmb9-f5QkO zVnOKhGETO}QSyH$Dwr}eLhq<&U_bHmNVbRz>4pw_hP~^wCq>5JSie|&MHb)@Ou-!m z9Yu5mG$_R~i76lBz!bt%@QikLws`@SDqd$%xrC`%}skFlJNLU)8(Yt@{ZerxgTSW7Q!1s1#PCOl zG-U;FI2i_s*P4)DL(nMI1tY!aZI%SIVy|MpbjN{tkUHY(l!pA^x2_Py%axrMs5Hh* zhrBFfje(w^3{lU9fduEetU1Mu828lnW;Fx7SHg>sgjcI9s?cx>4r9-8luM&XkUcPk z=5lBZ)13m*Zio7FQyObHeT4Hjae5C}Ub7@sf(+fXH5wfZQ8ux)_g_;})ZHvp9^(8{ zq`nIE6y-;F*<~%1asy@<^bp8ii(JVFwvPTrv*W+R>FBh491J9nv*0wTnGE@)BfZ{(_)!v_ z-v|fV1|yYP0(Kce9J}eS89gWqpm$O355~IN15t+&4fkZzjnrj?%ZPl7av$V0kaS!` zPJ%9_J6KsgPpx(dN4t=@!peaD9eaSrGn%Hf>A+=ujmAbEzc%sM5SVc+=%LganuiE5ouGLtv0@lG#$Hn zyjF8rMI|MZWis~&IzFME2L>kHDtE5 zkG9(!s+uB?^iwLdaSS9L+Q_-B(I3j#J?>`?qJds#y>cTOcrJnRFqHb+#yUb=h9q@V zQ@Shm4!g!tQ*J0z?57ir;KkdV#)XZtHk@~7=$-E$?F&f!EgH^MG+J6p* zQVH1?j>L6%&SR8HR=~}mvS80b>_eV^uvHdSP=>>643j?-Ew3HGWJvRzLYT1cN;!Og z2vJLMhq6Uq7z+2bh%{X23W)V<7yXiQ_9-QQ33Q>!06{E+uqNR$`bsq(5QXfEEw$4D zbcH1Oj&iw*WEq)Gkm|emkZ~eV$iOUPop#DJG8X=TW$JY}ew&{ga5S7Q{jRfm*UW}N z5cSygt8h`rO2gQC-LHhk{@Oc8636AjsbX(-r=i5Z)p4c`qr9k_TDHM8JVU7L0uh{l z6{oxHDtg*^HH@+S&p7@Q$KOa~rXfG0ita5QD670sIo1gpo%>mMHHH1Z510zI=ciGo zI?r#@?`M(nZDisG3_abPVHjsDK00yN9q(HOy@zlYWTEG+u;*oUVqux^3ez*1v7 z_xX#SI@J+swbQ7c2mL!1E#6w`kk^lH=~*@kM`I)1-pGl-UZMkvgg^a=GQl%Us=I)c z#3dwd$Xed%u+`Txh8f}UeKbTziUxU16`d-)@37CduK(O^UdKq`Qj}SwDGIxSV+qj( zJj-}DOWi#na~DbU8^qrx(OTnBVve{{Vl}aA4fIv2wN*s2KAs;(!|4!v0&lXHaigh9 zt=G_!#%&Ri4IDp@)i@Y*c2drIc&cLLohQN}^+{%$j{98jEY@ z+?jJ+OZ00vKn>Lzs2_ai*#=SbBD|Udy7PLneZ@%$CoX5r?>u|~9RZmR8)v2P3J$Zt znl6l^GK!Z`R7Ox450UVYwl0&Pli;Vq|95~4#j`ZQa&Tg(r;cTm)e5gwU@^Srur&O~ zzy+LsM#>4iS8RDE4SAZcW0g{Jky2$8?~hPTr>Ul=&G{;{lt@-E25GQ4 ze2mq&F40bw7LCQV&qvfx68gJPGl-QGWgVF+ZLqOOZ_(P*J`NKz2KseK7_yM@<`gDs z);&pqQp*WbXGfi^+l;13W4~~$;`9n${tq69Ikk4ut-VzPPf`5@<^Le^8IGrgH08pU zrx*d-HiZlFzL*KKoe_uU0WU%(yHPm}91DhO4`|J5yh~SM^bxMIIVGl!L zF7wtaJj%a@fv&(R)!Gu?uk=yB?ec549lBo^hcwI*1~Nlqfy5gDS<=-XJ9!S@G!gr9P)eG2?* zKpG0$r*cDE3l2bG5_Ae>lzLLh)7zD@MZP7-APMCM1r56qarRh^^&$jEU_&-723fNZ ze!qyy958Q;z%n1cJB#oPbfs+=_<3%jd9CnPpHwmuca4(!Bc5rh^$EN`mh%uaqXe7) zegxbFT?V}Xverr(tE&WPL}8+8^I4fNh{&?JxgLp=IW z2K$y^dX=08hs*gechVlvM!!?s8EkAEp zS=QtSmG6&%u7JuoR-SVj)x-2t5@PKLFQ9w}Jlj=0W4`!fG2d79v@R-R23rojPJ&M=SE-a}Ls|a^cy#ewJS&tBt z#=csF78FE#V1fc2lt_0w(@(sc%;1ovi(tXe(V<1NmJq3Kr^J9$N&Jg-n#9u64 zM$k7CMkXTeU6RsapdJXFrZHz%OcRaiqb(3cYysdf9iR)bR8`dUI+L<4iP z)fX*5;oZ{M7m*^#Ow0X`n|-Yg3rnyPc!7$fTChSrohS9Ph+D;V^(+gKz)o}&BaGWz z1AVhM{o>(#IDU-aZ7j7mD#pE_Ew7DX<7+&Iz2j>Tti3s+bjV7NENT6OOGCTAO)wm` z1M+rs{n+2oBYF<75A-AOrxC;qcBW}K2aPd530XNRAxaqZ3yHPIS_f7^7NAr`NKxwG z1CgOF1}9&9#pw958Idf3EZKW5kCqCbYm@^<9S54%^u{8t+Ym9btspE=lCLPc{W$kZ zXzklchpk{_RUe={M0kMs76U!JYbb%(1nGe}=;C|hw}T+w!`{TK{f%dkqv$&Fs&m5| zt4D9|R5bnD`=EzMqCa8;HiT=mL@8tjwM!oAaAcG!NDUQpfi;nuhMSu^rMH>k>w-+F zI#?`0HO4r$`8sYmTuO|jd#Geb5q|*fn;dQyxP+#c@ykmcpPRu3Won-m+7i0rIvRLR zttYy21GtN@3)9g$BhgXdD7EA$Pev!08(Mdpzm2kG?*vYO90MKg%orXwR9!^$7NR%I zQ#{~8X^KFFMHiLiD260F?B+lSb>QCWMPtv=jjzuIR4;;j2l4^Jk>1XF0oaZ33UC?a zDXLr9t|Xjy%g?Y;tc@DA`}Iq_VDxoAJbgvzw1Th?aZ@;V9=qvftOnBvd0Gw0{ISq^ zkU2D0a6`mN=1ehmi{O_-?avD60>~n&^T0A9OOQu5Gjd~o&3k7xsho?^@!s)X1t*Ex+;(G~R}rjCZ4|VI zWI|qR9{4Jv(va&nxgIiuFi*_9K^IZxkkSG&JO^$W$(EqD3Ylf>nBKF1uwW5zNrPb@ z9Vo4GXfUVBR;=%Suw{|-7+?WxPHuy{fGgd?=_{bqYjlPN1Nct7ya93p(XT-6bRIXI zmQb^?-5r9&2V_mFu>PU+c0Tow!Q`T~10BqX7uQ!JP;nUNgS0xTpDl=XcwJxnS|Pkr4;pr=7zN8}pFBAL#S1+iKVEr+!*o^1(*#WLI)ho`}Z z-41WuUPWNMxkb$Yu(Nxk$*%Q z&*`8G(@L?g12;iVAi+RyJxn7gF^0-;=oT{=tSK9M3kLgfY|cMv&8e~iNuAg_R4 zLHP#V(te`N*uM7e_Lf2~Bj^1hZtN+&-CzkYipWS%2vSt5s8%t9y9QJd>R8cO9hDeW zdWLykXNf86xuGtL7J-sgQ+~B-KU2k`Pn(~yqH3g7os$StoXk-wJ;ccqdXs5d6kVA@ zWE`u3+N7xG77GED$a>$O(b(ZAG#ows^^Ui)hkom^`@n|gNua5&ycgn{S^EU#icZ_h z@|{BKZBQ&3*rYjnkq{t|O16grsYR|+ZL1qJV;IZo@rYVhj>m}W{tlEW>AK}~*xOp`DicA+9ZRLs)^lgY3R9sEq(P+a!|GuE+CfK=phH1{= znCOE!$76ExE^rsp8MN-#r{zRvX}r17nHn=Er181<_jamDH;q+U!g#~(A$^o(dnw`B zO~oH#*UByuU#3a-?En4_W}rWsv3Eg$UDUHf)a(0z5sOrJbM*_rBFKH<0gmOKhEFay zrNtN@6a`O8o<<=XIG%#FaJU6>0hN=8oTfK1!YIla;1%Ei!d3dA?$`*vxBK)qh@`)) zJujf=^=CBF%~Oo6xZA;Mz!GRMxOFx}yXSy;gjtK0vw*UK=yK@zP)G~S&sT4GWjyb6 zUd{h${+$501%!u)JO+;S?Cq^G06>zt$Xs2+NV+;ez>M<> zXc=^aF8EE0o=4)#KIq`JNKn{pv?-lhEH&CEIebgc;C4tFEaB@cCu;Y6KX()r{t8BA zQTTlh@jxA|*UcL6^e7`XvPk2Zm@&hgS)48)I!7k+td{1O8(N~8EHhSLVb{t6BYv4o zmhe(VWz`&txjc&X{?Yleb^HiL_V#+o$hUlq96jfIwxLLRVb9ME^t%1J?i*b*R2EUW zk8}6YY(MS#6X&OwQ9OsxiKB?i%&PS@(FXqgXdJ@^{RFY)?w)V~65 ztgj*4c}EdBi>u^`a#Hs zdw3EOlwAnN5su;XJ1j!BMVoir&_XKF_u8xeg77ke-Y=q|v4U;zy$tj@R4)Uc1Ghp7 z`Vv-~xd6-|ESk~IDk{a4^zA?fMqb~Rbg+5iej&0PjPobtn^9Mcpt2v6l^pM?y9H@kqYV_J)8`mmSX=k9fm)mB5I_jwQ z!xk-O&1$JrIKKBVx6|GcBIvn@X=|X@kgSH{*J@&GFbn(x_zp{ho&}vlbP1=%TTyfK zELN6TDXk#X*tweGG($VdBBhV>ZXSw8dKyxUw|fn1M?`}zB+;n06i-Qp=nUvntmeOm zQ6Lkj975dzOv!FG(3`4EnlNZY*&^sFWxP0Jliq-V?l!#c;zH?{g+2wUplfAOud}!U zB}UYjTJFARHj^uaoF?M867=!p%n{8S!df^>$9CZI5jbNq-6YnExt`l=EfUlDjn>Y!$eM z%724?4H8L~io|c*#~3dnUqfPbbiE)fA#xYxF6bh#x5qcefn&f?&@Zv5z&i09*Nqf@ z$e_U)GO&ED(kNZnO=p3MMbBjfNrue`ZI{2+=fLwUxeXaM31}Ii(#JSbL?bcb3av&! z=WZMsHb+&Yul3=8^2VGP>zUWBL{TwYW1!c`iPyBBvX*&-?|@$;T*U52F%n)k`P9-& zdRuKtQm`?%!NArPNiPIww9UP39IJ+v6wHVFLi=mh`0Eig*^RnAAj84w+j3gp?iikC zr*khP2t&YdFw)6`PlKRH{?~Lr2fnWfd3Te3vWqkgPVq(hG0>xEat=x*NJ@=PCjH1z zl@h{H68#ZF=`Ru90jBb{Z4fUxI!eI2a%(5Tc&MhqzlYD}QSKrv1jqRHMg|}-mcro$ z*b{=Z+ugyYQUVTA$xbqo9R|i5&iS@qus3mY;I1L=IwpJ9iRi!!vO@c9wh)kKdxW?A znQb$8t3$ts=MKUQBD)c!vyl!souurKA$knBi?wPS2!k2ujW%kdC`S;E(oGT1Ng`OL z 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 literal 0 HcmV?d00001 diff --git a/fcb-fronted/public/logo_small.png b/fcb-fronted/public/logo_small.png new file mode 100644 index 0000000000000000000000000000000000000000..b09e0f054ff634623b488a4a4f247cf59c3efde6 GIT binary patch literal 42793 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�`ELC{*SvcI%|rhIFu_A2S-db(9UX`Ke1e5NL6kS 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 literal 0 HcmV?d00001 diff --git a/fcb-fronted/src/App.vue b/fcb-fronted/src/App.vue new file mode 100644 index 0000000..c145d7a --- /dev/null +++ b/fcb-fronted/src/App.vue @@ -0,0 +1,14 @@ + + + + + diff --git a/fcb-fronted/src/assets/base.css b/fcb-fronted/src/assets/base.css new file mode 100644 index 0000000..745a75f --- /dev/null +++ b/fcb-fronted/src/assets/base.css @@ -0,0 +1,86 @@ +/* color palette from */ +:root { + --vt-c-white: #ffffff; + --vt-c-white-soft: #f5f5f5; + --vt-c-white-mute: #f2f2f2; + --vt-c-black: #181818; + --vt-c-black-soft: #212121; + --vt-c-black-mute: #282828; + + --vt-c-indigo: #2c3e50; + + --vt-c-divider-light-1: rgba(60, 60, 60, 0.29); + --vt-c-divider-light-2: rgba(60, 60, 60, 0.12); + --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65); + --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48); + + --vt-c-text-light-1: var(--vt-c-indigo); + --vt-c-text-light-2: rgba(60, 60, 60, 0.66); + --vt-c-text-dark-1: var(--vt-c-white); + --vt-c-text-dark-2: rgba(235, 235, 235, 0.64); +} + +/* semantic color variables for this project */ +:root { + --color-background: var(--vt-c-white); + --color-background-soft: var(--vt-c-white-soft); + --color-background-mute: var(--vt-c-white-mute); + + --color-border: var(--vt-c-divider-light-2); + --color-border-hover: var(--vt-c-divider-light-1); + + --color-heading: var(--vt-c-text-light-1); + --color-text: var(--vt-c-text-light-1); + + --section-gap: 160px; +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--vt-c-black); + --color-background-soft: var(--vt-c-black-soft); + --color-background-mute: var(--vt-c-black-mute); + + --color-border: var(--vt-c-divider-dark-2); + --color-border-hover: var(--vt-c-divider-dark-1); + + --color-heading: var(--vt-c-text-dark-1); + --color-text: var(--vt-c-text-dark-2); + } +} + +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; +} +html{ + background: var(--vt-c-white-soft); +} +html.dark{ + background: var(--vt-c-black-soft); +} +body { + color: var(--color-text); + display: flex; + justify-content: center; + align-items: center; + line-height: 1.6; + font-family: Inter, + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + Oxygen, + Ubuntu, + Cantarell, + 'Fira Sans', + 'Droid Sans', + 'Helvetica Neue', + sans-serif; + font-size: 15px; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/fcb-fronted/src/assets/logo.svg b/fcb-fronted/src/assets/logo.svg new file mode 100644 index 0000000..7565660 --- /dev/null +++ b/fcb-fronted/src/assets/logo.svg @@ -0,0 +1 @@ + diff --git a/fcb-fronted/src/assets/main.css b/fcb-fronted/src/assets/main.css new file mode 100644 index 0000000..24b5dc5 --- /dev/null +++ b/fcb-fronted/src/assets/main.css @@ -0,0 +1,55 @@ +@import './base.css'; + +#app { + max-width: 1280px; + margin: 0 auto; + display: flex; + flex-direction: column; + justify-content: center; + min-height: 100vh; +} + +.card { + max-width: 400px; + height: 100%; + background-color: #F8FBFE; + box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1); + border-radius: 20px !important; + position: relative; +} + +.tools { + display: flex; + z-index: 999; + align-items: center; +} + + +.box { + display: inline-block; + align-items: center; + width: 1.5rem; + height: 1.5rem; + user-select: none; + cursor: pointer; + padding: 1px; + border-radius: 50%; +} +.circle { + padding: 0 4px; +} + +.red { + padding: 3px; + background-color: #ff605c; +} + +.yellow { + padding: 3px; + background-color: #ffbd44; +} + +.green { + background-color: #00ca4e; + padding: 3px; +} diff --git a/fcb-fronted/src/components/CardTools.vue b/fcb-fronted/src/components/CardTools.vue new file mode 100644 index 0000000..8f23f35 --- /dev/null +++ b/fcb-fronted/src/components/CardTools.vue @@ -0,0 +1,39 @@ + + + + + \ No newline at end of file diff --git a/fcb-fronted/src/components/FileBox.vue b/fcb-fronted/src/components/FileBox.vue new file mode 100644 index 0000000..d3b66f5 --- /dev/null +++ b/fcb-fronted/src/components/FileBox.vue @@ -0,0 +1,65 @@ + + + \ No newline at end of file diff --git a/fcb-fronted/src/components/UploadFile.vue b/fcb-fronted/src/components/UploadFile.vue new file mode 100644 index 0000000..a544861 --- /dev/null +++ b/fcb-fronted/src/components/UploadFile.vue @@ -0,0 +1,157 @@ + + + + + \ No newline at end of file diff --git a/fcb-fronted/src/components/UploadText.vue b/fcb-fronted/src/components/UploadText.vue new file mode 100644 index 0000000..bd6daa4 --- /dev/null +++ b/fcb-fronted/src/components/UploadText.vue @@ -0,0 +1,64 @@ + + + + + \ No newline at end of file diff --git a/fcb-fronted/src/main.ts b/fcb-fronted/src/main.ts new file mode 100644 index 0000000..c469af7 --- /dev/null +++ b/fcb-fronted/src/main.ts @@ -0,0 +1,13 @@ +import './assets/main.css' +import 'element-plus/theme-chalk/dark/css-vars.css' +import { createApp } from 'vue' +import { createPinia } from 'pinia' +import App from './App.vue' +import router from './router' + +const app = createApp(App) + +app.use(createPinia()) +app.use(router) + +app.mount('#app') diff --git a/fcb-fronted/src/router/index.ts b/fcb-fronted/src/router/index.ts new file mode 100644 index 0000000..ee26c0b --- /dev/null +++ b/fcb-fronted/src/router/index.ts @@ -0,0 +1,19 @@ +import { createRouter, createWebHashHistory } from 'vue-router'; + +const router = createRouter({ + history: createWebHashHistory(import.meta.env.BASE_URL), + routes: [ + { + path: '/', + name: 'home', + component: () => import('@/views/HomeView.vue'), + }, + { + path: '/send', + name: 'send', + component: () => import('@/views/SendView.vue'), + }, + ], +}); + +export default router; diff --git a/fcb-fronted/src/stores/fileBox.ts b/fcb-fronted/src/stores/fileBox.ts new file mode 100644 index 0000000..736299d --- /dev/null +++ b/fcb-fronted/src/stores/fileBox.ts @@ -0,0 +1,7 @@ +import { defineStore } from 'pinia'; +import {ref} from "vue"; + +export const useFileBoxStore = defineStore('fileBox', () => { + const showFileBox = ref(false); + return { showFileBox }; +}); diff --git a/fcb-fronted/src/stores/fileData.ts b/fcb-fronted/src/stores/fileData.ts new file mode 100644 index 0000000..9c469c6 --- /dev/null +++ b/fcb-fronted/src/stores/fileData.ts @@ -0,0 +1,31 @@ +import { defineStore } from 'pinia'; +import {reactive} from "vue"; + +export const useFileDataStore = defineStore('fileData', () => { + const receiveData = reactive(JSON.parse(localStorage.getItem('receiveData')||'') || []); // 接收的数据 + const shareData = reactive(JSON.parse(localStorage.getItem('shareData')||'') || []); // 接收的数据 + function save() { + localStorage.setItem('receiveData', JSON.stringify(receiveData)); + localStorage.setItem('shareData', JSON.stringify(shareData)); + } + function addReceiveData(data:any) { + receiveData.push(data); + save(); + } + + function addShareData(data:any) { + shareData.push(data); + save(); + } + + function deleteReceiveData(index: number) { + receiveData.splice(index, 1); + save(); + } + + function deleteShareData(index: number) { + shareData.splice(index, 1); + save(); + } + return { receiveData, shareData, save, addShareData, addReceiveData, deleteReceiveData, deleteShareData }; +}); \ No newline at end of file diff --git a/fcb-fronted/src/utils/request.ts b/fcb-fronted/src/utils/request.ts new file mode 100644 index 0000000..1808c74 --- /dev/null +++ b/fcb-fronted/src/utils/request.ts @@ -0,0 +1,18 @@ +// @ts-ignore +import axios from "axios"; + +const instance = axios.create({ + baseURL: "", + timeout: 6000000, + headers:{ + 'Authorization':localStorage.getItem('auth') + } +}); + +const Request = axios.create({ + baseURL: "http://localhost:8000", + timeout: 6000000, +}); + +export const request = Request; +export const http = instance; diff --git a/fcb-fronted/src/views/HomeView.vue b/fcb-fronted/src/views/HomeView.vue new file mode 100644 index 0000000..3a6ceda --- /dev/null +++ b/fcb-fronted/src/views/HomeView.vue @@ -0,0 +1,60 @@ + + + + \ No newline at end of file diff --git a/fcb-fronted/src/views/SendView.vue b/fcb-fronted/src/views/SendView.vue new file mode 100644 index 0000000..6cf119e --- /dev/null +++ b/fcb-fronted/src/views/SendView.vue @@ -0,0 +1,53 @@ + + + \ No newline at end of file diff --git a/fcb-fronted/tsconfig.app.json b/fcb-fronted/tsconfig.app.json new file mode 100644 index 0000000..3e5b621 --- /dev/null +++ b/fcb-fronted/tsconfig.app.json @@ -0,0 +1,12 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], + "exclude": ["src/**/__tests__/*"], + "compilerOptions": { + "composite": true, + "baseUrl": ".", + "paths": { + "@/*": ["./src/*"] + } + } +} diff --git a/fcb-fronted/tsconfig.json b/fcb-fronted/tsconfig.json new file mode 100644 index 0000000..66b5e57 --- /dev/null +++ b/fcb-fronted/tsconfig.json @@ -0,0 +1,11 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.node.json" + }, + { + "path": "./tsconfig.app.json" + } + ] +} diff --git a/fcb-fronted/tsconfig.node.json b/fcb-fronted/tsconfig.node.json new file mode 100644 index 0000000..dee96be --- /dev/null +++ b/fcb-fronted/tsconfig.node.json @@ -0,0 +1,16 @@ +{ + "extends": "@tsconfig/node18/tsconfig.json", + "include": [ + "vite.config.*", + "vitest.config.*", + "cypress.config.*", + "nightwatch.conf.*", + "playwright.config.*" + ], + "compilerOptions": { + "composite": true, + "module": "ESNext", + "moduleResolution": "Bundler", + "types": ["node"] + } +} diff --git a/fcb-fronted/vite.config.ts b/fcb-fronted/vite.config.ts new file mode 100644 index 0000000..5cf73ac --- /dev/null +++ b/fcb-fronted/vite.config.ts @@ -0,0 +1,25 @@ +import { fileURLToPath, URL } from 'node:url' + +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' +import AutoImport from 'unplugin-auto-import/vite' +import Components from 'unplugin-vue-components/vite' +import { ElementPlusResolver } from "unplugin-vue-components/resolvers"; + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [ + vue(), + AutoImport({ + resolvers: [ElementPlusResolver()], + }), + Components({ + resolvers: [ElementPlusResolver()], + }), + ], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + } + } +}) diff --git a/fcb-fronted/yarn.lock b/fcb-fronted/yarn.lock new file mode 100644 index 0000000..f0249cd --- /dev/null +++ b/fcb-fronted/yarn.lock @@ -0,0 +1,2815 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@aashutoshrathi/word-wrap@^1.2.3": + version "1.2.6" + resolved "https://registry.npmmirror.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" + integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== + +"@antfu/utils@^0.7.4", "@antfu/utils@^0.7.5": + version "0.7.5" + resolved "https://registry.npmmirror.com/@antfu/utils/-/utils-0.7.5.tgz#c36f37add92a7de57b9c29ae0c1f399706bff345" + integrity sha512-dlR6LdS+0SzOAPx/TPRhnoi7hE251OVeT2Snw0RguNbBSbjUHdWr0l3vcUUDg26rEysT89kCbtw1lVorBXLLCg== + +"@babel/parser@^7.20.15", "@babel/parser@^7.21.3": + version "7.22.10" + resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.22.10.tgz#e37634f9a12a1716136c44624ef54283cabd3f55" + integrity sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ== + +"@ctrl/tinycolor@^3.4.1": + version "3.6.0" + resolved "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.6.0.tgz#53fa5fe9c34faee89469e48f91d51a3766108bc8" + integrity sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ== + +"@element-plus/icons-vue@^2.0.6": + version "2.1.0" + resolved "https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.1.0.tgz#7ad90d08a8c0d5fd3af31c4f73264ca89614397a" + integrity sha512-PSBn3elNoanENc1vnCfh+3WA9fimRC7n+fWkf3rE5jvv+aBohNHABC/KAR5KWPecxWxDTVT1ERpRbOMRcOV/vA== + +"@esbuild/android-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz#984b4f9c8d0377443cc2dfcef266d02244593622" + integrity sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ== + +"@esbuild/android-arm@0.18.20": + version "0.18.20" + resolved "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.18.20.tgz#fedb265bc3a589c84cc11f810804f234947c3682" + integrity sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw== + +"@esbuild/android-x64@0.18.20": + version "0.18.20" + resolved "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.18.20.tgz#35cf419c4cfc8babe8893d296cd990e9e9f756f2" + integrity sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg== + +"@esbuild/darwin-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz#08172cbeccf95fbc383399a7f39cfbddaeb0d7c1" + integrity sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA== + +"@esbuild/darwin-x64@0.18.20": + version "0.18.20" + resolved "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz#d70d5790d8bf475556b67d0f8b7c5bdff053d85d" + integrity sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ== + +"@esbuild/freebsd-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz#98755cd12707f93f210e2494d6a4b51b96977f54" + integrity sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw== + +"@esbuild/freebsd-x64@0.18.20": + version "0.18.20" + resolved "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz#c1eb2bff03915f87c29cece4c1a7fa1f423b066e" + integrity sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ== + +"@esbuild/linux-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz#bad4238bd8f4fc25b5a021280c770ab5fc3a02a0" + integrity sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA== + +"@esbuild/linux-arm@0.18.20": + version "0.18.20" + resolved "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz#3e617c61f33508a27150ee417543c8ab5acc73b0" + integrity sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg== + +"@esbuild/linux-ia32@0.18.20": + version "0.18.20" + resolved "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz#699391cccba9aee6019b7f9892eb99219f1570a7" + integrity sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA== + +"@esbuild/linux-loong64@0.18.20": + version "0.18.20" + resolved "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz#e6fccb7aac178dd2ffb9860465ac89d7f23b977d" + integrity sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg== + +"@esbuild/linux-mips64el@0.18.20": + version "0.18.20" + resolved "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz#eeff3a937de9c2310de30622a957ad1bd9183231" + integrity sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ== + +"@esbuild/linux-ppc64@0.18.20": + version "0.18.20" + resolved "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz#2f7156bde20b01527993e6881435ad79ba9599fb" + integrity sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA== + +"@esbuild/linux-riscv64@0.18.20": + version "0.18.20" + resolved "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz#6628389f210123d8b4743045af8caa7d4ddfc7a6" + integrity sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A== + +"@esbuild/linux-s390x@0.18.20": + version "0.18.20" + resolved "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz#255e81fb289b101026131858ab99fba63dcf0071" + integrity sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ== + +"@esbuild/linux-x64@0.18.20": + version "0.18.20" + resolved "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz#c7690b3417af318a9b6f96df3031a8865176d338" + integrity sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w== + +"@esbuild/netbsd-x64@0.18.20": + version "0.18.20" + resolved "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz#30e8cd8a3dded63975e2df2438ca109601ebe0d1" + integrity sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A== + +"@esbuild/openbsd-x64@0.18.20": + version "0.18.20" + resolved "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz#7812af31b205055874c8082ea9cf9ab0da6217ae" + integrity sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg== + +"@esbuild/sunos-x64@0.18.20": + version "0.18.20" + resolved "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz#d5c275c3b4e73c9b0ecd38d1ca62c020f887ab9d" + integrity sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ== + +"@esbuild/win32-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz#73bc7f5a9f8a77805f357fab97f290d0e4820ac9" + integrity sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg== + +"@esbuild/win32-ia32@0.18.20": + version "0.18.20" + resolved "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz#ec93cbf0ef1085cc12e71e0d661d20569ff42102" + integrity sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g== + +"@esbuild/win32-x64@0.18.20": + version "0.18.20" + resolved "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz#786c5f41f043b07afb1af37683d7c33668858f6d" + integrity sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ== + +"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": + version "4.4.0" + resolved "https://registry.npmmirror.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" + integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== + dependencies: + eslint-visitor-keys "^3.3.0" + +"@eslint-community/regexpp@^4.4.0", "@eslint-community/regexpp@^4.6.1": + version "4.6.2" + resolved "https://registry.npmmirror.com/@eslint-community/regexpp/-/regexpp-4.6.2.tgz#1816b5f6948029c5eaacb0703b850ee0cb37d8f8" + integrity sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw== + +"@eslint/eslintrc@^2.1.1": + version "2.1.1" + resolved "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-2.1.1.tgz#18d635e24ad35f7276e8a49d135c7d3ca6a46f93" + integrity sha512-9t7ZA7NGGK8ckelF0PQCfcxIUzs1Md5rrO6U/c+FIQNanea5UZC0wqKXH4vHBccmu4ZJgZ2idtPeW7+Q2npOEA== + dependencies: + ajv "^6.12.4" + debug "^4.3.2" + espree "^9.6.0" + globals "^13.19.0" + ignore "^5.2.0" + import-fresh "^3.2.1" + js-yaml "^4.1.0" + minimatch "^3.1.2" + strip-json-comments "^3.1.1" + +"@eslint/js@^8.46.0": + version "8.46.0" + resolved "https://registry.npmmirror.com/@eslint/js/-/js-8.46.0.tgz#3f7802972e8b6fe3f88ed1aabc74ec596c456db6" + integrity sha512-a8TLtmPi8xzPkCbp/OGFUo5yhRkHM2Ko9kOWP4znJr0WAhWyThaw3PnwX4vOTWOAMsV2uRt32PPDcEz63esSaA== + +"@floating-ui/core@^1.4.1": + version "1.4.1" + resolved "https://registry.npmmirror.com/@floating-ui/core/-/core-1.4.1.tgz#0d633f4b76052668afb932492ac452f7ebe97f17" + integrity sha512-jk3WqquEJRlcyu7997NtR5PibI+y5bi+LS3hPmguVClypenMsCY3CBa3LAQnozRCtCrYWSEtAdiskpamuJRFOQ== + dependencies: + "@floating-ui/utils" "^0.1.1" + +"@floating-ui/dom@^1.0.1": + version "1.5.1" + resolved "https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.5.1.tgz#88b70defd002fe851f17b4a25efb2d3c04d7a8d7" + integrity sha512-KwvVcPSXg6mQygvA1TjbN/gh///36kKtllIF8SUm0qpFj8+rvYrpvlYdL1JoA71SHpDqgSSdGOSoQ0Mp3uY5aw== + dependencies: + "@floating-ui/core" "^1.4.1" + "@floating-ui/utils" "^0.1.1" + +"@floating-ui/utils@^0.1.1": + version "0.1.1" + resolved "https://registry.npmmirror.com/@floating-ui/utils/-/utils-0.1.1.tgz#1a5b1959a528e374e8037c4396c3e825d6cf4a83" + integrity sha512-m0G6wlnhm/AX0H12IOWtK8gASEMffnX08RtKkCgTdHb9JpHKGloI7icFfLg9ZmQeavcvR0PKmzxClyuFPSjKWw== + +"@humanwhocodes/config-array@^0.11.10": + version "0.11.10" + resolved "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.11.10.tgz#5a3ffe32cc9306365fb3fd572596cd602d5e12d2" + integrity sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ== + dependencies: + "@humanwhocodes/object-schema" "^1.2.1" + debug "^4.1.1" + minimatch "^3.0.5" + +"@humanwhocodes/module-importer@^1.0.1": + version "1.0.1" + resolved "https://registry.npmmirror.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" + integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== + +"@humanwhocodes/object-schema@^1.2.1": + version "1.2.1" + resolved "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" + integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== + +"@jridgewell/sourcemap-codec@^1.4.15": + version "1.4.15" + resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": + version "1.2.8" + resolved "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@pkgr/utils@^2.3.1": + version "2.4.2" + resolved "https://registry.npmmirror.com/@pkgr/utils/-/utils-2.4.2.tgz#9e638bbe9a6a6f165580dc943f138fd3309a2cbc" + integrity sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw== + dependencies: + cross-spawn "^7.0.3" + fast-glob "^3.3.0" + is-glob "^4.0.3" + open "^9.1.0" + picocolors "^1.0.0" + tslib "^2.6.0" + +"@popperjs/core@npm:@sxzz/popperjs-es@^2.11.7": + version "2.11.7" + resolved "https://registry.npmmirror.com/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz#a7f69e3665d3da9b115f9e71671dae1b97e13671" + integrity sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ== + +"@rollup/pluginutils@^5.0.2": + version "5.0.2" + resolved "https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-5.0.2.tgz#012b8f53c71e4f6f9cb317e311df1404f56e7a33" + integrity sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA== + dependencies: + "@types/estree" "^1.0.0" + estree-walker "^2.0.2" + picomatch "^2.3.1" + +"@rushstack/eslint-patch@^1.3.2": + version "1.3.3" + resolved "https://registry.npmmirror.com/@rushstack/eslint-patch/-/eslint-patch-1.3.3.tgz#16ab6c727d8c2020a5b6e4a176a243ecd88d8d69" + integrity sha512-0xd7qez0AQ+MbHatZTlI1gu5vkG8r7MYRUJAHPAHJBmGLs16zpkrpAVLvjQKQOqaXPDUBwOiJzNc00znHSCVBw== + +"@tsconfig/node18@^18.2.0": + version "18.2.0" + resolved "https://registry.npmmirror.com/@tsconfig/node18/-/node18-18.2.0.tgz#d6b5358b3fa85fe89b13b46cb1e996e4d79d6a07" + integrity sha512-yhxwIlFVSVcMym3O31HoMnRXpoenmpIxcj4Yoes2DUpe+xCJnA7ECQP1Vw889V0jTt/2nzvpLQ/UuMYCd3JPIg== + +"@types/estree@^1.0.0": + version "1.0.1" + resolved "https://registry.npmmirror.com/@types/estree/-/estree-1.0.1.tgz#aa22750962f3bf0e79d753d3cc067f010c95f194" + integrity sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA== + +"@types/json-schema@^7.0.9": + version "7.0.12" + resolved "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.12.tgz#d70faba7039d5fca54c83c7dbab41051d2b6f6cb" + integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA== + +"@types/lodash-es@^4.17.6": + version "4.17.8" + resolved "https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.8.tgz#cfffd0969507830c22da18dbb20d2ca126fdaa8b" + integrity sha512-euY3XQcZmIzSy7YH5+Unb3b2X12Wtk54YWINBvvGQ5SmMvwb11JQskGsfkH/5HXK77Kr8GF0wkVDIxzAisWtog== + dependencies: + "@types/lodash" "*" + +"@types/lodash@*", "@types/lodash@^4.14.182": + version "4.14.196" + resolved "https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.196.tgz#a7c3d6fc52d8d71328b764e28e080b4169ec7a95" + integrity sha512-22y3o88f4a94mKljsZcanlNWPzO0uBsBdzLAngf2tp533LzZcQzb6+eZPJ+vCTt+bqF2XnvT9gejTLsAcJAJyQ== + +"@types/node@^18.17.0": + version "18.17.4" + resolved "https://registry.npmmirror.com/@types/node/-/node-18.17.4.tgz#bf8ae9875528929cc9930dc3f066cd0481fe1231" + integrity sha512-ATL4WLgr7/W40+Sp1WnNTSKbgVn6Pvhc/2RHAdt8fl6NsQyp4oPCi2eKcGOvA494bwf1K/W6nGgZ9TwDqvpjdw== + +"@types/semver@^7.3.12": + version "7.5.0" + resolved "https://registry.npmmirror.com/@types/semver/-/semver-7.5.0.tgz#591c1ce3a702c45ee15f47a42ade72c2fd78978a" + integrity sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw== + +"@types/web-bluetooth@^0.0.16": + version "0.0.16" + resolved "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz#1d12873a8e49567371f2a75fe3e7f7edca6662d8" + integrity sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ== + +"@typescript-eslint/eslint-plugin@^5.59.1": + version "5.62.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz#aeef0328d172b9e37d9bab6dbc13b87ed88977db" + integrity sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag== + dependencies: + "@eslint-community/regexpp" "^4.4.0" + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/type-utils" "5.62.0" + "@typescript-eslint/utils" "5.62.0" + debug "^4.3.4" + graphemer "^1.4.0" + ignore "^5.2.0" + natural-compare-lite "^1.4.0" + semver "^7.3.7" + tsutils "^3.21.0" + +"@typescript-eslint/parser@^5.59.1": + version "5.62.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-5.62.0.tgz#1b63d082d849a2fcae8a569248fbe2ee1b8a56c7" + integrity sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA== + dependencies: + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/typescript-estree" "5.62.0" + debug "^4.3.4" + +"@typescript-eslint/scope-manager@5.62.0": + version "5.62.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz#d9457ccc6a0b8d6b37d0eb252a23022478c5460c" + integrity sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w== + dependencies: + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/visitor-keys" "5.62.0" + +"@typescript-eslint/type-utils@5.62.0": + version "5.62.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz#286f0389c41681376cdad96b309cedd17d70346a" + integrity sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew== + dependencies: + "@typescript-eslint/typescript-estree" "5.62.0" + "@typescript-eslint/utils" "5.62.0" + debug "^4.3.4" + tsutils "^3.21.0" + +"@typescript-eslint/types@5.62.0": + version "5.62.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f" + integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ== + +"@typescript-eslint/typescript-estree@5.62.0": + version "5.62.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz#7d17794b77fabcac615d6a48fb143330d962eb9b" + integrity sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA== + dependencies: + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/visitor-keys" "5.62.0" + debug "^4.3.4" + globby "^11.1.0" + is-glob "^4.0.3" + semver "^7.3.7" + tsutils "^3.21.0" + +"@typescript-eslint/utils@5.62.0": + version "5.62.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-5.62.0.tgz#141e809c71636e4a75daa39faed2fb5f4b10df86" + integrity sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ== + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@types/json-schema" "^7.0.9" + "@types/semver" "^7.3.12" + "@typescript-eslint/scope-manager" "5.62.0" + "@typescript-eslint/types" "5.62.0" + "@typescript-eslint/typescript-estree" "5.62.0" + eslint-scope "^5.1.1" + semver "^7.3.7" + +"@typescript-eslint/visitor-keys@5.62.0": + version "5.62.0" + resolved "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz#2174011917ce582875954ffe2f6912d5931e353e" + integrity sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw== + dependencies: + "@typescript-eslint/types" "5.62.0" + eslint-visitor-keys "^3.3.0" + +"@vitejs/plugin-vue@^4.2.3": + version "4.2.3" + resolved "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-4.2.3.tgz#ee0b6dfcc62fe65364e6395bf38fa2ba10bb44b6" + integrity sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw== + +"@volar/language-core@1.10.0", "@volar/language-core@~1.10.0": + version "1.10.0" + resolved "https://registry.npmmirror.com/@volar/language-core/-/language-core-1.10.0.tgz#fb6b3ad22e75c53a1ae4d644c4a788b47d411b9d" + integrity sha512-ddyWwSYqcbEZNFHm+Z3NZd6M7Ihjcwl/9B5cZd8kECdimVXUFdFi60XHWD27nrWtUQIsUYIG7Ca1WBwV2u2LSQ== + dependencies: + "@volar/source-map" "1.10.0" + +"@volar/source-map@1.10.0", "@volar/source-map@~1.10.0": + version "1.10.0" + resolved "https://registry.npmmirror.com/@volar/source-map/-/source-map-1.10.0.tgz#2413eb190ce69fc1a382f58524a3f82306668024" + integrity sha512-/ibWdcOzDGiq/GM1JU2eX8fH1bvAhl66hfe8yEgLEzg9txgr6qb5sQ/DEz5PcDL75tF5H5sCRRwn8Eu8ezi9mw== + dependencies: + muggle-string "^0.3.1" + +"@volar/typescript@~1.10.0": + version "1.10.0" + resolved "https://registry.npmmirror.com/@volar/typescript/-/typescript-1.10.0.tgz#3b16cf7c4c1802eac023ba4e57fe52bdb6d3016f" + integrity sha512-OtqGtFbUKYC0pLNIk3mHQp5xWnvL1CJIUc9VE39VdZ/oqpoBh5jKfb9uJ45Y4/oP/WYTrif/Uxl1k8VTPz66Gg== + dependencies: + "@volar/language-core" "1.10.0" + +"@vue/compiler-core@3.3.4": + version "3.3.4" + resolved "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.3.4.tgz#7fbf591c1c19e1acd28ffd284526e98b4f581128" + integrity sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g== + dependencies: + "@babel/parser" "^7.21.3" + "@vue/shared" "3.3.4" + estree-walker "^2.0.2" + source-map-js "^1.0.2" + +"@vue/compiler-dom@3.3.4", "@vue/compiler-dom@^3.3.0": + version "3.3.4" + resolved "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz#f56e09b5f4d7dc350f981784de9713d823341151" + integrity sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w== + dependencies: + "@vue/compiler-core" "3.3.4" + "@vue/shared" "3.3.4" + +"@vue/compiler-sfc@3.3.4": + version "3.3.4" + resolved "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz#b19d942c71938893535b46226d602720593001df" + integrity sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ== + dependencies: + "@babel/parser" "^7.20.15" + "@vue/compiler-core" "3.3.4" + "@vue/compiler-dom" "3.3.4" + "@vue/compiler-ssr" "3.3.4" + "@vue/reactivity-transform" "3.3.4" + "@vue/shared" "3.3.4" + estree-walker "^2.0.2" + magic-string "^0.30.0" + postcss "^8.1.10" + source-map-js "^1.0.2" + +"@vue/compiler-ssr@3.3.4": + version "3.3.4" + resolved "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz#9d1379abffa4f2b0cd844174ceec4a9721138777" + integrity sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ== + dependencies: + "@vue/compiler-dom" "3.3.4" + "@vue/shared" "3.3.4" + +"@vue/devtools-api@^6.5.0": + version "6.5.0" + resolved "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.5.0.tgz#98b99425edee70b4c992692628fa1ea2c1e57d07" + integrity sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q== + +"@vue/eslint-config-prettier@^8.0.0": + version "8.0.0" + resolved "https://registry.npmmirror.com/@vue/eslint-config-prettier/-/eslint-config-prettier-8.0.0.tgz#de5cb77ed483b43683d17a788808a0fa4e7bd07e" + integrity sha512-55dPqtC4PM/yBjhAr+yEw6+7KzzdkBuLmnhBrDfp4I48+wy+Giqqj9yUr5T2uD/BkBROjjmqnLZmXRdOx/VtQg== + dependencies: + eslint-config-prettier "^8.8.0" + eslint-plugin-prettier "^5.0.0" + +"@vue/eslint-config-typescript@^11.0.3": + version "11.0.3" + resolved "https://registry.npmmirror.com/@vue/eslint-config-typescript/-/eslint-config-typescript-11.0.3.tgz#c720efa657d102cd2945bc54b4a79f35d57f6307" + integrity sha512-dkt6W0PX6H/4Xuxg/BlFj5xHvksjpSlVjtkQCpaYJBIEuKj2hOVU7r+TIe+ysCwRYFz/lGqvklntRkCAibsbPw== + dependencies: + "@typescript-eslint/eslint-plugin" "^5.59.1" + "@typescript-eslint/parser" "^5.59.1" + vue-eslint-parser "^9.1.1" + +"@vue/language-core@1.8.8": + version "1.8.8" + resolved "https://registry.npmmirror.com/@vue/language-core/-/language-core-1.8.8.tgz#5a8aa8363f4dfacdfcd7808a9926744d7c310ae6" + integrity sha512-i4KMTuPazf48yMdYoebTkgSOJdFraE4pQf0B+FTOFkbB+6hAfjrSou/UmYWRsWyZV6r4Rc6DDZdI39CJwL0rWw== + dependencies: + "@volar/language-core" "~1.10.0" + "@volar/source-map" "~1.10.0" + "@vue/compiler-dom" "^3.3.0" + "@vue/reactivity" "^3.3.0" + "@vue/shared" "^3.3.0" + minimatch "^9.0.0" + muggle-string "^0.3.1" + vue-template-compiler "^2.7.14" + +"@vue/reactivity-transform@3.3.4": + version "3.3.4" + resolved "https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz#52908476e34d6a65c6c21cd2722d41ed8ae51929" + integrity sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw== + dependencies: + "@babel/parser" "^7.20.15" + "@vue/compiler-core" "3.3.4" + "@vue/shared" "3.3.4" + estree-walker "^2.0.2" + magic-string "^0.30.0" + +"@vue/reactivity@3.3.4", "@vue/reactivity@^3.3.0": + version "3.3.4" + resolved "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.3.4.tgz#a27a29c6cd17faba5a0e99fbb86ee951653e2253" + integrity sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ== + dependencies: + "@vue/shared" "3.3.4" + +"@vue/runtime-core@3.3.4": + version "3.3.4" + resolved "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.3.4.tgz#4bb33872bbb583721b340f3088888394195967d1" + integrity sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA== + dependencies: + "@vue/reactivity" "3.3.4" + "@vue/shared" "3.3.4" + +"@vue/runtime-dom@3.3.4": + version "3.3.4" + resolved "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz#992f2579d0ed6ce961f47bbe9bfe4b6791251566" + integrity sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ== + dependencies: + "@vue/runtime-core" "3.3.4" + "@vue/shared" "3.3.4" + csstype "^3.1.1" + +"@vue/server-renderer@3.3.4": + version "3.3.4" + resolved "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.3.4.tgz#ea46594b795d1536f29bc592dd0f6655f7ea4c4c" + integrity sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ== + dependencies: + "@vue/compiler-ssr" "3.3.4" + "@vue/shared" "3.3.4" + +"@vue/shared@3.3.4", "@vue/shared@^3.3.0": + version "3.3.4" + resolved "https://registry.npmmirror.com/@vue/shared/-/shared-3.3.4.tgz#06e83c5027f464eef861c329be81454bc8b70780" + integrity sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ== + +"@vue/tsconfig@^0.4.0": + version "0.4.0" + resolved "https://registry.npmmirror.com/@vue/tsconfig/-/tsconfig-0.4.0.tgz#f01e2f6089b5098136fb084a0dd0cdd4533b72b0" + integrity sha512-CPuIReonid9+zOG/CGTT05FXrPYATEqoDGNrEaqS4hwcw5BUNM2FguC0mOwJD4Jr16UpRVl9N0pY3P+srIbqmg== + +"@vue/typescript@1.8.8": + version "1.8.8" + resolved "https://registry.npmmirror.com/@vue/typescript/-/typescript-1.8.8.tgz#8efb375d448862134492a044f4e96afada547500" + integrity sha512-jUnmMB6egu5wl342eaUH236v8tdcEPXXkPgj+eI/F6JwW/lb+yAU6U07ZbQ3MVabZRlupIlPESB7ajgAGixhow== + dependencies: + "@volar/typescript" "~1.10.0" + "@vue/language-core" "1.8.8" + +"@vueuse/core@^9.1.0": + version "9.13.0" + resolved "https://registry.npmmirror.com/@vueuse/core/-/core-9.13.0.tgz#2f69e66d1905c1e4eebc249a01759cf88ea00cf4" + integrity sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw== + dependencies: + "@types/web-bluetooth" "^0.0.16" + "@vueuse/metadata" "9.13.0" + "@vueuse/shared" "9.13.0" + vue-demi "*" + +"@vueuse/metadata@9.13.0": + version "9.13.0" + resolved "https://registry.npmmirror.com/@vueuse/metadata/-/metadata-9.13.0.tgz#bc25a6cdad1b1a93c36ce30191124da6520539ff" + integrity sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ== + +"@vueuse/shared@9.13.0": + version "9.13.0" + resolved "https://registry.npmmirror.com/@vueuse/shared/-/shared-9.13.0.tgz#089ff4cc4e2e7a4015e57a8f32e4b39d096353b9" + integrity sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw== + dependencies: + vue-demi "*" + +acorn-jsx@^5.3.2: + version "5.3.2" + resolved "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn@^8.10.0, acorn@^8.9.0: + version "8.10.0" + resolved "https://registry.npmmirror.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" + integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== + +ajv@^6.12.4: + version "6.12.6" + resolved "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +anymatch@~3.1.2: + version "3.1.3" + resolved "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +array-buffer-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" + integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== + dependencies: + call-bind "^1.0.2" + is-array-buffer "^3.0.1" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +arraybuffer.prototype.slice@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz#9b5ea3868a6eebc30273da577eb888381c0044bb" + integrity sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw== + dependencies: + array-buffer-byte-length "^1.0.0" + call-bind "^1.0.2" + define-properties "^1.2.0" + get-intrinsic "^1.2.1" + is-array-buffer "^3.0.2" + is-shared-array-buffer "^1.0.2" + +async-validator@^4.2.5: + version "4.2.5" + resolved "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz#c96ea3332a521699d0afaaceed510a54656c6339" + integrity sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +axios@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/axios/-/axios-1.4.0.tgz#38a7bf1224cd308de271146038b551d725f0be1f" + integrity sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA== + dependencies: + follow-redirects "^1.15.0" + form-data "^4.0.0" + proxy-from-env "^1.1.0" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +big-integer@^1.6.44: + version "1.6.51" + resolved "https://registry.npmmirror.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686" + integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +bplist-parser@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/bplist-parser/-/bplist-parser-0.2.0.tgz#43a9d183e5bf9d545200ceac3e712f79ebbe8d0e" + integrity sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw== + dependencies: + big-integer "^1.6.44" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + +braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +bundle-name@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/bundle-name/-/bundle-name-3.0.0.tgz#ba59bcc9ac785fb67ccdbf104a2bf60c099f0e1a" + integrity sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw== + dependencies: + run-applescript "^5.0.0" + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +chalk@^2.4.1: + version "2.4.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.0.0: + version "4.1.2" + resolved "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +"chokidar@>=3.0.0 <4.0.0", chokidar@^3.5.3: + version "3.5.3" + resolved "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +cross-spawn@^6.0.5: + version "6.0.5" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +csstype@^3.1.1: + version "3.1.2" + resolved "https://registry.npmmirror.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" + integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== + +dayjs@^1.11.3: + version "1.11.9" + resolved "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.9.tgz#9ca491933fadd0a60a2c19f6c237c03517d71d1a" + integrity sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA== + +de-indent@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d" + integrity sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg== + +debug@^4.1.1, debug@^4.3.2, debug@^4.3.4: + version "4.3.4" + resolved "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +deep-is@^0.1.3: + version "0.1.4" + resolved "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +default-browser-id@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/default-browser-id/-/default-browser-id-3.0.0.tgz#bee7bbbef1f4e75d31f98f4d3f1556a14cea790c" + integrity sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA== + dependencies: + bplist-parser "^0.2.0" + untildify "^4.0.0" + +default-browser@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/default-browser/-/default-browser-4.0.0.tgz#53c9894f8810bf86696de117a6ce9085a3cbc7da" + integrity sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA== + dependencies: + bundle-name "^3.0.0" + default-browser-id "^3.0.0" + execa "^7.1.1" + titleize "^3.0.0" + +define-lazy-prop@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz#dbb19adfb746d7fc6d734a06b72f4a00d021255f" + integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg== + +define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" + integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== + dependencies: + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +element-plus@^2.3.9: + version "2.3.9" + resolved "https://registry.npmmirror.com/element-plus/-/element-plus-2.3.9.tgz#4a3363c62e6cc9b0a2f40f4df5aaa7b6feb4e6e4" + integrity sha512-TIOLnPl4cnoCPXqK3QYh+jpkthUBQnAM21O7o3Lhbse8v9pfrRXRTaBJtoEKnYNa8GZ4lZptUfH0PeZgDCNLUg== + dependencies: + "@ctrl/tinycolor" "^3.4.1" + "@element-plus/icons-vue" "^2.0.6" + "@floating-ui/dom" "^1.0.1" + "@popperjs/core" "npm:@sxzz/popperjs-es@^2.11.7" + "@types/lodash" "^4.14.182" + "@types/lodash-es" "^4.17.6" + "@vueuse/core" "^9.1.0" + async-validator "^4.2.5" + dayjs "^1.11.3" + escape-html "^1.0.3" + lodash "^4.17.21" + lodash-es "^4.17.21" + lodash-unified "^1.0.2" + memoize-one "^6.0.0" + normalize-wheel-es "^1.2.0" + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.19.0, es-abstract@^1.20.4: + version "1.22.1" + resolved "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.22.1.tgz#8b4e5fc5cefd7f1660f0f8e1a52900dfbc9d9ccc" + integrity sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw== + dependencies: + array-buffer-byte-length "^1.0.0" + arraybuffer.prototype.slice "^1.0.1" + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + es-set-tostringtag "^2.0.1" + es-to-primitive "^1.2.1" + function.prototype.name "^1.1.5" + get-intrinsic "^1.2.1" + get-symbol-description "^1.0.0" + globalthis "^1.0.3" + gopd "^1.0.1" + has "^1.0.3" + has-property-descriptors "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + internal-slot "^1.0.5" + is-array-buffer "^3.0.2" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-typed-array "^1.1.10" + is-weakref "^1.0.2" + object-inspect "^1.12.3" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.5.0" + safe-array-concat "^1.0.0" + safe-regex-test "^1.0.0" + string.prototype.trim "^1.2.7" + string.prototype.trimend "^1.0.6" + string.prototype.trimstart "^1.0.6" + typed-array-buffer "^1.0.0" + typed-array-byte-length "^1.0.0" + typed-array-byte-offset "^1.0.0" + typed-array-length "^1.0.4" + unbox-primitive "^1.0.2" + which-typed-array "^1.1.10" + +es-set-tostringtag@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8" + integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg== + dependencies: + get-intrinsic "^1.1.3" + has "^1.0.3" + has-tostringtag "^1.0.0" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +esbuild@^0.18.10: + version "0.18.20" + resolved "https://registry.npmmirror.com/esbuild/-/esbuild-0.18.20.tgz#4709f5a34801b43b799ab7d6d82f7284a9b7a7a6" + integrity sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA== + optionalDependencies: + "@esbuild/android-arm" "0.18.20" + "@esbuild/android-arm64" "0.18.20" + "@esbuild/android-x64" "0.18.20" + "@esbuild/darwin-arm64" "0.18.20" + "@esbuild/darwin-x64" "0.18.20" + "@esbuild/freebsd-arm64" "0.18.20" + "@esbuild/freebsd-x64" "0.18.20" + "@esbuild/linux-arm" "0.18.20" + "@esbuild/linux-arm64" "0.18.20" + "@esbuild/linux-ia32" "0.18.20" + "@esbuild/linux-loong64" "0.18.20" + "@esbuild/linux-mips64el" "0.18.20" + "@esbuild/linux-ppc64" "0.18.20" + "@esbuild/linux-riscv64" "0.18.20" + "@esbuild/linux-s390x" "0.18.20" + "@esbuild/linux-x64" "0.18.20" + "@esbuild/netbsd-x64" "0.18.20" + "@esbuild/openbsd-x64" "0.18.20" + "@esbuild/sunos-x64" "0.18.20" + "@esbuild/win32-arm64" "0.18.20" + "@esbuild/win32-ia32" "0.18.20" + "@esbuild/win32-x64" "0.18.20" + +escape-html@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escape-string-regexp@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" + integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== + +eslint-config-prettier@^8.8.0: + version "8.10.0" + resolved "https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz#3a06a662130807e2502fc3ff8b4143d8a0658e11" + integrity sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg== + +eslint-plugin-prettier@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.0.0.tgz#6887780ed95f7708340ec79acfdf60c35b9be57a" + integrity sha512-AgaZCVuYDXHUGxj/ZGu1u8H8CYgDY3iG6w5kUFw4AzMVXzB7VvbKgYR4nATIN+OvUrghMbiDLeimVjVY5ilq3w== + dependencies: + prettier-linter-helpers "^1.0.0" + synckit "^0.8.5" + +eslint-plugin-vue@^9.15.1: + version "9.16.1" + resolved "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-9.16.1.tgz#3508d9279d797b40889db76da2fd26524e9144e6" + integrity sha512-2FtnTqazA6aYONfDuOZTk0QzwhAwi7Z4+uJ7+GHeGxcKapjqWlDsRWDenvyG/utyOfAS5bVRmAG3cEWiYEz2bA== + dependencies: + "@eslint-community/eslint-utils" "^4.4.0" + natural-compare "^1.4.0" + nth-check "^2.1.1" + postcss-selector-parser "^6.0.13" + semver "^7.5.4" + vue-eslint-parser "^9.3.1" + xml-name-validator "^4.0.0" + +eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-scope@^7.1.1, eslint-scope@^7.2.2: + version "7.2.2" + resolved "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" + integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== + dependencies: + esrecurse "^4.3.0" + estraverse "^5.2.0" + +eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.2: + version "3.4.2" + resolved "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.2.tgz#8c2095440eca8c933bedcadf16fefa44dbe9ba5f" + integrity sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw== + +eslint@^8.45.0: + version "8.46.0" + resolved "https://registry.npmmirror.com/eslint/-/eslint-8.46.0.tgz#a06a0ff6974e53e643acc42d1dcf2e7f797b3552" + integrity sha512-cIO74PvbW0qU8e0mIvk5IV3ToWdCq5FYG6gWPHHkx6gNdjlbAYvtfHmlCMXxjcoVaIdwy/IAt3+mDkZkfvb2Dg== + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@eslint-community/regexpp" "^4.6.1" + "@eslint/eslintrc" "^2.1.1" + "@eslint/js" "^8.46.0" + "@humanwhocodes/config-array" "^0.11.10" + "@humanwhocodes/module-importer" "^1.0.1" + "@nodelib/fs.walk" "^1.2.8" + ajv "^6.12.4" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.3.2" + doctrine "^3.0.0" + escape-string-regexp "^4.0.0" + eslint-scope "^7.2.2" + eslint-visitor-keys "^3.4.2" + espree "^9.6.1" + esquery "^1.4.2" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + find-up "^5.0.0" + glob-parent "^6.0.2" + globals "^13.19.0" + graphemer "^1.4.0" + ignore "^5.2.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + is-path-inside "^3.0.3" + js-yaml "^4.1.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.1.2" + natural-compare "^1.4.0" + optionator "^0.9.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" + +espree@^9.3.1, espree@^9.6.0, espree@^9.6.1: + version "9.6.1" + resolved "https://registry.npmmirror.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" + integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== + dependencies: + acorn "^8.9.0" + acorn-jsx "^5.3.2" + eslint-visitor-keys "^3.4.1" + +esquery@^1.4.0, esquery@^1.4.2: + version "1.5.0" + resolved "https://registry.npmmirror.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" + integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +estree-walker@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" + integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +execa@^7.1.1: + version "7.2.0" + resolved "https://registry.npmmirror.com/execa/-/execa-7.2.0.tgz#657e75ba984f42a70f38928cedc87d6f2d4fe4e9" + integrity sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.1" + human-signals "^4.3.0" + is-stream "^3.0.0" + merge-stream "^2.0.0" + npm-run-path "^5.1.0" + onetime "^6.0.0" + signal-exit "^3.0.7" + strip-final-newline "^3.0.0" + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-diff@^1.1.2: + version "1.3.0" + resolved "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0" + integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== + +fast-glob@^3.2.12, fast-glob@^3.2.9, fast-glob@^3.3.0, fast-glob@^3.3.1: + version "3.3.1" + resolved "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4" + integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6: + version "2.0.6" + resolved "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fastq@^1.6.0: + version "1.15.0" + resolved "https://registry.npmmirror.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" + integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== + dependencies: + reusify "^1.0.4" + +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +flat-cache@^3.0.4: + version "3.0.4" + resolved "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + dependencies: + flatted "^3.1.0" + rimraf "^3.0.2" + +flatted@^3.1.0: + version "3.2.7" + resolved "https://registry.npmmirror.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" + integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== + +follow-redirects@^1.15.0: + version "1.15.2" + resolved "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" + integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== + +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +function.prototype.name@^1.1.5: + version "1.1.5" + resolved "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" + integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.0" + functions-have-names "^1.2.2" + +functions-have-names@^1.2.2, functions-have-names@^1.2.3: + version "1.2.3" + resolved "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0, get-intrinsic@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" + integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-proto "^1.0.1" + has-symbols "^1.0.3" + +get-stream@^6.0.0, get-stream@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.2: + version "6.0.2" + resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob@^7.1.3: + version "7.2.3" + resolved "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^13.19.0: + version "13.20.0" + resolved "https://registry.npmmirror.com/globals/-/globals-13.20.0.tgz#ea276a1e508ffd4f1612888f9d1bad1e2717bf82" + integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ== + dependencies: + type-fest "^0.20.2" + +globalthis@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" + integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== + dependencies: + define-properties "^1.1.3" + +globby@^11.1.0: + version "11.1.0" + resolved "https://registry.npmmirror.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +graceful-fs@^4.1.2: + version "4.2.11" + resolved "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +graphemer@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" + integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== + +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" + +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + +has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hosted-git-info@^2.1.4: + version "2.8.9" + resolved "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" + integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +human-signals@^4.3.0: + version "4.3.1" + resolved "https://registry.npmmirror.com/human-signals/-/human-signals-4.3.1.tgz#ab7f811e851fca97ffbd2c1fe9a958964de321b2" + integrity sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ== + +ignore@^5.2.0: + version "5.2.4" + resolved "https://registry.npmmirror.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" + integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== + +immutable@^4.0.0: + version "4.3.2" + resolved "https://registry.npmmirror.com/immutable/-/immutable-4.3.2.tgz#f89d910f8dfb6e15c03b2cae2faaf8c1f66455fe" + integrity sha512-oGXzbEDem9OOpDWZu88jGiYCvIsLHMvGw+8OXlpsvTFvIQplQbjg1B1cvKg8f7Hoch6+NGjpPsH1Fr+Mc2D1aA== + +import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2: + version "2.0.4" + resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +internal-slot@^1.0.5: + version "1.0.5" + resolved "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" + integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== + dependencies: + get-intrinsic "^1.2.0" + has "^1.0.3" + side-channel "^1.0.4" + +is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" + integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.0" + is-typed-array "^1.1.10" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + +is-core-module@^2.13.0: + version "2.13.0" + resolved "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" + integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1: + version "1.0.5" + resolved "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-docker@^2.0.0: + version "2.2.1" + resolved "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-docker@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-docker/-/is-docker-3.0.0.tgz#90093aa3106277d8a77a5910dbae71747e15a200" + integrity sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-inside-container@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/is-inside-container/-/is-inside-container-1.0.0.tgz#e81fba699662eb31dbdaf26766a61d4814717ea4" + integrity sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA== + dependencies: + is-docker "^3.0.0" + +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-path-inside@^3.0.3: + version "3.0.3" + resolved "https://registry.npmmirror.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + +is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" + integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.10, is-typed-array@^1.1.9: + version "1.1.12" + resolved "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" + integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg== + dependencies: + which-typed-array "^1.1.11" + +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +json-parse-better-errors@^1.0.1: + version "1.0.2" + resolved "https://registry.npmmirror.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + +jsonc-parser@^3.2.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76" + integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +load-json-file@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" + integrity sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw== + dependencies: + graceful-fs "^4.1.2" + parse-json "^4.0.0" + pify "^3.0.0" + strip-bom "^3.0.0" + +local-pkg@^0.4.3: + version "0.4.3" + resolved "https://registry.npmmirror.com/local-pkg/-/local-pkg-0.4.3.tgz#0ff361ab3ae7f1c19113d9bb97b98b905dbc4963" + integrity sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g== + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash-es@^4.17.21: + version "4.17.21" + resolved "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" + integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== + +lodash-unified@^1.0.2: + version "1.0.3" + resolved "https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.3.tgz#80b1eac10ed2eb02ed189f08614a29c27d07c894" + integrity sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ== + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +magic-string@^0.30.0, magic-string@^0.30.1, magic-string@^0.30.2: + version "0.30.2" + resolved "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.2.tgz#dcf04aad3d0d1314bc743d076c50feb29b3c7aca" + integrity sha512-lNZdu7pewtq/ZvWUp9Wpf/x7WzMTsR26TWV03BRZrXFsv+BI6dy8RAiKgm1uM/kyR0rCfUcqvOlXKG66KhIGug== + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.15" + +memoize-one@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/memoize-one/-/memoize-one-6.0.0.tgz#b2591b871ed82948aee4727dc6abceeeac8c1045" + integrity sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw== + +memorystream@^0.3.1: + version "0.3.1" + resolved "https://registry.npmmirror.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2" + integrity sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +micromatch@^4.0.4: + version "4.0.5" + resolved "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12: + version "2.1.35" + resolved "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +mimic-fn@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" + integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== + +minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^9.0.0, minimatch@^9.0.1, minimatch@^9.0.2: + version "9.0.3" + resolved "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" + integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== + dependencies: + brace-expansion "^2.0.1" + +mlly@^1.2.0, mlly@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/mlly/-/mlly-1.4.0.tgz#830c10d63f1f97bd8785377b24dc2a15d972832b" + integrity sha512-ua8PAThnTwpprIaU47EPeZ/bPUVp2QYBbWMphUQpVdBI3Lgqzm5KZQ45Agm3YJedHXaIHl6pBGabaLSUPPSptg== + dependencies: + acorn "^8.9.0" + pathe "^1.1.1" + pkg-types "^1.0.3" + ufo "^1.1.2" + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +muggle-string@^0.3.1: + version "0.3.1" + resolved "https://registry.npmmirror.com/muggle-string/-/muggle-string-0.3.1.tgz#e524312eb1728c63dd0b2ac49e3282e6ed85963a" + integrity sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg== + +nanoid@^3.3.6: + version "3.3.6" + resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" + integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== + +natural-compare-lite@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4" + integrity sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.npmmirror.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +normalize-package-data@^2.3.2: + version "2.5.0" + resolved "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-wheel-es@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz#0fa2593d619f7245a541652619105ab076acf09e" + integrity sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw== + +npm-run-all@^4.1.5: + version "4.1.5" + resolved "https://registry.npmmirror.com/npm-run-all/-/npm-run-all-4.1.5.tgz#04476202a15ee0e2e214080861bff12a51d98fba" + integrity sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ== + dependencies: + ansi-styles "^3.2.1" + chalk "^2.4.1" + cross-spawn "^6.0.5" + memorystream "^0.3.1" + minimatch "^3.0.4" + pidtree "^0.3.0" + read-pkg "^3.0.0" + shell-quote "^1.6.1" + string.prototype.padend "^3.0.0" + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +npm-run-path@^5.1.0: + version "5.1.0" + resolved "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-5.1.0.tgz#bc62f7f3f6952d9894bd08944ba011a6ee7b7e00" + integrity sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q== + dependencies: + path-key "^4.0.0" + +nth-check@^2.1.1: + version "2.1.1" + resolved "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +object-inspect@^1.12.3, object-inspect@^1.9.0: + version "1.12.3" + resolved "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" + integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +onetime@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4" + integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== + dependencies: + mimic-fn "^4.0.0" + +open@^9.1.0: + version "9.1.0" + resolved "https://registry.npmmirror.com/open/-/open-9.1.0.tgz#684934359c90ad25742f5a26151970ff8c6c80b6" + integrity sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg== + dependencies: + default-browser "^4.0.0" + define-lazy-prop "^3.0.0" + is-inside-container "^1.0.0" + is-wsl "^2.2.0" + +optionator@^0.9.3: + version "0.9.3" + resolved "https://registry.npmmirror.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" + integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== + dependencies: + "@aashutoshrathi/word-wrap" "^1.2.3" + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-key@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" + integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-type@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== + dependencies: + pify "^3.0.0" + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +pathe@^1.1.0, pathe@^1.1.1: + version "1.1.1" + resolved "https://registry.npmmirror.com/pathe/-/pathe-1.1.1.tgz#1dd31d382b974ba69809adc9a7a347e65d84829a" + integrity sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pidtree@^0.3.0: + version "0.3.1" + resolved "https://registry.npmmirror.com/pidtree/-/pidtree-0.3.1.tgz#ef09ac2cc0533df1f3250ccf2c4d366b0d12114a" + integrity sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA== + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== + +pinia@^2.1.4: + version "2.1.6" + resolved "https://registry.npmmirror.com/pinia/-/pinia-2.1.6.tgz#e88959f14b61c4debd9c42d0c9944e2875cbe0fa" + integrity sha512-bIU6QuE5qZviMmct5XwCesXelb5VavdOWKWaB17ggk++NUwQWWbP5YnsONTk3b752QkW9sACiR81rorpeOMSvQ== + dependencies: + "@vue/devtools-api" "^6.5.0" + vue-demi ">=0.14.5" + +pkg-types@^1.0.3: + version "1.0.3" + resolved "https://registry.npmmirror.com/pkg-types/-/pkg-types-1.0.3.tgz#988b42ab19254c01614d13f4f65a2cfc7880f868" + integrity sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A== + dependencies: + jsonc-parser "^3.2.0" + mlly "^1.2.0" + pathe "^1.1.0" + +postcss-selector-parser@^6.0.13: + version "6.0.13" + resolved "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b" + integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss@^8.1.10, postcss@^8.4.27: + version "8.4.27" + resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.27.tgz#234d7e4b72e34ba5a92c29636734349e0d9c3057" + integrity sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ== + dependencies: + nanoid "^3.3.6" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + +prettier@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/prettier/-/prettier-3.0.1.tgz#65271fc9320ce4913c57747a70ce635b30beaa40" + integrity sha512-fcOWSnnpCrovBsmFZIGIy9UqK2FaI7Hqax+DIO0A9UxeVoY4iweyaFjS5TavZN97Hfehph0nhsZnjlVKzEQSrQ== + +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + +punycode@^2.1.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" + integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== + +qrcode.vue@^3.4.1: + version "3.4.1" + resolved "https://registry.npmmirror.com/qrcode.vue/-/qrcode.vue-3.4.1.tgz#dd8141da9c4ea07ee56b111cd13eadf123af822a" + integrity sha512-wq/zHsifH4FJ1GXQi8/wNxD1KfQkckIpjK1KPTc/qwYU5/Bkd4me0w4xZSg6EXk6xLBkVDE0zxVagewv5EMAVA== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +read-pkg@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" + integrity sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA== + dependencies: + load-json-file "^4.0.0" + normalize-package-data "^2.3.2" + path-type "^3.0.0" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +regexp.prototype.flags@^1.5.0: + version "1.5.0" + resolved "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz#fe7ce25e7e4cca8db37b6634c8a2c7009199b9cb" + integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + functions-have-names "^1.2.3" + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve@^1.10.0, resolve@^1.22.2: + version "1.22.4" + resolved "https://registry.npmmirror.com/resolve/-/resolve-1.22.4.tgz#1dc40df46554cdaf8948a486a10f6ba1e2026c34" + integrity sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rollup@^3.27.1: + version "3.27.2" + resolved "https://registry.npmmirror.com/rollup/-/rollup-3.27.2.tgz#59adc973504408289be89e5978e938ce852c9520" + integrity sha512-YGwmHf7h2oUHkVBT248x0yt6vZkYQ3/rvE5iQuVBh3WO8GcJ6BNeOkpoX1yMHIiBm18EMLjBPIoUDkhgnyxGOQ== + optionalDependencies: + fsevents "~2.3.2" + +run-applescript@^5.0.0: + version "5.0.0" + resolved "https://registry.npmmirror.com/run-applescript/-/run-applescript-5.0.0.tgz#e11e1c932e055d5c6b40d98374e0268d9b11899c" + integrity sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg== + dependencies: + execa "^5.0.0" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +safe-array-concat@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/safe-array-concat/-/safe-array-concat-1.0.0.tgz#2064223cba3c08d2ee05148eedbc563cd6d84060" + integrity sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.0" + has-symbols "^1.0.3" + isarray "^2.0.5" + +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + +sass@^1.64.2: + version "1.64.2" + resolved "https://registry.npmmirror.com/sass/-/sass-1.64.2.tgz#0d9805ad6acf31c59c3acc725fcfb91b7fcc6909" + integrity sha512-TnDlfc+CRnUAgLO9D8cQLFu/GIjJIzJCGkE7o4ekIGQOH7T3GetiRR/PsTWJUHhkzcSPrARkPI+gNWn5alCzDg== + dependencies: + chokidar ">=3.0.0 <4.0.0" + immutable "^4.0.0" + source-map-js ">=0.6.2 <2.0.0" + +scule@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/scule/-/scule-1.0.0.tgz#895e6f4ba887e78d8b9b4111e23ae84fef82376d" + integrity sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ== + +"semver@2 || 3 || 4 || 5", semver@^5.5.0: + version "5.7.2" + resolved "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + +semver@^7.3.6, semver@^7.3.7, semver@^7.3.8, semver@^7.5.4: + version "7.5.4" + resolved "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== + dependencies: + shebang-regex "^1.0.0" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@^1.6.1: + version "1.8.1" + resolved "https://registry.npmmirror.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" + integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.3, signal-exit@^3.0.7: + version "3.0.7" + resolved "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +spdx-correct@^3.0.0: + version "3.2.0" + resolved "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" + integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== + +spdx-expression-parse@^3.0.0: + version "3.0.1" + resolved "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.13" + resolved "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz#7189a474c46f8d47c7b0da4b987bb45e908bd2d5" + integrity sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w== + +string.prototype.padend@^3.0.0: + version "3.1.4" + resolved "https://registry.npmmirror.com/string.prototype.padend/-/string.prototype.padend-3.1.4.tgz#2c43bb3a89eb54b6750de5942c123d6c98dd65b6" + integrity sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trim@^1.2.7: + version "1.2.7" + resolved "https://registry.npmmirror.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533" + integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trimend@^1.0.6: + version "1.0.6" + resolved "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" + integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trimstart@^1.0.6: + version "1.0.6" + resolved "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" + integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-final-newline@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd" + integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== + +strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +strip-literal@^1.3.0: + version "1.3.0" + resolved "https://registry.npmmirror.com/strip-literal/-/strip-literal-1.3.0.tgz#db3942c2ec1699e6836ad230090b84bb458e3a07" + integrity sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg== + dependencies: + acorn "^8.10.0" + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +synckit@^0.8.5: + version "0.8.5" + resolved "https://registry.npmmirror.com/synckit/-/synckit-0.8.5.tgz#b7f4358f9bb559437f9f167eb6bc46b3c9818fa3" + integrity sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q== + dependencies: + "@pkgr/utils" "^2.3.1" + tslib "^2.5.0" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +titleize@^3.0.0: + version "3.0.0" + resolved "https://registry.npmmirror.com/titleize/-/titleize-3.0.0.tgz#71c12eb7fdd2558aa8a44b0be83b8a76694acd53" + integrity sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +tslib@^1.8.1: + version "1.14.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2.5.0, tslib@^2.6.0: + version "2.6.1" + resolved "https://registry.npmmirror.com/tslib/-/tslib-2.6.1.tgz#fd8c9a0ff42590b25703c0acb3de3d3f4ede0410" + integrity sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig== + +tsutils@^3.21.0: + version "3.21.0" + resolved "https://registry.npmmirror.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" + integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== + dependencies: + tslib "^1.8.1" + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +typed-array-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60" + integrity sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + is-typed-array "^1.1.10" + +typed-array-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#d787a24a995711611fb2b87a4052799517b230d0" + integrity sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-byte-offset@^1.0.0: + version "1.0.0" + resolved "https://registry.npmmirror.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#cbbe89b51fdef9cd6aaf07ad4707340abbc4ea0b" + integrity sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-length@^1.0.4: + version "1.0.4" + resolved "https://registry.npmmirror.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" + integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + is-typed-array "^1.1.9" + +typescript@~5.1.6: + version "5.1.6" + resolved "https://registry.npmmirror.com/typescript/-/typescript-5.1.6.tgz#02f8ac202b6dad2c0dd5e0913745b47a37998274" + integrity sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA== + +ufo@^1.1.2: + version "1.2.0" + resolved "https://registry.npmmirror.com/ufo/-/ufo-1.2.0.tgz#28d127a087a46729133fdc89cb1358508b3f80ba" + integrity sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg== + +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + +unimport@^3.0.14: + version "3.1.3" + resolved "https://registry.npmmirror.com/unimport/-/unimport-3.1.3.tgz#f92717a13ac85d6f1cbbee27c691592d819ecbc2" + integrity sha512-up4TE2yA+nMyyErGTjbYGVw95MriGa2hVRXQ3/JRp7984cwwqULcnBjHaovVpsO8tZc2j0fvgGu9yiBKOyxvYw== + dependencies: + "@rollup/pluginutils" "^5.0.2" + escape-string-regexp "^5.0.0" + fast-glob "^3.3.1" + local-pkg "^0.4.3" + magic-string "^0.30.2" + mlly "^1.4.0" + pathe "^1.1.1" + pkg-types "^1.0.3" + scule "^1.0.0" + strip-literal "^1.3.0" + unplugin "^1.4.0" + +unplugin-auto-import@^0.16.6: + version "0.16.6" + resolved "https://registry.npmmirror.com/unplugin-auto-import/-/unplugin-auto-import-0.16.6.tgz#eacee172e107005bf06b46d2d648e19cf9d62694" + integrity sha512-M+YIITkx3C/Hg38hp8HmswP5mShUUyJOzpifv7RTlAbeFlO2Tyw0pwrogSSxnipHDPTtI8VHFBpkYkNKzYSuyA== + dependencies: + "@antfu/utils" "^0.7.5" + "@rollup/pluginutils" "^5.0.2" + fast-glob "^3.3.0" + local-pkg "^0.4.3" + magic-string "^0.30.1" + minimatch "^9.0.2" + unimport "^3.0.14" + unplugin "^1.3.2" + +unplugin-vue-components@^0.25.1: + version "0.25.1" + resolved "https://registry.npmmirror.com/unplugin-vue-components/-/unplugin-vue-components-0.25.1.tgz#84e30374460e2e6e30b6c5bfa6127c11097c1065" + integrity sha512-kzS2ZHVMaGU2XEO2keYQcMjNZkanDSGDdY96uQT9EPe+wqSZwwgbFfKVJ5ti0+8rGAcKHColwKUvctBhq2LJ3A== + dependencies: + "@antfu/utils" "^0.7.4" + "@rollup/pluginutils" "^5.0.2" + chokidar "^3.5.3" + debug "^4.3.4" + fast-glob "^3.2.12" + local-pkg "^0.4.3" + magic-string "^0.30.0" + minimatch "^9.0.1" + resolve "^1.22.2" + unplugin "^1.3.1" + +unplugin@^1.3.1, unplugin@^1.3.2, unplugin@^1.4.0: + version "1.4.0" + resolved "https://registry.npmmirror.com/unplugin/-/unplugin-1.4.0.tgz#b771373aa1bc664f50a044ee8009bd3a7aa04d85" + integrity sha512-5x4eIEL6WgbzqGtF9UV8VEC/ehKptPXDS6L2b0mv4FRMkJxRtjaJfOWDd6a8+kYbqsjklix7yWP0N3SUepjXcg== + dependencies: + acorn "^8.9.0" + chokidar "^3.5.3" + webpack-sources "^3.2.3" + webpack-virtual-modules "^0.5.0" + +untildify@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" + integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +util-deprecate@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +vite@^4.4.6: + version "4.4.9" + resolved "https://registry.npmmirror.com/vite/-/vite-4.4.9.tgz#1402423f1a2f8d66fd8d15e351127c7236d29d3d" + integrity sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA== + dependencies: + esbuild "^0.18.10" + postcss "^8.4.27" + rollup "^3.27.1" + optionalDependencies: + fsevents "~2.3.2" + +vue-demi@*, vue-demi@>=0.14.5: + version "0.14.5" + resolved "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.5.tgz#676d0463d1a1266d5ab5cba932e043d8f5f2fbd9" + integrity sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA== + +vue-eslint-parser@^9.1.1, vue-eslint-parser@^9.3.1: + version "9.3.1" + resolved "https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-9.3.1.tgz#429955e041ae5371df5f9e37ebc29ba046496182" + integrity sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g== + dependencies: + debug "^4.3.4" + eslint-scope "^7.1.1" + eslint-visitor-keys "^3.3.0" + espree "^9.3.1" + esquery "^1.4.0" + lodash "^4.17.21" + semver "^7.3.6" + +vue-router@^4.2.4: + version "4.2.4" + resolved "https://registry.npmmirror.com/vue-router/-/vue-router-4.2.4.tgz#382467a7e2923e6a85f015d081e1508052c191b9" + integrity sha512-9PISkmaCO02OzPVOMq2w82ilty6+xJmQrarYZDkjZBfl4RvYAlt4PKnEX21oW4KTtWfa9OuO/b3qk1Od3AEdCQ== + dependencies: + "@vue/devtools-api" "^6.5.0" + +vue-template-compiler@^2.7.14: + version "2.7.14" + resolved "https://registry.npmmirror.com/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz#4545b7dfb88090744c1577ae5ac3f964e61634b1" + integrity sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ== + dependencies: + de-indent "^1.0.2" + he "^1.2.0" + +vue-tsc@^1.8.6: + version "1.8.8" + resolved "https://registry.npmmirror.com/vue-tsc/-/vue-tsc-1.8.8.tgz#67317693eb2ef6747e89e6d834eeb6d2deb8871d" + integrity sha512-bSydNFQsF7AMvwWsRXD7cBIXaNs/KSjvzWLymq/UtKE36697sboX4EccSHFVxvgdBlI1frYPc/VMKJNB7DFeDQ== + dependencies: + "@vue/language-core" "1.8.8" + "@vue/typescript" "1.8.8" + semver "^7.3.8" + +vue@^3.3.4: + version "3.3.4" + resolved "https://registry.npmmirror.com/vue/-/vue-3.3.4.tgz#8ed945d3873667df1d0fcf3b2463ada028f88bd6" + integrity sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw== + dependencies: + "@vue/compiler-dom" "3.3.4" + "@vue/compiler-sfc" "3.3.4" + "@vue/runtime-dom" "3.3.4" + "@vue/server-renderer" "3.3.4" + "@vue/shared" "3.3.4" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack-virtual-modules@^0.5.0: + version "0.5.0" + resolved "https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz#362f14738a56dae107937ab98ea7062e8bdd3b6c" + integrity sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw== + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-typed-array@^1.1.10, which-typed-array@^1.1.11: + version "1.1.11" + resolved "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.11.tgz#99d691f23c72aab6768680805a271b69761ed61a" + integrity sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + +which@^1.2.9: + version "1.3.1" + resolved "https://registry.npmmirror.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmmirror.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +xml-name-validator@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz#79a006e2e63149a8600f15430f0a4725d1524835" + integrity sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== diff --git a/main.py b/main.py new file mode 100644 index 0000000..cfc6a03 --- /dev/null +++ b/main.py @@ -0,0 +1,44 @@ +# @Time : 2023/8/9 23:23 +# @Author : Lan +# @File : main.py +# @Software: PyCharm +import random + +from fastapi import FastAPI, UploadFile, File, Form +from starlette.middleware.cors import CORSMiddleware + +app = FastAPI() + +app.add_middleware( + CORSMiddleware, + allow_origins=["*"], + allow_credentials=True, + allow_methods=["*"], + allow_headers=["*"], +) + + +@app.post('/share/text/') +async def share_text(text: str = Form(...), expireValue: int = Form(...), expireStyle: str = Form(...), targetType: str = Form(...)): + return { + 'code': 200, + 'msg': 'success', + 'data': { + 'code': random.randint(100000, 999999), + 'text': text, + 'name': '文本分享', + } + } + + +@app.post('/share/file/') +async def share_file(file: UploadFile = File(default=None)): + return { + 'code': 200, + 'msg': 'success', + 'data': { + 'code': random.randint(100000, 999999), + 'text': '/share/{}'.format(random.randint(100000, 999999)), + 'name': file.filename, + } + }