diff --git a/package-lock.json b/package-lock.json
index d308ab1b1..c89a636ee 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -2022,9 +2022,9 @@
       }
     },
     "node_modules/@cspell/cspell-bundled-dicts": {
-      "version": "8.16.0",
-      "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-8.16.0.tgz",
-      "integrity": "sha512-R0Eqq5kTZnmZ0elih5uY3TWjMqqAeMl7ciU7maUs+m1FNjCEdJXtJ9wrQxNgjmXi0tX8cvahZRO3O558tEz/KA==",
+      "version": "8.16.1",
+      "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-8.16.1.tgz",
+      "integrity": "sha512-EkbtoYpmiN9YPfcOoPcMnIrJBZh13mun64jPyyaYhrPPToiU5+CisZ7ZKUBGnqNaatuciMUxwIudhanQJ7Yhnw==",
       "dev": true,
       "dependencies": {
         "@cspell/dict-ada": "^4.0.5",
@@ -2032,7 +2032,7 @@
         "@cspell/dict-aws": "^4.0.7",
         "@cspell/dict-bash": "^4.1.8",
         "@cspell/dict-companies": "^3.1.7",
-        "@cspell/dict-cpp": "^6.0.1",
+        "@cspell/dict-cpp": "^6.0.2",
         "@cspell/dict-cryptocurrencies": "^5.0.3",
         "@cspell/dict-csharp": "^4.0.5",
         "@cspell/dict-css": "^4.0.16",
@@ -2041,7 +2041,7 @@
         "@cspell/dict-docker": "^1.1.11",
         "@cspell/dict-dotnet": "^5.0.8",
         "@cspell/dict-elixir": "^4.0.6",
-        "@cspell/dict-en_us": "^4.3.26",
+        "@cspell/dict-en_us": "^4.3.28",
         "@cspell/dict-en-common-misspellings": "^2.0.7",
         "@cspell/dict-en-gb": "1.1.33",
         "@cspell/dict-filetypes": "^3.0.8",
@@ -2051,7 +2051,7 @@
         "@cspell/dict-fullstack": "^3.2.3",
         "@cspell/dict-gaming-terms": "^1.0.8",
         "@cspell/dict-git": "^3.0.3",
-        "@cspell/dict-golang": "^6.0.16",
+        "@cspell/dict-golang": "^6.0.17",
         "@cspell/dict-google": "^1.0.4",
         "@cspell/dict-haskell": "^4.0.4",
         "@cspell/dict-html": "^4.0.10",
@@ -2066,16 +2066,16 @@
         "@cspell/dict-markdown": "^2.0.7",
         "@cspell/dict-monkeyc": "^1.0.9",
         "@cspell/dict-node": "^5.0.5",
-        "@cspell/dict-npm": "^5.1.11",
+        "@cspell/dict-npm": "^5.1.14",
         "@cspell/dict-php": "^4.0.13",
         "@cspell/dict-powershell": "^5.0.13",
         "@cspell/dict-public-licenses": "^2.0.11",
         "@cspell/dict-python": "^4.2.12",
         "@cspell/dict-r": "^2.0.4",
         "@cspell/dict-ruby": "^5.0.7",
-        "@cspell/dict-rust": "^4.0.9",
+        "@cspell/dict-rust": "^4.0.10",
         "@cspell/dict-scala": "^5.0.6",
-        "@cspell/dict-software-terms": "^4.1.13",
+        "@cspell/dict-software-terms": "^4.1.17",
         "@cspell/dict-sql": "^2.1.8",
         "@cspell/dict-svelte": "^1.0.5",
         "@cspell/dict-swift": "^2.0.4",
@@ -2088,30 +2088,30 @@
       }
     },
     "node_modules/@cspell/cspell-json-reporter": {
-      "version": "8.16.0",
-      "resolved": "https://registry.npmjs.org/@cspell/cspell-json-reporter/-/cspell-json-reporter-8.16.0.tgz",
-      "integrity": "sha512-KLjPK94gA3JNuWy70LeenJ6EL3SFk2ejERKYJ6SVV/cVOKIvVd2qe42yX3/A/DkF2xzuZ2LD4z0sfoqQL1BaqA==",
+      "version": "8.16.1",
+      "resolved": "https://registry.npmjs.org/@cspell/cspell-json-reporter/-/cspell-json-reporter-8.16.1.tgz",
+      "integrity": "sha512-ue1paJ2OE2BjIBQHXFMHnFqJL5xMrE/TLveOntDSCKJw7edCGP4XJA6Q0ZfUgR/ZAP3SYKNPkajEWbDTMfG+XA==",
       "dev": true,
       "dependencies": {
-        "@cspell/cspell-types": "8.16.0"
+        "@cspell/cspell-types": "8.16.1"
       },
       "engines": {
         "node": ">=18"
       }
     },
     "node_modules/@cspell/cspell-pipe": {
-      "version": "8.16.0",
-      "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-8.16.0.tgz",
-      "integrity": "sha512-WoCgrv/mrtwCY4lhc6vEcqN3AQ7lT6K0NW5ShoSo116U2tRaW0unApIYH4Va8u7T9g3wyspFEceQRR1xD9qb9w==",
+      "version": "8.16.1",
+      "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-8.16.1.tgz",
+      "integrity": "sha512-6N+QZ3y65JRgGrQhZHmaBHESR+nC0J8nySGaYKclit8yk3jLZ/ORw9aoSGIj+dMPzImkNEDh+C1B1zdV4X8W6A==",
       "dev": true,
       "engines": {
         "node": ">=18"
       }
     },
     "node_modules/@cspell/cspell-resolver": {
-      "version": "8.16.0",
-      "resolved": "https://registry.npmjs.org/@cspell/cspell-resolver/-/cspell-resolver-8.16.0.tgz",
-      "integrity": "sha512-b+99bph43ptkXlQHgPXSkN/jK6LQHy2zL1Fm9up7+x6Yr64bxAzWzoeqJAPtnrPvFuOrFN0jZasZzKBw8CvrrQ==",
+      "version": "8.16.1",
+      "resolved": "https://registry.npmjs.org/@cspell/cspell-resolver/-/cspell-resolver-8.16.1.tgz",
+      "integrity": "sha512-CfVI2JFMwh9/n1QuU9niEONbYCX1XGKqmyCcHQUzAapSqGzbAmFrRFnvyKwNL+mmy1bxli9EZV8f5vBco26f9Q==",
       "dev": true,
       "dependencies": {
         "global-directory": "^4.0.1"
@@ -2121,18 +2121,18 @@
       }
     },
     "node_modules/@cspell/cspell-service-bus": {
-      "version": "8.16.0",
-      "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-8.16.0.tgz",
-      "integrity": "sha512-+fn763JKA4EYCOv+1VShFq015UMEBAFRDr+rlCnesgLE0fv9TSFVLsjOfh9/g6GuGQLCRLUqKztwwuueeErstQ==",
+      "version": "8.16.1",
+      "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-8.16.1.tgz",
+      "integrity": "sha512-URaralJKcdHZH/Lr25L28GJo2Ub07adHPPhOL83BvmPyGkboehmz5arjNrgQFwS+IvGjHLdp5uzEJd0xyeHGdw==",
       "dev": true,
       "engines": {
         "node": ">=18"
       }
     },
     "node_modules/@cspell/cspell-types": {
-      "version": "8.16.0",
-      "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-8.16.0.tgz",
-      "integrity": "sha512-bGrIK7p4NVsK+QX/CYWmjax+FkzfSIZaIaoiBESGV5gmwgXDVRMJ3IP6tQVAmTtckOYHCmtT5CZgI8zXWr8dHQ==",
+      "version": "8.16.1",
+      "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-8.16.1.tgz",
+      "integrity": "sha512-B8bHlBaDSMDMEq++H8qO9osKUkzWUrP4CgWQyRqlXZ9EOdnJ469Tp1wghcQ7DezII3aXYrHiVKsUYY9VvjkhIg==",
       "dev": true,
       "engines": {
         "node": ">=18"
@@ -2229,9 +2229,9 @@
       "dev": true
     },
     "node_modules/@cspell/dict-en_us": {
-      "version": "4.3.27",
-      "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-4.3.27.tgz",
-      "integrity": "sha512-7JYHahRWpi0VykWFTSM03KL/0fs6YtYfpOaTAg4N/d0wB2GfwVG/FJ/SBCjD4LBc6Rx9dzdo95Hs4BB8GPQbOA==",
+      "version": "4.3.28",
+      "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-4.3.28.tgz",
+      "integrity": "sha512-BN1PME7cOl7DXRQJ92pEd1f0Xk5sqjcDfThDGkKcsgwbSOY7KnTc/czBW6Pr3WXIchIm6cT12KEfjNqx7U7Rrw==",
       "dev": true
     },
     "node_modules/@cspell/dict-en-common-misspellings": {
@@ -2385,9 +2385,9 @@
       "dev": true
     },
     "node_modules/@cspell/dict-npm": {
-      "version": "5.1.13",
-      "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-5.1.13.tgz",
-      "integrity": "sha512-7S1Pwq16M4sqvv/op7iHErc6Diz+DXsBYRMS0dDj6HUS44VXMvgejXa3RMd5jwBmcHzkInFm3DW1eb2exBs0cg==",
+      "version": "5.1.14",
+      "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-5.1.14.tgz",
+      "integrity": "sha512-7VV/rrRlxOwy5j0bpw6/Uci+nx/rwSgx45FJdeKq++nHsBx/nEXMFNODknm4Mi6i7t7uOVHExpifrR6w6xTWww==",
       "dev": true
     },
     "node_modules/@cspell/dict-php": {
@@ -2484,9 +2484,9 @@
       "dev": true
     },
     "node_modules/@cspell/dynamic-import": {
-      "version": "8.16.0",
-      "resolved": "https://registry.npmjs.org/@cspell/dynamic-import/-/dynamic-import-8.16.0.tgz",
-      "integrity": "sha512-FH+B5y71qfunagXiLSJhXP9h/Vwb1Z8Cc/hLmliGekw/Y8BuYknL86tMg9grXBYNmM0kifIv6ZesQl8Km/p/rA==",
+      "version": "8.16.1",
+      "resolved": "https://registry.npmjs.org/@cspell/dynamic-import/-/dynamic-import-8.16.1.tgz",
+      "integrity": "sha512-mEfdeS1kFKpJoDsQ8wW6PxO3+ncYuZCWCASR0trbzZDduzO2RcogMUgzP99obHtYbgXadw94qcQWXB8OYTPSwg==",
       "dev": true,
       "dependencies": {
         "import-meta-resolve": "^4.1.0"
@@ -2496,27 +2496,27 @@
       }
     },
     "node_modules/@cspell/filetypes": {
-      "version": "8.16.0",
-      "resolved": "https://registry.npmjs.org/@cspell/filetypes/-/filetypes-8.16.0.tgz",
-      "integrity": "sha512-u2Ub0uSwXFPJFvXhAO/0FZBj3sMr4CeYCiQwTUsdFRkRMFpbTc7Vf+a+aC2vIj6WcaWrYXrJy3NZF/yjqF6SGw==",
+      "version": "8.16.1",
+      "resolved": "https://registry.npmjs.org/@cspell/filetypes/-/filetypes-8.16.1.tgz",
+      "integrity": "sha512-zpbNg3n26muR1jdMbylw5YsaVGyS9LU5Lfy20gU7RygAk6kFyx3Yz4C84EihBGQHy2gVEsEeyCCxk+R8RXuPZA==",
       "dev": true,
       "engines": {
         "node": ">=18"
       }
     },
     "node_modules/@cspell/strong-weak-map": {
-      "version": "8.16.0",
-      "resolved": "https://registry.npmjs.org/@cspell/strong-weak-map/-/strong-weak-map-8.16.0.tgz",
-      "integrity": "sha512-R6N12wEIQpBk2uyni/FU1SFSIjP0uql7ynXVcF1ob8/JJeRoikssydi9Xq5J6ghMw+X50u35mFvg9BgWKz0d+g==",
+      "version": "8.16.1",
+      "resolved": "https://registry.npmjs.org/@cspell/strong-weak-map/-/strong-weak-map-8.16.1.tgz",
+      "integrity": "sha512-jJQS05wg2iUkLKnPR8NEq3LqvqHWKnvUDFoPwaJzYw6ol/O4yi/lv+Me9+XCPrgjpnAz+8APhWkhrR/O71R1Bw==",
       "dev": true,
       "engines": {
         "node": ">=18"
       }
     },
     "node_modules/@cspell/url": {
-      "version": "8.16.0",
-      "resolved": "https://registry.npmjs.org/@cspell/url/-/url-8.16.0.tgz",
-      "integrity": "sha512-zW+6hAieD/FjysfjY4mVv7iHWWasBP3ldj6L+xy2p4Kuax1nug7uuJqMHlAVude/OywNwENG0rYaP/P9Pg4O+w==",
+      "version": "8.16.1",
+      "resolved": "https://registry.npmjs.org/@cspell/url/-/url-8.16.1.tgz",
+      "integrity": "sha512-kGlr7Wdo4xJpXKal/Gqo3Ll5Is7ptlIlLZOB/hzR6R53Fw4N6SdipTDIeHHqC15p2AXTEG6TSNdhk9dA50LY6w==",
       "dev": true,
       "engines": {
         "node": ">=18.0"
@@ -4149,12 +4149,12 @@
       "dev": true
     },
     "node_modules/@types/node": {
-      "version": "22.9.3",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.3.tgz",
-      "integrity": "sha512-F3u1fs/fce3FFk+DAxbxc78DF8x0cY09RRL8GnXLmkJ1jvx3TtPdWoTT5/NiYfI5ASqXBmfqJi9dZ3gxMx4lzw==",
+      "version": "22.10.0",
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.0.tgz",
+      "integrity": "sha512-XC70cRZVElFHfIUB40FgZOBbgJYFKKMa5nb9lxcwYstFG/Mi+/Y0bGS+rs6Dmhmkpq4pnNiLiuZAbc02YCOnmA==",
       "dev": true,
       "dependencies": {
-        "undici-types": "~6.19.8"
+        "undici-types": "~6.20.0"
       }
     },
     "node_modules/@types/normalize-package-data": {
@@ -7018,24 +7018,24 @@
       }
     },
     "node_modules/cspell": {
-      "version": "8.16.0",
-      "resolved": "https://registry.npmjs.org/cspell/-/cspell-8.16.0.tgz",
-      "integrity": "sha512-U6Up/4nODE+Ca+zqwZXTgBioGuF2JQHLEUIuoRJkJzAZkIBYDqrMXM+zdSL9E39+xb9jAtr9kPAYJf1Eybgi9g==",
+      "version": "8.16.1",
+      "resolved": "https://registry.npmjs.org/cspell/-/cspell-8.16.1.tgz",
+      "integrity": "sha512-ILuCjnY3JPY2oO62PodTQD6n3DGTKTwB+IU1tE9EC6EP2Xw6z3Ir+hO2DO6QlRUmZlGrkGMek5U06nNmztt4eA==",
       "dev": true,
       "dependencies": {
-        "@cspell/cspell-json-reporter": "8.16.0",
-        "@cspell/cspell-pipe": "8.16.0",
-        "@cspell/cspell-types": "8.16.0",
-        "@cspell/dynamic-import": "8.16.0",
-        "@cspell/url": "8.16.0",
+        "@cspell/cspell-json-reporter": "8.16.1",
+        "@cspell/cspell-pipe": "8.16.1",
+        "@cspell/cspell-types": "8.16.1",
+        "@cspell/dynamic-import": "8.16.1",
+        "@cspell/url": "8.16.1",
         "chalk": "^5.3.0",
         "chalk-template": "^1.1.0",
         "commander": "^12.1.0",
-        "cspell-dictionary": "8.16.0",
-        "cspell-gitignore": "8.16.0",
-        "cspell-glob": "8.16.0",
-        "cspell-io": "8.16.0",
-        "cspell-lib": "8.16.0",
+        "cspell-dictionary": "8.16.1",
+        "cspell-gitignore": "8.16.1",
+        "cspell-glob": "8.16.1",
+        "cspell-io": "8.16.1",
+        "cspell-lib": "8.16.1",
         "fast-json-stable-stringify": "^2.1.0",
         "file-entry-cache": "^9.1.0",
         "get-stdin": "^9.0.0",
@@ -7054,28 +7054,28 @@
       }
     },
     "node_modules/cspell-config-lib": {
-      "version": "8.16.0",
-      "resolved": "https://registry.npmjs.org/cspell-config-lib/-/cspell-config-lib-8.16.0.tgz",
-      "integrity": "sha512-PGT6ohLtIYXYLIm+R5hTcTrF0dzj8e7WAUJSJe5WlV/7lrwVdwgWaliLcXtSSPmfxgczr6sndX9TMJ2IEmPrmg==",
+      "version": "8.16.1",
+      "resolved": "https://registry.npmjs.org/cspell-config-lib/-/cspell-config-lib-8.16.1.tgz",
+      "integrity": "sha512-ohbSi9sI14rMdFc2g17ogObGGkd/x6zUVOzCH1nEOefC9yJYYfsvaMHqdhk0rOjvmF95j5OK4dm5oid+DKQcpw==",
       "dev": true,
       "dependencies": {
-        "@cspell/cspell-types": "8.16.0",
+        "@cspell/cspell-types": "8.16.1",
         "comment-json": "^4.2.5",
-        "yaml": "^2.6.0"
+        "yaml": "^2.6.1"
       },
       "engines": {
         "node": ">=18"
       }
     },
     "node_modules/cspell-dictionary": {
-      "version": "8.16.0",
-      "resolved": "https://registry.npmjs.org/cspell-dictionary/-/cspell-dictionary-8.16.0.tgz",
-      "integrity": "sha512-Y3sN6ttLBKbu0dOLcduY641n5QP1srUvZkW4bOTnG455DbIZfilrP1El/2Hl0RS6hC8LN9PM4bsIm/2xgdbApA==",
+      "version": "8.16.1",
+      "resolved": "https://registry.npmjs.org/cspell-dictionary/-/cspell-dictionary-8.16.1.tgz",
+      "integrity": "sha512-NL/vwf5SjtkWWaEUh+0dogKdEU4UuepJaNh36FX8W1CFtQXj7yEs45x4K7/Fp+pn/4AT7Qe7WpSSWi9z5GcqKg==",
       "dev": true,
       "dependencies": {
-        "@cspell/cspell-pipe": "8.16.0",
-        "@cspell/cspell-types": "8.16.0",
-        "cspell-trie-lib": "8.16.0",
+        "@cspell/cspell-pipe": "8.16.1",
+        "@cspell/cspell-types": "8.16.1",
+        "cspell-trie-lib": "8.16.1",
         "fast-equals": "^5.0.1"
       },
       "engines": {
@@ -7083,14 +7083,14 @@
       }
     },
     "node_modules/cspell-gitignore": {
-      "version": "8.16.0",
-      "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-8.16.0.tgz",
-      "integrity": "sha512-ODKe0ooyzYSBJkwgIVZSRIvzoZfT4tEbFt4fFDT88wPyyfX7xp7MAQhXy5KD1ocXH0WvYbdv37qzn2UbckrahA==",
+      "version": "8.16.1",
+      "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-8.16.1.tgz",
+      "integrity": "sha512-Gg8qvFc8wr1D7TvB+GSfT1jyrUoUmPiG3WdOnQnxOSYKJesOiVvNxLv7YXRFkcUKG1VU6XDUkpb/uzKh3k2rKw==",
       "dev": true,
       "dependencies": {
-        "@cspell/url": "8.16.0",
-        "cspell-glob": "8.16.0",
-        "cspell-io": "8.16.0",
+        "@cspell/url": "8.16.1",
+        "cspell-glob": "8.16.1",
+        "cspell-io": "8.16.1",
         "find-up-simple": "^1.0.0"
       },
       "bin": {
@@ -7101,12 +7101,12 @@
       }
     },
     "node_modules/cspell-glob": {
-      "version": "8.16.0",
-      "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-8.16.0.tgz",
-      "integrity": "sha512-xJSXRHwfENCNFmjpVSEucXY8E3BrpSCA+TukmOYtLyaMKtn6EAwoCpEU7Oj2tZOjdivprPmQ74k4Dqb1RHjIVQ==",
+      "version": "8.16.1",
+      "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-8.16.1.tgz",
+      "integrity": "sha512-EukaXFaUrgrY9G4bB2PguzpkAoOq6ai9acLl6gWD+6DgVEwkLqPmCWjsFJA0MaqVp9QvPsIfCy4KCnx35csG/g==",
       "dev": true,
       "dependencies": {
-        "@cspell/url": "8.16.0",
+        "@cspell/url": "8.16.1",
         "micromatch": "^4.0.8"
       },
       "engines": {
@@ -7114,13 +7114,13 @@
       }
     },
     "node_modules/cspell-grammar": {
-      "version": "8.16.0",
-      "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-8.16.0.tgz",
-      "integrity": "sha512-vvbJEkBqXocGH/H975RtkfMzVpNxNGMd0JCDd+NjbpeRyZceuChFw5Tie7kHteFY29SwZovub+Am3F4H1kmf9A==",
+      "version": "8.16.1",
+      "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-8.16.1.tgz",
+      "integrity": "sha512-7IRYa0O1xfK2HVbhGSpOPPt5HlP2ZHRHtdLU2iOvMSCkh0cSPERu++kdprvcaOf7E7koo0P+bxHSprcYbU/agg==",
       "dev": true,
       "dependencies": {
-        "@cspell/cspell-pipe": "8.16.0",
-        "@cspell/cspell-types": "8.16.0"
+        "@cspell/cspell-pipe": "8.16.1",
+        "@cspell/cspell-types": "8.16.1"
       },
       "bin": {
         "cspell-grammar": "bin.mjs"
@@ -7130,40 +7130,40 @@
       }
     },
     "node_modules/cspell-io": {
-      "version": "8.16.0",
-      "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-8.16.0.tgz",
-      "integrity": "sha512-WIK5uhPMjGsTAzm2/fGRbIdr7zWsMVG1fn8wNJYUiYELuyvzvLelfI1VG6szaFCGYqd6Uvgb/fS0uNbwGqCLAQ==",
+      "version": "8.16.1",
+      "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-8.16.1.tgz",
+      "integrity": "sha512-25MOQfy7EhdVeoNUW/+jyb5ArDYSLbaFwVToakHtLGuYk9cW8q8MAHq1W9GzW06wXswT2sQsRvaozmIOTDIOnw==",
       "dev": true,
       "dependencies": {
-        "@cspell/cspell-service-bus": "8.16.0",
-        "@cspell/url": "8.16.0"
+        "@cspell/cspell-service-bus": "8.16.1",
+        "@cspell/url": "8.16.1"
       },
       "engines": {
         "node": ">=18"
       }
     },
     "node_modules/cspell-lib": {
-      "version": "8.16.0",
-      "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-8.16.0.tgz",
-      "integrity": "sha512-fU8CfECyuhT12COIi4ViQu2bTkdqaa+05YSd2ZV8k8NA7lapPaMFnlooxdfcwwgZJfHeMhRVMzvQF1OhWmwGfA==",
-      "dev": true,
-      "dependencies": {
-        "@cspell/cspell-bundled-dicts": "8.16.0",
-        "@cspell/cspell-pipe": "8.16.0",
-        "@cspell/cspell-resolver": "8.16.0",
-        "@cspell/cspell-types": "8.16.0",
-        "@cspell/dynamic-import": "8.16.0",
-        "@cspell/filetypes": "8.16.0",
-        "@cspell/strong-weak-map": "8.16.0",
-        "@cspell/url": "8.16.0",
+      "version": "8.16.1",
+      "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-8.16.1.tgz",
+      "integrity": "sha512-Gn1vJcyhYe78iB+9dms8rnfgDEfJgYocXapFPTOcZV3EUWKcV4wyCiHdbK3j2ElLXmPuSPg4eZSlxxk8ITD0Aw==",
+      "dev": true,
+      "dependencies": {
+        "@cspell/cspell-bundled-dicts": "8.16.1",
+        "@cspell/cspell-pipe": "8.16.1",
+        "@cspell/cspell-resolver": "8.16.1",
+        "@cspell/cspell-types": "8.16.1",
+        "@cspell/dynamic-import": "8.16.1",
+        "@cspell/filetypes": "8.16.1",
+        "@cspell/strong-weak-map": "8.16.1",
+        "@cspell/url": "8.16.1",
         "clear-module": "^4.1.2",
         "comment-json": "^4.2.5",
-        "cspell-config-lib": "8.16.0",
-        "cspell-dictionary": "8.16.0",
-        "cspell-glob": "8.16.0",
-        "cspell-grammar": "8.16.0",
-        "cspell-io": "8.16.0",
-        "cspell-trie-lib": "8.16.0",
+        "cspell-config-lib": "8.16.1",
+        "cspell-dictionary": "8.16.1",
+        "cspell-glob": "8.16.1",
+        "cspell-grammar": "8.16.1",
+        "cspell-io": "8.16.1",
+        "cspell-trie-lib": "8.16.1",
         "env-paths": "^3.0.0",
         "fast-equals": "^5.0.1",
         "gensequence": "^7.0.0",
@@ -7190,13 +7190,13 @@
       }
     },
     "node_modules/cspell-trie-lib": {
-      "version": "8.16.0",
-      "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-8.16.0.tgz",
-      "integrity": "sha512-Io1qqI0r4U9ewAWBLClFBBlxLeAoIi15PUGJi4Za1xrlgQJwRE8PMNIJNHKmPEIp78Iute3o/JyC2OfWlxl4Sw==",
+      "version": "8.16.1",
+      "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-8.16.1.tgz",
+      "integrity": "sha512-T86nszsjQjyZ35dOWk7qN17Hem0cVeXJ4D1v/gIG+Y0Umo7dBW7AwmTvUy8iMFAra29cSdgRH+yk6q1qdpA+ZA==",
       "dev": true,
       "dependencies": {
-        "@cspell/cspell-pipe": "8.16.0",
-        "@cspell/cspell-types": "8.16.0",
+        "@cspell/cspell-pipe": "8.16.1",
+        "@cspell/cspell-types": "8.16.1",
         "gensequence": "^7.0.0"
       },
       "engines": {
@@ -14145,9 +14145,9 @@
       }
     },
     "node_modules/prettier": {
-      "version": "3.3.3",
-      "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz",
-      "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==",
+      "version": "3.4.1",
+      "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.1.tgz",
+      "integrity": "sha512-G+YdqtITVZmOJje6QkXQWzl3fSfMxFwm1tjTyo9exhkmWSqC4Yhd1+lug++IlR2mvRVAxEDDWYkQdeSztajqgg==",
       "dev": true,
       "bin": {
         "prettier": "bin/prettier.cjs"
@@ -16377,9 +16377,9 @@
       }
     },
     "node_modules/undici-types": {
-      "version": "6.19.8",
-      "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
-      "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
+      "version": "6.20.0",
+      "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz",
+      "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==",
       "dev": true
     },
     "node_modules/unicode-canonical-property-names-ecmascript": {