grain.social is a photo sharing platform built on atproto.
1{ 2 "version": "4", 3 "specifiers": { 4 "jsr:@bigmoves/atproto-oauth-client@0.2": "0.2.0", 5 "jsr:@bigmoves/bff@0.3.0-beta.15": "0.3.0-beta.15", 6 "jsr:@deno/gfm@0.10": "0.10.0", 7 "jsr:@denosaurs/emoji@0.3": "0.3.1", 8 "jsr:@denosaurs/plug@1": "1.0.5", 9 "jsr:@denosaurs/plug@1.0.5": "1.0.5", 10 "jsr:@gfx/canvas@~0.5.8": "0.5.8", 11 "jsr:@std/assert@0.214": "0.214.0", 12 "jsr:@std/assert@0.217": "0.217.0", 13 "jsr:@std/assert@^1.0.12": "1.0.13", 14 "jsr:@std/assert@^1.0.13": "1.0.13", 15 "jsr:@std/async@^1.0.12": "1.0.12", 16 "jsr:@std/cache@0.2": "0.2.0", 17 "jsr:@std/cli@^1.0.17": "1.0.17", 18 "jsr:@std/data-structures@^1.0.6": "1.0.7", 19 "jsr:@std/encoding@0.214": "0.214.0", 20 "jsr:@std/encoding@0.217.0": "0.217.0", 21 "jsr:@std/encoding@^1.0.10": "1.0.10", 22 "jsr:@std/fmt@0.214": "0.214.0", 23 "jsr:@std/fmt@^1.0.8": "1.0.8", 24 "jsr:@std/fs@0.214": "0.214.0", 25 "jsr:@std/fs@0.217.0": "0.217.0", 26 "jsr:@std/fs@^1.0.15": "1.0.17", 27 "jsr:@std/fs@^1.0.16": "1.0.17", 28 "jsr:@std/html@^1.0.4": "1.0.4", 29 "jsr:@std/http@^1.0.13": "1.0.16", 30 "jsr:@std/internal@^1.0.6": "1.0.7", 31 "jsr:@std/media-types@^1.1.0": "1.1.0", 32 "jsr:@std/net@^1.0.4": "1.0.4", 33 "jsr:@std/path@0.214": "0.214.0", 34 "jsr:@std/path@0.217": "0.217.0", 35 "jsr:@std/path@0.217.0": "0.217.0", 36 "jsr:@std/path@^1.0.8": "1.0.9", 37 "jsr:@std/path@^1.0.9": "1.0.9", 38 "jsr:@std/streams@^1.0.9": "1.0.9", 39 "jsr:@std/testing@^1.0.11": "1.0.11", 40 "npm:@atproto-labs/handle-resolver-node@~0.1.14": "0.1.14", 41 "npm:@atproto-labs/simple-store@~0.1.2": "0.1.2", 42 "npm:@atproto/api@~0.14.19": "0.14.22", 43 "npm:@atproto/common@~0.4.10": "0.4.10", 44 "npm:@atproto/identity@~0.4.7": "0.4.7", 45 "npm:@atproto/jwk@0.1.4": "0.1.4", 46 "npm:@atproto/lex-cli@*": "0.7.2", 47 "npm:@atproto/lexicon@*": "0.4.10", 48 "npm:@atproto/lexicon@~0.4.10": "0.4.10", 49 "npm:@atproto/oauth-client@~0.3.13": "0.3.13", 50 "npm:@atproto/oauth-types@~0.2.4": "0.2.4", 51 "npm:@atproto/syntax@0.4": "0.4.0", 52 "npm:@atproto/xrpc-server@*": "0.7.15", 53 "npm:@skyware/jetstream@~0.2.2": "0.2.2", 54 "npm:@tailwindcss/cli@*": "4.1.4", 55 "npm:@tailwindcss/cli@^4.0.12": "4.1.4", 56 "npm:@tailwindcss/cli@^4.1.3": "4.1.4", 57 "npm:@tailwindcss/cli@^4.1.4": "4.1.4", 58 "npm:@types/node@*": "22.12.0", 59 "npm:clsx@^2.1.1": "2.1.1", 60 "npm:date-fns@^4.1.0": "4.1.0", 61 "npm:github-slugger@2": "2.0.0", 62 "npm:he@^1.2.0": "1.2.0", 63 "npm:jose@5.9.6": "5.9.6", 64 "npm:katex@0.16": "0.16.22", 65 "npm:marked-alert@2": "2.1.2_marked@12.0.2", 66 "npm:marked-footnote@^1.2.0": "1.2.4_marked@12.0.2", 67 "npm:marked-gfm-heading-id@^3.1.0": "3.2.0_marked@12.0.2", 68 "npm:marked@12": "12.0.2", 69 "npm:multiformats@*": "9.9.0", 70 "npm:multiformats@^13.3.2": "13.3.2", 71 "npm:popmotion@^11.0.5": "11.0.5", 72 "npm:preact-render-to-string@^6.5.13": "6.5.13_preact@10.26.5", 73 "npm:preact@^10.26.5": "10.26.5", 74 "npm:prismjs@^1.29.0": "1.30.0", 75 "npm:sanitize-html@^2.13.0": "2.15.0", 76 "npm:sharp@~0.34.1": "0.34.1", 77 "npm:tailwind-merge@^3.2.0": "3.2.0", 78 "npm:tailwindcss@^4.0.12": "4.1.4", 79 "npm:tailwindcss@^4.1.3": "4.1.4", 80 "npm:tailwindcss@^4.1.4": "4.1.4", 81 "npm:typed-htmx@~0.3.1": "0.3.1" 82 }, 83 "jsr": { 84 "@bigmoves/atproto-oauth-client@0.2.0": { 85 "integrity": "5c3ca124dd52eff51dace83790779ebe48c4b41559b799e16c8750bd415f2124", 86 "dependencies": [ 87 "npm:@atproto-labs/handle-resolver-node", 88 "npm:@atproto-labs/simple-store", 89 "npm:@atproto/jwk", 90 "npm:@atproto/oauth-client", 91 "npm:@atproto/oauth-types", 92 "npm:jose" 93 ] 94 }, 95 "@bigmoves/bff@0.3.0-beta.15": { 96 "integrity": "934d0fab8cc73804099ccb5362fa89f5ef3cd6269a6613029131770c97cdfcb9", 97 "dependencies": [ 98 "jsr:@bigmoves/atproto-oauth-client", 99 "jsr:@std/assert@^1.0.13", 100 "jsr:@std/cache", 101 "jsr:@std/http", 102 "jsr:@std/path@^1.0.8", 103 "npm:@atproto/api", 104 "npm:@atproto/common", 105 "npm:@atproto/identity", 106 "npm:@atproto/lexicon@~0.4.10", 107 "npm:@atproto/oauth-client", 108 "npm:@atproto/syntax", 109 "npm:clsx", 110 "npm:multiformats@^13.3.2", 111 "npm:preact", 112 "npm:preact-render-to-string", 113 "npm:tailwind-merge" 114 ] 115 }, 116 "@deno/gfm@0.10.0": { 117 "integrity": "51708205e3559a4aeb6afb29d07c5bfafe7941f91bb360351ef6621de9a39527", 118 "dependencies": [ 119 "jsr:@denosaurs/emoji", 120 "npm:github-slugger", 121 "npm:he", 122 "npm:katex", 123 "npm:marked", 124 "npm:marked-alert", 125 "npm:marked-footnote", 126 "npm:marked-gfm-heading-id", 127 "npm:prismjs", 128 "npm:sanitize-html" 129 ] 130 }, 131 "@denosaurs/emoji@0.3.1": { 132 "integrity": "b0aed5f55dec99e83da7c9637fe0a36d1d6252b7c99deaaa3fc5dea3fcf3da8b" 133 }, 134 "@denosaurs/plug@1.0.5": { 135 "integrity": "04cd988da558adc226202d88c3a434d5fcc08146eaf4baf0cea0c2284b16d2bf", 136 "dependencies": [ 137 "jsr:@std/encoding@0.214", 138 "jsr:@std/fmt@0.214", 139 "jsr:@std/fs@0.214", 140 "jsr:@std/path@0.214" 141 ] 142 }, 143 "@gfx/canvas@0.5.8": { 144 "integrity": "a61c80292528e7433d428556b494a0ea496dd8e6abd4a338b8b25fc04e46ea3e", 145 "dependencies": [ 146 "jsr:@denosaurs/plug@1", 147 "jsr:@denosaurs/plug@1.0.5", 148 "jsr:@std/encoding@0.217.0", 149 "jsr:@std/fs@0.217.0", 150 "jsr:@std/path@0.217.0" 151 ] 152 }, 153 "@std/assert@0.214.0": { 154 "integrity": "55d398de76a9828fd3b1aa653f4dba3eee4c6985d90c514865d2be9bd082b140" 155 }, 156 "@std/assert@0.217.0": { 157 "integrity": "c98e279362ca6982d5285c3b89517b757c1e3477ee9f14eb2fdf80a45aaa9642" 158 }, 159 "@std/assert@1.0.13": { 160 "integrity": "ae0d31e41919b12c656c742b22522c32fb26ed0cba32975cb0de2a273cb68b29", 161 "dependencies": [ 162 "jsr:@std/internal" 163 ] 164 }, 165 "@std/async@1.0.12": { 166 "integrity": "d1bfcec459e8012846fe4e38dfc4241ab23240ecda3d8d6dfcf6d81a632e803d" 167 }, 168 "@std/cache@0.2.0": { 169 "integrity": "63a2ccd5a9e7c03e430f7d34dfcfd0d0cfc90731a1eaf8208f4c66e418fc3035" 170 }, 171 "@std/cli@1.0.17": { 172 "integrity": "e15b9abe629e17be90cc6216327f03a29eae613365f1353837fa749aad29ce7b" 173 }, 174 "@std/data-structures@1.0.7": { 175 "integrity": "16932d2c8d281f65eaaa2209af2473209881e33b1ced54cd1b015e7b4cdbb0d2" 176 }, 177 "@std/encoding@0.214.0": { 178 "integrity": "30a8713e1db22986c7e780555ffd2fefd1d4f9374d734bb41f5970f6c3352af5" 179 }, 180 "@std/encoding@0.217.0": { 181 "integrity": "b03e8ff94c98d6b6a02c02c5cf8e5d203400155516248964fc4559abc04669dc" 182 }, 183 "@std/encoding@1.0.10": { 184 "integrity": "8783c6384a2d13abd5e9e87a7ae0520a30e9f56aeeaa3bdf910a3eaaf5c811a1" 185 }, 186 "@std/fmt@0.214.0": { 187 "integrity": "40382cff88a0783b347b4d69b94cf931ab8e549a733916718cb866c08efac4d4" 188 }, 189 "@std/fmt@1.0.8": { 190 "integrity": "71e1fc498787e4434d213647a6e43e794af4fd393ef8f52062246e06f7e372b7" 191 }, 192 "@std/fs@0.214.0": { 193 "integrity": "bc880fea0be120cb1550b1ed7faf92fe071003d83f2456a1e129b39193d85bea", 194 "dependencies": [ 195 "jsr:@std/assert@0.214", 196 "jsr:@std/path@0.214" 197 ] 198 }, 199 "@std/fs@0.217.0": { 200 "integrity": "0bfff5f3618d68c385b28b4ffbf3a15c98293a0f1186444458b62e0111ce77b2", 201 "dependencies": [ 202 "jsr:@std/assert@0.217", 203 "jsr:@std/path@0.217" 204 ] 205 }, 206 "@std/fs@1.0.17": { 207 "integrity": "1c00c632677c1158988ef7a004cb16137f870aafdb8163b9dce86ec652f3952b", 208 "dependencies": [ 209 "jsr:@std/path@^1.0.9" 210 ] 211 }, 212 "@std/html@1.0.4": { 213 "integrity": "eff3497c08164e6ada49b7f81a28b5108087033823153d065e3f89467dd3d50e" 214 }, 215 "@std/http@1.0.16": { 216 "integrity": "80c8d08c4bfcf615b89978dcefb84f7e880087cf3b6b901703936f3592a06933", 217 "dependencies": [ 218 "jsr:@std/cli", 219 "jsr:@std/encoding@^1.0.10", 220 "jsr:@std/fmt@^1.0.8", 221 "jsr:@std/html", 222 "jsr:@std/media-types", 223 "jsr:@std/net", 224 "jsr:@std/path@^1.0.9", 225 "jsr:@std/streams" 226 ] 227 }, 228 "@std/internal@1.0.7": { 229 "integrity": "39eeb5265190a7bc5d5591c9ff019490bd1f2c3907c044a11b0d545796158a0f" 230 }, 231 "@std/media-types@1.1.0": { 232 "integrity": "c9d093f0c05c3512932b330e3cc1fe1d627b301db33a4c2c2185c02471d6eaa4" 233 }, 234 "@std/net@1.0.4": { 235 "integrity": "2f403b455ebbccf83d8a027d29c5a9e3a2452fea39bb2da7f2c04af09c8bc852" 236 }, 237 "@std/path@0.214.0": { 238 "integrity": "d5577c0b8d66f7e8e3586d864ebdf178bb326145a3611da5a51c961740300285", 239 "dependencies": [ 240 "jsr:@std/assert@0.214" 241 ] 242 }, 243 "@std/path@0.217.0": { 244 "integrity": "1217cc25534bca9a2f672d7fe7c6f356e4027df400c0e85c0ef3e4343bc67d11", 245 "dependencies": [ 246 "jsr:@std/assert@0.217" 247 ] 248 }, 249 "@std/path@1.0.9": { 250 "integrity": "260a49f11edd3db93dd38350bf9cd1b4d1366afa98e81b86167b4e3dd750129e" 251 }, 252 "@std/streams@1.0.9": { 253 "integrity": "a9d26b1988cdd7aa7b1f4b51e1c36c1557f3f252880fa6cc5b9f37078b1a5035" 254 }, 255 "@std/testing@1.0.11": { 256 "integrity": "12b3db12d34f0f385a26248933bde766c0f8c5ad8b6ab34d4d38f528ab852f48", 257 "dependencies": [ 258 "jsr:@std/assert@^1.0.12", 259 "jsr:@std/async", 260 "jsr:@std/data-structures", 261 "jsr:@std/fs@^1.0.16", 262 "jsr:@std/internal", 263 "jsr:@std/path@^1.0.8" 264 ] 265 } 266 }, 267 "npm": { 268 "@atcute/bluesky@1.0.15_@atcute+client@2.0.9": { 269 "integrity": "sha512-+EFiybmKQ97aBAgtaD+cKRJER5AMn3cZMkEwEg/pDdWyzxYJ9m1UgemmLdTgI8VrxPufKqdXS2nl7uO7TY6BPA==", 270 "dependencies": [ 271 "@atcute/client" 272 ] 273 }, 274 "@atcute/client@2.0.9": { 275 "integrity": "sha512-QNDm9gMP6x9LY77ArwY+urQOBtQW74/onEAz42c40JxRm6Rl9K9cU4ROvNKJ+5cpVmEm1sthEWVRmDr5CSZENA==" 276 }, 277 "@atproto-labs/did-resolver@0.1.11": { 278 "integrity": "sha512-qXNzIX2GPQnxT1gl35nv/8ErDdc4Fj/+RlJE7oyE7JGkFAPUyuY03TvKJ79SmWFsWE8wyTXEpLuphr9Da1Vhkw==", 279 "dependencies": [ 280 "@atproto-labs/fetch", 281 "@atproto-labs/pipe", 282 "@atproto-labs/simple-store", 283 "@atproto-labs/simple-store-memory", 284 "@atproto/did", 285 "zod" 286 ] 287 }, 288 "@atproto-labs/fetch-node@0.1.8": { 289 "integrity": "sha512-OOTIhZNPEDDm7kaYU8iYRgzM+D5n3mP2iiBSyKuLakKTaZBL5WwYlUsJVsqX26SnUXtGEroOJEVJ6f66OcG80w==", 290 "dependencies": [ 291 "@atproto-labs/fetch", 292 "@atproto-labs/pipe", 293 "ipaddr.js@2.2.0", 294 "psl", 295 "undici" 296 ] 297 }, 298 "@atproto-labs/fetch@0.2.2": { 299 "integrity": "sha512-QyafkedbFeVaN20DYUpnY2hcArYxjdThPXbYMqOSoZhcvkrUqaw4xDND4wZB5TBD9cq2yqe9V6mcw9P4XQKQuQ==", 300 "dependencies": [ 301 "@atproto-labs/pipe" 302 ] 303 }, 304 "@atproto-labs/handle-resolver-node@0.1.14": { 305 "integrity": "sha512-+kOf+xENdxUNrrLoIcp/L4ommIa1SHnwfHIWbxumXnacfurjMOnZhfXeiNsEguaAxDNYpqDNpKsFBtcgjffXvQ==", 306 "dependencies": [ 307 "@atproto-labs/fetch-node", 308 "@atproto-labs/handle-resolver", 309 "@atproto/did" 310 ] 311 }, 312 "@atproto-labs/handle-resolver@0.1.7": { 313 "integrity": "sha512-nb4uAOgRVMp2NGVTJnor4ohqySbd1KyB5VzQLaRjMaPwH60Al057eTqiKRbeH/xD7hOBPNj1m0YjgxzvyAnWkg==", 314 "dependencies": [ 315 "@atproto-labs/simple-store", 316 "@atproto-labs/simple-store-memory", 317 "@atproto/did", 318 "zod" 319 ] 320 }, 321 "@atproto-labs/identity-resolver@0.1.15": { 322 "integrity": "sha512-3ABob5iUDoFL85I8/pJE4wncz3148fADoxNVAdksyACxxjpH1GNhSYNyIpRpdMCJ/kjj69DM9rggumTHqnD/Xg==", 323 "dependencies": [ 324 "@atproto-labs/did-resolver", 325 "@atproto-labs/handle-resolver", 326 "@atproto/syntax" 327 ] 328 }, 329 "@atproto-labs/pipe@0.1.0": { 330 "integrity": "sha512-ghOqHFyJlQVFPESzlVHjKroP0tPzbmG5Jms0dNI9yLDEfL8xp4OFPWLX4f6T8mRq69wWs4nIDM3sSsFbFqLa1w==" 331 }, 332 "@atproto-labs/simple-store-memory@0.1.2": { 333 "integrity": "sha512-q6wawjKKXuhUzr2MnkSlgr6zU6VimYkL8eNvLQvkroLnIDyMkoCKO4+EJ885ZD8lGwBo4pX9Lhrg9JJ+ncJI8g==", 334 "dependencies": [ 335 "@atproto-labs/simple-store", 336 "lru-cache" 337 ] 338 }, 339 "@atproto-labs/simple-store@0.1.2": { 340 "integrity": "sha512-9vTNvyPPBs44tKVFht16wGlilW8u4wpEtKwLkWbuNEh3h9TTQ8zjVhEoGZh/v73G4Otr9JUOSIq+/5+8OZD2mQ==" 341 }, 342 "@atproto/api@0.14.22": { 343 "integrity": "sha512-ziXPau+sUdFovObSnsoN7JbOmUw1C5e5L28/yXf3P8vbEnSS3HVVGD1jYcscBYY34xQqi4bVDpwMYx/4yRsTuQ==", 344 "dependencies": [ 345 "@atproto/common-web", 346 "@atproto/lexicon", 347 "@atproto/syntax", 348 "@atproto/xrpc", 349 "await-lock", 350 "multiformats@9.9.0", 351 "tlds", 352 "zod" 353 ] 354 }, 355 "@atproto/common-web@0.4.1": { 356 "integrity": "sha512-Ghh+djHYMAUCktLKwr2IuGgtjcwSWGudp+K7+N7KBA9pDDloOXUEY8Agjc5SHSo9B1QIEFkegClU5n+apn2e0w==", 357 "dependencies": [ 358 "graphemer", 359 "multiformats@9.9.0", 360 "uint8arrays", 361 "zod" 362 ] 363 }, 364 "@atproto/common@0.4.10": { 365 "integrity": "sha512-/Yxnax3XOhf46jYpe8/6O3ORjTNMB4YCaxx3V1f+FKy6meTm3GNrJwo8d1CBs0UiTiheRiNATOV3u0s3C7Ydaw==", 366 "dependencies": [ 367 "@atproto/common-web", 368 "@ipld/dag-cbor", 369 "cbor-x", 370 "iso-datestring-validator", 371 "multiformats@9.9.0", 372 "pino" 373 ] 374 }, 375 "@atproto/crypto@0.4.4": { 376 "integrity": "sha512-Yq9+crJ7WQl7sxStVpHgie5Z51R05etaK9DLWYG/7bR5T4bhdcIgF6IfklLShtZwLYdVVj+K15s0BqW9a8PSDA==", 377 "dependencies": [ 378 "@noble/curves", 379 "@noble/hashes", 380 "uint8arrays" 381 ] 382 }, 383 "@atproto/did@0.1.5": { 384 "integrity": "sha512-8+1D08QdGE5TF0bB0vV8HLVrVZJeLNITpRTUVEoABNMRaUS7CoYSVb0+JNQDeJIVmqMjOL8dOjvCUDkp3gEaGQ==", 385 "dependencies": [ 386 "zod" 387 ] 388 }, 389 "@atproto/identity@0.4.7": { 390 "integrity": "sha512-A61OT9yc74dEFi1elODt/tzQNSwV3ZGZCY5cRl6NYO9t/0AVdaD+fyt81yh3mRxyI8HeVOecvXl3cPX5knz9rQ==", 391 "dependencies": [ 392 "@atproto/common-web", 393 "@atproto/crypto" 394 ] 395 }, 396 "@atproto/jwk@0.1.4": { 397 "integrity": "sha512-dSRuEi0FbxL5ln6hEFHp5ZW01xbQH9yJi5odZaEYpcA6beZHf/bawlU12CQy/CDsbC3FxSqrBw7Q2t7mvdSBqw==", 398 "dependencies": [ 399 "multiformats@9.9.0", 400 "zod" 401 ] 402 }, 403 "@atproto/lex-cli@0.7.2": { 404 "integrity": "sha512-GdAH5Y3mEZGqASxyhRPZ8iLEOByJb+/T206AuwPAoIzLuqvSK2E4H0G61J2KdvEa1X78jroJ3/iotppD5vsmlg==", 405 "dependencies": [ 406 "@atproto/lexicon", 407 "@atproto/syntax", 408 "chalk", 409 "commander@9.5.0", 410 "prettier", 411 "ts-morph", 412 "yesno", 413 "zod" 414 ] 415 }, 416 "@atproto/lexicon@0.4.10": { 417 "integrity": "sha512-uDbP20vetBgtXPuxoyRcvOGBt2gNe1dFc9yYKcb6jWmXfseHiGTnIlORJOLBXIT2Pz15Eap4fLxAu6zFAykD5A==", 418 "dependencies": [ 419 "@atproto/common-web", 420 "@atproto/syntax", 421 "iso-datestring-validator", 422 "multiformats@9.9.0", 423 "zod" 424 ] 425 }, 426 "@atproto/oauth-client@0.3.13": { 427 "integrity": "sha512-PqE6hWG6bhpu5OUbccoAZjoj9LQroStuPjXqkHCsnUfQGmruzuNmzMS0myLdoWCx+NSGr4sMgUPjGzAHXSLoaQ==", 428 "dependencies": [ 429 "@atproto-labs/did-resolver", 430 "@atproto-labs/fetch", 431 "@atproto-labs/handle-resolver", 432 "@atproto-labs/identity-resolver", 433 "@atproto-labs/simple-store", 434 "@atproto-labs/simple-store-memory", 435 "@atproto/did", 436 "@atproto/jwk", 437 "@atproto/oauth-types", 438 "@atproto/xrpc", 439 "multiformats@9.9.0", 440 "zod" 441 ] 442 }, 443 "@atproto/oauth-types@0.2.4": { 444 "integrity": "sha512-V2LnlXi1CSmBQWTQgDm8l4oN7xYxlftVwM7hrvYNP+Jxo3Ozfe0QLK1Wy/CH6/ZqzrBBhYvcbf4DJYTUwPA+hw==", 445 "dependencies": [ 446 "@atproto/jwk", 447 "zod" 448 ] 449 }, 450 "@atproto/syntax@0.4.0": { 451 "integrity": "sha512-b9y5ceHS8YKOfP3mdKmwAx5yVj9294UN7FG2XzP6V5aKUdFazEYRnR9m5n5ZQFKa3GNvz7de9guZCJ/sUTcOAA==" 452 }, 453 "@atproto/xrpc-server@0.7.15": { 454 "integrity": "sha512-9MjhQk3iaIL391j5dD2/lS908yCCwvbGken2wtZoLubSluCKTli2G53NXlfmGcPLEC5IN5iM1+BaUUzfV3Wt5g==", 455 "dependencies": [ 456 "@atproto/common", 457 "@atproto/crypto", 458 "@atproto/lexicon", 459 "@atproto/xrpc", 460 "cbor-x", 461 "express", 462 "http-errors", 463 "mime-types", 464 "rate-limiter-flexible", 465 "uint8arrays", 466 "ws", 467 "zod" 468 ] 469 }, 470 "@atproto/xrpc@0.6.12": { 471 "integrity": "sha512-Ut3iISNLujlmY9Gu8sNU+SPDJDvqlVzWddU8qUr0Yae5oD4SguaUFjjhireMGhQ3M5E0KljQgDbTmnBo1kIZ3w==", 472 "dependencies": [ 473 "@atproto/lexicon", 474 "zod" 475 ] 476 }, 477 "@cbor-extract/cbor-extract-darwin-arm64@2.2.0": { 478 "integrity": "sha512-P7swiOAdF7aSi0H+tHtHtr6zrpF3aAq/W9FXx5HektRvLTM2O89xCyXF3pk7pLc7QpaY7AoaE8UowVf9QBdh3w==" 479 }, 480 "@cbor-extract/cbor-extract-darwin-x64@2.2.0": { 481 "integrity": "sha512-1liF6fgowph0JxBbYnAS7ZlqNYLf000Qnj4KjqPNW4GViKrEql2MgZnAsExhY9LSy8dnvA4C0qHEBgPrll0z0w==" 482 }, 483 "@cbor-extract/cbor-extract-linux-arm64@2.2.0": { 484 "integrity": "sha512-rQvhNmDuhjTVXSPFLolmQ47/ydGOFXtbR7+wgkSY0bdOxCFept1hvg59uiLPT2fVDuJFuEy16EImo5tE2x3RsQ==" 485 }, 486 "@cbor-extract/cbor-extract-linux-arm@2.2.0": { 487 "integrity": "sha512-QeBcBXk964zOytiedMPQNZr7sg0TNavZeuUCD6ON4vEOU/25+pLhNN6EDIKJ9VLTKaZ7K7EaAriyYQ1NQ05s/Q==" 488 }, 489 "@cbor-extract/cbor-extract-linux-x64@2.2.0": { 490 "integrity": "sha512-cWLAWtT3kNLHSvP4RKDzSTX9o0wvQEEAj4SKvhWuOVZxiDAeQazr9A+PSiRILK1VYMLeDml89ohxCnUNQNQNCw==" 491 }, 492 "@cbor-extract/cbor-extract-win32-x64@2.2.0": { 493 "integrity": "sha512-l2M+Z8DO2vbvADOBNLbbh9y5ST1RY5sqkWOg/58GkUPBYou/cuNZ68SGQ644f1CvZ8kcOxyZtw06+dxWHIoN/w==" 494 }, 495 "@emnapi/core@1.4.1": { 496 "integrity": "sha512-4JFstCTaToCFrPqrGzgkF8N2NHjtsaY4uRh6brZQ5L9e4wbMieX8oDT8N7qfVFTQecHFEtkj4ve49VIZ3mKVqw==", 497 "dependencies": [ 498 "@emnapi/wasi-threads", 499 "tslib@2.8.1" 500 ] 501 }, 502 "@emnapi/runtime@1.4.1": { 503 "integrity": "sha512-LMshMVP0ZhACNjQNYXiU1iZJ6QCcv0lUdPDPugqGvCGXt5xtRVBPdtA0qU12pEXZzpWAhWlZYptfdAFq10DOVQ==", 504 "dependencies": [ 505 "tslib@2.8.1" 506 ] 507 }, 508 "@emnapi/wasi-threads@1.0.1": { 509 "integrity": "sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==", 510 "dependencies": [ 511 "tslib@2.8.1" 512 ] 513 }, 514 "@img/sharp-darwin-arm64@0.34.1": { 515 "integrity": "sha512-pn44xgBtgpEbZsu+lWf2KNb6OAf70X68k+yk69Ic2Xz11zHR/w24/U49XT7AeRwJ0Px+mhALhU5LPci1Aymk7A==", 516 "dependencies": [ 517 "@img/sharp-libvips-darwin-arm64" 518 ] 519 }, 520 "@img/sharp-darwin-x64@0.34.1": { 521 "integrity": "sha512-VfuYgG2r8BpYiOUN+BfYeFo69nP/MIwAtSJ7/Zpxc5QF3KS22z8Pvg3FkrSFJBPNQ7mmcUcYQFBmEQp7eu1F8Q==", 522 "dependencies": [ 523 "@img/sharp-libvips-darwin-x64" 524 ] 525 }, 526 "@img/sharp-libvips-darwin-arm64@1.1.0": { 527 "integrity": "sha512-HZ/JUmPwrJSoM4DIQPv/BfNh9yrOA8tlBbqbLz4JZ5uew2+o22Ik+tHQJcih7QJuSa0zo5coHTfD5J8inqj9DA==" 528 }, 529 "@img/sharp-libvips-darwin-x64@1.1.0": { 530 "integrity": "sha512-Xzc2ToEmHN+hfvsl9wja0RlnXEgpKNmftriQp6XzY/RaSfwD9th+MSh0WQKzUreLKKINb3afirxW7A0fz2YWuQ==" 531 }, 532 "@img/sharp-libvips-linux-arm64@1.1.0": { 533 "integrity": "sha512-IVfGJa7gjChDET1dK9SekxFFdflarnUB8PwW8aGwEoF3oAsSDuNUTYS+SKDOyOJxQyDC1aPFMuRYLoDInyV9Ew==" 534 }, 535 "@img/sharp-libvips-linux-arm@1.1.0": { 536 "integrity": "sha512-s8BAd0lwUIvYCJyRdFqvsj+BJIpDBSxs6ivrOPm/R7piTs5UIwY5OjXrP2bqXC9/moGsyRa37eYWYCOGVXxVrA==" 537 }, 538 "@img/sharp-libvips-linux-ppc64@1.1.0": { 539 "integrity": "sha512-tiXxFZFbhnkWE2LA8oQj7KYR+bWBkiV2nilRldT7bqoEZ4HiDOcePr9wVDAZPi/Id5fT1oY9iGnDq20cwUz8lQ==" 540 }, 541 "@img/sharp-libvips-linux-s390x@1.1.0": { 542 "integrity": "sha512-xukSwvhguw7COyzvmjydRb3x/09+21HykyapcZchiCUkTThEQEOMtBj9UhkaBRLuBrgLFzQ2wbxdeCCJW/jgJA==" 543 }, 544 "@img/sharp-libvips-linux-x64@1.1.0": { 545 "integrity": "sha512-yRj2+reB8iMg9W5sULM3S74jVS7zqSzHG3Ol/twnAAkAhnGQnpjj6e4ayUz7V+FpKypwgs82xbRdYtchTTUB+Q==" 546 }, 547 "@img/sharp-libvips-linuxmusl-arm64@1.1.0": { 548 "integrity": "sha512-jYZdG+whg0MDK+q2COKbYidaqW/WTz0cc1E+tMAusiDygrM4ypmSCjOJPmFTvHHJ8j/6cAGyeDWZOsK06tP33w==" 549 }, 550 "@img/sharp-libvips-linuxmusl-x64@1.1.0": { 551 "integrity": "sha512-wK7SBdwrAiycjXdkPnGCPLjYb9lD4l6Ze2gSdAGVZrEL05AOUJESWU2lhlC+Ffn5/G+VKuSm6zzbQSzFX/P65A==" 552 }, 553 "@img/sharp-linux-arm64@0.34.1": { 554 "integrity": "sha512-kX2c+vbvaXC6vly1RDf/IWNXxrlxLNpBVWkdpRq5Ka7OOKj6nr66etKy2IENf6FtOgklkg9ZdGpEu9kwdlcwOQ==", 555 "dependencies": [ 556 "@img/sharp-libvips-linux-arm64" 557 ] 558 }, 559 "@img/sharp-linux-arm@0.34.1": { 560 "integrity": "sha512-anKiszvACti2sGy9CirTlNyk7BjjZPiML1jt2ZkTdcvpLU1YH6CXwRAZCA2UmRXnhiIftXQ7+Oh62Ji25W72jA==", 561 "dependencies": [ 562 "@img/sharp-libvips-linux-arm" 563 ] 564 }, 565 "@img/sharp-linux-s390x@0.34.1": { 566 "integrity": "sha512-7s0KX2tI9mZI2buRipKIw2X1ufdTeaRgwmRabt5bi9chYfhur+/C1OXg3TKg/eag1W+6CCWLVmSauV1owmRPxA==", 567 "dependencies": [ 568 "@img/sharp-libvips-linux-s390x" 569 ] 570 }, 571 "@img/sharp-linux-x64@0.34.1": { 572 "integrity": "sha512-wExv7SH9nmoBW3Wr2gvQopX1k8q2g5V5Iag8Zk6AVENsjwd+3adjwxtp3Dcu2QhOXr8W9NusBU6XcQUohBZ5MA==", 573 "dependencies": [ 574 "@img/sharp-libvips-linux-x64" 575 ] 576 }, 577 "@img/sharp-linuxmusl-arm64@0.34.1": { 578 "integrity": "sha512-DfvyxzHxw4WGdPiTF0SOHnm11Xv4aQexvqhRDAoD00MzHekAj9a/jADXeXYCDFH/DzYruwHbXU7uz+H+nWmSOQ==", 579 "dependencies": [ 580 "@img/sharp-libvips-linuxmusl-arm64" 581 ] 582 }, 583 "@img/sharp-linuxmusl-x64@0.34.1": { 584 "integrity": "sha512-pax/kTR407vNb9qaSIiWVnQplPcGU8LRIJpDT5o8PdAx5aAA7AS3X9PS8Isw1/WfqgQorPotjrZL3Pqh6C5EBg==", 585 "dependencies": [ 586 "@img/sharp-libvips-linuxmusl-x64" 587 ] 588 }, 589 "@img/sharp-wasm32@0.34.1": { 590 "integrity": "sha512-YDybQnYrLQfEpzGOQe7OKcyLUCML4YOXl428gOOzBgN6Gw0rv8dpsJ7PqTHxBnXnwXr8S1mYFSLSa727tpz0xg==", 591 "dependencies": [ 592 "@emnapi/runtime" 593 ] 594 }, 595 "@img/sharp-win32-ia32@0.34.1": { 596 "integrity": "sha512-WKf/NAZITnonBf3U1LfdjoMgNO5JYRSlhovhRhMxXVdvWYveM4kM3L8m35onYIdh75cOMCo1BexgVQcCDzyoWw==" 597 }, 598 "@img/sharp-win32-x64@0.34.1": { 599 "integrity": "sha512-hw1iIAHpNE8q3uMIRCgGOeDoz9KtFNarFLQclLxr/LK1VBkj8nby18RjFvr6aP7USRYAjTZW6yisnBWMX571Tw==" 600 }, 601 "@ipld/dag-cbor@7.0.3": { 602 "integrity": "sha512-1VVh2huHsuohdXC1bGJNE8WR72slZ9XE2T3wbBBq31dm7ZBatmKLLxrB+XAqafxfRFjv08RZmj/W/ZqaM13AuA==", 603 "dependencies": [ 604 "cborg", 605 "multiformats@9.9.0" 606 ] 607 }, 608 "@napi-rs/wasm-runtime@0.2.8": { 609 "integrity": "sha512-OBlgKdX7gin7OIq4fadsjpg+cp2ZphvAIKucHsNfTdJiqdOmOEwQd/bHi0VwNrcw5xpBJyUw6cK/QilCqy1BSg==", 610 "dependencies": [ 611 "@emnapi/core", 612 "@emnapi/runtime", 613 "@tybys/wasm-util" 614 ] 615 }, 616 "@noble/curves@1.8.2": { 617 "integrity": "sha512-vnI7V6lFNe0tLAuJMu+2sX+FcL14TaCWy1qiczg1VwRmPrpQCdq5ESXQMqUc2tluRNf6irBXrWbl1mGN8uaU/g==", 618 "dependencies": [ 619 "@noble/hashes" 620 ] 621 }, 622 "@noble/hashes@1.7.2": { 623 "integrity": "sha512-biZ0NUSxyjLLqo6KxEJ1b+C2NAx0wtDoFvCaXHGgUkeHzf3Xc1xKumFKREuT7f7DARNZ/slvYUwFG6B0f2b6hQ==" 624 }, 625 "@parcel/watcher-android-arm64@2.5.1": { 626 "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==" 627 }, 628 "@parcel/watcher-darwin-arm64@2.5.1": { 629 "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==" 630 }, 631 "@parcel/watcher-darwin-x64@2.5.1": { 632 "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==" 633 }, 634 "@parcel/watcher-freebsd-x64@2.5.1": { 635 "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==" 636 }, 637 "@parcel/watcher-linux-arm-glibc@2.5.1": { 638 "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==" 639 }, 640 "@parcel/watcher-linux-arm-musl@2.5.1": { 641 "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==" 642 }, 643 "@parcel/watcher-linux-arm64-glibc@2.5.1": { 644 "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==" 645 }, 646 "@parcel/watcher-linux-arm64-musl@2.5.1": { 647 "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==" 648 }, 649 "@parcel/watcher-linux-x64-glibc@2.5.1": { 650 "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==" 651 }, 652 "@parcel/watcher-linux-x64-musl@2.5.1": { 653 "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==" 654 }, 655 "@parcel/watcher-win32-arm64@2.5.1": { 656 "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==" 657 }, 658 "@parcel/watcher-win32-ia32@2.5.1": { 659 "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==" 660 }, 661 "@parcel/watcher-win32-x64@2.5.1": { 662 "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==" 663 }, 664 "@parcel/watcher@2.5.1": { 665 "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", 666 "dependencies": [ 667 "@parcel/watcher-android-arm64", 668 "@parcel/watcher-darwin-arm64", 669 "@parcel/watcher-darwin-x64", 670 "@parcel/watcher-freebsd-x64", 671 "@parcel/watcher-linux-arm-glibc", 672 "@parcel/watcher-linux-arm-musl", 673 "@parcel/watcher-linux-arm64-glibc", 674 "@parcel/watcher-linux-arm64-musl", 675 "@parcel/watcher-linux-x64-glibc", 676 "@parcel/watcher-linux-x64-musl", 677 "@parcel/watcher-win32-arm64", 678 "@parcel/watcher-win32-ia32", 679 "@parcel/watcher-win32-x64", 680 "detect-libc@1.0.3", 681 "is-glob", 682 "micromatch", 683 "node-addon-api" 684 ] 685 }, 686 "@skyware/jetstream@0.2.2": { 687 "integrity": "sha512-d1MtWPTIFEciSzV8OClXZCJoz0DJ7aupt4EZSwpGAASYG0ZIPmZTt7RVJkoFzQyqRPHAMD7CvEwu0ut3MHX1og==", 688 "dependencies": [ 689 "@atcute/bluesky", 690 "partysocket" 691 ] 692 }, 693 "@tailwindcss/cli@4.1.4": { 694 "integrity": "sha512-gP05Qihh+cZ2FqD5fa0WJXx3KEk2YWUYv/RBKAyiOg0V4vYVDr/xlLc0sacpnVEXM45BVUR9U2hsESufYs6YTA==", 695 "dependencies": [ 696 "@parcel/watcher", 697 "@tailwindcss/node", 698 "@tailwindcss/oxide", 699 "enhanced-resolve", 700 "mri", 701 "picocolors", 702 "tailwindcss" 703 ] 704 }, 705 "@tailwindcss/node@4.1.4": { 706 "integrity": "sha512-MT5118zaiO6x6hNA04OWInuAiP1YISXql8Z+/Y8iisV5nuhM8VXlyhRuqc2PEviPszcXI66W44bCIk500Oolhw==", 707 "dependencies": [ 708 "enhanced-resolve", 709 "jiti", 710 "lightningcss", 711 "tailwindcss" 712 ] 713 }, 714 "@tailwindcss/oxide-android-arm64@4.1.4": { 715 "integrity": "sha512-xMMAe/SaCN/vHfQYui3fqaBDEXMu22BVwQ33veLc8ep+DNy7CWN52L+TTG9y1K397w9nkzv+Mw+mZWISiqhmlA==" 716 }, 717 "@tailwindcss/oxide-darwin-arm64@4.1.4": { 718 "integrity": "sha512-JGRj0SYFuDuAGilWFBlshcexev2hOKfNkoX+0QTksKYq2zgF9VY/vVMq9m8IObYnLna0Xlg+ytCi2FN2rOL0Sg==" 719 }, 720 "@tailwindcss/oxide-darwin-x64@4.1.4": { 721 "integrity": "sha512-sdDeLNvs3cYeWsEJ4H1DvjOzaGios4QbBTNLVLVs0XQ0V95bffT3+scptzYGPMjm7xv4+qMhCDrkHwhnUySEzA==" 722 }, 723 "@tailwindcss/oxide-freebsd-x64@4.1.4": { 724 "integrity": "sha512-VHxAqxqdghM83HslPhRsNhHo91McsxRJaEnShJOMu8mHmEj9Ig7ToHJtDukkuLWLzLboh2XSjq/0zO6wgvykNA==" 725 }, 726 "@tailwindcss/oxide-linux-arm-gnueabihf@4.1.4": { 727 "integrity": "sha512-OTU/m/eV4gQKxy9r5acuesqaymyeSCnsx1cFto/I1WhPmi5HDxX1nkzb8KYBiwkHIGg7CTfo/AcGzoXAJBxLfg==" 728 }, 729 "@tailwindcss/oxide-linux-arm64-gnu@4.1.4": { 730 "integrity": "sha512-hKlLNvbmUC6z5g/J4H+Zx7f7w15whSVImokLPmP6ff1QqTVE+TxUM9PGuNsjHvkvlHUtGTdDnOvGNSEUiXI1Ww==" 731 }, 732 "@tailwindcss/oxide-linux-arm64-musl@4.1.4": { 733 "integrity": "sha512-X3As2xhtgPTY/m5edUtddmZ8rCruvBvtxYLMw9OsZdH01L2gS2icsHRwxdU0dMItNfVmrBezueXZCHxVeeb7Aw==" 734 }, 735 "@tailwindcss/oxide-linux-x64-gnu@4.1.4": { 736 "integrity": "sha512-2VG4DqhGaDSmYIu6C4ua2vSLXnJsb/C9liej7TuSO04NK+JJJgJucDUgmX6sn7Gw3Cs5ZJ9ZLrnI0QRDOjLfNQ==" 737 }, 738 "@tailwindcss/oxide-linux-x64-musl@4.1.4": { 739 "integrity": "sha512-v+mxVgH2kmur/X5Mdrz9m7TsoVjbdYQT0b4Z+dr+I4RvreCNXyCFELZL/DO0M1RsidZTrm6O1eMnV6zlgEzTMQ==" 740 }, 741 "@tailwindcss/oxide-wasm32-wasi@4.1.4": { 742 "integrity": "sha512-2TLe9ir+9esCf6Wm+lLWTMbgklIjiF0pbmDnwmhR9MksVOq+e8aP3TSsXySnBDDvTTVd/vKu1aNttEGj3P6l8Q==", 743 "dependencies": [ 744 "@emnapi/core", 745 "@emnapi/runtime", 746 "@emnapi/wasi-threads", 747 "@napi-rs/wasm-runtime", 748 "@tybys/wasm-util", 749 "tslib@2.8.1" 750 ] 751 }, 752 "@tailwindcss/oxide-win32-arm64-msvc@4.1.4": { 753 "integrity": "sha512-VlnhfilPlO0ltxW9/BgfLI5547PYzqBMPIzRrk4W7uupgCt8z6Trw/tAj6QUtF2om+1MH281Pg+HHUJoLesmng==" 754 }, 755 "@tailwindcss/oxide-win32-x64-msvc@4.1.4": { 756 "integrity": "sha512-+7S63t5zhYjslUGb8NcgLpFXD+Kq1F/zt5Xv5qTv7HaFTG/DHyHD9GA6ieNAxhgyA4IcKa/zy7Xx4Oad2/wuhw==" 757 }, 758 "@tailwindcss/oxide@4.1.4": { 759 "integrity": "sha512-p5wOpXyOJx7mKh5MXh5oKk+kqcz8T+bA3z/5VWWeQwFrmuBItGwz8Y2CHk/sJ+dNb9B0nYFfn0rj/cKHZyjahQ==", 760 "dependencies": [ 761 "@tailwindcss/oxide-android-arm64", 762 "@tailwindcss/oxide-darwin-arm64", 763 "@tailwindcss/oxide-darwin-x64", 764 "@tailwindcss/oxide-freebsd-x64", 765 "@tailwindcss/oxide-linux-arm-gnueabihf", 766 "@tailwindcss/oxide-linux-arm64-gnu", 767 "@tailwindcss/oxide-linux-arm64-musl", 768 "@tailwindcss/oxide-linux-x64-gnu", 769 "@tailwindcss/oxide-linux-x64-musl", 770 "@tailwindcss/oxide-wasm32-wasi", 771 "@tailwindcss/oxide-win32-arm64-msvc", 772 "@tailwindcss/oxide-win32-x64-msvc" 773 ] 774 }, 775 "@ts-morph/common@0.25.0": { 776 "integrity": "sha512-kMnZz+vGGHi4GoHnLmMhGNjm44kGtKUXGnOvrKmMwAuvNjM/PgKVGfUnL7IDvK7Jb2QQ82jq3Zmp04Gy+r3Dkg==", 777 "dependencies": [ 778 "minimatch", 779 "path-browserify", 780 "tinyglobby" 781 ] 782 }, 783 "@tybys/wasm-util@0.9.0": { 784 "integrity": "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==", 785 "dependencies": [ 786 "tslib@2.8.1" 787 ] 788 }, 789 "@types/node@22.12.0": { 790 "integrity": "sha512-Fll2FZ1riMjNmlmJOdAyY5pUbkftXslB5DgEzlIuNaiWhXd00FhWxVC/r4yV/4wBb9JfImTu+jiSvXTkJ7F/gA==", 791 "dependencies": [ 792 "undici-types" 793 ] 794 }, 795 "abort-controller@3.0.0": { 796 "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", 797 "dependencies": [ 798 "event-target-shim" 799 ] 800 }, 801 "accepts@1.3.8": { 802 "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", 803 "dependencies": [ 804 "mime-types", 805 "negotiator" 806 ] 807 }, 808 "ansi-styles@4.3.0": { 809 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 810 "dependencies": [ 811 "color-convert" 812 ] 813 }, 814 "array-flatten@1.1.1": { 815 "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" 816 }, 817 "atomic-sleep@1.0.0": { 818 "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==" 819 }, 820 "await-lock@2.2.2": { 821 "integrity": "sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==" 822 }, 823 "balanced-match@1.0.2": { 824 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" 825 }, 826 "base64-js@1.5.1": { 827 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" 828 }, 829 "body-parser@1.20.3": { 830 "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", 831 "dependencies": [ 832 "bytes", 833 "content-type", 834 "debug", 835 "depd", 836 "destroy", 837 "http-errors", 838 "iconv-lite", 839 "on-finished", 840 "qs", 841 "raw-body", 842 "type-is", 843 "unpipe" 844 ] 845 }, 846 "brace-expansion@2.0.1": { 847 "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 848 "dependencies": [ 849 "balanced-match" 850 ] 851 }, 852 "braces@3.0.3": { 853 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 854 "dependencies": [ 855 "fill-range" 856 ] 857 }, 858 "buffer@6.0.3": { 859 "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", 860 "dependencies": [ 861 "base64-js", 862 "ieee754" 863 ] 864 }, 865 "bytes@3.1.2": { 866 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" 867 }, 868 "call-bind-apply-helpers@1.0.2": { 869 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", 870 "dependencies": [ 871 "es-errors", 872 "function-bind" 873 ] 874 }, 875 "call-bound@1.0.4": { 876 "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", 877 "dependencies": [ 878 "call-bind-apply-helpers", 879 "get-intrinsic" 880 ] 881 }, 882 "cbor-extract@2.2.0": { 883 "integrity": "sha512-Ig1zM66BjLfTXpNgKpvBePq271BPOvu8MR0Jl080yG7Jsl+wAZunfrwiwA+9ruzm/WEdIV5QF/bjDZTqyAIVHA==", 884 "dependencies": [ 885 "@cbor-extract/cbor-extract-darwin-arm64", 886 "@cbor-extract/cbor-extract-darwin-x64", 887 "@cbor-extract/cbor-extract-linux-arm", 888 "@cbor-extract/cbor-extract-linux-arm64", 889 "@cbor-extract/cbor-extract-linux-x64", 890 "@cbor-extract/cbor-extract-win32-x64", 891 "node-gyp-build-optional-packages" 892 ] 893 }, 894 "cbor-x@1.6.0": { 895 "integrity": "sha512-0kareyRwHSkL6ws5VXHEf8uY1liitysCVJjlmhaLG+IXLqhSaOO+t63coaso7yjwEzWZzLy8fJo06gZDVQM9Qg==", 896 "dependencies": [ 897 "cbor-extract" 898 ] 899 }, 900 "cborg@1.10.2": { 901 "integrity": "sha512-b3tFPA9pUr2zCUiCfRd2+wok2/LBSNUMKOuRRok+WlvvAgEt/PlbgPTsZUcwCOs53IJvLgTp0eotwtosE6njug==" 902 }, 903 "chalk@4.1.2": { 904 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 905 "dependencies": [ 906 "ansi-styles", 907 "supports-color" 908 ] 909 }, 910 "clsx@2.1.1": { 911 "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" 912 }, 913 "code-block-writer@13.0.3": { 914 "integrity": "sha512-Oofo0pq3IKnsFtuHqSF7TqBfr71aeyZDVJ0HpmqB7FBM2qEigL0iPONSCZSO9pE9dZTAxANe5XHG9Uy0YMv8cg==" 915 }, 916 "color-convert@2.0.1": { 917 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 918 "dependencies": [ 919 "color-name" 920 ] 921 }, 922 "color-name@1.1.4": { 923 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" 924 }, 925 "color-string@1.9.1": { 926 "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", 927 "dependencies": [ 928 "color-name", 929 "simple-swizzle" 930 ] 931 }, 932 "color@4.2.3": { 933 "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", 934 "dependencies": [ 935 "color-convert", 936 "color-string" 937 ] 938 }, 939 "commander@8.3.0": { 940 "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" 941 }, 942 "commander@9.5.0": { 943 "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==" 944 }, 945 "content-disposition@0.5.4": { 946 "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", 947 "dependencies": [ 948 "safe-buffer" 949 ] 950 }, 951 "content-type@1.0.5": { 952 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" 953 }, 954 "cookie-signature@1.0.6": { 955 "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" 956 }, 957 "cookie@0.7.1": { 958 "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==" 959 }, 960 "date-fns@4.1.0": { 961 "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==" 962 }, 963 "debug@2.6.9": { 964 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 965 "dependencies": [ 966 "ms@2.0.0" 967 ] 968 }, 969 "deepmerge@4.3.1": { 970 "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" 971 }, 972 "depd@2.0.0": { 973 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" 974 }, 975 "destroy@1.2.0": { 976 "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" 977 }, 978 "detect-libc@1.0.3": { 979 "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==" 980 }, 981 "detect-libc@2.0.3": { 982 "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==" 983 }, 984 "dom-serializer@2.0.0": { 985 "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", 986 "dependencies": [ 987 "domelementtype", 988 "domhandler", 989 "entities" 990 ] 991 }, 992 "domelementtype@2.3.0": { 993 "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" 994 }, 995 "domhandler@5.0.3": { 996 "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", 997 "dependencies": [ 998 "domelementtype" 999 ] 1000 }, 1001 "domutils@3.2.2": { 1002 "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", 1003 "dependencies": [ 1004 "dom-serializer", 1005 "domelementtype", 1006 "domhandler" 1007 ] 1008 }, 1009 "dunder-proto@1.0.1": { 1010 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", 1011 "dependencies": [ 1012 "call-bind-apply-helpers", 1013 "es-errors", 1014 "gopd" 1015 ] 1016 }, 1017 "ee-first@1.1.1": { 1018 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" 1019 }, 1020 "encodeurl@1.0.2": { 1021 "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" 1022 }, 1023 "encodeurl@2.0.0": { 1024 "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==" 1025 }, 1026 "enhanced-resolve@5.18.1": { 1027 "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", 1028 "dependencies": [ 1029 "graceful-fs", 1030 "tapable" 1031 ] 1032 }, 1033 "entities@4.5.0": { 1034 "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" 1035 }, 1036 "es-define-property@1.0.1": { 1037 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==" 1038 }, 1039 "es-errors@1.3.0": { 1040 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" 1041 }, 1042 "es-object-atoms@1.1.1": { 1043 "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", 1044 "dependencies": [ 1045 "es-errors" 1046 ] 1047 }, 1048 "escape-html@1.0.3": { 1049 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" 1050 }, 1051 "escape-string-regexp@4.0.0": { 1052 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" 1053 }, 1054 "etag@1.8.1": { 1055 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" 1056 }, 1057 "event-target-polyfill@0.0.4": { 1058 "integrity": "sha512-Gs6RLjzlLRdT8X9ZipJdIZI/Y6/HhRLyq9RdDlCsnpxr/+Nn6bU2EFGuC94GjxqhM+Nmij2Vcq98yoHrU8uNFQ==" 1059 }, 1060 "event-target-shim@5.0.1": { 1061 "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" 1062 }, 1063 "events@3.3.0": { 1064 "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" 1065 }, 1066 "express@4.21.2": { 1067 "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", 1068 "dependencies": [ 1069 "accepts", 1070 "array-flatten", 1071 "body-parser", 1072 "content-disposition", 1073 "content-type", 1074 "cookie", 1075 "cookie-signature", 1076 "debug", 1077 "depd", 1078 "encodeurl@2.0.0", 1079 "escape-html", 1080 "etag", 1081 "finalhandler", 1082 "fresh", 1083 "http-errors", 1084 "merge-descriptors", 1085 "methods", 1086 "on-finished", 1087 "parseurl", 1088 "path-to-regexp", 1089 "proxy-addr", 1090 "qs", 1091 "range-parser", 1092 "safe-buffer", 1093 "send", 1094 "serve-static", 1095 "setprototypeof", 1096 "statuses", 1097 "type-is", 1098 "utils-merge", 1099 "vary" 1100 ] 1101 }, 1102 "fast-redact@3.5.0": { 1103 "integrity": "sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==" 1104 }, 1105 "fdir@6.4.3_picomatch@4.0.2": { 1106 "integrity": "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==", 1107 "dependencies": [ 1108 "picomatch@4.0.2" 1109 ] 1110 }, 1111 "fill-range@7.1.1": { 1112 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 1113 "dependencies": [ 1114 "to-regex-range" 1115 ] 1116 }, 1117 "finalhandler@1.3.1": { 1118 "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", 1119 "dependencies": [ 1120 "debug", 1121 "encodeurl@2.0.0", 1122 "escape-html", 1123 "on-finished", 1124 "parseurl", 1125 "statuses", 1126 "unpipe" 1127 ] 1128 }, 1129 "forwarded@0.2.0": { 1130 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" 1131 }, 1132 "framesync@6.1.2": { 1133 "integrity": "sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==", 1134 "dependencies": [ 1135 "tslib@2.4.0" 1136 ] 1137 }, 1138 "fresh@0.5.2": { 1139 "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" 1140 }, 1141 "function-bind@1.1.2": { 1142 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" 1143 }, 1144 "get-intrinsic@1.3.0": { 1145 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", 1146 "dependencies": [ 1147 "call-bind-apply-helpers", 1148 "es-define-property", 1149 "es-errors", 1150 "es-object-atoms", 1151 "function-bind", 1152 "get-proto", 1153 "gopd", 1154 "has-symbols", 1155 "hasown", 1156 "math-intrinsics" 1157 ] 1158 }, 1159 "get-proto@1.0.1": { 1160 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", 1161 "dependencies": [ 1162 "dunder-proto", 1163 "es-object-atoms" 1164 ] 1165 }, 1166 "github-slugger@2.0.0": { 1167 "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==" 1168 }, 1169 "gopd@1.2.0": { 1170 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==" 1171 }, 1172 "graceful-fs@4.2.11": { 1173 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" 1174 }, 1175 "graphemer@1.4.0": { 1176 "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" 1177 }, 1178 "has-flag@4.0.0": { 1179 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" 1180 }, 1181 "has-symbols@1.1.0": { 1182 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==" 1183 }, 1184 "hasown@2.0.2": { 1185 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 1186 "dependencies": [ 1187 "function-bind" 1188 ] 1189 }, 1190 "he@1.2.0": { 1191 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" 1192 }, 1193 "hey-listen@1.0.8": { 1194 "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==" 1195 }, 1196 "htmlparser2@8.0.2": { 1197 "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", 1198 "dependencies": [ 1199 "domelementtype", 1200 "domhandler", 1201 "domutils", 1202 "entities" 1203 ] 1204 }, 1205 "http-errors@2.0.0": { 1206 "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", 1207 "dependencies": [ 1208 "depd", 1209 "inherits", 1210 "setprototypeof", 1211 "statuses", 1212 "toidentifier" 1213 ] 1214 }, 1215 "iconv-lite@0.4.24": { 1216 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 1217 "dependencies": [ 1218 "safer-buffer" 1219 ] 1220 }, 1221 "ieee754@1.2.1": { 1222 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" 1223 }, 1224 "inherits@2.0.4": { 1225 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 1226 }, 1227 "ipaddr.js@1.9.1": { 1228 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" 1229 }, 1230 "ipaddr.js@2.2.0": { 1231 "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==" 1232 }, 1233 "is-arrayish@0.3.2": { 1234 "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" 1235 }, 1236 "is-extglob@2.1.1": { 1237 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" 1238 }, 1239 "is-glob@4.0.3": { 1240 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 1241 "dependencies": [ 1242 "is-extglob" 1243 ] 1244 }, 1245 "is-number@7.0.0": { 1246 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" 1247 }, 1248 "is-plain-object@5.0.0": { 1249 "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==" 1250 }, 1251 "iso-datestring-validator@2.2.2": { 1252 "integrity": "sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==" 1253 }, 1254 "jiti@2.4.2": { 1255 "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==" 1256 }, 1257 "jose@5.9.6": { 1258 "integrity": "sha512-AMlnetc9+CV9asI19zHmrgS/WYsWUwCn2R7RzlbJWD7F9eWYUTGyBmU9o6PxngtLGOiDGPRu+Uc4fhKzbpteZQ==" 1259 }, 1260 "katex@0.16.22": { 1261 "integrity": "sha512-XCHRdUw4lf3SKBaJe4EvgqIuWwkPSo9XoeO8GjQW94Bp7TWv9hNhzZjZ+OH9yf1UmLygb7DIT5GSFQiyt16zYg==", 1262 "dependencies": [ 1263 "commander@8.3.0" 1264 ] 1265 }, 1266 "lightningcss-darwin-arm64@1.29.2": { 1267 "integrity": "sha512-cK/eMabSViKn/PG8U/a7aCorpeKLMlK0bQeNHmdb7qUnBkNPnL+oV5DjJUo0kqWsJUapZsM4jCfYItbqBDvlcA==" 1268 }, 1269 "lightningcss-darwin-x64@1.29.2": { 1270 "integrity": "sha512-j5qYxamyQw4kDXX5hnnCKMf3mLlHvG44f24Qyi2965/Ycz829MYqjrVg2H8BidybHBp9kom4D7DR5VqCKDXS0w==" 1271 }, 1272 "lightningcss-freebsd-x64@1.29.2": { 1273 "integrity": "sha512-wDk7M2tM78Ii8ek9YjnY8MjV5f5JN2qNVO+/0BAGZRvXKtQrBC4/cn4ssQIpKIPP44YXw6gFdpUF+Ps+RGsCwg==" 1274 }, 1275 "lightningcss-linux-arm-gnueabihf@1.29.2": { 1276 "integrity": "sha512-IRUrOrAF2Z+KExdExe3Rz7NSTuuJ2HvCGlMKoquK5pjvo2JY4Rybr+NrKnq0U0hZnx5AnGsuFHjGnNT14w26sg==" 1277 }, 1278 "lightningcss-linux-arm64-gnu@1.29.2": { 1279 "integrity": "sha512-KKCpOlmhdjvUTX/mBuaKemp0oeDIBBLFiU5Fnqxh1/DZ4JPZi4evEH7TKoSBFOSOV3J7iEmmBaw/8dpiUvRKlQ==" 1280 }, 1281 "lightningcss-linux-arm64-musl@1.29.2": { 1282 "integrity": "sha512-Q64eM1bPlOOUgxFmoPUefqzY1yV3ctFPE6d/Vt7WzLW4rKTv7MyYNky+FWxRpLkNASTnKQUaiMJ87zNODIrrKQ==" 1283 }, 1284 "lightningcss-linux-x64-gnu@1.29.2": { 1285 "integrity": "sha512-0v6idDCPG6epLXtBH/RPkHvYx74CVziHo6TMYga8O2EiQApnUPZsbR9nFNrg2cgBzk1AYqEd95TlrsL7nYABQg==" 1286 }, 1287 "lightningcss-linux-x64-musl@1.29.2": { 1288 "integrity": "sha512-rMpz2yawkgGT8RULc5S4WiZopVMOFWjiItBT7aSfDX4NQav6M44rhn5hjtkKzB+wMTRlLLqxkeYEtQ3dd9696w==" 1289 }, 1290 "lightningcss-win32-arm64-msvc@1.29.2": { 1291 "integrity": "sha512-nL7zRW6evGQqYVu/bKGK+zShyz8OVzsCotFgc7judbt6wnB2KbiKKJwBE4SGoDBQ1O94RjW4asrCjQL4i8Fhbw==" 1292 }, 1293 "lightningcss-win32-x64-msvc@1.29.2": { 1294 "integrity": "sha512-EdIUW3B2vLuHmv7urfzMI/h2fmlnOQBk1xlsDxkN1tCWKjNFjfLhGxYk8C8mzpSfr+A6jFFIi8fU6LbQGsRWjA==" 1295 }, 1296 "lightningcss@1.29.2": { 1297 "integrity": "sha512-6b6gd/RUXKaw5keVdSEtqFVdzWnU5jMxTUjA2bVcMNPLwSQ08Sv/UodBVtETLCn7k4S1Ibxwh7k68IwLZPgKaA==", 1298 "dependencies": [ 1299 "detect-libc@2.0.3", 1300 "lightningcss-darwin-arm64", 1301 "lightningcss-darwin-x64", 1302 "lightningcss-freebsd-x64", 1303 "lightningcss-linux-arm-gnueabihf", 1304 "lightningcss-linux-arm64-gnu", 1305 "lightningcss-linux-arm64-musl", 1306 "lightningcss-linux-x64-gnu", 1307 "lightningcss-linux-x64-musl", 1308 "lightningcss-win32-arm64-msvc", 1309 "lightningcss-win32-x64-msvc" 1310 ] 1311 }, 1312 "lru-cache@10.4.3": { 1313 "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" 1314 }, 1315 "marked-alert@2.1.2_marked@12.0.2": { 1316 "integrity": "sha512-EFNRZ08d8L/iEIPLTlQMDjvwIsj03gxWCczYTht6DCiHJIZhMk4NK5gtPY9UqAYb09eV5VGT+jD4lp396E0I+w==", 1317 "dependencies": [ 1318 "marked" 1319 ] 1320 }, 1321 "marked-footnote@1.2.4_marked@12.0.2": { 1322 "integrity": "sha512-DB2Kl+wFh6YwZd70qABMY6WUkG1UuyqoNTFoDfGyG79Pz24neYtLBkB+45a7o72V7gkfvbC3CGzIYFobxfMT1Q==", 1323 "dependencies": [ 1324 "marked" 1325 ] 1326 }, 1327 "marked-gfm-heading-id@3.2.0_marked@12.0.2": { 1328 "integrity": "sha512-Xfxpr5lXLDLY10XqzSCA9l2dDaiabQUgtYM9hw8yunyVsB/xYBRpiic6BOiY/EAJw1ik1eWr1ET1HKOAPZBhXg==", 1329 "dependencies": [ 1330 "github-slugger", 1331 "marked" 1332 ] 1333 }, 1334 "marked@12.0.2": { 1335 "integrity": "sha512-qXUm7e/YKFoqFPYPa3Ukg9xlI5cyAtGmyEIzMfW//m6kXwCy2Ps9DYf5ioijFKQ8qyuscrHoY04iJGctu2Kg0Q==" 1336 }, 1337 "math-intrinsics@1.1.0": { 1338 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==" 1339 }, 1340 "media-typer@0.3.0": { 1341 "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" 1342 }, 1343 "merge-descriptors@1.0.3": { 1344 "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==" 1345 }, 1346 "methods@1.1.2": { 1347 "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" 1348 }, 1349 "micromatch@4.0.8": { 1350 "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", 1351 "dependencies": [ 1352 "braces", 1353 "picomatch@2.3.1" 1354 ] 1355 }, 1356 "mime-db@1.52.0": { 1357 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" 1358 }, 1359 "mime-types@2.1.35": { 1360 "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 1361 "dependencies": [ 1362 "mime-db" 1363 ] 1364 }, 1365 "mime@1.6.0": { 1366 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" 1367 }, 1368 "minimatch@9.0.5": { 1369 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 1370 "dependencies": [ 1371 "brace-expansion" 1372 ] 1373 }, 1374 "mri@1.2.0": { 1375 "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==" 1376 }, 1377 "ms@2.0.0": { 1378 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 1379 }, 1380 "ms@2.1.3": { 1381 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" 1382 }, 1383 "multiformats@13.3.2": { 1384 "integrity": "sha512-qbB0CQDt3QKfiAzZ5ZYjLFOs+zW43vA4uyM8g27PeEuXZybUOFyjrVdP93HPBHMoglibwfkdVwbzfUq8qGcH6g==" 1385 }, 1386 "multiformats@9.9.0": { 1387 "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" 1388 }, 1389 "nanoid@3.3.11": { 1390 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==" 1391 }, 1392 "negotiator@0.6.3": { 1393 "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" 1394 }, 1395 "node-addon-api@7.1.1": { 1396 "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==" 1397 }, 1398 "node-gyp-build-optional-packages@5.1.1": { 1399 "integrity": "sha512-+P72GAjVAbTxjjwUmwjVrqrdZROD4nf8KgpBoDxqXXTiYZZt/ud60dE5yvCSr9lRO8e8yv6kgJIC0K0PfZFVQw==", 1400 "dependencies": [ 1401 "detect-libc@2.0.3" 1402 ] 1403 }, 1404 "object-inspect@1.13.4": { 1405 "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==" 1406 }, 1407 "on-exit-leak-free@2.1.2": { 1408 "integrity": "sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==" 1409 }, 1410 "on-finished@2.4.1": { 1411 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", 1412 "dependencies": [ 1413 "ee-first" 1414 ] 1415 }, 1416 "parse-srcset@1.0.2": { 1417 "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==" 1418 }, 1419 "parseurl@1.3.3": { 1420 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" 1421 }, 1422 "partysocket@1.1.3": { 1423 "integrity": "sha512-87Jd/nqPoWnVfzHE6Z12WLWTJ+TAgxs0b7i2S163HfQSrVDUK5tW/FC64T5N8L5ss+gqF+EV0BwjZMWggMY3UA==", 1424 "dependencies": [ 1425 "event-target-polyfill" 1426 ] 1427 }, 1428 "path-browserify@1.0.1": { 1429 "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" 1430 }, 1431 "path-to-regexp@0.1.12": { 1432 "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==" 1433 }, 1434 "picocolors@1.1.1": { 1435 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" 1436 }, 1437 "picomatch@2.3.1": { 1438 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" 1439 }, 1440 "picomatch@4.0.2": { 1441 "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==" 1442 }, 1443 "pino-abstract-transport@1.2.0": { 1444 "integrity": "sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==", 1445 "dependencies": [ 1446 "readable-stream", 1447 "split2" 1448 ] 1449 }, 1450 "pino-std-serializers@6.2.2": { 1451 "integrity": "sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==" 1452 }, 1453 "pino@8.21.0": { 1454 "integrity": "sha512-ip4qdzjkAyDDZklUaZkcRFb2iA118H9SgRh8yzTkSQK8HilsOJF7rSY8HoW5+I0M46AZgX/pxbprf2vvzQCE0Q==", 1455 "dependencies": [ 1456 "atomic-sleep", 1457 "fast-redact", 1458 "on-exit-leak-free", 1459 "pino-abstract-transport", 1460 "pino-std-serializers", 1461 "process-warning", 1462 "quick-format-unescaped", 1463 "real-require", 1464 "safe-stable-stringify", 1465 "sonic-boom", 1466 "thread-stream" 1467 ] 1468 }, 1469 "popmotion@11.0.5": { 1470 "integrity": "sha512-la8gPM1WYeFznb/JqF4GiTkRRPZsfaj2+kCxqQgr2MJylMmIKUwBfWW8Wa5fml/8gmtlD5yI01MP1QCZPWmppA==", 1471 "dependencies": [ 1472 "framesync", 1473 "hey-listen", 1474 "style-value-types", 1475 "tslib@2.4.0" 1476 ] 1477 }, 1478 "postcss@8.5.3": { 1479 "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", 1480 "dependencies": [ 1481 "nanoid", 1482 "picocolors", 1483 "source-map-js" 1484 ] 1485 }, 1486 "preact-render-to-string@6.5.13_preact@10.26.5": { 1487 "integrity": "sha512-iGPd+hKPMFKsfpR2vL4kJ6ZPcFIoWZEcBf0Dpm3zOpdVvj77aY8RlLiQji5OMrngEyaxGogeakTb54uS2FvA6w==", 1488 "dependencies": [ 1489 "preact" 1490 ] 1491 }, 1492 "preact@10.26.5": { 1493 "integrity": "sha512-fmpDkgfGU6JYux9teDWLhj9mKN55tyepwYbxHgQuIxbWQzgFg5vk7Mrrtfx7xRxq798ynkY4DDDxZr235Kk+4w==" 1494 }, 1495 "prettier@3.5.3": { 1496 "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==" 1497 }, 1498 "prismjs@1.30.0": { 1499 "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==" 1500 }, 1501 "process-warning@3.0.0": { 1502 "integrity": "sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==" 1503 }, 1504 "process@0.11.10": { 1505 "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" 1506 }, 1507 "proxy-addr@2.0.7": { 1508 "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", 1509 "dependencies": [ 1510 "forwarded", 1511 "ipaddr.js@1.9.1" 1512 ] 1513 }, 1514 "psl@1.15.0": { 1515 "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", 1516 "dependencies": [ 1517 "punycode" 1518 ] 1519 }, 1520 "punycode@2.3.1": { 1521 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==" 1522 }, 1523 "qs@6.13.0": { 1524 "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", 1525 "dependencies": [ 1526 "side-channel" 1527 ] 1528 }, 1529 "quick-format-unescaped@4.0.4": { 1530 "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==" 1531 }, 1532 "range-parser@1.2.1": { 1533 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" 1534 }, 1535 "rate-limiter-flexible@2.4.2": { 1536 "integrity": "sha512-rMATGGOdO1suFyf/mI5LYhts71g1sbdhmd6YvdiXO2gJnd42Tt6QS4JUKJKSWVVkMtBacm6l40FR7Trjo6Iruw==" 1537 }, 1538 "raw-body@2.5.2": { 1539 "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", 1540 "dependencies": [ 1541 "bytes", 1542 "http-errors", 1543 "iconv-lite", 1544 "unpipe" 1545 ] 1546 }, 1547 "readable-stream@4.7.0": { 1548 "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", 1549 "dependencies": [ 1550 "abort-controller", 1551 "buffer", 1552 "events", 1553 "process", 1554 "string_decoder" 1555 ] 1556 }, 1557 "real-require@0.2.0": { 1558 "integrity": "sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==" 1559 }, 1560 "safe-buffer@5.2.1": { 1561 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" 1562 }, 1563 "safe-stable-stringify@2.5.0": { 1564 "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==" 1565 }, 1566 "safer-buffer@2.1.2": { 1567 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 1568 }, 1569 "sanitize-html@2.15.0": { 1570 "integrity": "sha512-wIjst57vJGpLyBP8ioUbg6ThwJie5SuSIjHxJg53v5Fg+kUK+AXlb7bK3RNXpp315MvwM+0OBGCV6h5pPHsVhA==", 1571 "dependencies": [ 1572 "deepmerge", 1573 "escape-string-regexp", 1574 "htmlparser2", 1575 "is-plain-object", 1576 "parse-srcset", 1577 "postcss" 1578 ] 1579 }, 1580 "semver@7.7.1": { 1581 "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==" 1582 }, 1583 "send@0.19.0": { 1584 "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", 1585 "dependencies": [ 1586 "debug", 1587 "depd", 1588 "destroy", 1589 "encodeurl@1.0.2", 1590 "escape-html", 1591 "etag", 1592 "fresh", 1593 "http-errors", 1594 "mime", 1595 "ms@2.1.3", 1596 "on-finished", 1597 "range-parser", 1598 "statuses" 1599 ] 1600 }, 1601 "serve-static@1.16.2": { 1602 "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", 1603 "dependencies": [ 1604 "encodeurl@2.0.0", 1605 "escape-html", 1606 "parseurl", 1607 "send" 1608 ] 1609 }, 1610 "setprototypeof@1.2.0": { 1611 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" 1612 }, 1613 "sharp@0.34.1": { 1614 "integrity": "sha512-1j0w61+eVxu7DawFJtnfYcvSv6qPFvfTaqzTQ2BLknVhHTwGS8sc63ZBF4rzkWMBVKybo4S5OBtDdZahh2A1xg==", 1615 "dependencies": [ 1616 "@img/sharp-darwin-arm64", 1617 "@img/sharp-darwin-x64", 1618 "@img/sharp-libvips-darwin-arm64", 1619 "@img/sharp-libvips-darwin-x64", 1620 "@img/sharp-libvips-linux-arm", 1621 "@img/sharp-libvips-linux-arm64", 1622 "@img/sharp-libvips-linux-ppc64", 1623 "@img/sharp-libvips-linux-s390x", 1624 "@img/sharp-libvips-linux-x64", 1625 "@img/sharp-libvips-linuxmusl-arm64", 1626 "@img/sharp-libvips-linuxmusl-x64", 1627 "@img/sharp-linux-arm", 1628 "@img/sharp-linux-arm64", 1629 "@img/sharp-linux-s390x", 1630 "@img/sharp-linux-x64", 1631 "@img/sharp-linuxmusl-arm64", 1632 "@img/sharp-linuxmusl-x64", 1633 "@img/sharp-wasm32", 1634 "@img/sharp-win32-ia32", 1635 "@img/sharp-win32-x64", 1636 "color", 1637 "detect-libc@2.0.3", 1638 "semver" 1639 ] 1640 }, 1641 "side-channel-list@1.0.0": { 1642 "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", 1643 "dependencies": [ 1644 "es-errors", 1645 "object-inspect" 1646 ] 1647 }, 1648 "side-channel-map@1.0.1": { 1649 "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", 1650 "dependencies": [ 1651 "call-bound", 1652 "es-errors", 1653 "get-intrinsic", 1654 "object-inspect" 1655 ] 1656 }, 1657 "side-channel-weakmap@1.0.2": { 1658 "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", 1659 "dependencies": [ 1660 "call-bound", 1661 "es-errors", 1662 "get-intrinsic", 1663 "object-inspect", 1664 "side-channel-map" 1665 ] 1666 }, 1667 "side-channel@1.1.0": { 1668 "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", 1669 "dependencies": [ 1670 "es-errors", 1671 "object-inspect", 1672 "side-channel-list", 1673 "side-channel-map", 1674 "side-channel-weakmap" 1675 ] 1676 }, 1677 "simple-swizzle@0.2.2": { 1678 "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", 1679 "dependencies": [ 1680 "is-arrayish" 1681 ] 1682 }, 1683 "sonic-boom@3.8.1": { 1684 "integrity": "sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==", 1685 "dependencies": [ 1686 "atomic-sleep" 1687 ] 1688 }, 1689 "source-map-js@1.2.1": { 1690 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==" 1691 }, 1692 "split2@4.2.0": { 1693 "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==" 1694 }, 1695 "statuses@2.0.1": { 1696 "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" 1697 }, 1698 "string_decoder@1.3.0": { 1699 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 1700 "dependencies": [ 1701 "safe-buffer" 1702 ] 1703 }, 1704 "style-value-types@5.1.2": { 1705 "integrity": "sha512-Vs9fNreYF9j6W2VvuDTP7kepALi7sk0xtk2Tu8Yxi9UoajJdEVpNpCov0HsLTqXvNGKX+Uv09pkozVITi1jf3Q==", 1706 "dependencies": [ 1707 "hey-listen", 1708 "tslib@2.4.0" 1709 ] 1710 }, 1711 "supports-color@7.2.0": { 1712 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 1713 "dependencies": [ 1714 "has-flag" 1715 ] 1716 }, 1717 "tailwind-merge@3.2.0": { 1718 "integrity": "sha512-FQT/OVqCD+7edmmJpsgCsY820RTD5AkBryuG5IUqR5YQZSdj5xlH5nLgH7YPths7WsLPSpSBNneJdM8aS8aeFA==" 1719 }, 1720 "tailwindcss@4.1.4": { 1721 "integrity": "sha512-1ZIUqtPITFbv/DxRmDr5/agPqJwF69d24m9qmM1939TJehgY539CtzeZRjbLt5G6fSy/7YqqYsfvoTEw9xUI2A==" 1722 }, 1723 "tapable@2.2.1": { 1724 "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" 1725 }, 1726 "thread-stream@2.7.0": { 1727 "integrity": "sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==", 1728 "dependencies": [ 1729 "real-require" 1730 ] 1731 }, 1732 "tinyglobby@0.2.12_picomatch@4.0.2": { 1733 "integrity": "sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==", 1734 "dependencies": [ 1735 "fdir", 1736 "picomatch@4.0.2" 1737 ] 1738 }, 1739 "tlds@1.256.0": { 1740 "integrity": "sha512-ZmyVB9DAw+FFTmLElGYJgdZFsKLYd/I59Bg9NHkCGPwAbVZNRilFWDMAdX8UG+bHuv7kfursd5XGqo/9wi26lA==" 1741 }, 1742 "to-regex-range@5.0.1": { 1743 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 1744 "dependencies": [ 1745 "is-number" 1746 ] 1747 }, 1748 "toidentifier@1.0.1": { 1749 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" 1750 }, 1751 "ts-morph@24.0.0": { 1752 "integrity": "sha512-2OAOg/Ob5yx9Et7ZX4CvTCc0UFoZHwLEJ+dpDPSUi5TgwwlTlX47w+iFRrEwzUZwYACjq83cgjS/Da50Ga37uw==", 1753 "dependencies": [ 1754 "@ts-morph/common", 1755 "code-block-writer" 1756 ] 1757 }, 1758 "tslib@2.4.0": { 1759 "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" 1760 }, 1761 "tslib@2.8.1": { 1762 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" 1763 }, 1764 "type-is@1.6.18": { 1765 "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", 1766 "dependencies": [ 1767 "media-typer", 1768 "mime-types" 1769 ] 1770 }, 1771 "typed-html@3.0.1": { 1772 "integrity": "sha512-JKCM9zTfPDuPqQqdGZBWSEiItShliKkBFg5c6yOR8zth43v763XkAzTWaOlVqc0Y6p9ee8AaAbipGfUnCsYZUA==" 1773 }, 1774 "typed-htmx@0.3.1": { 1775 "integrity": "sha512-6WSPsukTIOEMsVbx5wzgVSvldLmgBUVcFIm2vJlBpRPtcbDOGC5y1IYrCWNX1yUlNsrv1Ngcw4gGM8jsPyNV7w==", 1776 "dependencies": [ 1777 "typed-html" 1778 ] 1779 }, 1780 "uint8arrays@3.0.0": { 1781 "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", 1782 "dependencies": [ 1783 "multiformats@9.9.0" 1784 ] 1785 }, 1786 "undici-types@6.20.0": { 1787 "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==" 1788 }, 1789 "undici@6.21.2": { 1790 "integrity": "sha512-uROZWze0R0itiAKVPsYhFov9LxrPMHLMEQFszeI2gCN6bnIIZ8twzBCJcN2LJrBBLfrP0t1FW0g+JmKVl8Vk1g==" 1791 }, 1792 "unpipe@1.0.0": { 1793 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" 1794 }, 1795 "utils-merge@1.0.1": { 1796 "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" 1797 }, 1798 "vary@1.1.2": { 1799 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" 1800 }, 1801 "ws@8.18.1": { 1802 "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==" 1803 }, 1804 "yesno@0.4.0": { 1805 "integrity": "sha512-tdBxmHvbXPBKYIg81bMCB7bVeDmHkRzk5rVJyYYXurwKkHq/MCd8rz4HSJUP7hW0H2NlXiq8IFiWvYKEHhlotA==" 1806 }, 1807 "zod@3.24.2": { 1808 "integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==" 1809 } 1810 }, 1811 "workspace": { 1812 "dependencies": [ 1813 "jsr:@bigmoves/bff@0.3.0-beta.15", 1814 "jsr:@gfx/canvas@~0.5.8", 1815 "jsr:@std/path@^1.0.9", 1816 "npm:@atproto/syntax@0.4", 1817 "npm:@tailwindcss/cli@^4.1.4", 1818 "npm:date-fns@^4.1.0", 1819 "npm:popmotion@^11.0.5", 1820 "npm:preact@^10.26.5", 1821 "npm:tailwindcss@^4.1.4", 1822 "npm:typed-htmx@~0.3.1" 1823 ] 1824 } 1825}