commit 36af48257ea152470b259d93ca03afb42bdfabb2
Author: lcj <17763797832@163.com>
Date: Thu Sep 3 10:25:51 2026 +0800
init: 你学法我惠农·法润三湘促振兴抽奖项目
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..a4d699a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+node_modules
+dist
+*.local
+.DS_Store
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..006ac3b
--- /dev/null
+++ b/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ 你学法我惠农·法润三湘促振兴
+
+
+
+
+
+
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..8c3437b
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,1162 @@
+{
+ "name": "nfcj",
+ "version": "0.1.0",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "nfcj",
+ "version": "0.1.0",
+ "dependencies": {
+ "vue": "^2.7.16"
+ },
+ "devDependencies": {
+ "@vitejs/plugin-vue2": "^2.3.3",
+ "vite": "^5.4.19"
+ }
+ },
+ "node_modules/@babel/helper-string-parser": {
+ "version": "7.29.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz",
+ "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-identifier": {
+ "version": "7.29.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz",
+ "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/parser": {
+ "version": "7.29.8",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz",
+ "integrity": "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.29.8"
+ },
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/types": {
+ "version": "7.29.8",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz",
+ "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-string-parser": "^7.29.7",
+ "@babel/helper-validator-identifier": "^7.29.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@esbuild/aix-ppc64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
+ "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "aix"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/android-arm": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
+ "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/android-arm64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
+ "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/android-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
+ "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/darwin-arm64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
+ "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/darwin-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
+ "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/freebsd-arm64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
+ "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/freebsd-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
+ "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-arm": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
+ "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-arm64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
+ "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-ia32": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
+ "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-loong64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
+ "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-mips64el": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
+ "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
+ "cpu": [
+ "mips64el"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-ppc64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
+ "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-riscv64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
+ "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-s390x": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
+ "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
+ "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/netbsd-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
+ "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/openbsd-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
+ "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openbsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/sunos-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
+ "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "sunos"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/win32-arm64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
+ "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/win32-ia32": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
+ "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/win32-x64": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
+ "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@napi-rs/lzma-linux-x64-gnu": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz",
+ "integrity": "sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "libc": [
+ "glibc"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": "^22.20 || ^24.12 || >=25"
+ }
+ },
+ "node_modules/@rollup/rollup-android-arm-eabi": {
+ "version": "4.62.5",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.62.5.tgz",
+ "integrity": "sha512-jfkGfTwhQpsiSckPF8r9bU3pn3vyd72NlWaO+TgEO6WPSDnUhXzrNYCHBMOYj0ACaUgjm6eERLF+XV9a6RstoA==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/@rollup/rollup-android-arm64": {
+ "version": "4.62.5",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.62.5.tgz",
+ "integrity": "sha512-oGVqyQlxnrz9/ty89oHpU857VUHEl5/Xu4R2lS+aivCTrNnSsbiENzTnNaBsjxH0CNWGPhzHArOLFwo+oKXveA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/@rollup/rollup-darwin-arm64": {
+ "version": "4.62.5",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.62.5.tgz",
+ "integrity": "sha512-bW7B8xMEq8n99Q3ieEcPRGuphurdZAaFzQc9Efyyw3FL6DZO6pMy9xhdN+kBoD7Sy05xNXSr4OyPPnpkYriS/A==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@rollup/rollup-darwin-x64": {
+ "version": "4.62.5",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.62.5.tgz",
+ "integrity": "sha512-YSwBS86QeHOGlrxJ1PSOIZSkzRL/JmKeunhc+lV6M1a6En8QuVCD/T/qIA0J4Gd2Y86RIOBYrLcOUtqGh9+/1w==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@rollup/rollup-freebsd-arm64": {
+ "version": "4.62.5",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.62.5.tgz",
+ "integrity": "sha512-2fST8lILgl7cKbme/1KDdPCmbXbG+gqoV3bHp19L0ypX/3akYMBVdOunPleRCwonoLnXOZ/0F+Mt/v8POFmfcQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/@rollup/rollup-freebsd-x64": {
+ "version": "4.62.5",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.62.5.tgz",
+ "integrity": "sha512-cpIxQCP9J+EVad0a6LO1kY3ZGODlk80VlI+2I96B8xMcdHZ4pLVhfQ49JFpYqjPF91FFkQWftf57YlDcTiw9yQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
+ "version": "4.62.5",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.62.5.tgz",
+ "integrity": "sha512-r9fGh3eFs3e/udWh5ZjXQtxiYK/xoFxQaYR/cELxac/Udkl5Th+IsFm0CX3Kl9hmUH/we7EoMpjJgeQNnE0+IA==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "libc": [
+ "glibc"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm-musleabihf": {
+ "version": "4.62.5",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.62.5.tgz",
+ "integrity": "sha512-xdvFdp7OM6KLJviJT2g/YuRSUjnZgGHk4RNgwIbN7X6cPugOucV60DdHXWzsBVCUdrGb6qSXnJQrrAKMmQuj3Q==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "libc": [
+ "musl"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm64-gnu": {
+ "version": "4.62.5",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.62.5.tgz",
+ "integrity": "sha512-rRqILAndyzHzP7T9NFQrq+4HFWNhqkqkKur7eiBpfLmz01PO0JKx5Vchu3YllE4YXI/Ftgq/szrDWg5GJ0mI8g==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "libc": [
+ "glibc"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm64-musl": {
+ "version": "4.62.5",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.62.5.tgz",
+ "integrity": "sha512-Gf4X3qVMucayUvux6aXXPgXovocSFUC0rrffDuPI/S2nHhNMhjcZxsrAFYCOF350PRreW1XwzFj3CT/3bKsWCw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "libc": [
+ "musl"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-loong64-gnu": {
+ "version": "4.62.5",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.62.5.tgz",
+ "integrity": "sha512-+s5qA0TNM0qm8PK/a5gt/1Hpx+NV08uSuCncvhziIlQzT6AEV2fnUQo7eBtFTFO0nA9scauvoR2HusfXmQnO4w==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "libc": [
+ "glibc"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-loong64-musl": {
+ "version": "4.62.5",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.62.5.tgz",
+ "integrity": "sha512-ybb6QvWwWJCbBWqERpc8K3pYVGIrXlG8MEQ8IIuJY6Y9KdHQxoFoNyfkAOtKn1VHu3KuLidXvwrvGR1mEjeWCw==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "libc": [
+ "musl"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-ppc64-gnu": {
+ "version": "4.62.5",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.62.5.tgz",
+ "integrity": "sha512-nZb1DtnOyhCmYvsC8A2CwOkopVg+IS1+fPUa7rMOAXtNw5+lLCLLPqd6XAiNrGtoQKsbvIBOwsHnBH/3wnb4HQ==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "libc": [
+ "glibc"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-ppc64-musl": {
+ "version": "4.62.5",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.62.5.tgz",
+ "integrity": "sha512-yMbj63Sp89ryrXLWyz+sy+fYD2HpOnMCLGbe4Oa1smclFSUukdtD/BgdiHaAetJNb74URD8U4hM+qG5KVzMEkg==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "libc": [
+ "musl"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-riscv64-gnu": {
+ "version": "4.62.5",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.62.5.tgz",
+ "integrity": "sha512-mhoan3OJw2kYV/e1jtIdmvUZgyBFeA6zGWsOswmR0Tg19TQbowZuR+JMLID6spbbBN7Zee2ejrgmy3+FxGrIdA==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "libc": [
+ "glibc"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-riscv64-musl": {
+ "version": "4.62.5",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.62.5.tgz",
+ "integrity": "sha512-5ZTLmjWbb1VZdjuyhe83K/8QO0/h11midQCBP+X5OYn32ra7eOBoM0ZqtaY4nkgNsYgmdVhMYPoyVPTjUpHf3w==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "libc": [
+ "musl"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-s390x-gnu": {
+ "version": "4.62.5",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.62.5.tgz",
+ "integrity": "sha512-m53kG+br6PGxOTmgBEM2DHSDs9RVjsyEbUwjJPJGTFm1grWOG8EKJggDCTb60unD4Tjby8fi7/m9XfkEWasVWg==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "libc": [
+ "glibc"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-x64-gnu": {
+ "version": "4.62.5",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.62.5.tgz",
+ "integrity": "sha512-6RHPJR1g/uvdYU8uXBnfq3nlqyZCP82Fr6NHgfGoaIeSh0YEqnX/x6uA9MmJJbnSH7swqX4F+CkGdUF+6doiQA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "libc": [
+ "glibc"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-x64-musl": {
+ "version": "4.62.5",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.62.5.tgz",
+ "integrity": "sha512-xs+OXQtEXgpXT0DmA5+U3qnRZHdCST/5HRQxS8wSPZTUZN/EMWeHuSIod32LQklTBZBV9DyfncKBQ8n5V3eFdw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "libc": [
+ "musl"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-openbsd-x64": {
+ "version": "4.62.5",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.62.5.tgz",
+ "integrity": "sha512-e7hD+sl3s+mcLQDZ8pbudBVsdG6r5yN4w3LqG2TJ8sQHDpblWj5lrJs/3m01Cvlxbt4x13zu5thLjgypgtkYzw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openbsd"
+ ]
+ },
+ "node_modules/@rollup/rollup-openharmony-arm64": {
+ "version": "4.62.5",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.62.5.tgz",
+ "integrity": "sha512-GiyJaCf+WpMub/17aPcKk27QMl5W6f+KhdPTjlFOn5akH5Wa/DCM9Stdx5cDfmasyKB08MqpVQ1uJE2RkkpbXg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openharmony"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-arm64-msvc": {
+ "version": "4.62.5",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.62.5.tgz",
+ "integrity": "sha512-+OQ8U2DdoEfXl8T4Fb18AjmEwbXMerKDKCL8yCPAYhKCEEKoul7rkbeGCBFCbAlaGaa7pmtRTpkAJM2LE/i5FA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-ia32-msvc": {
+ "version": "4.62.5",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.62.5.tgz",
+ "integrity": "sha512-KanvAZrPKbDBFwrgiU9yEVpQoox9QPV1WZOXX7HudJQY+eSlu82CtWxDU8WtuRRvtN5EGkLczkd6Y6DTcvm9wA==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-x64-gnu": {
+ "version": "4.62.5",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.62.5.tgz",
+ "integrity": "sha512-1aC3UEWTtRl3RK3VpDJ/Tqk1XI4SLTmXIthAq6wRWo8XiSXJNd+VprJM4/1P4+i6HIaFEFlVi9sTTziniD2tOQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-x64-msvc": {
+ "version": "4.62.5",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.62.5.tgz",
+ "integrity": "sha512-/gDJaRs4gl0NPIwqCz+6PkpmhhjRAD2j6P4rSNHBzUkO3naEx2mIU0pRle1vUNRQ7mE/+8OOeXLTv/J56FKiQg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@types/estree": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
+ "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@vitejs/plugin-vue2": {
+ "version": "2.3.4",
+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue2/-/plugin-vue2-2.3.4.tgz",
+ "integrity": "sha512-LgqtRRedJb1KdmgcllwGX0gtlPvOvtR6pITXmqxGwQhBZaAysg0Hd7wvj3sjCsj4+PENWsqS7O+ceYSOgJ+H9g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^14.18.0 || >= 16.0.0"
+ },
+ "peerDependencies": {
+ "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0",
+ "vue": "^2.7.0-0"
+ }
+ },
+ "node_modules/@vue/compiler-sfc": {
+ "version": "2.7.16",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.16.tgz",
+ "integrity": "sha512-KWhJ9k5nXuNtygPU7+t1rX6baZeqOYLEforUPjgNDBnLicfHCoi48H87Q8XyLZOrNNsmhuwKqtpDQWjEFe6Ekg==",
+ "dependencies": {
+ "@babel/parser": "^7.23.5",
+ "postcss": "^8.4.14",
+ "source-map": "^0.6.1"
+ },
+ "optionalDependencies": {
+ "prettier": "^1.18.2 || ^2.0.0"
+ }
+ },
+ "node_modules/csstype": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
+ "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
+ "license": "MIT"
+ },
+ "node_modules/esbuild": {
+ "version": "0.21.5",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
+ "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
+ "dev": true,
+ "hasInstallScript": true,
+ "license": "MIT",
+ "bin": {
+ "esbuild": "bin/esbuild"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "optionalDependencies": {
+ "@esbuild/aix-ppc64": "0.21.5",
+ "@esbuild/android-arm": "0.21.5",
+ "@esbuild/android-arm64": "0.21.5",
+ "@esbuild/android-x64": "0.21.5",
+ "@esbuild/darwin-arm64": "0.21.5",
+ "@esbuild/darwin-x64": "0.21.5",
+ "@esbuild/freebsd-arm64": "0.21.5",
+ "@esbuild/freebsd-x64": "0.21.5",
+ "@esbuild/linux-arm": "0.21.5",
+ "@esbuild/linux-arm64": "0.21.5",
+ "@esbuild/linux-ia32": "0.21.5",
+ "@esbuild/linux-loong64": "0.21.5",
+ "@esbuild/linux-mips64el": "0.21.5",
+ "@esbuild/linux-ppc64": "0.21.5",
+ "@esbuild/linux-riscv64": "0.21.5",
+ "@esbuild/linux-s390x": "0.21.5",
+ "@esbuild/linux-x64": "0.21.5",
+ "@esbuild/netbsd-x64": "0.21.5",
+ "@esbuild/openbsd-x64": "0.21.5",
+ "@esbuild/sunos-x64": "0.21.5",
+ "@esbuild/win32-arm64": "0.21.5",
+ "@esbuild/win32-ia32": "0.21.5",
+ "@esbuild/win32-x64": "0.21.5"
+ }
+ },
+ "node_modules/fsevents": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
+ "dev": true,
+ "hasInstallScript": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
+ "node_modules/nanoid": {
+ "version": "3.3.18",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz",
+ "integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
+ "node_modules/picocolors": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
+ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
+ "license": "ISC"
+ },
+ "node_modules/postcss": {
+ "version": "8.5.26",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.26.tgz",
+ "integrity": "sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/postcss"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "nanoid": "^3.3.17",
+ "picocolors": "^1.1.1",
+ "source-map-js": "^1.2.1"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ }
+ },
+ "node_modules/prettier": {
+ "version": "2.8.8",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz",
+ "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==",
+ "license": "MIT",
+ "optional": true,
+ "bin": {
+ "prettier": "bin-prettier.js"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "funding": {
+ "url": "https://github.com/prettier/prettier?sponsor=1"
+ }
+ },
+ "node_modules/rollup": {
+ "version": "4.62.5",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.62.5.tgz",
+ "integrity": "sha512-/tqMfgP7GPA3PHhCmuiS4vIjrSVhHLgY++i+dhbG462euyAj7FpM4D9uq1X3BgjlqRdpcOrYhcQtfiQLNc8tqw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/estree": "1.0.9"
+ },
+ "bin": {
+ "rollup": "dist/bin/rollup"
+ },
+ "engines": {
+ "node": ">=18.0.0",
+ "npm": ">=8.0.0"
+ },
+ "optionalDependencies": {
+ "@napi-rs/lzma-linux-x64-gnu": "1.5.1",
+ "@rollup/rollup-android-arm-eabi": "4.62.5",
+ "@rollup/rollup-android-arm64": "4.62.5",
+ "@rollup/rollup-darwin-arm64": "4.62.5",
+ "@rollup/rollup-darwin-x64": "4.62.5",
+ "@rollup/rollup-freebsd-arm64": "4.62.5",
+ "@rollup/rollup-freebsd-x64": "4.62.5",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.62.5",
+ "@rollup/rollup-linux-arm-musleabihf": "4.62.5",
+ "@rollup/rollup-linux-arm64-gnu": "4.62.5",
+ "@rollup/rollup-linux-arm64-musl": "4.62.5",
+ "@rollup/rollup-linux-loong64-gnu": "4.62.5",
+ "@rollup/rollup-linux-loong64-musl": "4.62.5",
+ "@rollup/rollup-linux-ppc64-gnu": "4.62.5",
+ "@rollup/rollup-linux-ppc64-musl": "4.62.5",
+ "@rollup/rollup-linux-riscv64-gnu": "4.62.5",
+ "@rollup/rollup-linux-riscv64-musl": "4.62.5",
+ "@rollup/rollup-linux-s390x-gnu": "4.62.5",
+ "@rollup/rollup-linux-x64-gnu": "4.62.5",
+ "@rollup/rollup-linux-x64-musl": "4.62.5",
+ "@rollup/rollup-openbsd-x64": "4.62.5",
+ "@rollup/rollup-openharmony-arm64": "4.62.5",
+ "@rollup/rollup-win32-arm64-msvc": "4.62.5",
+ "@rollup/rollup-win32-ia32-msvc": "4.62.5",
+ "@rollup/rollup-win32-x64-gnu": "4.62.5",
+ "@rollup/rollup-win32-x64-msvc": "4.62.5",
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/source-map-js": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
+ "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/vite": {
+ "version": "5.4.21",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz",
+ "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "esbuild": "^0.21.3",
+ "postcss": "^8.4.43",
+ "rollup": "^4.20.0"
+ },
+ "bin": {
+ "vite": "bin/vite.js"
+ },
+ "engines": {
+ "node": "^18.0.0 || >=20.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/vitejs/vite?sponsor=1"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.3"
+ },
+ "peerDependencies": {
+ "@types/node": "^18.0.0 || >=20.0.0",
+ "less": "*",
+ "lightningcss": "^1.21.0",
+ "sass": "*",
+ "sass-embedded": "*",
+ "stylus": "*",
+ "sugarss": "*",
+ "terser": "^5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ },
+ "less": {
+ "optional": true
+ },
+ "lightningcss": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ },
+ "sass-embedded": {
+ "optional": true
+ },
+ "stylus": {
+ "optional": true
+ },
+ "sugarss": {
+ "optional": true
+ },
+ "terser": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/vue": {
+ "version": "2.7.16",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.16.tgz",
+ "integrity": "sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw==",
+ "deprecated": "Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details.",
+ "license": "MIT",
+ "dependencies": {
+ "@vue/compiler-sfc": "2.7.16",
+ "csstype": "^3.1.0"
+ }
+ }
+ }
+}
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..a51d7fd
--- /dev/null
+++ b/package.json
@@ -0,0 +1,18 @@
+{
+ "name": "nfcj",
+ "private": true,
+ "version": "0.1.0",
+ "type": "module",
+ "scripts": {
+ "dev": "vite",
+ "build": "vite build",
+ "preview": "vite preview"
+ },
+ "dependencies": {
+ "vue": "^2.7.16"
+ },
+ "devDependencies": {
+ "@vitejs/plugin-vue2": "^2.3.3",
+ "vite": "^5.4.19"
+ }
+}
diff --git a/src/App.vue b/src/App.vue
new file mode 100644
index 0000000..de11cd6
--- /dev/null
+++ b/src/App.vue
@@ -0,0 +1,509 @@
+
+
+
+
+
+
请输入密码
+
+
{{ errorMsg }}
+
+
+
+
+
+
+
导出中...
+
+
+
{{ drawingText }}
+
{{ apiError }}
+
+ {{ n }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/ALiMaMa.ttf b/src/components/ALiMaMa.ttf
new file mode 100644
index 0000000..2af05b2
Binary files /dev/null and b/src/components/ALiMaMa.ttf differ
diff --git a/src/main.js b/src/main.js
new file mode 100644
index 0000000..df4337c
--- /dev/null
+++ b/src/main.js
@@ -0,0 +1,6 @@
+import Vue from 'vue'
+import App from './App.vue'
+
+new Vue({
+ render: (h) => h(App)
+}).$mount('#app')
diff --git a/src/names.js b/src/names.js
new file mode 100644
index 0000000..719c6ef
--- /dev/null
+++ b/src/names.js
@@ -0,0 +1,1002 @@
+export const NAMES = [
+ '曾诗',
+ '史远',
+ '罗锦博',
+ '曾梓嘉',
+ '何静萱',
+ '秦雅',
+ '韦昕磊',
+ '侯刚洁',
+ '郝睿熙',
+ '卢旭梓',
+ '余英涛',
+ '陆杰烨',
+ '邹磊',
+ '高泽波',
+ '陈怡洁',
+ '戴明',
+ '方秀静',
+ '薛瑞煊',
+ '汪渊洁',
+ '戴然擎',
+ '苏雨',
+ '吕泽渊',
+ '龙磊',
+ '唐雨浩',
+ '孙靖',
+ '史诗',
+ '蒋龙',
+ '侯梅',
+ '韦文志',
+ '陶凌皓',
+ '卢鑫旭',
+ '田平',
+ '张轩梓',
+ '冯鸿志',
+ '顾擎波',
+ '龚洁',
+ '杜昊菲',
+ '田怡',
+ '廖涵',
+ '吴瑞玲',
+ '薛明莉',
+ '顾兰',
+ '熊洁晨',
+ '汪煜芳',
+ '沈婷',
+ '叶轩轩',
+ '黎修',
+ '郭熙',
+ '江玉雪',
+ '莫越',
+ '马文修',
+ '余晨',
+ '曹勇玲',
+ '武宇',
+ '范涛',
+ '林思旭',
+ '汪韵渊',
+ '冯越渊',
+ '傅渊玉',
+ '万熙',
+ '罗泽',
+ '段静',
+ '梁芳洁',
+ '侯萱',
+ '朱锦',
+ '向辰',
+ '莫韵倩',
+ '雷洁磊',
+ '罗懿',
+ '方昕龙',
+ '余娟嫣',
+ '范宇',
+ '蒋志',
+ '张玉',
+ '马煜锦',
+ '赵涵',
+ '宋慧',
+ '汪洋涛',
+ '雷祺烨',
+ '朱城雨',
+ '赵桂凯',
+ '龙尧凯',
+ '刘烨涛',
+ '袁欣',
+ '夏烨',
+ '许旭',
+ '刘凯强',
+ '于强',
+ '白梅昕',
+ '李菲轩',
+ '余泽',
+ '马静',
+ '顾祺',
+ '贺伟',
+ '郑慧',
+ '谭霞',
+ '覃轩',
+ '郭梓勇',
+ '罗波',
+ '邵瑜',
+ '夏敏',
+ '董梦',
+ '段刚',
+ '孙苍',
+ '方倩',
+ '周子丽',
+ '秦泽',
+ '秦凯懿',
+ '邹轩',
+ '魏靖航',
+ '曾黎越',
+ '蔡桂修',
+ '姜鸿',
+ '马熙娟',
+ '吴韵雨',
+ '江洋勇',
+ '蒋苍韵',
+ '夏雪航',
+ '朱泽旭',
+ '郭越',
+ '吕伟刚',
+ '宋欣',
+ '韩平',
+ '傅皓',
+ '梁渊',
+ '尹嫣泽',
+ '白芳',
+ '秦娜兰',
+ '彭然',
+ '谭旭',
+ '孔程',
+ '崔城',
+ '姚伟娟',
+ '金懿萱',
+ '程龙博',
+ '谭瑶苍',
+ '蔡渊桂',
+ '高波宇',
+ '陆霞',
+ '钱黎',
+ '卢欣',
+ '罗桂',
+ '刘玉佳',
+ '贾靖梅',
+ '金曼',
+ '卢锦诗',
+ '董丽霞',
+ '顾嘉',
+ '卢磊烨',
+ '郑佳城',
+ '赵龙',
+ '江玲斌',
+ '崔然明',
+ '贺英英',
+ '谢平萱',
+ '贾子嘉',
+ '罗旭煜',
+ '江荣文',
+ '尹敏昊',
+ '陈彤杰',
+ '孔梅志',
+ '邵祺',
+ '肖香凌',
+ '史瑞军',
+ '唐越远',
+ '戴黎娟',
+ '曹志',
+ '唐军瑾',
+ '蒋涛',
+ '郑辰',
+ '郝英苍',
+ '傅佳瑶',
+ '沈菲',
+ '唐佳',
+ '陈伟峰',
+ '张轩敏',
+ '万平',
+ '彭诗熙',
+ '姚怡宇',
+ '苏靖雪',
+ '范波婉',
+ '袁旭菲',
+ '王煊',
+ '罗琪雪',
+ '钟韵兰',
+ '马欣',
+ '袁怡',
+ '沈琪',
+ '魏锦苍',
+ '钱洁修',
+ '朱浩',
+ '马嘉',
+ '程瑾',
+ '张伟',
+ '贺泽嘉',
+ '邹超皓',
+ '汪思韵',
+ '卢尧',
+ '李香',
+ '熊佳玉',
+ '贾嫣瑾',
+ '徐熙瑞',
+ '魏思',
+ '金龙修',
+ '肖志鸿',
+ '蔡伟',
+ '汪婉志',
+ '苏英斌',
+ '薛丽',
+ '胡欣辰',
+ '董子桂',
+ '邵磊靖',
+ '陆航',
+ '曾轩刚',
+ '曹艳雨',
+ '邱旭晨',
+ '钱越昊',
+ '毛涵泽',
+ '韩瑾',
+ '闫敏靖',
+ '韩静祺',
+ '吕明慧',
+ '毛瑾娟',
+ '田睿鸿',
+ '苏博梦',
+ '魏轩',
+ '莫伟',
+ '罗莉',
+ '魏修瑾',
+ '丁静琪',
+ '陶静明',
+ '郑鑫瑾',
+ '严婷凌',
+ '袁平',
+ '彭志烨',
+ '史城玉',
+ '唐昕波',
+ '陶晨城',
+ '金雨',
+ '李敏荣',
+ '韦煊哲',
+ '江子文',
+ '杜娟',
+ '钱擎语',
+ '龙瑾娜',
+ '苏静瑞',
+ '廖超涛',
+ '黎煜',
+ '方思莉',
+ '江文',
+ '严秀莉',
+ '顾莉军',
+ '严煜芳',
+ '汤婷凯',
+ '苏超超',
+ '梁越刚',
+ '罗平',
+ '吕倩',
+ '姚丽琳',
+ '王倩',
+ '孟楷锦',
+ '蔡丽',
+ '薛昕',
+ '傅琪涵',
+ '贾玲',
+ '曹雪玉',
+ '余婉',
+ '向勇丽',
+ '潘梅',
+ '林艳',
+ '董韵瑜',
+ '贺洁',
+ '谢萱嘉',
+ '毛旭彤',
+ '程哲',
+ '魏荣',
+ '吕泽兰',
+ '邵磊轩',
+ '于峰昊',
+ '贺涵',
+ '夏婉',
+ '刘瑾洋',
+ '唐远',
+ '范斌',
+ '莫韵磊',
+ '江轩',
+ '朱欣',
+ '黄慧',
+ '曹雨',
+ '曹梦雅',
+ '莫刚',
+ '曹轩嘉',
+ '姜子煊',
+ '苏菲琪',
+ '段泽修',
+ '高涵懿',
+ '史超雅',
+ '武辰涵',
+ '向晨欣',
+ '郭皓',
+ '蔡志',
+ '曾子',
+ '孟鑫',
+ '周洋',
+ '邵龙诗',
+ '崔远荣',
+ '曹洋涛',
+ '陆然',
+ '孔波涵',
+ '龙斌',
+ '廖凯刚',
+ '肖语',
+ '杨娜菲',
+ '曾志龙',
+ '范菲',
+ '黄浩曼',
+ '邵鑫',
+ '潘子',
+ '姜昊城',
+ '朱敏彤',
+ '雷尧博',
+ '何刚',
+ '曹婷',
+ '白强超',
+ '郝桂文',
+ '孔靖韵',
+ '余芳',
+ '秦文诗',
+ '董擎宇',
+ '韩琪',
+ '姚航娜',
+ '刘轩',
+ '罗擎',
+ '罗思哲',
+ '郭尧泽',
+ '戴航',
+ '金波',
+ '苏熙',
+ '唐伟',
+ '孟洁香',
+ '罗欣',
+ '叶霞',
+ '董玉丽',
+ '侯平英',
+ '曾远文',
+ '段博苍',
+ '魏香',
+ '程欣婷',
+ '薛佳',
+ '邵娜',
+ '彭涛',
+ '闫玲杰',
+ '傅莉韵',
+ '崔芳',
+ '李艳婷',
+ '廖博',
+ '梁玉',
+ '汪婉桂',
+ '任懿黎',
+ '黄梅',
+ '罗懿荣',
+ '尹平',
+ '万辰涛',
+ '魏勇梅',
+ '韦瑾思',
+ '严梦',
+ '余曼浩',
+ '傅玉轩',
+ '戴磊峰',
+ '毛煜语',
+ '王明',
+ '程尧雨',
+ '曹泽尧',
+ '卢轩',
+ '谢雅萱',
+ '蒋旭',
+ '苏语',
+ '杨子',
+ '贾秀懿',
+ '王越韵',
+ '徐烨伟',
+ '冯辰',
+ '莫英思',
+ '邓锦懿',
+ '董泽',
+ '侯玲',
+ '曾芳萱',
+ '毛娜子',
+ '金子香',
+ '邓瑞怡',
+ '吴峰',
+ '周瑜',
+ '丁彤洁',
+ '白龙然',
+ '汪梦旭',
+ '江倩香',
+ '徐兰',
+ '沈磊静',
+ '龙鑫',
+ '孟越涵',
+ '陶博平',
+ '陆芳',
+ '陆锦',
+ '刘轩玉',
+ '高超轩',
+ '韩志敏',
+ '叶龙',
+ '刘涛伟',
+ '毛峰静',
+ '何娟',
+ '卢思凌',
+ '程鸿',
+ '杨烨修',
+ '林刚',
+ '徐渊婉',
+ '段娜',
+ '郭梓',
+ '叶瑾',
+ '余晨熙',
+ '邓懿志',
+ '于鸿',
+ '范洋',
+ '王嘉',
+ '万峰娜',
+ '邵菲轩',
+ '胡明文',
+ '魏梦嘉',
+ '黄涛熙',
+ '万黎',
+ '郑凌',
+ '朱嘉越',
+ '胡萱思',
+ '方远尧',
+ '蒋旭煊',
+ '魏军嫣',
+ '郝磊',
+ '孙子荣',
+ '蒋航梅',
+ '冯斌洁',
+ '雷峰',
+ '金远旭',
+ '侯瑾',
+ '董擎',
+ '秦睿黎',
+ '白城尧',
+ '冯婉',
+ '杜兰雨',
+ '闫菲',
+ '毛宇菲',
+ '罗昕',
+ '汪轩伟',
+ '丁慧雪',
+ '赵思昕',
+ '蔡旭',
+ '姚思丽',
+ '崔平静',
+ '罗嘉嫣',
+ '黎嫣航',
+ '于曼',
+ '陆勇',
+ '史辰',
+ '武凌刚',
+ '龙强',
+ '范欣',
+ '贺英',
+ '闫梅',
+ '谭程',
+ '林轩娟',
+ '肖鑫睿',
+ '方波',
+ '钱刚',
+ '徐煜昕',
+ '段韵',
+ '万晨玉',
+ '朱楷煜',
+ '陆桂强',
+ '白梦',
+ '武英香',
+ '任超',
+ '戴嫣菲',
+ '方子',
+ '梁静',
+ '雷子玉',
+ '郝菲语',
+ '方磊',
+ '冯嫣',
+ '袁娟嘉',
+ '姚霞磊',
+ '何博',
+ '何秀梦',
+ '邓曼轩',
+ '金龙',
+ '罗丽',
+ '尹涛煜',
+ '郭昕煜',
+ '李韵凌',
+ '郝曼怡',
+ '莫靖靖',
+ '徐昕',
+ '贺修梅',
+ '蒋玲',
+ '袁萱旭',
+ '任兰婉',
+ '韩峰欣',
+ '陈曼',
+ '孔婉',
+ '卢洁皓',
+ '于彤思',
+ '龚旭子',
+ '黎涛锦',
+ '苏洁',
+ '田志梅',
+ '陈雪泽',
+ '林昊',
+ '张浩',
+ '徐梦',
+ '冯雅',
+ '钟韵轩',
+ '韩强苍',
+ '谢锦',
+ '韩曼龙',
+ '崔涵婉',
+ '唐轩斌',
+ '朱雪靖',
+ '蔡煊',
+ '谢凯',
+ '吴瑜泽',
+ '钱晨军',
+ '石嫣琪',
+ '雷娜博',
+ '田瑜',
+ '傅远旭',
+ '高然旭',
+ '姚苍',
+ '袁韵',
+ '戴平菲',
+ '任远祺',
+ '程娟',
+ '孔香泽',
+ '徐婉',
+ '傅军玉',
+ '田熙',
+ '唐鸿欣',
+ '卢彤辰',
+ '沈玉',
+ '姜轩文',
+ '苏强鸿',
+ '邹凯',
+ '熊思龙',
+ '郝博越',
+ '贺程航',
+ '毛瑶轩',
+ '杨轩刚',
+ '钟怡',
+ '何博斌',
+ '龚瑾煜',
+ '魏瑜',
+ '毛倩梅',
+ '郭修',
+ '高艳靖',
+ '陆波艳',
+ '武皓波',
+ '陆远斌',
+ '于丽瑾',
+ '吴越楷',
+ '沈锦子',
+ '孟霞',
+ '任擎瑶',
+ '郭皓平',
+ '马鸿辰',
+ '杜婷',
+ '段宇苍',
+ '韩洁睿',
+ '范锦荣',
+ '毛婷',
+ '熊香嘉',
+ '周程城',
+ '熊莉',
+ '唐莉志',
+ '胡浩彤',
+ '陆斌昊',
+ '魏泽',
+ '郑祺静',
+ '向瑞艳',
+ '于娟',
+ '谭苍',
+ '崔嘉涵',
+ '孙涵',
+ '覃凯泽',
+ '高静哲',
+ '曹子瑞',
+ '邹军秀',
+ '任懿鑫',
+ '林远雪',
+ '石昊斌',
+ '谭嘉熙',
+ '武洁锦',
+ '向琳杰',
+ '韩瑞',
+ '罗梦',
+ '邹秀芳',
+ '许煊静',
+ '莫琪',
+ '万菲桂',
+ '钟辰',
+ '陈皓怡',
+ '梁旭',
+ '杜玉怡',
+ '郭辰凌',
+ '许娟',
+ '石静明',
+ '崔慧',
+ '于瑞辰',
+ '周烨玲',
+ '钱怡',
+ '袁渊鑫',
+ '贺雅鑫',
+ '杜涵瑾',
+ '薛修尧',
+ '王明凌',
+ '董辰',
+ '吕黎',
+ '郭霞丽',
+ '贺强倩',
+ '黄煊擎',
+ '徐涛',
+ '刘越',
+ '崔嘉擎',
+ '郝怡',
+ '黄煊',
+ '唐磊嘉',
+ '梁然佳',
+ '侯梓曼',
+ '蒋靖锦',
+ '孙峰宇',
+ '段城',
+ '高子锦',
+ '汪苍轩',
+ '何强',
+ '叶凯梓',
+ '贺煜',
+ '孟思昕',
+ '陆泽轩',
+ '陶渊昊',
+ '丁擎',
+ '方煜晨',
+ '邓程梅',
+ '余昕艳',
+ '肖懿鸿',
+ '黎霞瑞',
+ '万瑶玉',
+ '陆远修',
+ '侯丽瑾',
+ '余菲强',
+ '姜靖哲',
+ '余娟',
+ '薛轩',
+ '范思玲',
+ '孟怡超',
+ '廖婷',
+ '向梅',
+ '邱彤',
+ '范娟嫣',
+ '周韵煊',
+ '石志敏',
+ '吕兰涵',
+ '韦磊秀',
+ '覃刚龙',
+ '侯洁',
+ '邹雪',
+ '莫煊涛',
+ '覃黎黎',
+ '唐琪',
+ '蔡波城',
+ '秦丽',
+ '朱昕辰',
+ '张瑶鑫',
+ '冯博芳',
+ '陈擎瑜',
+ '高修',
+ '徐浩',
+ '高黎',
+ '孟远曼',
+ '苏超',
+ '何煜',
+ '郝晨',
+ '苏泽娟',
+ '徐勇轩',
+ '毛峰',
+ '尹瑾',
+ '龚曼韵',
+ '罗轩',
+ '于瑜擎',
+ '黄浩',
+ '白艳',
+ '胡娟尧',
+ '夏瑶',
+ '武轩',
+ '傅勇英',
+ '石梅越',
+ '韩超伟',
+ '罗慧',
+ '彭洋洋',
+ '邹涵婉',
+ '汤烨霞',
+ '姜琪涵',
+ '吴楷',
+ '王雨兰',
+ '江昊',
+ '田玉',
+ '袁静',
+ '龙越',
+ '邹婉昕',
+ '罗梓尧',
+ '周琳尧',
+ '卢洁',
+ '田瑞',
+ '宋梓婉',
+ '覃波',
+ '江刚旭',
+ '闫涵旭',
+ '尹龙',
+ '吴轩',
+ '张梅尧',
+ '戴瑶洋',
+ '沈斌',
+ '白烨',
+ '万桂曼',
+ '何雨',
+ '邵洁',
+ '吕洋',
+ '薛玲军',
+ '余烨',
+ '黄皓曼',
+ '丁明',
+ '江敏',
+ '王梦欣',
+ '傅涛程',
+ '孔静梦',
+ '尹志敏',
+ '袁瑜玉',
+ '张莉',
+ '黄宇兰',
+ '杨黎',
+ '程昕',
+ '魏志',
+ '郭瑾',
+ '贾慧',
+ '黎嘉琪',
+ '郭涵嘉',
+ '顾志',
+ '戴娟',
+ '吴远',
+ '谭韵',
+ '侯苍',
+ '周旭桂',
+ '郭旭磊',
+ '莫明娜',
+ '薛勇晨',
+ '田懿语',
+ '程越昊',
+ '邹修瑶',
+ '毛平',
+ '卢远梓',
+ '何怡静',
+ '陶瑾哲',
+ '袁怡擎',
+ '杜峰煜',
+ '方峰秀',
+ '王思',
+ '韩旭',
+ '谭修',
+ '曾语梓',
+ '贺艳烨',
+ '赵磊',
+ '龙凌黎',
+ '廖兰浩',
+ '范明洁',
+ '段超',
+ '段擎语',
+ '魏军鸿',
+ '黎祺梓',
+ '戴靖',
+ '范楷波',
+ '龙菲',
+ '薛皓静',
+ '田洁宇',
+ '陆皓熙',
+ '孟怡瑶',
+ '邱轩佳',
+ '毛洁',
+ '韦凌宇',
+ '沈苍',
+ '陈杰',
+ '龙娜',
+ '史轩倩',
+ '汤瑜杰',
+ '崔超诗',
+ '段黎静',
+ '王曼',
+ '彭梅倩',
+ '周丽',
+ '赵梓玲',
+ '蔡擎擎',
+ '崔萱洁',
+ '杨玲',
+ '钱倩瑾',
+ '余斌睿',
+ '史轩昕',
+ '潘浩',
+ '孟琳',
+ '胡擎',
+ '曾睿然',
+ '龚嘉',
+ '邱旭苍',
+ '赵渊轩',
+ '莫娜强',
+ '秦勇航',
+ '方雪',
+ '于龙荣',
+ '韩诗锦',
+ '吴荣',
+ '夏瑜哲',
+ '薛擎',
+ '陆洋',
+ '沈玲',
+ '白雪',
+ '杨志梅',
+ '宋倩轩',
+ '江明雪',
+ '叶军',
+ '徐瑶雨',
+ '孟航祺',
+ '贾梅平',
+ '潘浩菲',
+ '韦菲昊',
+ '朱桂洁',
+ '苏然文',
+ '袁静轩',
+ '董涛',
+ '贺莉芳',
+ '苏静敏',
+ '江斌娟',
+ '龙伟',
+ '郭香雨',
+ '杜怡',
+ '谭昕煜',
+ '汤曼敏',
+ '杜佳丽',
+ '赵玲玉',
+ '赵娟',
+ '薛静靖',
+ '吴勇',
+ '唐昕刚',
+ '杜伟桂',
+ '向程',
+ '覃龙烨',
+ '夏轩凯',
+ '冯英',
+ '吴娜',
+ '李鸿然',
+ '孟锦',
+ '廖强轩',
+ '孟洋梓',
+ '石辰',
+ '许英丽',
+ '丁煜',
+ '魏尧玉',
+ '闫昊玲',
+ '陈锦艳',
+ '罗韵英',
+ '蒋旭城',
+ '孔英煜',
+ '向娜',
+ '黄语修',
+ '潘欣',
+ '钱丽擎',
+ '黄莉',
+ '彭尧',
+ '金涵',
+ '郭程昊',
+ '曾锦航',
+ '吴琳熙',
+ '李磊煊',
+ '秦莉瑾',
+ '叶静敏',
+ '向楷',
+ '崔莉',
+ '任雅杰',
+ '郭斌香',
+ '方婷',
+ '丁彤苍',
+ '谭越',
+ '苏睿',
+ '贾航佳',
+ '龙洁',
+ '莫波擎',
+ '贺玲芳',
+ '闫涛',
+ '曹文',
+ '潘哲',
+ '莫娜',
+ '任轩轩',
+ '李莉瑜',
+ '余艳静',
+ '崔香',
+ '钱丽娜',
+ '韦琳',
+ '罗志倩',
+ '杨芳',
+ '董修明',
+ '刘辰程',
+ '崔涵',
+ '张祺烨',
+ '魏艳',
+ '姜芳玲',
+ '谭慧',
+ '龚洁平',
+ '侯兰涛',
+ '刘梦梦',
+ '邓轩楷',
+ '汤韵',
+ '钱语',
+ '董程',
+ '孟佳',
+ '吕波',
+ '李超平',
+ '陈鑫',
+ '陆萱',
+ '石梓伟',
+ '金航琪',
+ '钟怡熙',
+ '魏明楷',
+ '许萱',
+ '吕敏诗',
+ '韦嫣宇',
+ '陶伟',
+ '孟莉',
+ '肖越强',
+ '任勇',
+ '沈鑫芳',
+ '潘旭',
+ '苏慧尧',
+ '孔辰',
+ '汪程',
+ '陶香哲',
+ '黄擎',
+ '段佳敏',
+ '江轩曼',
+ '陶平越',
+ '郭琳雪',
+ '杜瑶',
+ '江瑜昕',
+ '蔡程晨',
+ '苏城军',
+ '覃洁英',
+ '王娜',
+ '韩明远',
+ '叶静兰',
+ '顾泽',
+ '蔡渊苍',
+ '夏丽',
+ '宋烨',
+ '周航瑞',
+ '马航波',
+ '袁刚',
+ '尹航',
+ '李修',
+ '向涛磊',
+ '唐祺秀',
+ '韩昊',
+ '王苍倩',
+ '秦黎刚',
+ '郑懿桂',
+ '邹静霞',
+ '廖梦语',
+ '姜文',
+ '高雪',
+ '曾英程',
+ '莫诗',
+ '雷祺彤',
+ '姜程思',
+ '高韵香',
+ '田龙强',
+ '汪平瑾',
+ '陆城刚',
+ '尹轩',
+ '魏敏',
+ '江志',
+ '杜城',
+ '苏峰',
+ '宋祺',
+ '秦雅烨',
+ '贺芳祺',
+ '邱涛博',
+ '孟皓伟',
+ '方烨龙',
+ '袁芳瑜',
+ '罗晨雨',
+ '严静'
+]
diff --git a/vite.config.js b/vite.config.js
new file mode 100644
index 0000000..8042814
--- /dev/null
+++ b/vite.config.js
@@ -0,0 +1,10 @@
+import { defineConfig } from 'vite'
+import vue from '@vitejs/plugin-vue2'
+
+export default defineConfig({
+ base: '/nfcj/',
+ plugins: [vue()],
+ server: {
+ open: true
+ }
+})