48.diff (73797B)
1 diff --git a/package-lock.json b/package-lock.json 2 index d698390..680eadc 100644 3 --- a/package-lock.json 4 +++ b/package-lock.json 5 @@ -12,7 +12,7 @@ 6 "@astrojs/node": "^7.0.1", 7 "@astrojs/tailwind": "^5.0.3", 8 "@webcomponents/template-shadowroot": "^0.2.1", 9 - "astro": "^4.0.6", 10 + "astro": "^4.6.1", 11 "diff2html": "^3.4.46", 12 "lit": "^2.8.0", 13 "marked": "^11.0.1", 14 @@ -64,14 +64,14 @@ 15 } 16 }, 17 "node_modules/@astrojs/compiler": { 18 - "version": "2.3.4", 19 - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.3.4.tgz", 20 - "integrity": "sha512-33/YtWoBCE0cBUNy1kh78FCDXBoBANX87ShgATlAHECYbG2+buNTAgq4Xgz4t5NgnEHPN21GIBC2Mvvwisoutw==" 21 + "version": "2.7.1", 22 + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.7.1.tgz", 23 + "integrity": "sha512-/POejAYuj8WEw7ZI0J8JBvevjfp9jQ9Wmu/Bg52RiNwGXkMV7JnYpsenVfHvvf1G7R5sXHGKlTcxlQWhoUTiGQ==" 24 }, 25 "node_modules/@astrojs/internal-helpers": { 26 - "version": "0.2.1", 27 - "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.2.1.tgz", 28 - "integrity": "sha512-06DD2ZnItMwUnH81LBLco3tWjcZ1lGU9rLCCBaeUCGYe9cI0wKyY2W3kDyoW1I6GmcWgt1fu+D1CTvz+FIKf8A==" 29 + "version": "0.4.0", 30 + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.4.0.tgz", 31 + "integrity": "sha512-6B13lz5n6BrbTqCTwhXjJXuR1sqiX/H6rTxzlXx+lN1NnV4jgnq/KJldCQaUWJzPL5SiWahQyinxAbxQtwgPHA==" 32 }, 33 "node_modules/@astrojs/language-server": { 34 "version": "2.5.4", 35 @@ -129,12 +129,14 @@ 36 } 37 }, 38 "node_modules/@astrojs/markdown-remark": { 39 - "version": "4.0.1", 40 - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-4.0.1.tgz", 41 - "integrity": "sha512-RU4ESnqvyLpj8WZs0n5elS6idaDdtIIm7mIpMaRNPCebpxMjfcfdwcmBwz83ktAj5d2eO5bC3z92TcGdli+lRw==", 42 + "version": "5.1.0", 43 + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-5.1.0.tgz", 44 + "integrity": "sha512-S6Z3K2hOB7MfjeDoHsotnP/q2UsnEDB8NlNAaCjMDsGBZfTUbWxyLW3CaphEWw08f6KLZi2ibK9yC3BaMhh2NQ==", 45 "dependencies": { 46 - "@astrojs/prism": "^3.0.0", 47 + "@astrojs/prism": "^3.1.0", 48 "github-slugger": "^2.0.0", 49 + "hast-util-from-html": "^2.0.0", 50 + "hast-util-to-text": "^4.0.0", 51 "import-meta-resolve": "^4.0.0", 52 "mdast-util-definitions": "^6.0.0", 53 "rehype-raw": "^7.0.0", 54 @@ -143,9 +145,11 @@ 55 "remark-parse": "^11.0.0", 56 "remark-rehype": "^11.0.0", 57 "remark-smartypants": "^2.0.0", 58 - "shikiji": "^0.6.13", 59 + "shiki": "^1.1.2", 60 "unified": "^11.0.4", 61 + "unist-util-remove-position": "^5.0.0", 62 "unist-util-visit": "^5.0.0", 63 + "unist-util-visit-parents": "^6.0.0", 64 "vfile": "^6.0.1" 65 } 66 }, 67 @@ -162,14 +166,14 @@ 68 } 69 }, 70 "node_modules/@astrojs/prism": { 71 - "version": "3.0.0", 72 - "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.0.0.tgz", 73 - "integrity": "sha512-g61lZupWq1bYbcBnYZqdjndShr/J3l/oFobBKPA3+qMat146zce3nz2kdO4giGbhYDt4gYdhmoBz0vZJ4sIurQ==", 74 + "version": "3.1.0", 75 + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.1.0.tgz", 76 + "integrity": "sha512-Z9IYjuXSArkAUx3N6xj6+Bnvx8OdUSHA8YoOgyepp3+zJmtVYJIl/I18GozdJVW1p5u/CNpl3Km7/gwTJK85cw==", 77 "dependencies": { 78 "prismjs": "^1.29.0" 79 }, 80 "engines": { 81 - "node": ">=18.14.1" 82 + "node": "^18.17.1 || ^20.3.0 || >=21.0.0" 83 } 84 }, 85 "node_modules/@astrojs/tailwind": { 86 @@ -187,71 +191,57 @@ 87 } 88 }, 89 "node_modules/@astrojs/telemetry": { 90 - "version": "3.0.4", 91 - "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.0.4.tgz", 92 - "integrity": "sha512-A+0c7k/Xy293xx6odsYZuXiaHO0PL+bnDoXOc47sGDF5ffIKdKQGRPFl2NMlCF4L0NqN4Ynbgnaip+pPF0s7pQ==", 93 + "version": "3.1.0", 94 + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.1.0.tgz", 95 + "integrity": "sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA==", 96 "dependencies": { 97 - "ci-info": "^3.8.0", 98 + "ci-info": "^4.0.0", 99 "debug": "^4.3.4", 100 "dlv": "^1.1.3", 101 - "dset": "^3.1.2", 102 + "dset": "^3.1.3", 103 "is-docker": "^3.0.0", 104 "is-wsl": "^3.0.0", 105 "which-pm-runs": "^1.1.0" 106 }, 107 "engines": { 108 - "node": ">=18.14.1" 109 - } 110 - }, 111 - "node_modules/@astrojs/telemetry/node_modules/ci-info": { 112 - "version": "3.9.0", 113 - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", 114 - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", 115 - "funding": [ 116 - { 117 - "type": "github", 118 - "url": "https://github.com/sponsors/sibiraj-s" 119 - } 120 - ], 121 - "engines": { 122 - "node": ">=8" 123 + "node": "^18.17.1 || ^20.3.0 || >=21.0.0" 124 } 125 }, 126 "node_modules/@babel/code-frame": { 127 - "version": "7.23.5", 128 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", 129 - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", 130 + "version": "7.24.2", 131 + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", 132 + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", 133 "dependencies": { 134 - "@babel/highlight": "^7.23.4", 135 - "chalk": "^2.4.2" 136 + "@babel/highlight": "^7.24.2", 137 + "picocolors": "^1.0.0" 138 }, 139 "engines": { 140 "node": ">=6.9.0" 141 } 142 }, 143 "node_modules/@babel/compat-data": { 144 - "version": "7.23.5", 145 - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", 146 - "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", 147 + "version": "7.24.4", 148 + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", 149 + "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", 150 "engines": { 151 "node": ">=6.9.0" 152 } 153 }, 154 "node_modules/@babel/core": { 155 - "version": "7.23.5", 156 - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.5.tgz", 157 - "integrity": "sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g==", 158 + "version": "7.24.4", 159 + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.4.tgz", 160 + "integrity": "sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==", 161 "dependencies": { 162 "@ampproject/remapping": "^2.2.0", 163 - "@babel/code-frame": "^7.23.5", 164 - "@babel/generator": "^7.23.5", 165 - "@babel/helper-compilation-targets": "^7.22.15", 166 + "@babel/code-frame": "^7.24.2", 167 + "@babel/generator": "^7.24.4", 168 + "@babel/helper-compilation-targets": "^7.23.6", 169 "@babel/helper-module-transforms": "^7.23.3", 170 - "@babel/helpers": "^7.23.5", 171 - "@babel/parser": "^7.23.5", 172 - "@babel/template": "^7.22.15", 173 - "@babel/traverse": "^7.23.5", 174 - "@babel/types": "^7.23.5", 175 + "@babel/helpers": "^7.24.4", 176 + "@babel/parser": "^7.24.4", 177 + "@babel/template": "^7.24.0", 178 + "@babel/traverse": "^7.24.1", 179 + "@babel/types": "^7.24.0", 180 "convert-source-map": "^2.0.0", 181 "debug": "^4.1.0", 182 "gensync": "^1.0.0-beta.2", 183 @@ -275,13 +265,13 @@ 184 } 185 }, 186 "node_modules/@babel/generator": { 187 - "version": "7.23.5", 188 - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.5.tgz", 189 - "integrity": "sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA==", 190 + "version": "7.24.4", 191 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.4.tgz", 192 + "integrity": "sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==", 193 "dependencies": { 194 - "@babel/types": "^7.23.5", 195 - "@jridgewell/gen-mapping": "^0.3.2", 196 - "@jridgewell/trace-mapping": "^0.3.17", 197 + "@babel/types": "^7.24.0", 198 + "@jridgewell/gen-mapping": "^0.3.5", 199 + "@jridgewell/trace-mapping": "^0.3.25", 200 "jsesc": "^2.5.1" 201 }, 202 "engines": { 203 @@ -300,13 +290,13 @@ 204 } 205 }, 206 "node_modules/@babel/helper-compilation-targets": { 207 - "version": "7.22.15", 208 - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", 209 - "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", 210 + "version": "7.23.6", 211 + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", 212 + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", 213 "dependencies": { 214 - "@babel/compat-data": "^7.22.9", 215 - "@babel/helper-validator-option": "^7.22.15", 216 - "browserslist": "^4.21.9", 217 + "@babel/compat-data": "^7.23.5", 218 + "@babel/helper-validator-option": "^7.23.5", 219 + "browserslist": "^4.22.2", 220 "lru-cache": "^5.1.1", 221 "semver": "^6.3.1" 222 }, 223 @@ -437,35 +427,36 @@ 224 } 225 }, 226 "node_modules/@babel/helpers": { 227 - "version": "7.23.5", 228 - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.5.tgz", 229 - "integrity": "sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg==", 230 + "version": "7.24.4", 231 + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.4.tgz", 232 + "integrity": "sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==", 233 "dependencies": { 234 - "@babel/template": "^7.22.15", 235 - "@babel/traverse": "^7.23.5", 236 - "@babel/types": "^7.23.5" 237 + "@babel/template": "^7.24.0", 238 + "@babel/traverse": "^7.24.1", 239 + "@babel/types": "^7.24.0" 240 }, 241 "engines": { 242 "node": ">=6.9.0" 243 } 244 }, 245 "node_modules/@babel/highlight": { 246 - "version": "7.23.4", 247 - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", 248 - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", 249 + "version": "7.24.2", 250 + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz", 251 + "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", 252 "dependencies": { 253 "@babel/helper-validator-identifier": "^7.22.20", 254 "chalk": "^2.4.2", 255 - "js-tokens": "^4.0.0" 256 + "js-tokens": "^4.0.0", 257 + "picocolors": "^1.0.0" 258 }, 259 "engines": { 260 "node": ">=6.9.0" 261 } 262 }, 263 "node_modules/@babel/parser": { 264 - "version": "7.23.5", 265 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.5.tgz", 266 - "integrity": "sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ==", 267 + "version": "7.24.4", 268 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz", 269 + "integrity": "sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==", 270 "bin": { 271 "parser": "bin/babel-parser.js" 272 }, 273 @@ -506,32 +497,32 @@ 274 } 275 }, 276 "node_modules/@babel/template": { 277 - "version": "7.22.15", 278 - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", 279 - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", 280 + "version": "7.24.0", 281 + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", 282 + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", 283 "dependencies": { 284 - "@babel/code-frame": "^7.22.13", 285 - "@babel/parser": "^7.22.15", 286 - "@babel/types": "^7.22.15" 287 + "@babel/code-frame": "^7.23.5", 288 + "@babel/parser": "^7.24.0", 289 + "@babel/types": "^7.24.0" 290 }, 291 "engines": { 292 "node": ">=6.9.0" 293 } 294 }, 295 "node_modules/@babel/traverse": { 296 - "version": "7.23.5", 297 - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.5.tgz", 298 - "integrity": "sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w==", 299 + "version": "7.24.1", 300 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz", 301 + "integrity": "sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==", 302 "dependencies": { 303 - "@babel/code-frame": "^7.23.5", 304 - "@babel/generator": "^7.23.5", 305 + "@babel/code-frame": "^7.24.1", 306 + "@babel/generator": "^7.24.1", 307 "@babel/helper-environment-visitor": "^7.22.20", 308 "@babel/helper-function-name": "^7.23.0", 309 "@babel/helper-hoist-variables": "^7.22.5", 310 "@babel/helper-split-export-declaration": "^7.22.6", 311 - "@babel/parser": "^7.23.5", 312 - "@babel/types": "^7.23.5", 313 - "debug": "^4.1.0", 314 + "@babel/parser": "^7.24.1", 315 + "@babel/types": "^7.24.0", 316 + "debug": "^4.3.1", 317 "globals": "^11.1.0" 318 }, 319 "engines": { 320 @@ -539,9 +530,9 @@ 321 } 322 }, 323 "node_modules/@babel/types": { 324 - "version": "7.23.5", 325 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.5.tgz", 326 - "integrity": "sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==", 327 + "version": "7.24.0", 328 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", 329 + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", 330 "dependencies": { 331 "@babel/helper-string-parser": "^7.23.4", 332 "@babel/helper-validator-identifier": "^7.22.20", 333 @@ -572,6 +563,21 @@ 334 "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz", 335 "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==" 336 }, 337 + "node_modules/@esbuild/aix-ppc64": { 338 + "version": "0.20.2", 339 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", 340 + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", 341 + "cpu": [ 342 + "ppc64" 343 + ], 344 + "optional": true, 345 + "os": [ 346 + "aix" 347 + ], 348 + "engines": { 349 + "node": ">=12" 350 + } 351 + }, 352 "node_modules/@esbuild/android-arm": { 353 "version": "0.19.8", 354 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.8.tgz", 355 @@ -903,13 +909,13 @@ 356 } 357 }, 358 "node_modules/@jridgewell/gen-mapping": { 359 - "version": "0.3.3", 360 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", 361 - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", 362 + "version": "0.3.5", 363 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", 364 + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", 365 "dependencies": { 366 - "@jridgewell/set-array": "^1.0.1", 367 + "@jridgewell/set-array": "^1.2.1", 368 "@jridgewell/sourcemap-codec": "^1.4.10", 369 - "@jridgewell/trace-mapping": "^0.3.9" 370 + "@jridgewell/trace-mapping": "^0.3.24" 371 }, 372 "engines": { 373 "node": ">=6.0.0" 374 @@ -924,9 +930,9 @@ 375 } 376 }, 377 "node_modules/@jridgewell/set-array": { 378 - "version": "1.1.2", 379 - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", 380 - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", 381 + "version": "1.2.1", 382 + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", 383 + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", 384 "engines": { 385 "node": ">=6.0.0" 386 } 387 @@ -937,9 +943,9 @@ 388 "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" 389 }, 390 "node_modules/@jridgewell/trace-mapping": { 391 - "version": "0.3.20", 392 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", 393 - "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", 394 + "version": "0.3.25", 395 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", 396 + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", 397 "dependencies": { 398 "@jridgewell/resolve-uri": "^3.1.0", 399 "@jridgewell/sourcemap-codec": "^1.4.14" 400 @@ -1052,9 +1058,9 @@ 401 } 402 }, 403 "node_modules/@rollup/rollup-android-arm-eabi": { 404 - "version": "4.6.1", 405 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.1.tgz", 406 - "integrity": "sha512-0WQ0ouLejaUCRsL93GD4uft3rOmB8qoQMU05Kb8CmMtMBe7XUDLAltxVZI1q6byNqEtU7N1ZX1Vw5lIpgulLQA==", 407 + "version": "4.14.2", 408 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.14.2.tgz", 409 + "integrity": "sha512-ahxSgCkAEk+P/AVO0vYr7DxOD3CwAQrT0Go9BJyGQ9Ef0QxVOfjDZMiF4Y2s3mLyPrjonchIMH/tbWHucJMykQ==", 410 "cpu": [ 411 "arm" 412 ], 413 @@ -1064,9 +1070,9 @@ 414 ] 415 }, 416 "node_modules/@rollup/rollup-android-arm64": { 417 - "version": "4.6.1", 418 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.1.tgz", 419 - "integrity": "sha512-1TKm25Rn20vr5aTGGZqo6E4mzPicCUD79k17EgTLAsXc1zysyi4xXKACfUbwyANEPAEIxkzwue6JZ+stYzWUTA==", 420 + "version": "4.14.2", 421 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.14.2.tgz", 422 + "integrity": "sha512-lAarIdxZWbFSHFSDao9+I/F5jDaKyCqAPMq5HqnfpBw8dKDiCaaqM0lq5h1pQTLeIqueeay4PieGR5jGZMWprw==", 423 "cpu": [ 424 "arm64" 425 ], 426 @@ -1076,9 +1082,9 @@ 427 ] 428 }, 429 "node_modules/@rollup/rollup-darwin-arm64": { 430 - "version": "4.6.1", 431 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.1.tgz", 432 - "integrity": "sha512-cEXJQY/ZqMACb+nxzDeX9IPLAg7S94xouJJCNVE5BJM8JUEP4HeTF+ti3cmxWeSJo+5D+o8Tc0UAWUkfENdeyw==", 433 + "version": "4.14.2", 434 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.2.tgz", 435 + "integrity": "sha512-SWsr8zEUk82KSqquIMgZEg2GE5mCSfr9sE/thDROkX6pb3QQWPp8Vw8zOq2GyxZ2t0XoSIUlvHDkrf5Gmf7x3Q==", 436 "cpu": [ 437 "arm64" 438 ], 439 @@ -1088,9 +1094,9 @@ 440 ] 441 }, 442 "node_modules/@rollup/rollup-darwin-x64": { 443 - "version": "4.6.1", 444 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.1.tgz", 445 - "integrity": "sha512-LoSU9Xu56isrkV2jLldcKspJ7sSXmZWkAxg7sW/RfF7GS4F5/v4EiqKSMCFbZtDu2Nc1gxxFdQdKwkKS4rwxNg==", 446 + "version": "4.14.2", 447 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.14.2.tgz", 448 + "integrity": "sha512-o/HAIrQq0jIxJAhgtIvV5FWviYK4WB0WwV91SLUnsliw1lSAoLsmgEEgRWzDguAFeUEUUoIWXiJrPqU7vGiVkA==", 449 "cpu": [ 450 "x64" 451 ], 452 @@ -1100,9 +1106,9 @@ 453 ] 454 }, 455 "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 456 - "version": "4.6.1", 457 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.1.tgz", 458 - "integrity": "sha512-EfI3hzYAy5vFNDqpXsNxXcgRDcFHUWSx5nnRSCKwXuQlI5J9dD84g2Usw81n3FLBNsGCegKGwwTVsSKK9cooSQ==", 459 + "version": "4.14.2", 460 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.14.2.tgz", 461 + "integrity": "sha512-nwlJ65UY9eGq91cBi6VyDfArUJSKOYt5dJQBq8xyLhvS23qO+4Nr/RreibFHjP6t+5ap2ohZrUJcHv5zk5ju/g==", 462 "cpu": [ 463 "arm" 464 ], 465 @@ -1112,9 +1118,9 @@ 466 ] 467 }, 468 "node_modules/@rollup/rollup-linux-arm64-gnu": { 469 - "version": "4.6.1", 470 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.1.tgz", 471 - "integrity": "sha512-9lhc4UZstsegbNLhH0Zu6TqvDfmhGzuCWtcTFXY10VjLLUe4Mr0Ye2L3rrtHaDd/J5+tFMEuo5LTCSCMXWfUKw==", 472 + "version": "4.14.2", 473 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.14.2.tgz", 474 + "integrity": "sha512-Pg5TxxO2IVlMj79+c/9G0LREC9SY3HM+pfAwX7zj5/cAuwrbfj2Wv9JbMHIdPCfQpYsI4g9mE+2Bw/3aeSs2rQ==", 475 "cpu": [ 476 "arm64" 477 ], 478 @@ -1124,9 +1130,9 @@ 479 ] 480 }, 481 "node_modules/@rollup/rollup-linux-arm64-musl": { 482 - "version": "4.6.1", 483 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.1.tgz", 484 - "integrity": "sha512-FfoOK1yP5ksX3wwZ4Zk1NgyGHZyuRhf99j64I5oEmirV8EFT7+OhUZEnP+x17lcP/QHJNWGsoJwrz4PJ9fBEXw==", 485 + "version": "4.14.2", 486 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.14.2.tgz", 487 + "integrity": "sha512-cAOTjGNm84gc6tS02D1EXtG7tDRsVSDTBVXOLbj31DkwfZwgTPYZ6aafSU7rD/4R2a34JOwlF9fQayuTSkoclA==", 488 "cpu": [ 489 "arm64" 490 ], 491 @@ -1135,10 +1141,46 @@ 492 "linux" 493 ] 494 }, 495 + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 496 + "version": "4.14.2", 497 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.14.2.tgz", 498 + "integrity": "sha512-4RyT6v1kXb7C0fn6zV33rvaX05P0zHoNzaXI/5oFHklfKm602j+N4mn2YvoezQViRLPnxP8M1NaY4s/5kXO5cw==", 499 + "cpu": [ 500 + "ppc64" 501 + ], 502 + "optional": true, 503 + "os": [ 504 + "linux" 505 + ] 506 + }, 507 + "node_modules/@rollup/rollup-linux-riscv64-gnu": { 508 + "version": "4.14.2", 509 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.14.2.tgz", 510 + "integrity": "sha512-KNUH6jC/vRGAKSorySTyc/yRYlCwN/5pnMjXylfBniwtJx5O7X17KG/0efj8XM3TZU7raYRXJFFReOzNmL1n1w==", 511 + "cpu": [ 512 + "riscv64" 513 + ], 514 + "optional": true, 515 + "os": [ 516 + "linux" 517 + ] 518 + }, 519 + "node_modules/@rollup/rollup-linux-s390x-gnu": { 520 + "version": "4.14.2", 521 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.14.2.tgz", 522 + "integrity": "sha512-xPV4y73IBEXToNPa3h5lbgXOi/v0NcvKxU0xejiFw6DtIYQqOTMhZ2DN18/HrrP0PmiL3rGtRG9gz1QE8vFKXQ==", 523 + "cpu": [ 524 + "s390x" 525 + ], 526 + "optional": true, 527 + "os": [ 528 + "linux" 529 + ] 530 + }, 531 "node_modules/@rollup/rollup-linux-x64-gnu": { 532 - "version": "4.6.1", 533 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.1.tgz", 534 - "integrity": "sha512-DNGZvZDO5YF7jN5fX8ZqmGLjZEXIJRdJEdTFMhiyXqyXubBa0WVLDWSNlQ5JR2PNgDbEV1VQowhVRUh+74D+RA==", 535 + "version": "4.14.2", 536 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.14.2.tgz", 537 + "integrity": "sha512-QBhtr07iFGmF9egrPOWyO5wciwgtzKkYPNLVCFZTmr4TWmY0oY2Dm/bmhHjKRwZoGiaKdNcKhFtUMBKvlchH+Q==", 538 "cpu": [ 539 "x64" 540 ], 541 @@ -1148,9 +1190,9 @@ 542 ] 543 }, 544 "node_modules/@rollup/rollup-linux-x64-musl": { 545 - "version": "4.6.1", 546 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.1.tgz", 547 - "integrity": "sha512-RkJVNVRM+piYy87HrKmhbexCHg3A6Z6MU0W9GHnJwBQNBeyhCJG9KDce4SAMdicQnpURggSvtbGo9xAWOfSvIQ==", 548 + "version": "4.14.2", 549 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.14.2.tgz", 550 + "integrity": "sha512-8zfsQRQGH23O6qazZSFY5jP5gt4cFvRuKTpuBsC1ZnSWxV8ZKQpPqOZIUtdfMOugCcBvFGRa1pDC/tkf19EgBw==", 551 "cpu": [ 552 "x64" 553 ], 554 @@ -1160,9 +1202,9 @@ 555 ] 556 }, 557 "node_modules/@rollup/rollup-win32-arm64-msvc": { 558 - "version": "4.6.1", 559 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.1.tgz", 560 - "integrity": "sha512-v2FVT6xfnnmTe3W9bJXl6r5KwJglMK/iRlkKiIFfO6ysKs0rDgz7Cwwf3tjldxQUrHL9INT/1r4VA0n9L/F1vQ==", 561 + "version": "4.14.2", 562 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.14.2.tgz", 563 + "integrity": "sha512-H4s8UjgkPnlChl6JF5empNvFHp77Jx+Wfy2EtmYPe9G22XV+PMuCinZVHurNe8ggtwoaohxARJZbaH/3xjB/FA==", 564 "cpu": [ 565 "arm64" 566 ], 567 @@ -1172,9 +1214,9 @@ 568 ] 569 }, 570 "node_modules/@rollup/rollup-win32-ia32-msvc": { 571 - "version": "4.6.1", 572 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.1.tgz", 573 - "integrity": "sha512-YEeOjxRyEjqcWphH9dyLbzgkF8wZSKAKUkldRY6dgNR5oKs2LZazqGB41cWJ4Iqqcy9/zqYgmzBkRoVz3Q9MLw==", 574 + "version": "4.14.2", 575 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.14.2.tgz", 576 + "integrity": "sha512-djqpAjm/i8erWYF0K6UY4kRO3X5+T4TypIqw60Q8MTqSBaQNpNXDhxdjpZ3ikgb+wn99svA7jxcXpiyg9MUsdw==", 577 "cpu": [ 578 "ia32" 579 ], 580 @@ -1184,9 +1226,9 @@ 581 ] 582 }, 583 "node_modules/@rollup/rollup-win32-x64-msvc": { 584 - "version": "4.6.1", 585 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.1.tgz", 586 - "integrity": "sha512-0zfTlFAIhgz8V2G8STq8toAjsYYA6eci1hnXuyOTUFnymrtJwnS6uGKiv3v5UrPZkBlamLvrLV2iiaeqCKzb0A==", 587 + "version": "4.14.2", 588 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.14.2.tgz", 589 + "integrity": "sha512-teAqzLT0yTYZa8ZP7zhFKEx4cotS8Tkk5XiqNMJhD4CpaWB1BHARE4Qy+RzwnXvSAYv+Q3jAqCVBS+PS+Yee8Q==", 590 "cpu": [ 591 "x64" 592 ], 593 @@ -1195,6 +1237,11 @@ 594 "win32" 595 ] 596 }, 597 + "node_modules/@shikijs/core": { 598 + "version": "1.3.0", 599 + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.3.0.tgz", 600 + "integrity": "sha512-7fedsBfuILDTBmrYZNFI8B6ATTxhQAasUHllHmjvSZPnoq4bULWoTpHwmuQvZ8Aq03/tAa2IGo6RXqWtHdWaCA==" 601 + }, 602 "node_modules/@types/babel__core": { 603 "version": "7.20.5", 604 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", 605 @@ -1509,6 +1556,14 @@ 606 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 607 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" 608 }, 609 + "node_modules/aria-query": { 610 + "version": "5.3.0", 611 + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", 612 + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", 613 + "dependencies": { 614 + "dequal": "^2.0.3" 615 + } 616 + }, 617 "node_modules/array-iterate": { 618 "version": "2.0.1", 619 "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", 620 @@ -1519,15 +1574,15 @@ 621 } 622 }, 623 "node_modules/astro": { 624 - "version": "4.0.6", 625 - "resolved": "https://registry.npmjs.org/astro/-/astro-4.0.6.tgz", 626 - "integrity": "sha512-P7CfFqWKzkJozzF6IoOC6qoI2ONndV8P3ULhGDgMiXPL7xVkWI5haTBSpyrcjBx643tVXspIRsSV/v+Cx+CjGw==", 627 - "dependencies": { 628 - "@astrojs/compiler": "^2.3.4", 629 - "@astrojs/internal-helpers": "0.2.1", 630 - "@astrojs/markdown-remark": "4.0.1", 631 - "@astrojs/telemetry": "3.0.4", 632 - "@babel/core": "^7.23.3", 633 + "version": "4.6.1", 634 + "resolved": "https://registry.npmjs.org/astro/-/astro-4.6.1.tgz", 635 + "integrity": "sha512-gcL22NEhuRi4wu9/x5Kn2eJf7nT6GeU5BxdN6AHbUnX6UzEDIWtpgHs5lBIZYExKbHKN9PjEGXWQzQtFwLU+5g==", 636 + "dependencies": { 637 + "@astrojs/compiler": "^2.7.1", 638 + "@astrojs/internal-helpers": "0.4.0", 639 + "@astrojs/markdown-remark": "5.1.0", 640 + "@astrojs/telemetry": "3.1.0", 641 + "@babel/core": "^7.24.3", 642 "@babel/generator": "^7.23.3", 643 "@babel/parser": "^7.23.3", 644 "@babel/plugin-transform-react-jsx": "^7.22.5", 645 @@ -1535,12 +1590,15 @@ 646 "@babel/types": "^7.23.3", 647 "@types/babel__core": "^7.20.4", 648 "acorn": "^8.11.2", 649 + "aria-query": "^5.3.0", 650 + "axobject-query": "^4.0.0", 651 "boxen": "^7.1.1", 652 "chokidar": "^3.5.3", 653 "ci-info": "^4.0.0", 654 "clsx": "^2.0.0", 655 "common-ancestor-path": "^1.0.1", 656 "cookie": "^0.6.0", 657 + "cssesc": "^3.0.0", 658 "debug": "^4.3.4", 659 "deterministic-object-hash": "^2.0.1", 660 "devalue": "^4.3.2", 661 @@ -1560,40 +1618,39 @@ 662 "js-yaml": "^4.1.0", 663 "kleur": "^4.1.4", 664 "magic-string": "^0.30.3", 665 - "mdast-util-to-hast": "13.0.2", 666 "mime": "^3.0.0", 667 "ora": "^7.0.1", 668 "p-limit": "^5.0.0", 669 - "p-queue": "^7.4.1", 670 + "p-queue": "^8.0.1", 671 "path-to-regexp": "^6.2.1", 672 "preferred-pm": "^3.1.2", 673 - "probe-image-size": "^7.2.3", 674 "prompts": "^2.4.2", 675 "rehype": "^13.0.1", 676 "resolve": "^1.22.4", 677 "semver": "^7.5.4", 678 - "server-destroy": "^1.0.1", 679 - "shikiji": "^0.6.13", 680 + "shiki": "^1.1.2", 681 "string-width": "^7.0.0", 682 "strip-ansi": "^7.1.0", 683 "tsconfck": "^3.0.0", 684 "unist-util-visit": "^5.0.0", 685 "vfile": "^6.0.1", 686 - "vite": "^5.0.0", 687 + "vite": "^5.1.4", 688 "vitefu": "^0.2.5", 689 "which-pm": "^2.1.1", 690 "yargs-parser": "^21.1.1", 691 - "zod": "^3.22.4" 692 + "zod": "^3.22.4", 693 + "zod-to-json-schema": "^3.22.4" 694 }, 695 "bin": { 696 "astro": "astro.js" 697 }, 698 "engines": { 699 - "node": ">=18.14.1", 700 - "npm": ">=6.14.0" 701 + "node": "^18.17.1 || ^20.3.0 || >=21.0.0", 702 + "npm": ">=9.6.5", 703 + "pnpm": ">=7.1.0" 704 }, 705 "optionalDependencies": { 706 - "sharp": "^0.32.5" 707 + "sharp": "^0.32.6" 708 } 709 }, 710 "node_modules/autoprefixer": { 711 @@ -1632,6 +1689,14 @@ 712 "postcss": "^8.1.0" 713 } 714 }, 715 + "node_modules/axobject-query": { 716 + "version": "4.0.0", 717 + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz", 718 + "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==", 719 + "dependencies": { 720 + "dequal": "^2.0.3" 721 + } 722 + }, 723 "node_modules/b4a": { 724 "version": "1.6.4", 725 "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", 726 @@ -2932,6 +2997,18 @@ 727 "url": "https://opencollective.com/unified" 728 } 729 }, 730 + "node_modules/hast-util-is-element": { 731 + "version": "3.0.0", 732 + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", 733 + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", 734 + "dependencies": { 735 + "@types/hast": "^3.0.0" 736 + }, 737 + "funding": { 738 + "type": "opencollective", 739 + "url": "https://opencollective.com/unified" 740 + } 741 + }, 742 "node_modules/hast-util-parse-selector": { 743 "version": "4.0.0", 744 "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", 745 @@ -3009,6 +3086,21 @@ 746 "url": "https://opencollective.com/unified" 747 } 748 }, 749 + "node_modules/hast-util-to-text": { 750 + "version": "4.0.1", 751 + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.1.tgz", 752 + "integrity": "sha512-RHL7Vo2n06ZocCFWqmbyhZ1pCYX/mSKdywt9YD5U6Hquu5syV+dImCXFKLFt02JoK5QxkQFS0PoVdFdPXuPffQ==", 753 + "dependencies": { 754 + "@types/hast": "^3.0.0", 755 + "@types/unist": "^3.0.0", 756 + "hast-util-is-element": "^3.0.0", 757 + "unist-util-find-after": "^5.0.0" 758 + }, 759 + "funding": { 760 + "type": "opencollective", 761 + "url": "https://opencollective.com/unified" 762 + } 763 + }, 764 "node_modules/hast-util-whitespace": { 765 "version": "3.0.0", 766 "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", 767 @@ -3100,17 +3192,6 @@ 768 "node": ">=16.17.0" 769 } 770 }, 771 - "node_modules/iconv-lite": { 772 - "version": "0.4.24", 773 - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 774 - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 775 - "dependencies": { 776 - "safer-buffer": ">= 2.1.2 < 3" 777 - }, 778 - "engines": { 779 - "node": ">=0.10.0" 780 - } 781 - }, 782 "node_modules/ieee754": { 783 "version": "1.2.1", 784 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 785 @@ -3507,11 +3588,6 @@ 786 "url": "https://github.com/sponsors/sindresorhus" 787 } 788 }, 789 - "node_modules/lodash.merge": { 790 - "version": "4.6.2", 791 - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 792 - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" 793 - }, 794 "node_modules/log-symbols": { 795 "version": "5.1.0", 796 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", 797 @@ -3745,9 +3821,9 @@ 798 } 799 }, 800 "node_modules/mdast-util-phrasing": { 801 - "version": "4.0.0", 802 - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", 803 - "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", 804 + "version": "4.1.0", 805 + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", 806 + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", 807 "dependencies": { 808 "@types/mdast": "^4.0.0", 809 "unist-util-is": "^6.0.0" 810 @@ -4487,30 +4563,6 @@ 811 "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", 812 "optional": true 813 }, 814 - "node_modules/needle": { 815 - "version": "2.9.1", 816 - "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", 817 - "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", 818 - "dependencies": { 819 - "debug": "^3.2.6", 820 - "iconv-lite": "^0.4.4", 821 - "sax": "^1.2.4" 822 - }, 823 - "bin": { 824 - "needle": "bin/needle" 825 - }, 826 - "engines": { 827 - "node": ">= 4.4.x" 828 - } 829 - }, 830 - "node_modules/needle/node_modules/debug": { 831 - "version": "3.2.7", 832 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 833 - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 834 - "dependencies": { 835 - "ms": "^2.1.1" 836 - } 837 - }, 838 "node_modules/nlcst-to-string": { 839 "version": "3.1.1", 840 "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.1.tgz", 841 @@ -4790,26 +4842,26 @@ 842 } 843 }, 844 "node_modules/p-queue": { 845 - "version": "7.4.1", 846 - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-7.4.1.tgz", 847 - "integrity": "sha512-vRpMXmIkYF2/1hLBKisKeVYJZ8S2tZ0zEAmIJgdVKP2nq0nh4qCdf8bgw+ZgKrkh71AOCaqzwbJJk1WtdcF3VA==", 848 + "version": "8.0.1", 849 + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.0.1.tgz", 850 + "integrity": "sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==", 851 "dependencies": { 852 "eventemitter3": "^5.0.1", 853 - "p-timeout": "^5.0.2" 854 + "p-timeout": "^6.1.2" 855 }, 856 "engines": { 857 - "node": ">=12" 858 + "node": ">=18" 859 }, 860 "funding": { 861 "url": "https://github.com/sponsors/sindresorhus" 862 } 863 }, 864 "node_modules/p-timeout": { 865 - "version": "5.1.0", 866 - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.1.0.tgz", 867 - "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==", 868 + "version": "6.1.2", 869 + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.2.tgz", 870 + "integrity": "sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==", 871 "engines": { 872 - "node": ">=12" 873 + "node": ">=14.16" 874 }, 875 "funding": { 876 "url": "https://github.com/sponsors/sindresorhus" 877 @@ -4979,9 +5031,9 @@ 878 } 879 }, 880 "node_modules/postcss": { 881 - "version": "8.4.32", 882 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", 883 - "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", 884 + "version": "8.4.38", 885 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", 886 + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", 887 "funding": [ 888 { 889 "type": "opencollective", 890 @@ -4999,7 +5051,7 @@ 891 "dependencies": { 892 "nanoid": "^3.3.7", 893 "picocolors": "^1.0.0", 894 - "source-map-js": "^1.0.2" 895 + "source-map-js": "^1.2.0" 896 }, 897 "engines": { 898 "node": "^10 || ^12 || >=14" 899 @@ -5231,16 +5283,6 @@ 900 "node": ">=6" 901 } 902 }, 903 - "node_modules/probe-image-size": { 904 - "version": "7.2.3", 905 - "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-7.2.3.tgz", 906 - "integrity": "sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==", 907 - "dependencies": { 908 - "lodash.merge": "^4.6.2", 909 - "needle": "^2.5.2", 910 - "stream-parser": "~0.3.1" 911 - } 912 - }, 913 "node_modules/prompts": { 914 "version": "2.4.2", 915 "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", 916 @@ -5458,9 +5500,9 @@ 917 } 918 }, 919 "node_modules/remark-rehype": { 920 - "version": "11.0.0", 921 - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.0.0.tgz", 922 - "integrity": "sha512-vx8x2MDMcxuE4lBmQ46zYUDfcFMmvg80WYX+UNLeG6ixjdCCLcw1lrgAukwBTuOFsS78eoAedHGn9sNM0w7TPw==", 923 + "version": "11.1.0", 924 + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz", 925 + "integrity": "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==", 926 "dependencies": { 927 "@types/hast": "^3.0.0", 928 "@types/mdast": "^4.0.0", 929 @@ -5474,62 +5516,18 @@ 930 } 931 }, 932 "node_modules/remark-smartypants": { 933 - "version": "2.0.0", 934 - "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.0.0.tgz", 935 - "integrity": "sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==", 936 + "version": "2.1.0", 937 + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.1.0.tgz", 938 + "integrity": "sha512-qoF6Vz3BjU2tP6OfZqHOvCU0ACmu/6jhGaINSQRI9mM7wCxNQTKB3JUAN4SVoN2ybElEDTxBIABRep7e569iJw==", 939 "dependencies": { 940 "retext": "^8.1.0", 941 - "retext-smartypants": "^5.1.0", 942 - "unist-util-visit": "^4.1.0" 943 + "retext-smartypants": "^5.2.0", 944 + "unist-util-visit": "^5.0.0" 945 }, 946 "engines": { 947 "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 948 } 949 }, 950 - "node_modules/remark-smartypants/node_modules/@types/unist": { 951 - "version": "2.0.10", 952 - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", 953 - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" 954 - }, 955 - "node_modules/remark-smartypants/node_modules/unist-util-is": { 956 - "version": "5.2.1", 957 - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", 958 - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", 959 - "dependencies": { 960 - "@types/unist": "^2.0.0" 961 - }, 962 - "funding": { 963 - "type": "opencollective", 964 - "url": "https://opencollective.com/unified" 965 - } 966 - }, 967 - "node_modules/remark-smartypants/node_modules/unist-util-visit": { 968 - "version": "4.1.2", 969 - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", 970 - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", 971 - "dependencies": { 972 - "@types/unist": "^2.0.0", 973 - "unist-util-is": "^5.0.0", 974 - "unist-util-visit-parents": "^5.1.1" 975 - }, 976 - "funding": { 977 - "type": "opencollective", 978 - "url": "https://opencollective.com/unified" 979 - } 980 - }, 981 - "node_modules/remark-smartypants/node_modules/unist-util-visit-parents": { 982 - "version": "5.1.3", 983 - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", 984 - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", 985 - "dependencies": { 986 - "@types/unist": "^2.0.0", 987 - "unist-util-is": "^5.0.0" 988 - }, 989 - "funding": { 990 - "type": "opencollective", 991 - "url": "https://opencollective.com/unified" 992 - } 993 - }, 994 "node_modules/remark-stringify": { 995 "version": "11.0.0", 996 "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", 997 @@ -5975,9 +5973,12 @@ 998 } 999 }, 1000 "node_modules/rollup": { 1001 - "version": "4.6.1", 1002 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.6.1.tgz", 1003 - "integrity": "sha512-jZHaZotEHQaHLgKr8JnQiDT1rmatjgKlMekyksz+yk9jt/8z9quNjnKNRoaM0wd9DC2QKXjmWWuDYtM3jfF8pQ==", 1004 + "version": "4.14.2", 1005 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.14.2.tgz", 1006 + "integrity": "sha512-WkeoTWvuBoFjFAhsEOHKRoZ3r9GfTyhh7Vff1zwebEFLEFjT1lG3784xEgKiTa7E+e70vsC81roVL2MP4tgEEQ==", 1007 + "dependencies": { 1008 + "@types/estree": "1.0.5" 1009 + }, 1010 "bin": { 1011 "rollup": "dist/bin/rollup" 1012 }, 1013 @@ -5986,18 +5987,21 @@ 1014 "npm": ">=8.0.0" 1015 }, 1016 "optionalDependencies": { 1017 - "@rollup/rollup-android-arm-eabi": "4.6.1", 1018 - "@rollup/rollup-android-arm64": "4.6.1", 1019 - "@rollup/rollup-darwin-arm64": "4.6.1", 1020 - "@rollup/rollup-darwin-x64": "4.6.1", 1021 - "@rollup/rollup-linux-arm-gnueabihf": "4.6.1", 1022 - "@rollup/rollup-linux-arm64-gnu": "4.6.1", 1023 - "@rollup/rollup-linux-arm64-musl": "4.6.1", 1024 - "@rollup/rollup-linux-x64-gnu": "4.6.1", 1025 - "@rollup/rollup-linux-x64-musl": "4.6.1", 1026 - "@rollup/rollup-win32-arm64-msvc": "4.6.1", 1027 - "@rollup/rollup-win32-ia32-msvc": "4.6.1", 1028 - "@rollup/rollup-win32-x64-msvc": "4.6.1", 1029 + "@rollup/rollup-android-arm-eabi": "4.14.2", 1030 + "@rollup/rollup-android-arm64": "4.14.2", 1031 + "@rollup/rollup-darwin-arm64": "4.14.2", 1032 + "@rollup/rollup-darwin-x64": "4.14.2", 1033 + "@rollup/rollup-linux-arm-gnueabihf": "4.14.2", 1034 + "@rollup/rollup-linux-arm64-gnu": "4.14.2", 1035 + "@rollup/rollup-linux-arm64-musl": "4.14.2", 1036 + "@rollup/rollup-linux-powerpc64le-gnu": "4.14.2", 1037 + "@rollup/rollup-linux-riscv64-gnu": "4.14.2", 1038 + "@rollup/rollup-linux-s390x-gnu": "4.14.2", 1039 + "@rollup/rollup-linux-x64-gnu": "4.14.2", 1040 + "@rollup/rollup-linux-x64-musl": "4.14.2", 1041 + "@rollup/rollup-win32-arm64-msvc": "4.14.2", 1042 + "@rollup/rollup-win32-ia32-msvc": "4.14.2", 1043 + "@rollup/rollup-win32-x64-msvc": "4.14.2", 1044 "fsevents": "~2.3.2" 1045 } 1046 }, 1047 @@ -6042,11 +6046,6 @@ 1048 } 1049 ] 1050 }, 1051 - "node_modules/safer-buffer": { 1052 - "version": "2.1.2", 1053 - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 1054 - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 1055 - }, 1056 "node_modules/sass": { 1057 "version": "1.69.5", 1058 "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz", 1059 @@ -6063,11 +6062,6 @@ 1060 "node": ">=14.0.0" 1061 } 1062 }, 1063 - "node_modules/sax": { 1064 - "version": "1.3.0", 1065 - "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", 1066 - "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==" 1067 - }, 1068 "node_modules/section-matter": { 1069 "version": "1.0.0", 1070 "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", 1071 @@ -6214,12 +6208,12 @@ 1072 "node": ">=8" 1073 } 1074 }, 1075 - "node_modules/shikiji": { 1076 - "version": "0.6.13", 1077 - "resolved": "https://registry.npmjs.org/shikiji/-/shikiji-0.6.13.tgz", 1078 - "integrity": "sha512-4T7X39csvhT0p7GDnq9vysWddf2b6BeioiN3Ymhnt3xcy9tXmDcnsEFVxX18Z4YcQgEE/w48dLJ4pPPUcG9KkA==", 1079 + "node_modules/shiki": { 1080 + "version": "1.3.0", 1081 + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.3.0.tgz", 1082 + "integrity": "sha512-9aNdQy/etMXctnPzsje1h1XIGm9YfRcSksKOGqZWXA/qP9G18/8fpz5Bjpma8bOgz3tqIpjERAd6/lLjFyzoww==", 1083 "dependencies": { 1084 - "hast-util-to-html": "^9.0.0" 1085 + "@shikijs/core": "1.3.0" 1086 } 1087 }, 1088 "node_modules/signal-exit": { 1089 @@ -6293,9 +6287,9 @@ 1090 "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" 1091 }, 1092 "node_modules/source-map-js": { 1093 - "version": "1.0.2", 1094 - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 1095 - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 1096 + "version": "1.2.0", 1097 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", 1098 + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", 1099 "engines": { 1100 "node": ">=0.10.0" 1101 } 1102 @@ -6336,27 +6330,6 @@ 1103 "url": "https://github.com/sponsors/sindresorhus" 1104 } 1105 }, 1106 - "node_modules/stream-parser": { 1107 - "version": "0.3.1", 1108 - "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", 1109 - "integrity": "sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==", 1110 - "dependencies": { 1111 - "debug": "2" 1112 - } 1113 - }, 1114 - "node_modules/stream-parser/node_modules/debug": { 1115 - "version": "2.6.9", 1116 - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1117 - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1118 - "dependencies": { 1119 - "ms": "2.0.0" 1120 - } 1121 - }, 1122 - "node_modules/stream-parser/node_modules/ms": { 1123 - "version": "2.0.0", 1124 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1125 - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 1126 - }, 1127 "node_modules/streamx": { 1128 "version": "2.15.5", 1129 "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.5.tgz", 1130 @@ -6757,6 +6730,19 @@ 1131 "url": "https://opencollective.com/unified" 1132 } 1133 }, 1134 + "node_modules/unist-util-find-after": { 1135 + "version": "5.0.0", 1136 + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", 1137 + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", 1138 + "dependencies": { 1139 + "@types/unist": "^3.0.0", 1140 + "unist-util-is": "^6.0.0" 1141 + }, 1142 + "funding": { 1143 + "type": "opencollective", 1144 + "url": "https://opencollective.com/unified" 1145 + } 1146 + }, 1147 "node_modules/unist-util-is": { 1148 "version": "6.0.0", 1149 "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", 1150 @@ -6799,6 +6785,19 @@ 1151 "url": "https://opencollective.com/unified" 1152 } 1153 }, 1154 + "node_modules/unist-util-remove-position": { 1155 + "version": "5.0.0", 1156 + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", 1157 + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", 1158 + "dependencies": { 1159 + "@types/unist": "^3.0.0", 1160 + "unist-util-visit": "^5.0.0" 1161 + }, 1162 + "funding": { 1163 + "type": "opencollective", 1164 + "url": "https://opencollective.com/unified" 1165 + } 1166 + }, 1167 "node_modules/unist-util-stringify-position": { 1168 "version": "4.0.0", 1169 "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", 1170 @@ -6930,13 +6929,13 @@ 1171 } 1172 }, 1173 "node_modules/vite": { 1174 - "version": "5.0.5", 1175 - "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.5.tgz", 1176 - "integrity": "sha512-OekeWqR9Ls56f3zd4CaxzbbS11gqYkEiBtnWFFgYR2WV8oPJRRKq0mpskYy/XaoCL3L7VINDhqqOMNDiYdGvGg==", 1177 + "version": "5.2.8", 1178 + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.8.tgz", 1179 + "integrity": "sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==", 1180 "dependencies": { 1181 - "esbuild": "^0.19.3", 1182 - "postcss": "^8.4.32", 1183 - "rollup": "^4.2.0" 1184 + "esbuild": "^0.20.1", 1185 + "postcss": "^8.4.38", 1186 + "rollup": "^4.13.0" 1187 }, 1188 "bin": { 1189 "vite": "bin/vite.js" 1190 @@ -6983,6 +6982,373 @@ 1191 } 1192 } 1193 }, 1194 + "node_modules/vite/node_modules/@esbuild/android-arm": { 1195 + "version": "0.20.2", 1196 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", 1197 + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", 1198 + "cpu": [ 1199 + "arm" 1200 + ], 1201 + "optional": true, 1202 + "os": [ 1203 + "android" 1204 + ], 1205 + "engines": { 1206 + "node": ">=12" 1207 + } 1208 + }, 1209 + "node_modules/vite/node_modules/@esbuild/android-arm64": { 1210 + "version": "0.20.2", 1211 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", 1212 + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", 1213 + "cpu": [ 1214 + "arm64" 1215 + ], 1216 + "optional": true, 1217 + "os": [ 1218 + "android" 1219 + ], 1220 + "engines": { 1221 + "node": ">=12" 1222 + } 1223 + }, 1224 + "node_modules/vite/node_modules/@esbuild/android-x64": { 1225 + "version": "0.20.2", 1226 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", 1227 + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", 1228 + "cpu": [ 1229 + "x64" 1230 + ], 1231 + "optional": true, 1232 + "os": [ 1233 + "android" 1234 + ], 1235 + "engines": { 1236 + "node": ">=12" 1237 + } 1238 + }, 1239 + "node_modules/vite/node_modules/@esbuild/darwin-arm64": { 1240 + "version": "0.20.2", 1241 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", 1242 + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", 1243 + "cpu": [ 1244 + "arm64" 1245 + ], 1246 + "optional": true, 1247 + "os": [ 1248 + "darwin" 1249 + ], 1250 + "engines": { 1251 + "node": ">=12" 1252 + } 1253 + }, 1254 + "node_modules/vite/node_modules/@esbuild/darwin-x64": { 1255 + "version": "0.20.2", 1256 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", 1257 + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", 1258 + "cpu": [ 1259 + "x64" 1260 + ], 1261 + "optional": true, 1262 + "os": [ 1263 + "darwin" 1264 + ], 1265 + "engines": { 1266 + "node": ">=12" 1267 + } 1268 + }, 1269 + "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { 1270 + "version": "0.20.2", 1271 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", 1272 + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", 1273 + "cpu": [ 1274 + "arm64" 1275 + ], 1276 + "optional": true, 1277 + "os": [ 1278 + "freebsd" 1279 + ], 1280 + "engines": { 1281 + "node": ">=12" 1282 + } 1283 + }, 1284 + "node_modules/vite/node_modules/@esbuild/freebsd-x64": { 1285 + "version": "0.20.2", 1286 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", 1287 + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", 1288 + "cpu": [ 1289 + "x64" 1290 + ], 1291 + "optional": true, 1292 + "os": [ 1293 + "freebsd" 1294 + ], 1295 + "engines": { 1296 + "node": ">=12" 1297 + } 1298 + }, 1299 + "node_modules/vite/node_modules/@esbuild/linux-arm": { 1300 + "version": "0.20.2", 1301 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", 1302 + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", 1303 + "cpu": [ 1304 + "arm" 1305 + ], 1306 + "optional": true, 1307 + "os": [ 1308 + "linux" 1309 + ], 1310 + "engines": { 1311 + "node": ">=12" 1312 + } 1313 + }, 1314 + "node_modules/vite/node_modules/@esbuild/linux-arm64": { 1315 + "version": "0.20.2", 1316 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", 1317 + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", 1318 + "cpu": [ 1319 + "arm64" 1320 + ], 1321 + "optional": true, 1322 + "os": [ 1323 + "linux" 1324 + ], 1325 + "engines": { 1326 + "node": ">=12" 1327 + } 1328 + }, 1329 + "node_modules/vite/node_modules/@esbuild/linux-ia32": { 1330 + "version": "0.20.2", 1331 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", 1332 + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", 1333 + "cpu": [ 1334 + "ia32" 1335 + ], 1336 + "optional": true, 1337 + "os": [ 1338 + "linux" 1339 + ], 1340 + "engines": { 1341 + "node": ">=12" 1342 + } 1343 + }, 1344 + "node_modules/vite/node_modules/@esbuild/linux-loong64": { 1345 + "version": "0.20.2", 1346 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", 1347 + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", 1348 + "cpu": [ 1349 + "loong64" 1350 + ], 1351 + "optional": true, 1352 + "os": [ 1353 + "linux" 1354 + ], 1355 + "engines": { 1356 + "node": ">=12" 1357 + } 1358 + }, 1359 + "node_modules/vite/node_modules/@esbuild/linux-mips64el": { 1360 + "version": "0.20.2", 1361 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", 1362 + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", 1363 + "cpu": [ 1364 + "mips64el" 1365 + ], 1366 + "optional": true, 1367 + "os": [ 1368 + "linux" 1369 + ], 1370 + "engines": { 1371 + "node": ">=12" 1372 + } 1373 + }, 1374 + "node_modules/vite/node_modules/@esbuild/linux-ppc64": { 1375 + "version": "0.20.2", 1376 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", 1377 + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", 1378 + "cpu": [ 1379 + "ppc64" 1380 + ], 1381 + "optional": true, 1382 + "os": [ 1383 + "linux" 1384 + ], 1385 + "engines": { 1386 + "node": ">=12" 1387 + } 1388 + }, 1389 + "node_modules/vite/node_modules/@esbuild/linux-riscv64": { 1390 + "version": "0.20.2", 1391 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", 1392 + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", 1393 + "cpu": [ 1394 + "riscv64" 1395 + ], 1396 + "optional": true, 1397 + "os": [ 1398 + "linux" 1399 + ], 1400 + "engines": { 1401 + "node": ">=12" 1402 + } 1403 + }, 1404 + "node_modules/vite/node_modules/@esbuild/linux-s390x": { 1405 + "version": "0.20.2", 1406 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", 1407 + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", 1408 + "cpu": [ 1409 + "s390x" 1410 + ], 1411 + "optional": true, 1412 + "os": [ 1413 + "linux" 1414 + ], 1415 + "engines": { 1416 + "node": ">=12" 1417 + } 1418 + }, 1419 + "node_modules/vite/node_modules/@esbuild/linux-x64": { 1420 + "version": "0.20.2", 1421 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", 1422 + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", 1423 + "cpu": [ 1424 + "x64" 1425 + ], 1426 + "optional": true, 1427 + "os": [ 1428 + "linux" 1429 + ], 1430 + "engines": { 1431 + "node": ">=12" 1432 + } 1433 + }, 1434 + "node_modules/vite/node_modules/@esbuild/netbsd-x64": { 1435 + "version": "0.20.2", 1436 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", 1437 + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", 1438 + "cpu": [ 1439 + "x64" 1440 + ], 1441 + "optional": true, 1442 + "os": [ 1443 + "netbsd" 1444 + ], 1445 + "engines": { 1446 + "node": ">=12" 1447 + } 1448 + }, 1449 + "node_modules/vite/node_modules/@esbuild/openbsd-x64": { 1450 + "version": "0.20.2", 1451 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", 1452 + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", 1453 + "cpu": [ 1454 + "x64" 1455 + ], 1456 + "optional": true, 1457 + "os": [ 1458 + "openbsd" 1459 + ], 1460 + "engines": { 1461 + "node": ">=12" 1462 + } 1463 + }, 1464 + "node_modules/vite/node_modules/@esbuild/sunos-x64": { 1465 + "version": "0.20.2", 1466 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", 1467 + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", 1468 + "cpu": [ 1469 + "x64" 1470 + ], 1471 + "optional": true, 1472 + "os": [ 1473 + "sunos" 1474 + ], 1475 + "engines": { 1476 + "node": ">=12" 1477 + } 1478 + }, 1479 + "node_modules/vite/node_modules/@esbuild/win32-arm64": { 1480 + "version": "0.20.2", 1481 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", 1482 + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", 1483 + "cpu": [ 1484 + "arm64" 1485 + ], 1486 + "optional": true, 1487 + "os": [ 1488 + "win32" 1489 + ], 1490 + "engines": { 1491 + "node": ">=12" 1492 + } 1493 + }, 1494 + "node_modules/vite/node_modules/@esbuild/win32-ia32": { 1495 + "version": "0.20.2", 1496 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", 1497 + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", 1498 + "cpu": [ 1499 + "ia32" 1500 + ], 1501 + "optional": true, 1502 + "os": [ 1503 + "win32" 1504 + ], 1505 + "engines": { 1506 + "node": ">=12" 1507 + } 1508 + }, 1509 + "node_modules/vite/node_modules/@esbuild/win32-x64": { 1510 + "version": "0.20.2", 1511 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", 1512 + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", 1513 + "cpu": [ 1514 + "x64" 1515 + ], 1516 + "optional": true, 1517 + "os": [ 1518 + "win32" 1519 + ], 1520 + "engines": { 1521 + "node": ">=12" 1522 + } 1523 + }, 1524 + "node_modules/vite/node_modules/esbuild": { 1525 + "version": "0.20.2", 1526 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", 1527 + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", 1528 + "hasInstallScript": true, 1529 + "bin": { 1530 + "esbuild": "bin/esbuild" 1531 + }, 1532 + "engines": { 1533 + "node": ">=12" 1534 + }, 1535 + "optionalDependencies": { 1536 + "@esbuild/aix-ppc64": "0.20.2", 1537 + "@esbuild/android-arm": "0.20.2", 1538 + "@esbuild/android-arm64": "0.20.2", 1539 + "@esbuild/android-x64": "0.20.2", 1540 + "@esbuild/darwin-arm64": "0.20.2", 1541 + "@esbuild/darwin-x64": "0.20.2", 1542 + "@esbuild/freebsd-arm64": "0.20.2", 1543 + "@esbuild/freebsd-x64": "0.20.2", 1544 + "@esbuild/linux-arm": "0.20.2", 1545 + "@esbuild/linux-arm64": "0.20.2", 1546 + "@esbuild/linux-ia32": "0.20.2", 1547 + "@esbuild/linux-loong64": "0.20.2", 1548 + "@esbuild/linux-mips64el": "0.20.2", 1549 + "@esbuild/linux-ppc64": "0.20.2", 1550 + "@esbuild/linux-riscv64": "0.20.2", 1551 + "@esbuild/linux-s390x": "0.20.2", 1552 + "@esbuild/linux-x64": "0.20.2", 1553 + "@esbuild/netbsd-x64": "0.20.2", 1554 + "@esbuild/openbsd-x64": "0.20.2", 1555 + "@esbuild/sunos-x64": "0.20.2", 1556 + "@esbuild/win32-arm64": "0.20.2", 1557 + "@esbuild/win32-ia32": "0.20.2", 1558 + "@esbuild/win32-x64": "0.20.2" 1559 + } 1560 + }, 1561 "node_modules/vitefu": { 1562 "version": "0.2.5", 1563 "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", 1564 @@ -7424,6 +7790,14 @@ 1565 "url": "https://github.com/sponsors/colinhacks" 1566 } 1567 }, 1568 + "node_modules/zod-to-json-schema": { 1569 + "version": "3.22.5", 1570 + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.22.5.tgz", 1571 + "integrity": "sha512-+akaPo6a0zpVCCseDed504KBJUQpEW5QZw7RMneNmKw+fGaML1Z9tUNLnHHAC8x6dzVRO1eB2oEMyZRnuBZg7Q==", 1572 + "peerDependencies": { 1573 + "zod": "^3.22.4" 1574 + } 1575 + }, 1576 "node_modules/zwitch": { 1577 "version": "2.0.4", 1578 "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", 1579 diff --git a/package.json b/package.json 1580 index 0357656..e7afd29 100644 1581 --- a/package.json 1582 +++ b/package.json 1583 @@ -15,7 +15,7 @@ 1584 "@astrojs/node": "^7.0.1", 1585 "@astrojs/tailwind": "^5.0.3", 1586 "@webcomponents/template-shadowroot": "^0.2.1", 1587 - "astro": "^4.0.6", 1588 + "astro": "^4.6.1", 1589 "diff2html": "^3.4.46", 1590 "lit": "^2.8.0", 1591 "marked": "^11.0.1",