51.diff (147285B)
1 diff --git a/package-lock.json b/package-lock.json 2 index d698390..80ff2bd 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.7.0", 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,10 +563,34 @@ 334 "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz", 335 "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==" 336 }, 337 + "node_modules/@emnapi/runtime": { 338 + "version": "1.1.1", 339 + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.1.1.tgz", 340 + "integrity": "sha512-3bfqkzuR1KLx57nZfjr2NLnFOobvyS0aTszaEGCGqmYMVDRaGvgIZbjGSV/MHSSmLgQ/b9JFHQ5xm5WRZYd+XQ==", 341 + "optional": true, 342 + "dependencies": { 343 + "tslib": "^2.4.0" 344 + } 345 + }, 346 + "node_modules/@esbuild/aix-ppc64": { 347 + "version": "0.20.2", 348 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", 349 + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", 350 + "cpu": [ 351 + "ppc64" 352 + ], 353 + "optional": true, 354 + "os": [ 355 + "aix" 356 + ], 357 + "engines": { 358 + "node": ">=12" 359 + } 360 + }, 361 "node_modules/@esbuild/android-arm": { 362 - "version": "0.19.8", 363 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.8.tgz", 364 - "integrity": "sha512-31E2lxlGM1KEfivQl8Yf5aYU/mflz9g06H6S15ITUFQueMFtFjESRMoDSkvMo8thYvLBax+VKTPlpnx+sPicOA==", 365 + "version": "0.20.2", 366 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", 367 + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", 368 "cpu": [ 369 "arm" 370 ], 371 @@ -588,9 +603,9 @@ 372 } 373 }, 374 "node_modules/@esbuild/android-arm64": { 375 - "version": "0.19.8", 376 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.8.tgz", 377 - "integrity": "sha512-B8JbS61bEunhfx8kasogFENgQfr/dIp+ggYXwTqdbMAgGDhRa3AaPpQMuQU0rNxDLECj6FhDzk1cF9WHMVwrtA==", 378 + "version": "0.20.2", 379 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", 380 + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", 381 "cpu": [ 382 "arm64" 383 ], 384 @@ -603,9 +618,9 @@ 385 } 386 }, 387 "node_modules/@esbuild/android-x64": { 388 - "version": "0.19.8", 389 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.8.tgz", 390 - "integrity": "sha512-rdqqYfRIn4jWOp+lzQttYMa2Xar3OK9Yt2fhOhzFXqg0rVWEfSclJvZq5fZslnz6ypHvVf3CT7qyf0A5pM682A==", 391 + "version": "0.20.2", 392 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", 393 + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", 394 "cpu": [ 395 "x64" 396 ], 397 @@ -618,9 +633,9 @@ 398 } 399 }, 400 "node_modules/@esbuild/darwin-arm64": { 401 - "version": "0.19.8", 402 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.8.tgz", 403 - "integrity": "sha512-RQw9DemMbIq35Bprbboyf8SmOr4UXsRVxJ97LgB55VKKeJOOdvsIPy0nFyF2l8U+h4PtBx/1kRf0BelOYCiQcw==", 404 + "version": "0.20.2", 405 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", 406 + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", 407 "cpu": [ 408 "arm64" 409 ], 410 @@ -633,9 +648,9 @@ 411 } 412 }, 413 "node_modules/@esbuild/darwin-x64": { 414 - "version": "0.19.8", 415 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.8.tgz", 416 - "integrity": "sha512-3sur80OT9YdeZwIVgERAysAbwncom7b4bCI2XKLjMfPymTud7e/oY4y+ci1XVp5TfQp/bppn7xLw1n/oSQY3/Q==", 417 + "version": "0.20.2", 418 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", 419 + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", 420 "cpu": [ 421 "x64" 422 ], 423 @@ -648,9 +663,9 @@ 424 } 425 }, 426 "node_modules/@esbuild/freebsd-arm64": { 427 - "version": "0.19.8", 428 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.8.tgz", 429 - "integrity": "sha512-WAnPJSDattvS/XtPCTj1tPoTxERjcTpH6HsMr6ujTT+X6rylVe8ggxk8pVxzf5U1wh5sPODpawNicF5ta/9Tmw==", 430 + "version": "0.20.2", 431 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", 432 + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", 433 "cpu": [ 434 "arm64" 435 ], 436 @@ -663,9 +678,9 @@ 437 } 438 }, 439 "node_modules/@esbuild/freebsd-x64": { 440 - "version": "0.19.8", 441 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.8.tgz", 442 - "integrity": "sha512-ICvZyOplIjmmhjd6mxi+zxSdpPTKFfyPPQMQTK/w+8eNK6WV01AjIztJALDtwNNfFhfZLux0tZLC+U9nSyA5Zg==", 443 + "version": "0.20.2", 444 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", 445 + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", 446 "cpu": [ 447 "x64" 448 ], 449 @@ -678,9 +693,9 @@ 450 } 451 }, 452 "node_modules/@esbuild/linux-arm": { 453 - "version": "0.19.8", 454 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.8.tgz", 455 - "integrity": "sha512-H4vmI5PYqSvosPaTJuEppU9oz1dq2A7Mr2vyg5TF9Ga+3+MGgBdGzcyBP7qK9MrwFQZlvNyJrvz6GuCaj3OukQ==", 456 + "version": "0.20.2", 457 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", 458 + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", 459 "cpu": [ 460 "arm" 461 ], 462 @@ -693,9 +708,9 @@ 463 } 464 }, 465 "node_modules/@esbuild/linux-arm64": { 466 - "version": "0.19.8", 467 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.8.tgz", 468 - "integrity": "sha512-z1zMZivxDLHWnyGOctT9JP70h0beY54xDDDJt4VpTX+iwA77IFsE1vCXWmprajJGa+ZYSqkSbRQ4eyLCpCmiCQ==", 469 + "version": "0.20.2", 470 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", 471 + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", 472 "cpu": [ 473 "arm64" 474 ], 475 @@ -708,9 +723,9 @@ 476 } 477 }, 478 "node_modules/@esbuild/linux-ia32": { 479 - "version": "0.19.8", 480 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.8.tgz", 481 - "integrity": "sha512-1a8suQiFJmZz1khm/rDglOc8lavtzEMRo0v6WhPgxkrjcU0LkHj+TwBrALwoz/OtMExvsqbbMI0ChyelKabSvQ==", 482 + "version": "0.20.2", 483 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", 484 + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", 485 "cpu": [ 486 "ia32" 487 ], 488 @@ -723,9 +738,9 @@ 489 } 490 }, 491 "node_modules/@esbuild/linux-loong64": { 492 - "version": "0.19.8", 493 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.8.tgz", 494 - "integrity": "sha512-fHZWS2JJxnXt1uYJsDv9+b60WCc2RlvVAy1F76qOLtXRO+H4mjt3Tr6MJ5l7Q78X8KgCFudnTuiQRBhULUyBKQ==", 495 + "version": "0.20.2", 496 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", 497 + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", 498 "cpu": [ 499 "loong64" 500 ], 501 @@ -738,9 +753,9 @@ 502 } 503 }, 504 "node_modules/@esbuild/linux-mips64el": { 505 - "version": "0.19.8", 506 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.8.tgz", 507 - "integrity": "sha512-Wy/z0EL5qZYLX66dVnEg9riiwls5IYnziwuju2oUiuxVc+/edvqXa04qNtbrs0Ukatg5HEzqT94Zs7J207dN5Q==", 508 + "version": "0.20.2", 509 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", 510 + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", 511 "cpu": [ 512 "mips64el" 513 ], 514 @@ -753,9 +768,9 @@ 515 } 516 }, 517 "node_modules/@esbuild/linux-ppc64": { 518 - "version": "0.19.8", 519 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.8.tgz", 520 - "integrity": "sha512-ETaW6245wK23YIEufhMQ3HSeHO7NgsLx8gygBVldRHKhOlD1oNeNy/P67mIh1zPn2Hr2HLieQrt6tWrVwuqrxg==", 521 + "version": "0.20.2", 522 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", 523 + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", 524 "cpu": [ 525 "ppc64" 526 ], 527 @@ -768,9 +783,9 @@ 528 } 529 }, 530 "node_modules/@esbuild/linux-riscv64": { 531 - "version": "0.19.8", 532 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.8.tgz", 533 - "integrity": "sha512-T2DRQk55SgoleTP+DtPlMrxi/5r9AeFgkhkZ/B0ap99zmxtxdOixOMI570VjdRCs9pE4Wdkz7JYrsPvsl7eESg==", 534 + "version": "0.20.2", 535 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", 536 + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", 537 "cpu": [ 538 "riscv64" 539 ], 540 @@ -783,9 +798,9 @@ 541 } 542 }, 543 "node_modules/@esbuild/linux-s390x": { 544 - "version": "0.19.8", 545 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.8.tgz", 546 - "integrity": "sha512-NPxbdmmo3Bk7mbNeHmcCd7R7fptJaczPYBaELk6NcXxy7HLNyWwCyDJ/Xx+/YcNH7Im5dHdx9gZ5xIwyliQCbg==", 547 + "version": "0.20.2", 548 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", 549 + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", 550 "cpu": [ 551 "s390x" 552 ], 553 @@ -798,9 +813,9 @@ 554 } 555 }, 556 "node_modules/@esbuild/linux-x64": { 557 - "version": "0.19.8", 558 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.8.tgz", 559 - "integrity": "sha512-lytMAVOM3b1gPypL2TRmZ5rnXl7+6IIk8uB3eLsV1JwcizuolblXRrc5ShPrO9ls/b+RTp+E6gbsuLWHWi2zGg==", 560 + "version": "0.20.2", 561 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", 562 + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", 563 "cpu": [ 564 "x64" 565 ], 566 @@ -813,9 +828,9 @@ 567 } 568 }, 569 "node_modules/@esbuild/netbsd-x64": { 570 - "version": "0.19.8", 571 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.8.tgz", 572 - "integrity": "sha512-hvWVo2VsXz/8NVt1UhLzxwAfo5sioj92uo0bCfLibB0xlOmimU/DeAEsQILlBQvkhrGjamP0/el5HU76HAitGw==", 573 + "version": "0.20.2", 574 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", 575 + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", 576 "cpu": [ 577 "x64" 578 ], 579 @@ -828,9 +843,9 @@ 580 } 581 }, 582 "node_modules/@esbuild/openbsd-x64": { 583 - "version": "0.19.8", 584 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.8.tgz", 585 - "integrity": "sha512-/7Y7u77rdvmGTxR83PgaSvSBJCC2L3Kb1M/+dmSIvRvQPXXCuC97QAwMugBNG0yGcbEGfFBH7ojPzAOxfGNkwQ==", 586 + "version": "0.20.2", 587 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", 588 + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", 589 "cpu": [ 590 "x64" 591 ], 592 @@ -843,9 +858,9 @@ 593 } 594 }, 595 "node_modules/@esbuild/sunos-x64": { 596 - "version": "0.19.8", 597 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.8.tgz", 598 - "integrity": "sha512-9Lc4s7Oi98GqFA4HzA/W2JHIYfnXbUYgekUP/Sm4BG9sfLjyv6GKKHKKVs83SMicBF2JwAX6A1PuOLMqpD001w==", 599 + "version": "0.20.2", 600 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", 601 + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", 602 "cpu": [ 603 "x64" 604 ], 605 @@ -858,9 +873,9 @@ 606 } 607 }, 608 "node_modules/@esbuild/win32-arm64": { 609 - "version": "0.19.8", 610 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.8.tgz", 611 - "integrity": "sha512-rq6WzBGjSzihI9deW3fC2Gqiak68+b7qo5/3kmB6Gvbh/NYPA0sJhrnp7wgV4bNwjqM+R2AApXGxMO7ZoGhIJg==", 612 + "version": "0.20.2", 613 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", 614 + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", 615 "cpu": [ 616 "arm64" 617 ], 618 @@ -873,9 +888,9 @@ 619 } 620 }, 621 "node_modules/@esbuild/win32-ia32": { 622 - "version": "0.19.8", 623 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.8.tgz", 624 - "integrity": "sha512-AIAbverbg5jMvJznYiGhrd3sumfwWs8572mIJL5NQjJa06P8KfCPWZQ0NwZbPQnbQi9OWSZhFVSUWjjIrn4hSw==", 625 + "version": "0.20.2", 626 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", 627 + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", 628 "cpu": [ 629 "ia32" 630 ], 631 @@ -888,9 +903,9 @@ 632 } 633 }, 634 "node_modules/@esbuild/win32-x64": { 635 - "version": "0.19.8", 636 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.8.tgz", 637 - "integrity": "sha512-bfZ0cQ1uZs2PqpulNL5j/3w+GDhP36k1K5c38QdQg+Swy51jFZWWeIkteNsufkQxp986wnqRRsb/bHbY1WQ7TA==", 638 + "version": "0.20.2", 639 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", 640 + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", 641 "cpu": [ 642 "x64" 643 ], 644 @@ -902,14 +917,445 @@ 645 "node": ">=12" 646 } 647 }, 648 + "node_modules/@img/sharp-darwin-arm64": { 649 + "version": "0.33.3", 650 + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.3.tgz", 651 + "integrity": "sha512-FaNiGX1MrOuJ3hxuNzWgsT/mg5OHG/Izh59WW2mk1UwYHUwtfbhk5QNKYZgxf0pLOhx9ctGiGa2OykD71vOnSw==", 652 + "cpu": [ 653 + "arm64" 654 + ], 655 + "optional": true, 656 + "os": [ 657 + "darwin" 658 + ], 659 + "engines": { 660 + "glibc": ">=2.26", 661 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", 662 + "npm": ">=9.6.5", 663 + "pnpm": ">=7.1.0", 664 + "yarn": ">=3.2.0" 665 + }, 666 + "funding": { 667 + "url": "https://opencollective.com/libvips" 668 + }, 669 + "optionalDependencies": { 670 + "@img/sharp-libvips-darwin-arm64": "1.0.2" 671 + } 672 + }, 673 + "node_modules/@img/sharp-darwin-x64": { 674 + "version": "0.33.3", 675 + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.3.tgz", 676 + "integrity": "sha512-2QeSl7QDK9ru//YBT4sQkoq7L0EAJZA3rtV+v9p8xTKl4U1bUqTIaCnoC7Ctx2kCjQgwFXDasOtPTCT8eCTXvw==", 677 + "cpu": [ 678 + "x64" 679 + ], 680 + "optional": true, 681 + "os": [ 682 + "darwin" 683 + ], 684 + "engines": { 685 + "glibc": ">=2.26", 686 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", 687 + "npm": ">=9.6.5", 688 + "pnpm": ">=7.1.0", 689 + "yarn": ">=3.2.0" 690 + }, 691 + "funding": { 692 + "url": "https://opencollective.com/libvips" 693 + }, 694 + "optionalDependencies": { 695 + "@img/sharp-libvips-darwin-x64": "1.0.2" 696 + } 697 + }, 698 + "node_modules/@img/sharp-libvips-darwin-arm64": { 699 + "version": "1.0.2", 700 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.2.tgz", 701 + "integrity": "sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==", 702 + "cpu": [ 703 + "arm64" 704 + ], 705 + "optional": true, 706 + "os": [ 707 + "darwin" 708 + ], 709 + "engines": { 710 + "macos": ">=11", 711 + "npm": ">=9.6.5", 712 + "pnpm": ">=7.1.0", 713 + "yarn": ">=3.2.0" 714 + }, 715 + "funding": { 716 + "url": "https://opencollective.com/libvips" 717 + } 718 + }, 719 + "node_modules/@img/sharp-libvips-darwin-x64": { 720 + "version": "1.0.2", 721 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.2.tgz", 722 + "integrity": "sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==", 723 + "cpu": [ 724 + "x64" 725 + ], 726 + "optional": true, 727 + "os": [ 728 + "darwin" 729 + ], 730 + "engines": { 731 + "macos": ">=10.13", 732 + "npm": ">=9.6.5", 733 + "pnpm": ">=7.1.0", 734 + "yarn": ">=3.2.0" 735 + }, 736 + "funding": { 737 + "url": "https://opencollective.com/libvips" 738 + } 739 + }, 740 + "node_modules/@img/sharp-libvips-linux-arm": { 741 + "version": "1.0.2", 742 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.2.tgz", 743 + "integrity": "sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==", 744 + "cpu": [ 745 + "arm" 746 + ], 747 + "optional": true, 748 + "os": [ 749 + "linux" 750 + ], 751 + "engines": { 752 + "glibc": ">=2.28", 753 + "npm": ">=9.6.5", 754 + "pnpm": ">=7.1.0", 755 + "yarn": ">=3.2.0" 756 + }, 757 + "funding": { 758 + "url": "https://opencollective.com/libvips" 759 + } 760 + }, 761 + "node_modules/@img/sharp-libvips-linux-arm64": { 762 + "version": "1.0.2", 763 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.2.tgz", 764 + "integrity": "sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==", 765 + "cpu": [ 766 + "arm64" 767 + ], 768 + "optional": true, 769 + "os": [ 770 + "linux" 771 + ], 772 + "engines": { 773 + "glibc": ">=2.26", 774 + "npm": ">=9.6.5", 775 + "pnpm": ">=7.1.0", 776 + "yarn": ">=3.2.0" 777 + }, 778 + "funding": { 779 + "url": "https://opencollective.com/libvips" 780 + } 781 + }, 782 + "node_modules/@img/sharp-libvips-linux-s390x": { 783 + "version": "1.0.2", 784 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.2.tgz", 785 + "integrity": "sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==", 786 + "cpu": [ 787 + "s390x" 788 + ], 789 + "optional": true, 790 + "os": [ 791 + "linux" 792 + ], 793 + "engines": { 794 + "glibc": ">=2.28", 795 + "npm": ">=9.6.5", 796 + "pnpm": ">=7.1.0", 797 + "yarn": ">=3.2.0" 798 + }, 799 + "funding": { 800 + "url": "https://opencollective.com/libvips" 801 + } 802 + }, 803 + "node_modules/@img/sharp-libvips-linux-x64": { 804 + "version": "1.0.2", 805 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.2.tgz", 806 + "integrity": "sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==", 807 + "cpu": [ 808 + "x64" 809 + ], 810 + "optional": true, 811 + "os": [ 812 + "linux" 813 + ], 814 + "engines": { 815 + "glibc": ">=2.26", 816 + "npm": ">=9.6.5", 817 + "pnpm": ">=7.1.0", 818 + "yarn": ">=3.2.0" 819 + }, 820 + "funding": { 821 + "url": "https://opencollective.com/libvips" 822 + } 823 + }, 824 + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { 825 + "version": "1.0.2", 826 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.2.tgz", 827 + "integrity": "sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==", 828 + "cpu": [ 829 + "arm64" 830 + ], 831 + "optional": true, 832 + "os": [ 833 + "linux" 834 + ], 835 + "engines": { 836 + "musl": ">=1.2.2", 837 + "npm": ">=9.6.5", 838 + "pnpm": ">=7.1.0", 839 + "yarn": ">=3.2.0" 840 + }, 841 + "funding": { 842 + "url": "https://opencollective.com/libvips" 843 + } 844 + }, 845 + "node_modules/@img/sharp-libvips-linuxmusl-x64": { 846 + "version": "1.0.2", 847 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.2.tgz", 848 + "integrity": "sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==", 849 + "cpu": [ 850 + "x64" 851 + ], 852 + "optional": true, 853 + "os": [ 854 + "linux" 855 + ], 856 + "engines": { 857 + "musl": ">=1.2.2", 858 + "npm": ">=9.6.5", 859 + "pnpm": ">=7.1.0", 860 + "yarn": ">=3.2.0" 861 + }, 862 + "funding": { 863 + "url": "https://opencollective.com/libvips" 864 + } 865 + }, 866 + "node_modules/@img/sharp-linux-arm": { 867 + "version": "0.33.3", 868 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.3.tgz", 869 + "integrity": "sha512-Q7Ee3fFSC9P7vUSqVEF0zccJsZ8GiiCJYGWDdhEjdlOeS9/jdkyJ6sUSPj+bL8VuOYFSbofrW0t/86ceVhx32w==", 870 + "cpu": [ 871 + "arm" 872 + ], 873 + "optional": true, 874 + "os": [ 875 + "linux" 876 + ], 877 + "engines": { 878 + "glibc": ">=2.28", 879 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", 880 + "npm": ">=9.6.5", 881 + "pnpm": ">=7.1.0", 882 + "yarn": ">=3.2.0" 883 + }, 884 + "funding": { 885 + "url": "https://opencollective.com/libvips" 886 + }, 887 + "optionalDependencies": { 888 + "@img/sharp-libvips-linux-arm": "1.0.2" 889 + } 890 + }, 891 + "node_modules/@img/sharp-linux-arm64": { 892 + "version": "0.33.3", 893 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.3.tgz", 894 + "integrity": "sha512-Zf+sF1jHZJKA6Gor9hoYG2ljr4wo9cY4twaxgFDvlG0Xz9V7sinsPp8pFd1XtlhTzYo0IhDbl3rK7P6MzHpnYA==", 895 + "cpu": [ 896 + "arm64" 897 + ], 898 + "optional": true, 899 + "os": [ 900 + "linux" 901 + ], 902 + "engines": { 903 + "glibc": ">=2.26", 904 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", 905 + "npm": ">=9.6.5", 906 + "pnpm": ">=7.1.0", 907 + "yarn": ">=3.2.0" 908 + }, 909 + "funding": { 910 + "url": "https://opencollective.com/libvips" 911 + }, 912 + "optionalDependencies": { 913 + "@img/sharp-libvips-linux-arm64": "1.0.2" 914 + } 915 + }, 916 + "node_modules/@img/sharp-linux-s390x": { 917 + "version": "0.33.3", 918 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.3.tgz", 919 + "integrity": "sha512-vFk441DKRFepjhTEH20oBlFrHcLjPfI8B0pMIxGm3+yilKyYeHEVvrZhYFdqIseSclIqbQ3SnZMwEMWonY5XFA==", 920 + "cpu": [ 921 + "s390x" 922 + ], 923 + "optional": true, 924 + "os": [ 925 + "linux" 926 + ], 927 + "engines": { 928 + "glibc": ">=2.28", 929 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", 930 + "npm": ">=9.6.5", 931 + "pnpm": ">=7.1.0", 932 + "yarn": ">=3.2.0" 933 + }, 934 + "funding": { 935 + "url": "https://opencollective.com/libvips" 936 + }, 937 + "optionalDependencies": { 938 + "@img/sharp-libvips-linux-s390x": "1.0.2" 939 + } 940 + }, 941 + "node_modules/@img/sharp-linux-x64": { 942 + "version": "0.33.3", 943 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.3.tgz", 944 + "integrity": "sha512-Q4I++herIJxJi+qmbySd072oDPRkCg/SClLEIDh5IL9h1zjhqjv82H0Seupd+q2m0yOfD+/fJnjSoDFtKiHu2g==", 945 + "cpu": [ 946 + "x64" 947 + ], 948 + "optional": true, 949 + "os": [ 950 + "linux" 951 + ], 952 + "engines": { 953 + "glibc": ">=2.26", 954 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", 955 + "npm": ">=9.6.5", 956 + "pnpm": ">=7.1.0", 957 + "yarn": ">=3.2.0" 958 + }, 959 + "funding": { 960 + "url": "https://opencollective.com/libvips" 961 + }, 962 + "optionalDependencies": { 963 + "@img/sharp-libvips-linux-x64": "1.0.2" 964 + } 965 + }, 966 + "node_modules/@img/sharp-linuxmusl-arm64": { 967 + "version": "0.33.3", 968 + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.3.tgz", 969 + "integrity": "sha512-qnDccehRDXadhM9PM5hLvcPRYqyFCBN31kq+ErBSZtZlsAc1U4Z85xf/RXv1qolkdu+ibw64fUDaRdktxTNP9A==", 970 + "cpu": [ 971 + "arm64" 972 + ], 973 + "optional": true, 974 + "os": [ 975 + "linux" 976 + ], 977 + "engines": { 978 + "musl": ">=1.2.2", 979 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", 980 + "npm": ">=9.6.5", 981 + "pnpm": ">=7.1.0", 982 + "yarn": ">=3.2.0" 983 + }, 984 + "funding": { 985 + "url": "https://opencollective.com/libvips" 986 + }, 987 + "optionalDependencies": { 988 + "@img/sharp-libvips-linuxmusl-arm64": "1.0.2" 989 + } 990 + }, 991 + "node_modules/@img/sharp-linuxmusl-x64": { 992 + "version": "0.33.3", 993 + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.3.tgz", 994 + "integrity": "sha512-Jhchim8kHWIU/GZ+9poHMWRcefeaxFIs9EBqf9KtcC14Ojk6qua7ghKiPs0sbeLbLj/2IGBtDcxHyjCdYWkk2w==", 995 + "cpu": [ 996 + "x64" 997 + ], 998 + "optional": true, 999 + "os": [ 1000 + "linux" 1001 + ], 1002 + "engines": { 1003 + "musl": ">=1.2.2", 1004 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", 1005 + "npm": ">=9.6.5", 1006 + "pnpm": ">=7.1.0", 1007 + "yarn": ">=3.2.0" 1008 + }, 1009 + "funding": { 1010 + "url": "https://opencollective.com/libvips" 1011 + }, 1012 + "optionalDependencies": { 1013 + "@img/sharp-libvips-linuxmusl-x64": "1.0.2" 1014 + } 1015 + }, 1016 + "node_modules/@img/sharp-wasm32": { 1017 + "version": "0.33.3", 1018 + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.3.tgz", 1019 + "integrity": "sha512-68zivsdJ0koE96stdUfM+gmyaK/NcoSZK5dV5CAjES0FUXS9lchYt8LAB5rTbM7nlWtxaU/2GON0HVN6/ZYJAQ==", 1020 + "cpu": [ 1021 + "wasm32" 1022 + ], 1023 + "optional": true, 1024 + "dependencies": { 1025 + "@emnapi/runtime": "^1.1.0" 1026 + }, 1027 + "engines": { 1028 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", 1029 + "npm": ">=9.6.5", 1030 + "pnpm": ">=7.1.0", 1031 + "yarn": ">=3.2.0" 1032 + }, 1033 + "funding": { 1034 + "url": "https://opencollective.com/libvips" 1035 + } 1036 + }, 1037 + "node_modules/@img/sharp-win32-ia32": { 1038 + "version": "0.33.3", 1039 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.3.tgz", 1040 + "integrity": "sha512-CyimAduT2whQD8ER4Ux7exKrtfoaUiVr7HG0zZvO0XTFn2idUWljjxv58GxNTkFb8/J9Ub9AqITGkJD6ZginxQ==", 1041 + "cpu": [ 1042 + "ia32" 1043 + ], 1044 + "optional": true, 1045 + "os": [ 1046 + "win32" 1047 + ], 1048 + "engines": { 1049 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", 1050 + "npm": ">=9.6.5", 1051 + "pnpm": ">=7.1.0", 1052 + "yarn": ">=3.2.0" 1053 + }, 1054 + "funding": { 1055 + "url": "https://opencollective.com/libvips" 1056 + } 1057 + }, 1058 + "node_modules/@img/sharp-win32-x64": { 1059 + "version": "0.33.3", 1060 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.3.tgz", 1061 + "integrity": "sha512-viT4fUIDKnli3IfOephGnolMzhz5VaTvDRkYqtZxOMIoMQ4MrAziO7pT1nVnOt2FAm7qW5aa+CCc13aEY6Le0g==", 1062 + "cpu": [ 1063 + "x64" 1064 + ], 1065 + "optional": true, 1066 + "os": [ 1067 + "win32" 1068 + ], 1069 + "engines": { 1070 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", 1071 + "npm": ">=9.6.5", 1072 + "pnpm": ">=7.1.0", 1073 + "yarn": ">=3.2.0" 1074 + }, 1075 + "funding": { 1076 + "url": "https://opencollective.com/libvips" 1077 + } 1078 + }, 1079 "node_modules/@jridgewell/gen-mapping": { 1080 - "version": "0.3.3", 1081 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", 1082 - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", 1083 + "version": "0.3.5", 1084 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", 1085 + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", 1086 "dependencies": { 1087 - "@jridgewell/set-array": "^1.0.1", 1088 + "@jridgewell/set-array": "^1.2.1", 1089 "@jridgewell/sourcemap-codec": "^1.4.10", 1090 - "@jridgewell/trace-mapping": "^0.3.9" 1091 + "@jridgewell/trace-mapping": "^0.3.24" 1092 }, 1093 "engines": { 1094 "node": ">=6.0.0" 1095 @@ -924,9 +1370,9 @@ 1096 } 1097 }, 1098 "node_modules/@jridgewell/set-array": { 1099 - "version": "1.1.2", 1100 - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", 1101 - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", 1102 + "version": "1.2.1", 1103 + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", 1104 + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", 1105 "engines": { 1106 "node": ">=6.0.0" 1107 } 1108 @@ -937,9 +1383,9 @@ 1109 "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" 1110 }, 1111 "node_modules/@jridgewell/trace-mapping": { 1112 - "version": "0.3.20", 1113 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", 1114 - "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", 1115 + "version": "0.3.25", 1116 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", 1117 + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", 1118 "dependencies": { 1119 "@jridgewell/resolve-uri": "^3.1.0", 1120 "@jridgewell/sourcemap-codec": "^1.4.14" 1121 @@ -1052,9 +1498,9 @@ 1122 } 1123 }, 1124 "node_modules/@rollup/rollup-android-arm-eabi": { 1125 - "version": "4.6.1", 1126 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.1.tgz", 1127 - "integrity": "sha512-0WQ0ouLejaUCRsL93GD4uft3rOmB8qoQMU05Kb8CmMtMBe7XUDLAltxVZI1q6byNqEtU7N1ZX1Vw5lIpgulLQA==", 1128 + "version": "4.17.0", 1129 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.0.tgz", 1130 + "integrity": "sha512-nNvLvC2fjC+3+bHYN9uaGF3gcyy7RHGZhtl8TB/kINj9hiOQza8kWJGZh47GRPMrqeseO8U+Z8ElDMCZlWBdHA==", 1131 "cpu": [ 1132 "arm" 1133 ], 1134 @@ -1064,9 +1510,9 @@ 1135 ] 1136 }, 1137 "node_modules/@rollup/rollup-android-arm64": { 1138 - "version": "4.6.1", 1139 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.1.tgz", 1140 - "integrity": "sha512-1TKm25Rn20vr5aTGGZqo6E4mzPicCUD79k17EgTLAsXc1zysyi4xXKACfUbwyANEPAEIxkzwue6JZ+stYzWUTA==", 1141 + "version": "4.17.0", 1142 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.17.0.tgz", 1143 + "integrity": "sha512-+kjt6dvxnyTIAo7oHeYseYhDyZ7xRKTNl/FoQI96PHkJVxoChldJnne/LzYqpqidoK1/0kX0/q+5rrYqjpth6w==", 1144 "cpu": [ 1145 "arm64" 1146 ], 1147 @@ -1076,9 +1522,9 @@ 1148 ] 1149 }, 1150 "node_modules/@rollup/rollup-darwin-arm64": { 1151 - "version": "4.6.1", 1152 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.1.tgz", 1153 - "integrity": "sha512-cEXJQY/ZqMACb+nxzDeX9IPLAg7S94xouJJCNVE5BJM8JUEP4HeTF+ti3cmxWeSJo+5D+o8Tc0UAWUkfENdeyw==", 1154 + "version": "4.17.0", 1155 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.17.0.tgz", 1156 + "integrity": "sha512-Oj6Tp0unMpGTBjvNwbSRv3DopMNLu+mjBzhKTt2zLbDJ/45fB1pltr/rqrO4bE95LzuYwhYn127pop+x/pzf5w==", 1157 "cpu": [ 1158 "arm64" 1159 ], 1160 @@ -1088,9 +1534,9 @@ 1161 ] 1162 }, 1163 "node_modules/@rollup/rollup-darwin-x64": { 1164 - "version": "4.6.1", 1165 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.1.tgz", 1166 - "integrity": "sha512-LoSU9Xu56isrkV2jLldcKspJ7sSXmZWkAxg7sW/RfF7GS4F5/v4EiqKSMCFbZtDu2Nc1gxxFdQdKwkKS4rwxNg==", 1167 + "version": "4.17.0", 1168 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.17.0.tgz", 1169 + "integrity": "sha512-3nJx0T+yptxMd+v93rBRxSPTAVCv8szu/fGZDJiKX7kvRe9sENj2ggXjCH/KK1xZEmJOhaNo0c9sGMgGdfkvEw==", 1170 "cpu": [ 1171 "x64" 1172 ], 1173 @@ -1100,9 +1546,21 @@ 1174 ] 1175 }, 1176 "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 1177 - "version": "4.6.1", 1178 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.1.tgz", 1179 - "integrity": "sha512-EfI3hzYAy5vFNDqpXsNxXcgRDcFHUWSx5nnRSCKwXuQlI5J9dD84g2Usw81n3FLBNsGCegKGwwTVsSKK9cooSQ==", 1180 + "version": "4.17.0", 1181 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.17.0.tgz", 1182 + "integrity": "sha512-Vb2e8p9b2lxxgqyOlBHmp6hJMu/HSU6g//6Tbr7x5V1DlPCHWLOm37nSIVK314f+IHzORyAQSqL7+9tELxX3zQ==", 1183 + "cpu": [ 1184 + "arm" 1185 + ], 1186 + "optional": true, 1187 + "os": [ 1188 + "linux" 1189 + ] 1190 + }, 1191 + "node_modules/@rollup/rollup-linux-arm-musleabihf": { 1192 + "version": "4.17.0", 1193 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.17.0.tgz", 1194 + "integrity": "sha512-Md60KsmC5ZIaRq/bYYDloklgU+XLEZwS2EXXVcSpiUw+13/ZASvSWQ/P92rQ9YDCL6EIoXxuQ829JkReqdYbGg==", 1195 "cpu": [ 1196 "arm" 1197 ], 1198 @@ -1112,9 +1570,9 @@ 1199 ] 1200 }, 1201 "node_modules/@rollup/rollup-linux-arm64-gnu": { 1202 - "version": "4.6.1", 1203 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.1.tgz", 1204 - "integrity": "sha512-9lhc4UZstsegbNLhH0Zu6TqvDfmhGzuCWtcTFXY10VjLLUe4Mr0Ye2L3rrtHaDd/J5+tFMEuo5LTCSCMXWfUKw==", 1205 + "version": "4.17.0", 1206 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.17.0.tgz", 1207 + "integrity": "sha512-zL5rBFtJ+2EGnMRm2TqKjdjgFqlotSU+ZJEN37nV+fiD3I6Gy0dUh3jBWN0wSlcXVDEJYW7YBe+/2j0N9unb2w==", 1208 "cpu": [ 1209 "arm64" 1210 ], 1211 @@ -1124,9 +1582,9 @@ 1212 ] 1213 }, 1214 "node_modules/@rollup/rollup-linux-arm64-musl": { 1215 - "version": "4.6.1", 1216 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.1.tgz", 1217 - "integrity": "sha512-FfoOK1yP5ksX3wwZ4Zk1NgyGHZyuRhf99j64I5oEmirV8EFT7+OhUZEnP+x17lcP/QHJNWGsoJwrz4PJ9fBEXw==", 1218 + "version": "4.17.0", 1219 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.17.0.tgz", 1220 + "integrity": "sha512-s2xAyNkJqUdtRVgNK4NK4P9QttS538JuX/kfVQOdZDI5FIKVAUVdLW7qhGfmaySJ1EvN/Bnj9oPm5go9u8navg==", 1221 "cpu": [ 1222 "arm64" 1223 ], 1224 @@ -1135,10 +1593,46 @@ 1225 "linux" 1226 ] 1227 }, 1228 + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 1229 + "version": "4.17.0", 1230 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.17.0.tgz", 1231 + "integrity": "sha512-7F99yzVT67B7IUNMjLD9QCFDCyHkyCJMS1dywZrGgVFJao4VJ9szrIEgH67cR+bXQgEaY01ur/WSL6B0jtcLyA==", 1232 + "cpu": [ 1233 + "ppc64" 1234 + ], 1235 + "optional": true, 1236 + "os": [ 1237 + "linux" 1238 + ] 1239 + }, 1240 + "node_modules/@rollup/rollup-linux-riscv64-gnu": { 1241 + "version": "4.17.0", 1242 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.17.0.tgz", 1243 + "integrity": "sha512-leFtyiXisfa3Sg9pgZJwRKITWnrQfhtqDjCamnZhkZuIsk1FXmYwKoTkp6lsCgimIcneFFkHKp/yGLxDesga4g==", 1244 + "cpu": [ 1245 + "riscv64" 1246 + ], 1247 + "optional": true, 1248 + "os": [ 1249 + "linux" 1250 + ] 1251 + }, 1252 + "node_modules/@rollup/rollup-linux-s390x-gnu": { 1253 + "version": "4.17.0", 1254 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.17.0.tgz", 1255 + "integrity": "sha512-FtOgui6qMJ4jbSXTxElsy/60LEe/3U0rXkkz2G5CJ9rbHPAvjMvI+3qF0A0fwLQ5hW+/ZC6PbnS2KfRW9JkgDQ==", 1256 + "cpu": [ 1257 + "s390x" 1258 + ], 1259 + "optional": true, 1260 + "os": [ 1261 + "linux" 1262 + ] 1263 + }, 1264 "node_modules/@rollup/rollup-linux-x64-gnu": { 1265 - "version": "4.6.1", 1266 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.1.tgz", 1267 - "integrity": "sha512-DNGZvZDO5YF7jN5fX8ZqmGLjZEXIJRdJEdTFMhiyXqyXubBa0WVLDWSNlQ5JR2PNgDbEV1VQowhVRUh+74D+RA==", 1268 + "version": "4.17.0", 1269 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.0.tgz", 1270 + "integrity": "sha512-v6eiam/1w3HUfU/ZjzIDodencqgrSqzlNuNtiwH7PFJHYSo1ezL0/UIzmS2lpSJF1ORNaplXeKHYmmdt81vV2g==", 1271 "cpu": [ 1272 "x64" 1273 ], 1274 @@ -1148,9 +1642,9 @@ 1275 ] 1276 }, 1277 "node_modules/@rollup/rollup-linux-x64-musl": { 1278 - "version": "4.6.1", 1279 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.1.tgz", 1280 - "integrity": "sha512-RkJVNVRM+piYy87HrKmhbexCHg3A6Z6MU0W9GHnJwBQNBeyhCJG9KDce4SAMdicQnpURggSvtbGo9xAWOfSvIQ==", 1281 + "version": "4.17.0", 1282 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.0.tgz", 1283 + "integrity": "sha512-OUhkSdpM5ofVlVU2k4CwVubYwiwu1a4jYWPpubzN7Vzao73GoPBowHcCfaRSFRz1SszJ3HIsk3dZYk4kzbqjgw==", 1284 "cpu": [ 1285 "x64" 1286 ], 1287 @@ -1160,9 +1654,9 @@ 1288 ] 1289 }, 1290 "node_modules/@rollup/rollup-win32-arm64-msvc": { 1291 - "version": "4.6.1", 1292 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.1.tgz", 1293 - "integrity": "sha512-v2FVT6xfnnmTe3W9bJXl6r5KwJglMK/iRlkKiIFfO6ysKs0rDgz7Cwwf3tjldxQUrHL9INT/1r4VA0n9L/F1vQ==", 1294 + "version": "4.17.0", 1295 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.17.0.tgz", 1296 + "integrity": "sha512-uL7UYO/MNJPGL/yflybI+HI+n6+4vlfZmQZOCb4I+z/zy1wisHT3exh7oNQsnL6Eso0EUTEfgQ/PaGzzXf6XyQ==", 1297 "cpu": [ 1298 "arm64" 1299 ], 1300 @@ -1172,9 +1666,9 @@ 1301 ] 1302 }, 1303 "node_modules/@rollup/rollup-win32-ia32-msvc": { 1304 - "version": "4.6.1", 1305 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.1.tgz", 1306 - "integrity": "sha512-YEeOjxRyEjqcWphH9dyLbzgkF8wZSKAKUkldRY6dgNR5oKs2LZazqGB41cWJ4Iqqcy9/zqYgmzBkRoVz3Q9MLw==", 1307 + "version": "4.17.0", 1308 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.17.0.tgz", 1309 + "integrity": "sha512-4WnSgaUiUmXILwFqREdOcqvSj6GD/7FrvSjhaDjmwakX9w4Z2F8JwiSP1AZZbuRkPqzi444UI5FPv33VKOWYFQ==", 1310 "cpu": [ 1311 "ia32" 1312 ], 1313 @@ -1184,9 +1678,9 @@ 1314 ] 1315 }, 1316 "node_modules/@rollup/rollup-win32-x64-msvc": { 1317 - "version": "4.6.1", 1318 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.1.tgz", 1319 - "integrity": "sha512-0zfTlFAIhgz8V2G8STq8toAjsYYA6eci1hnXuyOTUFnymrtJwnS6uGKiv3v5UrPZkBlamLvrLV2iiaeqCKzb0A==", 1320 + "version": "4.17.0", 1321 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.17.0.tgz", 1322 + "integrity": "sha512-ve+D8t1prRSRnF2S3pyDtTXDlvW1Pngbz76tjgYFQW1jxVSysmQCZfPoDAo4WP+Ano8zeYp85LsArZBI12HfwQ==", 1323 "cpu": [ 1324 "x64" 1325 ], 1326 @@ -1195,6 +1689,11 @@ 1327 "win32" 1328 ] 1329 }, 1330 + "node_modules/@shikijs/core": { 1331 + "version": "1.3.0", 1332 + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.3.0.tgz", 1333 + "integrity": "sha512-7fedsBfuILDTBmrYZNFI8B6ATTxhQAasUHllHmjvSZPnoq4bULWoTpHwmuQvZ8Aq03/tAa2IGo6RXqWtHdWaCA==" 1334 + }, 1335 "node_modules/@types/babel__core": { 1336 "version": "7.20.5", 1337 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", 1338 @@ -1232,6 +1731,11 @@ 1339 "@babel/types": "^7.20.7" 1340 } 1341 }, 1342 + "node_modules/@types/cookie": { 1343 + "version": "0.6.0", 1344 + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", 1345 + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" 1346 + }, 1347 "node_modules/@types/debug": { 1348 "version": "4.1.12", 1349 "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", 1350 @@ -1405,9 +1909,9 @@ 1351 "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" 1352 }, 1353 "node_modules/acorn": { 1354 - "version": "8.11.2", 1355 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", 1356 - "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", 1357 + "version": "8.11.3", 1358 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", 1359 + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", 1360 "bin": { 1361 "acorn": "bin/acorn" 1362 }, 1363 @@ -1509,6 +2013,14 @@ 1364 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 1365 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" 1366 }, 1367 + "node_modules/aria-query": { 1368 + "version": "5.3.0", 1369 + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", 1370 + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", 1371 + "dependencies": { 1372 + "dequal": "^2.0.3" 1373 + } 1374 + }, 1375 "node_modules/array-iterate": { 1376 "version": "2.0.1", 1377 "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", 1378 @@ -1519,81 +2031,92 @@ 1379 } 1380 }, 1381 "node_modules/astro": { 1382 - "version": "4.0.6", 1383 - "resolved": "https://registry.npmjs.org/astro/-/astro-4.0.6.tgz", 1384 - "integrity": "sha512-P7CfFqWKzkJozzF6IoOC6qoI2ONndV8P3ULhGDgMiXPL7xVkWI5haTBSpyrcjBx643tVXspIRsSV/v+Cx+CjGw==", 1385 - "dependencies": { 1386 - "@astrojs/compiler": "^2.3.4", 1387 - "@astrojs/internal-helpers": "0.2.1", 1388 - "@astrojs/markdown-remark": "4.0.1", 1389 - "@astrojs/telemetry": "3.0.4", 1390 - "@babel/core": "^7.23.3", 1391 - "@babel/generator": "^7.23.3", 1392 - "@babel/parser": "^7.23.3", 1393 - "@babel/plugin-transform-react-jsx": "^7.22.5", 1394 - "@babel/traverse": "^7.23.3", 1395 - "@babel/types": "^7.23.3", 1396 - "@types/babel__core": "^7.20.4", 1397 - "acorn": "^8.11.2", 1398 + "version": "4.7.0", 1399 + "resolved": "https://registry.npmjs.org/astro/-/astro-4.7.0.tgz", 1400 + "integrity": "sha512-YC24nK6/UNelVob+4RoJPDgZJdpaJarIU85D/UxCrlsYJlLqrW8hXq7A9T6BXNs+puF9pJrYlqaJNCRO+928XA==", 1401 + "dependencies": { 1402 + "@astrojs/compiler": "^2.7.1", 1403 + "@astrojs/internal-helpers": "0.4.0", 1404 + "@astrojs/markdown-remark": "5.1.0", 1405 + "@astrojs/telemetry": "3.1.0", 1406 + "@babel/core": "^7.24.4", 1407 + "@babel/generator": "^7.24.4", 1408 + "@babel/parser": "^7.24.4", 1409 + "@babel/plugin-transform-react-jsx": "^7.23.4", 1410 + "@babel/traverse": "^7.24.1", 1411 + "@babel/types": "^7.24.0", 1412 + "@types/babel__core": "^7.20.5", 1413 + "@types/cookie": "^0.6.0", 1414 + "acorn": "^8.11.3", 1415 + "aria-query": "^5.3.0", 1416 + "axobject-query": "^4.0.0", 1417 "boxen": "^7.1.1", 1418 - "chokidar": "^3.5.3", 1419 + "chokidar": "^3.6.0", 1420 "ci-info": "^4.0.0", 1421 - "clsx": "^2.0.0", 1422 + "clsx": "^2.1.0", 1423 "common-ancestor-path": "^1.0.1", 1424 "cookie": "^0.6.0", 1425 + "cssesc": "^3.0.0", 1426 "debug": "^4.3.4", 1427 - "deterministic-object-hash": "^2.0.1", 1428 - "devalue": "^4.3.2", 1429 - "diff": "^5.1.0", 1430 + "deterministic-object-hash": "^2.0.2", 1431 + "devalue": "^5.0.0", 1432 + "diff": "^5.2.0", 1433 "dlv": "^1.1.3", 1434 "dset": "^3.1.3", 1435 - "es-module-lexer": "^1.4.1", 1436 - "esbuild": "^0.19.6", 1437 + "es-module-lexer": "^1.5.0", 1438 + "esbuild": "^0.20.2", 1439 "estree-walker": "^3.0.3", 1440 "execa": "^8.0.1", 1441 "fast-glob": "^3.3.2", 1442 - "flattie": "^1.1.0", 1443 + "flattie": "^1.1.1", 1444 "github-slugger": "^2.0.0", 1445 "gray-matter": "^4.0.3", 1446 "html-escaper": "^3.0.3", 1447 "http-cache-semantics": "^4.1.1", 1448 "js-yaml": "^4.1.0", 1449 - "kleur": "^4.1.4", 1450 - "magic-string": "^0.30.3", 1451 - "mdast-util-to-hast": "13.0.2", 1452 - "mime": "^3.0.0", 1453 - "ora": "^7.0.1", 1454 + "kleur": "^4.1.5", 1455 + "magic-string": "^0.30.10", 1456 + "mrmime": "^2.0.0", 1457 + "ora": "^8.0.1", 1458 "p-limit": "^5.0.0", 1459 - "p-queue": "^7.4.1", 1460 - "path-to-regexp": "^6.2.1", 1461 - "preferred-pm": "^3.1.2", 1462 - "probe-image-size": "^7.2.3", 1463 + "p-queue": "^8.0.1", 1464 + "path-to-regexp": "^6.2.2", 1465 + "preferred-pm": "^3.1.3", 1466 "prompts": "^2.4.2", 1467 "rehype": "^13.0.1", 1468 - "resolve": "^1.22.4", 1469 - "semver": "^7.5.4", 1470 - "server-destroy": "^1.0.1", 1471 - "shikiji": "^0.6.13", 1472 - "string-width": "^7.0.0", 1473 + "resolve": "^1.22.8", 1474 + "semver": "^7.6.0", 1475 + "shiki": "^1.3.0", 1476 + "string-width": "^7.1.0", 1477 "strip-ansi": "^7.1.0", 1478 - "tsconfck": "^3.0.0", 1479 + "tsconfck": "^3.0.3", 1480 "unist-util-visit": "^5.0.0", 1481 "vfile": "^6.0.1", 1482 - "vite": "^5.0.0", 1483 + "vite": "^5.2.10", 1484 "vitefu": "^0.2.5", 1485 "which-pm": "^2.1.1", 1486 "yargs-parser": "^21.1.1", 1487 - "zod": "^3.22.4" 1488 + "zod": "^3.23.0", 1489 + "zod-to-json-schema": "^3.22.5" 1490 }, 1491 "bin": { 1492 "astro": "astro.js" 1493 }, 1494 "engines": { 1495 - "node": ">=18.14.1", 1496 - "npm": ">=6.14.0" 1497 + "node": "^18.17.1 || ^20.3.0 || >=21.0.0", 1498 + "npm": ">=9.6.5", 1499 + "pnpm": ">=7.1.0" 1500 }, 1501 "optionalDependencies": { 1502 - "sharp": "^0.32.5" 1503 + "sharp": "^0.33.3" 1504 + } 1505 + }, 1506 + "node_modules/astro/node_modules/diff": { 1507 + "version": "5.2.0", 1508 + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", 1509 + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", 1510 + "engines": { 1511 + "node": ">=0.3.1" 1512 } 1513 }, 1514 "node_modules/autoprefixer": { 1515 @@ -1632,11 +2155,13 @@ 1516 "postcss": "^8.1.0" 1517 } 1518 }, 1519 - "node_modules/b4a": { 1520 - "version": "1.6.4", 1521 - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", 1522 - "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==", 1523 - "optional": true 1524 + "node_modules/axobject-query": { 1525 + "version": "4.0.0", 1526 + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz", 1527 + "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==", 1528 + "dependencies": { 1529 + "dequal": "^2.0.3" 1530 + } 1531 }, 1532 "node_modules/bail": { 1533 "version": "2.0.2", 1534 @@ -1657,25 +2182,6 @@ 1535 "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", 1536 "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==" 1537 }, 1538 - "node_modules/base64-js": { 1539 - "version": "1.5.1", 1540 - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 1541 - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 1542 - "funding": [ 1543 - { 1544 - "type": "github", 1545 - "url": "https://github.com/sponsors/feross" 1546 - }, 1547 - { 1548 - "type": "patreon", 1549 - "url": "https://www.patreon.com/feross" 1550 - }, 1551 - { 1552 - "type": "consulting", 1553 - "url": "https://feross.org/support" 1554 - } 1555 - ] 1556 - }, 1557 "node_modules/binary-extensions": { 1558 "version": "2.2.0", 1559 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 1560 @@ -1684,16 +2190,6 @@ 1561 "node": ">=8" 1562 } 1563 }, 1564 - "node_modules/bl": { 1565 - "version": "5.1.0", 1566 - "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", 1567 - "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", 1568 - "dependencies": { 1569 - "buffer": "^6.0.3", 1570 - "inherits": "^2.0.4", 1571 - "readable-stream": "^3.4.0" 1572 - } 1573 - }, 1574 "node_modules/boxen": { 1575 "version": "7.1.1", 1576 "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", 1577 @@ -1798,29 +2294,6 @@ 1578 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 1579 } 1580 }, 1581 - "node_modules/buffer": { 1582 - "version": "6.0.3", 1583 - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", 1584 - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", 1585 - "funding": [ 1586 - { 1587 - "type": "github", 1588 - "url": "https://github.com/sponsors/feross" 1589 - }, 1590 - { 1591 - "type": "patreon", 1592 - "url": "https://www.patreon.com/feross" 1593 - }, 1594 - { 1595 - "type": "consulting", 1596 - "url": "https://feross.org/support" 1597 - } 1598 - ], 1599 - "dependencies": { 1600 - "base64-js": "^1.3.1", 1601 - "ieee754": "^1.2.1" 1602 - } 1603 - }, 1604 "node_modules/camelcase": { 1605 "version": "7.0.1", 1606 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", 1607 @@ -1909,15 +2382,9 @@ 1608 } 1609 }, 1610 "node_modules/chokidar": { 1611 - "version": "3.5.3", 1612 - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", 1613 - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", 1614 - "funding": [ 1615 - { 1616 - "type": "individual", 1617 - "url": "https://paulmillr.com/funding/" 1618 - } 1619 - ], 1620 + "version": "3.6.0", 1621 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", 1622 + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", 1623 "dependencies": { 1624 "anymatch": "~3.1.2", 1625 "braces": "~3.0.2", 1626 @@ -1930,15 +2397,12 @@ 1627 "engines": { 1628 "node": ">= 8.10.0" 1629 }, 1630 + "funding": { 1631 + "url": "https://paulmillr.com/funding/" 1632 + }, 1633 "optionalDependencies": { 1634 "fsevents": "~2.3.2" 1635 - } 1636 - }, 1637 - "node_modules/chownr": { 1638 - "version": "1.1.4", 1639 - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", 1640 - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", 1641 - "optional": true 1642 + } 1643 }, 1644 "node_modules/ci-info": { 1645 "version": "4.0.0", 1646 @@ -2087,9 +2551,9 @@ 1647 } 1648 }, 1649 "node_modules/clsx": { 1650 - "version": "2.0.0", 1651 - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", 1652 - "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", 1653 + "version": "2.1.1", 1654 + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", 1655 + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", 1656 "engines": { 1657 "node": ">=6" 1658 } 1659 @@ -2256,30 +2720,6 @@ 1660 "url": "https://github.com/sponsors/wooorm" 1661 } 1662 }, 1663 - "node_modules/decompress-response": { 1664 - "version": "6.0.0", 1665 - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", 1666 - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", 1667 - "optional": true, 1668 - "dependencies": { 1669 - "mimic-response": "^3.1.0" 1670 - }, 1671 - "engines": { 1672 - "node": ">=10" 1673 - }, 1674 - "funding": { 1675 - "url": "https://github.com/sponsors/sindresorhus" 1676 - } 1677 - }, 1678 - "node_modules/deep-extend": { 1679 - "version": "0.6.0", 1680 - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", 1681 - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", 1682 - "optional": true, 1683 - "engines": { 1684 - "node": ">=4.0.0" 1685 - } 1686 - }, 1687 "node_modules/depd": { 1688 "version": "2.0.0", 1689 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 1690 @@ -2306,9 +2746,9 @@ 1691 } 1692 }, 1693 "node_modules/detect-libc": { 1694 - "version": "2.0.2", 1695 - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", 1696 - "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", 1697 + "version": "2.0.3", 1698 + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", 1699 + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", 1700 "optional": true, 1701 "engines": { 1702 "node": ">=8" 1703 @@ -2326,9 +2766,9 @@ 1704 } 1705 }, 1706 "node_modules/devalue": { 1707 - "version": "4.3.2", 1708 - "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz", 1709 - "integrity": "sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==" 1710 + "version": "5.0.0", 1711 + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.0.0.tgz", 1712 + "integrity": "sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==" 1713 }, 1714 "node_modules/devlop": { 1715 "version": "1.1.0", 1716 @@ -2420,15 +2860,6 @@ 1717 "node": ">= 0.8" 1718 } 1719 }, 1720 - "node_modules/end-of-stream": { 1721 - "version": "1.4.4", 1722 - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 1723 - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 1724 - "optional": true, 1725 - "dependencies": { 1726 - "once": "^1.4.0" 1727 - } 1728 - }, 1729 "node_modules/enhanced-resolve": { 1730 "version": "5.15.0", 1731 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", 1732 @@ -2453,14 +2884,14 @@ 1733 } 1734 }, 1735 "node_modules/es-module-lexer": { 1736 - "version": "1.4.1", 1737 - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", 1738 - "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==" 1739 + "version": "1.5.2", 1740 + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.2.tgz", 1741 + "integrity": "sha512-l60ETUTmLqbVbVHv1J4/qj+M8nq7AwMzEcg3kmJDt9dCNrTk+yHcYFf/Kw75pMDwd9mPcIGCG5LcS20SxYRzFA==" 1742 }, 1743 "node_modules/esbuild": { 1744 - "version": "0.19.8", 1745 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.8.tgz", 1746 - "integrity": "sha512-l7iffQpT2OrZfH2rXIp7/FkmaeZM0vxbxN9KfiCwGYuZqzMg/JdvX26R31Zxn/Pxvsrg3Y9N6XTcnknqDyyv4w==", 1747 + "version": "0.20.2", 1748 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", 1749 + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", 1750 "hasInstallScript": true, 1751 "bin": { 1752 "esbuild": "bin/esbuild" 1753 @@ -2469,28 +2900,29 @@ 1754 "node": ">=12" 1755 }, 1756 "optionalDependencies": { 1757 - "@esbuild/android-arm": "0.19.8", 1758 - "@esbuild/android-arm64": "0.19.8", 1759 - "@esbuild/android-x64": "0.19.8", 1760 - "@esbuild/darwin-arm64": "0.19.8", 1761 - "@esbuild/darwin-x64": "0.19.8", 1762 - "@esbuild/freebsd-arm64": "0.19.8", 1763 - "@esbuild/freebsd-x64": "0.19.8", 1764 - "@esbuild/linux-arm": "0.19.8", 1765 - "@esbuild/linux-arm64": "0.19.8", 1766 - "@esbuild/linux-ia32": "0.19.8", 1767 - "@esbuild/linux-loong64": "0.19.8", 1768 - "@esbuild/linux-mips64el": "0.19.8", 1769 - "@esbuild/linux-ppc64": "0.19.8", 1770 - "@esbuild/linux-riscv64": "0.19.8", 1771 - "@esbuild/linux-s390x": "0.19.8", 1772 - "@esbuild/linux-x64": "0.19.8", 1773 - "@esbuild/netbsd-x64": "0.19.8", 1774 - "@esbuild/openbsd-x64": "0.19.8", 1775 - "@esbuild/sunos-x64": "0.19.8", 1776 - "@esbuild/win32-arm64": "0.19.8", 1777 - "@esbuild/win32-ia32": "0.19.8", 1778 - "@esbuild/win32-x64": "0.19.8" 1779 + "@esbuild/aix-ppc64": "0.20.2", 1780 + "@esbuild/android-arm": "0.20.2", 1781 + "@esbuild/android-arm64": "0.20.2", 1782 + "@esbuild/android-x64": "0.20.2", 1783 + "@esbuild/darwin-arm64": "0.20.2", 1784 + "@esbuild/darwin-x64": "0.20.2", 1785 + "@esbuild/freebsd-arm64": "0.20.2", 1786 + "@esbuild/freebsd-x64": "0.20.2", 1787 + "@esbuild/linux-arm": "0.20.2", 1788 + "@esbuild/linux-arm64": "0.20.2", 1789 + "@esbuild/linux-ia32": "0.20.2", 1790 + "@esbuild/linux-loong64": "0.20.2", 1791 + "@esbuild/linux-mips64el": "0.20.2", 1792 + "@esbuild/linux-ppc64": "0.20.2", 1793 + "@esbuild/linux-riscv64": "0.20.2", 1794 + "@esbuild/linux-s390x": "0.20.2", 1795 + "@esbuild/linux-x64": "0.20.2", 1796 + "@esbuild/netbsd-x64": "0.20.2", 1797 + "@esbuild/openbsd-x64": "0.20.2", 1798 + "@esbuild/sunos-x64": "0.20.2", 1799 + "@esbuild/win32-arm64": "0.20.2", 1800 + "@esbuild/win32-ia32": "0.20.2", 1801 + "@esbuild/win32-x64": "0.20.2" 1802 } 1803 }, 1804 "node_modules/escalade": { 1805 @@ -2569,15 +3001,6 @@ 1806 "url": "https://github.com/sindresorhus/execa?sponsor=1" 1807 } 1808 }, 1809 - "node_modules/expand-template": { 1810 - "version": "2.0.3", 1811 - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", 1812 - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", 1813 - "optional": true, 1814 - "engines": { 1815 - "node": ">=6" 1816 - } 1817 - }, 1818 "node_modules/extend": { 1819 "version": "3.0.2", 1820 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 1821 @@ -2594,12 +3017,6 @@ 1822 "node": ">=0.10.0" 1823 } 1824 }, 1825 - "node_modules/fast-fifo": { 1826 - "version": "1.3.2", 1827 - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", 1828 - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", 1829 - "optional": true 1830 - }, 1831 "node_modules/fast-glob": { 1832 "version": "3.3.2", 1833 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", 1834 @@ -2681,9 +3098,9 @@ 1835 } 1836 }, 1837 "node_modules/flattie": { 1838 - "version": "1.1.0", 1839 - "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.0.tgz", 1840 - "integrity": "sha512-xU99gDEnciIwJdGcBmNHnzTJ/w5AT+VFJOu6sTB6WM8diOYNA3Sa+K1DiEBQ7XH4QikQq3iFW1U+jRVcotQnBw==", 1841 + "version": "1.1.1", 1842 + "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz", 1843 + "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==", 1844 "engines": { 1845 "node": ">=8" 1846 } 1847 @@ -2719,12 +3136,6 @@ 1848 "node": ">= 0.6" 1849 } 1850 }, 1851 - "node_modules/fs-constants": { 1852 - "version": "1.0.0", 1853 - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", 1854 - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", 1855 - "optional": true 1856 - }, 1857 "node_modules/fs.realpath": { 1858 "version": "1.0.0", 1859 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 1860 @@ -2789,12 +3200,6 @@ 1861 "url": "https://github.com/sponsors/sindresorhus" 1862 } 1863 }, 1864 - "node_modules/github-from-package": { 1865 - "version": "0.0.0", 1866 - "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", 1867 - "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", 1868 - "optional": true 1869 - }, 1870 "node_modules/github-slugger": { 1871 "version": "2.0.0", 1872 "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", 1873 @@ -2932,6 +3337,18 @@ 1874 "url": "https://opencollective.com/unified" 1875 } 1876 }, 1877 + "node_modules/hast-util-is-element": { 1878 + "version": "3.0.0", 1879 + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", 1880 + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", 1881 + "dependencies": { 1882 + "@types/hast": "^3.0.0" 1883 + }, 1884 + "funding": { 1885 + "type": "opencollective", 1886 + "url": "https://opencollective.com/unified" 1887 + } 1888 + }, 1889 "node_modules/hast-util-parse-selector": { 1890 "version": "4.0.0", 1891 "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", 1892 @@ -3009,6 +3426,21 @@ 1893 "url": "https://opencollective.com/unified" 1894 } 1895 }, 1896 + "node_modules/hast-util-to-text": { 1897 + "version": "4.0.2", 1898 + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", 1899 + "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", 1900 + "dependencies": { 1901 + "@types/hast": "^3.0.0", 1902 + "@types/unist": "^3.0.0", 1903 + "hast-util-is-element": "^3.0.0", 1904 + "unist-util-find-after": "^5.0.0" 1905 + }, 1906 + "funding": { 1907 + "type": "opencollective", 1908 + "url": "https://opencollective.com/unified" 1909 + } 1910 + }, 1911 "node_modules/hast-util-whitespace": { 1912 "version": "3.0.0", 1913 "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", 1914 @@ -3100,36 +3532,6 @@ 1915 "node": ">=16.17.0" 1916 } 1917 }, 1918 - "node_modules/iconv-lite": { 1919 - "version": "0.4.24", 1920 - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 1921 - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 1922 - "dependencies": { 1923 - "safer-buffer": ">= 2.1.2 < 3" 1924 - }, 1925 - "engines": { 1926 - "node": ">=0.10.0" 1927 - } 1928 - }, 1929 - "node_modules/ieee754": { 1930 - "version": "1.2.1", 1931 - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 1932 - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 1933 - "funding": [ 1934 - { 1935 - "type": "github", 1936 - "url": "https://github.com/sponsors/feross" 1937 - }, 1938 - { 1939 - "type": "patreon", 1940 - "url": "https://www.patreon.com/feross" 1941 - }, 1942 - { 1943 - "type": "consulting", 1944 - "url": "https://feross.org/support" 1945 - } 1946 - ] 1947 - }, 1948 "node_modules/immutable": { 1949 "version": "4.3.4", 1950 "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", 1951 @@ -3158,12 +3560,6 @@ 1952 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 1953 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 1954 }, 1955 - "node_modules/ini": { 1956 - "version": "1.3.8", 1957 - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", 1958 - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", 1959 - "optional": true 1960 - }, 1961 "node_modules/is-arrayish": { 1962 "version": "0.3.2", 1963 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", 1964 @@ -3322,11 +3718,11 @@ 1965 } 1966 }, 1967 "node_modules/is-unicode-supported": { 1968 - "version": "1.3.0", 1969 - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", 1970 - "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", 1971 + "version": "2.0.0", 1972 + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.0.0.tgz", 1973 + "integrity": "sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q==", 1974 "engines": { 1975 - "node": ">=12" 1976 + "node": ">=18" 1977 }, 1978 "funding": { 1979 "url": "https://github.com/sponsors/sindresorhus" 1980 @@ -3507,21 +3903,16 @@ 1981 "url": "https://github.com/sponsors/sindresorhus" 1982 } 1983 }, 1984 - "node_modules/lodash.merge": { 1985 - "version": "4.6.2", 1986 - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 1987 - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" 1988 - }, 1989 "node_modules/log-symbols": { 1990 - "version": "5.1.0", 1991 - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", 1992 - "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", 1993 + "version": "6.0.0", 1994 + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-6.0.0.tgz", 1995 + "integrity": "sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==", 1996 "dependencies": { 1997 - "chalk": "^5.0.0", 1998 - "is-unicode-supported": "^1.1.0" 1999 + "chalk": "^5.3.0", 2000 + "is-unicode-supported": "^1.3.0" 2001 }, 2002 "engines": { 2003 - "node": ">=12" 2004 + "node": ">=18" 2005 }, 2006 "funding": { 2007 "url": "https://github.com/sponsors/sindresorhus" 2008 @@ -3538,6 +3929,17 @@ 2009 "url": "https://github.com/chalk/chalk?sponsor=1" 2010 } 2011 }, 2012 + "node_modules/log-symbols/node_modules/is-unicode-supported": { 2013 + "version": "1.3.0", 2014 + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", 2015 + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", 2016 + "engines": { 2017 + "node": ">=12" 2018 + }, 2019 + "funding": { 2020 + "url": "https://github.com/sponsors/sindresorhus" 2021 + } 2022 + }, 2023 "node_modules/longest-streak": { 2024 "version": "3.1.0", 2025 "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", 2026 @@ -3556,14 +3958,11 @@ 2027 } 2028 }, 2029 "node_modules/magic-string": { 2030 - "version": "0.30.5", 2031 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", 2032 - "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", 2033 + "version": "0.30.10", 2034 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", 2035 + "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", 2036 "dependencies": { 2037 "@jridgewell/sourcemap-codec": "^1.4.15" 2038 - }, 2039 - "engines": { 2040 - "node": ">=12" 2041 } 2042 }, 2043 "node_modules/markdown-table": { 2044 @@ -3745,9 +4144,9 @@ 2045 } 2046 }, 2047 "node_modules/mdast-util-phrasing": { 2048 - "version": "4.0.0", 2049 - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", 2050 - "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", 2051 + "version": "4.1.0", 2052 + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", 2053 + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", 2054 "dependencies": { 2055 "@types/mdast": "^4.0.0", 2056 "unist-util-is": "^6.0.0" 2057 @@ -3863,9 +4262,9 @@ 2058 } 2059 }, 2060 "node_modules/micromark-core-commonmark": { 2061 - "version": "2.0.0", 2062 - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", 2063 - "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", 2064 + "version": "2.0.1", 2065 + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz", 2066 + "integrity": "sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==", 2067 "funding": [ 2068 { 2069 "type": "GitHub Sponsors", 2070 @@ -4313,9 +4712,9 @@ 2071 } 2072 }, 2073 "node_modules/micromark-util-subtokenize": { 2074 - "version": "2.0.0", 2075 - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", 2076 - "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", 2077 + "version": "2.0.1", 2078 + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz", 2079 + "integrity": "sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==", 2080 "funding": [ 2081 { 2082 "type": "GitHub Sponsors", 2083 @@ -4375,17 +4774,6 @@ 2084 "node": ">=8.6" 2085 } 2086 }, 2087 - "node_modules/mime": { 2088 - "version": "3.0.0", 2089 - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", 2090 - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", 2091 - "bin": { 2092 - "mime": "cli.js" 2093 - }, 2094 - "engines": { 2095 - "node": ">=10.0.0" 2096 - } 2097 - }, 2098 "node_modules/mimic-fn": { 2099 "version": "4.0.0", 2100 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", 2101 @@ -4397,18 +4785,6 @@ 2102 "url": "https://github.com/sponsors/sindresorhus" 2103 } 2104 }, 2105 - "node_modules/mimic-response": { 2106 - "version": "3.1.0", 2107 - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", 2108 - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", 2109 - "optional": true, 2110 - "engines": { 2111 - "node": ">=10" 2112 - }, 2113 - "funding": { 2114 - "url": "https://github.com/sponsors/sindresorhus" 2115 - } 2116 - }, 2117 "node_modules/minimatch": { 2118 "version": "3.1.2", 2119 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 2120 @@ -4420,15 +4796,6 @@ 2121 "node": "*" 2122 } 2123 }, 2124 - "node_modules/minimist": { 2125 - "version": "1.2.8", 2126 - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 2127 - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 2128 - "optional": true, 2129 - "funding": { 2130 - "url": "https://github.com/sponsors/ljharb" 2131 - } 2132 - }, 2133 "node_modules/mkdirp": { 2134 "version": "0.3.0", 2135 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz", 2136 @@ -4438,11 +4805,13 @@ 2137 "node": "*" 2138 } 2139 }, 2140 - "node_modules/mkdirp-classic": { 2141 - "version": "0.5.3", 2142 - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", 2143 - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", 2144 - "optional": true 2145 + "node_modules/mrmime": { 2146 + "version": "2.0.0", 2147 + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", 2148 + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", 2149 + "engines": { 2150 + "node": ">=10" 2151 + } 2152 }, 2153 "node_modules/ms": { 2154 "version": "2.1.2", 2155 @@ -4481,36 +4850,6 @@ 2156 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 2157 } 2158 }, 2159 - "node_modules/napi-build-utils": { 2160 - "version": "1.0.2", 2161 - "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", 2162 - "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", 2163 - "optional": true 2164 - }, 2165 - "node_modules/needle": { 2166 - "version": "2.9.1", 2167 - "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", 2168 - "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", 2169 - "dependencies": { 2170 - "debug": "^3.2.6", 2171 - "iconv-lite": "^0.4.4", 2172 - "sax": "^1.2.4" 2173 - }, 2174 - "bin": { 2175 - "needle": "bin/needle" 2176 - }, 2177 - "engines": { 2178 - "node": ">= 4.4.x" 2179 - } 2180 - }, 2181 - "node_modules/needle/node_modules/debug": { 2182 - "version": "3.2.7", 2183 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 2184 - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 2185 - "dependencies": { 2186 - "ms": "^2.1.1" 2187 - } 2188 - }, 2189 "node_modules/nlcst-to-string": { 2190 "version": "3.1.1", 2191 "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.1.tgz", 2192 @@ -4523,24 +4862,6 @@ 2193 "url": "https://opencollective.com/unified" 2194 } 2195 }, 2196 - "node_modules/node-abi": { 2197 - "version": "3.52.0", 2198 - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.52.0.tgz", 2199 - "integrity": "sha512-JJ98b02z16ILv7859irtXn4oUaFWADtvkzy2c0IAatNVX2Mc9Yoh8z6hZInn3QwvMEYhHuQloYi+TTQy67SIdQ==", 2200 - "optional": true, 2201 - "dependencies": { 2202 - "semver": "^7.3.5" 2203 - }, 2204 - "engines": { 2205 - "node": ">=10" 2206 - } 2207 - }, 2208 - "node_modules/node-addon-api": { 2209 - "version": "6.1.0", 2210 - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", 2211 - "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", 2212 - "optional": true 2213 - }, 2214 "node_modules/node-domexception": { 2215 "version": "1.0.0", 2216 "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", 2217 @@ -4688,22 +5009,22 @@ 2218 } 2219 }, 2220 "node_modules/ora": { 2221 - "version": "7.0.1", 2222 - "resolved": "https://registry.npmjs.org/ora/-/ora-7.0.1.tgz", 2223 - "integrity": "sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==", 2224 + "version": "8.0.1", 2225 + "resolved": "https://registry.npmjs.org/ora/-/ora-8.0.1.tgz", 2226 + "integrity": "sha512-ANIvzobt1rls2BDny5fWZ3ZVKyD6nscLvfFRpQgfWsythlcsVUC9kL0zq6j2Z5z9wwp1kd7wpsD/T9qNPVLCaQ==", 2227 "dependencies": { 2228 "chalk": "^5.3.0", 2229 "cli-cursor": "^4.0.0", 2230 - "cli-spinners": "^2.9.0", 2231 + "cli-spinners": "^2.9.2", 2232 "is-interactive": "^2.0.0", 2233 - "is-unicode-supported": "^1.3.0", 2234 - "log-symbols": "^5.1.0", 2235 - "stdin-discarder": "^0.1.0", 2236 - "string-width": "^6.1.0", 2237 + "is-unicode-supported": "^2.0.0", 2238 + "log-symbols": "^6.0.0", 2239 + "stdin-discarder": "^0.2.1", 2240 + "string-width": "^7.0.0", 2241 "strip-ansi": "^7.1.0" 2242 }, 2243 "engines": { 2244 - "node": ">=16" 2245 + "node": ">=18" 2246 }, 2247 "funding": { 2248 "url": "https://github.com/sponsors/sindresorhus" 2249 @@ -4720,22 +5041,6 @@ 2250 "url": "https://github.com/chalk/chalk?sponsor=1" 2251 } 2252 }, 2253 - "node_modules/ora/node_modules/string-width": { 2254 - "version": "6.1.0", 2255 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-6.1.0.tgz", 2256 - "integrity": "sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==", 2257 - "dependencies": { 2258 - "eastasianwidth": "^0.2.0", 2259 - "emoji-regex": "^10.2.1", 2260 - "strip-ansi": "^7.0.1" 2261 - }, 2262 - "engines": { 2263 - "node": ">=16" 2264 - }, 2265 - "funding": { 2266 - "url": "https://github.com/sponsors/sindresorhus" 2267 - } 2268 - }, 2269 "node_modules/p-limit": { 2270 "version": "5.0.0", 2271 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", 2272 @@ -4790,26 +5095,26 @@ 2273 } 2274 }, 2275 "node_modules/p-queue": { 2276 - "version": "7.4.1", 2277 - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-7.4.1.tgz", 2278 - "integrity": "sha512-vRpMXmIkYF2/1hLBKisKeVYJZ8S2tZ0zEAmIJgdVKP2nq0nh4qCdf8bgw+ZgKrkh71AOCaqzwbJJk1WtdcF3VA==", 2279 + "version": "8.0.1", 2280 + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.0.1.tgz", 2281 + "integrity": "sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==", 2282 "dependencies": { 2283 "eventemitter3": "^5.0.1", 2284 - "p-timeout": "^5.0.2" 2285 + "p-timeout": "^6.1.2" 2286 }, 2287 "engines": { 2288 - "node": ">=12" 2289 + "node": ">=18" 2290 }, 2291 "funding": { 2292 "url": "https://github.com/sponsors/sindresorhus" 2293 } 2294 }, 2295 "node_modules/p-timeout": { 2296 - "version": "5.1.0", 2297 - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.1.0.tgz", 2298 - "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==", 2299 + "version": "6.1.2", 2300 + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.2.tgz", 2301 + "integrity": "sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==", 2302 "engines": { 2303 - "node": ">=12" 2304 + "node": ">=14.16" 2305 }, 2306 "funding": { 2307 "url": "https://github.com/sponsors/sindresorhus" 2308 @@ -4883,9 +5188,9 @@ 2309 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" 2310 }, 2311 "node_modules/path-to-regexp": { 2312 - "version": "6.2.1", 2313 - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", 2314 - "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==" 2315 + "version": "6.2.2", 2316 + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", 2317 + "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==" 2318 }, 2319 "node_modules/picocolors": { 2320 "version": "1.0.0", 2321 @@ -4979,9 +5284,9 @@ 2322 } 2323 }, 2324 "node_modules/postcss": { 2325 - "version": "8.4.32", 2326 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", 2327 - "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", 2328 + "version": "8.4.38", 2329 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", 2330 + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", 2331 "funding": [ 2332 { 2333 "type": "opencollective", 2334 @@ -4999,7 +5304,7 @@ 2335 "dependencies": { 2336 "nanoid": "^3.3.7", 2337 "picocolors": "^1.0.0", 2338 - "source-map-js": "^1.0.2" 2339 + "source-map-js": "^1.2.0" 2340 }, 2341 "engines": { 2342 "node": "^10 || ^12 || >=14" 2343 @@ -5063,144 +5368,55 @@ 2344 "peerDependencies": { 2345 "postcss": ">=8.0.9", 2346 "ts-node": ">=9.0.0" 2347 - }, 2348 - "peerDependenciesMeta": { 2349 - "postcss": { 2350 - "optional": true 2351 - }, 2352 - "ts-node": { 2353 - "optional": true 2354 - } 2355 - } 2356 - }, 2357 - "node_modules/postcss-nested": { 2358 - "version": "6.0.1", 2359 - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", 2360 - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", 2361 - "dependencies": { 2362 - "postcss-selector-parser": "^6.0.11" 2363 - }, 2364 - "engines": { 2365 - "node": ">=12.0" 2366 - }, 2367 - "funding": { 2368 - "type": "opencollective", 2369 - "url": "https://opencollective.com/postcss/" 2370 - }, 2371 - "peerDependencies": { 2372 - "postcss": "^8.2.14" 2373 - } 2374 - }, 2375 - "node_modules/postcss-selector-parser": { 2376 - "version": "6.0.13", 2377 - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", 2378 - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", 2379 - "dependencies": { 2380 - "cssesc": "^3.0.0", 2381 - "util-deprecate": "^1.0.2" 2382 - }, 2383 - "engines": { 2384 - "node": ">=4" 2385 - } 2386 - }, 2387 - "node_modules/postcss-value-parser": { 2388 - "version": "4.2.0", 2389 - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", 2390 - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" 2391 - }, 2392 - "node_modules/prebuild-install": { 2393 - "version": "7.1.1", 2394 - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", 2395 - "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", 2396 - "optional": true, 2397 - "dependencies": { 2398 - "detect-libc": "^2.0.0", 2399 - "expand-template": "^2.0.3", 2400 - "github-from-package": "0.0.0", 2401 - "minimist": "^1.2.3", 2402 - "mkdirp-classic": "^0.5.3", 2403 - "napi-build-utils": "^1.0.1", 2404 - "node-abi": "^3.3.0", 2405 - "pump": "^3.0.0", 2406 - "rc": "^1.2.7", 2407 - "simple-get": "^4.0.0", 2408 - "tar-fs": "^2.0.0", 2409 - "tunnel-agent": "^0.6.0" 2410 - }, 2411 - "bin": { 2412 - "prebuild-install": "bin.js" 2413 - }, 2414 - "engines": { 2415 - "node": ">=10" 2416 - } 2417 - }, 2418 - "node_modules/prebuild-install/node_modules/bl": { 2419 - "version": "4.1.0", 2420 - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", 2421 - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", 2422 - "optional": true, 2423 - "dependencies": { 2424 - "buffer": "^5.5.0", 2425 - "inherits": "^2.0.4", 2426 - "readable-stream": "^3.4.0" 2427 - } 2428 - }, 2429 - "node_modules/prebuild-install/node_modules/buffer": { 2430 - "version": "5.7.1", 2431 - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 2432 - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 2433 - "funding": [ 2434 - { 2435 - "type": "github", 2436 - "url": "https://github.com/sponsors/feross" 2437 - }, 2438 - { 2439 - "type": "patreon", 2440 - "url": "https://www.patreon.com/feross" 2441 + }, 2442 + "peerDependenciesMeta": { 2443 + "postcss": { 2444 + "optional": true 2445 }, 2446 - { 2447 - "type": "consulting", 2448 - "url": "https://feross.org/support" 2449 + "ts-node": { 2450 + "optional": true 2451 } 2452 - ], 2453 - "optional": true, 2454 - "dependencies": { 2455 - "base64-js": "^1.3.1", 2456 - "ieee754": "^1.1.13" 2457 } 2458 }, 2459 - "node_modules/prebuild-install/node_modules/tar-fs": { 2460 - "version": "2.1.1", 2461 - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", 2462 - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", 2463 - "optional": true, 2464 + "node_modules/postcss-nested": { 2465 + "version": "6.0.1", 2466 + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", 2467 + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", 2468 "dependencies": { 2469 - "chownr": "^1.1.1", 2470 - "mkdirp-classic": "^0.5.2", 2471 - "pump": "^3.0.0", 2472 - "tar-stream": "^2.1.4" 2473 + "postcss-selector-parser": "^6.0.11" 2474 + }, 2475 + "engines": { 2476 + "node": ">=12.0" 2477 + }, 2478 + "funding": { 2479 + "type": "opencollective", 2480 + "url": "https://opencollective.com/postcss/" 2481 + }, 2482 + "peerDependencies": { 2483 + "postcss": "^8.2.14" 2484 } 2485 }, 2486 - "node_modules/prebuild-install/node_modules/tar-stream": { 2487 - "version": "2.2.0", 2488 - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", 2489 - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", 2490 - "optional": true, 2491 + "node_modules/postcss-selector-parser": { 2492 + "version": "6.0.13", 2493 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", 2494 + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", 2495 "dependencies": { 2496 - "bl": "^4.0.3", 2497 - "end-of-stream": "^1.4.1", 2498 - "fs-constants": "^1.0.0", 2499 - "inherits": "^2.0.3", 2500 - "readable-stream": "^3.1.1" 2501 + "cssesc": "^3.0.0", 2502 + "util-deprecate": "^1.0.2" 2503 }, 2504 "engines": { 2505 - "node": ">=6" 2506 + "node": ">=4" 2507 } 2508 }, 2509 + "node_modules/postcss-value-parser": { 2510 + "version": "4.2.0", 2511 + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", 2512 + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" 2513 + }, 2514 "node_modules/preferred-pm": { 2515 - "version": "3.1.2", 2516 - "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.2.tgz", 2517 - "integrity": "sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==", 2518 + "version": "3.1.3", 2519 + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.3.tgz", 2520 + "integrity": "sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==", 2521 "dependencies": { 2522 "find-up": "^5.0.0", 2523 "find-yarn-workspace-root2": "1.2.16", 2524 @@ -5231,16 +5447,6 @@ 2525 "node": ">=6" 2526 } 2527 }, 2528 - "node_modules/probe-image-size": { 2529 - "version": "7.2.3", 2530 - "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-7.2.3.tgz", 2531 - "integrity": "sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==", 2532 - "dependencies": { 2533 - "lodash.merge": "^4.6.2", 2534 - "needle": "^2.5.2", 2535 - "stream-parser": "~0.3.1" 2536 - } 2537 - }, 2538 "node_modules/prompts": { 2539 "version": "2.4.2", 2540 "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", 2541 @@ -5270,16 +5476,6 @@ 2542 "url": "https://github.com/sponsors/wooorm" 2543 } 2544 }, 2545 - "node_modules/pump": { 2546 - "version": "3.0.0", 2547 - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", 2548 - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", 2549 - "optional": true, 2550 - "dependencies": { 2551 - "end-of-stream": "^1.1.0", 2552 - "once": "^1.3.1" 2553 - } 2554 - }, 2555 "node_modules/queue-microtask": { 2556 "version": "1.2.3", 2557 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 2558 @@ -5299,12 +5495,6 @@ 2559 } 2560 ] 2561 }, 2562 - "node_modules/queue-tick": { 2563 - "version": "1.0.1", 2564 - "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", 2565 - "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", 2566 - "optional": true 2567 - }, 2568 "node_modules/range-parser": { 2569 "version": "1.2.1", 2570 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", 2571 @@ -5313,21 +5503,6 @@ 2572 "node": ">= 0.6" 2573 } 2574 }, 2575 - "node_modules/rc": { 2576 - "version": "1.2.8", 2577 - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", 2578 - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", 2579 - "optional": true, 2580 - "dependencies": { 2581 - "deep-extend": "^0.6.0", 2582 - "ini": "~1.3.0", 2583 - "minimist": "^1.2.0", 2584 - "strip-json-comments": "~2.0.1" 2585 - }, 2586 - "bin": { 2587 - "rc": "cli.js" 2588 - } 2589 - }, 2590 "node_modules/read-cache": { 2591 "version": "1.0.0", 2592 "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", 2593 @@ -5344,19 +5519,6 @@ 2594 "node": ">=0.10.0" 2595 } 2596 }, 2597 - "node_modules/readable-stream": { 2598 - "version": "3.6.2", 2599 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", 2600 - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 2601 - "dependencies": { 2602 - "inherits": "^2.0.3", 2603 - "string_decoder": "^1.1.1", 2604 - "util-deprecate": "^1.0.1" 2605 - }, 2606 - "engines": { 2607 - "node": ">= 6" 2608 - } 2609 - }, 2610 "node_modules/readdirp": { 2611 "version": "3.6.0", 2612 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 2613 @@ -5458,9 +5620,9 @@ 2614 } 2615 }, 2616 "node_modules/remark-rehype": { 2617 - "version": "11.0.0", 2618 - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.0.0.tgz", 2619 - "integrity": "sha512-vx8x2MDMcxuE4lBmQ46zYUDfcFMmvg80WYX+UNLeG6ixjdCCLcw1lrgAukwBTuOFsS78eoAedHGn9sNM0w7TPw==", 2620 + "version": "11.1.0", 2621 + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz", 2622 + "integrity": "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==", 2623 "dependencies": { 2624 "@types/hast": "^3.0.0", 2625 "@types/mdast": "^4.0.0", 2626 @@ -5474,62 +5636,18 @@ 2627 } 2628 }, 2629 "node_modules/remark-smartypants": { 2630 - "version": "2.0.0", 2631 - "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.0.0.tgz", 2632 - "integrity": "sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==", 2633 + "version": "2.1.0", 2634 + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.1.0.tgz", 2635 + "integrity": "sha512-qoF6Vz3BjU2tP6OfZqHOvCU0ACmu/6jhGaINSQRI9mM7wCxNQTKB3JUAN4SVoN2ybElEDTxBIABRep7e569iJw==", 2636 "dependencies": { 2637 "retext": "^8.1.0", 2638 - "retext-smartypants": "^5.1.0", 2639 - "unist-util-visit": "^4.1.0" 2640 + "retext-smartypants": "^5.2.0", 2641 + "unist-util-visit": "^5.0.0" 2642 }, 2643 "engines": { 2644 "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 2645 } 2646 }, 2647 - "node_modules/remark-smartypants/node_modules/@types/unist": { 2648 - "version": "2.0.10", 2649 - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", 2650 - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" 2651 - }, 2652 - "node_modules/remark-smartypants/node_modules/unist-util-is": { 2653 - "version": "5.2.1", 2654 - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", 2655 - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", 2656 - "dependencies": { 2657 - "@types/unist": "^2.0.0" 2658 - }, 2659 - "funding": { 2660 - "type": "opencollective", 2661 - "url": "https://opencollective.com/unified" 2662 - } 2663 - }, 2664 - "node_modules/remark-smartypants/node_modules/unist-util-visit": { 2665 - "version": "4.1.2", 2666 - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", 2667 - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", 2668 - "dependencies": { 2669 - "@types/unist": "^2.0.0", 2670 - "unist-util-is": "^5.0.0", 2671 - "unist-util-visit-parents": "^5.1.1" 2672 - }, 2673 - "funding": { 2674 - "type": "opencollective", 2675 - "url": "https://opencollective.com/unified" 2676 - } 2677 - }, 2678 - "node_modules/remark-smartypants/node_modules/unist-util-visit-parents": { 2679 - "version": "5.1.3", 2680 - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", 2681 - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", 2682 - "dependencies": { 2683 - "@types/unist": "^2.0.0", 2684 - "unist-util-is": "^5.0.0" 2685 - }, 2686 - "funding": { 2687 - "type": "opencollective", 2688 - "url": "https://opencollective.com/unified" 2689 - } 2690 - }, 2691 "node_modules/remark-stringify": { 2692 "version": "11.0.0", 2693 "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", 2694 @@ -5975,9 +6093,12 @@ 2695 } 2696 }, 2697 "node_modules/rollup": { 2698 - "version": "4.6.1", 2699 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.6.1.tgz", 2700 - "integrity": "sha512-jZHaZotEHQaHLgKr8JnQiDT1rmatjgKlMekyksz+yk9jt/8z9quNjnKNRoaM0wd9DC2QKXjmWWuDYtM3jfF8pQ==", 2701 + "version": "4.17.0", 2702 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.17.0.tgz", 2703 + "integrity": "sha512-wZJSn0WMtWrxhYKQRt5Z6GIXlziOoMDFmbHmRfL3v+sBTAshx2DBq1AfMArB7eIjF63r4ocn2ZTAyUptg/7kmQ==", 2704 + "dependencies": { 2705 + "@types/estree": "1.0.5" 2706 + }, 2707 "bin": { 2708 "rollup": "dist/bin/rollup" 2709 }, 2710 @@ -5986,18 +6107,22 @@ 2711 "npm": ">=8.0.0" 2712 }, 2713 "optionalDependencies": { 2714 - "@rollup/rollup-android-arm-eabi": "4.6.1", 2715 - "@rollup/rollup-android-arm64": "4.6.1", 2716 - "@rollup/rollup-darwin-arm64": "4.6.1", 2717 - "@rollup/rollup-darwin-x64": "4.6.1", 2718 - "@rollup/rollup-linux-arm-gnueabihf": "4.6.1", 2719 - "@rollup/rollup-linux-arm64-gnu": "4.6.1", 2720 - "@rollup/rollup-linux-arm64-musl": "4.6.1", 2721 - "@rollup/rollup-linux-x64-gnu": "4.6.1", 2722 - "@rollup/rollup-linux-x64-musl": "4.6.1", 2723 - "@rollup/rollup-win32-arm64-msvc": "4.6.1", 2724 - "@rollup/rollup-win32-ia32-msvc": "4.6.1", 2725 - "@rollup/rollup-win32-x64-msvc": "4.6.1", 2726 + "@rollup/rollup-android-arm-eabi": "4.17.0", 2727 + "@rollup/rollup-android-arm64": "4.17.0", 2728 + "@rollup/rollup-darwin-arm64": "4.17.0", 2729 + "@rollup/rollup-darwin-x64": "4.17.0", 2730 + "@rollup/rollup-linux-arm-gnueabihf": "4.17.0", 2731 + "@rollup/rollup-linux-arm-musleabihf": "4.17.0", 2732 + "@rollup/rollup-linux-arm64-gnu": "4.17.0", 2733 + "@rollup/rollup-linux-arm64-musl": "4.17.0", 2734 + "@rollup/rollup-linux-powerpc64le-gnu": "4.17.0", 2735 + "@rollup/rollup-linux-riscv64-gnu": "4.17.0", 2736 + "@rollup/rollup-linux-s390x-gnu": "4.17.0", 2737 + "@rollup/rollup-linux-x64-gnu": "4.17.0", 2738 + "@rollup/rollup-linux-x64-musl": "4.17.0", 2739 + "@rollup/rollup-win32-arm64-msvc": "4.17.0", 2740 + "@rollup/rollup-win32-ia32-msvc": "4.17.0", 2741 + "@rollup/rollup-win32-x64-msvc": "4.17.0", 2742 "fsevents": "~2.3.2" 2743 } 2744 }, 2745 @@ -6023,30 +6148,6 @@ 2746 "queue-microtask": "^1.2.2" 2747 } 2748 }, 2749 - "node_modules/safe-buffer": { 2750 - "version": "5.2.1", 2751 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 2752 - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 2753 - "funding": [ 2754 - { 2755 - "type": "github", 2756 - "url": "https://github.com/sponsors/feross" 2757 - }, 2758 - { 2759 - "type": "patreon", 2760 - "url": "https://www.patreon.com/feross" 2761 - }, 2762 - { 2763 - "type": "consulting", 2764 - "url": "https://feross.org/support" 2765 - } 2766 - ] 2767 - }, 2768 - "node_modules/safer-buffer": { 2769 - "version": "2.1.2", 2770 - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 2771 - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 2772 - }, 2773 "node_modules/sass": { 2774 "version": "1.69.5", 2775 "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz", 2776 @@ -6063,11 +6164,6 @@ 2777 "node": ">=14.0.0" 2778 } 2779 }, 2780 - "node_modules/sax": { 2781 - "version": "1.3.0", 2782 - "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", 2783 - "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==" 2784 - }, 2785 "node_modules/section-matter": { 2786 "version": "1.0.0", 2787 "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", 2788 @@ -6081,9 +6177,9 @@ 2789 } 2790 }, 2791 "node_modules/semver": { 2792 - "version": "7.5.4", 2793 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", 2794 - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", 2795 + "version": "7.6.0", 2796 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", 2797 + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", 2798 "dependencies": { 2799 "lru-cache": "^6.0.0" 2800 }, 2801 @@ -6173,26 +6269,43 @@ 2802 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" 2803 }, 2804 "node_modules/sharp": { 2805 - "version": "0.32.6", 2806 - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", 2807 - "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", 2808 + "version": "0.33.3", 2809 + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.3.tgz", 2810 + "integrity": "sha512-vHUeXJU1UvlO/BNwTpT0x/r53WkLUVxrmb5JTgW92fdFCFk0ispLMAeu/jPO2vjkXM1fYUi3K7/qcLF47pwM1A==", 2811 "hasInstallScript": true, 2812 "optional": true, 2813 "dependencies": { 2814 "color": "^4.2.3", 2815 - "detect-libc": "^2.0.2", 2816 - "node-addon-api": "^6.1.0", 2817 - "prebuild-install": "^7.1.1", 2818 - "semver": "^7.5.4", 2819 - "simple-get": "^4.0.1", 2820 - "tar-fs": "^3.0.4", 2821 - "tunnel-agent": "^0.6.0" 2822 + "detect-libc": "^2.0.3", 2823 + "semver": "^7.6.0" 2824 }, 2825 "engines": { 2826 - "node": ">=14.15.0" 2827 + "libvips": ">=8.15.2", 2828 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 2829 }, 2830 "funding": { 2831 "url": "https://opencollective.com/libvips" 2832 + }, 2833 + "optionalDependencies": { 2834 + "@img/sharp-darwin-arm64": "0.33.3", 2835 + "@img/sharp-darwin-x64": "0.33.3", 2836 + "@img/sharp-libvips-darwin-arm64": "1.0.2", 2837 + "@img/sharp-libvips-darwin-x64": "1.0.2", 2838 + "@img/sharp-libvips-linux-arm": "1.0.2", 2839 + "@img/sharp-libvips-linux-arm64": "1.0.2", 2840 + "@img/sharp-libvips-linux-s390x": "1.0.2", 2841 + "@img/sharp-libvips-linux-x64": "1.0.2", 2842 + "@img/sharp-libvips-linuxmusl-arm64": "1.0.2", 2843 + "@img/sharp-libvips-linuxmusl-x64": "1.0.2", 2844 + "@img/sharp-linux-arm": "0.33.3", 2845 + "@img/sharp-linux-arm64": "0.33.3", 2846 + "@img/sharp-linux-s390x": "0.33.3", 2847 + "@img/sharp-linux-x64": "0.33.3", 2848 + "@img/sharp-linuxmusl-arm64": "0.33.3", 2849 + "@img/sharp-linuxmusl-x64": "0.33.3", 2850 + "@img/sharp-wasm32": "0.33.3", 2851 + "@img/sharp-win32-ia32": "0.33.3", 2852 + "@img/sharp-win32-x64": "0.33.3" 2853 } 2854 }, 2855 "node_modules/shebang-command": { 2856 @@ -6214,12 +6327,12 @@ 2857 "node": ">=8" 2858 } 2859 }, 2860 - "node_modules/shikiji": { 2861 - "version": "0.6.13", 2862 - "resolved": "https://registry.npmjs.org/shikiji/-/shikiji-0.6.13.tgz", 2863 - "integrity": "sha512-4T7X39csvhT0p7GDnq9vysWddf2b6BeioiN3Ymhnt3xcy9tXmDcnsEFVxX18Z4YcQgEE/w48dLJ4pPPUcG9KkA==", 2864 + "node_modules/shiki": { 2865 + "version": "1.3.0", 2866 + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.3.0.tgz", 2867 + "integrity": "sha512-9aNdQy/etMXctnPzsje1h1XIGm9YfRcSksKOGqZWXA/qP9G18/8fpz5Bjpma8bOgz3tqIpjERAd6/lLjFyzoww==", 2868 "dependencies": { 2869 - "hast-util-to-html": "^9.0.0" 2870 + "@shikijs/core": "1.3.0" 2871 } 2872 }, 2873 "node_modules/signal-exit": { 2874 @@ -6233,51 +6346,6 @@ 2875 "url": "https://github.com/sponsors/isaacs" 2876 } 2877 }, 2878 - "node_modules/simple-concat": { 2879 - "version": "1.0.1", 2880 - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", 2881 - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", 2882 - "funding": [ 2883 - { 2884 - "type": "github", 2885 - "url": "https://github.com/sponsors/feross" 2886 - }, 2887 - { 2888 - "type": "patreon", 2889 - "url": "https://www.patreon.com/feross" 2890 - }, 2891 - { 2892 - "type": "consulting", 2893 - "url": "https://feross.org/support" 2894 - } 2895 - ], 2896 - "optional": true 2897 - }, 2898 - "node_modules/simple-get": { 2899 - "version": "4.0.1", 2900 - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", 2901 - "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", 2902 - "funding": [ 2903 - { 2904 - "type": "github", 2905 - "url": "https://github.com/sponsors/feross" 2906 - }, 2907 - { 2908 - "type": "patreon", 2909 - "url": "https://www.patreon.com/feross" 2910 - }, 2911 - { 2912 - "type": "consulting", 2913 - "url": "https://feross.org/support" 2914 - } 2915 - ], 2916 - "optional": true, 2917 - "dependencies": { 2918 - "decompress-response": "^6.0.0", 2919 - "once": "^1.3.1", 2920 - "simple-concat": "^1.0.0" 2921 - } 2922 - }, 2923 "node_modules/simple-swizzle": { 2924 "version": "0.2.2", 2925 "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", 2926 @@ -6293,9 +6361,9 @@ 2927 "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" 2928 }, 2929 "node_modules/source-map-js": { 2930 - "version": "1.0.2", 2931 - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 2932 - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 2933 + "version": "1.2.0", 2934 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", 2935 + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", 2936 "engines": { 2937 "node": ">=0.10.0" 2938 } 2939 @@ -6323,62 +6391,20 @@ 2940 } 2941 }, 2942 "node_modules/stdin-discarder": { 2943 - "version": "0.1.0", 2944 - "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz", 2945 - "integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==", 2946 - "dependencies": { 2947 - "bl": "^5.0.0" 2948 - }, 2949 + "version": "0.2.2", 2950 + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.2.2.tgz", 2951 + "integrity": "sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==", 2952 "engines": { 2953 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 2954 + "node": ">=18" 2955 }, 2956 "funding": { 2957 "url": "https://github.com/sponsors/sindresorhus" 2958 } 2959 }, 2960 - "node_modules/stream-parser": { 2961 - "version": "0.3.1", 2962 - "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", 2963 - "integrity": "sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==", 2964 - "dependencies": { 2965 - "debug": "2" 2966 - } 2967 - }, 2968 - "node_modules/stream-parser/node_modules/debug": { 2969 - "version": "2.6.9", 2970 - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 2971 - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 2972 - "dependencies": { 2973 - "ms": "2.0.0" 2974 - } 2975 - }, 2976 - "node_modules/stream-parser/node_modules/ms": { 2977 - "version": "2.0.0", 2978 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 2979 - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 2980 - }, 2981 - "node_modules/streamx": { 2982 - "version": "2.15.5", 2983 - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.5.tgz", 2984 - "integrity": "sha512-9thPGMkKC2GctCzyCUjME3yR03x2xNo0GPKGkRw2UMYN+gqWa9uqpyNWhmsNCutU5zHmkUum0LsCRQTXUgUCAg==", 2985 - "optional": true, 2986 - "dependencies": { 2987 - "fast-fifo": "^1.1.0", 2988 - "queue-tick": "^1.0.1" 2989 - } 2990 - }, 2991 - "node_modules/string_decoder": { 2992 - "version": "1.3.0", 2993 - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 2994 - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 2995 - "dependencies": { 2996 - "safe-buffer": "~5.2.0" 2997 - } 2998 - }, 2999 "node_modules/string-width": { 3000 - "version": "7.0.0", 3001 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.0.0.tgz", 3002 - "integrity": "sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==", 3003 + "version": "7.1.0", 3004 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", 3005 + "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", 3006 "dependencies": { 3007 "emoji-regex": "^10.3.0", 3008 "get-east-asian-width": "^1.0.0", 3009 @@ -6445,15 +6471,6 @@ 3010 "url": "https://github.com/sponsors/sindresorhus" 3011 } 3012 }, 3013 - "node_modules/strip-json-comments": { 3014 - "version": "2.0.1", 3015 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 3016 - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", 3017 - "optional": true, 3018 - "engines": { 3019 - "node": ">=0.10.0" 3020 - } 3021 - }, 3022 "node_modules/sucrase": { 3023 "version": "3.34.0", 3024 "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", 3025 @@ -6560,28 +6577,6 @@ 3026 "node": ">=6" 3027 } 3028 }, 3029 - "node_modules/tar-fs": { 3030 - "version": "3.0.4", 3031 - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", 3032 - "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", 3033 - "optional": true, 3034 - "dependencies": { 3035 - "mkdirp-classic": "^0.5.2", 3036 - "pump": "^3.0.0", 3037 - "tar-stream": "^3.1.5" 3038 - } 3039 - }, 3040 - "node_modules/tar-stream": { 3041 - "version": "3.1.6", 3042 - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", 3043 - "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", 3044 - "optional": true, 3045 - "dependencies": { 3046 - "b4a": "^1.6.4", 3047 - "fast-fifo": "^1.2.0", 3048 - "streamx": "^2.15.0" 3049 - } 3050 - }, 3051 "node_modules/thenify": { 3052 "version": "3.3.1", 3053 "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", 3054 @@ -6657,9 +6652,9 @@ 3055 "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" 3056 }, 3057 "node_modules/tsconfck": { 3058 - "version": "3.0.0", 3059 - "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.0.0.tgz", 3060 - "integrity": "sha512-w3wnsIrJNi7avf4Zb0VjOoodoO0woEqGgZGQm+LHH9przdUI+XDKsWAXwxHA1DaRTjeuZNcregSzr7RaA8zG9A==", 3061 + "version": "3.0.3", 3062 + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.0.3.tgz", 3063 + "integrity": "sha512-4t0noZX9t6GcPTfBAbIbbIU4pfpCwh0ueq3S4O/5qXI1VwK1outmxhe9dOiEWqMz3MW2LKgDTpqWV+37IWuVbA==", 3064 "bin": { 3065 "tsconfck": "bin/tsconfck.js" 3066 }, 3067 @@ -6675,17 +6670,11 @@ 3068 } 3069 } 3070 }, 3071 - "node_modules/tunnel-agent": { 3072 - "version": "0.6.0", 3073 - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 3074 - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", 3075 - "optional": true, 3076 - "dependencies": { 3077 - "safe-buffer": "^5.0.1" 3078 - }, 3079 - "engines": { 3080 - "node": "*" 3081 - } 3082 + "node_modules/tslib": { 3083 + "version": "2.6.2", 3084 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", 3085 + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", 3086 + "optional": true 3087 }, 3088 "node_modules/type-fest": { 3089 "version": "2.19.0", 3090 @@ -6757,6 +6746,19 @@ 3091 "url": "https://opencollective.com/unified" 3092 } 3093 }, 3094 + "node_modules/unist-util-find-after": { 3095 + "version": "5.0.0", 3096 + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", 3097 + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", 3098 + "dependencies": { 3099 + "@types/unist": "^3.0.0", 3100 + "unist-util-is": "^6.0.0" 3101 + }, 3102 + "funding": { 3103 + "type": "opencollective", 3104 + "url": "https://opencollective.com/unified" 3105 + } 3106 + }, 3107 "node_modules/unist-util-is": { 3108 "version": "6.0.0", 3109 "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", 3110 @@ -6799,6 +6801,19 @@ 3111 "url": "https://opencollective.com/unified" 3112 } 3113 }, 3114 + "node_modules/unist-util-remove-position": { 3115 + "version": "5.0.0", 3116 + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", 3117 + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", 3118 + "dependencies": { 3119 + "@types/unist": "^3.0.0", 3120 + "unist-util-visit": "^5.0.0" 3121 + }, 3122 + "funding": { 3123 + "type": "opencollective", 3124 + "url": "https://opencollective.com/unified" 3125 + } 3126 + }, 3127 "node_modules/unist-util-stringify-position": { 3128 "version": "4.0.0", 3129 "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", 3130 @@ -6930,13 +6945,13 @@ 3131 } 3132 }, 3133 "node_modules/vite": { 3134 - "version": "5.0.5", 3135 - "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.5.tgz", 3136 - "integrity": "sha512-OekeWqR9Ls56f3zd4CaxzbbS11gqYkEiBtnWFFgYR2WV8oPJRRKq0mpskYy/XaoCL3L7VINDhqqOMNDiYdGvGg==", 3137 + "version": "5.2.10", 3138 + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.10.tgz", 3139 + "integrity": "sha512-PAzgUZbP7msvQvqdSD+ErD5qGnSFiGOoWmV5yAKUEI0kdhjbH6nMWVyZQC/hSc4aXwc0oJ9aEdIiF9Oje0JFCw==", 3140 "dependencies": { 3141 - "esbuild": "^0.19.3", 3142 - "postcss": "^8.4.32", 3143 - "rollup": "^4.2.0" 3144 + "esbuild": "^0.20.1", 3145 + "postcss": "^8.4.38", 3146 + "rollup": "^4.13.0" 3147 }, 3148 "bin": { 3149 "vite": "bin/vite.js" 3150 @@ -7417,13 +7432,21 @@ 3151 } 3152 }, 3153 "node_modules/zod": { 3154 - "version": "3.22.4", 3155 - "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", 3156 - "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==", 3157 + "version": "3.23.4", 3158 + "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.4.tgz", 3159 + "integrity": "sha512-/AtWOKbBgjzEYYQRNfoGKHObgfAZag6qUJX1VbHo2PRBgS+wfWagEY2mizjfyAPcGesrJOcx/wcl0L9WnVrHFw==", 3160 "funding": { 3161 "url": "https://github.com/sponsors/colinhacks" 3162 } 3163 }, 3164 + "node_modules/zod-to-json-schema": { 3165 + "version": "3.23.0", 3166 + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.23.0.tgz", 3167 + "integrity": "sha512-az0uJ243PxsRIa2x1WmNE/pnuA05gUq/JB8Lwe1EDCCL/Fz9MgjYQ0fPlyc2Tcv6aF2ZA7WM5TWaRZVEFaAIag==", 3168 + "peerDependencies": { 3169 + "zod": "^3.23.3" 3170 + } 3171 + }, 3172 "node_modules/zwitch": { 3173 "version": "2.0.4", 3174 "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", 3175 diff --git a/package.json b/package.json 3176 index 0357656..abab6a6 100644 3177 --- a/package.json 3178 +++ b/package.json 3179 @@ -15,7 +15,7 @@ 3180 "@astrojs/node": "^7.0.1", 3181 "@astrojs/tailwind": "^5.0.3", 3182 "@webcomponents/template-shadowroot": "^0.2.1", 3183 - "astro": "^4.0.6", 3184 + "astro": "^4.7.0", 3185 "diff2html": "^3.4.46", 3186 "lit": "^2.8.0", 3187 "marked": "^11.0.1",