Browse Source

Update all non-major dependencies

renovate[bot] 1 year ago
parent
commit
da9a5a0605
4 changed files with 267 additions and 207 deletions
  1. 256 197
      package-lock.json
  2. 5 5
      package.json
  3. 5 4
      src/deb/web-terminal/package-lock.json
  4. 1 1
      src/deb/web-terminal/package.json

+ 256 - 197
package-lock.json

@@ -13,7 +13,7 @@
 				"@alpinejs/collapse": "^3.13.10",
 				"@alpinejs/collapse": "^3.13.10",
 				"@fortawesome/fontawesome-free": "^6.5.2",
 				"@fortawesome/fontawesome-free": "^6.5.2",
 				"alpinejs": "^3.13.10",
 				"alpinejs": "^3.13.10",
-				"chart.js": "^4.4.2",
+				"chart.js": "^4.4.3",
 				"check-password-strength": "^2.0.10",
 				"check-password-strength": "^2.0.10",
 				"floating-vue": "^5.2.2",
 				"floating-vue": "^5.2.2",
 				"nanoid": "^5.0.7",
 				"nanoid": "^5.0.7",
@@ -24,17 +24,17 @@
 			},
 			},
 			"devDependencies": {
 			"devDependencies": {
 				"@prettier/plugin-php": "^0.22.2",
 				"@prettier/plugin-php": "^0.22.2",
-				"@testing-library/vue": "^8.0.3",
+				"@testing-library/vue": "^8.1.0",
 				"@vitejs/plugin-vue": "^5.0.4",
 				"@vitejs/plugin-vue": "^5.0.4",
 				"browserslist": "^4.23.0",
 				"browserslist": "^4.23.0",
-				"esbuild": "^0.21.2",
+				"esbuild": "^0.21.3",
 				"eslint": "^8.57.0",
 				"eslint": "^8.57.0",
 				"eslint-config-prettier": "^9.1.0",
 				"eslint-config-prettier": "^9.1.0",
 				"eslint-plugin-editorconfig": "^4.0.3",
 				"eslint-plugin-editorconfig": "^4.0.3",
 				"eslint-plugin-import": "^2.29.1",
 				"eslint-plugin-import": "^2.29.1",
 				"husky": "^9.0.11",
 				"husky": "^9.0.11",
 				"jsdom": "^24.0.0",
 				"jsdom": "^24.0.0",
-				"lightningcss": "^1.24.1",
+				"lightningcss": "^1.25.0",
 				"lint-staged": "^15.2.2",
 				"lint-staged": "^15.2.2",
 				"markdownlint-cli2": "^0.13.0",
 				"markdownlint-cli2": "^0.13.0",
 				"prettier": "^3.2.5",
 				"prettier": "^3.2.5",
@@ -43,7 +43,7 @@
 				"prettier-plugin-sql": "^0.18.0",
 				"prettier-plugin-sql": "^0.18.0",
 				"stylelint": "^16.5.0",
 				"stylelint": "^16.5.0",
 				"stylelint-config-standard": "^36.0.0",
 				"stylelint-config-standard": "^36.0.0",
-				"vitepress": "^1.1.4",
+				"vitepress": "^1.2.0",
 				"vitest": "^1.6.0",
 				"vitest": "^1.6.0",
 				"vue": "^3.4.27"
 				"vue": "^3.4.27"
 			}
 			}
