diff --git a/src/GZCTF.Test/GZCTF.Test.csproj b/src/GZCTF.Test/GZCTF.Test.csproj
index 258bf2d29..fe1d00a28 100644
--- a/src/GZCTF.Test/GZCTF.Test.csproj
+++ b/src/GZCTF.Test/GZCTF.Test.csproj
@@ -14,10 +14,10 @@
4
-
-
-
-
+
+
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
@@ -37,8 +37,8 @@
-
-
+
+
diff --git a/src/GZCTF/ClientApp/package.json b/src/GZCTF/ClientApp/package.json
index 624c26547..e87685f2d 100644
--- a/src/GZCTF/ClientApp/package.json
+++ b/src/GZCTF/ClientApp/package.json
@@ -24,7 +24,7 @@
"@marsidev/react-turnstile": "^0.3.1",
"@mdi/js": "^7.2.96",
"@mdi/react": "^1.6.1",
- "@microsoft/signalr": "^7.0.10",
+ "@microsoft/signalr": "^7.0.11",
"dayjs": "^1.11.9",
"echarts": "^5.4.3",
"echarts-for-react": "^3.0.2",
@@ -33,8 +33,8 @@
"embla-carousel-react": "^7.1.0",
"katex": "^0.16.8",
"lz-string": "^1.5.0",
- "marked": "^8.0.1",
- "marked-highlight": "^2.0.5",
+ "marked": "^9.0.0",
+ "marked-highlight": "^2.0.6",
"pdfjs-dist": "3.6.172",
"prismjs": "^1.29.0",
"react": "^18.2.0",
@@ -44,7 +44,7 @@
"react-router": "^6.15.0",
"react-router-dom": "^6.15.0",
"swr": "2.2.2",
- "vite-tsconfig-paths": "^4.2.0"
+ "vite-tsconfig-paths": "^4.2.1"
},
"devDependencies": {
"@babel/eslint-parser": "^7.22.15",
@@ -55,8 +55,8 @@
"@types/prismjs": "^1.26.0",
"@types/react": "^18.2.21",
"@types/react-dom": "^18.2.7",
- "@typescript-eslint/eslint-plugin": "^6.6.0",
- "@typescript-eslint/parser": "^6.6.0",
+ "@typescript-eslint/eslint-plugin": "^6.7.0",
+ "@typescript-eslint/parser": "^6.7.0",
"@vitejs/plugin-react": "^4.0.4",
"axios": "^1.5.0",
"babel-plugin-prismjs": "^2.1.0",
@@ -65,7 +65,7 @@
"form-data": "~4.0.0",
"lodash": "^4.17.21",
"prettier": "~3.0.3",
- "rollup": "^3.29.0",
+ "rollup": "^3.29.1",
"swagger-typescript-api": "^13.0.3",
"tslib": "^2.6.2",
"typescript": "5.2.2",
diff --git a/src/GZCTF/ClientApp/pnpm-lock.yaml b/src/GZCTF/ClientApp/pnpm-lock.yaml
index 29591083e..f12048bb2 100644
--- a/src/GZCTF/ClientApp/pnpm-lock.yaml
+++ b/src/GZCTF/ClientApp/pnpm-lock.yaml
@@ -45,8 +45,8 @@ dependencies:
specifier: ^1.6.1
version: 1.6.1
'@microsoft/signalr':
- specifier: ^7.0.10
- version: 7.0.10
+ specifier: ^7.0.11
+ version: 7.0.11
dayjs:
specifier: ^1.11.9
version: 1.11.9
@@ -72,11 +72,11 @@ dependencies:
specifier: ^1.5.0
version: 1.5.0
marked:
- specifier: ^8.0.1
- version: 8.0.1
+ specifier: ^9.0.0
+ version: 9.0.0
marked-highlight:
- specifier: ^2.0.5
- version: 2.0.5(marked@8.0.1)
+ specifier: ^2.0.6
+ version: 2.0.6(marked@9.0.0)
pdfjs-dist:
specifier: 3.6.172
version: 3.6.172
@@ -105,8 +105,8 @@ dependencies:
specifier: 2.2.2
version: 2.2.2(react@18.2.0)
vite-tsconfig-paths:
- specifier: ^4.2.0
- version: 4.2.0(typescript@5.2.2)(vite@4.4.9)
+ specifier: ^4.2.1
+ version: 4.2.1(typescript@5.2.2)(vite@4.4.9)
devDependencies:
'@babel/eslint-parser':
@@ -134,11 +134,11 @@ devDependencies:
specifier: ^18.2.7
version: 18.2.7
'@typescript-eslint/eslint-plugin':
- specifier: ^6.6.0
- version: 6.6.0(@typescript-eslint/parser@6.6.0)(eslint@8.49.0)(typescript@5.2.2)
+ specifier: ^6.7.0
+ version: 6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2)
'@typescript-eslint/parser':
- specifier: ^6.6.0
- version: 6.6.0(eslint@8.49.0)(typescript@5.2.2)
+ specifier: ^6.7.0
+ version: 6.7.0(eslint@8.49.0)(typescript@5.2.2)
'@vitejs/plugin-react':
specifier: ^4.0.4
version: 4.0.4(vite@4.4.9)
@@ -164,8 +164,8 @@ devDependencies:
specifier: ~3.0.3
version: 3.0.3
rollup:
- specifier: ^3.29.0
- version: 3.29.0
+ specifier: ^3.29.1
+ version: 3.29.1
swagger-typescript-api:
specifier: ^13.0.3
version: 13.0.3
@@ -820,6 +820,11 @@ packages:
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
dev: true
+ /@eslint-community/regexpp@4.8.1:
+ resolution: {integrity: sha512-PWiOzLIUAjN/w5K17PoF4n6sKBw0gqLHPhywmYHP4t1VFQQVYeb1yWsJwnMVEMl3tUHME7X/SJPZLmtG7XBDxQ==}
+ engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
+ dev: true
+
/@eslint/eslintrc@2.1.2:
resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -1078,7 +1083,7 @@ packages:
detect-libc: 2.0.1
https-proxy-agent: 5.0.1
make-dir: 3.1.0
- node-fetch: 2.6.12
+ node-fetch: 2.7.0
nopt: 5.0.0
npmlog: 5.0.1
rimraf: 3.0.2
@@ -1110,13 +1115,13 @@ packages:
prop-types: 15.8.1
dev: false
- /@microsoft/signalr@7.0.10:
- resolution: {integrity: sha512-tOEn32i5EatAx4sZbzmLgcBc2VbKQmx+F4rI2/Ioq2MnBaYcFxbDzOoZgISIS4IR9H1ij/sKoU8zQOAFC8GJKg==}
+ /@microsoft/signalr@7.0.11:
+ resolution: {integrity: sha512-//6ipnYKhHf2MJgM+MQSlgB5L/pcYeZ+v4w6YAr4epRM1iSDQ6WjUkCVX2ZMxcY06XGlLzggs3Z9ZIcL9ws9KQ==}
dependencies:
abort-controller: 3.0.0
eventsource: 2.0.2
fetch-cookie: 2.1.0
- node-fetch: 2.6.12
+ node-fetch: 2.7.0
ws: 7.5.9
transitivePeerDependencies:
- bufferutil
@@ -1376,8 +1381,8 @@ packages:
resolution: {integrity: sha512-7yQiX6MWSFSvc/1wW5smJMZTZ4fHOd+hqLr3qr/HONDxHEa2bnYAsOcGBOEqFIjd4yetwMOdEDdeW+udRAQnHA==}
dev: true
- /@typescript-eslint/eslint-plugin@6.6.0(@typescript-eslint/parser@6.6.0)(eslint@8.49.0)(typescript@5.2.2):
- resolution: {integrity: sha512-CW9YDGTQnNYMIo5lMeuiIG08p4E0cXrXTbcZ2saT/ETE7dWUrNxlijsQeU04qAAKkILiLzdQz+cGFxCJjaZUmA==}
+ /@typescript-eslint/eslint-plugin@6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-gUqtknHm0TDs1LhY12K2NA3Rmlmp88jK9Tx8vGZMfHeNMLE3GH2e9TRub+y+SOjuYgtOmok+wt1AyDPZqxbNag==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
'@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
@@ -1387,26 +1392,26 @@ packages:
typescript:
optional: true
dependencies:
- '@eslint-community/regexpp': 4.8.0
- '@typescript-eslint/parser': 6.6.0(eslint@8.49.0)(typescript@5.2.2)
- '@typescript-eslint/scope-manager': 6.6.0
- '@typescript-eslint/type-utils': 6.6.0(eslint@8.49.0)(typescript@5.2.2)
- '@typescript-eslint/utils': 6.6.0(eslint@8.49.0)(typescript@5.2.2)
- '@typescript-eslint/visitor-keys': 6.6.0
+ '@eslint-community/regexpp': 4.8.1
+ '@typescript-eslint/parser': 6.7.0(eslint@8.49.0)(typescript@5.2.2)
+ '@typescript-eslint/scope-manager': 6.7.0
+ '@typescript-eslint/type-utils': 6.7.0(eslint@8.49.0)(typescript@5.2.2)
+ '@typescript-eslint/utils': 6.7.0(eslint@8.49.0)(typescript@5.2.2)
+ '@typescript-eslint/visitor-keys': 6.7.0
debug: 4.3.4
eslint: 8.49.0
graphemer: 1.4.0
ignore: 5.2.4
natural-compare: 1.4.0
semver: 7.5.4
- ts-api-utils: 1.0.2(typescript@5.2.2)
+ ts-api-utils: 1.0.3(typescript@5.2.2)
typescript: 5.2.2
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/parser@6.6.0(eslint@8.49.0)(typescript@5.2.2):
- resolution: {integrity: sha512-setq5aJgUwtzGrhW177/i+DMLqBaJbdwGj2CPIVFFLE0NCliy5ujIdLHd2D1ysmlmsjdL2GWW+hR85neEfc12w==}
+ /@typescript-eslint/parser@6.7.0(eslint@8.49.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-jZKYwqNpNm5kzPVP5z1JXAuxjtl2uG+5NpaMocFPTNC2EdYIgbXIPImObOkhbONxtFTTdoZstLZefbaK+wXZng==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
@@ -1415,10 +1420,10 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 6.6.0
- '@typescript-eslint/types': 6.6.0
- '@typescript-eslint/typescript-estree': 6.6.0(typescript@5.2.2)
- '@typescript-eslint/visitor-keys': 6.6.0
+ '@typescript-eslint/scope-manager': 6.7.0
+ '@typescript-eslint/types': 6.7.0
+ '@typescript-eslint/typescript-estree': 6.7.0(typescript@5.2.2)
+ '@typescript-eslint/visitor-keys': 6.7.0
debug: 4.3.4
eslint: 8.49.0
typescript: 5.2.2
@@ -1426,16 +1431,16 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/scope-manager@6.6.0:
- resolution: {integrity: sha512-pT08u5W/GT4KjPUmEtc2kSYvrH8x89cVzkA0Sy2aaOUIw6YxOIjA8ilwLr/1fLjOedX1QAuBpG9XggWqIIfERw==}
+ /@typescript-eslint/scope-manager@6.7.0:
+ resolution: {integrity: sha512-lAT1Uau20lQyjoLUQ5FUMSX/dS07qux9rYd5FGzKz/Kf8W8ccuvMyldb8hadHdK/qOI7aikvQWqulnEq2nCEYA==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 6.6.0
- '@typescript-eslint/visitor-keys': 6.6.0
+ '@typescript-eslint/types': 6.7.0
+ '@typescript-eslint/visitor-keys': 6.7.0
dev: true
- /@typescript-eslint/type-utils@6.6.0(eslint@8.49.0)(typescript@5.2.2):
- resolution: {integrity: sha512-8m16fwAcEnQc69IpeDyokNO+D5spo0w1jepWWY2Q6y5ZKNuj5EhVQXjtVAeDDqvW6Yg7dhclbsz6rTtOvcwpHg==}
+ /@typescript-eslint/type-utils@6.7.0(eslint@8.49.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-f/QabJgDAlpSz3qduCyQT0Fw7hHpmhOzY/Rv6zO3yO+HVIdPfIWhrQoAyG+uZVtWAIS85zAyzgAFfyEr+MgBpg==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
@@ -1444,23 +1449,23 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 6.6.0(typescript@5.2.2)
- '@typescript-eslint/utils': 6.6.0(eslint@8.49.0)(typescript@5.2.2)
+ '@typescript-eslint/typescript-estree': 6.7.0(typescript@5.2.2)
+ '@typescript-eslint/utils': 6.7.0(eslint@8.49.0)(typescript@5.2.2)
debug: 4.3.4
eslint: 8.49.0
- ts-api-utils: 1.0.2(typescript@5.2.2)
+ ts-api-utils: 1.0.3(typescript@5.2.2)
typescript: 5.2.2
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/types@6.6.0:
- resolution: {integrity: sha512-CB6QpJQ6BAHlJXdwUmiaXDBmTqIE2bzGTDLADgvqtHWuhfNP3rAOK7kAgRMAET5rDRr9Utt+qAzRBdu3AhR3sg==}
+ /@typescript-eslint/types@6.7.0:
+ resolution: {integrity: sha512-ihPfvOp7pOcN/ysoj0RpBPOx3HQTJTrIN8UZK+WFd3/iDeFHHqeyYxa4hQk4rMhsz9H9mXpR61IzwlBVGXtl9Q==}
engines: {node: ^16.0.0 || >=18.0.0}
dev: true
- /@typescript-eslint/typescript-estree@6.6.0(typescript@5.2.2):
- resolution: {integrity: sha512-hMcTQ6Al8MP2E6JKBAaSxSVw5bDhdmbCEhGW/V8QXkb9oNsFkA4SBuOMYVPxD3jbtQ4R/vSODBsr76R6fP3tbA==}
+ /@typescript-eslint/typescript-estree@6.7.0(typescript@5.2.2):
+ resolution: {integrity: sha512-dPvkXj3n6e9yd/0LfojNU8VMUGHWiLuBZvbM6V6QYD+2qxqInE7J+J/ieY2iGwR9ivf/R/haWGkIj04WVUeiSQ==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
typescript: '*'
@@ -1468,20 +1473,20 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 6.6.0
- '@typescript-eslint/visitor-keys': 6.6.0
+ '@typescript-eslint/types': 6.7.0
+ '@typescript-eslint/visitor-keys': 6.7.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
semver: 7.5.4
- ts-api-utils: 1.0.2(typescript@5.2.2)
+ ts-api-utils: 1.0.3(typescript@5.2.2)
typescript: 5.2.2
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/utils@6.6.0(eslint@8.49.0)(typescript@5.2.2):
- resolution: {integrity: sha512-mPHFoNa2bPIWWglWYdR0QfY9GN0CfvvXX1Sv6DlSTive3jlMTUy+an67//Gysc+0Me9pjitrq0LJp0nGtLgftw==}
+ /@typescript-eslint/utils@6.7.0(eslint@8.49.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-MfCq3cM0vh2slSikQYqK2Gq52gvOhe57vD2RM3V4gQRZYX4rDPnKLu5p6cm89+LJiGlwEXU8hkYxhqqEC/V3qA==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
@@ -1489,9 +1494,9 @@ packages:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0)
'@types/json-schema': 7.0.12
'@types/semver': 7.5.1
- '@typescript-eslint/scope-manager': 6.6.0
- '@typescript-eslint/types': 6.6.0
- '@typescript-eslint/typescript-estree': 6.6.0(typescript@5.2.2)
+ '@typescript-eslint/scope-manager': 6.7.0
+ '@typescript-eslint/types': 6.7.0
+ '@typescript-eslint/typescript-estree': 6.7.0(typescript@5.2.2)
eslint: 8.49.0
semver: 7.5.4
transitivePeerDependencies:
@@ -1499,11 +1504,11 @@ packages:
- typescript
dev: true
- /@typescript-eslint/visitor-keys@6.6.0:
- resolution: {integrity: sha512-L61uJT26cMOfFQ+lMZKoJNbAEckLe539VhTxiGHrWl5XSKQgA0RTBZJW2HFPy5T0ZvPVSD93QsrTKDkfNwJGyQ==}
+ /@typescript-eslint/visitor-keys@6.7.0:
+ resolution: {integrity: sha512-/C1RVgKFDmGMcVGeD8HjKv2bd72oI1KxQDeY8uc66gw9R0OK0eMq48cA+jv9/2Ag6cdrsUGySm1yzYmfz0hxwQ==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 6.6.0
+ '@typescript-eslint/types': 6.7.0
eslint-visitor-keys: 3.4.3
dev: true
@@ -2918,16 +2923,16 @@ packages:
resolution: {integrity: sha512-JhvWq/iz1BvlmnPvLJjXv+xnMPJZuychrDC68V+yCGQJn5chcA8rLGKo5EP1XwIKVrigSXKLmbeXAGkf36wdCQ==}
dev: false
- /marked-highlight@2.0.5(marked@8.0.1):
- resolution: {integrity: sha512-SnMOy3LBe3ZMVyew7sO/wqAzBBSrLrOejeayP2bmnB00rrETtNyEvJkR5f3kDRYv5nT+ueEMba6XcGlmcyaN+A==}
+ /marked-highlight@2.0.6(marked@9.0.0):
+ resolution: {integrity: sha512-xjA/C6xgXAfkkYg+YHnxdjmgFyTDtqqu8KbZiqh+COJ7PuzR15kqa+rPrs6pf/2jExXtG1jyCFUHmv9s0Bi/dQ==}
peerDependencies:
- marked: '>=4 <9'
+ marked: '>=4 <10'
dependencies:
- marked: 8.0.1
+ marked: 9.0.0
dev: false
- /marked@8.0.1:
- resolution: {integrity: sha512-eEbeEb/mJwh+sNLEhHOWtxMgjN/NEwZUBs1nkiIH2sTQTq07KmPMQ48ihyvo5+Ya56spVOPhunfGr6406crCVA==}
+ /marked@9.0.0:
+ resolution: {integrity: sha512-37yoTpjU+TSXb9OBYY5n78z/CqXh76KiQj9xsKxEdztzU9fRLmbWO5YqKxgCVGKlNdexppnbKTkwB3RipVri8w==}
engines: {node: '>= 16'}
hasBin: true
dev: false
@@ -3058,6 +3063,19 @@ packages:
optional: true
dependencies:
whatwg-url: 5.0.0
+ dev: true
+
+ /node-fetch@2.7.0:
+ resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
+ engines: {node: 4.x || >=6.0.0}
+ peerDependencies:
+ encoding: ^0.1.0
+ peerDependenciesMeta:
+ encoding:
+ optional: true
+ dependencies:
+ whatwg-url: 5.0.0
+ dev: false
/node-fetch@3.3.2:
resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==}
@@ -3571,8 +3589,8 @@ packages:
dependencies:
glob: 7.2.3
- /rollup@3.29.0:
- resolution: {integrity: sha512-nszM8DINnx1vSS+TpbWKMkxem0CDWk3cSit/WWCBVs9/JZ1I/XLwOsiUglYuYReaeWWSsW9kge5zE5NZtf/a4w==}
+ /rollup@3.29.1:
+ resolution: {integrity: sha512-c+ebvQz0VIH4KhhCpDsI+Bik0eT8ZFEVZEYw0cGMVqIP8zc+gnwl7iXCamTw7vzv2MeuZFZfdx5JJIq+ehzDlg==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
optionalDependencies:
@@ -3891,8 +3909,8 @@ packages:
/tr46@0.0.3:
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
- /ts-api-utils@1.0.2(typescript@5.2.2):
- resolution: {integrity: sha512-Cbu4nIqnEdd+THNEsBdkolnOXhg0I8XteoHaEKgvsxpsbWda4IsUut2c187HxywQCvveojow0Dgw/amxtSKVkQ==}
+ /ts-api-utils@1.0.3(typescript@5.2.2):
+ resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==}
engines: {node: '>=16.13.0'}
peerDependencies:
typescript: '>=4.2.0'
@@ -3900,8 +3918,8 @@ packages:
typescript: 5.2.2
dev: true
- /tsconfck@2.1.1(typescript@5.2.2):
- resolution: {integrity: sha512-ZPCkJBKASZBmBUNqGHmRhdhM8pJYDdOXp4nRgj/O0JwUwsMq50lCDRQP/M5GBNAA0elPrq4gAeu4dkaVCuKWww==}
+ /tsconfck@2.1.2(typescript@5.2.2):
+ resolution: {integrity: sha512-ghqN1b0puy3MhhviwO2kGF8SeMDNhEbnKxjK7h6+fvY9JAxqvXi8y5NAHSQv687OVboS2uZIByzGd45/YxrRHg==}
engines: {node: ^14.13.1 || ^16 || >=18}
hasBin: true
peerDependencies:
@@ -4104,8 +4122,8 @@ packages:
- debug
dev: true
- /vite-tsconfig-paths@4.2.0(typescript@5.2.2)(vite@4.4.9):
- resolution: {integrity: sha512-jGpus0eUy5qbbMVGiTxCL1iB9ZGN6Bd37VGLJU39kTDD6ZfULTTb1bcc5IeTWqWJKiWV5YihCaibeASPiGi8kw==}
+ /vite-tsconfig-paths@4.2.1(typescript@5.2.2)(vite@4.4.9):
+ resolution: {integrity: sha512-GNUI6ZgPqT3oervkvzU+qtys83+75N/OuDaQl7HmOqFTb0pjZsuARrRipsyJhJ3enqV8beI1xhGbToR4o78nSQ==}
peerDependencies:
vite: '*'
peerDependenciesMeta:
@@ -4114,7 +4132,7 @@ packages:
dependencies:
debug: 4.3.4
globrex: 0.1.2
- tsconfck: 2.1.1(typescript@5.2.2)
+ tsconfck: 2.1.2(typescript@5.2.2)
vite: 4.4.9(@types/node@20.6.0)
transitivePeerDependencies:
- supports-color
@@ -4152,7 +4170,7 @@ packages:
'@types/node': 20.6.0
esbuild: 0.18.19
postcss: 8.4.27
- rollup: 3.29.0
+ rollup: 3.29.1
optionalDependencies:
fsevents: 2.3.3
diff --git a/src/GZCTF/GZCTF.csproj b/src/GZCTF/GZCTF.csproj
index 529bccddc..400e127c0 100644
--- a/src/GZCTF/GZCTF.csproj
+++ b/src/GZCTF/GZCTF.csproj
@@ -25,75 +25,75 @@
true
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
+
+
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -106,32 +106,32 @@
-
+
-
+
-
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
wwwroot\%(RecursiveDir)%(FileName)%(Extension)
PreserveNewest
true
diff --git a/src/GZCTF/Program.cs b/src/GZCTF/Program.cs
index 17d9f91fa..de4eb9eea 100644
--- a/src/GZCTF/Program.cs
+++ b/src/GZCTF/Program.cs
@@ -15,7 +15,6 @@
using GZCTF.Services.Cache;
using GZCTF.Services.Container;
using GZCTF.Services.Interface;
-using GZCTF.Utils;
using Microsoft.AspNetCore.DataProtection;
using Microsoft.AspNetCore.HttpOverrides;
using Microsoft.AspNetCore.Identity;
@@ -365,4 +364,4 @@ where val.Errors.Count > 0
return new JsonResult(new RequestResponse(errors is not null && errors.Length > 0 ? errors : "校验失败,请检查输入。")) { StatusCode = 400 };
}
}
-}
\ No newline at end of file
+}