this repo has no description

new astral powers html implementation with nanostores and custom elements

Just Works TM

vielle.dev 6a0f6d7c 9f6383ce

verified
+1591 -2434
+2 -1
package.json
··· 19 "@atcute/lexicons": "^1.2.6", 20 "@atcute/oauth-browser-client": "^2.0.3", 21 "actor-typeahead": "^0.1.2", 22 - "astro": "^5.16.6" 23 }, 24 "devDependencies": { 25 "@atcute/lex-cli": "^2.5.2",
··· 19 "@atcute/lexicons": "^1.2.6", 20 "@atcute/oauth-browser-client": "^2.0.3", 21 "actor-typeahead": "^0.1.2", 22 + "astro": "^5.16.6", 23 + "nanostores": "^1.1.0" 24 }, 25 "devDependencies": { 26 "@atcute/lex-cli": "^2.5.2",
+1142 -2322
pnpm-lock.yaml
··· 1 - lockfileVersion: "9.0" 2 3 settings: 4 autoInstallPeers: true 5 excludeLinksFromLockfile: false 6 7 importers: 8 .: 9 dependencies: 10 - "@atcute/atproto": 11 specifier: ^3.1.10 12 version: 3.1.10 13 - "@atcute/client": 14 specifier: ^4.2.1 15 version: 4.2.1 16 - "@atcute/identity": 17 specifier: ^1.1.3 18 version: 1.1.3 19 - "@atcute/identity-resolver": 20 specifier: ^1.2.2 21 version: 1.2.2(@atcute/identity@1.1.3) 22 - "@atcute/identity-resolver-node": 23 specifier: ^1.0.3 24 version: 1.0.3(@atcute/identity-resolver@1.2.2(@atcute/identity@1.1.3))(@atcute/identity@1.1.3) 25 - "@atcute/lexicons": 26 specifier: ^1.2.6 27 version: 1.2.6 28 - "@atcute/oauth-browser-client": 29 specifier: ^2.0.3 30 version: 2.0.3(@atcute/identity@1.1.3) 31 actor-typeahead: ··· 34 astro: 35 specifier: ^5.16.6 36 version: 5.16.6(@types/node@25.0.3)(rollup@4.55.1)(typescript@5.9.3) 37 devDependencies: 38 - "@atcute/lex-cli": 39 specifier: ^2.5.2 40 version: 2.5.2 41 prettier: ··· 46 version: 0.14.1 47 48 packages: 49 - "@astrojs/compiler@2.13.0": 50 - resolution: 51 - { 52 - integrity: sha512-mqVORhUJViA28fwHYaWmsXSzLO9osbdZ5ImUfxBarqsYdMlPbqAqGJCxsNzvppp1BEzc1mJNjOVvQqeDN8Vspw==, 53 - } 54 55 - "@astrojs/internal-helpers@0.7.5": 56 - resolution: 57 - { 58 - integrity: sha512-vreGnYSSKhAjFJCWAwe/CNhONvoc5lokxtRoZims+0wa3KbHBdPHSSthJsKxPd8d/aic6lWKpRTYGY/hsgK6EA==, 59 - } 60 61 - "@astrojs/markdown-remark@6.3.10": 62 - resolution: 63 - { 64 - integrity: sha512-kk4HeYR6AcnzC4QV8iSlOfh+N8TZ3MEStxPyenyCtemqn8IpEATBFMTJcfrNW32dgpt6MY3oCkMM/Tv3/I4G3A==, 65 - } 66 67 - "@astrojs/prism@3.3.0": 68 - resolution: 69 - { 70 - integrity: sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==, 71 - } 72 - engines: { node: 18.20.8 || ^20.3.0 || >=22.0.0 } 73 74 - "@astrojs/telemetry@3.3.0": 75 - resolution: 76 - { 77 - integrity: sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==, 78 - } 79 - engines: { node: 18.20.8 || ^20.3.0 || >=22.0.0 } 80 81 - "@atcute/atproto@3.1.10": 82 - resolution: 83 - { 84 - integrity: sha512-+GKZpOc0PJcdWMQEkTfg/rSNDAAHxmAUGBl60g2az15etqJn5WaUPNGFE2sB7hKpwi5Ue2h/L0OacINcE/JDDQ==, 85 - } 86 87 - "@atcute/car@5.0.0": 88 - resolution: 89 - { 90 - integrity: sha512-OIY2xTXv8lSpZsDSn/UYQtJSMvDw5Hi4Q+uyvmiqSM+fht08QRAEq/nxa5YFciPZ3nfDFnZ3//EgJw7QhkSXLQ==, 91 - } 92 93 - "@atcute/cbor@2.2.8": 94 - resolution: 95 - { 96 - integrity: sha512-UzOAN9BuN6JCXgn0ryV8qZuRJUDrNqrbLd6EFM8jc6RYssjRyGRxNy6RZ1NU/07Hd8Tq/0pz8+nQiMu5Zai5uw==, 97 - } 98 99 - "@atcute/cid@2.3.0": 100 - resolution: 101 - { 102 - integrity: sha512-1SRdkTuMs/l5arQ+7Ag0F7JAueZqtzYE0d2gmbkuzi8EPweNU1kYlQs0CE4dSd81YF8PMDTOQty0K2ATq9CW9g==, 103 - } 104 105 - "@atcute/client@4.2.1": 106 - resolution: 107 - { 108 - integrity: sha512-ZBFM2pW075JtgGFu5g7HHZBecrClhlcNH8GVP9Zz1aViWR+cjjBsTpeE63rJs+FCOHFYlirUyo5L8SGZ4kMINw==, 109 - } 110 111 - "@atcute/crypto@2.3.0": 112 - resolution: 113 - { 114 - integrity: sha512-w5pkJKCjbNMQu+F4JRHbR3ROQyhi1wbn+GSC6WDQamcYHkZmEZk1/eoI354bIQOOfkEM6aFLv718iskrkon4GQ==, 115 - } 116 117 - "@atcute/identity-resolver-node@1.0.3": 118 - resolution: 119 - { 120 - integrity: sha512-RPH5M4ZRayKRcGnJWUOPVhN5WSYURXXZxKzgVT9lj/WZCH6ij2Vg3P3Eva7GGs0SG1ytnX1XVBTMoIk8nF/SLQ==, 121 - } 122 peerDependencies: 123 - "@atcute/identity": ^1.0.0 124 - "@atcute/identity-resolver": ^1.0.0 125 126 - "@atcute/identity-resolver@1.2.2": 127 - resolution: 128 - { 129 - integrity: sha512-eUh/UH4bFvuXS0X7epYCeJC/kj4rbBXfSRumLEH4smMVwNOgTo7cL/0Srty+P/qVPoZEyXdfEbS0PHJyzoXmHw==, 130 - } 131 peerDependencies: 132 - "@atcute/identity": ^1.0.0 133 134 - "@atcute/identity@1.1.3": 135 - resolution: 136 - { 137 - integrity: sha512-oIqPoI8TwWeQxvcLmFEZLdN2XdWcaLVtlm8pNk0E72As9HNzzD9pwKPrLr3rmTLRIoULPPFmq9iFNsTeCIU9ng==, 138 - } 139 140 - "@atcute/lex-cli@2.5.2": 141 - resolution: 142 - { 143 - integrity: sha512-u3xeu7uF7mAgAErYpXvdUaH2bxpthGWLg+vUf20cejWZHBH/dAzL4ixLRjw/39WwoVmmCQDTde79WTPoBjuhpg==, 144 - } 145 hasBin: true 146 147 - "@atcute/lexicon-doc@2.0.6": 148 - resolution: 149 - { 150 - integrity: sha512-iDYJkuom+tIw3zIvU1ggCEVFfReXKfOUtIhpY2kEg2kQeSfMB75F+8k1QOpeAQBetyWYmjsHqBuSUX9oQS6L1Q==, 151 - } 152 153 - "@atcute/lexicon-resolver@0.1.6": 154 - resolution: 155 - { 156 - integrity: sha512-wJC/ChmpP7k+ywpOd07CMvioXjIGaFpF3bDwXLi/086LYjSWHOvtW6pyC+mqP5wLhjyH2hn4wmi77Buew1l1aw==, 157 - } 158 peerDependencies: 159 - "@atcute/identity": ^1.1.0 160 - "@atcute/identity-resolver": ^1.1.3 161 162 - "@atcute/lexicons@1.2.6": 163 - resolution: 164 - { 165 - integrity: sha512-s76UQd8D+XmHIzrjD9CJ9SOOeeLPHc+sMmcj7UFakAW/dDFXc579fcRdRfuUKvXBL5v1Gs2VgDdlh/IvvQZAwA==, 166 - } 167 168 - "@atcute/mst@0.1.1": 169 - resolution: 170 - { 171 - integrity: sha512-NZ/lZ68GOjmAgBSeGf6WHyKM5wo1Hhc7PNt9uwsViswGPMNEEKNj9cw+0YGziXee/Qbnvc+CKqbRSPwruhXFQg==, 172 - } 173 174 - "@atcute/multibase@1.1.6": 175 - resolution: 176 - { 177 - integrity: sha512-HBxuCgYLKPPxETV0Rot4VP9e24vKl8JdzGCZOVsDaOXJgbRZoRIF67Lp0H/OgnJeH/Xpva8Z5ReoTNJE5dn3kg==, 178 - } 179 180 - "@atcute/oauth-browser-client@2.0.3": 181 - resolution: 182 - { 183 - integrity: sha512-rzUjwhjE4LRRKdQnCFQag/zXRZMEAB1hhBoLfnoQuHwWbmDUCL7fzwC3jRhDPp3om8XaYNDj8a/iqRip0wRqoQ==, 184 - } 185 186 - "@atcute/repo@0.1.1": 187 - resolution: 188 - { 189 - integrity: sha512-P5aWjt3bvcquUkUmGPslF0naAfLGRHse5Qdz9/RJYrFuoH0iiEMyRnW6M+3ksOe20GPsMnbq71WbzzFkRFPBtg==, 190 - } 191 192 - "@atcute/uint8array@1.0.6": 193 - resolution: 194 - { 195 - integrity: sha512-ucfRBQc7BFT8n9eCyGOzDHEMKF/nZwhS2pPao4Xtab1ML3HdFYcX2DM1tadCzas85QTGxHe5urnUAAcNKGRi9A==, 196 - } 197 198 - "@atcute/util-fetch@1.0.5": 199 - resolution: 200 - { 201 - integrity: sha512-qjHj01BGxjSjIFdPiAjSARnodJIIyKxnCMMEcXMESo9TAyND6XZQqrie5fia+LlYWVXdpsTds8uFQwc9jdKTig==, 202 - } 203 204 - "@atcute/util-text@0.0.1": 205 - resolution: 206 - { 207 - integrity: sha512-t1KZqvn0AYy+h2KcJyHnKF9aEqfRfMUmyY8j1ELtAEIgqN9CxINAjxnoRCJIFUlvWzb+oY3uElQL/Vyk3yss0g==, 208 - } 209 210 - "@atcute/varint@1.0.3": 211 - resolution: 212 - { 213 - integrity: sha512-fdvMPyBB+McDT+Ai5e9RwEbwYV4yjZ60S2Dn5PTjGqUyxvoCH1z42viuheDZRUDkmfQehXJTZ5az7dSozVNtog==, 214 - } 215 216 - "@babel/helper-string-parser@7.27.1": 217 - resolution: 218 - { 219 - integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==, 220 - } 221 - engines: { node: ">=6.9.0" } 222 223 - "@babel/helper-validator-identifier@7.28.5": 224 - resolution: 225 - { 226 - integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==, 227 - } 228 - engines: { node: ">=6.9.0" } 229 230 - "@babel/parser@7.28.5": 231 - resolution: 232 - { 233 - integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==, 234 - } 235 - engines: { node: ">=6.0.0" } 236 hasBin: true 237 238 - "@babel/types@7.28.5": 239 - resolution: 240 - { 241 - integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==, 242 - } 243 - engines: { node: ">=6.9.0" } 244 245 - "@badrap/valita@0.4.6": 246 - resolution: 247 - { 248 - integrity: sha512-4kdqcjyxo/8RQ8ayjms47HCWZIF5981oE5nIenbfThKDxWXtEHKipAOWlflpPJzZx9y/JWYQkp18Awr7VuepFg==, 249 - } 250 - engines: { node: ">= 18" } 251 252 - "@capsizecss/unpack@3.0.1": 253 - resolution: 254 - { 255 - integrity: sha512-8XqW8xGn++Eqqbz3e9wKuK7mxryeRjs4LOHLxbh2lwKeSbuNR4NFifDZT4KzvjU6HMOPbiNTsWpniK5EJfTWkg==, 256 - } 257 - engines: { node: ">=18" } 258 259 - "@emnapi/runtime@1.8.1": 260 - resolution: 261 - { 262 - integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==, 263 - } 264 265 - "@esbuild/aix-ppc64@0.25.12": 266 - resolution: 267 - { 268 - integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==, 269 - } 270 - engines: { node: ">=18" } 271 cpu: [ppc64] 272 os: [aix] 273 274 - "@esbuild/android-arm64@0.25.12": 275 - resolution: 276 - { 277 - integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==, 278 - } 279 - engines: { node: ">=18" } 280 cpu: [arm64] 281 os: [android] 282 283 - "@esbuild/android-arm@0.25.12": 284 - resolution: 285 - { 286 - integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==, 287 - } 288 - engines: { node: ">=18" } 289 cpu: [arm] 290 os: [android] 291 292 - "@esbuild/android-x64@0.25.12": 293 - resolution: 294 - { 295 - integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==, 296 - } 297 - engines: { node: ">=18" } 298 cpu: [x64] 299 os: [android] 300 301 - "@esbuild/darwin-arm64@0.25.12": 302 - resolution: 303 - { 304 - integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==, 305 - } 306 - engines: { node: ">=18" } 307 cpu: [arm64] 308 os: [darwin] 309 310 - "@esbuild/darwin-x64@0.25.12": 311 - resolution: 312 - { 313 - integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==, 314 - } 315 - engines: { node: ">=18" } 316 cpu: [x64] 317 os: [darwin] 318 319 - "@esbuild/freebsd-arm64@0.25.12": 320 - resolution: 321 - { 322 - integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==, 323 - } 324 - engines: { node: ">=18" } 325 cpu: [arm64] 326 os: [freebsd] 327 328 - "@esbuild/freebsd-x64@0.25.12": 329 - resolution: 330 - { 331 - integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==, 332 - } 333 - engines: { node: ">=18" } 334 cpu: [x64] 335 os: [freebsd] 336 337 - "@esbuild/linux-arm64@0.25.12": 338 - resolution: 339 - { 340 - integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==, 341 - } 342 - engines: { node: ">=18" } 343 cpu: [arm64] 344 os: [linux] 345 346 - "@esbuild/linux-arm@0.25.12": 347 - resolution: 348 - { 349 - integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==, 350 - } 351 - engines: { node: ">=18" } 352 cpu: [arm] 353 os: [linux] 354 355 - "@esbuild/linux-ia32@0.25.12": 356 - resolution: 357 - { 358 - integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==, 359 - } 360 - engines: { node: ">=18" } 361 cpu: [ia32] 362 os: [linux] 363 364 - "@esbuild/linux-loong64@0.25.12": 365 - resolution: 366 - { 367 - integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==, 368 - } 369 - engines: { node: ">=18" } 370 cpu: [loong64] 371 os: [linux] 372 373 - "@esbuild/linux-mips64el@0.25.12": 374 - resolution: 375 - { 376 - integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==, 377 - } 378 - engines: { node: ">=18" } 379 cpu: [mips64el] 380 os: [linux] 381 382 - "@esbuild/linux-ppc64@0.25.12": 383 - resolution: 384 - { 385 - integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==, 386 - } 387 - engines: { node: ">=18" } 388 cpu: [ppc64] 389 os: [linux] 390 391 - "@esbuild/linux-riscv64@0.25.12": 392 - resolution: 393 - { 394 - integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==, 395 - } 396 - engines: { node: ">=18" } 397 cpu: [riscv64] 398 os: [linux] 399 400 - "@esbuild/linux-s390x@0.25.12": 401 - resolution: 402 - { 403 - integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==, 404 - } 405 - engines: { node: ">=18" } 406 cpu: [s390x] 407 os: [linux] 408 409 - "@esbuild/linux-x64@0.25.12": 410 - resolution: 411 - { 412 - integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==, 413 - } 414 - engines: { node: ">=18" } 415 cpu: [x64] 416 os: [linux] 417 418 - "@esbuild/netbsd-arm64@0.25.12": 419 - resolution: 420 - { 421 - integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==, 422 - } 423 - engines: { node: ">=18" } 424 cpu: [arm64] 425 os: [netbsd] 426 427 - "@esbuild/netbsd-x64@0.25.12": 428 - resolution: 429 - { 430 - integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==, 431 - } 432 - engines: { node: ">=18" } 433 cpu: [x64] 434 os: [netbsd] 435 436 - "@esbuild/openbsd-arm64@0.25.12": 437 - resolution: 438 - { 439 - integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==, 440 - } 441 - engines: { node: ">=18" } 442 cpu: [arm64] 443 os: [openbsd] 444 445 - "@esbuild/openbsd-x64@0.25.12": 446 - resolution: 447 - { 448 - integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==, 449 - } 450 - engines: { node: ">=18" } 451 cpu: [x64] 452 os: [openbsd] 453 454 - "@esbuild/openharmony-arm64@0.25.12": 455 - resolution: 456 - { 457 - integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==, 458 - } 459 - engines: { node: ">=18" } 460 cpu: [arm64] 461 os: [openharmony] 462 463 - "@esbuild/sunos-x64@0.25.12": 464 - resolution: 465 - { 466 - integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==, 467 - } 468 - engines: { node: ">=18" } 469 cpu: [x64] 470 os: [sunos] 471 472 - "@esbuild/win32-arm64@0.25.12": 473 - resolution: 474 - { 475 - integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==, 476 - } 477 - engines: { node: ">=18" } 478 cpu: [arm64] 479 os: [win32] 480 481 - "@esbuild/win32-ia32@0.25.12": 482 - resolution: 483 - { 484 - integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==, 485 - } 486 - engines: { node: ">=18" } 487 cpu: [ia32] 488 os: [win32] 489 490 - "@esbuild/win32-x64@0.25.12": 491 - resolution: 492 - { 493 - integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==, 494 - } 495 - engines: { node: ">=18" } 496 cpu: [x64] 497 os: [win32] 498 499 - "@img/colour@1.0.0": 500 - resolution: 501 - { 502 - integrity: sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==, 503 - } 504 - engines: { node: ">=18" } 505 506 - "@img/sharp-darwin-arm64@0.34.5": 507 - resolution: 508 - { 509 - integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==, 510 - } 511 - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } 512 cpu: [arm64] 513 os: [darwin] 514 515 - "@img/sharp-darwin-x64@0.34.5": 516 - resolution: 517 - { 518 - integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==, 519 - } 520 - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } 521 cpu: [x64] 522 os: [darwin] 523 524 - "@img/sharp-libvips-darwin-arm64@1.2.4": 525 - resolution: 526 - { 527 - integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==, 528 - } 529 cpu: [arm64] 530 os: [darwin] 531 532 - "@img/sharp-libvips-darwin-x64@1.2.4": 533 - resolution: 534 - { 535 - integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==, 536 - } 537 cpu: [x64] 538 os: [darwin] 539 540 - "@img/sharp-libvips-linux-arm64@1.2.4": 541 - resolution: 542 - { 543 - integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==, 544 - } 545 cpu: [arm64] 546 os: [linux] 547 548 - "@img/sharp-libvips-linux-arm@1.2.4": 549 - resolution: 550 - { 551 - integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==, 552 - } 553 cpu: [arm] 554 os: [linux] 555 556 - "@img/sharp-libvips-linux-ppc64@1.2.4": 557 - resolution: 558 - { 559 - integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==, 560 - } 561 cpu: [ppc64] 562 os: [linux] 563 564 - "@img/sharp-libvips-linux-riscv64@1.2.4": 565 - resolution: 566 - { 567 - integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==, 568 - } 569 cpu: [riscv64] 570 os: [linux] 571 572 - "@img/sharp-libvips-linux-s390x@1.2.4": 573 - resolution: 574 - { 575 - integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==, 576 - } 577 cpu: [s390x] 578 os: [linux] 579 580 - "@img/sharp-libvips-linux-x64@1.2.4": 581 - resolution: 582 - { 583 - integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==, 584 - } 585 cpu: [x64] 586 os: [linux] 587 588 - "@img/sharp-libvips-linuxmusl-arm64@1.2.4": 589 - resolution: 590 - { 591 - integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==, 592 - } 593 cpu: [arm64] 594 os: [linux] 595 596 - "@img/sharp-libvips-linuxmusl-x64@1.2.4": 597 - resolution: 598 - { 599 - integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==, 600 - } 601 cpu: [x64] 602 os: [linux] 603 604 - "@img/sharp-linux-arm64@0.34.5": 605 - resolution: 606 - { 607 - integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==, 608 - } 609 - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } 610 cpu: [arm64] 611 os: [linux] 612 613 - "@img/sharp-linux-arm@0.34.5": 614 - resolution: 615 - { 616 - integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==, 617 - } 618 - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } 619 cpu: [arm] 620 os: [linux] 621 622 - "@img/sharp-linux-ppc64@0.34.5": 623 - resolution: 624 - { 625 - integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==, 626 - } 627 - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } 628 cpu: [ppc64] 629 os: [linux] 630 631 - "@img/sharp-linux-riscv64@0.34.5": 632 - resolution: 633 - { 634 - integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==, 635 - } 636 - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } 637 cpu: [riscv64] 638 os: [linux] 639 640 - "@img/sharp-linux-s390x@0.34.5": 641 - resolution: 642 - { 643 - integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==, 644 - } 645 - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } 646 cpu: [s390x] 647 os: [linux] 648 649 - "@img/sharp-linux-x64@0.34.5": 650 - resolution: 651 - { 652 - integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==, 653 - } 654 - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } 655 cpu: [x64] 656 os: [linux] 657 658 - "@img/sharp-linuxmusl-arm64@0.34.5": 659 - resolution: 660 - { 661 - integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==, 662 - } 663 - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } 664 cpu: [arm64] 665 os: [linux] 666 667 - "@img/sharp-linuxmusl-x64@0.34.5": 668 - resolution: 669 - { 670 - integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==, 671 - } 672 - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } 673 cpu: [x64] 674 os: [linux] 675 676 - "@img/sharp-wasm32@0.34.5": 677 - resolution: 678 - { 679 - integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==, 680 - } 681 - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } 682 cpu: [wasm32] 683 684 - "@img/sharp-win32-arm64@0.34.5": 685 - resolution: 686 - { 687 - integrity: sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==, 688 - } 689 - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } 690 cpu: [arm64] 691 os: [win32] 692 693 - "@img/sharp-win32-ia32@0.34.5": 694 - resolution: 695 - { 696 - integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==, 697 - } 698 - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } 699 cpu: [ia32] 700 os: [win32] 701 702 - "@img/sharp-win32-x64@0.34.5": 703 - resolution: 704 - { 705 - integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==, 706 - } 707 - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } 708 cpu: [x64] 709 os: [win32] 710 711 - "@jridgewell/sourcemap-codec@1.5.5": 712 - resolution: 713 - { 714 - integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==, 715 - } 716 717 - "@noble/secp256k1@3.0.0": 718 - resolution: 719 - { 720 - integrity: sha512-NJBaR352KyIvj3t6sgT/+7xrNyF9Xk9QlLSIqUGVUYlsnDTAUqY8LOmwpcgEx4AMJXRITQ5XEVHD+mMaPfr3mg==, 721 - } 722 723 - "@optique/core@0.6.11": 724 - resolution: 725 - { 726 - integrity: sha512-GVLFihzBA1j78NFlkU5N1Lu0jRqET0k6Z66WK8VQKG/a3cxmCInVGSKMIdQG8i6pgC8wD5OizF6Y3QMztmhAxg==, 727 - } 728 - engines: { bun: ">=1.2.0", deno: ">=2.3.0", node: ">=20.0.0" } 729 730 - "@optique/run@0.6.11": 731 - resolution: 732 - { 733 - integrity: sha512-tsXBEygGSzNpFK2gjsRlXBn7FiScUeLFWIZNpoAZ8iG85Km0/3K9xgqlQAXoQ+uEZBe4XplnzyCDvmEgbyNT8w==, 734 - } 735 - engines: { bun: ">=1.2.0", deno: ">=2.3.0", node: ">=20.0.0" } 736 737 - "@oslojs/encoding@1.1.0": 738 - resolution: 739 - { 740 - integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==, 741 - } 742 743 - "@rollup/pluginutils@5.3.0": 744 - resolution: 745 - { 746 - integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==, 747 - } 748 - engines: { node: ">=14.0.0" } 749 peerDependencies: 750 rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 751 peerDependenciesMeta: 752 rollup: 753 optional: true 754 755 - "@rollup/rollup-android-arm-eabi@4.55.1": 756 - resolution: 757 - { 758 - integrity: sha512-9R0DM/ykwfGIlNu6+2U09ga0WXeZ9MRC2Ter8jnz8415VbuIykVuc6bhdrbORFZANDmTDvq26mJrEVTl8TdnDg==, 759 - } 760 cpu: [arm] 761 os: [android] 762 763 - "@rollup/rollup-android-arm64@4.55.1": 764 - resolution: 765 - { 766 - integrity: sha512-eFZCb1YUqhTysgW3sj/55du5cG57S7UTNtdMjCW7LwVcj3dTTcowCsC8p7uBdzKsZYa8J7IDE8lhMI+HX1vQvg==, 767 - } 768 cpu: [arm64] 769 os: [android] 770 771 - "@rollup/rollup-darwin-arm64@4.55.1": 772 - resolution: 773 - { 774 - integrity: sha512-p3grE2PHcQm2e8PSGZdzIhCKbMCw/xi9XvMPErPhwO17vxtvCN5FEA2mSLgmKlCjHGMQTP6phuQTYWUnKewwGg==, 775 - } 776 cpu: [arm64] 777 os: [darwin] 778 779 - "@rollup/rollup-darwin-x64@4.55.1": 780 - resolution: 781 - { 782 - integrity: sha512-rDUjG25C9qoTm+e02Esi+aqTKSBYwVTaoS1wxcN47/Luqef57Vgp96xNANwt5npq9GDxsH7kXxNkJVEsWEOEaQ==, 783 - } 784 cpu: [x64] 785 os: [darwin] 786 787 - "@rollup/rollup-freebsd-arm64@4.55.1": 788 - resolution: 789 - { 790 - integrity: sha512-+JiU7Jbp5cdxekIgdte0jfcu5oqw4GCKr6i3PJTlXTCU5H5Fvtkpbs4XJHRmWNXF+hKmn4v7ogI5OQPaupJgOg==, 791 - } 792 cpu: [arm64] 793 os: [freebsd] 794 795 - "@rollup/rollup-freebsd-x64@4.55.1": 796 - resolution: 797 - { 798 - integrity: sha512-V5xC1tOVWtLLmr3YUk2f6EJK4qksksOYiz/TCsFHu/R+woubcLWdC9nZQmwjOAbmExBIVKsm1/wKmEy4z4u4Bw==, 799 - } 800 cpu: [x64] 801 os: [freebsd] 802 803 - "@rollup/rollup-linux-arm-gnueabihf@4.55.1": 804 - resolution: 805 - { 806 - integrity: sha512-Rn3n+FUk2J5VWx+ywrG/HGPTD9jXNbicRtTM11e/uorplArnXZYsVifnPPqNNP5BsO3roI4n8332ukpY/zN7rQ==, 807 - } 808 cpu: [arm] 809 os: [linux] 810 811 - "@rollup/rollup-linux-arm-musleabihf@4.55.1": 812 - resolution: 813 - { 814 - integrity: sha512-grPNWydeKtc1aEdrJDWk4opD7nFtQbMmV7769hiAaYyUKCT1faPRm2av8CX1YJsZ4TLAZcg9gTR1KvEzoLjXkg==, 815 - } 816 cpu: [arm] 817 os: [linux] 818 819 - "@rollup/rollup-linux-arm64-gnu@4.55.1": 820 - resolution: 821 - { 822 - integrity: sha512-a59mwd1k6x8tXKcUxSyISiquLwB5pX+fJW9TkWU46lCqD/GRDe9uDN31jrMmVP3feI3mhAdvcCClhV8V5MhJFQ==, 823 - } 824 cpu: [arm64] 825 os: [linux] 826 827 - "@rollup/rollup-linux-arm64-musl@4.55.1": 828 - resolution: 829 - { 830 - integrity: sha512-puS1MEgWX5GsHSoiAsF0TYrpomdvkaXm0CofIMG5uVkP6IBV+ZO9xhC5YEN49nsgYo1DuuMquF9+7EDBVYu4uA==, 831 - } 832 cpu: [arm64] 833 os: [linux] 834 835 - "@rollup/rollup-linux-loong64-gnu@4.55.1": 836 - resolution: 837 - { 838 - integrity: sha512-r3Wv40in+lTsULSb6nnoudVbARdOwb2u5fpeoOAZjFLznp6tDU8kd+GTHmJoqZ9lt6/Sys33KdIHUaQihFcu7g==, 839 - } 840 cpu: [loong64] 841 os: [linux] 842 843 - "@rollup/rollup-linux-loong64-musl@4.55.1": 844 - resolution: 845 - { 846 - integrity: sha512-MR8c0+UxAlB22Fq4R+aQSPBayvYa3+9DrwG/i1TKQXFYEaoW3B5b/rkSRIypcZDdWjWnpcvxbNaAJDcSbJU3Lw==, 847 - } 848 cpu: [loong64] 849 os: [linux] 850 851 - "@rollup/rollup-linux-ppc64-gnu@4.55.1": 852 - resolution: 853 - { 854 - integrity: sha512-3KhoECe1BRlSYpMTeVrD4sh2Pw2xgt4jzNSZIIPLFEsnQn9gAnZagW9+VqDqAHgm1Xc77LzJOo2LdigS5qZ+gw==, 855 - } 856 cpu: [ppc64] 857 os: [linux] 858 859 - "@rollup/rollup-linux-ppc64-musl@4.55.1": 860 - resolution: 861 - { 862 - integrity: sha512-ziR1OuZx0vdYZZ30vueNZTg73alF59DicYrPViG0NEgDVN8/Jl87zkAPu4u6VjZST2llgEUjaiNl9JM6HH1Vdw==, 863 - } 864 cpu: [ppc64] 865 os: [linux] 866 867 - "@rollup/rollup-linux-riscv64-gnu@4.55.1": 868 - resolution: 869 - { 870 - integrity: sha512-uW0Y12ih2XJRERZ4jAfKamTyIHVMPQnTZcQjme2HMVDAHY4amf5u414OqNYC+x+LzRdRcnIG1YodLrrtA8xsxw==, 871 - } 872 cpu: [riscv64] 873 os: [linux] 874 875 - "@rollup/rollup-linux-riscv64-musl@4.55.1": 876 - resolution: 877 - { 878 - integrity: sha512-u9yZ0jUkOED1BFrqu3BwMQoixvGHGZ+JhJNkNKY/hyoEgOwlqKb62qu+7UjbPSHYjiVy8kKJHvXKv5coH4wDeg==, 879 - } 880 cpu: [riscv64] 881 os: [linux] 882 883 - "@rollup/rollup-linux-s390x-gnu@4.55.1": 884 - resolution: 885 - { 886 - integrity: sha512-/0PenBCmqM4ZUd0190j7J0UsQ/1nsi735iPRakO8iPciE7BQ495Y6msPzaOmvx0/pn+eJVVlZrNrSh4WSYLxNg==, 887 - } 888 cpu: [s390x] 889 os: [linux] 890 891 - "@rollup/rollup-linux-x64-gnu@4.55.1": 892 - resolution: 893 - { 894 - integrity: sha512-a8G4wiQxQG2BAvo+gU6XrReRRqj+pLS2NGXKm8io19goR+K8lw269eTrPkSdDTALwMmJp4th2Uh0D8J9bEV1vg==, 895 - } 896 cpu: [x64] 897 os: [linux] 898 899 - "@rollup/rollup-linux-x64-musl@4.55.1": 900 - resolution: 901 - { 902 - integrity: sha512-bD+zjpFrMpP/hqkfEcnjXWHMw5BIghGisOKPj+2NaNDuVT+8Ds4mPf3XcPHuat1tz89WRL+1wbcxKY3WSbiT7w==, 903 - } 904 cpu: [x64] 905 os: [linux] 906 907 - "@rollup/rollup-openbsd-x64@4.55.1": 908 - resolution: 909 - { 910 - integrity: sha512-eLXw0dOiqE4QmvikfQ6yjgkg/xDM+MdU9YJuP4ySTibXU0oAvnEWXt7UDJmD4UkYialMfOGFPJnIHSe/kdzPxg==, 911 - } 912 cpu: [x64] 913 os: [openbsd] 914 915 - "@rollup/rollup-openharmony-arm64@4.55.1": 916 - resolution: 917 - { 918 - integrity: sha512-xzm44KgEP11te3S2HCSyYf5zIzWmx3n8HDCc7EE59+lTcswEWNpvMLfd9uJvVX8LCg9QWG67Xt75AuHn4vgsXw==, 919 - } 920 cpu: [arm64] 921 os: [openharmony] 922 923 - "@rollup/rollup-win32-arm64-msvc@4.55.1": 924 - resolution: 925 - { 926 - integrity: sha512-yR6Bl3tMC/gBok5cz/Qi0xYnVbIxGx5Fcf/ca0eB6/6JwOY+SRUcJfI0OpeTpPls7f194as62thCt/2BjxYN8g==, 927 - } 928 cpu: [arm64] 929 os: [win32] 930 931 - "@rollup/rollup-win32-ia32-msvc@4.55.1": 932 - resolution: 933 - { 934 - integrity: sha512-3fZBidchE0eY0oFZBnekYCfg+5wAB0mbpCBuofh5mZuzIU/4jIVkbESmd2dOsFNS78b53CYv3OAtwqkZZmU5nA==, 935 - } 936 cpu: [ia32] 937 os: [win32] 938 939 - "@rollup/rollup-win32-x64-gnu@4.55.1": 940 - resolution: 941 - { 942 - integrity: sha512-xGGY5pXj69IxKb4yv/POoocPy/qmEGhimy/FoTpTSVju3FYXUQQMFCaZZXJVidsmGxRioZAwpThl/4zX41gRKg==, 943 - } 944 cpu: [x64] 945 os: [win32] 946 947 - "@rollup/rollup-win32-x64-msvc@4.55.1": 948 - resolution: 949 - { 950 - integrity: sha512-SPEpaL6DX4rmcXtnhdrQYgzQ5W2uW3SCJch88lB2zImhJRhIIK44fkUrgIV/Q8yUNfw5oyZ5vkeQsZLhCb06lw==, 951 - } 952 cpu: [x64] 953 os: [win32] 954 955 - "@shikijs/core@3.20.0": 956 - resolution: 957 - { 958 - integrity: sha512-f2ED7HYV4JEk827mtMDwe/yQ25pRiXZmtHjWF8uzZKuKiEsJR7Ce1nuQ+HhV9FzDcbIo4ObBCD9GPTzNuy9S1g==, 959 - } 960 961 - "@shikijs/engine-javascript@3.20.0": 962 - resolution: 963 - { 964 - integrity: sha512-OFx8fHAZuk7I42Z9YAdZ95To6jDePQ9Rnfbw9uSRTSbBhYBp1kEOKv/3jOimcj3VRUKusDYM6DswLauwfhboLg==, 965 - } 966 967 - "@shikijs/engine-oniguruma@3.20.0": 968 - resolution: 969 - { 970 - integrity: sha512-Yx3gy7xLzM0ZOjqoxciHjA7dAt5tyzJE3L4uQoM83agahy+PlW244XJSrmJRSBvGYELDhYXPacD4R/cauV5bzQ==, 971 - } 972 973 - "@shikijs/langs@3.20.0": 974 - resolution: 975 - { 976 - integrity: sha512-le+bssCxcSHrygCWuOrYJHvjus6zhQ2K7q/0mgjiffRbkhM4o1EWu2m+29l0yEsHDbWaWPNnDUTRVVBvBBeKaA==, 977 - } 978 979 - "@shikijs/themes@3.20.0": 980 - resolution: 981 - { 982 - integrity: sha512-U1NSU7Sl26Q7ErRvJUouArxfM2euWqq1xaSrbqMu2iqa+tSp0D1Yah8216sDYbdDHw4C8b75UpE65eWorm2erQ==, 983 - } 984 985 - "@shikijs/types@3.20.0": 986 - resolution: 987 - { 988 - integrity: sha512-lhYAATn10nkZcBQ0BlzSbJA3wcmL5MXUUF8d2Zzon6saZDlToKaiRX60n2+ZaHJCmXEcZRWNzn+k9vplr8Jhsw==, 989 - } 990 991 - "@shikijs/vscode-textmate@10.0.2": 992 - resolution: 993 - { 994 - integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==, 995 - } 996 997 - "@standard-schema/spec@1.1.0": 998 - resolution: 999 - { 1000 - integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==, 1001 - } 1002 1003 - "@swc/helpers@0.5.18": 1004 - resolution: 1005 - { 1006 - integrity: sha512-TXTnIcNJQEKwThMMqBXsZ4VGAza6bvN4pa41Rkqoio6QBKMvo+5lexeTMScGCIxtzgQJzElcvIltani+adC5PQ==, 1007 - } 1008 1009 - "@types/debug@4.1.12": 1010 - resolution: 1011 - { 1012 - integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==, 1013 - } 1014 1015 - "@types/estree@1.0.8": 1016 - resolution: 1017 - { 1018 - integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==, 1019 - } 1020 1021 - "@types/fontkit@2.0.8": 1022 - resolution: 1023 - { 1024 - integrity: sha512-wN+8bYxIpJf+5oZdrdtaX04qUuWHcKxcDEgRS9Qm9ZClSHjzEn13SxUC+5eRM+4yXIeTYk8mTzLAWGF64847ew==, 1025 - } 1026 1027 - "@types/hast@3.0.4": 1028 - resolution: 1029 - { 1030 - integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==, 1031 - } 1032 1033 - "@types/mdast@4.0.4": 1034 - resolution: 1035 - { 1036 - integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==, 1037 - } 1038 1039 - "@types/ms@2.1.0": 1040 - resolution: 1041 - { 1042 - integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==, 1043 - } 1044 1045 - "@types/nlcst@2.0.3": 1046 - resolution: 1047 - { 1048 - integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==, 1049 - } 1050 1051 - "@types/node@25.0.3": 1052 - resolution: 1053 - { 1054 - integrity: sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==, 1055 - } 1056 1057 - "@types/unist@3.0.3": 1058 - resolution: 1059 - { 1060 - integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==, 1061 - } 1062 1063 - "@ungap/structured-clone@1.3.0": 1064 - resolution: 1065 - { 1066 - integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==, 1067 - } 1068 1069 acorn@8.15.0: 1070 - resolution: 1071 - { 1072 - integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==, 1073 - } 1074 - engines: { node: ">=0.4.0" } 1075 hasBin: true 1076 1077 actor-typeahead@0.1.2: 1078 - resolution: 1079 - { 1080 - integrity: sha512-I97YqqNl7Kar0J/bIJvgY/KmHpssHcDElhfwVTLP7wRFlkxso2ZLBqiS2zol5A8UVUJbQK2JXYaqNpZXz8Uk2A==, 1081 - } 1082 1083 ansi-align@3.0.1: 1084 - resolution: 1085 - { 1086 - integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==, 1087 - } 1088 1089 ansi-regex@5.0.1: 1090 - resolution: 1091 - { 1092 - integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==, 1093 - } 1094 - engines: { node: ">=8" } 1095 1096 ansi-regex@6.2.2: 1097 - resolution: 1098 - { 1099 - integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==, 1100 - } 1101 - engines: { node: ">=12" } 1102 1103 ansi-styles@6.2.3: 1104 - resolution: 1105 - { 1106 - integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==, 1107 - } 1108 - engines: { node: ">=12" } 1109 1110 anymatch@3.1.3: 1111 - resolution: 1112 - { 1113 - integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==, 1114 - } 1115 - engines: { node: ">= 8" } 1116 1117 argparse@2.0.1: 1118 - resolution: 1119 - { 1120 - integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==, 1121 - } 1122 1123 aria-query@5.3.2: 1124 - resolution: 1125 - { 1126 - integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==, 1127 - } 1128 - engines: { node: ">= 0.4" } 1129 1130 array-iterate@2.0.1: 1131 - resolution: 1132 - { 1133 - integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==, 1134 - } 1135 1136 astro@5.16.6: 1137 - resolution: 1138 - { 1139 - integrity: sha512-6mF/YrvwwRxLTu+aMEa5pwzKUNl5ZetWbTyZCs9Um0F12HUmxUiF5UHiZPy4rifzU3gtpM3xP2DfdmkNX9eZRg==, 1140 - } 1141 - engines: 1142 - { node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: ">=9.6.5", pnpm: ">=7.1.0" } 1143 hasBin: true 1144 1145 axobject-query@4.1.0: 1146 - resolution: 1147 - { 1148 - integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==, 1149 - } 1150 - engines: { node: ">= 0.4" } 1151 1152 bail@2.0.2: 1153 - resolution: 1154 - { 1155 - integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==, 1156 - } 1157 1158 base-64@1.0.0: 1159 - resolution: 1160 - { 1161 - integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==, 1162 - } 1163 1164 base64-js@1.5.1: 1165 - resolution: 1166 - { 1167 - integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==, 1168 - } 1169 1170 boolbase@1.0.0: 1171 - resolution: 1172 - { 1173 - integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==, 1174 - } 1175 1176 boxen@8.0.1: 1177 - resolution: 1178 - { 1179 - integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==, 1180 - } 1181 - engines: { node: ">=18" } 1182 1183 brotli@1.3.3: 1184 - resolution: 1185 - { 1186 - integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==, 1187 - } 1188 1189 camelcase@8.0.0: 1190 - resolution: 1191 - { 1192 - integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==, 1193 - } 1194 - engines: { node: ">=16" } 1195 1196 ccount@2.0.1: 1197 - resolution: 1198 - { 1199 - integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==, 1200 - } 1201 1202 chalk@5.6.2: 1203 - resolution: 1204 - { 1205 - integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==, 1206 - } 1207 - engines: { node: ^12.17.0 || ^14.13 || >=16.0.0 } 1208 1209 character-entities-html4@2.1.0: 1210 - resolution: 1211 - { 1212 - integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==, 1213 - } 1214 1215 character-entities-legacy@3.0.0: 1216 - resolution: 1217 - { 1218 - integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==, 1219 - } 1220 1221 character-entities@2.0.2: 1222 - resolution: 1223 - { 1224 - integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==, 1225 - } 1226 1227 chokidar@4.0.3: 1228 - resolution: 1229 - { 1230 - integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==, 1231 - } 1232 - engines: { node: ">= 14.16.0" } 1233 1234 ci-info@4.3.1: 1235 - resolution: 1236 - { 1237 - integrity: sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==, 1238 - } 1239 - engines: { node: ">=8" } 1240 1241 cli-boxes@3.0.0: 1242 - resolution: 1243 - { 1244 - integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==, 1245 - } 1246 - engines: { node: ">=10" } 1247 1248 clone@2.1.2: 1249 - resolution: 1250 - { 1251 - integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==, 1252 - } 1253 - engines: { node: ">=0.8" } 1254 1255 clsx@2.1.1: 1256 - resolution: 1257 - { 1258 - integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==, 1259 - } 1260 - engines: { node: ">=6" } 1261 1262 comma-separated-tokens@2.0.3: 1263 - resolution: 1264 - { 1265 - integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==, 1266 - } 1267 1268 commander@11.1.0: 1269 - resolution: 1270 - { 1271 - integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==, 1272 - } 1273 - engines: { node: ">=16" } 1274 1275 common-ancestor-path@1.0.1: 1276 - resolution: 1277 - { 1278 - integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==, 1279 - } 1280 1281 cookie-es@1.2.2: 1282 - resolution: 1283 - { 1284 - integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==, 1285 - } 1286 1287 cookie@1.1.1: 1288 - resolution: 1289 - { 1290 - integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==, 1291 - } 1292 - engines: { node: ">=18" } 1293 1294 crossws@0.3.5: 1295 - resolution: 1296 - { 1297 - integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==, 1298 - } 1299 1300 css-select@5.2.2: 1301 - resolution: 1302 - { 1303 - integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==, 1304 - } 1305 1306 css-tree@2.2.1: 1307 - resolution: 1308 - { 1309 - integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==, 1310 - } 1311 - engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: ">=7.0.0" } 1312 1313 css-tree@3.1.0: 1314 - resolution: 1315 - { 1316 - integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==, 1317 - } 1318 - engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0 } 1319 1320 css-what@6.2.2: 1321 - resolution: 1322 - { 1323 - integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==, 1324 - } 1325 - engines: { node: ">= 6" } 1326 1327 cssesc@3.0.0: 1328 - resolution: 1329 - { 1330 - integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==, 1331 - } 1332 - engines: { node: ">=4" } 1333 hasBin: true 1334 1335 csso@5.0.5: 1336 - resolution: 1337 - { 1338 - integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==, 1339 - } 1340 - engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: ">=7.0.0" } 1341 1342 debug@4.4.3: 1343 - resolution: 1344 - { 1345 - integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==, 1346 - } 1347 - engines: { node: ">=6.0" } 1348 peerDependencies: 1349 - supports-color: "*" 1350 peerDependenciesMeta: 1351 supports-color: 1352 optional: true 1353 1354 decode-named-character-reference@1.2.0: 1355 - resolution: 1356 - { 1357 - integrity: sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==, 1358 - } 1359 1360 defu@6.1.4: 1361 - resolution: 1362 - { 1363 - integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==, 1364 - } 1365 1366 dequal@2.0.3: 1367 - resolution: 1368 - { 1369 - integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==, 1370 - } 1371 - engines: { node: ">=6" } 1372 1373 destr@2.0.5: 1374 - resolution: 1375 - { 1376 - integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==, 1377 - } 1378 1379 detect-libc@2.1.2: 1380 - resolution: 1381 - { 1382 - integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==, 1383 - } 1384 - engines: { node: ">=8" } 1385 1386 deterministic-object-hash@2.0.2: 1387 - resolution: 1388 - { 1389 - integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==, 1390 - } 1391 - engines: { node: ">=18" } 1392 1393 devalue@5.6.1: 1394 - resolution: 1395 - { 1396 - integrity: sha512-jDwizj+IlEZBunHcOuuFVBnIMPAEHvTsJj0BcIp94xYguLRVBcXO853px/MyIJvbVzWdsGvrRweIUWJw8hBP7A==, 1397 - } 1398 1399 devlop@1.1.0: 1400 - resolution: 1401 - { 1402 - integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==, 1403 - } 1404 1405 dfa@1.2.0: 1406 - resolution: 1407 - { 1408 - integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==, 1409 - } 1410 1411 diff@5.2.0: 1412 - resolution: 1413 - { 1414 - integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==, 1415 - } 1416 - engines: { node: ">=0.3.1" } 1417 1418 dlv@1.1.3: 1419 - resolution: 1420 - { 1421 - integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==, 1422 - } 1423 1424 dom-serializer@2.0.0: 1425 - resolution: 1426 - { 1427 - integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==, 1428 - } 1429 1430 domelementtype@2.3.0: 1431 - resolution: 1432 - { 1433 - integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==, 1434 - } 1435 1436 domhandler@5.0.3: 1437 - resolution: 1438 - { 1439 - integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==, 1440 - } 1441 - engines: { node: ">= 4" } 1442 1443 domutils@3.2.2: 1444 - resolution: 1445 - { 1446 - integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==, 1447 - } 1448 1449 dset@3.1.4: 1450 - resolution: 1451 - { 1452 - integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==, 1453 - } 1454 - engines: { node: ">=4" } 1455 1456 emoji-regex@10.6.0: 1457 - resolution: 1458 - { 1459 - integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==, 1460 - } 1461 1462 emoji-regex@8.0.0: 1463 - resolution: 1464 - { 1465 - integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, 1466 - } 1467 1468 entities@4.5.0: 1469 - resolution: 1470 - { 1471 - integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==, 1472 - } 1473 - engines: { node: ">=0.12" } 1474 1475 entities@6.0.1: 1476 - resolution: 1477 - { 1478 - integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==, 1479 - } 1480 - engines: { node: ">=0.12" } 1481 1482 es-module-lexer@1.7.0: 1483 - resolution: 1484 - { 1485 - integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==, 1486 - } 1487 1488 esbuild@0.25.12: 1489 - resolution: 1490 - { 1491 - integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==, 1492 - } 1493 - engines: { node: ">=18" } 1494 hasBin: true 1495 1496 escape-string-regexp@5.0.0: 1497 - resolution: 1498 - { 1499 - integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==, 1500 - } 1501 - engines: { node: ">=12" } 1502 1503 esm-env@1.2.2: 1504 - resolution: 1505 - { 1506 - integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==, 1507 - } 1508 1509 estree-walker@2.0.2: 1510 - resolution: 1511 - { 1512 - integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==, 1513 - } 1514 1515 estree-walker@3.0.3: 1516 - resolution: 1517 - { 1518 - integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==, 1519 - } 1520 1521 eventemitter3@5.0.1: 1522 - resolution: 1523 - { 1524 - integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==, 1525 - } 1526 1527 extend@3.0.2: 1528 - resolution: 1529 - { 1530 - integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==, 1531 - } 1532 1533 fast-deep-equal@3.1.3: 1534 - resolution: 1535 - { 1536 - integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, 1537 - } 1538 1539 fdir@6.5.0: 1540 - resolution: 1541 - { 1542 - integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==, 1543 - } 1544 - engines: { node: ">=12.0.0" } 1545 peerDependencies: 1546 picomatch: ^3 || ^4 1547 peerDependenciesMeta: ··· 1549 optional: true 1550 1551 flattie@1.1.1: 1552 - resolution: 1553 - { 1554 - integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==, 1555 - } 1556 - engines: { node: ">=8" } 1557 1558 fontace@0.3.1: 1559 - resolution: 1560 - { 1561 - integrity: sha512-9f5g4feWT1jWT8+SbL85aLIRLIXUaDygaM2xPXRmzPYxrOMNok79Lr3FGJoKVNKibE0WCunNiEVG2mwuE+2qEg==, 1562 - } 1563 1564 fontkit@2.0.4: 1565 - resolution: 1566 - { 1567 - integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==, 1568 - } 1569 1570 fsevents@2.3.3: 1571 - resolution: 1572 - { 1573 - integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, 1574 - } 1575 - engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } 1576 os: [darwin] 1577 1578 get-east-asian-width@1.4.0: 1579 - resolution: 1580 - { 1581 - integrity: sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==, 1582 - } 1583 - engines: { node: ">=18" } 1584 1585 github-slugger@2.0.0: 1586 - resolution: 1587 - { 1588 - integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==, 1589 - } 1590 1591 h3@1.15.4: 1592 - resolution: 1593 - { 1594 - integrity: sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==, 1595 - } 1596 1597 hast-util-from-html@2.0.3: 1598 - resolution: 1599 - { 1600 - integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==, 1601 - } 1602 1603 hast-util-from-parse5@8.0.3: 1604 - resolution: 1605 - { 1606 - integrity: sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==, 1607 - } 1608 1609 hast-util-is-element@3.0.0: 1610 - resolution: 1611 - { 1612 - integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==, 1613 - } 1614 1615 hast-util-parse-selector@4.0.0: 1616 - resolution: 1617 - { 1618 - integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==, 1619 - } 1620 1621 hast-util-raw@9.1.0: 1622 - resolution: 1623 - { 1624 - integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==, 1625 - } 1626 1627 hast-util-to-html@9.0.5: 1628 - resolution: 1629 - { 1630 - integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==, 1631 - } 1632 1633 hast-util-to-parse5@8.0.1: 1634 - resolution: 1635 - { 1636 - integrity: sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==, 1637 - } 1638 1639 hast-util-to-text@4.0.2: 1640 - resolution: 1641 - { 1642 - integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==, 1643 - } 1644 1645 hast-util-whitespace@3.0.0: 1646 - resolution: 1647 - { 1648 - integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==, 1649 - } 1650 1651 hastscript@9.0.1: 1652 - resolution: 1653 - { 1654 - integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==, 1655 - } 1656 1657 html-escaper@3.0.3: 1658 - resolution: 1659 - { 1660 - integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==, 1661 - } 1662 1663 html-void-elements@3.0.0: 1664 - resolution: 1665 - { 1666 - integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==, 1667 - } 1668 1669 http-cache-semantics@4.2.0: 1670 - resolution: 1671 - { 1672 - integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==, 1673 - } 1674 1675 import-meta-resolve@4.2.0: 1676 - resolution: 1677 - { 1678 - integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==, 1679 - } 1680 1681 iron-webcrypto@1.2.1: 1682 - resolution: 1683 - { 1684 - integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==, 1685 - } 1686 1687 is-docker@3.0.0: 1688 - resolution: 1689 - { 1690 - integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==, 1691 - } 1692 - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } 1693 hasBin: true 1694 1695 is-fullwidth-code-point@3.0.0: 1696 - resolution: 1697 - { 1698 - integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==, 1699 - } 1700 - engines: { node: ">=8" } 1701 1702 is-inside-container@1.0.0: 1703 - resolution: 1704 - { 1705 - integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==, 1706 - } 1707 - engines: { node: ">=14.16" } 1708 hasBin: true 1709 1710 is-plain-obj@4.1.0: 1711 - resolution: 1712 - { 1713 - integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==, 1714 - } 1715 - engines: { node: ">=12" } 1716 1717 is-wsl@3.1.0: 1718 - resolution: 1719 - { 1720 - integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==, 1721 - } 1722 - engines: { node: ">=16" } 1723 1724 js-yaml@4.1.1: 1725 - resolution: 1726 - { 1727 - integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==, 1728 - } 1729 hasBin: true 1730 1731 kleur@3.0.3: 1732 - resolution: 1733 - { 1734 - integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==, 1735 - } 1736 - engines: { node: ">=6" } 1737 1738 longest-streak@3.1.0: 1739 - resolution: 1740 - { 1741 - integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==, 1742 - } 1743 1744 lru-cache@10.4.3: 1745 - resolution: 1746 - { 1747 - integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==, 1748 - } 1749 1750 magic-string@0.30.21: 1751 - resolution: 1752 - { 1753 - integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==, 1754 - } 1755 1756 magicast@0.5.1: 1757 - resolution: 1758 - { 1759 - integrity: sha512-xrHS24IxaLrvuo613F719wvOIv9xPHFWQHuvGUBmPnCA/3MQxKI3b+r7n1jAoDHmsbC5bRhTZYR77invLAxVnw==, 1760 - } 1761 1762 markdown-table@3.0.4: 1763 - resolution: 1764 - { 1765 - integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==, 1766 - } 1767 1768 mdast-util-definitions@6.0.0: 1769 - resolution: 1770 - { 1771 - integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==, 1772 - } 1773 1774 mdast-util-find-and-replace@3.0.2: 1775 - resolution: 1776 - { 1777 - integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==, 1778 - } 1779 1780 mdast-util-from-markdown@2.0.2: 1781 - resolution: 1782 - { 1783 - integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==, 1784 - } 1785 1786 mdast-util-gfm-autolink-literal@2.0.1: 1787 - resolution: 1788 - { 1789 - integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==, 1790 - } 1791 1792 mdast-util-gfm-footnote@2.1.0: 1793 - resolution: 1794 - { 1795 - integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==, 1796 - } 1797 1798 mdast-util-gfm-strikethrough@2.0.0: 1799 - resolution: 1800 - { 1801 - integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==, 1802 - } 1803 1804 mdast-util-gfm-table@2.0.0: 1805 - resolution: 1806 - { 1807 - integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==, 1808 - } 1809 1810 mdast-util-gfm-task-list-item@2.0.0: 1811 - resolution: 1812 - { 1813 - integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==, 1814 - } 1815 1816 mdast-util-gfm@3.1.0: 1817 - resolution: 1818 - { 1819 - integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==, 1820 - } 1821 1822 mdast-util-phrasing@4.1.0: 1823 - resolution: 1824 - { 1825 - integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==, 1826 - } 1827 1828 mdast-util-to-hast@13.2.1: 1829 - resolution: 1830 - { 1831 - integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==, 1832 - } 1833 1834 mdast-util-to-markdown@2.1.2: 1835 - resolution: 1836 - { 1837 - integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==, 1838 - } 1839 1840 mdast-util-to-string@4.0.0: 1841 - resolution: 1842 - { 1843 - integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==, 1844 - } 1845 1846 mdn-data@2.0.28: 1847 - resolution: 1848 - { 1849 - integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==, 1850 - } 1851 1852 mdn-data@2.12.2: 1853 - resolution: 1854 - { 1855 - integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==, 1856 - } 1857 1858 micromark-core-commonmark@2.0.3: 1859 - resolution: 1860 - { 1861 - integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==, 1862 - } 1863 1864 micromark-extension-gfm-autolink-literal@2.1.0: 1865 - resolution: 1866 - { 1867 - integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==, 1868 - } 1869 1870 micromark-extension-gfm-footnote@2.1.0: 1871 - resolution: 1872 - { 1873 - integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==, 1874 - } 1875 1876 micromark-extension-gfm-strikethrough@2.1.0: 1877 - resolution: 1878 - { 1879 - integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==, 1880 - } 1881 1882 micromark-extension-gfm-table@2.1.1: 1883 - resolution: 1884 - { 1885 - integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==, 1886 - } 1887 1888 micromark-extension-gfm-tagfilter@2.0.0: 1889 - resolution: 1890 - { 1891 - integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==, 1892 - } 1893 1894 micromark-extension-gfm-task-list-item@2.1.0: 1895 - resolution: 1896 - { 1897 - integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==, 1898 - } 1899 1900 micromark-extension-gfm@3.0.0: 1901 - resolution: 1902 - { 1903 - integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==, 1904 - } 1905 1906 micromark-factory-destination@2.0.1: 1907 - resolution: 1908 - { 1909 - integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==, 1910 - } 1911 1912 micromark-factory-label@2.0.1: 1913 - resolution: 1914 - { 1915 - integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==, 1916 - } 1917 1918 micromark-factory-space@2.0.1: 1919 - resolution: 1920 - { 1921 - integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==, 1922 - } 1923 1924 micromark-factory-title@2.0.1: 1925 - resolution: 1926 - { 1927 - integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==, 1928 - } 1929 1930 micromark-factory-whitespace@2.0.1: 1931 - resolution: 1932 - { 1933 - integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==, 1934 - } 1935 1936 micromark-util-character@2.1.1: 1937 - resolution: 1938 - { 1939 - integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==, 1940 - } 1941 1942 micromark-util-chunked@2.0.1: 1943 - resolution: 1944 - { 1945 - integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==, 1946 - } 1947 1948 micromark-util-classify-character@2.0.1: 1949 - resolution: 1950 - { 1951 - integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==, 1952 - } 1953 1954 micromark-util-combine-extensions@2.0.1: 1955 - resolution: 1956 - { 1957 - integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==, 1958 - } 1959 1960 micromark-util-decode-numeric-character-reference@2.0.2: 1961 - resolution: 1962 - { 1963 - integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==, 1964 - } 1965 1966 micromark-util-decode-string@2.0.1: 1967 - resolution: 1968 - { 1969 - integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==, 1970 - } 1971 1972 micromark-util-encode@2.0.1: 1973 - resolution: 1974 - { 1975 - integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==, 1976 - } 1977 1978 micromark-util-html-tag-name@2.0.1: 1979 - resolution: 1980 - { 1981 - integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==, 1982 - } 1983 1984 micromark-util-normalize-identifier@2.0.1: 1985 - resolution: 1986 - { 1987 - integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==, 1988 - } 1989 1990 micromark-util-resolve-all@2.0.1: 1991 - resolution: 1992 - { 1993 - integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==, 1994 - } 1995 1996 micromark-util-sanitize-uri@2.0.1: 1997 - resolution: 1998 - { 1999 - integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==, 2000 - } 2001 2002 micromark-util-subtokenize@2.1.0: 2003 - resolution: 2004 - { 2005 - integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==, 2006 - } 2007 2008 micromark-util-symbol@2.0.1: 2009 - resolution: 2010 - { 2011 - integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==, 2012 - } 2013 2014 micromark-util-types@2.0.2: 2015 - resolution: 2016 - { 2017 - integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==, 2018 - } 2019 2020 micromark@4.0.2: 2021 - resolution: 2022 - { 2023 - integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==, 2024 - } 2025 2026 mrmime@2.0.1: 2027 - resolution: 2028 - { 2029 - integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==, 2030 - } 2031 - engines: { node: ">=10" } 2032 2033 ms@2.1.3: 2034 - resolution: 2035 - { 2036 - integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, 2037 - } 2038 2039 nanoid@3.3.11: 2040 - resolution: 2041 - { 2042 - integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==, 2043 - } 2044 - engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } 2045 hasBin: true 2046 2047 nanoid@5.1.6: 2048 - resolution: 2049 - { 2050 - integrity: sha512-c7+7RQ+dMB5dPwwCp4ee1/iV/q2P6aK1mTZcfr1BTuVlyW9hJYiMPybJCcnBlQtuSmTIWNeazm/zqNoZSSElBg==, 2051 - } 2052 - engines: { node: ^18 || >=20 } 2053 hasBin: true 2054 2055 neotraverse@0.6.18: 2056 - resolution: 2057 - { 2058 - integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==, 2059 - } 2060 - engines: { node: ">= 10" } 2061 2062 nlcst-to-string@4.0.0: 2063 - resolution: 2064 - { 2065 - integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==, 2066 - } 2067 2068 node-fetch-native@1.6.7: 2069 - resolution: 2070 - { 2071 - integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==, 2072 - } 2073 2074 node-mock-http@1.0.4: 2075 - resolution: 2076 - { 2077 - integrity: sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==, 2078 - } 2079 2080 normalize-path@3.0.0: 2081 - resolution: 2082 - { 2083 - integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, 2084 - } 2085 - engines: { node: ">=0.10.0" } 2086 2087 nth-check@2.1.1: 2088 - resolution: 2089 - { 2090 - integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==, 2091 - } 2092 2093 ofetch@1.5.1: 2094 - resolution: 2095 - { 2096 - integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==, 2097 - } 2098 2099 ohash@2.0.11: 2100 - resolution: 2101 - { 2102 - integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==, 2103 - } 2104 2105 oniguruma-parser@0.12.1: 2106 - resolution: 2107 - { 2108 - integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==, 2109 - } 2110 2111 oniguruma-to-es@4.3.4: 2112 - resolution: 2113 - { 2114 - integrity: sha512-3VhUGN3w2eYxnTzHn+ikMI+fp/96KoRSVK9/kMTcFqj1NRDh2IhQCKvYxDnWePKRXY/AqH+Fuiyb7VHSzBjHfA==, 2115 - } 2116 2117 p-limit@6.2.0: 2118 - resolution: 2119 - { 2120 - integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==, 2121 - } 2122 - engines: { node: ">=18" } 2123 2124 p-queue@8.1.1: 2125 - resolution: 2126 - { 2127 - integrity: sha512-aNZ+VfjobsWryoiPnEApGGmf5WmNsCo9xu8dfaYamG5qaLP7ClhLN6NgsFe6SwJ2UbLEBK5dv9x8Mn5+RVhMWQ==, 2128 - } 2129 - engines: { node: ">=18" } 2130 2131 p-timeout@6.1.4: 2132 - resolution: 2133 - { 2134 - integrity: sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==, 2135 - } 2136 - engines: { node: ">=14.16" } 2137 2138 package-manager-detector@1.6.0: 2139 - resolution: 2140 - { 2141 - integrity: sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==, 2142 - } 2143 2144 pako@0.2.9: 2145 - resolution: 2146 - { 2147 - integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==, 2148 - } 2149 2150 parse-latin@7.0.0: 2151 - resolution: 2152 - { 2153 - integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==, 2154 - } 2155 2156 parse5@7.3.0: 2157 - resolution: 2158 - { 2159 - integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==, 2160 - } 2161 2162 piccolore@0.1.3: 2163 - resolution: 2164 - { 2165 - integrity: sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==, 2166 - } 2167 2168 picocolors@1.1.1: 2169 - resolution: 2170 - { 2171 - integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==, 2172 - } 2173 2174 picomatch@2.3.1: 2175 - resolution: 2176 - { 2177 - integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, 2178 - } 2179 - engines: { node: ">=8.6" } 2180 2181 picomatch@4.0.3: 2182 - resolution: 2183 - { 2184 - integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==, 2185 - } 2186 - engines: { node: ">=12" } 2187 2188 postcss@8.5.6: 2189 - resolution: 2190 - { 2191 - integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==, 2192 - } 2193 - engines: { node: ^10 || ^12 || >=14 } 2194 2195 prettier-plugin-astro@0.14.1: 2196 - resolution: 2197 - { 2198 - integrity: sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==, 2199 - } 2200 - engines: { node: ^14.15.0 || >=16.0.0 } 2201 2202 prettier@3.7.4: 2203 - resolution: 2204 - { 2205 - integrity: sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==, 2206 - } 2207 - engines: { node: ">=14" } 2208 hasBin: true 2209 2210 prismjs@1.30.0: 2211 - resolution: 2212 - { 2213 - integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==, 2214 - } 2215 - engines: { node: ">=6" } 2216 2217 prompts@2.4.2: 2218 - resolution: 2219 - { 2220 - integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==, 2221 - } 2222 - engines: { node: ">= 6" } 2223 2224 property-information@7.1.0: 2225 - resolution: 2226 - { 2227 - integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==, 2228 - } 2229 2230 radix3@1.1.2: 2231 - resolution: 2232 - { 2233 - integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==, 2234 - } 2235 2236 readdirp@4.1.2: 2237 - resolution: 2238 - { 2239 - integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==, 2240 - } 2241 - engines: { node: ">= 14.18.0" } 2242 2243 regex-recursion@6.0.2: 2244 - resolution: 2245 - { 2246 - integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==, 2247 - } 2248 2249 regex-utilities@2.3.0: 2250 - resolution: 2251 - { 2252 - integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==, 2253 - } 2254 2255 regex@6.1.0: 2256 - resolution: 2257 - { 2258 - integrity: sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==, 2259 - } 2260 2261 rehype-parse@9.0.1: 2262 - resolution: 2263 - { 2264 - integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==, 2265 - } 2266 2267 rehype-raw@7.0.0: 2268 - resolution: 2269 - { 2270 - integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==, 2271 - } 2272 2273 rehype-stringify@10.0.1: 2274 - resolution: 2275 - { 2276 - integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==, 2277 - } 2278 2279 rehype@13.0.2: 2280 - resolution: 2281 - { 2282 - integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==, 2283 - } 2284 2285 remark-gfm@4.0.1: 2286 - resolution: 2287 - { 2288 - integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==, 2289 - } 2290 2291 remark-parse@11.0.0: 2292 - resolution: 2293 - { 2294 - integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==, 2295 - } 2296 2297 remark-rehype@11.1.2: 2298 - resolution: 2299 - { 2300 - integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==, 2301 - } 2302 2303 remark-smartypants@3.0.2: 2304 - resolution: 2305 - { 2306 - integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==, 2307 - } 2308 - engines: { node: ">=16.0.0" } 2309 2310 remark-stringify@11.0.0: 2311 - resolution: 2312 - { 2313 - integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==, 2314 - } 2315 2316 restructure@3.0.2: 2317 - resolution: 2318 - { 2319 - integrity: sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==, 2320 - } 2321 2322 retext-latin@4.0.0: 2323 - resolution: 2324 - { 2325 - integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==, 2326 - } 2327 2328 retext-smartypants@6.2.0: 2329 - resolution: 2330 - { 2331 - integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==, 2332 - } 2333 2334 retext-stringify@4.0.0: 2335 - resolution: 2336 - { 2337 - integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==, 2338 - } 2339 2340 retext@9.0.0: 2341 - resolution: 2342 - { 2343 - integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==, 2344 - } 2345 2346 rollup@4.55.1: 2347 - resolution: 2348 - { 2349 - integrity: sha512-wDv/Ht1BNHB4upNbK74s9usvl7hObDnvVzknxqY/E/O3X6rW1U1rV1aENEfJ54eFZDTNo7zv1f5N4edCluH7+A==, 2350 - } 2351 - engines: { node: ">=18.0.0", npm: ">=8.0.0" } 2352 hasBin: true 2353 2354 s.color@0.0.15: 2355 - resolution: 2356 - { 2357 - integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==, 2358 - } 2359 2360 sass-formatter@0.7.9: 2361 - resolution: 2362 - { 2363 - integrity: sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw==, 2364 - } 2365 2366 sax@1.4.3: 2367 - resolution: 2368 - { 2369 - integrity: sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ==, 2370 - } 2371 2372 semver@7.7.3: 2373 - resolution: 2374 - { 2375 - integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==, 2376 - } 2377 - engines: { node: ">=10" } 2378 hasBin: true 2379 2380 sharp@0.34.5: 2381 - resolution: 2382 - { 2383 - integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==, 2384 - } 2385 - engines: { node: ^18.17.0 || ^20.3.0 || >=21.0.0 } 2386 2387 shiki@3.20.0: 2388 - resolution: 2389 - { 2390 - integrity: sha512-kgCOlsnyWb+p0WU+01RjkCH+eBVsjL1jOwUYWv0YDWkM2/A46+LDKVs5yZCUXjJG6bj4ndFoAg5iLIIue6dulg==, 2391 - } 2392 2393 sisteransi@1.0.5: 2394 - resolution: 2395 - { 2396 - integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==, 2397 - } 2398 2399 smol-toml@1.6.0: 2400 - resolution: 2401 - { 2402 - integrity: sha512-4zemZi0HvTnYwLfrpk/CF9LOd9Lt87kAt50GnqhMpyF9U3poDAP2+iukq2bZsO/ufegbYehBkqINbsWxj4l4cw==, 2403 - } 2404 - engines: { node: ">= 18" } 2405 2406 source-map-js@1.2.1: 2407 - resolution: 2408 - { 2409 - integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==, 2410 - } 2411 - engines: { node: ">=0.10.0" } 2412 2413 space-separated-tokens@2.0.2: 2414 - resolution: 2415 - { 2416 - integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==, 2417 - } 2418 2419 string-width@4.2.3: 2420 - resolution: 2421 - { 2422 - integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==, 2423 - } 2424 - engines: { node: ">=8" } 2425 2426 string-width@7.2.0: 2427 - resolution: 2428 - { 2429 - integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==, 2430 - } 2431 - engines: { node: ">=18" } 2432 2433 stringify-entities@4.0.4: 2434 - resolution: 2435 - { 2436 - integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==, 2437 - } 2438 2439 strip-ansi@6.0.1: 2440 - resolution: 2441 - { 2442 - integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, 2443 - } 2444 - engines: { node: ">=8" } 2445 2446 strip-ansi@7.1.2: 2447 - resolution: 2448 - { 2449 - integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==, 2450 - } 2451 - engines: { node: ">=12" } 2452 2453 suf-log@2.5.3: 2454 - resolution: 2455 - { 2456 - integrity: sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==, 2457 - } 2458 2459 svgo@4.0.0: 2460 - resolution: 2461 - { 2462 - integrity: sha512-VvrHQ+9uniE+Mvx3+C9IEe/lWasXCU0nXMY2kZeLrHNICuRiC8uMPyM14UEaMOFA5mhyQqEkB02VoQ16n3DLaw==, 2463 - } 2464 - engines: { node: ">=16" } 2465 hasBin: true 2466 2467 tiny-inflate@1.0.3: 2468 - resolution: 2469 - { 2470 - integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==, 2471 - } 2472 2473 tinyexec@1.0.2: 2474 - resolution: 2475 - { 2476 - integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==, 2477 - } 2478 - engines: { node: ">=18" } 2479 2480 tinyglobby@0.2.15: 2481 - resolution: 2482 - { 2483 - integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==, 2484 - } 2485 - engines: { node: ">=12.0.0" } 2486 2487 trim-lines@3.0.1: 2488 - resolution: 2489 - { 2490 - integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==, 2491 - } 2492 2493 trough@2.2.0: 2494 - resolution: 2495 - { 2496 - integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==, 2497 - } 2498 2499 tsconfck@3.1.6: 2500 - resolution: 2501 - { 2502 - integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==, 2503 - } 2504 - engines: { node: ^18 || >=20 } 2505 hasBin: true 2506 peerDependencies: 2507 typescript: ^5.0.0 ··· 2510 optional: true 2511 2512 tslib@2.8.1: 2513 - resolution: 2514 - { 2515 - integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==, 2516 - } 2517 2518 type-fest@4.41.0: 2519 - resolution: 2520 - { 2521 - integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==, 2522 - } 2523 - engines: { node: ">=16" } 2524 2525 typescript@5.9.3: 2526 - resolution: 2527 - { 2528 - integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==, 2529 - } 2530 - engines: { node: ">=14.17" } 2531 hasBin: true 2532 2533 ufo@1.6.1: 2534 - resolution: 2535 - { 2536 - integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==, 2537 - } 2538 2539 ultrahtml@1.6.0: 2540 - resolution: 2541 - { 2542 - integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==, 2543 - } 2544 2545 uncrypto@0.1.3: 2546 - resolution: 2547 - { 2548 - integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==, 2549 - } 2550 2551 undici-types@7.16.0: 2552 - resolution: 2553 - { 2554 - integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==, 2555 - } 2556 2557 unicode-properties@1.4.1: 2558 - resolution: 2559 - { 2560 - integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==, 2561 - } 2562 2563 unicode-segmenter@0.14.5: 2564 - resolution: 2565 - { 2566 - integrity: sha512-jHGmj2LUuqDcX3hqY12Ql+uhUTn8huuxNZGq7GvtF6bSybzH3aFgedYu/KTzQStEgt1Ra2F3HxadNXsNjb3m3g==, 2567 - } 2568 2569 unicode-trie@2.0.0: 2570 - resolution: 2571 - { 2572 - integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==, 2573 - } 2574 2575 unified@11.0.5: 2576 - resolution: 2577 - { 2578 - integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==, 2579 - } 2580 2581 unifont@0.6.0: 2582 - resolution: 2583 - { 2584 - integrity: sha512-5Fx50fFQMQL5aeHyWnZX9122sSLckcDvcfFiBf3QYeHa7a1MKJooUy52b67moi2MJYkrfo/TWY+CoLdr/w0tTA==, 2585 - } 2586 2587 unist-util-find-after@5.0.0: 2588 - resolution: 2589 - { 2590 - integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==, 2591 - } 2592 2593 unist-util-is@6.0.1: 2594 - resolution: 2595 - { 2596 - integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==, 2597 - } 2598 2599 unist-util-modify-children@4.0.0: 2600 - resolution: 2601 - { 2602 - integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==, 2603 - } 2604 2605 unist-util-position@5.0.0: 2606 - resolution: 2607 - { 2608 - integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==, 2609 - } 2610 2611 unist-util-remove-position@5.0.0: 2612 - resolution: 2613 - { 2614 - integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==, 2615 - } 2616 2617 unist-util-stringify-position@4.0.0: 2618 - resolution: 2619 - { 2620 - integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==, 2621 - } 2622 2623 unist-util-visit-children@3.0.0: 2624 - resolution: 2625 - { 2626 - integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==, 2627 - } 2628 2629 unist-util-visit-parents@6.0.2: 2630 - resolution: 2631 - { 2632 - integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==, 2633 - } 2634 2635 unist-util-visit@5.0.0: 2636 - resolution: 2637 - { 2638 - integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==, 2639 - } 2640 2641 unstorage@1.17.3: 2642 - resolution: 2643 - { 2644 - integrity: sha512-i+JYyy0DoKmQ3FximTHbGadmIYb8JEpq7lxUjnjeB702bCPum0vzo6oy5Mfu0lpqISw7hCyMW2yj4nWC8bqJ3Q==, 2645 - } 2646 peerDependencies: 2647 - "@azure/app-configuration": ^1.8.0 2648 - "@azure/cosmos": ^4.2.0 2649 - "@azure/data-tables": ^13.3.0 2650 - "@azure/identity": ^4.6.0 2651 - "@azure/keyvault-secrets": ^4.9.0 2652 - "@azure/storage-blob": ^12.26.0 2653 - "@capacitor/preferences": ^6.0.3 || ^7.0.0 2654 - "@deno/kv": ">=0.9.0" 2655 - "@netlify/blobs": ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0 2656 - "@planetscale/database": ^1.19.0 2657 - "@upstash/redis": ^1.34.3 2658 - "@vercel/blob": ">=0.27.1" 2659 - "@vercel/functions": ^2.2.12 || ^3.0.0 2660 - "@vercel/kv": ^1.0.1 2661 aws4fetch: ^1.0.20 2662 - db0: ">=0.2.1" 2663 idb-keyval: ^6.2.1 2664 ioredis: ^5.4.2 2665 uploadthing: ^7.4.4 2666 peerDependenciesMeta: 2667 - "@azure/app-configuration": 2668 optional: true 2669 - "@azure/cosmos": 2670 optional: true 2671 - "@azure/data-tables": 2672 optional: true 2673 - "@azure/identity": 2674 optional: true 2675 - "@azure/keyvault-secrets": 2676 optional: true 2677 - "@azure/storage-blob": 2678 optional: true 2679 - "@capacitor/preferences": 2680 optional: true 2681 - "@deno/kv": 2682 optional: true 2683 - "@netlify/blobs": 2684 optional: true 2685 - "@planetscale/database": 2686 optional: true 2687 - "@upstash/redis": 2688 optional: true 2689 - "@vercel/blob": 2690 optional: true 2691 - "@vercel/functions": 2692 optional: true 2693 - "@vercel/kv": 2694 optional: true 2695 aws4fetch: 2696 optional: true ··· 2704 optional: true 2705 2706 vfile-location@5.0.3: 2707 - resolution: 2708 - { 2709 - integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==, 2710 - } 2711 2712 vfile-message@4.0.3: 2713 - resolution: 2714 - { 2715 - integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==, 2716 - } 2717 2718 vfile@6.0.3: 2719 - resolution: 2720 - { 2721 - integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==, 2722 - } 2723 2724 vite@6.4.1: 2725 - resolution: 2726 - { 2727 - integrity: sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==, 2728 - } 2729 - engines: { node: ^18.0.0 || ^20.0.0 || >=22.0.0 } 2730 hasBin: true 2731 peerDependencies: 2732 - "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 2733 - jiti: ">=1.21.0" 2734 - less: "*" 2735 lightningcss: ^1.21.0 2736 - sass: "*" 2737 - sass-embedded: "*" 2738 - stylus: "*" 2739 - sugarss: "*" 2740 terser: ^5.16.0 2741 tsx: ^4.8.1 2742 yaml: ^2.4.2 2743 peerDependenciesMeta: 2744 - "@types/node": 2745 optional: true 2746 jiti: 2747 optional: true ··· 2765 optional: true 2766 2767 vitefu@1.1.1: 2768 - resolution: 2769 - { 2770 - integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==, 2771 - } 2772 peerDependencies: 2773 vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0 2774 peerDependenciesMeta: ··· 2776 optional: true 2777 2778 web-namespaces@2.0.1: 2779 - resolution: 2780 - { 2781 - integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==, 2782 - } 2783 2784 which-pm-runs@1.1.0: 2785 - resolution: 2786 - { 2787 - integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==, 2788 - } 2789 - engines: { node: ">=4" } 2790 2791 widest-line@5.0.0: 2792 - resolution: 2793 - { 2794 - integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==, 2795 - } 2796 - engines: { node: ">=18" } 2797 2798 wrap-ansi@9.0.2: 2799 - resolution: 2800 - { 2801 - integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==, 2802 - } 2803 - engines: { node: ">=18" } 2804 2805 xxhash-wasm@1.1.0: 2806 - resolution: 2807 - { 2808 - integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==, 2809 - } 2810 2811 yargs-parser@21.1.1: 2812 - resolution: 2813 - { 2814 - integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==, 2815 - } 2816 - engines: { node: ">=12" } 2817 2818 yocto-queue@1.2.2: 2819 - resolution: 2820 - { 2821 - integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==, 2822 - } 2823 - engines: { node: ">=12.20" } 2824 2825 yocto-spinner@0.2.3: 2826 - resolution: 2827 - { 2828 - integrity: sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==, 2829 - } 2830 - engines: { node: ">=18.19" } 2831 2832 yoctocolors@2.1.2: 2833 - resolution: 2834 - { 2835 - integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==, 2836 - } 2837 - engines: { node: ">=18" } 2838 2839 zod-to-json-schema@3.25.1: 2840 - resolution: 2841 - { 2842 - integrity: sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA==, 2843 - } 2844 peerDependencies: 2845 zod: ^3.25 || ^4 2846 2847 zod-to-ts@1.2.0: 2848 - resolution: 2849 - { 2850 - integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==, 2851 - } 2852 peerDependencies: 2853 typescript: ^4.9.4 || ^5.0.2 2854 zod: ^3 2855 2856 zod@3.25.76: 2857 - resolution: 2858 - { 2859 - integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==, 2860 - } 2861 2862 zwitch@2.0.4: 2863 - resolution: 2864 - { 2865 - integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==, 2866 - } 2867 2868 snapshots: 2869 - "@astrojs/compiler@2.13.0": {} 2870 2871 - "@astrojs/internal-helpers@0.7.5": {} 2872 2873 - "@astrojs/markdown-remark@6.3.10": 2874 dependencies: 2875 - "@astrojs/internal-helpers": 0.7.5 2876 - "@astrojs/prism": 3.3.0 2877 github-slugger: 2.0.0 2878 hast-util-from-html: 2.0.3 2879 hast-util-to-text: 4.0.2 ··· 2896 transitivePeerDependencies: 2897 - supports-color 2898 2899 - "@astrojs/prism@3.3.0": 2900 dependencies: 2901 prismjs: 1.30.0 2902 2903 - "@astrojs/telemetry@3.3.0": 2904 dependencies: 2905 ci-info: 4.3.1 2906 debug: 4.4.3 ··· 2912 transitivePeerDependencies: 2913 - supports-color 2914 2915 - "@atcute/atproto@3.1.10": 2916 dependencies: 2917 - "@atcute/lexicons": 1.2.6 2918 2919 - "@atcute/car@5.0.0": 2920 dependencies: 2921 - "@atcute/cbor": 2.2.8 2922 - "@atcute/cid": 2.3.0 2923 - "@atcute/uint8array": 1.0.6 2924 - "@atcute/varint": 1.0.3 2925 2926 - "@atcute/cbor@2.2.8": 2927 dependencies: 2928 - "@atcute/cid": 2.3.0 2929 - "@atcute/multibase": 1.1.6 2930 - "@atcute/uint8array": 1.0.6 2931 2932 - "@atcute/cid@2.3.0": 2933 dependencies: 2934 - "@atcute/multibase": 1.1.6 2935 - "@atcute/uint8array": 1.0.6 2936 2937 - "@atcute/client@4.2.1": 2938 dependencies: 2939 - "@atcute/identity": 1.1.3 2940 - "@atcute/lexicons": 1.2.6 2941 2942 - "@atcute/crypto@2.3.0": 2943 dependencies: 2944 - "@atcute/multibase": 1.1.6 2945 - "@atcute/uint8array": 1.0.6 2946 - "@noble/secp256k1": 3.0.0 2947 2948 - "@atcute/identity-resolver-node@1.0.3(@atcute/identity-resolver@1.2.2(@atcute/identity@1.1.3))(@atcute/identity@1.1.3)": 2949 dependencies: 2950 - "@atcute/identity": 1.1.3 2951 - "@atcute/identity-resolver": 1.2.2(@atcute/identity@1.1.3) 2952 - "@atcute/lexicons": 1.2.6 2953 2954 - "@atcute/identity-resolver@1.2.2(@atcute/identity@1.1.3)": 2955 dependencies: 2956 - "@atcute/identity": 1.1.3 2957 - "@atcute/lexicons": 1.2.6 2958 - "@atcute/util-fetch": 1.0.5 2959 - "@badrap/valita": 0.4.6 2960 2961 - "@atcute/identity@1.1.3": 2962 dependencies: 2963 - "@atcute/lexicons": 1.2.6 2964 - "@badrap/valita": 0.4.6 2965 2966 - "@atcute/lex-cli@2.5.2": 2967 dependencies: 2968 - "@atcute/identity": 1.1.3 2969 - "@atcute/identity-resolver": 1.2.2(@atcute/identity@1.1.3) 2970 - "@atcute/lexicon-doc": 2.0.6 2971 - "@atcute/lexicon-resolver": 0.1.6(@atcute/identity-resolver@1.2.2(@atcute/identity@1.1.3))(@atcute/identity@1.1.3) 2972 - "@atcute/lexicons": 1.2.6 2973 - "@badrap/valita": 0.4.6 2974 - "@optique/core": 0.6.11 2975 - "@optique/run": 0.6.11 2976 picocolors: 1.1.1 2977 prettier: 3.7.4 2978 2979 - "@atcute/lexicon-doc@2.0.6": 2980 dependencies: 2981 - "@atcute/identity": 1.1.3 2982 - "@atcute/lexicons": 1.2.6 2983 - "@atcute/uint8array": 1.0.6 2984 - "@atcute/util-text": 0.0.1 2985 - "@badrap/valita": 0.4.6 2986 2987 - "@atcute/lexicon-resolver@0.1.6(@atcute/identity-resolver@1.2.2(@atcute/identity@1.1.3))(@atcute/identity@1.1.3)": 2988 dependencies: 2989 - "@atcute/crypto": 2.3.0 2990 - "@atcute/identity": 1.1.3 2991 - "@atcute/identity-resolver": 1.2.2(@atcute/identity@1.1.3) 2992 - "@atcute/lexicon-doc": 2.0.6 2993 - "@atcute/lexicons": 1.2.6 2994 - "@atcute/repo": 0.1.1 2995 - "@atcute/util-fetch": 1.0.5 2996 - "@badrap/valita": 0.4.6 2997 2998 - "@atcute/lexicons@1.2.6": 2999 dependencies: 3000 - "@atcute/uint8array": 1.0.6 3001 - "@atcute/util-text": 0.0.1 3002 - "@standard-schema/spec": 1.1.0 3003 esm-env: 1.2.2 3004 3005 - "@atcute/mst@0.1.1": 3006 dependencies: 3007 - "@atcute/cbor": 2.2.8 3008 - "@atcute/cid": 2.3.0 3009 - "@atcute/uint8array": 1.0.6 3010 3011 - "@atcute/multibase@1.1.6": 3012 dependencies: 3013 - "@atcute/uint8array": 1.0.6 3014 3015 - "@atcute/oauth-browser-client@2.0.3(@atcute/identity@1.1.3)": 3016 dependencies: 3017 - "@atcute/client": 4.2.1 3018 - "@atcute/identity-resolver": 1.2.2(@atcute/identity@1.1.3) 3019 - "@atcute/lexicons": 1.2.6 3020 - "@atcute/multibase": 1.1.6 3021 - "@atcute/uint8array": 1.0.6 3022 nanoid: 5.1.6 3023 transitivePeerDependencies: 3024 - - "@atcute/identity" 3025 3026 - "@atcute/repo@0.1.1": 3027 dependencies: 3028 - "@atcute/car": 5.0.0 3029 - "@atcute/cbor": 2.2.8 3030 - "@atcute/cid": 2.3.0 3031 - "@atcute/crypto": 2.3.0 3032 - "@atcute/lexicons": 1.2.6 3033 - "@atcute/mst": 0.1.1 3034 - "@atcute/uint8array": 1.0.6 3035 3036 - "@atcute/uint8array@1.0.6": {} 3037 3038 - "@atcute/util-fetch@1.0.5": 3039 dependencies: 3040 - "@badrap/valita": 0.4.6 3041 3042 - "@atcute/util-text@0.0.1": 3043 dependencies: 3044 unicode-segmenter: 0.14.5 3045 3046 - "@atcute/varint@1.0.3": {} 3047 3048 - "@babel/helper-string-parser@7.27.1": {} 3049 3050 - "@babel/helper-validator-identifier@7.28.5": {} 3051 3052 - "@babel/parser@7.28.5": 3053 dependencies: 3054 - "@babel/types": 7.28.5 3055 3056 - "@babel/types@7.28.5": 3057 dependencies: 3058 - "@babel/helper-string-parser": 7.27.1 3059 - "@babel/helper-validator-identifier": 7.28.5 3060 3061 - "@badrap/valita@0.4.6": {} 3062 3063 - "@capsizecss/unpack@3.0.1": 3064 dependencies: 3065 fontkit: 2.0.4 3066 3067 - "@emnapi/runtime@1.8.1": 3068 dependencies: 3069 tslib: 2.8.1 3070 optional: true 3071 3072 - "@esbuild/aix-ppc64@0.25.12": 3073 optional: true 3074 3075 - "@esbuild/android-arm64@0.25.12": 3076 optional: true 3077 3078 - "@esbuild/android-arm@0.25.12": 3079 optional: true 3080 3081 - "@esbuild/android-x64@0.25.12": 3082 optional: true 3083 3084 - "@esbuild/darwin-arm64@0.25.12": 3085 optional: true 3086 3087 - "@esbuild/darwin-x64@0.25.12": 3088 optional: true 3089 3090 - "@esbuild/freebsd-arm64@0.25.12": 3091 optional: true 3092 3093 - "@esbuild/freebsd-x64@0.25.12": 3094 optional: true 3095 3096 - "@esbuild/linux-arm64@0.25.12": 3097 optional: true 3098 3099 - "@esbuild/linux-arm@0.25.12": 3100 optional: true 3101 3102 - "@esbuild/linux-ia32@0.25.12": 3103 optional: true 3104 3105 - "@esbuild/linux-loong64@0.25.12": 3106 optional: true 3107 3108 - "@esbuild/linux-mips64el@0.25.12": 3109 optional: true 3110 3111 - "@esbuild/linux-ppc64@0.25.12": 3112 optional: true 3113 3114 - "@esbuild/linux-riscv64@0.25.12": 3115 optional: true 3116 3117 - "@esbuild/linux-s390x@0.25.12": 3118 optional: true 3119 3120 - "@esbuild/linux-x64@0.25.12": 3121 optional: true 3122 3123 - "@esbuild/netbsd-arm64@0.25.12": 3124 optional: true 3125 3126 - "@esbuild/netbsd-x64@0.25.12": 3127 optional: true 3128 3129 - "@esbuild/openbsd-arm64@0.25.12": 3130 optional: true 3131 3132 - "@esbuild/openbsd-x64@0.25.12": 3133 optional: true 3134 3135 - "@esbuild/openharmony-arm64@0.25.12": 3136 optional: true 3137 3138 - "@esbuild/sunos-x64@0.25.12": 3139 optional: true 3140 3141 - "@esbuild/win32-arm64@0.25.12": 3142 optional: true 3143 3144 - "@esbuild/win32-ia32@0.25.12": 3145 optional: true 3146 3147 - "@esbuild/win32-x64@0.25.12": 3148 optional: true 3149 3150 - "@img/colour@1.0.0": 3151 optional: true 3152 3153 - "@img/sharp-darwin-arm64@0.34.5": 3154 optionalDependencies: 3155 - "@img/sharp-libvips-darwin-arm64": 1.2.4 3156 optional: true 3157 3158 - "@img/sharp-darwin-x64@0.34.5": 3159 optionalDependencies: 3160 - "@img/sharp-libvips-darwin-x64": 1.2.4 3161 optional: true 3162 3163 - "@img/sharp-libvips-darwin-arm64@1.2.4": 3164 optional: true 3165 3166 - "@img/sharp-libvips-darwin-x64@1.2.4": 3167 optional: true 3168 3169 - "@img/sharp-libvips-linux-arm64@1.2.4": 3170 optional: true 3171 3172 - "@img/sharp-libvips-linux-arm@1.2.4": 3173 optional: true 3174 3175 - "@img/sharp-libvips-linux-ppc64@1.2.4": 3176 optional: true 3177 3178 - "@img/sharp-libvips-linux-riscv64@1.2.4": 3179 optional: true 3180 3181 - "@img/sharp-libvips-linux-s390x@1.2.4": 3182 optional: true 3183 3184 - "@img/sharp-libvips-linux-x64@1.2.4": 3185 optional: true 3186 3187 - "@img/sharp-libvips-linuxmusl-arm64@1.2.4": 3188 optional: true 3189 3190 - "@img/sharp-libvips-linuxmusl-x64@1.2.4": 3191 optional: true 3192 3193 - "@img/sharp-linux-arm64@0.34.5": 3194 optionalDependencies: 3195 - "@img/sharp-libvips-linux-arm64": 1.2.4 3196 optional: true 3197 3198 - "@img/sharp-linux-arm@0.34.5": 3199 optionalDependencies: 3200 - "@img/sharp-libvips-linux-arm": 1.2.4 3201 optional: true 3202 3203 - "@img/sharp-linux-ppc64@0.34.5": 3204 optionalDependencies: 3205 - "@img/sharp-libvips-linux-ppc64": 1.2.4 3206 optional: true 3207 3208 - "@img/sharp-linux-riscv64@0.34.5": 3209 optionalDependencies: 3210 - "@img/sharp-libvips-linux-riscv64": 1.2.4 3211 optional: true 3212 3213 - "@img/sharp-linux-s390x@0.34.5": 3214 optionalDependencies: 3215 - "@img/sharp-libvips-linux-s390x": 1.2.4 3216 optional: true 3217 3218 - "@img/sharp-linux-x64@0.34.5": 3219 optionalDependencies: 3220 - "@img/sharp-libvips-linux-x64": 1.2.4 3221 optional: true 3222 3223 - "@img/sharp-linuxmusl-arm64@0.34.5": 3224 optionalDependencies: 3225 - "@img/sharp-libvips-linuxmusl-arm64": 1.2.4 3226 optional: true 3227 3228 - "@img/sharp-linuxmusl-x64@0.34.5": 3229 optionalDependencies: 3230 - "@img/sharp-libvips-linuxmusl-x64": 1.2.4 3231 optional: true 3232 3233 - "@img/sharp-wasm32@0.34.5": 3234 dependencies: 3235 - "@emnapi/runtime": 1.8.1 3236 optional: true 3237 3238 - "@img/sharp-win32-arm64@0.34.5": 3239 optional: true 3240 3241 - "@img/sharp-win32-ia32@0.34.5": 3242 optional: true 3243 3244 - "@img/sharp-win32-x64@0.34.5": 3245 optional: true 3246 3247 - "@jridgewell/sourcemap-codec@1.5.5": {} 3248 3249 - "@noble/secp256k1@3.0.0": {} 3250 3251 - "@optique/core@0.6.11": {} 3252 3253 - "@optique/run@0.6.11": 3254 dependencies: 3255 - "@optique/core": 0.6.11 3256 3257 - "@oslojs/encoding@1.1.0": {} 3258 3259 - "@rollup/pluginutils@5.3.0(rollup@4.55.1)": 3260 dependencies: 3261 - "@types/estree": 1.0.8 3262 estree-walker: 2.0.2 3263 picomatch: 4.0.3 3264 optionalDependencies: 3265 rollup: 4.55.1 3266 3267 - "@rollup/rollup-android-arm-eabi@4.55.1": 3268 optional: true 3269 3270 - "@rollup/rollup-android-arm64@4.55.1": 3271 optional: true 3272 3273 - "@rollup/rollup-darwin-arm64@4.55.1": 3274 optional: true 3275 3276 - "@rollup/rollup-darwin-x64@4.55.1": 3277 optional: true 3278 3279 - "@rollup/rollup-freebsd-arm64@4.55.1": 3280 optional: true 3281 3282 - "@rollup/rollup-freebsd-x64@4.55.1": 3283 optional: true 3284 3285 - "@rollup/rollup-linux-arm-gnueabihf@4.55.1": 3286 optional: true 3287 3288 - "@rollup/rollup-linux-arm-musleabihf@4.55.1": 3289 optional: true 3290 3291 - "@rollup/rollup-linux-arm64-gnu@4.55.1": 3292 optional: true 3293 3294 - "@rollup/rollup-linux-arm64-musl@4.55.1": 3295 optional: true 3296 3297 - "@rollup/rollup-linux-loong64-gnu@4.55.1": 3298 optional: true 3299 3300 - "@rollup/rollup-linux-loong64-musl@4.55.1": 3301 optional: true 3302 3303 - "@rollup/rollup-linux-ppc64-gnu@4.55.1": 3304 optional: true 3305 3306 - "@rollup/rollup-linux-ppc64-musl@4.55.1": 3307 optional: true 3308 3309 - "@rollup/rollup-linux-riscv64-gnu@4.55.1": 3310 optional: true 3311 3312 - "@rollup/rollup-linux-riscv64-musl@4.55.1": 3313 optional: true 3314 3315 - "@rollup/rollup-linux-s390x-gnu@4.55.1": 3316 optional: true 3317 3318 - "@rollup/rollup-linux-x64-gnu@4.55.1": 3319 optional: true 3320 3321 - "@rollup/rollup-linux-x64-musl@4.55.1": 3322 optional: true 3323 3324 - "@rollup/rollup-openbsd-x64@4.55.1": 3325 optional: true 3326 3327 - "@rollup/rollup-openharmony-arm64@4.55.1": 3328 optional: true 3329 3330 - "@rollup/rollup-win32-arm64-msvc@4.55.1": 3331 optional: true 3332 3333 - "@rollup/rollup-win32-ia32-msvc@4.55.1": 3334 optional: true 3335 3336 - "@rollup/rollup-win32-x64-gnu@4.55.1": 3337 optional: true 3338 3339 - "@rollup/rollup-win32-x64-msvc@4.55.1": 3340 optional: true 3341 3342 - "@shikijs/core@3.20.0": 3343 dependencies: 3344 - "@shikijs/types": 3.20.0 3345 - "@shikijs/vscode-textmate": 10.0.2 3346 - "@types/hast": 3.0.4 3347 hast-util-to-html: 9.0.5 3348 3349 - "@shikijs/engine-javascript@3.20.0": 3350 dependencies: 3351 - "@shikijs/types": 3.20.0 3352 - "@shikijs/vscode-textmate": 10.0.2 3353 oniguruma-to-es: 4.3.4 3354 3355 - "@shikijs/engine-oniguruma@3.20.0": 3356 dependencies: 3357 - "@shikijs/types": 3.20.0 3358 - "@shikijs/vscode-textmate": 10.0.2 3359 3360 - "@shikijs/langs@3.20.0": 3361 dependencies: 3362 - "@shikijs/types": 3.20.0 3363 3364 - "@shikijs/themes@3.20.0": 3365 dependencies: 3366 - "@shikijs/types": 3.20.0 3367 3368 - "@shikijs/types@3.20.0": 3369 dependencies: 3370 - "@shikijs/vscode-textmate": 10.0.2 3371 - "@types/hast": 3.0.4 3372 3373 - "@shikijs/vscode-textmate@10.0.2": {} 3374 3375 - "@standard-schema/spec@1.1.0": {} 3376 3377 - "@swc/helpers@0.5.18": 3378 dependencies: 3379 tslib: 2.8.1 3380 3381 - "@types/debug@4.1.12": 3382 dependencies: 3383 - "@types/ms": 2.1.0 3384 3385 - "@types/estree@1.0.8": {} 3386 3387 - "@types/fontkit@2.0.8": 3388 dependencies: 3389 - "@types/node": 25.0.3 3390 3391 - "@types/hast@3.0.4": 3392 dependencies: 3393 - "@types/unist": 3.0.3 3394 3395 - "@types/mdast@4.0.4": 3396 dependencies: 3397 - "@types/unist": 3.0.3 3398 3399 - "@types/ms@2.1.0": {} 3400 3401 - "@types/nlcst@2.0.3": 3402 dependencies: 3403 - "@types/unist": 3.0.3 3404 3405 - "@types/node@25.0.3": 3406 dependencies: 3407 undici-types: 7.16.0 3408 3409 - "@types/unist@3.0.3": {} 3410 3411 - "@ungap/structured-clone@1.3.0": {} 3412 3413 acorn@8.15.0: {} 3414 ··· 3437 3438 astro@5.16.6(@types/node@25.0.3)(rollup@4.55.1)(typescript@5.9.3): 3439 dependencies: 3440 - "@astrojs/compiler": 2.13.0 3441 - "@astrojs/internal-helpers": 0.7.5 3442 - "@astrojs/markdown-remark": 6.3.10 3443 - "@astrojs/telemetry": 3.3.0 3444 - "@capsizecss/unpack": 3.0.1 3445 - "@oslojs/encoding": 1.1.0 3446 - "@rollup/pluginutils": 5.3.0(rollup@4.55.1) 3447 acorn: 8.15.0 3448 aria-query: 5.3.2 3449 axobject-query: 4.1.0 ··· 3503 optionalDependencies: 3504 sharp: 0.34.5 3505 transitivePeerDependencies: 3506 - - "@azure/app-configuration" 3507 - - "@azure/cosmos" 3508 - - "@azure/data-tables" 3509 - - "@azure/identity" 3510 - - "@azure/keyvault-secrets" 3511 - - "@azure/storage-blob" 3512 - - "@capacitor/preferences" 3513 - - "@deno/kv" 3514 - - "@netlify/blobs" 3515 - - "@planetscale/database" 3516 - - "@types/node" 3517 - - "@upstash/redis" 3518 - - "@vercel/blob" 3519 - - "@vercel/functions" 3520 - - "@vercel/kv" 3521 - aws4fetch 3522 - db0 3523 - idb-keyval ··· 3691 3692 esbuild@0.25.12: 3693 optionalDependencies: 3694 - "@esbuild/aix-ppc64": 0.25.12 3695 - "@esbuild/android-arm": 0.25.12 3696 - "@esbuild/android-arm64": 0.25.12 3697 - "@esbuild/android-x64": 0.25.12 3698 - "@esbuild/darwin-arm64": 0.25.12 3699 - "@esbuild/darwin-x64": 0.25.12 3700 - "@esbuild/freebsd-arm64": 0.25.12 3701 - "@esbuild/freebsd-x64": 0.25.12 3702 - "@esbuild/linux-arm": 0.25.12 3703 - "@esbuild/linux-arm64": 0.25.12 3704 - "@esbuild/linux-ia32": 0.25.12 3705 - "@esbuild/linux-loong64": 0.25.12 3706 - "@esbuild/linux-mips64el": 0.25.12 3707 - "@esbuild/linux-ppc64": 0.25.12 3708 - "@esbuild/linux-riscv64": 0.25.12 3709 - "@esbuild/linux-s390x": 0.25.12 3710 - "@esbuild/linux-x64": 0.25.12 3711 - "@esbuild/netbsd-arm64": 0.25.12 3712 - "@esbuild/netbsd-x64": 0.25.12 3713 - "@esbuild/openbsd-arm64": 0.25.12 3714 - "@esbuild/openbsd-x64": 0.25.12 3715 - "@esbuild/openharmony-arm64": 0.25.12 3716 - "@esbuild/sunos-x64": 0.25.12 3717 - "@esbuild/win32-arm64": 0.25.12 3718 - "@esbuild/win32-ia32": 0.25.12 3719 - "@esbuild/win32-x64": 0.25.12 3720 3721 escape-string-regexp@5.0.0: {} 3722 ··· 3726 3727 estree-walker@3.0.3: 3728 dependencies: 3729 - "@types/estree": 1.0.8 3730 3731 eventemitter3@5.0.1: {} 3732 ··· 3742 3743 fontace@0.3.1: 3744 dependencies: 3745 - "@types/fontkit": 2.0.8 3746 fontkit: 2.0.4 3747 3748 fontkit@2.0.4: 3749 dependencies: 3750 - "@swc/helpers": 0.5.18 3751 brotli: 1.3.3 3752 clone: 2.1.2 3753 dfa: 1.2.0 ··· 3778 3779 hast-util-from-html@2.0.3: 3780 dependencies: 3781 - "@types/hast": 3.0.4 3782 devlop: 1.1.0 3783 hast-util-from-parse5: 8.0.3 3784 parse5: 7.3.0 ··· 3787 3788 hast-util-from-parse5@8.0.3: 3789 dependencies: 3790 - "@types/hast": 3.0.4 3791 - "@types/unist": 3.0.3 3792 devlop: 1.1.0 3793 hastscript: 9.0.1 3794 property-information: 7.1.0 ··· 3798 3799 hast-util-is-element@3.0.0: 3800 dependencies: 3801 - "@types/hast": 3.0.4 3802 3803 hast-util-parse-selector@4.0.0: 3804 dependencies: 3805 - "@types/hast": 3.0.4 3806 3807 hast-util-raw@9.1.0: 3808 dependencies: 3809 - "@types/hast": 3.0.4 3810 - "@types/unist": 3.0.3 3811 - "@ungap/structured-clone": 1.3.0 3812 hast-util-from-parse5: 8.0.3 3813 hast-util-to-parse5: 8.0.1 3814 html-void-elements: 3.0.0 ··· 3822 3823 hast-util-to-html@9.0.5: 3824 dependencies: 3825 - "@types/hast": 3.0.4 3826 - "@types/unist": 3.0.3 3827 ccount: 2.0.1 3828 comma-separated-tokens: 2.0.3 3829 hast-util-whitespace: 3.0.0 ··· 3836 3837 hast-util-to-parse5@8.0.1: 3838 dependencies: 3839 - "@types/hast": 3.0.4 3840 comma-separated-tokens: 2.0.3 3841 devlop: 1.1.0 3842 property-information: 7.1.0 ··· 3846 3847 hast-util-to-text@4.0.2: 3848 dependencies: 3849 - "@types/hast": 3.0.4 3850 - "@types/unist": 3.0.3 3851 hast-util-is-element: 3.0.0 3852 unist-util-find-after: 5.0.0 3853 3854 hast-util-whitespace@3.0.0: 3855 dependencies: 3856 - "@types/hast": 3.0.4 3857 3858 hastscript@9.0.1: 3859 dependencies: 3860 - "@types/hast": 3.0.4 3861 comma-separated-tokens: 2.0.3 3862 hast-util-parse-selector: 4.0.0 3863 property-information: 7.1.0 ··· 3899 3900 magic-string@0.30.21: 3901 dependencies: 3902 - "@jridgewell/sourcemap-codec": 1.5.5 3903 3904 magicast@0.5.1: 3905 dependencies: 3906 - "@babel/parser": 7.28.5 3907 - "@babel/types": 7.28.5 3908 source-map-js: 1.2.1 3909 3910 markdown-table@3.0.4: {} 3911 3912 mdast-util-definitions@6.0.0: 3913 dependencies: 3914 - "@types/mdast": 4.0.4 3915 - "@types/unist": 3.0.3 3916 unist-util-visit: 5.0.0 3917 3918 mdast-util-find-and-replace@3.0.2: 3919 dependencies: 3920 - "@types/mdast": 4.0.4 3921 escape-string-regexp: 5.0.0 3922 unist-util-is: 6.0.1 3923 unist-util-visit-parents: 6.0.2 3924 3925 mdast-util-from-markdown@2.0.2: 3926 dependencies: 3927 - "@types/mdast": 4.0.4 3928 - "@types/unist": 3.0.3 3929 decode-named-character-reference: 1.2.0 3930 devlop: 1.1.0 3931 mdast-util-to-string: 4.0.0 ··· 3941 3942 mdast-util-gfm-autolink-literal@2.0.1: 3943 dependencies: 3944 - "@types/mdast": 4.0.4 3945 ccount: 2.0.1 3946 devlop: 1.1.0 3947 mdast-util-find-and-replace: 3.0.2 ··· 3949 3950 mdast-util-gfm-footnote@2.1.0: 3951 dependencies: 3952 - "@types/mdast": 4.0.4 3953 devlop: 1.1.0 3954 mdast-util-from-markdown: 2.0.2 3955 mdast-util-to-markdown: 2.1.2 ··· 3959 3960 mdast-util-gfm-strikethrough@2.0.0: 3961 dependencies: 3962 - "@types/mdast": 4.0.4 3963 mdast-util-from-markdown: 2.0.2 3964 mdast-util-to-markdown: 2.1.2 3965 transitivePeerDependencies: ··· 3967 3968 mdast-util-gfm-table@2.0.0: 3969 dependencies: 3970 - "@types/mdast": 4.0.4 3971 devlop: 1.1.0 3972 markdown-table: 3.0.4 3973 mdast-util-from-markdown: 2.0.2 ··· 3977 3978 mdast-util-gfm-task-list-item@2.0.0: 3979 dependencies: 3980 - "@types/mdast": 4.0.4 3981 devlop: 1.1.0 3982 mdast-util-from-markdown: 2.0.2 3983 mdast-util-to-markdown: 2.1.2 ··· 3998 3999 mdast-util-phrasing@4.1.0: 4000 dependencies: 4001 - "@types/mdast": 4.0.4 4002 unist-util-is: 6.0.1 4003 4004 mdast-util-to-hast@13.2.1: 4005 dependencies: 4006 - "@types/hast": 3.0.4 4007 - "@types/mdast": 4.0.4 4008 - "@ungap/structured-clone": 1.3.0 4009 devlop: 1.1.0 4010 micromark-util-sanitize-uri: 2.0.1 4011 trim-lines: 3.0.1 ··· 4015 4016 mdast-util-to-markdown@2.1.2: 4017 dependencies: 4018 - "@types/mdast": 4.0.4 4019 - "@types/unist": 3.0.3 4020 longest-streak: 3.1.0 4021 mdast-util-phrasing: 4.1.0 4022 mdast-util-to-string: 4.0.0 ··· 4027 4028 mdast-util-to-string@4.0.0: 4029 dependencies: 4030 - "@types/mdast": 4.0.4 4031 4032 mdn-data@2.0.28: {} 4033 ··· 4204 4205 micromark@4.0.2: 4206 dependencies: 4207 - "@types/debug": 4.1.12 4208 debug: 4.4.3 4209 decode-named-character-reference: 1.2.0 4210 devlop: 1.1.0 ··· 4232 4233 nanoid@5.1.6: {} 4234 4235 neotraverse@0.6.18: {} 4236 4237 nlcst-to-string@4.0.0: 4238 dependencies: 4239 - "@types/nlcst": 2.0.3 4240 4241 node-fetch-native@1.6.7: {} 4242 ··· 4281 4282 parse-latin@7.0.0: 4283 dependencies: 4284 - "@types/nlcst": 2.0.3 4285 - "@types/unist": 3.0.3 4286 nlcst-to-string: 4.0.0 4287 unist-util-modify-children: 4.0.0 4288 unist-util-visit-children: 3.0.0 ··· 4308 4309 prettier-plugin-astro@0.14.1: 4310 dependencies: 4311 - "@astrojs/compiler": 2.13.0 4312 prettier: 3.7.4 4313 sass-formatter: 0.7.9 4314 ··· 4339 4340 rehype-parse@9.0.1: 4341 dependencies: 4342 - "@types/hast": 3.0.4 4343 hast-util-from-html: 2.0.3 4344 unified: 11.0.5 4345 4346 rehype-raw@7.0.0: 4347 dependencies: 4348 - "@types/hast": 3.0.4 4349 hast-util-raw: 9.1.0 4350 vfile: 6.0.3 4351 4352 rehype-stringify@10.0.1: 4353 dependencies: 4354 - "@types/hast": 3.0.4 4355 hast-util-to-html: 9.0.5 4356 unified: 11.0.5 4357 4358 rehype@13.0.2: 4359 dependencies: 4360 - "@types/hast": 3.0.4 4361 rehype-parse: 9.0.1 4362 rehype-stringify: 10.0.1 4363 unified: 11.0.5 4364 4365 remark-gfm@4.0.1: 4366 dependencies: 4367 - "@types/mdast": 4.0.4 4368 mdast-util-gfm: 3.1.0 4369 micromark-extension-gfm: 3.0.0 4370 remark-parse: 11.0.0 ··· 4375 4376 remark-parse@11.0.0: 4377 dependencies: 4378 - "@types/mdast": 4.0.4 4379 mdast-util-from-markdown: 2.0.2 4380 micromark-util-types: 2.0.2 4381 unified: 11.0.5 ··· 4384 4385 remark-rehype@11.1.2: 4386 dependencies: 4387 - "@types/hast": 3.0.4 4388 - "@types/mdast": 4.0.4 4389 mdast-util-to-hast: 13.2.1 4390 unified: 11.0.5 4391 vfile: 6.0.3 ··· 4399 4400 remark-stringify@11.0.0: 4401 dependencies: 4402 - "@types/mdast": 4.0.4 4403 mdast-util-to-markdown: 2.1.2 4404 unified: 11.0.5 4405 ··· 4407 4408 retext-latin@4.0.0: 4409 dependencies: 4410 - "@types/nlcst": 2.0.3 4411 parse-latin: 7.0.0 4412 unified: 11.0.5 4413 4414 retext-smartypants@6.2.0: 4415 dependencies: 4416 - "@types/nlcst": 2.0.3 4417 nlcst-to-string: 4.0.0 4418 unist-util-visit: 5.0.0 4419 4420 retext-stringify@4.0.0: 4421 dependencies: 4422 - "@types/nlcst": 2.0.3 4423 nlcst-to-string: 4.0.0 4424 unified: 11.0.5 4425 4426 retext@9.0.0: 4427 dependencies: 4428 - "@types/nlcst": 2.0.3 4429 retext-latin: 4.0.0 4430 retext-stringify: 4.0.0 4431 unified: 11.0.5 4432 4433 rollup@4.55.1: 4434 dependencies: 4435 - "@types/estree": 1.0.8 4436 optionalDependencies: 4437 - "@rollup/rollup-android-arm-eabi": 4.55.1 4438 - "@rollup/rollup-android-arm64": 4.55.1 4439 - "@rollup/rollup-darwin-arm64": 4.55.1 4440 - "@rollup/rollup-darwin-x64": 4.55.1 4441 - "@rollup/rollup-freebsd-arm64": 4.55.1 4442 - "@rollup/rollup-freebsd-x64": 4.55.1 4443 - "@rollup/rollup-linux-arm-gnueabihf": 4.55.1 4444 - "@rollup/rollup-linux-arm-musleabihf": 4.55.1 4445 - "@rollup/rollup-linux-arm64-gnu": 4.55.1 4446 - "@rollup/rollup-linux-arm64-musl": 4.55.1 4447 - "@rollup/rollup-linux-loong64-gnu": 4.55.1 4448 - "@rollup/rollup-linux-loong64-musl": 4.55.1 4449 - "@rollup/rollup-linux-ppc64-gnu": 4.55.1 4450 - "@rollup/rollup-linux-ppc64-musl": 4.55.1 4451 - "@rollup/rollup-linux-riscv64-gnu": 4.55.1 4452 - "@rollup/rollup-linux-riscv64-musl": 4.55.1 4453 - "@rollup/rollup-linux-s390x-gnu": 4.55.1 4454 - "@rollup/rollup-linux-x64-gnu": 4.55.1 4455 - "@rollup/rollup-linux-x64-musl": 4.55.1 4456 - "@rollup/rollup-openbsd-x64": 4.55.1 4457 - "@rollup/rollup-openharmony-arm64": 4.55.1 4458 - "@rollup/rollup-win32-arm64-msvc": 4.55.1 4459 - "@rollup/rollup-win32-ia32-msvc": 4.55.1 4460 - "@rollup/rollup-win32-x64-gnu": 4.55.1 4461 - "@rollup/rollup-win32-x64-msvc": 4.55.1 4462 fsevents: 2.3.3 4463 4464 s.color@0.0.15: {} ··· 4473 4474 sharp@0.34.5: 4475 dependencies: 4476 - "@img/colour": 1.0.0 4477 detect-libc: 2.1.2 4478 semver: 7.7.3 4479 optionalDependencies: 4480 - "@img/sharp-darwin-arm64": 0.34.5 4481 - "@img/sharp-darwin-x64": 0.34.5 4482 - "@img/sharp-libvips-darwin-arm64": 1.2.4 4483 - "@img/sharp-libvips-darwin-x64": 1.2.4 4484 - "@img/sharp-libvips-linux-arm": 1.2.4 4485 - "@img/sharp-libvips-linux-arm64": 1.2.4 4486 - "@img/sharp-libvips-linux-ppc64": 1.2.4 4487 - "@img/sharp-libvips-linux-riscv64": 1.2.4 4488 - "@img/sharp-libvips-linux-s390x": 1.2.4 4489 - "@img/sharp-libvips-linux-x64": 1.2.4 4490 - "@img/sharp-libvips-linuxmusl-arm64": 1.2.4 4491 - "@img/sharp-libvips-linuxmusl-x64": 1.2.4 4492 - "@img/sharp-linux-arm": 0.34.5 4493 - "@img/sharp-linux-arm64": 0.34.5 4494 - "@img/sharp-linux-ppc64": 0.34.5 4495 - "@img/sharp-linux-riscv64": 0.34.5 4496 - "@img/sharp-linux-s390x": 0.34.5 4497 - "@img/sharp-linux-x64": 0.34.5 4498 - "@img/sharp-linuxmusl-arm64": 0.34.5 4499 - "@img/sharp-linuxmusl-x64": 0.34.5 4500 - "@img/sharp-wasm32": 0.34.5 4501 - "@img/sharp-win32-arm64": 0.34.5 4502 - "@img/sharp-win32-ia32": 0.34.5 4503 - "@img/sharp-win32-x64": 0.34.5 4504 optional: true 4505 4506 shiki@3.20.0: 4507 dependencies: 4508 - "@shikijs/core": 3.20.0 4509 - "@shikijs/engine-javascript": 3.20.0 4510 - "@shikijs/engine-oniguruma": 3.20.0 4511 - "@shikijs/langs": 3.20.0 4512 - "@shikijs/themes": 3.20.0 4513 - "@shikijs/types": 3.20.0 4514 - "@shikijs/vscode-textmate": 10.0.2 4515 - "@types/hast": 3.0.4 4516 4517 sisteransi@1.0.5: {} 4518 ··· 4606 4607 unified@11.0.5: 4608 dependencies: 4609 - "@types/unist": 3.0.3 4610 bail: 2.0.2 4611 devlop: 1.1.0 4612 extend: 3.0.2 ··· 4622 4623 unist-util-find-after@5.0.0: 4624 dependencies: 4625 - "@types/unist": 3.0.3 4626 unist-util-is: 6.0.1 4627 4628 unist-util-is@6.0.1: 4629 dependencies: 4630 - "@types/unist": 3.0.3 4631 4632 unist-util-modify-children@4.0.0: 4633 dependencies: 4634 - "@types/unist": 3.0.3 4635 array-iterate: 2.0.1 4636 4637 unist-util-position@5.0.0: 4638 dependencies: 4639 - "@types/unist": 3.0.3 4640 4641 unist-util-remove-position@5.0.0: 4642 dependencies: 4643 - "@types/unist": 3.0.3 4644 unist-util-visit: 5.0.0 4645 4646 unist-util-stringify-position@4.0.0: 4647 dependencies: 4648 - "@types/unist": 3.0.3 4649 4650 unist-util-visit-children@3.0.0: 4651 dependencies: 4652 - "@types/unist": 3.0.3 4653 4654 unist-util-visit-parents@6.0.2: 4655 dependencies: 4656 - "@types/unist": 3.0.3 4657 unist-util-is: 6.0.1 4658 4659 unist-util-visit@5.0.0: 4660 dependencies: 4661 - "@types/unist": 3.0.3 4662 unist-util-is: 6.0.1 4663 unist-util-visit-parents: 6.0.2 4664 ··· 4675 4676 vfile-location@5.0.3: 4677 dependencies: 4678 - "@types/unist": 3.0.3 4679 vfile: 6.0.3 4680 4681 vfile-message@4.0.3: 4682 dependencies: 4683 - "@types/unist": 3.0.3 4684 unist-util-stringify-position: 4.0.0 4685 4686 vfile@6.0.3: 4687 dependencies: 4688 - "@types/unist": 3.0.3 4689 vfile-message: 4.0.3 4690 4691 vite@6.4.1(@types/node@25.0.3): ··· 4697 rollup: 4.55.1 4698 tinyglobby: 0.2.15 4699 optionalDependencies: 4700 - "@types/node": 25.0.3 4701 fsevents: 2.3.3 4702 4703 vitefu@1.1.1(vite@6.4.1(@types/node@25.0.3)):
··· 1 + lockfileVersion: '9.0' 2 3 settings: 4 autoInstallPeers: true 5 excludeLinksFromLockfile: false 6 7 importers: 8 + 9 .: 10 dependencies: 11 + '@atcute/atproto': 12 specifier: ^3.1.10 13 version: 3.1.10 14 + '@atcute/client': 15 specifier: ^4.2.1 16 version: 4.2.1 17 + '@atcute/identity': 18 specifier: ^1.1.3 19 version: 1.1.3 20 + '@atcute/identity-resolver': 21 specifier: ^1.2.2 22 version: 1.2.2(@atcute/identity@1.1.3) 23 + '@atcute/identity-resolver-node': 24 specifier: ^1.0.3 25 version: 1.0.3(@atcute/identity-resolver@1.2.2(@atcute/identity@1.1.3))(@atcute/identity@1.1.3) 26 + '@atcute/lexicons': 27 specifier: ^1.2.6 28 version: 1.2.6 29 + '@atcute/oauth-browser-client': 30 specifier: ^2.0.3 31 version: 2.0.3(@atcute/identity@1.1.3) 32 actor-typeahead: ··· 35 astro: 36 specifier: ^5.16.6 37 version: 5.16.6(@types/node@25.0.3)(rollup@4.55.1)(typescript@5.9.3) 38 + nanostores: 39 + specifier: ^1.1.0 40 + version: 1.1.0 41 devDependencies: 42 + '@atcute/lex-cli': 43 specifier: ^2.5.2 44 version: 2.5.2 45 prettier: ··· 50 version: 0.14.1 51 52 packages: 53 + 54 + '@astrojs/compiler@2.13.0': 55 + resolution: {integrity: sha512-mqVORhUJViA28fwHYaWmsXSzLO9osbdZ5ImUfxBarqsYdMlPbqAqGJCxsNzvppp1BEzc1mJNjOVvQqeDN8Vspw==} 56 57 + '@astrojs/internal-helpers@0.7.5': 58 + resolution: {integrity: sha512-vreGnYSSKhAjFJCWAwe/CNhONvoc5lokxtRoZims+0wa3KbHBdPHSSthJsKxPd8d/aic6lWKpRTYGY/hsgK6EA==} 59 60 + '@astrojs/markdown-remark@6.3.10': 61 + resolution: {integrity: sha512-kk4HeYR6AcnzC4QV8iSlOfh+N8TZ3MEStxPyenyCtemqn8IpEATBFMTJcfrNW32dgpt6MY3oCkMM/Tv3/I4G3A==} 62 63 + '@astrojs/prism@3.3.0': 64 + resolution: {integrity: sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==} 65 + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} 66 67 + '@astrojs/telemetry@3.3.0': 68 + resolution: {integrity: sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==} 69 + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} 70 71 + '@atcute/atproto@3.1.10': 72 + resolution: {integrity: sha512-+GKZpOc0PJcdWMQEkTfg/rSNDAAHxmAUGBl60g2az15etqJn5WaUPNGFE2sB7hKpwi5Ue2h/L0OacINcE/JDDQ==} 73 74 + '@atcute/car@5.0.0': 75 + resolution: {integrity: sha512-OIY2xTXv8lSpZsDSn/UYQtJSMvDw5Hi4Q+uyvmiqSM+fht08QRAEq/nxa5YFciPZ3nfDFnZ3//EgJw7QhkSXLQ==} 76 77 + '@atcute/cbor@2.2.8': 78 + resolution: {integrity: sha512-UzOAN9BuN6JCXgn0ryV8qZuRJUDrNqrbLd6EFM8jc6RYssjRyGRxNy6RZ1NU/07Hd8Tq/0pz8+nQiMu5Zai5uw==} 79 80 + '@atcute/cid@2.3.0': 81 + resolution: {integrity: sha512-1SRdkTuMs/l5arQ+7Ag0F7JAueZqtzYE0d2gmbkuzi8EPweNU1kYlQs0CE4dSd81YF8PMDTOQty0K2ATq9CW9g==} 82 83 + '@atcute/client@4.2.1': 84 + resolution: {integrity: sha512-ZBFM2pW075JtgGFu5g7HHZBecrClhlcNH8GVP9Zz1aViWR+cjjBsTpeE63rJs+FCOHFYlirUyo5L8SGZ4kMINw==} 85 86 + '@atcute/crypto@2.3.0': 87 + resolution: {integrity: sha512-w5pkJKCjbNMQu+F4JRHbR3ROQyhi1wbn+GSC6WDQamcYHkZmEZk1/eoI354bIQOOfkEM6aFLv718iskrkon4GQ==} 88 89 + '@atcute/identity-resolver-node@1.0.3': 90 + resolution: {integrity: sha512-RPH5M4ZRayKRcGnJWUOPVhN5WSYURXXZxKzgVT9lj/WZCH6ij2Vg3P3Eva7GGs0SG1ytnX1XVBTMoIk8nF/SLQ==} 91 peerDependencies: 92 + '@atcute/identity': ^1.0.0 93 + '@atcute/identity-resolver': ^1.0.0 94 95 + '@atcute/identity-resolver@1.2.2': 96 + resolution: {integrity: sha512-eUh/UH4bFvuXS0X7epYCeJC/kj4rbBXfSRumLEH4smMVwNOgTo7cL/0Srty+P/qVPoZEyXdfEbS0PHJyzoXmHw==} 97 peerDependencies: 98 + '@atcute/identity': ^1.0.0 99 100 + '@atcute/identity@1.1.3': 101 + resolution: {integrity: sha512-oIqPoI8TwWeQxvcLmFEZLdN2XdWcaLVtlm8pNk0E72As9HNzzD9pwKPrLr3rmTLRIoULPPFmq9iFNsTeCIU9ng==} 102 103 + '@atcute/lex-cli@2.5.2': 104 + resolution: {integrity: sha512-u3xeu7uF7mAgAErYpXvdUaH2bxpthGWLg+vUf20cejWZHBH/dAzL4ixLRjw/39WwoVmmCQDTde79WTPoBjuhpg==} 105 hasBin: true 106 107 + '@atcute/lexicon-doc@2.0.6': 108 + resolution: {integrity: sha512-iDYJkuom+tIw3zIvU1ggCEVFfReXKfOUtIhpY2kEg2kQeSfMB75F+8k1QOpeAQBetyWYmjsHqBuSUX9oQS6L1Q==} 109 110 + '@atcute/lexicon-resolver@0.1.6': 111 + resolution: {integrity: sha512-wJC/ChmpP7k+ywpOd07CMvioXjIGaFpF3bDwXLi/086LYjSWHOvtW6pyC+mqP5wLhjyH2hn4wmi77Buew1l1aw==} 112 peerDependencies: 113 + '@atcute/identity': ^1.1.0 114 + '@atcute/identity-resolver': ^1.1.3 115 116 + '@atcute/lexicons@1.2.6': 117 + resolution: {integrity: sha512-s76UQd8D+XmHIzrjD9CJ9SOOeeLPHc+sMmcj7UFakAW/dDFXc579fcRdRfuUKvXBL5v1Gs2VgDdlh/IvvQZAwA==} 118 119 + '@atcute/mst@0.1.1': 120 + resolution: {integrity: sha512-NZ/lZ68GOjmAgBSeGf6WHyKM5wo1Hhc7PNt9uwsViswGPMNEEKNj9cw+0YGziXee/Qbnvc+CKqbRSPwruhXFQg==} 121 122 + '@atcute/multibase@1.1.6': 123 + resolution: {integrity: sha512-HBxuCgYLKPPxETV0Rot4VP9e24vKl8JdzGCZOVsDaOXJgbRZoRIF67Lp0H/OgnJeH/Xpva8Z5ReoTNJE5dn3kg==} 124 125 + '@atcute/oauth-browser-client@2.0.3': 126 + resolution: {integrity: sha512-rzUjwhjE4LRRKdQnCFQag/zXRZMEAB1hhBoLfnoQuHwWbmDUCL7fzwC3jRhDPp3om8XaYNDj8a/iqRip0wRqoQ==} 127 128 + '@atcute/repo@0.1.1': 129 + resolution: {integrity: sha512-P5aWjt3bvcquUkUmGPslF0naAfLGRHse5Qdz9/RJYrFuoH0iiEMyRnW6M+3ksOe20GPsMnbq71WbzzFkRFPBtg==} 130 131 + '@atcute/uint8array@1.0.6': 132 + resolution: {integrity: sha512-ucfRBQc7BFT8n9eCyGOzDHEMKF/nZwhS2pPao4Xtab1ML3HdFYcX2DM1tadCzas85QTGxHe5urnUAAcNKGRi9A==} 133 134 + '@atcute/util-fetch@1.0.5': 135 + resolution: {integrity: sha512-qjHj01BGxjSjIFdPiAjSARnodJIIyKxnCMMEcXMESo9TAyND6XZQqrie5fia+LlYWVXdpsTds8uFQwc9jdKTig==} 136 137 + '@atcute/util-text@0.0.1': 138 + resolution: {integrity: sha512-t1KZqvn0AYy+h2KcJyHnKF9aEqfRfMUmyY8j1ELtAEIgqN9CxINAjxnoRCJIFUlvWzb+oY3uElQL/Vyk3yss0g==} 139 140 + '@atcute/varint@1.0.3': 141 + resolution: {integrity: sha512-fdvMPyBB+McDT+Ai5e9RwEbwYV4yjZ60S2Dn5PTjGqUyxvoCH1z42viuheDZRUDkmfQehXJTZ5az7dSozVNtog==} 142 143 + '@babel/helper-string-parser@7.27.1': 144 + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} 145 + engines: {node: '>=6.9.0'} 146 147 + '@babel/helper-validator-identifier@7.28.5': 148 + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} 149 + engines: {node: '>=6.9.0'} 150 151 + '@babel/parser@7.28.5': 152 + resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==} 153 + engines: {node: '>=6.0.0'} 154 hasBin: true 155 156 + '@babel/types@7.28.5': 157 + resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} 158 + engines: {node: '>=6.9.0'} 159 160 + '@badrap/valita@0.4.6': 161 + resolution: {integrity: sha512-4kdqcjyxo/8RQ8ayjms47HCWZIF5981oE5nIenbfThKDxWXtEHKipAOWlflpPJzZx9y/JWYQkp18Awr7VuepFg==} 162 + engines: {node: '>= 18'} 163 164 + '@capsizecss/unpack@3.0.1': 165 + resolution: {integrity: sha512-8XqW8xGn++Eqqbz3e9wKuK7mxryeRjs4LOHLxbh2lwKeSbuNR4NFifDZT4KzvjU6HMOPbiNTsWpniK5EJfTWkg==} 166 + engines: {node: '>=18'} 167 168 + '@emnapi/runtime@1.8.1': 169 + resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==} 170 171 + '@esbuild/aix-ppc64@0.25.12': 172 + resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} 173 + engines: {node: '>=18'} 174 cpu: [ppc64] 175 os: [aix] 176 177 + '@esbuild/android-arm64@0.25.12': 178 + resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} 179 + engines: {node: '>=18'} 180 cpu: [arm64] 181 os: [android] 182 183 + '@esbuild/android-arm@0.25.12': 184 + resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} 185 + engines: {node: '>=18'} 186 cpu: [arm] 187 os: [android] 188 189 + '@esbuild/android-x64@0.25.12': 190 + resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} 191 + engines: {node: '>=18'} 192 cpu: [x64] 193 os: [android] 194 195 + '@esbuild/darwin-arm64@0.25.12': 196 + resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} 197 + engines: {node: '>=18'} 198 cpu: [arm64] 199 os: [darwin] 200 201 + '@esbuild/darwin-x64@0.25.12': 202 + resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} 203 + engines: {node: '>=18'} 204 cpu: [x64] 205 os: [darwin] 206 207 + '@esbuild/freebsd-arm64@0.25.12': 208 + resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} 209 + engines: {node: '>=18'} 210 cpu: [arm64] 211 os: [freebsd] 212 213 + '@esbuild/freebsd-x64@0.25.12': 214 + resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} 215 + engines: {node: '>=18'} 216 cpu: [x64] 217 os: [freebsd] 218 219 + '@esbuild/linux-arm64@0.25.12': 220 + resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} 221 + engines: {node: '>=18'} 222 cpu: [arm64] 223 os: [linux] 224 225 + '@esbuild/linux-arm@0.25.12': 226 + resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} 227 + engines: {node: '>=18'} 228 cpu: [arm] 229 os: [linux] 230 231 + '@esbuild/linux-ia32@0.25.12': 232 + resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} 233 + engines: {node: '>=18'} 234 cpu: [ia32] 235 os: [linux] 236 237 + '@esbuild/linux-loong64@0.25.12': 238 + resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} 239 + engines: {node: '>=18'} 240 cpu: [loong64] 241 os: [linux] 242 243 + '@esbuild/linux-mips64el@0.25.12': 244 + resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} 245 + engines: {node: '>=18'} 246 cpu: [mips64el] 247 os: [linux] 248 249 + '@esbuild/linux-ppc64@0.25.12': 250 + resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} 251 + engines: {node: '>=18'} 252 cpu: [ppc64] 253 os: [linux] 254 255 + '@esbuild/linux-riscv64@0.25.12': 256 + resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} 257 + engines: {node: '>=18'} 258 cpu: [riscv64] 259 os: [linux] 260 261 + '@esbuild/linux-s390x@0.25.12': 262 + resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} 263 + engines: {node: '>=18'} 264 cpu: [s390x] 265 os: [linux] 266 267 + '@esbuild/linux-x64@0.25.12': 268 + resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} 269 + engines: {node: '>=18'} 270 cpu: [x64] 271 os: [linux] 272 273 + '@esbuild/netbsd-arm64@0.25.12': 274 + resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} 275 + engines: {node: '>=18'} 276 cpu: [arm64] 277 os: [netbsd] 278 279 + '@esbuild/netbsd-x64@0.25.12': 280 + resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} 281 + engines: {node: '>=18'} 282 cpu: [x64] 283 os: [netbsd] 284 285 + '@esbuild/openbsd-arm64@0.25.12': 286 + resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} 287 + engines: {node: '>=18'} 288 cpu: [arm64] 289 os: [openbsd] 290 291 + '@esbuild/openbsd-x64@0.25.12': 292 + resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} 293 + engines: {node: '>=18'} 294 cpu: [x64] 295 os: [openbsd] 296 297 + '@esbuild/openharmony-arm64@0.25.12': 298 + resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} 299 + engines: {node: '>=18'} 300 cpu: [arm64] 301 os: [openharmony] 302 303 + '@esbuild/sunos-x64@0.25.12': 304 + resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} 305 + engines: {node: '>=18'} 306 cpu: [x64] 307 os: [sunos] 308 309 + '@esbuild/win32-arm64@0.25.12': 310 + resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} 311 + engines: {node: '>=18'} 312 cpu: [arm64] 313 os: [win32] 314 315 + '@esbuild/win32-ia32@0.25.12': 316 + resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} 317 + engines: {node: '>=18'} 318 cpu: [ia32] 319 os: [win32] 320 321 + '@esbuild/win32-x64@0.25.12': 322 + resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} 323 + engines: {node: '>=18'} 324 cpu: [x64] 325 os: [win32] 326 327 + '@img/colour@1.0.0': 328 + resolution: {integrity: sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==} 329 + engines: {node: '>=18'} 330 331 + '@img/sharp-darwin-arm64@0.34.5': 332 + resolution: {integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==} 333 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 334 cpu: [arm64] 335 os: [darwin] 336 337 + '@img/sharp-darwin-x64@0.34.5': 338 + resolution: {integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==} 339 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 340 cpu: [x64] 341 os: [darwin] 342 343 + '@img/sharp-libvips-darwin-arm64@1.2.4': 344 + resolution: {integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==} 345 cpu: [arm64] 346 os: [darwin] 347 348 + '@img/sharp-libvips-darwin-x64@1.2.4': 349 + resolution: {integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==} 350 cpu: [x64] 351 os: [darwin] 352 353 + '@img/sharp-libvips-linux-arm64@1.2.4': 354 + resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==} 355 cpu: [arm64] 356 os: [linux] 357 358 + '@img/sharp-libvips-linux-arm@1.2.4': 359 + resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==} 360 cpu: [arm] 361 os: [linux] 362 363 + '@img/sharp-libvips-linux-ppc64@1.2.4': 364 + resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==} 365 cpu: [ppc64] 366 os: [linux] 367 368 + '@img/sharp-libvips-linux-riscv64@1.2.4': 369 + resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==} 370 cpu: [riscv64] 371 os: [linux] 372 373 + '@img/sharp-libvips-linux-s390x@1.2.4': 374 + resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==} 375 cpu: [s390x] 376 os: [linux] 377 378 + '@img/sharp-libvips-linux-x64@1.2.4': 379 + resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==} 380 cpu: [x64] 381 os: [linux] 382 383 + '@img/sharp-libvips-linuxmusl-arm64@1.2.4': 384 + resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==} 385 cpu: [arm64] 386 os: [linux] 387 388 + '@img/sharp-libvips-linuxmusl-x64@1.2.4': 389 + resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==} 390 cpu: [x64] 391 os: [linux] 392 393 + '@img/sharp-linux-arm64@0.34.5': 394 + resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==} 395 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 396 cpu: [arm64] 397 os: [linux] 398 399 + '@img/sharp-linux-arm@0.34.5': 400 + resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==} 401 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 402 cpu: [arm] 403 os: [linux] 404 405 + '@img/sharp-linux-ppc64@0.34.5': 406 + resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==} 407 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 408 cpu: [ppc64] 409 os: [linux] 410 411 + '@img/sharp-linux-riscv64@0.34.5': 412 + resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==} 413 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 414 cpu: [riscv64] 415 os: [linux] 416 417 + '@img/sharp-linux-s390x@0.34.5': 418 + resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==} 419 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 420 cpu: [s390x] 421 os: [linux] 422 423 + '@img/sharp-linux-x64@0.34.5': 424 + resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==} 425 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 426 cpu: [x64] 427 os: [linux] 428 429 + '@img/sharp-linuxmusl-arm64@0.34.5': 430 + resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==} 431 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 432 cpu: [arm64] 433 os: [linux] 434 435 + '@img/sharp-linuxmusl-x64@0.34.5': 436 + resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==} 437 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 438 cpu: [x64] 439 os: [linux] 440 441 + '@img/sharp-wasm32@0.34.5': 442 + resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==} 443 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 444 cpu: [wasm32] 445 446 + '@img/sharp-win32-arm64@0.34.5': 447 + resolution: {integrity: sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==} 448 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 449 cpu: [arm64] 450 os: [win32] 451 452 + '@img/sharp-win32-ia32@0.34.5': 453 + resolution: {integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==} 454 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 455 cpu: [ia32] 456 os: [win32] 457 458 + '@img/sharp-win32-x64@0.34.5': 459 + resolution: {integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==} 460 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 461 cpu: [x64] 462 os: [win32] 463 464 + '@jridgewell/sourcemap-codec@1.5.5': 465 + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} 466 467 + '@noble/secp256k1@3.0.0': 468 + resolution: {integrity: sha512-NJBaR352KyIvj3t6sgT/+7xrNyF9Xk9QlLSIqUGVUYlsnDTAUqY8LOmwpcgEx4AMJXRITQ5XEVHD+mMaPfr3mg==} 469 470 + '@optique/core@0.6.11': 471 + resolution: {integrity: sha512-GVLFihzBA1j78NFlkU5N1Lu0jRqET0k6Z66WK8VQKG/a3cxmCInVGSKMIdQG8i6pgC8wD5OizF6Y3QMztmhAxg==} 472 + engines: {bun: '>=1.2.0', deno: '>=2.3.0', node: '>=20.0.0'} 473 474 + '@optique/run@0.6.11': 475 + resolution: {integrity: sha512-tsXBEygGSzNpFK2gjsRlXBn7FiScUeLFWIZNpoAZ8iG85Km0/3K9xgqlQAXoQ+uEZBe4XplnzyCDvmEgbyNT8w==} 476 + engines: {bun: '>=1.2.0', deno: '>=2.3.0', node: '>=20.0.0'} 477 478 + '@oslojs/encoding@1.1.0': 479 + resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} 480 481 + '@rollup/pluginutils@5.3.0': 482 + resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} 483 + engines: {node: '>=14.0.0'} 484 peerDependencies: 485 rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 486 peerDependenciesMeta: 487 rollup: 488 optional: true 489 490 + '@rollup/rollup-android-arm-eabi@4.55.1': 491 + resolution: {integrity: sha512-9R0DM/ykwfGIlNu6+2U09ga0WXeZ9MRC2Ter8jnz8415VbuIykVuc6bhdrbORFZANDmTDvq26mJrEVTl8TdnDg==} 492 cpu: [arm] 493 os: [android] 494 495 + '@rollup/rollup-android-arm64@4.55.1': 496 + resolution: {integrity: sha512-eFZCb1YUqhTysgW3sj/55du5cG57S7UTNtdMjCW7LwVcj3dTTcowCsC8p7uBdzKsZYa8J7IDE8lhMI+HX1vQvg==} 497 cpu: [arm64] 498 os: [android] 499 500 + '@rollup/rollup-darwin-arm64@4.55.1': 501 + resolution: {integrity: sha512-p3grE2PHcQm2e8PSGZdzIhCKbMCw/xi9XvMPErPhwO17vxtvCN5FEA2mSLgmKlCjHGMQTP6phuQTYWUnKewwGg==} 502 cpu: [arm64] 503 os: [darwin] 504 505 + '@rollup/rollup-darwin-x64@4.55.1': 506 + resolution: {integrity: sha512-rDUjG25C9qoTm+e02Esi+aqTKSBYwVTaoS1wxcN47/Luqef57Vgp96xNANwt5npq9GDxsH7kXxNkJVEsWEOEaQ==} 507 cpu: [x64] 508 os: [darwin] 509 510 + '@rollup/rollup-freebsd-arm64@4.55.1': 511 + resolution: {integrity: sha512-+JiU7Jbp5cdxekIgdte0jfcu5oqw4GCKr6i3PJTlXTCU5H5Fvtkpbs4XJHRmWNXF+hKmn4v7ogI5OQPaupJgOg==} 512 cpu: [arm64] 513 os: [freebsd] 514 515 + '@rollup/rollup-freebsd-x64@4.55.1': 516 + resolution: {integrity: sha512-V5xC1tOVWtLLmr3YUk2f6EJK4qksksOYiz/TCsFHu/R+woubcLWdC9nZQmwjOAbmExBIVKsm1/wKmEy4z4u4Bw==} 517 cpu: [x64] 518 os: [freebsd] 519 520 + '@rollup/rollup-linux-arm-gnueabihf@4.55.1': 521 + resolution: {integrity: sha512-Rn3n+FUk2J5VWx+ywrG/HGPTD9jXNbicRtTM11e/uorplArnXZYsVifnPPqNNP5BsO3roI4n8332ukpY/zN7rQ==} 522 cpu: [arm] 523 os: [linux] 524 525 + '@rollup/rollup-linux-arm-musleabihf@4.55.1': 526 + resolution: {integrity: sha512-grPNWydeKtc1aEdrJDWk4opD7nFtQbMmV7769hiAaYyUKCT1faPRm2av8CX1YJsZ4TLAZcg9gTR1KvEzoLjXkg==} 527 cpu: [arm] 528 os: [linux] 529 530 + '@rollup/rollup-linux-arm64-gnu@4.55.1': 531 + resolution: {integrity: sha512-a59mwd1k6x8tXKcUxSyISiquLwB5pX+fJW9TkWU46lCqD/GRDe9uDN31jrMmVP3feI3mhAdvcCClhV8V5MhJFQ==} 532 cpu: [arm64] 533 os: [linux] 534 535 + '@rollup/rollup-linux-arm64-musl@4.55.1': 536 + resolution: {integrity: sha512-puS1MEgWX5GsHSoiAsF0TYrpomdvkaXm0CofIMG5uVkP6IBV+ZO9xhC5YEN49nsgYo1DuuMquF9+7EDBVYu4uA==} 537 cpu: [arm64] 538 os: [linux] 539 540 + '@rollup/rollup-linux-loong64-gnu@4.55.1': 541 + resolution: {integrity: sha512-r3Wv40in+lTsULSb6nnoudVbARdOwb2u5fpeoOAZjFLznp6tDU8kd+GTHmJoqZ9lt6/Sys33KdIHUaQihFcu7g==} 542 cpu: [loong64] 543 os: [linux] 544 545 + '@rollup/rollup-linux-loong64-musl@4.55.1': 546 + resolution: {integrity: sha512-MR8c0+UxAlB22Fq4R+aQSPBayvYa3+9DrwG/i1TKQXFYEaoW3B5b/rkSRIypcZDdWjWnpcvxbNaAJDcSbJU3Lw==} 547 cpu: [loong64] 548 os: [linux] 549 550 + '@rollup/rollup-linux-ppc64-gnu@4.55.1': 551 + resolution: {integrity: sha512-3KhoECe1BRlSYpMTeVrD4sh2Pw2xgt4jzNSZIIPLFEsnQn9gAnZagW9+VqDqAHgm1Xc77LzJOo2LdigS5qZ+gw==} 552 cpu: [ppc64] 553 os: [linux] 554 555 + '@rollup/rollup-linux-ppc64-musl@4.55.1': 556 + resolution: {integrity: sha512-ziR1OuZx0vdYZZ30vueNZTg73alF59DicYrPViG0NEgDVN8/Jl87zkAPu4u6VjZST2llgEUjaiNl9JM6HH1Vdw==} 557 cpu: [ppc64] 558 os: [linux] 559 560 + '@rollup/rollup-linux-riscv64-gnu@4.55.1': 561 + resolution: {integrity: sha512-uW0Y12ih2XJRERZ4jAfKamTyIHVMPQnTZcQjme2HMVDAHY4amf5u414OqNYC+x+LzRdRcnIG1YodLrrtA8xsxw==} 562 cpu: [riscv64] 563 os: [linux] 564 565 + '@rollup/rollup-linux-riscv64-musl@4.55.1': 566 + resolution: {integrity: sha512-u9yZ0jUkOED1BFrqu3BwMQoixvGHGZ+JhJNkNKY/hyoEgOwlqKb62qu+7UjbPSHYjiVy8kKJHvXKv5coH4wDeg==} 567 cpu: [riscv64] 568 os: [linux] 569 570 + '@rollup/rollup-linux-s390x-gnu@4.55.1': 571 + resolution: {integrity: sha512-/0PenBCmqM4ZUd0190j7J0UsQ/1nsi735iPRakO8iPciE7BQ495Y6msPzaOmvx0/pn+eJVVlZrNrSh4WSYLxNg==} 572 cpu: [s390x] 573 os: [linux] 574 575 + '@rollup/rollup-linux-x64-gnu@4.55.1': 576 + resolution: {integrity: sha512-a8G4wiQxQG2BAvo+gU6XrReRRqj+pLS2NGXKm8io19goR+K8lw269eTrPkSdDTALwMmJp4th2Uh0D8J9bEV1vg==} 577 cpu: [x64] 578 os: [linux] 579 580 + '@rollup/rollup-linux-x64-musl@4.55.1': 581 + resolution: {integrity: sha512-bD+zjpFrMpP/hqkfEcnjXWHMw5BIghGisOKPj+2NaNDuVT+8Ds4mPf3XcPHuat1tz89WRL+1wbcxKY3WSbiT7w==} 582 cpu: [x64] 583 os: [linux] 584 585 + '@rollup/rollup-openbsd-x64@4.55.1': 586 + resolution: {integrity: sha512-eLXw0dOiqE4QmvikfQ6yjgkg/xDM+MdU9YJuP4ySTibXU0oAvnEWXt7UDJmD4UkYialMfOGFPJnIHSe/kdzPxg==} 587 cpu: [x64] 588 os: [openbsd] 589 590 + '@rollup/rollup-openharmony-arm64@4.55.1': 591 + resolution: {integrity: sha512-xzm44KgEP11te3S2HCSyYf5zIzWmx3n8HDCc7EE59+lTcswEWNpvMLfd9uJvVX8LCg9QWG67Xt75AuHn4vgsXw==} 592 cpu: [arm64] 593 os: [openharmony] 594 595 + '@rollup/rollup-win32-arm64-msvc@4.55.1': 596 + resolution: {integrity: sha512-yR6Bl3tMC/gBok5cz/Qi0xYnVbIxGx5Fcf/ca0eB6/6JwOY+SRUcJfI0OpeTpPls7f194as62thCt/2BjxYN8g==} 597 cpu: [arm64] 598 os: [win32] 599 600 + '@rollup/rollup-win32-ia32-msvc@4.55.1': 601 + resolution: {integrity: sha512-3fZBidchE0eY0oFZBnekYCfg+5wAB0mbpCBuofh5mZuzIU/4jIVkbESmd2dOsFNS78b53CYv3OAtwqkZZmU5nA==} 602 cpu: [ia32] 603 os: [win32] 604 605 + '@rollup/rollup-win32-x64-gnu@4.55.1': 606 + resolution: {integrity: sha512-xGGY5pXj69IxKb4yv/POoocPy/qmEGhimy/FoTpTSVju3FYXUQQMFCaZZXJVidsmGxRioZAwpThl/4zX41gRKg==} 607 cpu: [x64] 608 os: [win32] 609 610 + '@rollup/rollup-win32-x64-msvc@4.55.1': 611 + resolution: {integrity: sha512-SPEpaL6DX4rmcXtnhdrQYgzQ5W2uW3SCJch88lB2zImhJRhIIK44fkUrgIV/Q8yUNfw5oyZ5vkeQsZLhCb06lw==} 612 cpu: [x64] 613 os: [win32] 614 615 + '@shikijs/core@3.20.0': 616 + resolution: {integrity: sha512-f2ED7HYV4JEk827mtMDwe/yQ25pRiXZmtHjWF8uzZKuKiEsJR7Ce1nuQ+HhV9FzDcbIo4ObBCD9GPTzNuy9S1g==} 617 618 + '@shikijs/engine-javascript@3.20.0': 619 + resolution: {integrity: sha512-OFx8fHAZuk7I42Z9YAdZ95To6jDePQ9Rnfbw9uSRTSbBhYBp1kEOKv/3jOimcj3VRUKusDYM6DswLauwfhboLg==} 620 621 + '@shikijs/engine-oniguruma@3.20.0': 622 + resolution: {integrity: sha512-Yx3gy7xLzM0ZOjqoxciHjA7dAt5tyzJE3L4uQoM83agahy+PlW244XJSrmJRSBvGYELDhYXPacD4R/cauV5bzQ==} 623 624 + '@shikijs/langs@3.20.0': 625 + resolution: {integrity: sha512-le+bssCxcSHrygCWuOrYJHvjus6zhQ2K7q/0mgjiffRbkhM4o1EWu2m+29l0yEsHDbWaWPNnDUTRVVBvBBeKaA==} 626 627 + '@shikijs/themes@3.20.0': 628 + resolution: {integrity: sha512-U1NSU7Sl26Q7ErRvJUouArxfM2euWqq1xaSrbqMu2iqa+tSp0D1Yah8216sDYbdDHw4C8b75UpE65eWorm2erQ==} 629 630 + '@shikijs/types@3.20.0': 631 + resolution: {integrity: sha512-lhYAATn10nkZcBQ0BlzSbJA3wcmL5MXUUF8d2Zzon6saZDlToKaiRX60n2+ZaHJCmXEcZRWNzn+k9vplr8Jhsw==} 632 633 + '@shikijs/vscode-textmate@10.0.2': 634 + resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} 635 636 + '@standard-schema/spec@1.1.0': 637 + resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} 638 639 + '@swc/helpers@0.5.18': 640 + resolution: {integrity: sha512-TXTnIcNJQEKwThMMqBXsZ4VGAza6bvN4pa41Rkqoio6QBKMvo+5lexeTMScGCIxtzgQJzElcvIltani+adC5PQ==} 641 642 + '@types/debug@4.1.12': 643 + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} 644 645 + '@types/estree@1.0.8': 646 + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} 647 648 + '@types/fontkit@2.0.8': 649 + resolution: {integrity: sha512-wN+8bYxIpJf+5oZdrdtaX04qUuWHcKxcDEgRS9Qm9ZClSHjzEn13SxUC+5eRM+4yXIeTYk8mTzLAWGF64847ew==} 650 651 + '@types/hast@3.0.4': 652 + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} 653 654 + '@types/mdast@4.0.4': 655 + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} 656 657 + '@types/ms@2.1.0': 658 + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} 659 660 + '@types/nlcst@2.0.3': 661 + resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} 662 663 + '@types/node@25.0.3': 664 + resolution: {integrity: sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==} 665 666 + '@types/unist@3.0.3': 667 + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} 668 669 + '@ungap/structured-clone@1.3.0': 670 + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} 671 672 acorn@8.15.0: 673 + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} 674 + engines: {node: '>=0.4.0'} 675 hasBin: true 676 677 actor-typeahead@0.1.2: 678 + resolution: {integrity: sha512-I97YqqNl7Kar0J/bIJvgY/KmHpssHcDElhfwVTLP7wRFlkxso2ZLBqiS2zol5A8UVUJbQK2JXYaqNpZXz8Uk2A==} 679 680 ansi-align@3.0.1: 681 + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} 682 683 ansi-regex@5.0.1: 684 + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 685 + engines: {node: '>=8'} 686 687 ansi-regex@6.2.2: 688 + resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} 689 + engines: {node: '>=12'} 690 691 ansi-styles@6.2.3: 692 + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} 693 + engines: {node: '>=12'} 694 695 anymatch@3.1.3: 696 + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 697 + engines: {node: '>= 8'} 698 699 argparse@2.0.1: 700 + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 701 702 aria-query@5.3.2: 703 + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} 704 + engines: {node: '>= 0.4'} 705 706 array-iterate@2.0.1: 707 + resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} 708 709 astro@5.16.6: 710 + resolution: {integrity: sha512-6mF/YrvwwRxLTu+aMEa5pwzKUNl5ZetWbTyZCs9Um0F12HUmxUiF5UHiZPy4rifzU3gtpM3xP2DfdmkNX9eZRg==} 711 + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} 712 hasBin: true 713 714 axobject-query@4.1.0: 715 + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} 716 + engines: {node: '>= 0.4'} 717 718 bail@2.0.2: 719 + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} 720 721 base-64@1.0.0: 722 + resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} 723 724 base64-js@1.5.1: 725 + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} 726 727 boolbase@1.0.0: 728 + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} 729 730 boxen@8.0.1: 731 + resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==} 732 + engines: {node: '>=18'} 733 734 brotli@1.3.3: 735 + resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==} 736 737 camelcase@8.0.0: 738 + resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} 739 + engines: {node: '>=16'} 740 741 ccount@2.0.1: 742 + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} 743 744 chalk@5.6.2: 745 + resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} 746 + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} 747 748 character-entities-html4@2.1.0: 749 + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} 750 751 character-entities-legacy@3.0.0: 752 + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} 753 754 character-entities@2.0.2: 755 + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} 756 757 chokidar@4.0.3: 758 + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} 759 + engines: {node: '>= 14.16.0'} 760 761 ci-info@4.3.1: 762 + resolution: {integrity: sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==} 763 + engines: {node: '>=8'} 764 765 cli-boxes@3.0.0: 766 + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} 767 + engines: {node: '>=10'} 768 769 clone@2.1.2: 770 + resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} 771 + engines: {node: '>=0.8'} 772 773 clsx@2.1.1: 774 + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} 775 + engines: {node: '>=6'} 776 777 comma-separated-tokens@2.0.3: 778 + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} 779 780 commander@11.1.0: 781 + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} 782 + engines: {node: '>=16'} 783 784 common-ancestor-path@1.0.1: 785 + resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} 786 787 cookie-es@1.2.2: 788 + resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==} 789 790 cookie@1.1.1: 791 + resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} 792 + engines: {node: '>=18'} 793 794 crossws@0.3.5: 795 + resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==} 796 797 css-select@5.2.2: 798 + resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==} 799 800 css-tree@2.2.1: 801 + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} 802 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} 803 804 css-tree@3.1.0: 805 + resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==} 806 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} 807 808 css-what@6.2.2: 809 + resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} 810 + engines: {node: '>= 6'} 811 812 cssesc@3.0.0: 813 + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 814 + engines: {node: '>=4'} 815 hasBin: true 816 817 csso@5.0.5: 818 + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} 819 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} 820 821 debug@4.4.3: 822 + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} 823 + engines: {node: '>=6.0'} 824 peerDependencies: 825 + supports-color: '*' 826 peerDependenciesMeta: 827 supports-color: 828 optional: true 829 830 decode-named-character-reference@1.2.0: 831 + resolution: {integrity: sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==} 832 833 defu@6.1.4: 834 + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} 835 836 dequal@2.0.3: 837 + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 838 + engines: {node: '>=6'} 839 840 destr@2.0.5: 841 + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} 842 843 detect-libc@2.1.2: 844 + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} 845 + engines: {node: '>=8'} 846 847 deterministic-object-hash@2.0.2: 848 + resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==} 849 + engines: {node: '>=18'} 850 851 devalue@5.6.1: 852 + resolution: {integrity: sha512-jDwizj+IlEZBunHcOuuFVBnIMPAEHvTsJj0BcIp94xYguLRVBcXO853px/MyIJvbVzWdsGvrRweIUWJw8hBP7A==} 853 854 devlop@1.1.0: 855 + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} 856 857 dfa@1.2.0: 858 + resolution: {integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==} 859 860 diff@5.2.0: 861 + resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} 862 + engines: {node: '>=0.3.1'} 863 864 dlv@1.1.3: 865 + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 866 867 dom-serializer@2.0.0: 868 + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} 869 870 domelementtype@2.3.0: 871 + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} 872 873 domhandler@5.0.3: 874 + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} 875 + engines: {node: '>= 4'} 876 877 domutils@3.2.2: 878 + resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} 879 880 dset@3.1.4: 881 + resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} 882 + engines: {node: '>=4'} 883 884 emoji-regex@10.6.0: 885 + resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} 886 887 emoji-regex@8.0.0: 888 + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 889 890 entities@4.5.0: 891 + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 892 + engines: {node: '>=0.12'} 893 894 entities@6.0.1: 895 + resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} 896 + engines: {node: '>=0.12'} 897 898 es-module-lexer@1.7.0: 899 + resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} 900 901 esbuild@0.25.12: 902 + resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} 903 + engines: {node: '>=18'} 904 hasBin: true 905 906 escape-string-regexp@5.0.0: 907 + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} 908 + engines: {node: '>=12'} 909 910 esm-env@1.2.2: 911 + resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==} 912 913 estree-walker@2.0.2: 914 + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 915 916 estree-walker@3.0.3: 917 + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} 918 919 eventemitter3@5.0.1: 920 + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} 921 922 extend@3.0.2: 923 + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} 924 925 fast-deep-equal@3.1.3: 926 + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 927 928 fdir@6.5.0: 929 + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} 930 + engines: {node: '>=12.0.0'} 931 peerDependencies: 932 picomatch: ^3 || ^4 933 peerDependenciesMeta: ··· 935 optional: true 936 937 flattie@1.1.1: 938 + resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} 939 + engines: {node: '>=8'} 940 941 fontace@0.3.1: 942 + resolution: {integrity: sha512-9f5g4feWT1jWT8+SbL85aLIRLIXUaDygaM2xPXRmzPYxrOMNok79Lr3FGJoKVNKibE0WCunNiEVG2mwuE+2qEg==} 943 944 fontkit@2.0.4: 945 + resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==} 946 947 fsevents@2.3.3: 948 + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 949 + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 950 os: [darwin] 951 952 get-east-asian-width@1.4.0: 953 + resolution: {integrity: sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==} 954 + engines: {node: '>=18'} 955 956 github-slugger@2.0.0: 957 + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} 958 959 h3@1.15.4: 960 + resolution: {integrity: sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==} 961 962 hast-util-from-html@2.0.3: 963 + resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==} 964 965 hast-util-from-parse5@8.0.3: 966 + resolution: {integrity: sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==} 967 968 hast-util-is-element@3.0.0: 969 + resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} 970 971 hast-util-parse-selector@4.0.0: 972 + resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} 973 974 hast-util-raw@9.1.0: 975 + resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==} 976 977 hast-util-to-html@9.0.5: 978 + resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==} 979 980 hast-util-to-parse5@8.0.1: 981 + resolution: {integrity: sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==} 982 983 hast-util-to-text@4.0.2: 984 + resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} 985 986 hast-util-whitespace@3.0.0: 987 + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} 988 989 hastscript@9.0.1: 990 + resolution: {integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==} 991 992 html-escaper@3.0.3: 993 + resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} 994 995 html-void-elements@3.0.0: 996 + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} 997 998 http-cache-semantics@4.2.0: 999 + resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} 1000 1001 import-meta-resolve@4.2.0: 1002 + resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==} 1003 1004 iron-webcrypto@1.2.1: 1005 + resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} 1006 1007 is-docker@3.0.0: 1008 + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} 1009 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1010 hasBin: true 1011 1012 is-fullwidth-code-point@3.0.0: 1013 + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 1014 + engines: {node: '>=8'} 1015 1016 is-inside-container@1.0.0: 1017 + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} 1018 + engines: {node: '>=14.16'} 1019 hasBin: true 1020 1021 is-plain-obj@4.1.0: 1022 + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} 1023 + engines: {node: '>=12'} 1024 1025 is-wsl@3.1.0: 1026 + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} 1027 + engines: {node: '>=16'} 1028 1029 js-yaml@4.1.1: 1030 + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} 1031 hasBin: true 1032 1033 kleur@3.0.3: 1034 + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} 1035 + engines: {node: '>=6'} 1036 1037 longest-streak@3.1.0: 1038 + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} 1039 1040 lru-cache@10.4.3: 1041 + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} 1042 1043 magic-string@0.30.21: 1044 + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} 1045 1046 magicast@0.5.1: 1047 + resolution: {integrity: sha512-xrHS24IxaLrvuo613F719wvOIv9xPHFWQHuvGUBmPnCA/3MQxKI3b+r7n1jAoDHmsbC5bRhTZYR77invLAxVnw==} 1048 1049 markdown-table@3.0.4: 1050 + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} 1051 1052 mdast-util-definitions@6.0.0: 1053 + resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} 1054 1055 mdast-util-find-and-replace@3.0.2: 1056 + resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} 1057 1058 mdast-util-from-markdown@2.0.2: 1059 + resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} 1060 1061 mdast-util-gfm-autolink-literal@2.0.1: 1062 + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} 1063 1064 mdast-util-gfm-footnote@2.1.0: 1065 + resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} 1066 1067 mdast-util-gfm-strikethrough@2.0.0: 1068 + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} 1069 1070 mdast-util-gfm-table@2.0.0: 1071 + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} 1072 1073 mdast-util-gfm-task-list-item@2.0.0: 1074 + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} 1075 1076 mdast-util-gfm@3.1.0: 1077 + resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} 1078 1079 mdast-util-phrasing@4.1.0: 1080 + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} 1081 1082 mdast-util-to-hast@13.2.1: 1083 + resolution: {integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==} 1084 1085 mdast-util-to-markdown@2.1.2: 1086 + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} 1087 1088 mdast-util-to-string@4.0.0: 1089 + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} 1090 1091 mdn-data@2.0.28: 1092 + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} 1093 1094 mdn-data@2.12.2: 1095 + resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} 1096 1097 micromark-core-commonmark@2.0.3: 1098 + resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} 1099 1100 micromark-extension-gfm-autolink-literal@2.1.0: 1101 + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} 1102 1103 micromark-extension-gfm-footnote@2.1.0: 1104 + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} 1105 1106 micromark-extension-gfm-strikethrough@2.1.0: 1107 + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} 1108 1109 micromark-extension-gfm-table@2.1.1: 1110 + resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} 1111 1112 micromark-extension-gfm-tagfilter@2.0.0: 1113 + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} 1114 1115 micromark-extension-gfm-task-list-item@2.1.0: 1116 + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} 1117 1118 micromark-extension-gfm@3.0.0: 1119 + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} 1120 1121 micromark-factory-destination@2.0.1: 1122 + resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} 1123 1124 micromark-factory-label@2.0.1: 1125 + resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} 1126 1127 micromark-factory-space@2.0.1: 1128 + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} 1129 1130 micromark-factory-title@2.0.1: 1131 + resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} 1132 1133 micromark-factory-whitespace@2.0.1: 1134 + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} 1135 1136 micromark-util-character@2.1.1: 1137 + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} 1138 1139 micromark-util-chunked@2.0.1: 1140 + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} 1141 1142 micromark-util-classify-character@2.0.1: 1143 + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} 1144 1145 micromark-util-combine-extensions@2.0.1: 1146 + resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} 1147 1148 micromark-util-decode-numeric-character-reference@2.0.2: 1149 + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} 1150 1151 micromark-util-decode-string@2.0.1: 1152 + resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} 1153 1154 micromark-util-encode@2.0.1: 1155 + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} 1156 1157 micromark-util-html-tag-name@2.0.1: 1158 + resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} 1159 1160 micromark-util-normalize-identifier@2.0.1: 1161 + resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} 1162 1163 micromark-util-resolve-all@2.0.1: 1164 + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} 1165 1166 micromark-util-sanitize-uri@2.0.1: 1167 + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} 1168 1169 micromark-util-subtokenize@2.1.0: 1170 + resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} 1171 1172 micromark-util-symbol@2.0.1: 1173 + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} 1174 1175 micromark-util-types@2.0.2: 1176 + resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} 1177 1178 micromark@4.0.2: 1179 + resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} 1180 1181 mrmime@2.0.1: 1182 + resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} 1183 + engines: {node: '>=10'} 1184 1185 ms@2.1.3: 1186 + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1187 1188 nanoid@3.3.11: 1189 + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} 1190 + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1191 hasBin: true 1192 1193 nanoid@5.1.6: 1194 + resolution: {integrity: sha512-c7+7RQ+dMB5dPwwCp4ee1/iV/q2P6aK1mTZcfr1BTuVlyW9hJYiMPybJCcnBlQtuSmTIWNeazm/zqNoZSSElBg==} 1195 + engines: {node: ^18 || >=20} 1196 hasBin: true 1197 1198 + nanostores@1.1.0: 1199 + resolution: {integrity: sha512-yJBmDJr18xy47dbNVlHcgdPrulSn1nhSE6Ns9vTG+Nx9VPT6iV1MD6aQFp/t52zpf82FhLLTXAXr30NuCnxvwA==} 1200 + engines: {node: ^20.0.0 || >=22.0.0} 1201 + 1202 neotraverse@0.6.18: 1203 + resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==} 1204 + engines: {node: '>= 10'} 1205 1206 nlcst-to-string@4.0.0: 1207 + resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} 1208 1209 node-fetch-native@1.6.7: 1210 + resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} 1211 1212 node-mock-http@1.0.4: 1213 + resolution: {integrity: sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==} 1214 1215 normalize-path@3.0.0: 1216 + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 1217 + engines: {node: '>=0.10.0'} 1218 1219 nth-check@2.1.1: 1220 + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} 1221 1222 ofetch@1.5.1: 1223 + resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==} 1224 1225 ohash@2.0.11: 1226 + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} 1227 1228 oniguruma-parser@0.12.1: 1229 + resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==} 1230 1231 oniguruma-to-es@4.3.4: 1232 + resolution: {integrity: sha512-3VhUGN3w2eYxnTzHn+ikMI+fp/96KoRSVK9/kMTcFqj1NRDh2IhQCKvYxDnWePKRXY/AqH+Fuiyb7VHSzBjHfA==} 1233 1234 p-limit@6.2.0: 1235 + resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==} 1236 + engines: {node: '>=18'} 1237 1238 p-queue@8.1.1: 1239 + resolution: {integrity: sha512-aNZ+VfjobsWryoiPnEApGGmf5WmNsCo9xu8dfaYamG5qaLP7ClhLN6NgsFe6SwJ2UbLEBK5dv9x8Mn5+RVhMWQ==} 1240 + engines: {node: '>=18'} 1241 1242 p-timeout@6.1.4: 1243 + resolution: {integrity: sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==} 1244 + engines: {node: '>=14.16'} 1245 1246 package-manager-detector@1.6.0: 1247 + resolution: {integrity: sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==} 1248 1249 pako@0.2.9: 1250 + resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} 1251 1252 parse-latin@7.0.0: 1253 + resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==} 1254 1255 parse5@7.3.0: 1256 + resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} 1257 1258 piccolore@0.1.3: 1259 + resolution: {integrity: sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==} 1260 1261 picocolors@1.1.1: 1262 + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 1263 1264 picomatch@2.3.1: 1265 + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1266 + engines: {node: '>=8.6'} 1267 1268 picomatch@4.0.3: 1269 + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} 1270 + engines: {node: '>=12'} 1271 1272 postcss@8.5.6: 1273 + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} 1274 + engines: {node: ^10 || ^12 || >=14} 1275 1276 prettier-plugin-astro@0.14.1: 1277 + resolution: {integrity: sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==} 1278 + engines: {node: ^14.15.0 || >=16.0.0} 1279 1280 prettier@3.7.4: 1281 + resolution: {integrity: sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==} 1282 + engines: {node: '>=14'} 1283 hasBin: true 1284 1285 prismjs@1.30.0: 1286 + resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} 1287 + engines: {node: '>=6'} 1288 1289 prompts@2.4.2: 1290 + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} 1291 + engines: {node: '>= 6'} 1292 1293 property-information@7.1.0: 1294 + resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} 1295 1296 radix3@1.1.2: 1297 + resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} 1298 1299 readdirp@4.1.2: 1300 + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} 1301 + engines: {node: '>= 14.18.0'} 1302 1303 regex-recursion@6.0.2: 1304 + resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==} 1305 1306 regex-utilities@2.3.0: 1307 + resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} 1308 1309 regex@6.1.0: 1310 + resolution: {integrity: sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==} 1311 1312 rehype-parse@9.0.1: 1313 + resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==} 1314 1315 rehype-raw@7.0.0: 1316 + resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} 1317 1318 rehype-stringify@10.0.1: 1319 + resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==} 1320 1321 rehype@13.0.2: 1322 + resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==} 1323 1324 remark-gfm@4.0.1: 1325 + resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} 1326 1327 remark-parse@11.0.0: 1328 + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} 1329 1330 remark-rehype@11.1.2: 1331 + resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==} 1332 1333 remark-smartypants@3.0.2: 1334 + resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==} 1335 + engines: {node: '>=16.0.0'} 1336 1337 remark-stringify@11.0.0: 1338 + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} 1339 1340 restructure@3.0.2: 1341 + resolution: {integrity: sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==} 1342 1343 retext-latin@4.0.0: 1344 + resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} 1345 1346 retext-smartypants@6.2.0: 1347 + resolution: {integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==} 1348 1349 retext-stringify@4.0.0: 1350 + resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==} 1351 1352 retext@9.0.0: 1353 + resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==} 1354 1355 rollup@4.55.1: 1356 + resolution: {integrity: sha512-wDv/Ht1BNHB4upNbK74s9usvl7hObDnvVzknxqY/E/O3X6rW1U1rV1aENEfJ54eFZDTNo7zv1f5N4edCluH7+A==} 1357 + engines: {node: '>=18.0.0', npm: '>=8.0.0'} 1358 hasBin: true 1359 1360 s.color@0.0.15: 1361 + resolution: {integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==} 1362 1363 sass-formatter@0.7.9: 1364 + resolution: {integrity: sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw==} 1365 1366 sax@1.4.3: 1367 + resolution: {integrity: sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ==} 1368 1369 semver@7.7.3: 1370 + resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} 1371 + engines: {node: '>=10'} 1372 hasBin: true 1373 1374 sharp@0.34.5: 1375 + resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==} 1376 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1377 1378 shiki@3.20.0: 1379 + resolution: {integrity: sha512-kgCOlsnyWb+p0WU+01RjkCH+eBVsjL1jOwUYWv0YDWkM2/A46+LDKVs5yZCUXjJG6bj4ndFoAg5iLIIue6dulg==} 1380 1381 sisteransi@1.0.5: 1382 + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 1383 1384 smol-toml@1.6.0: 1385 + resolution: {integrity: sha512-4zemZi0HvTnYwLfrpk/CF9LOd9Lt87kAt50GnqhMpyF9U3poDAP2+iukq2bZsO/ufegbYehBkqINbsWxj4l4cw==} 1386 + engines: {node: '>= 18'} 1387 1388 source-map-js@1.2.1: 1389 + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 1390 + engines: {node: '>=0.10.0'} 1391 1392 space-separated-tokens@2.0.2: 1393 + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} 1394 1395 string-width@4.2.3: 1396 + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 1397 + engines: {node: '>=8'} 1398 1399 string-width@7.2.0: 1400 + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} 1401 + engines: {node: '>=18'} 1402 1403 stringify-entities@4.0.4: 1404 + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} 1405 1406 strip-ansi@6.0.1: 1407 + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 1408 + engines: {node: '>=8'} 1409 1410 strip-ansi@7.1.2: 1411 + resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} 1412 + engines: {node: '>=12'} 1413 1414 suf-log@2.5.3: 1415 + resolution: {integrity: sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==} 1416 1417 svgo@4.0.0: 1418 + resolution: {integrity: sha512-VvrHQ+9uniE+Mvx3+C9IEe/lWasXCU0nXMY2kZeLrHNICuRiC8uMPyM14UEaMOFA5mhyQqEkB02VoQ16n3DLaw==} 1419 + engines: {node: '>=16'} 1420 hasBin: true 1421 1422 tiny-inflate@1.0.3: 1423 + resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} 1424 1425 tinyexec@1.0.2: 1426 + resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} 1427 + engines: {node: '>=18'} 1428 1429 tinyglobby@0.2.15: 1430 + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} 1431 + engines: {node: '>=12.0.0'} 1432 1433 trim-lines@3.0.1: 1434 + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} 1435 1436 trough@2.2.0: 1437 + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} 1438 1439 tsconfck@3.1.6: 1440 + resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==} 1441 + engines: {node: ^18 || >=20} 1442 hasBin: true 1443 peerDependencies: 1444 typescript: ^5.0.0 ··· 1447 optional: true 1448 1449 tslib@2.8.1: 1450 + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} 1451 1452 type-fest@4.41.0: 1453 + resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} 1454 + engines: {node: '>=16'} 1455 1456 typescript@5.9.3: 1457 + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} 1458 + engines: {node: '>=14.17'} 1459 hasBin: true 1460 1461 ufo@1.6.1: 1462 + resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} 1463 1464 ultrahtml@1.6.0: 1465 + resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==} 1466 1467 uncrypto@0.1.3: 1468 + resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} 1469 1470 undici-types@7.16.0: 1471 + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} 1472 1473 unicode-properties@1.4.1: 1474 + resolution: {integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==} 1475 1476 unicode-segmenter@0.14.5: 1477 + resolution: {integrity: sha512-jHGmj2LUuqDcX3hqY12Ql+uhUTn8huuxNZGq7GvtF6bSybzH3aFgedYu/KTzQStEgt1Ra2F3HxadNXsNjb3m3g==} 1478 1479 unicode-trie@2.0.0: 1480 + resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==} 1481 1482 unified@11.0.5: 1483 + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} 1484 1485 unifont@0.6.0: 1486 + resolution: {integrity: sha512-5Fx50fFQMQL5aeHyWnZX9122sSLckcDvcfFiBf3QYeHa7a1MKJooUy52b67moi2MJYkrfo/TWY+CoLdr/w0tTA==} 1487 1488 unist-util-find-after@5.0.0: 1489 + resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} 1490 1491 unist-util-is@6.0.1: 1492 + resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} 1493 1494 unist-util-modify-children@4.0.0: 1495 + resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==} 1496 1497 unist-util-position@5.0.0: 1498 + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} 1499 1500 unist-util-remove-position@5.0.0: 1501 + resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} 1502 1503 unist-util-stringify-position@4.0.0: 1504 + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} 1505 1506 unist-util-visit-children@3.0.0: 1507 + resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} 1508 1509 unist-util-visit-parents@6.0.2: 1510 + resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} 1511 1512 unist-util-visit@5.0.0: 1513 + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} 1514 1515 unstorage@1.17.3: 1516 + resolution: {integrity: sha512-i+JYyy0DoKmQ3FximTHbGadmIYb8JEpq7lxUjnjeB702bCPum0vzo6oy5Mfu0lpqISw7hCyMW2yj4nWC8bqJ3Q==} 1517 peerDependencies: 1518 + '@azure/app-configuration': ^1.8.0 1519 + '@azure/cosmos': ^4.2.0 1520 + '@azure/data-tables': ^13.3.0 1521 + '@azure/identity': ^4.6.0 1522 + '@azure/keyvault-secrets': ^4.9.0 1523 + '@azure/storage-blob': ^12.26.0 1524 + '@capacitor/preferences': ^6.0.3 || ^7.0.0 1525 + '@deno/kv': '>=0.9.0' 1526 + '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0 1527 + '@planetscale/database': ^1.19.0 1528 + '@upstash/redis': ^1.34.3 1529 + '@vercel/blob': '>=0.27.1' 1530 + '@vercel/functions': ^2.2.12 || ^3.0.0 1531 + '@vercel/kv': ^1.0.1 1532 aws4fetch: ^1.0.20 1533 + db0: '>=0.2.1' 1534 idb-keyval: ^6.2.1 1535 ioredis: ^5.4.2 1536 uploadthing: ^7.4.4 1537 peerDependenciesMeta: 1538 + '@azure/app-configuration': 1539 optional: true 1540 + '@azure/cosmos': 1541 optional: true 1542 + '@azure/data-tables': 1543 optional: true 1544 + '@azure/identity': 1545 optional: true 1546 + '@azure/keyvault-secrets': 1547 optional: true 1548 + '@azure/storage-blob': 1549 optional: true 1550 + '@capacitor/preferences': 1551 optional: true 1552 + '@deno/kv': 1553 optional: true 1554 + '@netlify/blobs': 1555 optional: true 1556 + '@planetscale/database': 1557 optional: true 1558 + '@upstash/redis': 1559 optional: true 1560 + '@vercel/blob': 1561 optional: true 1562 + '@vercel/functions': 1563 optional: true 1564 + '@vercel/kv': 1565 optional: true 1566 aws4fetch: 1567 optional: true ··· 1575 optional: true 1576 1577 vfile-location@5.0.3: 1578 + resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} 1579 1580 vfile-message@4.0.3: 1581 + resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} 1582 1583 vfile@6.0.3: 1584 + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} 1585 1586 vite@6.4.1: 1587 + resolution: {integrity: sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==} 1588 + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} 1589 hasBin: true 1590 peerDependencies: 1591 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 1592 + jiti: '>=1.21.0' 1593 + less: '*' 1594 lightningcss: ^1.21.0 1595 + sass: '*' 1596 + sass-embedded: '*' 1597 + stylus: '*' 1598 + sugarss: '*' 1599 terser: ^5.16.0 1600 tsx: ^4.8.1 1601 yaml: ^2.4.2 1602 peerDependenciesMeta: 1603 + '@types/node': 1604 optional: true 1605 jiti: 1606 optional: true ··· 1624 optional: true 1625 1626 vitefu@1.1.1: 1627 + resolution: {integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==} 1628 peerDependencies: 1629 vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0 1630 peerDependenciesMeta: ··· 1632 optional: true 1633 1634 web-namespaces@2.0.1: 1635 + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} 1636 1637 which-pm-runs@1.1.0: 1638 + resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} 1639 + engines: {node: '>=4'} 1640 1641 widest-line@5.0.0: 1642 + resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==} 1643 + engines: {node: '>=18'} 1644 1645 wrap-ansi@9.0.2: 1646 + resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} 1647 + engines: {node: '>=18'} 1648 1649 xxhash-wasm@1.1.0: 1650 + resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==} 1651 1652 yargs-parser@21.1.1: 1653 + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} 1654 + engines: {node: '>=12'} 1655 1656 yocto-queue@1.2.2: 1657 + resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==} 1658 + engines: {node: '>=12.20'} 1659 1660 yocto-spinner@0.2.3: 1661 + resolution: {integrity: sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==} 1662 + engines: {node: '>=18.19'} 1663 1664 yoctocolors@2.1.2: 1665 + resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} 1666 + engines: {node: '>=18'} 1667 1668 zod-to-json-schema@3.25.1: 1669 + resolution: {integrity: sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA==} 1670 peerDependencies: 1671 zod: ^3.25 || ^4 1672 1673 zod-to-ts@1.2.0: 1674 + resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==} 1675 peerDependencies: 1676 typescript: ^4.9.4 || ^5.0.2 1677 zod: ^3 1678 1679 zod@3.25.76: 1680 + resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} 1681 1682 zwitch@2.0.4: 1683 + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} 1684 1685 snapshots: 1686 + 1687 + '@astrojs/compiler@2.13.0': {} 1688 1689 + '@astrojs/internal-helpers@0.7.5': {} 1690 1691 + '@astrojs/markdown-remark@6.3.10': 1692 dependencies: 1693 + '@astrojs/internal-helpers': 0.7.5 1694 + '@astrojs/prism': 3.3.0 1695 github-slugger: 2.0.0 1696 hast-util-from-html: 2.0.3 1697 hast-util-to-text: 4.0.2 ··· 1714 transitivePeerDependencies: 1715 - supports-color 1716 1717 + '@astrojs/prism@3.3.0': 1718 dependencies: 1719 prismjs: 1.30.0 1720 1721 + '@astrojs/telemetry@3.3.0': 1722 dependencies: 1723 ci-info: 4.3.1 1724 debug: 4.4.3 ··· 1730 transitivePeerDependencies: 1731 - supports-color 1732 1733 + '@atcute/atproto@3.1.10': 1734 dependencies: 1735 + '@atcute/lexicons': 1.2.6 1736 1737 + '@atcute/car@5.0.0': 1738 dependencies: 1739 + '@atcute/cbor': 2.2.8 1740 + '@atcute/cid': 2.3.0 1741 + '@atcute/uint8array': 1.0.6 1742 + '@atcute/varint': 1.0.3 1743 1744 + '@atcute/cbor@2.2.8': 1745 dependencies: 1746 + '@atcute/cid': 2.3.0 1747 + '@atcute/multibase': 1.1.6 1748 + '@atcute/uint8array': 1.0.6 1749 1750 + '@atcute/cid@2.3.0': 1751 dependencies: 1752 + '@atcute/multibase': 1.1.6 1753 + '@atcute/uint8array': 1.0.6 1754 1755 + '@atcute/client@4.2.1': 1756 dependencies: 1757 + '@atcute/identity': 1.1.3 1758 + '@atcute/lexicons': 1.2.6 1759 1760 + '@atcute/crypto@2.3.0': 1761 dependencies: 1762 + '@atcute/multibase': 1.1.6 1763 + '@atcute/uint8array': 1.0.6 1764 + '@noble/secp256k1': 3.0.0 1765 1766 + '@atcute/identity-resolver-node@1.0.3(@atcute/identity-resolver@1.2.2(@atcute/identity@1.1.3))(@atcute/identity@1.1.3)': 1767 dependencies: 1768 + '@atcute/identity': 1.1.3 1769 + '@atcute/identity-resolver': 1.2.2(@atcute/identity@1.1.3) 1770 + '@atcute/lexicons': 1.2.6 1771 1772 + '@atcute/identity-resolver@1.2.2(@atcute/identity@1.1.3)': 1773 dependencies: 1774 + '@atcute/identity': 1.1.3 1775 + '@atcute/lexicons': 1.2.6 1776 + '@atcute/util-fetch': 1.0.5 1777 + '@badrap/valita': 0.4.6 1778 1779 + '@atcute/identity@1.1.3': 1780 dependencies: 1781 + '@atcute/lexicons': 1.2.6 1782 + '@badrap/valita': 0.4.6 1783 1784 + '@atcute/lex-cli@2.5.2': 1785 dependencies: 1786 + '@atcute/identity': 1.1.3 1787 + '@atcute/identity-resolver': 1.2.2(@atcute/identity@1.1.3) 1788 + '@atcute/lexicon-doc': 2.0.6 1789 + '@atcute/lexicon-resolver': 0.1.6(@atcute/identity-resolver@1.2.2(@atcute/identity@1.1.3))(@atcute/identity@1.1.3) 1790 + '@atcute/lexicons': 1.2.6 1791 + '@badrap/valita': 0.4.6 1792 + '@optique/core': 0.6.11 1793 + '@optique/run': 0.6.11 1794 picocolors: 1.1.1 1795 prettier: 3.7.4 1796 1797 + '@atcute/lexicon-doc@2.0.6': 1798 dependencies: 1799 + '@atcute/identity': 1.1.3 1800 + '@atcute/lexicons': 1.2.6 1801 + '@atcute/uint8array': 1.0.6 1802 + '@atcute/util-text': 0.0.1 1803 + '@badrap/valita': 0.4.6 1804 1805 + '@atcute/lexicon-resolver@0.1.6(@atcute/identity-resolver@1.2.2(@atcute/identity@1.1.3))(@atcute/identity@1.1.3)': 1806 dependencies: 1807 + '@atcute/crypto': 2.3.0 1808 + '@atcute/identity': 1.1.3 1809 + '@atcute/identity-resolver': 1.2.2(@atcute/identity@1.1.3) 1810 + '@atcute/lexicon-doc': 2.0.6 1811 + '@atcute/lexicons': 1.2.6 1812 + '@atcute/repo': 0.1.1 1813 + '@atcute/util-fetch': 1.0.5 1814 + '@badrap/valita': 0.4.6 1815 1816 + '@atcute/lexicons@1.2.6': 1817 dependencies: 1818 + '@atcute/uint8array': 1.0.6 1819 + '@atcute/util-text': 0.0.1 1820 + '@standard-schema/spec': 1.1.0 1821 esm-env: 1.2.2 1822 1823 + '@atcute/mst@0.1.1': 1824 dependencies: 1825 + '@atcute/cbor': 2.2.8 1826 + '@atcute/cid': 2.3.0 1827 + '@atcute/uint8array': 1.0.6 1828 1829 + '@atcute/multibase@1.1.6': 1830 dependencies: 1831 + '@atcute/uint8array': 1.0.6 1832 1833 + '@atcute/oauth-browser-client@2.0.3(@atcute/identity@1.1.3)': 1834 dependencies: 1835 + '@atcute/client': 4.2.1 1836 + '@atcute/identity-resolver': 1.2.2(@atcute/identity@1.1.3) 1837 + '@atcute/lexicons': 1.2.6 1838 + '@atcute/multibase': 1.1.6 1839 + '@atcute/uint8array': 1.0.6 1840 nanoid: 5.1.6 1841 transitivePeerDependencies: 1842 + - '@atcute/identity' 1843 1844 + '@atcute/repo@0.1.1': 1845 dependencies: 1846 + '@atcute/car': 5.0.0 1847 + '@atcute/cbor': 2.2.8 1848 + '@atcute/cid': 2.3.0 1849 + '@atcute/crypto': 2.3.0 1850 + '@atcute/lexicons': 1.2.6 1851 + '@atcute/mst': 0.1.1 1852 + '@atcute/uint8array': 1.0.6 1853 1854 + '@atcute/uint8array@1.0.6': {} 1855 1856 + '@atcute/util-fetch@1.0.5': 1857 dependencies: 1858 + '@badrap/valita': 0.4.6 1859 1860 + '@atcute/util-text@0.0.1': 1861 dependencies: 1862 unicode-segmenter: 0.14.5 1863 1864 + '@atcute/varint@1.0.3': {} 1865 1866 + '@babel/helper-string-parser@7.27.1': {} 1867 1868 + '@babel/helper-validator-identifier@7.28.5': {} 1869 1870 + '@babel/parser@7.28.5': 1871 dependencies: 1872 + '@babel/types': 7.28.5 1873 1874 + '@babel/types@7.28.5': 1875 dependencies: 1876 + '@babel/helper-string-parser': 7.27.1 1877 + '@babel/helper-validator-identifier': 7.28.5 1878 1879 + '@badrap/valita@0.4.6': {} 1880 1881 + '@capsizecss/unpack@3.0.1': 1882 dependencies: 1883 fontkit: 2.0.4 1884 1885 + '@emnapi/runtime@1.8.1': 1886 dependencies: 1887 tslib: 2.8.1 1888 optional: true 1889 1890 + '@esbuild/aix-ppc64@0.25.12': 1891 optional: true 1892 1893 + '@esbuild/android-arm64@0.25.12': 1894 optional: true 1895 1896 + '@esbuild/android-arm@0.25.12': 1897 optional: true 1898 1899 + '@esbuild/android-x64@0.25.12': 1900 optional: true 1901 1902 + '@esbuild/darwin-arm64@0.25.12': 1903 optional: true 1904 1905 + '@esbuild/darwin-x64@0.25.12': 1906 optional: true 1907 1908 + '@esbuild/freebsd-arm64@0.25.12': 1909 optional: true 1910 1911 + '@esbuild/freebsd-x64@0.25.12': 1912 optional: true 1913 1914 + '@esbuild/linux-arm64@0.25.12': 1915 optional: true 1916 1917 + '@esbuild/linux-arm@0.25.12': 1918 optional: true 1919 1920 + '@esbuild/linux-ia32@0.25.12': 1921 optional: true 1922 1923 + '@esbuild/linux-loong64@0.25.12': 1924 optional: true 1925 1926 + '@esbuild/linux-mips64el@0.25.12': 1927 optional: true 1928 1929 + '@esbuild/linux-ppc64@0.25.12': 1930 optional: true 1931 1932 + '@esbuild/linux-riscv64@0.25.12': 1933 optional: true 1934 1935 + '@esbuild/linux-s390x@0.25.12': 1936 optional: true 1937 1938 + '@esbuild/linux-x64@0.25.12': 1939 optional: true 1940 1941 + '@esbuild/netbsd-arm64@0.25.12': 1942 optional: true 1943 1944 + '@esbuild/netbsd-x64@0.25.12': 1945 optional: true 1946 1947 + '@esbuild/openbsd-arm64@0.25.12': 1948 optional: true 1949 1950 + '@esbuild/openbsd-x64@0.25.12': 1951 optional: true 1952 1953 + '@esbuild/openharmony-arm64@0.25.12': 1954 optional: true 1955 1956 + '@esbuild/sunos-x64@0.25.12': 1957 optional: true 1958 1959 + '@esbuild/win32-arm64@0.25.12': 1960 optional: true 1961 1962 + '@esbuild/win32-ia32@0.25.12': 1963 optional: true 1964 1965 + '@esbuild/win32-x64@0.25.12': 1966 optional: true 1967 1968 + '@img/colour@1.0.0': 1969 optional: true 1970 1971 + '@img/sharp-darwin-arm64@0.34.5': 1972 optionalDependencies: 1973 + '@img/sharp-libvips-darwin-arm64': 1.2.4 1974 optional: true 1975 1976 + '@img/sharp-darwin-x64@0.34.5': 1977 optionalDependencies: 1978 + '@img/sharp-libvips-darwin-x64': 1.2.4 1979 optional: true 1980 1981 + '@img/sharp-libvips-darwin-arm64@1.2.4': 1982 optional: true 1983 1984 + '@img/sharp-libvips-darwin-x64@1.2.4': 1985 optional: true 1986 1987 + '@img/sharp-libvips-linux-arm64@1.2.4': 1988 optional: true 1989 1990 + '@img/sharp-libvips-linux-arm@1.2.4': 1991 optional: true 1992 1993 + '@img/sharp-libvips-linux-ppc64@1.2.4': 1994 optional: true 1995 1996 + '@img/sharp-libvips-linux-riscv64@1.2.4': 1997 optional: true 1998 1999 + '@img/sharp-libvips-linux-s390x@1.2.4': 2000 optional: true 2001 2002 + '@img/sharp-libvips-linux-x64@1.2.4': 2003 optional: true 2004 2005 + '@img/sharp-libvips-linuxmusl-arm64@1.2.4': 2006 optional: true 2007 2008 + '@img/sharp-libvips-linuxmusl-x64@1.2.4': 2009 optional: true 2010 2011 + '@img/sharp-linux-arm64@0.34.5': 2012 optionalDependencies: 2013 + '@img/sharp-libvips-linux-arm64': 1.2.4 2014 optional: true 2015 2016 + '@img/sharp-linux-arm@0.34.5': 2017 optionalDependencies: 2018 + '@img/sharp-libvips-linux-arm': 1.2.4 2019 optional: true 2020 2021 + '@img/sharp-linux-ppc64@0.34.5': 2022 optionalDependencies: 2023 + '@img/sharp-libvips-linux-ppc64': 1.2.4 2024 optional: true 2025 2026 + '@img/sharp-linux-riscv64@0.34.5': 2027 optionalDependencies: 2028 + '@img/sharp-libvips-linux-riscv64': 1.2.4 2029 optional: true 2030 2031 + '@img/sharp-linux-s390x@0.34.5': 2032 optionalDependencies: 2033 + '@img/sharp-libvips-linux-s390x': 1.2.4 2034 optional: true 2035 2036 + '@img/sharp-linux-x64@0.34.5': 2037 optionalDependencies: 2038 + '@img/sharp-libvips-linux-x64': 1.2.4 2039 optional: true 2040 2041 + '@img/sharp-linuxmusl-arm64@0.34.5': 2042 optionalDependencies: 2043 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 2044 optional: true 2045 2046 + '@img/sharp-linuxmusl-x64@0.34.5': 2047 optionalDependencies: 2048 + '@img/sharp-libvips-linuxmusl-x64': 1.2.4 2049 optional: true 2050 2051 + '@img/sharp-wasm32@0.34.5': 2052 dependencies: 2053 + '@emnapi/runtime': 1.8.1 2054 optional: true 2055 2056 + '@img/sharp-win32-arm64@0.34.5': 2057 optional: true 2058 2059 + '@img/sharp-win32-ia32@0.34.5': 2060 optional: true 2061 2062 + '@img/sharp-win32-x64@0.34.5': 2063 optional: true 2064 2065 + '@jridgewell/sourcemap-codec@1.5.5': {} 2066 2067 + '@noble/secp256k1@3.0.0': {} 2068 2069 + '@optique/core@0.6.11': {} 2070 2071 + '@optique/run@0.6.11': 2072 dependencies: 2073 + '@optique/core': 0.6.11 2074 2075 + '@oslojs/encoding@1.1.0': {} 2076 2077 + '@rollup/pluginutils@5.3.0(rollup@4.55.1)': 2078 dependencies: 2079 + '@types/estree': 1.0.8 2080 estree-walker: 2.0.2 2081 picomatch: 4.0.3 2082 optionalDependencies: 2083 rollup: 4.55.1 2084 2085 + '@rollup/rollup-android-arm-eabi@4.55.1': 2086 optional: true 2087 2088 + '@rollup/rollup-android-arm64@4.55.1': 2089 optional: true 2090 2091 + '@rollup/rollup-darwin-arm64@4.55.1': 2092 optional: true 2093 2094 + '@rollup/rollup-darwin-x64@4.55.1': 2095 optional: true 2096 2097 + '@rollup/rollup-freebsd-arm64@4.55.1': 2098 optional: true 2099 2100 + '@rollup/rollup-freebsd-x64@4.55.1': 2101 optional: true 2102 2103 + '@rollup/rollup-linux-arm-gnueabihf@4.55.1': 2104 optional: true 2105 2106 + '@rollup/rollup-linux-arm-musleabihf@4.55.1': 2107 optional: true 2108 2109 + '@rollup/rollup-linux-arm64-gnu@4.55.1': 2110 optional: true 2111 2112 + '@rollup/rollup-linux-arm64-musl@4.55.1': 2113 optional: true 2114 2115 + '@rollup/rollup-linux-loong64-gnu@4.55.1': 2116 optional: true 2117 2118 + '@rollup/rollup-linux-loong64-musl@4.55.1': 2119 optional: true 2120 2121 + '@rollup/rollup-linux-ppc64-gnu@4.55.1': 2122 optional: true 2123 2124 + '@rollup/rollup-linux-ppc64-musl@4.55.1': 2125 optional: true 2126 2127 + '@rollup/rollup-linux-riscv64-gnu@4.55.1': 2128 optional: true 2129 2130 + '@rollup/rollup-linux-riscv64-musl@4.55.1': 2131 optional: true 2132 2133 + '@rollup/rollup-linux-s390x-gnu@4.55.1': 2134 optional: true 2135 2136 + '@rollup/rollup-linux-x64-gnu@4.55.1': 2137 optional: true 2138 2139 + '@rollup/rollup-linux-x64-musl@4.55.1': 2140 optional: true 2141 2142 + '@rollup/rollup-openbsd-x64@4.55.1': 2143 optional: true 2144 2145 + '@rollup/rollup-openharmony-arm64@4.55.1': 2146 optional: true 2147 2148 + '@rollup/rollup-win32-arm64-msvc@4.55.1': 2149 optional: true 2150 2151 + '@rollup/rollup-win32-ia32-msvc@4.55.1': 2152 optional: true 2153 2154 + '@rollup/rollup-win32-x64-gnu@4.55.1': 2155 optional: true 2156 2157 + '@rollup/rollup-win32-x64-msvc@4.55.1': 2158 optional: true 2159 2160 + '@shikijs/core@3.20.0': 2161 dependencies: 2162 + '@shikijs/types': 3.20.0 2163 + '@shikijs/vscode-textmate': 10.0.2 2164 + '@types/hast': 3.0.4 2165 hast-util-to-html: 9.0.5 2166 2167 + '@shikijs/engine-javascript@3.20.0': 2168 dependencies: 2169 + '@shikijs/types': 3.20.0 2170 + '@shikijs/vscode-textmate': 10.0.2 2171 oniguruma-to-es: 4.3.4 2172 2173 + '@shikijs/engine-oniguruma@3.20.0': 2174 dependencies: 2175 + '@shikijs/types': 3.20.0 2176 + '@shikijs/vscode-textmate': 10.0.2 2177 2178 + '@shikijs/langs@3.20.0': 2179 dependencies: 2180 + '@shikijs/types': 3.20.0 2181 2182 + '@shikijs/themes@3.20.0': 2183 dependencies: 2184 + '@shikijs/types': 3.20.0 2185 2186 + '@shikijs/types@3.20.0': 2187 dependencies: 2188 + '@shikijs/vscode-textmate': 10.0.2 2189 + '@types/hast': 3.0.4 2190 2191 + '@shikijs/vscode-textmate@10.0.2': {} 2192 2193 + '@standard-schema/spec@1.1.0': {} 2194 2195 + '@swc/helpers@0.5.18': 2196 dependencies: 2197 tslib: 2.8.1 2198 2199 + '@types/debug@4.1.12': 2200 dependencies: 2201 + '@types/ms': 2.1.0 2202 2203 + '@types/estree@1.0.8': {} 2204 2205 + '@types/fontkit@2.0.8': 2206 dependencies: 2207 + '@types/node': 25.0.3 2208 2209 + '@types/hast@3.0.4': 2210 dependencies: 2211 + '@types/unist': 3.0.3 2212 2213 + '@types/mdast@4.0.4': 2214 dependencies: 2215 + '@types/unist': 3.0.3 2216 2217 + '@types/ms@2.1.0': {} 2218 2219 + '@types/nlcst@2.0.3': 2220 dependencies: 2221 + '@types/unist': 3.0.3 2222 2223 + '@types/node@25.0.3': 2224 dependencies: 2225 undici-types: 7.16.0 2226 2227 + '@types/unist@3.0.3': {} 2228 2229 + '@ungap/structured-clone@1.3.0': {} 2230 2231 acorn@8.15.0: {} 2232 ··· 2255 2256 astro@5.16.6(@types/node@25.0.3)(rollup@4.55.1)(typescript@5.9.3): 2257 dependencies: 2258 + '@astrojs/compiler': 2.13.0 2259 + '@astrojs/internal-helpers': 0.7.5 2260 + '@astrojs/markdown-remark': 6.3.10 2261 + '@astrojs/telemetry': 3.3.0 2262 + '@capsizecss/unpack': 3.0.1 2263 + '@oslojs/encoding': 1.1.0 2264 + '@rollup/pluginutils': 5.3.0(rollup@4.55.1) 2265 acorn: 8.15.0 2266 aria-query: 5.3.2 2267 axobject-query: 4.1.0 ··· 2321 optionalDependencies: 2322 sharp: 0.34.5 2323 transitivePeerDependencies: 2324 + - '@azure/app-configuration' 2325 + - '@azure/cosmos' 2326 + - '@azure/data-tables' 2327 + - '@azure/identity' 2328 + - '@azure/keyvault-secrets' 2329 + - '@azure/storage-blob' 2330 + - '@capacitor/preferences' 2331 + - '@deno/kv' 2332 + - '@netlify/blobs' 2333 + - '@planetscale/database' 2334 + - '@types/node' 2335 + - '@upstash/redis' 2336 + - '@vercel/blob' 2337 + - '@vercel/functions' 2338 + - '@vercel/kv' 2339 - aws4fetch 2340 - db0 2341 - idb-keyval ··· 2509 2510 esbuild@0.25.12: 2511 optionalDependencies: 2512 + '@esbuild/aix-ppc64': 0.25.12 2513 + '@esbuild/android-arm': 0.25.12 2514 + '@esbuild/android-arm64': 0.25.12 2515 + '@esbuild/android-x64': 0.25.12 2516 + '@esbuild/darwin-arm64': 0.25.12 2517 + '@esbuild/darwin-x64': 0.25.12 2518 + '@esbuild/freebsd-arm64': 0.25.12 2519 + '@esbuild/freebsd-x64': 0.25.12 2520 + '@esbuild/linux-arm': 0.25.12 2521 + '@esbuild/linux-arm64': 0.25.12 2522 + '@esbuild/linux-ia32': 0.25.12 2523 + '@esbuild/linux-loong64': 0.25.12 2524 + '@esbuild/linux-mips64el': 0.25.12 2525 + '@esbuild/linux-ppc64': 0.25.12 2526 + '@esbuild/linux-riscv64': 0.25.12 2527 + '@esbuild/linux-s390x': 0.25.12 2528 + '@esbuild/linux-x64': 0.25.12 2529 + '@esbuild/netbsd-arm64': 0.25.12 2530 + '@esbuild/netbsd-x64': 0.25.12 2531 + '@esbuild/openbsd-arm64': 0.25.12 2532 + '@esbuild/openbsd-x64': 0.25.12 2533 + '@esbuild/openharmony-arm64': 0.25.12 2534 + '@esbuild/sunos-x64': 0.25.12 2535 + '@esbuild/win32-arm64': 0.25.12 2536 + '@esbuild/win32-ia32': 0.25.12 2537 + '@esbuild/win32-x64': 0.25.12 2538 2539 escape-string-regexp@5.0.0: {} 2540 ··· 2544 2545 estree-walker@3.0.3: 2546 dependencies: 2547 + '@types/estree': 1.0.8 2548 2549 eventemitter3@5.0.1: {} 2550 ··· 2560 2561 fontace@0.3.1: 2562 dependencies: 2563 + '@types/fontkit': 2.0.8 2564 fontkit: 2.0.4 2565 2566 fontkit@2.0.4: 2567 dependencies: 2568 + '@swc/helpers': 0.5.18 2569 brotli: 1.3.3 2570 clone: 2.1.2 2571 dfa: 1.2.0 ··· 2596 2597 hast-util-from-html@2.0.3: 2598 dependencies: 2599 + '@types/hast': 3.0.4 2600 devlop: 1.1.0 2601 hast-util-from-parse5: 8.0.3 2602 parse5: 7.3.0 ··· 2605 2606 hast-util-from-parse5@8.0.3: 2607 dependencies: 2608 + '@types/hast': 3.0.4 2609 + '@types/unist': 3.0.3 2610 devlop: 1.1.0 2611 hastscript: 9.0.1 2612 property-information: 7.1.0 ··· 2616 2617 hast-util-is-element@3.0.0: 2618 dependencies: 2619 + '@types/hast': 3.0.4 2620 2621 hast-util-parse-selector@4.0.0: 2622 dependencies: 2623 + '@types/hast': 3.0.4 2624 2625 hast-util-raw@9.1.0: 2626 dependencies: 2627 + '@types/hast': 3.0.4 2628 + '@types/unist': 3.0.3 2629 + '@ungap/structured-clone': 1.3.0 2630 hast-util-from-parse5: 8.0.3 2631 hast-util-to-parse5: 8.0.1 2632 html-void-elements: 3.0.0 ··· 2640 2641 hast-util-to-html@9.0.5: 2642 dependencies: 2643 + '@types/hast': 3.0.4 2644 + '@types/unist': 3.0.3 2645 ccount: 2.0.1 2646 comma-separated-tokens: 2.0.3 2647 hast-util-whitespace: 3.0.0 ··· 2654 2655 hast-util-to-parse5@8.0.1: 2656 dependencies: 2657 + '@types/hast': 3.0.4 2658 comma-separated-tokens: 2.0.3 2659 devlop: 1.1.0 2660 property-information: 7.1.0 ··· 2664 2665 hast-util-to-text@4.0.2: 2666 dependencies: 2667 + '@types/hast': 3.0.4 2668 + '@types/unist': 3.0.3 2669 hast-util-is-element: 3.0.0 2670 unist-util-find-after: 5.0.0 2671 2672 hast-util-whitespace@3.0.0: 2673 dependencies: 2674 + '@types/hast': 3.0.4 2675 2676 hastscript@9.0.1: 2677 dependencies: 2678 + '@types/hast': 3.0.4 2679 comma-separated-tokens: 2.0.3 2680 hast-util-parse-selector: 4.0.0 2681 property-information: 7.1.0 ··· 2717 2718 magic-string@0.30.21: 2719 dependencies: 2720 + '@jridgewell/sourcemap-codec': 1.5.5 2721 2722 magicast@0.5.1: 2723 dependencies: 2724 + '@babel/parser': 7.28.5 2725 + '@babel/types': 7.28.5 2726 source-map-js: 1.2.1 2727 2728 markdown-table@3.0.4: {} 2729 2730 mdast-util-definitions@6.0.0: 2731 dependencies: 2732 + '@types/mdast': 4.0.4 2733 + '@types/unist': 3.0.3 2734 unist-util-visit: 5.0.0 2735 2736 mdast-util-find-and-replace@3.0.2: 2737 dependencies: 2738 + '@types/mdast': 4.0.4 2739 escape-string-regexp: 5.0.0 2740 unist-util-is: 6.0.1 2741 unist-util-visit-parents: 6.0.2 2742 2743 mdast-util-from-markdown@2.0.2: 2744 dependencies: 2745 + '@types/mdast': 4.0.4 2746 + '@types/unist': 3.0.3 2747 decode-named-character-reference: 1.2.0 2748 devlop: 1.1.0 2749 mdast-util-to-string: 4.0.0 ··· 2759 2760 mdast-util-gfm-autolink-literal@2.0.1: 2761 dependencies: 2762 + '@types/mdast': 4.0.4 2763 ccount: 2.0.1 2764 devlop: 1.1.0 2765 mdast-util-find-and-replace: 3.0.2 ··· 2767 2768 mdast-util-gfm-footnote@2.1.0: 2769 dependencies: 2770 + '@types/mdast': 4.0.4 2771 devlop: 1.1.0 2772 mdast-util-from-markdown: 2.0.2 2773 mdast-util-to-markdown: 2.1.2 ··· 2777 2778 mdast-util-gfm-strikethrough@2.0.0: 2779 dependencies: 2780 + '@types/mdast': 4.0.4 2781 mdast-util-from-markdown: 2.0.2 2782 mdast-util-to-markdown: 2.1.2 2783 transitivePeerDependencies: ··· 2785 2786 mdast-util-gfm-table@2.0.0: 2787 dependencies: 2788 + '@types/mdast': 4.0.4 2789 devlop: 1.1.0 2790 markdown-table: 3.0.4 2791 mdast-util-from-markdown: 2.0.2 ··· 2795 2796 mdast-util-gfm-task-list-item@2.0.0: 2797 dependencies: 2798 + '@types/mdast': 4.0.4 2799 devlop: 1.1.0 2800 mdast-util-from-markdown: 2.0.2 2801 mdast-util-to-markdown: 2.1.2 ··· 2816 2817 mdast-util-phrasing@4.1.0: 2818 dependencies: 2819 + '@types/mdast': 4.0.4 2820 unist-util-is: 6.0.1 2821 2822 mdast-util-to-hast@13.2.1: 2823 dependencies: 2824 + '@types/hast': 3.0.4 2825 + '@types/mdast': 4.0.4 2826 + '@ungap/structured-clone': 1.3.0 2827 devlop: 1.1.0 2828 micromark-util-sanitize-uri: 2.0.1 2829 trim-lines: 3.0.1 ··· 2833 2834 mdast-util-to-markdown@2.1.2: 2835 dependencies: 2836 + '@types/mdast': 4.0.4 2837 + '@types/unist': 3.0.3 2838 longest-streak: 3.1.0 2839 mdast-util-phrasing: 4.1.0 2840 mdast-util-to-string: 4.0.0 ··· 2845 2846 mdast-util-to-string@4.0.0: 2847 dependencies: 2848 + '@types/mdast': 4.0.4 2849 2850 mdn-data@2.0.28: {} 2851 ··· 3022 3023 micromark@4.0.2: 3024 dependencies: 3025 + '@types/debug': 4.1.12 3026 debug: 4.4.3 3027 decode-named-character-reference: 1.2.0 3028 devlop: 1.1.0 ··· 3050 3051 nanoid@5.1.6: {} 3052 3053 + nanostores@1.1.0: {} 3054 + 3055 neotraverse@0.6.18: {} 3056 3057 nlcst-to-string@4.0.0: 3058 dependencies: 3059 + '@types/nlcst': 2.0.3 3060 3061 node-fetch-native@1.6.7: {} 3062 ··· 3101 3102 parse-latin@7.0.0: 3103 dependencies: 3104 + '@types/nlcst': 2.0.3 3105 + '@types/unist': 3.0.3 3106 nlcst-to-string: 4.0.0 3107 unist-util-modify-children: 4.0.0 3108 unist-util-visit-children: 3.0.0 ··· 3128 3129 prettier-plugin-astro@0.14.1: 3130 dependencies: 3131 + '@astrojs/compiler': 2.13.0 3132 prettier: 3.7.4 3133 sass-formatter: 0.7.9 3134 ··· 3159 3160 rehype-parse@9.0.1: 3161 dependencies: 3162 + '@types/hast': 3.0.4 3163 hast-util-from-html: 2.0.3 3164 unified: 11.0.5 3165 3166 rehype-raw@7.0.0: 3167 dependencies: 3168 + '@types/hast': 3.0.4 3169 hast-util-raw: 9.1.0 3170 vfile: 6.0.3 3171 3172 rehype-stringify@10.0.1: 3173 dependencies: 3174 + '@types/hast': 3.0.4 3175 hast-util-to-html: 9.0.5 3176 unified: 11.0.5 3177 3178 rehype@13.0.2: 3179 dependencies: 3180 + '@types/hast': 3.0.4 3181 rehype-parse: 9.0.1 3182 rehype-stringify: 10.0.1 3183 unified: 11.0.5 3184 3185 remark-gfm@4.0.1: 3186 dependencies: 3187 + '@types/mdast': 4.0.4 3188 mdast-util-gfm: 3.1.0 3189 micromark-extension-gfm: 3.0.0 3190 remark-parse: 11.0.0 ··· 3195 3196 remark-parse@11.0.0: 3197 dependencies: 3198 + '@types/mdast': 4.0.4 3199 mdast-util-from-markdown: 2.0.2 3200 micromark-util-types: 2.0.2 3201 unified: 11.0.5 ··· 3204 3205 remark-rehype@11.1.2: 3206 dependencies: 3207 + '@types/hast': 3.0.4 3208 + '@types/mdast': 4.0.4 3209 mdast-util-to-hast: 13.2.1 3210 unified: 11.0.5 3211 vfile: 6.0.3 ··· 3219 3220 remark-stringify@11.0.0: 3221 dependencies: 3222 + '@types/mdast': 4.0.4 3223 mdast-util-to-markdown: 2.1.2 3224 unified: 11.0.5 3225 ··· 3227 3228 retext-latin@4.0.0: 3229 dependencies: 3230 + '@types/nlcst': 2.0.3 3231 parse-latin: 7.0.0 3232 unified: 11.0.5 3233 3234 retext-smartypants@6.2.0: 3235 dependencies: 3236 + '@types/nlcst': 2.0.3 3237 nlcst-to-string: 4.0.0 3238 unist-util-visit: 5.0.0 3239 3240 retext-stringify@4.0.0: 3241 dependencies: 3242 + '@types/nlcst': 2.0.3 3243 nlcst-to-string: 4.0.0 3244 unified: 11.0.5 3245 3246 retext@9.0.0: 3247 dependencies: 3248 + '@types/nlcst': 2.0.3 3249 retext-latin: 4.0.0 3250 retext-stringify: 4.0.0 3251 unified: 11.0.5 3252 3253 rollup@4.55.1: 3254 dependencies: 3255 + '@types/estree': 1.0.8 3256 optionalDependencies: 3257 + '@rollup/rollup-android-arm-eabi': 4.55.1 3258 + '@rollup/rollup-android-arm64': 4.55.1 3259 + '@rollup/rollup-darwin-arm64': 4.55.1 3260 + '@rollup/rollup-darwin-x64': 4.55.1 3261 + '@rollup/rollup-freebsd-arm64': 4.55.1 3262 + '@rollup/rollup-freebsd-x64': 4.55.1 3263 + '@rollup/rollup-linux-arm-gnueabihf': 4.55.1 3264 + '@rollup/rollup-linux-arm-musleabihf': 4.55.1 3265 + '@rollup/rollup-linux-arm64-gnu': 4.55.1 3266 + '@rollup/rollup-linux-arm64-musl': 4.55.1 3267 + '@rollup/rollup-linux-loong64-gnu': 4.55.1 3268 + '@rollup/rollup-linux-loong64-musl': 4.55.1 3269 + '@rollup/rollup-linux-ppc64-gnu': 4.55.1 3270 + '@rollup/rollup-linux-ppc64-musl': 4.55.1 3271 + '@rollup/rollup-linux-riscv64-gnu': 4.55.1 3272 + '@rollup/rollup-linux-riscv64-musl': 4.55.1 3273 + '@rollup/rollup-linux-s390x-gnu': 4.55.1 3274 + '@rollup/rollup-linux-x64-gnu': 4.55.1 3275 + '@rollup/rollup-linux-x64-musl': 4.55.1 3276 + '@rollup/rollup-openbsd-x64': 4.55.1 3277 + '@rollup/rollup-openharmony-arm64': 4.55.1 3278 + '@rollup/rollup-win32-arm64-msvc': 4.55.1 3279 + '@rollup/rollup-win32-ia32-msvc': 4.55.1 3280 + '@rollup/rollup-win32-x64-gnu': 4.55.1 3281 + '@rollup/rollup-win32-x64-msvc': 4.55.1 3282 fsevents: 2.3.3 3283 3284 s.color@0.0.15: {} ··· 3293 3294 sharp@0.34.5: 3295 dependencies: 3296 + '@img/colour': 1.0.0 3297 detect-libc: 2.1.2 3298 semver: 7.7.3 3299 optionalDependencies: 3300 + '@img/sharp-darwin-arm64': 0.34.5 3301 + '@img/sharp-darwin-x64': 0.34.5 3302 + '@img/sharp-libvips-darwin-arm64': 1.2.4 3303 + '@img/sharp-libvips-darwin-x64': 1.2.4 3304 + '@img/sharp-libvips-linux-arm': 1.2.4 3305 + '@img/sharp-libvips-linux-arm64': 1.2.4 3306 + '@img/sharp-libvips-linux-ppc64': 1.2.4 3307 + '@img/sharp-libvips-linux-riscv64': 1.2.4 3308 + '@img/sharp-libvips-linux-s390x': 1.2.4 3309 + '@img/sharp-libvips-linux-x64': 1.2.4 3310 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 3311 + '@img/sharp-libvips-linuxmusl-x64': 1.2.4 3312 + '@img/sharp-linux-arm': 0.34.5 3313 + '@img/sharp-linux-arm64': 0.34.5 3314 + '@img/sharp-linux-ppc64': 0.34.5 3315 + '@img/sharp-linux-riscv64': 0.34.5 3316 + '@img/sharp-linux-s390x': 0.34.5 3317 + '@img/sharp-linux-x64': 0.34.5 3318 + '@img/sharp-linuxmusl-arm64': 0.34.5 3319 + '@img/sharp-linuxmusl-x64': 0.34.5 3320 + '@img/sharp-wasm32': 0.34.5 3321 + '@img/sharp-win32-arm64': 0.34.5 3322 + '@img/sharp-win32-ia32': 0.34.5 3323 + '@img/sharp-win32-x64': 0.34.5 3324 optional: true 3325 3326 shiki@3.20.0: 3327 dependencies: 3328 + '@shikijs/core': 3.20.0 3329 + '@shikijs/engine-javascript': 3.20.0 3330 + '@shikijs/engine-oniguruma': 3.20.0 3331 + '@shikijs/langs': 3.20.0 3332 + '@shikijs/themes': 3.20.0 3333 + '@shikijs/types': 3.20.0 3334 + '@shikijs/vscode-textmate': 10.0.2 3335 + '@types/hast': 3.0.4 3336 3337 sisteransi@1.0.5: {} 3338 ··· 3426 3427 unified@11.0.5: 3428 dependencies: 3429 + '@types/unist': 3.0.3 3430 bail: 2.0.2 3431 devlop: 1.1.0 3432 extend: 3.0.2 ··· 3442 3443 unist-util-find-after@5.0.0: 3444 dependencies: 3445 + '@types/unist': 3.0.3 3446 unist-util-is: 6.0.1 3447 3448 unist-util-is@6.0.1: 3449 dependencies: 3450 + '@types/unist': 3.0.3 3451 3452 unist-util-modify-children@4.0.0: 3453 dependencies: 3454 + '@types/unist': 3.0.3 3455 array-iterate: 2.0.1 3456 3457 unist-util-position@5.0.0: 3458 dependencies: 3459 + '@types/unist': 3.0.3 3460 3461 unist-util-remove-position@5.0.0: 3462 dependencies: 3463 + '@types/unist': 3.0.3 3464 unist-util-visit: 5.0.0 3465 3466 unist-util-stringify-position@4.0.0: 3467 dependencies: 3468 + '@types/unist': 3.0.3 3469 3470 unist-util-visit-children@3.0.0: 3471 dependencies: 3472 + '@types/unist': 3.0.3 3473 3474 unist-util-visit-parents@6.0.2: 3475 dependencies: 3476 + '@types/unist': 3.0.3 3477 unist-util-is: 6.0.1 3478 3479 unist-util-visit@5.0.0: 3480 dependencies: 3481 + '@types/unist': 3.0.3 3482 unist-util-is: 6.0.1 3483 unist-util-visit-parents: 6.0.2 3484 ··· 3495 3496 vfile-location@5.0.3: 3497 dependencies: 3498 + '@types/unist': 3.0.3 3499 vfile: 6.0.3 3500 3501 vfile-message@4.0.3: 3502 dependencies: 3503 + '@types/unist': 3.0.3 3504 unist-util-stringify-position: 4.0.0 3505 3506 vfile@6.0.3: 3507 dependencies: 3508 + '@types/unist': 3.0.3 3509 vfile-message: 4.0.3 3510 3511 vite@6.4.1(@types/node@25.0.3): ··· 3517 rollup: 4.55.1 3518 tinyglobby: 0.2.15 3519 optionalDependencies: 3520 + '@types/node': 25.0.3 3521 fsevents: 2.3.3 3522 3523 vitefu@1.1.1(vite@6.4.1(@types/node@25.0.3)):
+280
src/components/astral/Powers.astro
···
··· 1 + --- 2 + import { 3 + powerData, 4 + powers, 5 + powerTree, 6 + type powerId, 7 + } from "../../consts/astral"; 8 + 9 + interface Props { 10 + id: powerId; 11 + children: (typeof powerTree)[]; 12 + } 13 + 14 + const { id: power, children } = Astro.props; 15 + 16 + console.log(power, children); 17 + --- 18 + 19 + <script> 20 + import { 21 + isPowerId, 22 + parentPowers, 23 + powers, 24 + type powerId, 25 + } from "../../consts/astral"; 26 + import Powers, { type powerObj } from "../../lib/powers"; 27 + 28 + class PowerHTMLElement extends HTMLElement { 29 + #internals = this.attachInternals(); 30 + power = this.getAttribute("power"); 31 + 32 + constructor() { 33 + super(); 34 + 35 + Powers.subscribe((...args) => this.handleState(...args)); 36 + } 37 + 38 + handleState( 39 + value: Readonly<powerObj>, 40 + oldValue: Readonly<powerObj> | undefined, 41 + changedKey: keyof powerObj | undefined, 42 + ) { 43 + let button: Element | null | undefined = 44 + this.shadowRoot?.querySelector("dialog button"); 45 + if (!(button instanceof HTMLButtonElement)) button = undefined; 46 + 47 + this.#internals.states.clear(); 48 + if ( 49 + !this.power || 50 + this.power === "dev.vielle.dnd.power#locked" || 51 + this.power === "dev.vielle.dnd.power#unknown" || 52 + !isPowerId(this.power) 53 + ) { 54 + this.#internals.states.add("locked"); 55 + button && (button.disabled = true); 56 + } else if (value.powers.includes(this.power)) { 57 + this.#internals.states.add("selected"); 58 + button && (button.disabled = false); 59 + // if any selected powers rely on it 60 + if ( 61 + value.powers.reduce( 62 + (acc, curr) => 63 + acc && parentPowers[curr].includes(this.power as powerId), 64 + true, 65 + ) 66 + ) { 67 + this.#internals.states.add("dependency"); 68 + button && (button.disabled = true); 69 + } 70 + } else if (value.powers.length >= value.points) { 71 + this.#internals.states.add("no-points"); 72 + button && (button.disabled = true); 73 + } else if (value.powers.includes(parentPowers[this.power].at(-2) ?? "")) { 74 + this.#internals.states.add("avaliable"); 75 + button && (button.disabled = false); 76 + } else { 77 + this.#internals.states.add("no-parent"); 78 + button && (button.disabled = true); 79 + } 80 + } 81 + 82 + connectedCallback() { 83 + const button = this.shadowRoot?.querySelector("dialog button"); 84 + console.log(button); 85 + if (!(button instanceof HTMLButtonElement)) 86 + throw "`dialog button` could not be selected"; 87 + button.addEventListener("click", (ev) => { 88 + if ( 89 + // this.power is in some way invalid; drop the event 90 + !this.power || 91 + this.power === "dev.vielle.dnd.power#locked" || 92 + this.power === "dev.vielle.dnd.power#unknown" || 93 + !isPowerId(this.power) 94 + ) 95 + return; 96 + // the power is selected; deselect it 97 + else if (Powers.get().powers.includes(this.power)) { 98 + console.log("deselect"); 99 + Powers.setKey( 100 + "powers", 101 + Powers.get().powers.filter((x) => x !== this.power), 102 + ); 103 + } 104 + // if points are not allowed; drop the event 105 + else if (Powers.get().powers.length >= Powers.get().points) return; 106 + // the power is not selected and its parent is unlocked 107 + else if ( 108 + Powers.get().powers.includes(parentPowers[this.power].at(-2) ?? "") 109 + ) 110 + Powers.setKey("powers", [...Powers.get().powers, this.power]); 111 + }); 112 + } 113 + 114 + attributeChangedCallback(name: string, oldValue: string, newValue: string) { 115 + console.log(name, "changed"); 116 + if (name === "power") this.power = newValue; 117 + } 118 + } 119 + 120 + customElements.define("power-", PowerHTMLElement); 121 + </script> 122 + 123 + <power- {power}> 124 + <template shadowrootmode="open"> 125 + <button commandfor="info" command="show-modal"> 126 + <slot is:inline name="img" /> 127 + </button> 128 + <dialog id="info" closedby="any"> 129 + <h2><slot is:inline name="title" /></h2> 130 + <button id="mode"> 131 + <span data-val="unselect">Unselect</span> 132 + <span data-val="locked">Locked</span> 133 + <span data-val="select">Select</span> 134 + <span data-val="no-parent">No Parent</span> 135 + <span data-val="no-points">No Points</span> 136 + <span data-val="dependency">Dependency</span> 137 + </button> 138 + <slot is:inline name="body" /> 139 + </dialog> 140 + <slot is:inline /> 141 + 142 + <style is:inline> 143 + /* colour mode */ 144 + :host { 145 + --outline: white; 146 + 147 + &:host(:state(selected)) { 148 + --outline: green; 149 + } 150 + 151 + &:host(:state(locked)) { 152 + --outline: gold; 153 + } 154 + 155 + &:host(:state(avaliable)) { 156 + --outline: red; 157 + } 158 + 159 + &:host(:state(no-parent)) { 160 + --outline: maroon; 161 + } 162 + 163 + &:host(:state(no-points)) { 164 + --outline: maroon; 165 + } 166 + } 167 + 168 + /* aestetic styles */ 169 + button[command] { 170 + /* display: contents; */ 171 + border: 5px solid var(--outline); 172 + margin: 0; 173 + padding: 0; 174 + } 175 + 176 + /* dialog popup styles */ 177 + dialog { 178 + max-width: min(60ch, calc(100vw - 10ch)); 179 + margin: auto; 180 + 181 + &:open { 182 + display: grid; 183 + } 184 + grid-template: auto auto auto / 1fr auto; 185 + 186 + & h2 { 187 + margin: 0; 188 + } 189 + 190 + & p { 191 + grid-column: span 2; 192 + } 193 + 194 + button { 195 + display: grid; 196 + grid-template: "cell" 1fr / 1fr; 197 + justify-content: center; 198 + align-items: center; 199 + 200 + * { 201 + grid-area: cell; 202 + opacity: 0; 203 + } 204 + } 205 + } 206 + 207 + :host(:state(selected)) dialog button [data-val="unselect"] { 208 + opacity: 1; 209 + } 210 + :host(:state(locked)) dialog button [data-val="locked"] { 211 + opacity: 1; 212 + } 213 + :host(:state(avaliable)) dialog button [data-val="select"] { 214 + opacity: 1; 215 + } 216 + :host(:state(no-parent)) dialog button [data-val="no-parent"] { 217 + opacity: 1; 218 + } 219 + :host(:state(no-points)) dialog button [data-val="no-points"] { 220 + opacity: 1; 221 + } 222 + :host(:state(dependency)) dialog button { 223 + [data-val="unselect"] { 224 + opacity: 0; 225 + } 226 + [data-val="dependency"] { 227 + opacity: 1; 228 + } 229 + } 230 + </style> 231 + </template> 232 + 233 + <img slot="img" {...powerData[power].image} /> 234 + <span slot="title">{powerData[power].name}</span> 235 + <div slot="body"> 236 + <p>{powerData[power].description}</p> 237 + { 238 + powerData[power].meta.length > 0 ? ( 239 + <dl> 240 + {powerData[power].meta.map(({ name, value }) => ( 241 + <> 242 + <dt>{name}</dt> 243 + <dd>{value}</dd> 244 + </> 245 + ))} 246 + </dl> 247 + ) : null 248 + } 249 + </div> 250 + 251 + <ul> 252 + { 253 + children.map((child) => ( 254 + <li> 255 + <Astro.self {...child} /> 256 + </li> 257 + )) 258 + } 259 + </ul> 260 + </power-> 261 + 262 + <style> 263 + dl { 264 + display: grid; 265 + grid-template-columns: auto 1fr; 266 + gap: 0.2ch 1ch; 267 + 268 + dt::after { 269 + content: ": "; 270 + } 271 + 272 + dd { 273 + margin-inline-start: 0; 274 + } 275 + } 276 + 277 + img { 278 + display: block; 279 + } 280 + </style>
+161
src/lib/powers.ts
···
··· 1 + import "@atcute/atproto"; 2 + import { getAuth } from "./auth"; 3 + import { parentPowers, powerData, isPowerId } from "../consts/astral"; 4 + import { DevVielleDndAstral } from "../lexicons"; 5 + import { map } from "nanostores"; 6 + import { powerSchema } from "../lexicons/types/dev/vielle/dnd/astral"; 7 + 8 + const [client, _, did] = await getAuth(true); 9 + 10 + const res = await client 11 + .get("com.atproto.repo.getRecord", { 12 + params: { 13 + repo: did, 14 + collection: "dev.vielle.dnd.astral", 15 + rkey: "self", 16 + }, 17 + }) 18 + .then((res) => 19 + res.ok 20 + ? res.data.value 21 + : (() => { 22 + throw res.data; 23 + })(), 24 + ) 25 + .then( 26 + async (res) => 27 + await DevVielleDndAstral.mainSchema["~standard"].validate(res), 28 + ) 29 + .then((res) => 30 + !res.issues 31 + ? res.value 32 + : (() => { 33 + throw res.issues; 34 + })(), 35 + ) 36 + .catch((err) => { 37 + console.error(err); 38 + return null; 39 + }); 40 + 41 + if (!res) { 42 + await client 43 + .post("com.atproto.repo.createRecord", { 44 + input: { 45 + repo: did, 46 + collection: "dev.vielle.dnd.astral", 47 + rkey: "self", 48 + record: { 49 + $type: "dev.vielle.dnd.astral", 50 + points: 0, 51 + powers: [], 52 + }, 53 + }, 54 + }) 55 + .then((res) => 56 + res.ok 57 + ? window.location.assign(window.location.pathname) 58 + : console.warn(res.data), 59 + ) 60 + .catch((err) => console.warn(err)); 61 + throw "Failed to create record. Something seriously wrong here..."; 62 + } 63 + 64 + export const isValidPowers = (data: powerObj) => 65 + // all forceSelect are included in powers 66 + Object.entries(powerData) 67 + .filter(([_, { forceSelect }]) => forceSelect) 68 + .reduce((acc, [id]) => acc && data.powers.includes(id), true) && 69 + // all powers are valid ids (power id not of #invalid or #locked) 70 + data.powers.reduce( 71 + (acc, curr) => 72 + acc && 73 + isPowerId(curr) && 74 + curr !== "dev.vielle.dnd.power#invalid" && 75 + curr !== "dev.vielle.dnd.power#locked", 76 + true, 77 + ) && 78 + // all powers parents are unlocked 79 + data.powers.reduce( 80 + (acc, curr) => 81 + acc && 82 + parentPowers[curr].reduce( 83 + (acc, curr) => acc && data.powers.includes(curr), 84 + true, 85 + ), 86 + true, 87 + ) && 88 + // number of powers <= points 89 + data.points >= data?.powers.length; 90 + 91 + export type powerObj = { 92 + points: number; 93 + powers: typeof res.powers; 94 + }; 95 + 96 + const powers = map<powerObj>({ 97 + points: res.points, 98 + powers: [...res.powers], 99 + }); 100 + 101 + export default { 102 + ...powers, 103 + async set(next: powerObj): Promise<powerObj> { 104 + if (!isValidPowers(next)) throw new TypeError("Not a valid powerset"); 105 + 106 + const { ok, data } = await client.post("com.atproto.repo.putRecord", { 107 + input: { 108 + repo: did, 109 + collection: "dev.vielle.dnd.astral", 110 + rkey: "self", 111 + record: { 112 + $type: "dev.vielle.dnd.astral", 113 + ...next, 114 + }, 115 + }, 116 + }); 117 + 118 + if (!ok) { 119 + console.error(data); 120 + throw data; 121 + } 122 + 123 + powers.set(next); 124 + return next; 125 + }, 126 + 127 + async setKey<T extends keyof powerObj>( 128 + key: T, 129 + value: powerObj[T], 130 + ): Promise<powerObj> { 131 + if (!isValidPowers({ ...powers.get(), [key]: value })) 132 + throw new TypeError("Not a valid powerset"); 133 + 134 + const { ok, data } = await client.post("com.atproto.repo.putRecord", { 135 + input: { 136 + repo: did, 137 + collection: "dev.vielle.dnd.astral", 138 + rkey: "self", 139 + record: { 140 + $type: "dev.vielle.dnd.astral", 141 + ...powers.get(), 142 + [key]: value, 143 + }, 144 + }, 145 + }); 146 + 147 + if (!ok) { 148 + console.error(data); 149 + throw data; 150 + } 151 + 152 + powers.set({ 153 + ...powers.get(), 154 + [key]: value, 155 + }); 156 + return { 157 + ...powers.get(), 158 + [key]: value, 159 + }; 160 + }, 161 + };
+6 -111
src/pages/astral/index.astro
··· 1 --- 2 import Base from "../../Base.astro"; 3 - import Power from "../../components/astral/Power.astro"; 4 - import { powerData, powerTree } from "../../consts/astral"; 5 --- 6 7 <Base title="Astral Powers"> 8 - <style> 9 - :global(dt) { 10 font-weight: bold; 11 } 12 13 - :global(.power) { 14 border-left: 1px solid white; 15 padding-inline-start: 10px; 16 } 17 - </style> 18 - <script> 19 - import "@atcute/atproto"; 20 - import { getAuth } from "../../lib/auth"; 21 - import { 22 - parentPowers, 23 - powerTree, 24 - powerData, 25 - powers, 26 - type powerId, 27 - normalPowers, 28 - isPowerId, 29 - } from "../../consts/astral"; 30 - import { DevVielleDndAstral, DevVielleDndPower } from "../../lexicons"; 31 - const [client, session, did] = await getAuth(true); 32 33 - const res = await client 34 - .get("com.atproto.repo.getRecord", { 35 - params: { 36 - repo: did, 37 - collection: "dev.vielle.dnd.astral", 38 - rkey: "self", 39 - }, 40 - }) 41 - .then((res) => 42 - res.ok 43 - ? res.data.value 44 - : (() => { 45 - throw res.data; 46 - })(), 47 - ) 48 - .then( 49 - async (res) => 50 - await DevVielleDndAstral.mainSchema["~standard"].validate(res), 51 - ) 52 - .then((res) => 53 - !res.issues 54 - ? res.value 55 - : (() => { 56 - throw res.issues; 57 - })(), 58 - ) 59 - .catch((err) => { 60 - console.error(err); 61 - return null; 62 - }); 63 - 64 - if (!res) { 65 - await client 66 - .post("com.atproto.repo.createRecord", { 67 - input: { 68 - repo: did, 69 - collection: "dev.vielle.dnd.astral", 70 - rkey: "self", 71 - record: { 72 - $type: "dev.vielle.dnd.astral", 73 - points: 0, 74 - powers: [], 75 - }, 76 - }, 77 - }) 78 - .then((res) => 79 - res.ok 80 - ? window.location.assign(window.location.pathname) 81 - : console.warn(res.data), 82 - ) 83 - .catch((err) => console.warn(err)); 84 - throw "Failed to create record. Something seriously wrong here..."; 85 - } 86 - 87 - const isValidPowers = 88 - // all forceSelect are included in powers 89 - Object.entries(powerData) 90 - .filter(([_, { forceSelect }]) => forceSelect) 91 - .reduce((acc, [id]) => acc && res.powers.includes(id), true) && 92 - // all powers are valid ids (power id not of #invalid or #locked) 93 - res.powers.reduce( 94 - (acc, curr) => 95 - acc && 96 - isPowerId(curr) && 97 - curr !== "dev.vielle.dnd.power#invalid" && 98 - curr !== "dev.vielle.dnd.power#locked", 99 - true, 100 - ) && 101 - // all powers parents are unlocked 102 - res.powers.reduce( 103 - (acc, curr) => 104 - acc && 105 - parentPowers[curr].reduce( 106 - (acc, curr) => acc && res.powers.includes(curr), 107 - true, 108 - ), 109 - true, 110 - ) && 111 - // number of powers <= points 112 - res.points >= res?.powers.length; 113 - 114 - for (const power of res.powers) { 115 - const section = document.querySelector( 116 - `section[data-power-id="${power}"]`, 117 - ); 118 - if (!section) continue; 119 - section.classList.add("selected"); 120 - } 121 - </script> 122 - <style is:inline> 123 body, 124 html { 125 min-width: 100%; ··· 129 } 130 </style> 131 132 - <Power {...powerData[powerTree.id]} {...powerTree} first /> 133 </Base>
··· 1 --- 2 import Base from "../../Base.astro"; 3 + import Powers from "../../components/astral/Powers.astro"; 4 + import { powerData, powers, powerTree } from "../../consts/astral"; 5 --- 6 7 <Base title="Astral Powers"> 8 + <style is:inline> 9 + dt { 10 font-weight: bold; 11 } 12 13 + .power { 14 border-left: 1px solid white; 15 padding-inline-start: 10px; 16 } 17 18 body, 19 html { 20 min-width: 100%; ··· 24 } 25 </style> 26 27 + <Powers {...powerTree} /> 28 </Base>