@@ -582,13 +582,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/@esbuild/aix-ppc64": {
 		"node_modules/@esbuild/aix-ppc64": {
-			"version": "0.21.2",
-			"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.2.tgz",
-			"integrity": "sha512-/c7hocx0pm14bHQlqUVKmxwdT/e5/KkyoY1W8F9lk/8CkE037STDDz8PXUP/LE6faj2HqchvDs9GcShxFhI78Q==",
+			"version": "0.21.3",
+			"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.3.tgz",
+			"integrity": "sha512-yTgnwQpFVYfvvo4SvRFB0SwrW8YjOxEoT7wfMT7Ol5v7v5LDNvSGo67aExmxOb87nQNeWPVvaGBNfQ7BXcrZ9w==",
 			"cpu": [
 			"cpu": [
 				"ppc64"
 				"ppc64"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"aix"
 				"aix"
@@ -598,13 +599,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/@esbuild/android-arm": {
 		"node_modules/@esbuild/android-arm": {
-			"version": "0.21.2",
-			"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.2.tgz",
-			"integrity": "sha512-G1ve3b4FeyJeyCjB4MX1CiWyTaIJwT9wAYE+8+IRA53YoN/reC/Bf2GDRXAzDTnh69Fpl+1uIKg76DiB3U6vwQ==",
+			"version": "0.21.3",
+			"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.3.tgz",
+			"integrity": "sha512-bviJOLMgurLJtF1/mAoJLxDZDL6oU5/ztMHnJQRejbJrSc9FFu0QoUoFhvi6qSKJEw9y5oGyvr9fuDtzJ30rNQ==",
 			"cpu": [
 			"cpu": [
 				"arm"
 				"arm"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"android"
 				"android"
@@ -614,13 +616,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/@esbuild/android-arm64": {
 		"node_modules/@esbuild/android-arm64": {
-			"version": "0.21.2",
-			"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.2.tgz",
-			"integrity": "sha512-SGZKngoTWVUriO5bDjI4WDGsNx2VKZoXcds+ita/kVYB+8IkSCKDRDaK+5yu0b5S0eq6B3S7fpiEvpsa2ammlQ==",
+			"version": "0.21.3",
+			"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.3.tgz",
+			"integrity": "sha512-c+ty9necz3zB1Y+d/N+mC6KVVkGUUOcm4ZmT5i/Fk5arOaY3i6CA3P5wo/7+XzV8cb4GrI/Zjp8NuOQ9Lfsosw==",
 			"cpu": [
 			"cpu": [
 				"arm64"
 				"arm64"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"android"
 				"android"
@@ -630,13 +633,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/@esbuild/android-x64": {
 		"node_modules/@esbuild/android-x64": {
-			"version": "0.21.2",
-			"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.2.tgz",
-			"integrity": "sha512-1wzzNoj2QtNkAYwIcWJ66UTRA80+RTQ/kuPMtEuP0X6dp5Ar23Dn566q3aV61h4EYrrgGlOgl/HdcqN/2S/2vg==",
+			"version": "0.21.3",
+			"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.3.tgz",
+			"integrity": "sha512-JReHfYCRK3FVX4Ra+y5EBH1b9e16TV2OxrPAvzMsGeES0X2Ndm9ImQRI4Ket757vhc5XBOuGperw63upesclRw==",
 			"cpu": [
 			"cpu": [
 				"x64"
 				"x64"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"android"
 				"android"
@@ -646,13 +650,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/@esbuild/darwin-arm64": {
 		"node_modules/@esbuild/darwin-arm64": {
-			"version": "0.21.2",
-			"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.2.tgz",
-			"integrity": "sha512-ZyMkPWc5eTROcLOA10lEqdDSTc6ds6nuh3DeHgKip/XJrYjZDfnkCVSty8svWdy+SC1f77ULtVeIqymTzaB6/Q==",
+			"version": "0.21.3",
+			"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.3.tgz",
+			"integrity": "sha512-U3fuQ0xNiAkXOmQ6w5dKpEvXQRSpHOnbw7gEfHCRXPeTKW9sBzVck6C5Yneb8LfJm0l6le4NQfkNPnWMSlTFUQ==",
 			"cpu": [
 			"cpu": [
 				"arm64"
 				"arm64"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"darwin"
 				"darwin"
@@ -662,13 +667,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/@esbuild/darwin-x64": {
 		"node_modules/@esbuild/darwin-x64": {
-			"version": "0.21.2",
-			"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.2.tgz",
-			"integrity": "sha512-K4ZdVq1zP9v51h/cKVna7im7G0zGTKKB6bP2yJiSmHjjOykbd8DdhrSi8V978sF69rkwrn8zCyL2t6I3ei6j9A==",
+			"version": "0.21.3",
+			"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.3.tgz",
+			"integrity": "sha512-3m1CEB7F07s19wmaMNI2KANLcnaqryJxO1fXHUV5j1rWn+wMxdUYoPyO2TnAbfRZdi7ADRwJClmOwgT13qlP3Q==",
 			"cpu": [
 			"cpu": [
 				"x64"
 				"x64"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"darwin"
 				"darwin"
@@ -678,13 +684,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/@esbuild/freebsd-arm64": {
 		"node_modules/@esbuild/freebsd-arm64": {
-			"version": "0.21.2",
-			"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.2.tgz",
-			"integrity": "sha512-4kbOGdpA61CXqadD+Gb/Pw3YXamQGiz9mal/h93rFVSjr5cgMnmJd/gbfPRm+3BMifvnaOfS1gNWaIDxkE2A3A==",
+			"version": "0.21.3",
+			"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.3.tgz",
+			"integrity": "sha512-fsNAAl5pU6wmKHq91cHWQT0Fz0vtyE1JauMzKotrwqIKAswwP5cpHUCxZNSTuA/JlqtScq20/5KZ+TxQdovU/g==",
 			"cpu": [
 			"cpu": [
 				"arm64"
 				"arm64"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"freebsd"
 				"freebsd"
@@ -694,13 +701,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/@esbuild/freebsd-x64": {
 		"node_modules/@esbuild/freebsd-x64": {
-			"version": "0.21.2",
-			"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.2.tgz",
-			"integrity": "sha512-ShS+R09nuHzDBfPeMUliKZX27Wrmr8UFp93aFf/S8p+++x5BZ+D344CLKXxmY6qzgTL3mILSImPCNJOzD6+RRg==",
+			"version": "0.21.3",
+			"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.3.tgz",
+			"integrity": "sha512-tci+UJ4zP5EGF4rp8XlZIdq1q1a/1h9XuronfxTMCNBslpCtmk97Q/5qqy1Mu4zIc0yswN/yP/BLX+NTUC1bXA==",
 			"cpu": [
 			"cpu": [
 				"x64"
 				"x64"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"freebsd"
 				"freebsd"
@@ -710,13 +718,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/@esbuild/linux-arm": {
 		"node_modules/@esbuild/linux-arm": {
-			"version": "0.21.2",
-			"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.2.tgz",
-			"integrity": "sha512-nnGXjOAv+7cM3LYRx4tJsYdgy8dGDGkAzF06oIDGppWbUkUKN9SmgQA8H0KukpU0Pjrj9XmgbWqMVSX/U7eeTA==",
+			"version": "0.21.3",
+			"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.3.tgz",
+			"integrity": "sha512-f6kz2QpSuyHHg01cDawj0vkyMwuIvN62UAguQfnNVzbge2uWLhA7TCXOn83DT0ZvyJmBI943MItgTovUob36SQ==",
 			"cpu": [
 			"cpu": [
 				"arm"
 				"arm"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"linux"
 				"linux"
@@ -726,13 +735,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/@esbuild/linux-arm64": {
 		"node_modules/@esbuild/linux-arm64": {
-			"version": "0.21.2",
-			"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.2.tgz",
-			"integrity": "sha512-Hdu8BL+AmO+eCDvvT6kz/fPQhvuHL8YK4ExKZfANWsNe1kFGOHw7VJvS/FKSLFqheXmB3rTF3xFQIgUWPYsGnA==",
+			"version": "0.21.3",
+			"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.3.tgz",
+			"integrity": "sha512-vvG6R5g5ieB4eCJBQevyDMb31LMHthLpXTc2IGkFnPWS/GzIFDnaYFp558O+XybTmYrVjxnryru7QRleJvmZ6Q==",
 			"cpu": [
 			"cpu": [
 				"arm64"
 				"arm64"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"linux"
 				"linux"
@@ -742,13 +752,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/@esbuild/linux-ia32": {
 		"node_modules/@esbuild/linux-ia32": {
-			"version": "0.21.2",
-			"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.2.tgz",
-			"integrity": "sha512-m73BOCW2V9lcj7RtEMi+gBfHC6n3+VHpwQXP5offtQMPLDkpVolYn1YGXxOZ9hp4h3UPRKuezL7WkBsw+3EB3Q==",
+			"version": "0.21.3",
+			"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.3.tgz",
+			"integrity": "sha512-HjCWhH7K96Na+66TacDLJmOI9R8iDWDDiqe17C7znGvvE4sW1ECt9ly0AJ3dJH62jHyVqW9xpxZEU1jKdt+29A==",
 			"cpu": [
 			"cpu": [
 				"ia32"
 				"ia32"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"linux"
 				"linux"
@@ -758,13 +769,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/@esbuild/linux-loong64": {
 		"node_modules/@esbuild/linux-loong64": {
-			"version": "0.21.2",
-			"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.2.tgz",
-			"integrity": "sha512-84eYHwwWHq3myIY/6ikALMcnwkf6Qo7NIq++xH0x+cJuUNpdwh8mlpUtRY+JiGUc60yu7ElWBbVHGWTABTclGw==",
+			"version": "0.21.3",
+			"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.3.tgz",
+			"integrity": "sha512-BGpimEccmHBZRcAhdlRIxMp7x9PyJxUtj7apL2IuoG9VxvU/l/v1z015nFs7Si7tXUwEsvjc1rOJdZCn4QTU+Q==",
 			"cpu": [
 			"cpu": [
 				"loong64"
 				"loong64"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"linux"
 				"linux"
@@ -774,13 +786,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/@esbuild/linux-mips64el": {
 		"node_modules/@esbuild/linux-mips64el": {
-			"version": "0.21.2",
-			"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.2.tgz",
-			"integrity": "sha512-9siSZngT0/ZKG+AH+/agwKF29LdCxw4ODi/PiE0F52B2rtLozlDP92umf8G2GPoVV611LN4pZ+nSTckebOscUA==",
+			"version": "0.21.3",
+			"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.3.tgz",
+			"integrity": "sha512-5rMOWkp7FQGtAH3QJddP4w3s47iT20hwftqdm7b+loe95o8JU8ro3qZbhgMRy0VuFU0DizymF1pBKkn3YHWtsw==",
 			"cpu": [
 			"cpu": [
 				"mips64el"
 				"mips64el"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"linux"
 				"linux"
@@ -790,13 +803,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/@esbuild/linux-ppc64": {
 		"node_modules/@esbuild/linux-ppc64": {
-			"version": "0.21.2",
-			"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.2.tgz",
-			"integrity": "sha512-y0T4aV2CA+ic04ULya1A/8M2RDpDSK2ckgTj6jzHKFJvCq0jQg8afQQIn4EM0G8u2neyOiNHgSF9YKPfuqKOVw==",
+			"version": "0.21.3",
+			"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.3.tgz",
+			"integrity": "sha512-h0zj1ldel89V5sjPLo5H1SyMzp4VrgN1tPkN29TmjvO1/r0MuMRwJxL8QY05SmfsZRs6TF0c/IDH3u7XYYmbAg==",
 			"cpu": [
 			"cpu": [
 				"ppc64"
 				"ppc64"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"linux"
 				"linux"
@@ -806,13 +820,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/@esbuild/linux-riscv64": {
 		"node_modules/@esbuild/linux-riscv64": {
-			"version": "0.21.2",
-			"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.2.tgz",
-			"integrity": "sha512-x5ssCdXmZC86L2Li1qQPF/VaC4VP20u/Zm8jlAu9IiVOVi79YsSz6cpPDYZl1rfKSHYCJW9XBfFCo66S5gVPSA==",
+			"version": "0.21.3",
+			"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.3.tgz",
+			"integrity": "sha512-dkAKcTsTJ+CRX6bnO17qDJbLoW37npd5gSNtSzjYQr0svghLJYGYB0NF1SNcU1vDcjXLYS5pO4qOW4YbFama4A==",
 			"cpu": [
 			"cpu": [
 				"riscv64"
 				"riscv64"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"linux"
 				"linux"
@@ -822,13 +837,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/@esbuild/linux-s390x": {
 		"node_modules/@esbuild/linux-s390x": {
-			"version": "0.21.2",
-			"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.2.tgz",
-			"integrity": "sha512-NP7fTpGSFWdXyvp8iAFU04uFh9ARoplFVM/m+8lTRpaYG+2ytHPZWyscSsMM6cvObSIK2KoPHXiZD4l99WaxbQ==",
+			"version": "0.21.3",
+			"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.3.tgz",
+			"integrity": "sha512-vnD1YUkovEdnZWEuMmy2X2JmzsHQqPpZElXx6dxENcIwTu+Cu5ERax6+Ke1QsE814Zf3c6rxCfwQdCTQ7tPuXA==",
 			"cpu": [
 			"cpu": [
 				"s390x"
 				"s390x"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"linux"
 				"linux"
@@ -838,13 +854,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/@esbuild/linux-x64": {
 		"node_modules/@esbuild/linux-x64": {
-			"version": "0.21.2",
-			"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.2.tgz",
-			"integrity": "sha512-giZ/uOxWDKda44ZuyfKbykeXznfuVNkTgXOUOPJIjbayJV6FRpQ4zxUy9JMBPLaK9IJcdWtaoeQrYBMh3Rr4vQ==",
+			"version": "0.21.3",
+			"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.3.tgz",
+			"integrity": "sha512-IOXOIm9WaK7plL2gMhsWJd+l2bfrhfilv0uPTptoRoSb2p09RghhQQp9YY6ZJhk/kqmeRt6siRdMSLLwzuT0KQ==",
 			"cpu": [
 			"cpu": [
 				"x64"
 				"x64"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"linux"
 				"linux"
@@ -854,13 +871,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/@esbuild/netbsd-x64": {
 		"node_modules/@esbuild/netbsd-x64": {
-			"version": "0.21.2",
-			"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.2.tgz",
-			"integrity": "sha512-IeFMfGFSQfIj1d4XU+6lkbFzMR+mFELUUVYrZ+jvWzG4NGvs6o53ReEHLHpYkjRbdEjJy2W3lTekTxrFHW7YJg==",
+			"version": "0.21.3",
+			"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.3.tgz",
+			"integrity": "sha512-uTgCwsvQ5+vCQnqM//EfDSuomo2LhdWhFPS8VL8xKf+PKTCrcT/2kPPoWMTs22aB63MLdGMJiE3f1PHvCDmUOw==",
 			"cpu": [
 			"cpu": [
 				"x64"
 				"x64"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"netbsd"
 				"netbsd"
@@ -870,13 +888,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/@esbuild/openbsd-x64": {
 		"node_modules/@esbuild/openbsd-x64": {
-			"version": "0.21.2",
-			"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.2.tgz",
-			"integrity": "sha512-48QhWD6WxcebNNaE4FCwgvQVUnAycuTd+BdvA/oZu+/MmbpU8pY2dMEYlYzj5uNHWIG5jvdDmFXu0naQeOWUoA==",
+			"version": "0.21.3",
+			"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.3.tgz",
+			"integrity": "sha512-vNAkR17Ub2MgEud2Wag/OE4HTSI6zlb291UYzHez/psiKarp0J8PKGDnAhMBcHFoOHMXHfExzmjMojJNbAStrQ==",
 			"cpu": [
 			"cpu": [
 				"x64"
 				"x64"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"openbsd"
 				"openbsd"
@@ -886,13 +905,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/@esbuild/sunos-x64": {
 		"node_modules/@esbuild/sunos-x64": {
-			"version": "0.21.2",
-			"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.2.tgz",
-			"integrity": "sha512-90r3nTBLgdIgD4FCVV9+cR6Hq2Dzs319icVsln+NTmTVwffWcCqXGml8rAoocHuJ85kZK36DCteii96ba/PX8g==",
+			"version": "0.21.3",
+			"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.3.tgz",
+			"integrity": "sha512-W8H9jlGiSBomkgmouaRoTXo49j4w4Kfbl6I1bIdO/vT0+0u4f20ko3ELzV3hPI6XV6JNBVX+8BC+ajHkvffIJA==",
 			"cpu": [
 			"cpu": [
 				"x64"
 				"x64"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"sunos"
 				"sunos"
@@ -902,13 +922,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/@esbuild/win32-arm64": {
 		"node_modules/@esbuild/win32-arm64": {
-			"version": "0.21.2",
-			"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.2.tgz",
-			"integrity": "sha512-sNndlsBT8OeE/MZDSGpRDJlWuhjuUz/dn80nH0EP4ZzDUYvMDVa7G87DVpweBrn4xdJYyXS/y4CQNrf7R2ODXg==",
+			"version": "0.21.3",
+			"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.3.tgz",
+			"integrity": "sha512-EjEomwyLSCg8Ag3LDILIqYCZAq/y3diJ04PnqGRgq8/4O3VNlXyMd54j/saShaN4h5o5mivOjAzmU6C3X4v0xw==",
 			"cpu": [
 			"cpu": [
 				"arm64"
 				"arm64"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"win32"
 				"win32"
@@ -918,13 +939,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/@esbuild/win32-ia32": {
 		"node_modules/@esbuild/win32-ia32": {
-			"version": "0.21.2",
-			"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.2.tgz",
-			"integrity": "sha512-Ti2QChGNFzWhUNNVuU4w21YkYTErsNh3h+CzvlEhzgRbwsJ7TrWQqRzW3bllLKKvTppuF3DJ3XP1GEg11AfrEQ==",
+			"version": "0.21.3",
+			"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.3.tgz",
+			"integrity": "sha512-WGiE/GgbsEwR33++5rzjiYsKyHywE8QSZPF7Rfx9EBfK3Qn3xyR6IjyCr5Uk38Kg8fG4/2phN7sXp4NPWd3fcw==",
 			"cpu": [
 			"cpu": [
 				"ia32"
 				"ia32"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"win32"
 				"win32"
@@ -934,13 +956,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/@esbuild/win32-x64": {
 		"node_modules/@esbuild/win32-x64": {
-			"version": "0.21.2",
-			"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.2.tgz",
-			"integrity": "sha512-VEfTCZicoZnZ6sGkjFPGRFFJuL2fZn2bLhsekZl1CJslflp2cJS/VoKs1jMk+3pDfsGW6CfQVUckP707HwbXeQ==",
+			"version": "0.21.3",
+			"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.3.tgz",
+			"integrity": "sha512-xRxC0jaJWDLYvcUvjQmHCJSfMrgmUuvsoXgDeU/wTorQ1ngDdUBuFtgY3W1Pc5sprGAvZBtWdJX7RPg/iZZUqA==",
 			"cpu": [
 			"cpu": [
 				"x64"
 				"x64"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"win32"
 				"win32"
@@ -1420,18 +1443,20 @@
 			]
 			]
 		},
 		},
 		"node_modules/@shikijs/core": {
 		"node_modules/@shikijs/core": {
-			"version": "1.3.0",
-			"resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.3.0.tgz",
-			"integrity": "sha512-7fedsBfuILDTBmrYZNFI8B6ATTxhQAasUHllHmjvSZPnoq4bULWoTpHwmuQvZ8Aq03/tAa2IGo6RXqWtHdWaCA==",
-			"dev": true
+			"version": "1.6.0",
+			"resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.6.0.tgz",
+			"integrity": "sha512-NIEAi5U5R7BLkbW1pG/ZKu3eb1lzc3/+jD0lFsuxMT7zjaf9bbNwdNyMr7zh/Zl8EXQtQ+MYBAt5G+JLu+5DlA==",
+			"dev": true,
+			"license": "MIT"
 		},
 		},
 		"node_modules/@shikijs/transformers": {
 		"node_modules/@shikijs/transformers": {
-			"version": "1.3.0",
-			"resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-1.3.0.tgz",
-			"integrity": "sha512-3mlpg2I9CjhjE96dEWQOGeCWoPcyTov3s4aAsHmgvnTHa8MBknEnCQy8/xivJPSpD+olqOqIEoHnLfbNJK29AA==",
+			"version": "1.6.0",
+			"resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-1.6.0.tgz",
+			"integrity": "sha512-qGfHe1ECiqfE2STPWvfogIj/9Q0SK+MCRJdoITkW7AmFuB7DmbFnBT2US84+zklJOB51MzNO8RUXZiauWssJlQ==",
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"dependencies": {
 			"dependencies": {
-				"shiki": "1.3.0"
+				"shiki": "1.6.0"
 			}
 			}
 		},
 		},
 		"node_modules/@sinclair/typebox": {
 		"node_modules/@sinclair/typebox": {
@@ -1472,10 +1497,11 @@
 			}
 			}
 		},
 		},
 		"node_modules/@testing-library/vue": {
 		"node_modules/@testing-library/vue": {
-			"version": "8.0.3",
-			"resolved": "https://registry.npmjs.org/@testing-library/vue/-/vue-8.0.3.tgz",
-			"integrity": "sha512-wSsbNlZ69ZFQgVlHMtc/ZC/g9BHO7MhyDrd4nHyfEubtMr3kToN/w4/BsSBknGIF8w9UmPbsgbIuq/CbdBHzCA==",
+			"version": "8.1.0",
+			"resolved": "https://registry.npmjs.org/@testing-library/vue/-/vue-8.1.0.tgz",
+			"integrity": "sha512-ls4RiHO1ta4mxqqajWRh8158uFObVrrtAPoxk7cIp4HrnQUj/ScKzqz53HxYpG3X6Zb7H2v+0eTGLSoy8HQ2nA==",
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"dependencies": {
 			"dependencies": {
 				"@babel/runtime": "^7.23.2",
 				"@babel/runtime": "^7.23.2",
 				"@testing-library/dom": "^9.3.3",
 				"@testing-library/dom": "^9.3.3",
@@ -1513,26 +1539,29 @@
 			"dev": true
 			"dev": true
 		},
 		},
 		"node_modules/@types/linkify-it": {
 		"node_modules/@types/linkify-it": {
-			"version": "3.0.5",
-			"resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-3.0.5.tgz",
-			"integrity": "sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw==",
-			"dev": true
+			"version": "5.0.0",
+			"resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-5.0.0.tgz",
+			"integrity": "sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==",
+			"dev": true,
+			"license": "MIT"
 		},
 		},
 		"node_modules/@types/markdown-it": {
 		"node_modules/@types/markdown-it": {
-			"version": "14.0.1",
-			"resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-14.0.1.tgz",
-			"integrity": "sha512-6WfOG3jXR78DW8L5cTYCVVGAsIFZskRHCDo5tbqa+qtKVt4oDRVH7hyIWu1SpDQJlmIoEivNQZ5h+AGAOrgOtQ==",
+			"version": "14.1.1",
+			"resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-14.1.1.tgz",
+			"integrity": "sha512-4NpsnpYl2Gt1ljyBGrKMxFYAYvpqbnnkgP/i/g+NLpjEUa3obn1XJCur9YbEXKDAkaXqsR1LbDnGEJ0MmKFxfg==",
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"dependencies": {
 			"dependencies": {
-				"@types/linkify-it": "*",
-				"@types/mdurl": "*"
+				"@types/linkify-it": "^5",
+				"@types/mdurl": "^2"
 			}
 			}
 		},
 		},
 		"node_modules/@types/mdurl": {
 		"node_modules/@types/mdurl": {
-			"version": "1.0.5",
-			"resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.5.tgz",
-			"integrity": "sha512-6L6VymKTzYSrEf4Nev4Xa1LCHKrlTlYCBMTlQKFuddo1CvQcE52I0mwfOJayueUC7MJuXOeHTcIU683lzd0cUA==",
-			"dev": true
+			"version": "2.0.0",
+			"resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-2.0.0.tgz",
+			"integrity": "sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==",
+			"dev": true,
+			"license": "MIT"
 		},
 		},
 		"node_modules/@types/web-bluetooth": {
 		"node_modules/@types/web-bluetooth": {
 			"version": "0.0.20",
 			"version": "0.0.20",
@@ -1795,21 +1824,23 @@
 			"integrity": "sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA=="
 			"integrity": "sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA=="
 		},
 		},
 		"node_modules/@vue/devtools-api": {
 		"node_modules/@vue/devtools-api": {
-			"version": "7.0.27",
-			"resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-7.0.27.tgz",
-			"integrity": "sha512-BFCFCusSDcw2UcOFD/QeK7OxD1x2C/m+uAN30Q7jLKECSW53hmz0urzJmX834GuWDZX/hIxkyUKnLLfEIP1c/w==",
+			"version": "7.2.1",
+			"resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-7.2.1.tgz",
+			"integrity": "sha512-6oNCtyFOrNdqm6GUkFujsCgFlpbsHLnZqq7edeM/+cxAbMyCWvsaCsIMUaz7AiluKLccCGEM8fhOsjaKgBvb7g==",
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"dependencies": {
 			"dependencies": {
-				"@vue/devtools-kit": "^7.0.27"
+				"@vue/devtools-kit": "^7.2.1"
 			}
 			}
 		},
 		},
 		"node_modules/@vue/devtools-kit": {
 		"node_modules/@vue/devtools-kit": {
-			"version": "7.0.27",
-			"resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.0.27.tgz",
-			"integrity": "sha512-/A5xM38pPCFX5Yhl/lRFAzjyK6VNsH670nww2WbjFKWqlu3I+lMxWKzQkCW6A1V8bduITgl2kHORfg2gTw6QaA==",
+			"version": "7.2.1",
+			"resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.2.1.tgz",
+			"integrity": "sha512-Wak/fin1X0Q8LLIfCAHBrdaaB+R6IdpSXsDByPHbQ3BmkCP0/cIo/oEGp9i0U2+gEqD4L3V9RDjNf1S34DTzQQ==",
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"dependencies": {
 			"dependencies": {
-				"@vue/devtools-shared": "^7.0.27",
+				"@vue/devtools-shared": "^7.2.1",
 				"hookable": "^5.5.3",
 				"hookable": "^5.5.3",
 				"mitt": "^3.0.1",
 				"mitt": "^3.0.1",
 				"perfect-debounce": "^1.0.0",
 				"perfect-debounce": "^1.0.0",
@@ -1820,10 +1851,11 @@
 			}
 			}
 		},
 		},
 		"node_modules/@vue/devtools-shared": {
 		"node_modules/@vue/devtools-shared": {
-			"version": "7.0.27",
-			"resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.0.27.tgz",
-			"integrity": "sha512-4VxtmZ6yjhiSloqZZq2UYU0TBGxOJ8GxWvp5OlAH70zYqi0FIAyWGPkOhvfoZ7DKQyv2UU0mmKzFHjsEkelGyQ==",
+			"version": "7.2.1",
+			"resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.2.1.tgz",
+			"integrity": "sha512-PCJF4UknJmOal68+X9XHyVeQ+idv0LFujkTOIW30+GaMJqwFVN9LkQKX4gLqn61KkGMdJTzQ1bt7EJag3TI6AA==",
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"dependencies": {
 			"dependencies": {
 				"rfdc": "^1.3.1"
 				"rfdc": "^1.3.1"
 			}
 			}
@@ -2594,9 +2626,10 @@
 			}
 			}
 		},
 		},
 		"node_modules/chart.js": {
 		"node_modules/chart.js": {
-			"version": "4.4.2",
-			"resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.2.tgz",
-			"integrity": "sha512-6GD7iKwFpP5kbSD4MeRRRlTnQvxfQREy36uEtm1hzHzcOqwWx0YEHuspuoNlslu+nciLIB7fjjsHkUv/FzFcOg==",
+			"version": "4.4.3",
+			"resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.3.tgz",
+			"integrity": "sha512-qK1gkGSRYcJzqrrzdR6a+I0vQ4/R+SoODXyAjscQ/4mzuNzySaMCd+hyVxitSY1+L2fjPD1Gbn+ibNqRmwQeLw==",
+			"license": "MIT",
 			"dependencies": {
 			"dependencies": {
 				"@kurkle/color": "^0.3.0"
 				"@kurkle/color": "^0.3.0"
 			},
 			},
@@ -3235,11 +3268,12 @@
 			}
 			}
 		},
 		},
 		"node_modules/esbuild": {
 		"node_modules/esbuild": {
-			"version": "0.21.2",
-			"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.2.tgz",
-			"integrity": "sha512-LmHPAa5h4tSxz+g/D8IHY6wCjtIiFx8I7/Q0Aq+NmvtoYvyMnJU0KQJcqB6QH30X9x/W4CemgUtPgQDZFca5SA==",
+			"version": "0.21.3",
+			"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.3.tgz",
+			"integrity": "sha512-Kgq0/ZsAPzKrbOjCQcjoSmPoWhlcVnGAUo7jvaLHoxW1Drto0KGkR1xBNg2Cp43b9ImvxmPEJZ9xkfcnqPsfBw==",
 			"dev": true,
 			"dev": true,
 			"hasInstallScript": true,
 			"hasInstallScript": true,
+			"license": "MIT",
 			"bin": {
 			"bin": {
 				"esbuild": "bin/esbuild"
 				"esbuild": "bin/esbuild"
 			},
 			},
@@ -3247,29 +3281,29 @@
 				"node": ">=12"
 				"node": ">=12"
 			},
 			},
 			"optionalDependencies": {
 			"optionalDependencies": {
-				"@esbuild/aix-ppc64": "0.21.2",
-				"@esbuild/android-arm": "0.21.2",
-				"@esbuild/android-arm64": "0.21.2",
-				"@esbuild/android-x64": "0.21.2",
-				"@esbuild/darwin-arm64": "0.21.2",
-				"@esbuild/darwin-x64": "0.21.2",
-				"@esbuild/freebsd-arm64": "0.21.2",
-				"@esbuild/freebsd-x64": "0.21.2",
-				"@esbuild/linux-arm": "0.21.2",
-				"@esbuild/linux-arm64": "0.21.2",
-				"@esbuild/linux-ia32": "0.21.2",
-				"@esbuild/linux-loong64": "0.21.2",
-				"@esbuild/linux-mips64el": "0.21.2",
-				"@esbuild/linux-ppc64": "0.21.2",
-				"@esbuild/linux-riscv64": "0.21.2",
-				"@esbuild/linux-s390x": "0.21.2",
-				"@esbuild/linux-x64": "0.21.2",
-				"@esbuild/netbsd-x64": "0.21.2",
-				"@esbuild/openbsd-x64": "0.21.2",
-				"@esbuild/sunos-x64": "0.21.2",
-				"@esbuild/win32-arm64": "0.21.2",
-				"@esbuild/win32-ia32": "0.21.2",
-				"@esbuild/win32-x64": "0.21.2"
+				"@esbuild/aix-ppc64": "0.21.3",
+				"@esbuild/android-arm": "0.21.3",
+				"@esbuild/android-arm64": "0.21.3",
+				"@esbuild/android-x64": "0.21.3",
+				"@esbuild/darwin-arm64": "0.21.3",
+				"@esbuild/darwin-x64": "0.21.3",
+				"@esbuild/freebsd-arm64": "0.21.3",
+				"@esbuild/freebsd-x64": "0.21.3",
+				"@esbuild/linux-arm": "0.21.3",
+				"@esbuild/linux-arm64": "0.21.3",
+				"@esbuild/linux-ia32": "0.21.3",
+				"@esbuild/linux-loong64": "0.21.3",
+				"@esbuild/linux-mips64el": "0.21.3",
+				"@esbuild/linux-ppc64": "0.21.3",
+				"@esbuild/linux-riscv64": "0.21.3",
+				"@esbuild/linux-s390x": "0.21.3",
+				"@esbuild/linux-x64": "0.21.3",
+				"@esbuild/netbsd-x64": "0.21.3",
+				"@esbuild/openbsd-x64": "0.21.3",
+				"@esbuild/sunos-x64": "0.21.3",
+				"@esbuild/win32-arm64": "0.21.3",
+				"@esbuild/win32-ia32": "0.21.3",
+				"@esbuild/win32-x64": "0.21.3"
 			}
 			}
 		},
 		},
 		"node_modules/escalade": {
 		"node_modules/escalade": {
@@ -4186,7 +4220,8 @@
 			"version": "5.5.3",
 			"version": "5.5.3",
 			"resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz",
 			"resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz",
 			"integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==",
 			"integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==",
-			"dev": true
+			"dev": true,
+			"license": "MIT"
 		},
 		},
 		"node_modules/html-encoding-sniffer": {
 		"node_modules/html-encoding-sniffer": {
 			"version": "4.0.0",
 			"version": "4.0.0",
@@ -4941,10 +4976,11 @@
 			}
 			}
 		},
 		},
 		"node_modules/lightningcss": {
 		"node_modules/lightningcss": {
-			"version": "1.24.1",
-			"resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.24.1.tgz",
-			"integrity": "sha512-kUpHOLiH5GB0ERSv4pxqlL0RYKnOXtgGtVe7shDGfhS0AZ4D1ouKFYAcLcZhql8aMspDNzaUCumGHZ78tb2fTg==",
+			"version": "1.25.0",
+			"resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.25.0.tgz",
+			"integrity": "sha512-B08o6QQikGaY4rPuQohtFVE+X2++mm/QemwAJ/1sgnMgTwwUnafJbTmSSBWC8Tv4JPfhelXZB6sWA0Y/6eYJmQ==",
 			"dev": true,
 			"dev": true,
+			"license": "MPL-2.0",
 			"dependencies": {
 			"dependencies": {
 				"detect-libc": "^1.0.3"
 				"detect-libc": "^1.0.3"
 			},
 			},
@@ -4956,25 +4992,26 @@
 				"url": "https://opencollective.com/parcel"
 				"url": "https://opencollective.com/parcel"
 			},
 			},
 			"optionalDependencies": {
 			"optionalDependencies": {
-				"lightningcss-darwin-arm64": "1.24.1",
-				"lightningcss-darwin-x64": "1.24.1",
-				"lightningcss-freebsd-x64": "1.24.1",
-				"lightningcss-linux-arm-gnueabihf": "1.24.1",
-				"lightningcss-linux-arm64-gnu": "1.24.1",
-				"lightningcss-linux-arm64-musl": "1.24.1",
-				"lightningcss-linux-x64-gnu": "1.24.1",
-				"lightningcss-linux-x64-musl": "1.24.1",
-				"lightningcss-win32-x64-msvc": "1.24.1"
+				"lightningcss-darwin-arm64": "1.25.0",
+				"lightningcss-darwin-x64": "1.25.0",
+				"lightningcss-freebsd-x64": "1.25.0",
+				"lightningcss-linux-arm-gnueabihf": "1.25.0",
+				"lightningcss-linux-arm64-gnu": "1.25.0",
+				"lightningcss-linux-arm64-musl": "1.25.0",
+				"lightningcss-linux-x64-gnu": "1.25.0",
+				"lightningcss-linux-x64-musl": "1.25.0",
+				"lightningcss-win32-x64-msvc": "1.25.0"
 			}
 			}
 		},
 		},
 		"node_modules/lightningcss-darwin-arm64": {
 		"node_modules/lightningcss-darwin-arm64": {
-			"version": "1.24.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.24.1.tgz",
-			"integrity": "sha512-1jQ12jBy+AE/73uGQWGSafK5GoWgmSiIQOGhSEXiFJSZxzV+OXIx+a9h2EYHxdJfX864M+2TAxWPWb0Vv+8y4w==",
+			"version": "1.25.0",
+			"resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.25.0.tgz",
+			"integrity": "sha512-neCU5PrQUAec/b2mpXv13rrBWObQVaG/y0yhGKzAqN9cj7lOv13Wegnpiro0M66XAxx/cIkZfmJstRfriOR2SQ==",
 			"cpu": [
 			"cpu": [
 				"arm64"
 				"arm64"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MPL-2.0",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"darwin"
 				"darwin"
@@ -4988,13 +5025,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/lightningcss-darwin-x64": {
 		"node_modules/lightningcss-darwin-x64": {
-			"version": "1.24.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.24.1.tgz",
-			"integrity": "sha512-R4R1d7VVdq2mG4igMU+Di8GPf0b64ZLnYVkubYnGG0Qxq1KaXQtAzcLI43EkpnoWvB/kUg8JKCWH4S13NfiLcQ==",
+			"version": "1.25.0",
+			"resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.25.0.tgz",
+			"integrity": "sha512-h1XBxDHdED7TY4/1V30UNjiqXceGbcL8ARhUfbf8CWAEhD7wMKK/4UqMHi94RDl31ko4LTmt9fS2u1uyeWYE6g==",
 			"cpu": [
 			"cpu": [
 				"x64"
 				"x64"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MPL-2.0",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"darwin"
 				"darwin"
@@ -5008,13 +5046,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/lightningcss-freebsd-x64": {
 		"node_modules/lightningcss-freebsd-x64": {
-			"version": "1.24.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.24.1.tgz",
-			"integrity": "sha512-z6NberUUw5ALES6Ixn2shmjRRrM1cmEn1ZQPiM5IrZ6xHHL5a1lPin9pRv+w6eWfcrEo+qGG6R9XfJrpuY3e4g==",
+			"version": "1.25.0",
+			"resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.25.0.tgz",
+			"integrity": "sha512-f7v6QwrqCFtQOG1Y7iZ4P1/EAmMsyUyRBrYbSmDxihMzdsL7xyTM753H2138/oCpam+maw2RZrXe/NA1r/I5cQ==",
 			"cpu": [
 			"cpu": [
 				"x64"
 				"x64"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MPL-2.0",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"freebsd"
 				"freebsd"
@@ -5028,13 +5067,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/lightningcss-linux-arm-gnueabihf": {
 		"node_modules/lightningcss-linux-arm-gnueabihf": {
-			"version": "1.24.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.24.1.tgz",
-			"integrity": "sha512-NLQLnBQW/0sSg74qLNI8F8QKQXkNg4/ukSTa+XhtkO7v3BnK19TS1MfCbDHt+TTdSgNEBv0tubRuapcKho2EWw==",
+			"version": "1.25.0",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.25.0.tgz",
+			"integrity": "sha512-7KSVcjci9apHxUKNjiLKXn8hVQJqCtwFg5YNvTeKi/BM91A9lQTuO57RpmpPbRIb20Qm8vR7fZtL1iL5Yo3j9A==",
 			"cpu": [
 			"cpu": [
 				"arm"
 				"arm"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MPL-2.0",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"linux"
 				"linux"
@@ -5048,13 +5088,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/lightningcss-linux-arm64-gnu": {
 		"node_modules/lightningcss-linux-arm64-gnu": {
-			"version": "1.24.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.24.1.tgz",
-			"integrity": "sha512-AQxWU8c9E9JAjAi4Qw9CvX2tDIPjgzCTrZCSXKELfs4mCwzxRkHh2RCxX8sFK19RyJoJAjA/Kw8+LMNRHS5qEg==",
+			"version": "1.25.0",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.25.0.tgz",
+			"integrity": "sha512-1+6tuAsUyMVG5N2rzgwaOOf84yEU+Gjl71b+wLcz26lyM/ohgFgeqPWeB/Dor0wyUnq7vg184l8goGT26cRxoQ==",
 			"cpu": [
 			"cpu": [
 				"arm64"
 				"arm64"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MPL-2.0",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"linux"
 				"linux"
@@ -5068,13 +5109,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/lightningcss-linux-arm64-musl": {
 		"node_modules/lightningcss-linux-arm64-musl": {
-			"version": "1.24.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.24.1.tgz",
-			"integrity": "sha512-JCgH/SrNrhqsguUA0uJUM1PvN5+dVuzPIlXcoWDHSv2OU/BWlj2dUYr3XNzEw748SmNZPfl2NjQrAdzaPOn1lA==",
+			"version": "1.25.0",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.25.0.tgz",
+			"integrity": "sha512-4kw3ZnGQzxD8KkaB4doqfi32hP5h3o04OlrdfZ7T9VLTbUxeh3YZUKcJmhINV2rdMOOmVODqaRw1kuvvF16Q+Q==",
 			"cpu": [
 			"cpu": [
 				"arm64"
 				"arm64"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MPL-2.0",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"linux"
 				"linux"
@@ -5088,13 +5130,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/lightningcss-linux-x64-gnu": {
 		"node_modules/lightningcss-linux-x64-gnu": {
-			"version": "1.24.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.24.1.tgz",
-			"integrity": "sha512-TYdEsC63bHV0h47aNRGN3RiK7aIeco3/keN4NkoSQ5T8xk09KHuBdySltWAvKLgT8JvR+ayzq8ZHnL1wKWY0rw==",
+			"version": "1.25.0",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.25.0.tgz",
+			"integrity": "sha512-oVEP5rBrFQB5V7fRIPYkDxKLmd2fAbz9VagKWIRu1TlYDUFWXK4F3KztAtAKuD7tLMBSGGi1LMUueFzVe+cZbw==",
 			"cpu": [
 			"cpu": [
 				"x64"
 				"x64"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MPL-2.0",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"linux"
 				"linux"
@@ -5108,13 +5151,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/lightningcss-linux-x64-musl": {
 		"node_modules/lightningcss-linux-x64-musl": {
-			"version": "1.24.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.24.1.tgz",
-			"integrity": "sha512-HLfzVik3RToot6pQ2Rgc3JhfZkGi01hFetHt40HrUMoeKitLoqUUT5owM6yTZPTytTUW9ukLBJ1pc3XNMSvlLw==",
+			"version": "1.25.0",
+			"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.25.0.tgz",
+			"integrity": "sha512-7ssY6HwCvmPDohqtXuZG2Mh9q32LbVBhiF/SS/VMj2jUcXcsBilUEviq/zFDzhZMxl5f1lXi5/+mCuSGrMir1A==",
 			"cpu": [
 			"cpu": [
 				"x64"
 				"x64"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MPL-2.0",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"linux"
 				"linux"
@@ -5128,13 +5172,14 @@
 			}
 			}
 		},
 		},
 		"node_modules/lightningcss-win32-x64-msvc": {
 		"node_modules/lightningcss-win32-x64-msvc": {
-			"version": "1.24.1",
-			"resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.24.1.tgz",
-			"integrity": "sha512-joEupPjYJ7PjZtDsS5lzALtlAudAbgIBMGJPNeFe5HfdmJXFd13ECmEM+5rXNxYVMRHua2w8132R6ab5Z6K9Ow==",
+			"version": "1.25.0",
+			"resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.25.0.tgz",
+			"integrity": "sha512-DUVxj1S6dCQkixQ5qiHcYojamxE02bgmSpc4p6lejPwW7WRd/pvDPDAr+BvZWAkX5MRphxB7ei6+93+42ZtvmQ==",
 			"cpu": [
 			"cpu": [
 				"x64"
 				"x64"
 			],
 			],
 			"dev": true,
 			"dev": true,
+			"license": "MPL-2.0",
 			"optional": true,
 			"optional": true,
 			"os": [
 			"os": [
 				"win32"
 				"win32"
@@ -5630,7 +5675,8 @@
 			"version": "3.0.1",
 			"version": "3.0.1",
 			"resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz",
 			"resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz",
 			"integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==",
 			"integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==",
-			"dev": true
+			"dev": true,
+			"license": "MIT"
 		},
 		},
 		"node_modules/mlly": {
 		"node_modules/mlly": {
 			"version": "1.6.1",
 			"version": "1.6.1",
@@ -6094,7 +6140,8 @@
 			"version": "1.0.0",
 			"version": "1.0.0",
 			"resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz",
 			"resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz",
 			"integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==",
 			"integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==",
-			"dev": true
+			"dev": true,
+			"license": "MIT"
 		},
 		},
 		"node_modules/php-parser": {
 		"node_modules/php-parser": {
 			"version": "3.1.5",
 			"version": "3.1.5",
@@ -6779,12 +6826,13 @@
 			}
 			}
 		},
 		},
 		"node_modules/shiki": {
 		"node_modules/shiki": {
-			"version": "1.3.0",
-			"resolved": "https://registry.npmjs.org/shiki/-/shiki-1.3.0.tgz",
-			"integrity": "sha512-9aNdQy/etMXctnPzsje1h1XIGm9YfRcSksKOGqZWXA/qP9G18/8fpz5Bjpma8bOgz3tqIpjERAd6/lLjFyzoww==",
+			"version": "1.6.0",
+			"resolved": "https://registry.npmjs.org/shiki/-/shiki-1.6.0.tgz",
+			"integrity": "sha512-P31ROeXcVgW/k3Z+vUUErcxoTah7ZRaimctOpzGuqAntqnnSmx1HOsvnbAB8Z2qfXPRhw61yptAzCsuKOhTHwQ==",
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"dependencies": {
 			"dependencies": {
-				"@shikijs/core": "1.3.0"
+				"@shikijs/core": "1.6.0"
 			}
 			}
 		},
 		},
 		"node_modules/side-channel": {
 		"node_modules/side-channel": {
@@ -6876,6 +6924,7 @@
 			"resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz",
 			"resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz",
 			"integrity": "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==",
 			"integrity": "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==",
 			"dev": true,
 			"dev": true,
+			"license": "BSD-3-Clause",
 			"engines": {
 			"engines": {
 				"node": ">=0.10.0"
 				"node": ">=0.10.0"
 			}
 			}
@@ -7771,10 +7820,11 @@
 			"dev": true
 			"dev": true
 		},
 		},
 		"node_modules/vite": {
 		"node_modules/vite": {
-			"version": "5.2.10",
-			"resolved": "https://registry.npmjs.org/vite/-/vite-5.2.10.tgz",
-			"integrity": "sha512-PAzgUZbP7msvQvqdSD+ErD5qGnSFiGOoWmV5yAKUEI0kdhjbH6nMWVyZQC/hSc4aXwc0oJ9aEdIiF9Oje0JFCw==",
+			"version": "5.2.11",
+			"resolved": "https://registry.npmjs.org/vite/-/vite-5.2.11.tgz",
+			"integrity": "sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==",
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"dependencies": {
 			"dependencies": {
 				"esbuild": "^0.20.1",
 				"esbuild": "^0.20.1",
 				"postcss": "^8.4.38",
 				"postcss": "^8.4.38",
@@ -8254,26 +8304,28 @@
 			}
 			}
 		},
 		},
 		"node_modules/vitepress": {
 		"node_modules/vitepress": {
-			"version": "1.1.4",
-			"resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.1.4.tgz",
-			"integrity": "sha512-bWIzFZXpPB6NIDBuWnS20aMADH+FcFKDfQNYFvbOWij03PR29eImTceQHIzCKordjXYBhM/TjE5VKFTUJ3EheA==",
+			"version": "1.2.0",
+			"resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.2.0.tgz",
+			"integrity": "sha512-m/4PAQVyPBvKHV7sFKwcmNmrsoSxdjnw/Eg40YyuBSaBHhrro9ubnfWk5GT0xGfE98LqjZkHCWKNJlR6G/7Ayg==",
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"dependencies": {
 			"dependencies": {
 				"@docsearch/css": "^3.6.0",
 				"@docsearch/css": "^3.6.0",
 				"@docsearch/js": "^3.6.0",
 				"@docsearch/js": "^3.6.0",
-				"@shikijs/core": "^1.3.0",
-				"@shikijs/transformers": "^1.3.0",
-				"@types/markdown-it": "^14.0.1",
+				"@shikijs/core": "^1.5.2",
+				"@shikijs/transformers": "^1.5.2",
+				"@types/markdown-it": "^14.1.1",
 				"@vitejs/plugin-vue": "^5.0.4",
 				"@vitejs/plugin-vue": "^5.0.4",
-				"@vue/devtools-api": "^7.0.27",
+				"@vue/devtools-api": "^7.2.0",
+				"@vue/shared": "^3.4.27",
 				"@vueuse/core": "^10.9.0",
 				"@vueuse/core": "^10.9.0",
 				"@vueuse/integrations": "^10.9.0",
 				"@vueuse/integrations": "^10.9.0",
 				"focus-trap": "^7.5.4",
 				"focus-trap": "^7.5.4",
 				"mark.js": "8.11.1",
 				"mark.js": "8.11.1",
 				"minisearch": "^6.3.0",
 				"minisearch": "^6.3.0",
-				"shiki": "^1.3.0",
-				"vite": "^5.2.10",
-				"vue": "^3.4.25"
+				"shiki": "^1.5.2",
+				"vite": "^5.2.11",
+				"vue": "^3.4.27"
 			},
 			},
 			"bin": {
 			"bin": {
 				"vitepress": "bin/vitepress.js"
 				"vitepress": "bin/vitepress.js"
@@ -8291,6 +8343,13 @@
 				}
 				}
 			}
 			}
 		},
 		},
+		"node_modules/vitepress/node_modules/@vue/shared": {
+			"version": "3.4.27",
+			"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.27.tgz",
+			"integrity": "sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==",
+			"dev": true,
+			"license": "MIT"
+		},
 		"node_modules/vitest": {
 		"node_modules/vitest": {
 			"version": "1.6.0",
 			"version": "1.6.0",
 			"resolved": "https://registry.npmjs.org/vitest/-/vitest-1.6.0.tgz",
 			"resolved": "https://registry.npmjs.org/vitest/-/vitest-1.6.0.tgz",

+ 5 - 5
package.json

@@ -22,7 +22,7 @@
 		"@alpinejs/collapse": "^3.13.10",
 		"@alpinejs/collapse": "^3.13.10",
 		"@fortawesome/fontawesome-free": "^6.5.2",
 		"@fortawesome/fontawesome-free": "^6.5.2",
 		"alpinejs": "^3.13.10",
 		"alpinejs": "^3.13.10",
-		"chart.js": "^4.4.2",
+		"chart.js": "^4.4.3",
 		"check-password-strength": "^2.0.10",
 		"check-password-strength": "^2.0.10",
 		"floating-vue": "^5.2.2",
 		"floating-vue": "^5.2.2",
 		"nanoid": "^5.0.7",
 		"nanoid": "^5.0.7",
@@ -33,17 +33,17 @@
 	},
 	},
 	"devDependencies": {
 	"devDependencies": {
 		"@prettier/plugin-php": "^0.22.2",
 		"@prettier/plugin-php": "^0.22.2",
-		"@testing-library/vue": "^8.0.3",
+		"@testing-library/vue": "^8.1.0",
 		"@vitejs/plugin-vue": "^5.0.4",
 		"@vitejs/plugin-vue": "^5.0.4",
 		"browserslist": "^4.23.0",
 		"browserslist": "^4.23.0",
-		"esbuild": "^0.21.2",
+		"esbuild": "^0.21.3",
 		"eslint": "^8.57.0",
 		"eslint": "^8.57.0",
 		"eslint-config-prettier": "^9.1.0",
 		"eslint-config-prettier": "^9.1.0",
 		"eslint-plugin-editorconfig": "^4.0.3",
 		"eslint-plugin-editorconfig": "^4.0.3",
 		"eslint-plugin-import": "^2.29.1",
 		"eslint-plugin-import": "^2.29.1",
 		"husky": "^9.0.11",
 		"husky": "^9.0.11",
 		"jsdom": "^24.0.0",
 		"jsdom": "^24.0.0",
-		"lightningcss": "^1.24.1",
+		"lightningcss": "^1.25.0",
 		"lint-staged": "^15.2.2",
 		"lint-staged": "^15.2.2",
 		"markdownlint-cli2": "^0.13.0",
 		"markdownlint-cli2": "^0.13.0",
 		"prettier": "^3.2.5",
 		"prettier": "^3.2.5",
@@ -52,7 +52,7 @@
 		"prettier-plugin-sql": "^0.18.0",
 		"prettier-plugin-sql": "^0.18.0",
 		"stylelint": "^16.5.0",
 		"stylelint": "^16.5.0",
 		"stylelint-config-standard": "^36.0.0",
 		"stylelint-config-standard": "^36.0.0",
-		"vitepress": "^1.1.4",
+		"vitepress": "^1.2.0",
 		"vitest": "^1.6.0",
 		"vitest": "^1.6.0",
 		"vue": "^3.4.27"
 		"vue": "^3.4.27"
 	},
 	},

+ 5 - 4
src/deb/web-terminal/package-lock.json

@@ -12,15 +12,16 @@
 				"ws": "^8.17.0"
 				"ws": "^8.17.0"
 			},
 			},
 			"devDependencies": {
 			"devDependencies": {
-				"@types/node": "^20.12.11",
+				"@types/node": "^20.12.12",
 				"@types/ws": "^8.5.10"
 				"@types/ws": "^8.5.10"
 			}
 			}
 		},
 		},
 		"node_modules/@types/node": {
 		"node_modules/@types/node": {
-			"version": "20.12.11",
-			"resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.11.tgz",
-			"integrity": "sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==",
+			"version": "20.12.12",
+			"resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz",
+			"integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==",
 			"dev": true,
 			"dev": true,
+			"license": "MIT",
 			"dependencies": {
 			"dependencies": {
 				"undici-types": "~5.26.4"
 				"undici-types": "~5.26.4"
 			}
 			}

+ 1 - 1
src/deb/web-terminal/package.json

@@ -12,6 +12,6 @@
 	},
 	},
 	"devDependencies": {
 	"devDependencies": {
 		"@types/ws": "^8.5.10",
 		"@types/ws": "^8.5.10",
-		"@types/node": "^20.12.11"
+		"@types/node": "^20.12.12"
 	}
 	}
 }
 }