Nix packages for third-party projects that don't ship their own flakes
0

Configure Feed

Select the types of activity you want to include in your feed.

Package vit 0.6.1 via flake + packages/ layout

Add a flake for third-party tools without upstream Nix support.
vit is built with buildNpmPackage from the GitHub v0.6.1 tag; a
regenerated package-lock.json is vendored because upstream's lock
lacks resolved URLs (breaks offline npmDeps caching).

+1855 -4
+3
.gitignore
··· 1 + /result 2 + /result-* 3 + .direnv
+56
README.md
··· 1 + # agentic 2 + 3 + Nix packages for third-party tools that don't ship their own flakes. 4 + 5 + ## Layout 6 + 7 + ``` 8 + flake.nix # flake entrypoint: exposes packages.* and apps.* 9 + flake.lock 10 + packages/ 11 + vit/ # one directory per package (callPackage style) 12 + default.nix 13 + package-lock.json # only when we need a fixed/regenerated lock 14 + ``` 15 + 16 + Add a new package by creating `packages/<name>/default.nix` and wiring it in 17 + `flake.nix` via `pkgs.callPackage ./packages/<name> { }`. 18 + 19 + ## Packages 20 + 21 + | Attr | Upstream | Install (non-Nix) | 22 + |------|----------|-------------------| 23 + | `vit` | [solpbc/vit](https://github.com/solpbc/vit) | `npm install -g vit` | 24 + 25 + ## Usage 26 + 27 + ```bash 28 + # build 29 + nix build .#vit 30 + 31 + # run without installing 32 + nix run .#vit -- --help 33 + 34 + # install into your profile 35 + nix profile install .#vit 36 + ``` 37 + 38 + ## Updating `vit` 39 + 40 + 1. Bump `version` / `rev` in `packages/vit/default.nix`. 41 + 2. Prefetch the new source hash: 42 + ```bash 43 + nix-prefetch-url --unpack "https://github.com/solpbc/vit/archive/refs/tags/vX.Y.Z.tar.gz" 44 + nix hash convert --hash-algo sha256 --to sri <base32> 45 + ``` 46 + 3. Regenerate a lockfile with resolved URLs (upstream's is often missing them): 47 + ```bash 48 + tmp=$(mktemp -d) && cd "$tmp" 49 + curl -sL "https://github.com/solpbc/vit/archive/refs/tags/vX.Y.Z.tar.gz" | tar -xz 50 + cd vit-X.Y.Z 51 + rm -f package-lock.json bun.lock 52 + npm install --package-lock-only --ignore-scripts 53 + cp package-lock.json /path/to/this/repo/packages/vit/package-lock.json 54 + ``` 55 + 4. Set `npmDepsHash = lib.fakeHash;`, run `nix build .#vit`, paste the hash 56 + nix prints as `got:`, rebuild.
+15 -4
packages/vit/default.nix
··· 15 15 hash = "sha256-iICVLod9SnBxm/4nQuD/cecOobP7QHRgG4LZmZEUYRg="; 16 16 }; 17 17 18 - # Prefetched offline npm dependency cache (from package-lock.json). 19 - # To update after a version bump: set to lib.fakeHash, build once, paste the hash nix prints. 20 - npmDepsHash = "sha256-nH6gXa7r8n3yxF96B8Ep6kATFrPbANg43V3EatqiITQ="; 18 + # Upstream's package-lock.json (often produced via bun) is missing "resolved" 19 + # URLs, which breaks nixpkgs' offline npm cache. This lockfile was regenerated 20 + # with `npm install --package-lock-only` against the same version. 21 + postPatch = '' 22 + cp ${./package-lock.json} package-lock.json 23 + ''; 24 + 25 + # Prefetched offline npm dependency cache. 26 + # To update after a version bump: 27 + # 1. Bump version/rev/src hash 28 + # 2. Regenerate packages/vit/package-lock.json (see README) 29 + # 3. Set npmDepsHash = lib.fakeHash, build once, paste the hash nix prints 30 + npmDepsHash = "sha256-SNk+TDlrwgtVRLKD209iLvHba5laRQ9gmtMAsCgtZjU="; 21 31 22 - # Pure JS CLI — package.json has no "build" script. 32 + # Pure JS CLI — no compile step. Upstream Makefile runs `bun install` (dev only). 23 33 dontNpmBuild = true; 34 + dontBuild = true; 24 35 25 36 # Upstream postinstall copies agent skills into $HOME; skip in the build sandbox. 26 37 npmFlags = [ "--ignore-scripts" ];
+1781
packages/vit/package-lock.json
··· 1 + { 2 + "name": "vit", 3 + "version": "0.6.1", 4 + "lockfileVersion": 3, 5 + "requires": true, 6 + "packages": { 7 + "": { 8 + "name": "vit", 9 + "version": "0.6.1", 10 + "hasInstallScript": true, 11 + "license": "MIT", 12 + "dependencies": { 13 + "@atproto/api": "^0.18.20", 14 + "@atproto/common-web": "^0.4.16", 15 + "@atproto/oauth-client-node": "^0.3.16", 16 + "@ipld/dag-cbor": "^9.2.0", 17 + "@noble/curves": "^1.8.0", 18 + "@noble/hashes": "^1.7.0", 19 + "@scure/bip39": "1.6.0", 20 + "bs58": "^6.0.0", 21 + "commander": "^13.0.0", 22 + "env-paths": "4.0.0", 23 + "isomorphic-git": "1.37.0", 24 + "memfs": "4.56.10" 25 + }, 26 + "bin": { 27 + "vit": "bin/vit.js" 28 + }, 29 + "devDependencies": { 30 + "marked": "^17.0.4" 31 + }, 32 + "engines": { 33 + "node": ">=20.10.0" 34 + } 35 + }, 36 + "node_modules/@atproto-labs/did-resolver": { 37 + "version": "0.2.6", 38 + "resolved": "https://registry.npmjs.org/@atproto-labs/did-resolver/-/did-resolver-0.2.6.tgz", 39 + "integrity": "sha512-2K1bC04nI2fmgNcvof+yA28IhGlpWn2JKYlPa7To9JTKI45FINCGkQSGiL2nyXlyzDJJ34fZ1aq6/IRFIOIiqg==", 40 + "license": "MIT", 41 + "dependencies": { 42 + "@atproto-labs/fetch": "0.2.3", 43 + "@atproto-labs/pipe": "0.1.1", 44 + "@atproto-labs/simple-store": "0.3.0", 45 + "@atproto-labs/simple-store-memory": "0.1.4", 46 + "@atproto/did": "0.3.0", 47 + "zod": "^3.23.8" 48 + } 49 + }, 50 + "node_modules/@atproto-labs/fetch": { 51 + "version": "0.2.3", 52 + "resolved": "https://registry.npmjs.org/@atproto-labs/fetch/-/fetch-0.2.3.tgz", 53 + "integrity": "sha512-NZtbJOCbxKUFRFKMpamT38PUQMY0hX0p7TG5AEYOPhZKZEP7dHZ1K2s1aB8MdVH0qxmqX7nQleNrrvLf09Zfdw==", 54 + "license": "MIT", 55 + "dependencies": { 56 + "@atproto-labs/pipe": "0.1.1" 57 + } 58 + }, 59 + "node_modules/@atproto-labs/fetch-node": { 60 + "version": "0.2.0", 61 + "resolved": "https://registry.npmjs.org/@atproto-labs/fetch-node/-/fetch-node-0.2.0.tgz", 62 + "integrity": "sha512-Krq09nH/aeoiU2s9xdHA0FjTEFWG9B5FFenipv1iRixCcPc7V3DhTNDawxG9gI8Ny0k4dBVS9WTRN/IDzBx86Q==", 63 + "license": "MIT", 64 + "dependencies": { 65 + "@atproto-labs/fetch": "0.2.3", 66 + "@atproto-labs/pipe": "0.1.1", 67 + "ipaddr.js": "^2.1.0", 68 + "undici": "^6.14.1" 69 + }, 70 + "engines": { 71 + "node": ">=18.7.0" 72 + } 73 + }, 74 + "node_modules/@atproto-labs/handle-resolver": { 75 + "version": "0.3.6", 76 + "resolved": "https://registry.npmjs.org/@atproto-labs/handle-resolver/-/handle-resolver-0.3.6.tgz", 77 + "integrity": "sha512-qnSTXvOBNj1EHhp2qTWSX8MS5q3AwYU5LKlt5fBvSbCjgmTr2j0URHCv+ydrwO55KvsojIkTMgeMOh4YuY4fCA==", 78 + "license": "MIT", 79 + "dependencies": { 80 + "@atproto-labs/simple-store": "0.3.0", 81 + "@atproto-labs/simple-store-memory": "0.1.4", 82 + "@atproto/did": "0.3.0", 83 + "zod": "^3.23.8" 84 + } 85 + }, 86 + "node_modules/@atproto-labs/handle-resolver-node": { 87 + "version": "0.1.25", 88 + "resolved": "https://registry.npmjs.org/@atproto-labs/handle-resolver-node/-/handle-resolver-node-0.1.25.tgz", 89 + "integrity": "sha512-NY9WYM2VLd3IuMGRkkmvGBg8xqVEaK/fitv1vD8SMXqFTekdpjOLCCyv7EFtqVHouzmDcL83VOvWRfHVa8V9Yw==", 90 + "license": "MIT", 91 + "dependencies": { 92 + "@atproto-labs/fetch-node": "0.2.0", 93 + "@atproto-labs/handle-resolver": "0.3.6", 94 + "@atproto/did": "0.3.0" 95 + }, 96 + "engines": { 97 + "node": ">=18.7.0" 98 + } 99 + }, 100 + "node_modules/@atproto-labs/identity-resolver": { 101 + "version": "0.3.6", 102 + "resolved": "https://registry.npmjs.org/@atproto-labs/identity-resolver/-/identity-resolver-0.3.6.tgz", 103 + "integrity": "sha512-qoWqBDRobln0NR8L8dQjSp79E0chGkBhibEgxQa2f9WD+JbJdjQ0YvwwO5yeQn05pJoJmAwmI2wyJ45zjU7aWg==", 104 + "license": "MIT", 105 + "dependencies": { 106 + "@atproto-labs/did-resolver": "0.2.6", 107 + "@atproto-labs/handle-resolver": "0.3.6" 108 + } 109 + }, 110 + "node_modules/@atproto-labs/pipe": { 111 + "version": "0.1.1", 112 + "resolved": "https://registry.npmjs.org/@atproto-labs/pipe/-/pipe-0.1.1.tgz", 113 + "integrity": "sha512-hdNw2oUs2B6BN1lp+32pF7cp8EMKuIN5Qok2Vvv/aOpG/3tNSJ9YkvfI0k6Zd188LeDDYRUpYpxcoFIcGH/FNg==", 114 + "license": "MIT" 115 + }, 116 + "node_modules/@atproto-labs/simple-store": { 117 + "version": "0.3.0", 118 + "resolved": "https://registry.npmjs.org/@atproto-labs/simple-store/-/simple-store-0.3.0.tgz", 119 + "integrity": "sha512-nOb6ONKBRJHRlukW1sVawUkBqReLlLx6hT35VS3imaNPwiXDxLnTK7lxw3Lrl9k5yugSBDQAkZAq3MPTEFSUBQ==", 120 + "license": "MIT" 121 + }, 122 + "node_modules/@atproto-labs/simple-store-memory": { 123 + "version": "0.1.4", 124 + "resolved": "https://registry.npmjs.org/@atproto-labs/simple-store-memory/-/simple-store-memory-0.1.4.tgz", 125 + "integrity": "sha512-3mKY4dP8I7yKPFj9VKpYyCRzGJOi5CEpOLPlRhoJyLmgs3J4RzDrjn323Oakjz2Aj2JzRU/AIvWRAZVhpYNJHw==", 126 + "license": "MIT", 127 + "dependencies": { 128 + "@atproto-labs/simple-store": "0.3.0", 129 + "lru-cache": "^10.2.0" 130 + } 131 + }, 132 + "node_modules/@atproto/api": { 133 + "version": "0.18.21", 134 + "resolved": "https://registry.npmjs.org/@atproto/api/-/api-0.18.21.tgz", 135 + "integrity": "sha512-s35MIJerGT/pKe2xJtKKswqlIr/ola2r2iURBKBL0Mk1OKe6jP4YvTMh1N2d2PEANFzNNTbKoDaLfJPo2Uvc/w==", 136 + "license": "MIT", 137 + "dependencies": { 138 + "@atproto/common-web": "^0.4.16", 139 + "@atproto/lexicon": "^0.6.1", 140 + "@atproto/syntax": "^0.4.3", 141 + "@atproto/xrpc": "^0.7.7", 142 + "await-lock": "^2.2.2", 143 + "multiformats": "^9.9.0", 144 + "tlds": "^1.234.0", 145 + "zod": "^3.23.8" 146 + } 147 + }, 148 + "node_modules/@atproto/common-web": { 149 + "version": "0.4.21", 150 + "resolved": "https://registry.npmjs.org/@atproto/common-web/-/common-web-0.4.21.tgz", 151 + "integrity": "sha512-Odq+wdk3YNasGCjjlpl3bCIPvqYHige5DLfMkIffNv/2PI/iIj5ZvAvMvJlJ59OhReKSxtpI0invx5UQPc3+fw==", 152 + "license": "MIT", 153 + "dependencies": { 154 + "@atproto/lex-data": "^0.0.15", 155 + "@atproto/lex-json": "^0.0.16", 156 + "@atproto/syntax": "^0.5.4", 157 + "zod": "^3.23.8" 158 + } 159 + }, 160 + "node_modules/@atproto/common-web/node_modules/@atproto/syntax": { 161 + "version": "0.5.4", 162 + "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.5.4.tgz", 163 + "integrity": "sha512-9XJOpMAgsGFxMEIp8nJ8AIWv+krrY1xQMj+wULbbXhQztQV+9aZ0TbG9Jtn3Op2or8Kr6OqyWR4ga9Z189kKDw==", 164 + "license": "MIT", 165 + "dependencies": { 166 + "tslib": "^2.8.1" 167 + } 168 + }, 169 + "node_modules/@atproto/did": { 170 + "version": "0.3.0", 171 + "resolved": "https://registry.npmjs.org/@atproto/did/-/did-0.3.0.tgz", 172 + "integrity": "sha512-raUPzUGegtW/6OxwCmM8bhZvuIMzxG5t9oWsth6Tp91Kb5fTnHV2h/KKNF1C82doeA4BdXCErTyg7ISwLbQkzA==", 173 + "license": "MIT", 174 + "dependencies": { 175 + "zod": "^3.23.8" 176 + } 177 + }, 178 + "node_modules/@atproto/jwk": { 179 + "version": "0.6.0", 180 + "resolved": "https://registry.npmjs.org/@atproto/jwk/-/jwk-0.6.0.tgz", 181 + "integrity": "sha512-bDoJPvt7TrQVi/rBfBrSSpGykhtIriKxeYCYQTiPRKFfyRhbgpElF0wPXADjIswnbzZdOwbY63az4E/CFVT3Tw==", 182 + "license": "MIT", 183 + "dependencies": { 184 + "multiformats": "^9.9.0", 185 + "zod": "^3.23.8" 186 + } 187 + }, 188 + "node_modules/@atproto/jwk-jose": { 189 + "version": "0.1.11", 190 + "resolved": "https://registry.npmjs.org/@atproto/jwk-jose/-/jwk-jose-0.1.11.tgz", 191 + "integrity": "sha512-i4Fnr2sTBYmMmHXl7NJh8GrCH+tDQEVWrcDMDnV5DjJfkgT17wIqvojIw9SNbSL4Uf0OtfEv6AgG0A+mgh8b5Q==", 192 + "license": "MIT", 193 + "dependencies": { 194 + "@atproto/jwk": "0.6.0", 195 + "jose": "^5.2.0" 196 + } 197 + }, 198 + "node_modules/@atproto/jwk-webcrypto": { 199 + "version": "0.2.0", 200 + "resolved": "https://registry.npmjs.org/@atproto/jwk-webcrypto/-/jwk-webcrypto-0.2.0.tgz", 201 + "integrity": "sha512-UmgRrrEAkWvxwhlwe30UmDOdTEFidlIzBC7C3cCbeJMcBN1x8B3KH+crXrsTqfWQBG58mXgt8wgSK3Kxs2LhFg==", 202 + "license": "MIT", 203 + "dependencies": { 204 + "@atproto/jwk": "0.6.0", 205 + "@atproto/jwk-jose": "0.1.11", 206 + "zod": "^3.23.8" 207 + } 208 + }, 209 + "node_modules/@atproto/lex-data": { 210 + "version": "0.0.15", 211 + "resolved": "https://registry.npmjs.org/@atproto/lex-data/-/lex-data-0.0.15.tgz", 212 + "integrity": "sha512-ZsbGiaM5S3CnGrcTMbDGON3bLZzCi/Mx9UvcMREKSRujnF68eHgMiXxJqvykP7+QpOX6tYCK93axZkuJVhtSEw==", 213 + "license": "MIT", 214 + "dependencies": { 215 + "multiformats": "^9.9.0", 216 + "tslib": "^2.8.1", 217 + "uint8arrays": "3.0.0", 218 + "unicode-segmenter": "^0.14.0" 219 + } 220 + }, 221 + "node_modules/@atproto/lex-json": { 222 + "version": "0.0.16", 223 + "resolved": "https://registry.npmjs.org/@atproto/lex-json/-/lex-json-0.0.16.tgz", 224 + "integrity": "sha512-IgLgQ0krshVlrIYZ+heTBDbCnM3LmAgWvsaYn5MxvKA3LcBot3PG3ptdO8VOweVZ+WgCLuo39cz9EbUmIbqdtg==", 225 + "license": "MIT", 226 + "dependencies": { 227 + "@atproto/lex-data": "^0.0.15", 228 + "tslib": "^2.8.1" 229 + } 230 + }, 231 + "node_modules/@atproto/lexicon": { 232 + "version": "0.6.2", 233 + "resolved": "https://registry.npmjs.org/@atproto/lexicon/-/lexicon-0.6.2.tgz", 234 + "integrity": "sha512-p3Ly6hinVZW0ETuAXZMeUGwuMm3g8HvQMQ41yyEE6AL0hAkfeKFaZKos6BdBrr6CjkpbrDZqE8M+5+QOceysMw==", 235 + "license": "MIT", 236 + "dependencies": { 237 + "@atproto/common-web": "^0.4.18", 238 + "@atproto/syntax": "^0.5.0", 239 + "iso-datestring-validator": "^2.2.2", 240 + "multiformats": "^9.9.0", 241 + "zod": "^3.23.8" 242 + } 243 + }, 244 + "node_modules/@atproto/lexicon/node_modules/@atproto/syntax": { 245 + "version": "0.5.4", 246 + "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.5.4.tgz", 247 + "integrity": "sha512-9XJOpMAgsGFxMEIp8nJ8AIWv+krrY1xQMj+wULbbXhQztQV+9aZ0TbG9Jtn3Op2or8Kr6OqyWR4ga9Z189kKDw==", 248 + "license": "MIT", 249 + "dependencies": { 250 + "tslib": "^2.8.1" 251 + } 252 + }, 253 + "node_modules/@atproto/oauth-client": { 254 + "version": "0.6.1", 255 + "resolved": "https://registry.npmjs.org/@atproto/oauth-client/-/oauth-client-0.6.1.tgz", 256 + "integrity": "sha512-QTLbEFyv7EJuwJf4A8IZnsylK5wwrzrSsxy0INcZf9zktPVQvgckWhSvbfK8alp60M+rwWfQQAlodcCF4WB78A==", 257 + "license": "MIT", 258 + "dependencies": { 259 + "@atproto-labs/did-resolver": "^0.2.6", 260 + "@atproto-labs/fetch": "^0.2.3", 261 + "@atproto-labs/handle-resolver": "^0.3.6", 262 + "@atproto-labs/identity-resolver": "^0.3.6", 263 + "@atproto-labs/simple-store": "^0.3.0", 264 + "@atproto-labs/simple-store-memory": "^0.1.4", 265 + "@atproto/did": "^0.3.0", 266 + "@atproto/jwk": "^0.6.0", 267 + "@atproto/oauth-types": "^0.6.3", 268 + "@atproto/xrpc": "^0.7.7", 269 + "core-js": "^3", 270 + "multiformats": "^9.9.0", 271 + "zod": "^3.23.8" 272 + } 273 + }, 274 + "node_modules/@atproto/oauth-client-node": { 275 + "version": "0.3.17", 276 + "resolved": "https://registry.npmjs.org/@atproto/oauth-client-node/-/oauth-client-node-0.3.17.tgz", 277 + "integrity": "sha512-67LNuKAlC35Exe7CB5S0QCAnEqr6fKV9Nvp64jAHFof1N+Vc9Ltt1K9oekE5Ctf7dvpGByrHRF0noUw9l9sWLA==", 278 + "license": "MIT", 279 + "dependencies": { 280 + "@atproto-labs/did-resolver": "^0.2.6", 281 + "@atproto-labs/handle-resolver-node": "^0.1.25", 282 + "@atproto-labs/simple-store": "^0.3.0", 283 + "@atproto/did": "^0.3.0", 284 + "@atproto/jwk": "^0.6.0", 285 + "@atproto/jwk-jose": "^0.1.11", 286 + "@atproto/jwk-webcrypto": "^0.2.0", 287 + "@atproto/oauth-client": "^0.6.0", 288 + "@atproto/oauth-types": "^0.6.3" 289 + }, 290 + "engines": { 291 + "node": ">=18.7.0" 292 + } 293 + }, 294 + "node_modules/@atproto/oauth-types": { 295 + "version": "0.6.3", 296 + "resolved": "https://registry.npmjs.org/@atproto/oauth-types/-/oauth-types-0.6.3.tgz", 297 + "integrity": "sha512-jdKuoPknJuh/WjI+mYk7agSbx9mNVMbS6Dr3k1z2YMY2oRiCQjxYBuo4MLKATbxj05nMQaZRWlHRUazoAu5Cng==", 298 + "license": "MIT", 299 + "dependencies": { 300 + "@atproto/did": "^0.3.0", 301 + "@atproto/jwk": "^0.6.0", 302 + "zod": "^3.23.8" 303 + } 304 + }, 305 + "node_modules/@atproto/syntax": { 306 + "version": "0.4.3", 307 + "resolved": "https://registry.npmjs.org/@atproto/syntax/-/syntax-0.4.3.tgz", 308 + "integrity": "sha512-YoZUz40YAJr5nPwvCDWgodEOlt5IftZqPJvA0JDWjuZKD8yXddTwSzXSaKQAzGOpuM+/A3uXRtPzJJqlScc+iA==", 309 + "license": "MIT", 310 + "dependencies": { 311 + "tslib": "^2.8.1" 312 + } 313 + }, 314 + "node_modules/@atproto/xrpc": { 315 + "version": "0.7.7", 316 + "resolved": "https://registry.npmjs.org/@atproto/xrpc/-/xrpc-0.7.7.tgz", 317 + "integrity": "sha512-K1ZyO/BU8JNtXX5dmPp7b5UrkLMMqpsIa/Lrj5D3Su+j1Xwq1m6QJ2XJ1AgjEjkI1v4Muzm7klianLE6XGxtmA==", 318 + "license": "MIT", 319 + "dependencies": { 320 + "@atproto/lexicon": "^0.6.0", 321 + "zod": "^3.23.8" 322 + } 323 + }, 324 + "node_modules/@ipld/dag-cbor": { 325 + "version": "9.2.7", 326 + "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-9.2.7.tgz", 327 + "integrity": "sha512-ZmfXmElRWATr+hoUTSAOr6HUcjVhOcNHDqgczc76qte2DHHFEK0ZhNzUcdTDQhF/VSIvf2ioaRTRLWwLc83sNw==", 328 + "license": "Apache-2.0 OR MIT", 329 + "dependencies": { 330 + "cborg": "^5.0.1", 331 + "multiformats": "^13.1.0" 332 + } 333 + }, 334 + "node_modules/@ipld/dag-cbor/node_modules/multiformats": { 335 + "version": "13.4.2", 336 + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-13.4.2.tgz", 337 + "integrity": "sha512-eh6eHCrRi1+POZ3dA+Dq1C6jhP1GNtr9CRINMb67OKzqW9I5DUuZM/3jLPlzhgpGeiNUlEGEbkCYChXMCc/8DQ==", 338 + "license": "Apache-2.0 OR MIT" 339 + }, 340 + "node_modules/@jsonjoy.com/base64": { 341 + "version": "1.1.2", 342 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", 343 + "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", 344 + "license": "Apache-2.0", 345 + "engines": { 346 + "node": ">=10.0" 347 + }, 348 + "funding": { 349 + "type": "github", 350 + "url": "https://github.com/sponsors/streamich" 351 + }, 352 + "peerDependencies": { 353 + "tslib": "2" 354 + } 355 + }, 356 + "node_modules/@jsonjoy.com/buffers": { 357 + "version": "17.67.0", 358 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-17.67.0.tgz", 359 + "integrity": "sha512-tfExRpYxBvi32vPs9ZHaTjSP4fHAfzSmcahOfNxtvGHcyJel+aibkPlGeBB+7AoC6hL7lXIE++8okecBxx7lcw==", 360 + "license": "Apache-2.0", 361 + "engines": { 362 + "node": ">=10.0" 363 + }, 364 + "funding": { 365 + "type": "github", 366 + "url": "https://github.com/sponsors/streamich" 367 + }, 368 + "peerDependencies": { 369 + "tslib": "2" 370 + } 371 + }, 372 + "node_modules/@jsonjoy.com/codegen": { 373 + "version": "1.0.0", 374 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-1.0.0.tgz", 375 + "integrity": "sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==", 376 + "license": "Apache-2.0", 377 + "engines": { 378 + "node": ">=10.0" 379 + }, 380 + "funding": { 381 + "type": "github", 382 + "url": "https://github.com/sponsors/streamich" 383 + }, 384 + "peerDependencies": { 385 + "tslib": "2" 386 + } 387 + }, 388 + "node_modules/@jsonjoy.com/fs-core": { 389 + "version": "4.56.10", 390 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-core/-/fs-core-4.56.10.tgz", 391 + "integrity": "sha512-PyAEA/3cnHhsGcdY+AmIU+ZPqTuZkDhCXQ2wkXypdLitSpd6d5Ivxhnq4wa2ETRWFVJGabYynBWxIijOswSmOw==", 392 + "license": "Apache-2.0", 393 + "dependencies": { 394 + "@jsonjoy.com/fs-node-builtins": "4.56.10", 395 + "@jsonjoy.com/fs-node-utils": "4.56.10", 396 + "thingies": "^2.5.0" 397 + }, 398 + "engines": { 399 + "node": ">=10.0" 400 + }, 401 + "funding": { 402 + "type": "github", 403 + "url": "https://github.com/sponsors/streamich" 404 + }, 405 + "peerDependencies": { 406 + "tslib": "2" 407 + } 408 + }, 409 + "node_modules/@jsonjoy.com/fs-fsa": { 410 + "version": "4.56.10", 411 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-fsa/-/fs-fsa-4.56.10.tgz", 412 + "integrity": "sha512-/FVK63ysNzTPOnCCcPoPHt77TOmachdMS422txM4KhxddLdbW1fIbFMYH0AM0ow/YchCyS5gqEjKLNyv71j/5Q==", 413 + "license": "Apache-2.0", 414 + "dependencies": { 415 + "@jsonjoy.com/fs-core": "4.56.10", 416 + "@jsonjoy.com/fs-node-builtins": "4.56.10", 417 + "@jsonjoy.com/fs-node-utils": "4.56.10", 418 + "thingies": "^2.5.0" 419 + }, 420 + "engines": { 421 + "node": ">=10.0" 422 + }, 423 + "funding": { 424 + "type": "github", 425 + "url": "https://github.com/sponsors/streamich" 426 + }, 427 + "peerDependencies": { 428 + "tslib": "2" 429 + } 430 + }, 431 + "node_modules/@jsonjoy.com/fs-node": { 432 + "version": "4.56.10", 433 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node/-/fs-node-4.56.10.tgz", 434 + "integrity": "sha512-7R4Gv3tkUdW3dXfXiOkqxkElxKNVdd8BDOWC0/dbERd0pXpPY+s2s1Mino+aTvkGrFPiY+mmVxA7zhskm4Ue4Q==", 435 + "license": "Apache-2.0", 436 + "dependencies": { 437 + "@jsonjoy.com/fs-core": "4.56.10", 438 + "@jsonjoy.com/fs-node-builtins": "4.56.10", 439 + "@jsonjoy.com/fs-node-utils": "4.56.10", 440 + "@jsonjoy.com/fs-print": "4.56.10", 441 + "@jsonjoy.com/fs-snapshot": "4.56.10", 442 + "glob-to-regex.js": "^1.0.0", 443 + "thingies": "^2.5.0" 444 + }, 445 + "engines": { 446 + "node": ">=10.0" 447 + }, 448 + "funding": { 449 + "type": "github", 450 + "url": "https://github.com/sponsors/streamich" 451 + }, 452 + "peerDependencies": { 453 + "tslib": "2" 454 + } 455 + }, 456 + "node_modules/@jsonjoy.com/fs-node-builtins": { 457 + "version": "4.56.10", 458 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-builtins/-/fs-node-builtins-4.56.10.tgz", 459 + "integrity": "sha512-uUnKz8R0YJyKq5jXpZtkGV9U0pJDt8hmYcLRrPjROheIfjMXsz82kXMgAA/qNg0wrZ1Kv+hrg7azqEZx6XZCVw==", 460 + "license": "Apache-2.0", 461 + "engines": { 462 + "node": ">=10.0" 463 + }, 464 + "funding": { 465 + "type": "github", 466 + "url": "https://github.com/sponsors/streamich" 467 + }, 468 + "peerDependencies": { 469 + "tslib": "2" 470 + } 471 + }, 472 + "node_modules/@jsonjoy.com/fs-node-to-fsa": { 473 + "version": "4.56.10", 474 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-to-fsa/-/fs-node-to-fsa-4.56.10.tgz", 475 + "integrity": "sha512-oH+O6Y4lhn9NyG6aEoFwIBNKZeYy66toP5LJcDOMBgL99BKQMUf/zWJspdRhMdn/3hbzQsZ8EHHsuekbFLGUWw==", 476 + "license": "Apache-2.0", 477 + "dependencies": { 478 + "@jsonjoy.com/fs-fsa": "4.56.10", 479 + "@jsonjoy.com/fs-node-builtins": "4.56.10", 480 + "@jsonjoy.com/fs-node-utils": "4.56.10" 481 + }, 482 + "engines": { 483 + "node": ">=10.0" 484 + }, 485 + "funding": { 486 + "type": "github", 487 + "url": "https://github.com/sponsors/streamich" 488 + }, 489 + "peerDependencies": { 490 + "tslib": "2" 491 + } 492 + }, 493 + "node_modules/@jsonjoy.com/fs-node-utils": { 494 + "version": "4.56.10", 495 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-utils/-/fs-node-utils-4.56.10.tgz", 496 + "integrity": "sha512-8EuPBgVI2aDPwFdaNQeNpHsyqPi3rr+85tMNG/lHvQLiVjzoZsvxA//Xd8aB567LUhy4QS03ptT+unkD/DIsNg==", 497 + "license": "Apache-2.0", 498 + "dependencies": { 499 + "@jsonjoy.com/fs-node-builtins": "4.56.10" 500 + }, 501 + "engines": { 502 + "node": ">=10.0" 503 + }, 504 + "funding": { 505 + "type": "github", 506 + "url": "https://github.com/sponsors/streamich" 507 + }, 508 + "peerDependencies": { 509 + "tslib": "2" 510 + } 511 + }, 512 + "node_modules/@jsonjoy.com/fs-print": { 513 + "version": "4.56.10", 514 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-print/-/fs-print-4.56.10.tgz", 515 + "integrity": "sha512-JW4fp5mAYepzFsSGrQ48ep8FXxpg4niFWHdF78wDrFGof7F3tKDJln72QFDEn/27M1yHd4v7sKHHVPh78aWcEw==", 516 + "license": "Apache-2.0", 517 + "dependencies": { 518 + "@jsonjoy.com/fs-node-utils": "4.56.10", 519 + "tree-dump": "^1.1.0" 520 + }, 521 + "engines": { 522 + "node": ">=10.0" 523 + }, 524 + "funding": { 525 + "type": "github", 526 + "url": "https://github.com/sponsors/streamich" 527 + }, 528 + "peerDependencies": { 529 + "tslib": "2" 530 + } 531 + }, 532 + "node_modules/@jsonjoy.com/fs-snapshot": { 533 + "version": "4.56.10", 534 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-snapshot/-/fs-snapshot-4.56.10.tgz", 535 + "integrity": "sha512-DkR6l5fj7+qj0+fVKm/OOXMGfDFCGXLfyHkORH3DF8hxkpDgIHbhf/DwncBMs2igu/ST7OEkexn1gIqoU6Y+9g==", 536 + "license": "Apache-2.0", 537 + "dependencies": { 538 + "@jsonjoy.com/buffers": "^17.65.0", 539 + "@jsonjoy.com/fs-node-utils": "4.56.10", 540 + "@jsonjoy.com/json-pack": "^17.65.0", 541 + "@jsonjoy.com/util": "^17.65.0" 542 + }, 543 + "engines": { 544 + "node": ">=10.0" 545 + }, 546 + "funding": { 547 + "type": "github", 548 + "url": "https://github.com/sponsors/streamich" 549 + }, 550 + "peerDependencies": { 551 + "tslib": "2" 552 + } 553 + }, 554 + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/base64": { 555 + "version": "17.67.0", 556 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-17.67.0.tgz", 557 + "integrity": "sha512-5SEsJGsm15aP8TQGkDfJvz9axgPwAEm98S5DxOuYe8e1EbfajcDmgeXXzccEjh+mLnjqEKrkBdjHWS5vFNwDdw==", 558 + "license": "Apache-2.0", 559 + "engines": { 560 + "node": ">=10.0" 561 + }, 562 + "funding": { 563 + "type": "github", 564 + "url": "https://github.com/sponsors/streamich" 565 + }, 566 + "peerDependencies": { 567 + "tslib": "2" 568 + } 569 + }, 570 + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/codegen": { 571 + "version": "17.67.0", 572 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-17.67.0.tgz", 573 + "integrity": "sha512-idnkUplROpdBOV0HMcwhsCUS5TRUi9poagdGs70A6S4ux9+/aPuKbh8+UYRTLYQHtXvAdNfQWXDqZEx5k4Dj2Q==", 574 + "license": "Apache-2.0", 575 + "engines": { 576 + "node": ">=10.0" 577 + }, 578 + "funding": { 579 + "type": "github", 580 + "url": "https://github.com/sponsors/streamich" 581 + }, 582 + "peerDependencies": { 583 + "tslib": "2" 584 + } 585 + }, 586 + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/json-pack": { 587 + "version": "17.67.0", 588 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-17.67.0.tgz", 589 + "integrity": "sha512-t0ejURcGaZsn1ClbJ/3kFqSOjlryd92eQY465IYrezsXmPcfHPE/av4twRSxf6WE+TkZgLY+71vCZbiIiFKA/w==", 590 + "license": "Apache-2.0", 591 + "dependencies": { 592 + "@jsonjoy.com/base64": "17.67.0", 593 + "@jsonjoy.com/buffers": "17.67.0", 594 + "@jsonjoy.com/codegen": "17.67.0", 595 + "@jsonjoy.com/json-pointer": "17.67.0", 596 + "@jsonjoy.com/util": "17.67.0", 597 + "hyperdyperid": "^1.2.0", 598 + "thingies": "^2.5.0", 599 + "tree-dump": "^1.1.0" 600 + }, 601 + "engines": { 602 + "node": ">=10.0" 603 + }, 604 + "funding": { 605 + "type": "github", 606 + "url": "https://github.com/sponsors/streamich" 607 + }, 608 + "peerDependencies": { 609 + "tslib": "2" 610 + } 611 + }, 612 + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/json-pointer": { 613 + "version": "17.67.0", 614 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-17.67.0.tgz", 615 + "integrity": "sha512-+iqOFInH+QZGmSuaybBUNdh7yvNrXvqR+h3wjXm0N/3JK1EyyFAeGJvqnmQL61d1ARLlk/wJdFKSL+LHJ1eaUA==", 616 + "license": "Apache-2.0", 617 + "dependencies": { 618 + "@jsonjoy.com/util": "17.67.0" 619 + }, 620 + "engines": { 621 + "node": ">=10.0" 622 + }, 623 + "funding": { 624 + "type": "github", 625 + "url": "https://github.com/sponsors/streamich" 626 + }, 627 + "peerDependencies": { 628 + "tslib": "2" 629 + } 630 + }, 631 + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/util": { 632 + "version": "17.67.0", 633 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-17.67.0.tgz", 634 + "integrity": "sha512-6+8xBaz1rLSohlGh68D1pdw3AwDi9xydm8QNlAFkvnavCJYSze+pxoW2VKP8p308jtlMRLs5NTHfPlZLd4w7ew==", 635 + "license": "Apache-2.0", 636 + "dependencies": { 637 + "@jsonjoy.com/buffers": "17.67.0", 638 + "@jsonjoy.com/codegen": "17.67.0" 639 + }, 640 + "engines": { 641 + "node": ">=10.0" 642 + }, 643 + "funding": { 644 + "type": "github", 645 + "url": "https://github.com/sponsors/streamich" 646 + }, 647 + "peerDependencies": { 648 + "tslib": "2" 649 + } 650 + }, 651 + "node_modules/@jsonjoy.com/json-pack": { 652 + "version": "1.21.0", 653 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.21.0.tgz", 654 + "integrity": "sha512-+AKG+R2cfZMShzrF2uQw34v3zbeDYUqnQ+jg7ORic3BGtfw9p/+N6RJbq/kkV8JmYZaINknaEQ2m0/f693ZPpg==", 655 + "license": "Apache-2.0", 656 + "dependencies": { 657 + "@jsonjoy.com/base64": "^1.1.2", 658 + "@jsonjoy.com/buffers": "^1.2.0", 659 + "@jsonjoy.com/codegen": "^1.0.0", 660 + "@jsonjoy.com/json-pointer": "^1.0.2", 661 + "@jsonjoy.com/util": "^1.9.0", 662 + "hyperdyperid": "^1.2.0", 663 + "thingies": "^2.5.0", 664 + "tree-dump": "^1.1.0" 665 + }, 666 + "engines": { 667 + "node": ">=10.0" 668 + }, 669 + "funding": { 670 + "type": "github", 671 + "url": "https://github.com/sponsors/streamich" 672 + }, 673 + "peerDependencies": { 674 + "tslib": "2" 675 + } 676 + }, 677 + "node_modules/@jsonjoy.com/json-pack/node_modules/@jsonjoy.com/buffers": { 678 + "version": "1.2.1", 679 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", 680 + "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", 681 + "license": "Apache-2.0", 682 + "engines": { 683 + "node": ">=10.0" 684 + }, 685 + "funding": { 686 + "type": "github", 687 + "url": "https://github.com/sponsors/streamich" 688 + }, 689 + "peerDependencies": { 690 + "tslib": "2" 691 + } 692 + }, 693 + "node_modules/@jsonjoy.com/json-pointer": { 694 + "version": "1.0.2", 695 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-1.0.2.tgz", 696 + "integrity": "sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg==", 697 + "license": "Apache-2.0", 698 + "dependencies": { 699 + "@jsonjoy.com/codegen": "^1.0.0", 700 + "@jsonjoy.com/util": "^1.9.0" 701 + }, 702 + "engines": { 703 + "node": ">=10.0" 704 + }, 705 + "funding": { 706 + "type": "github", 707 + "url": "https://github.com/sponsors/streamich" 708 + }, 709 + "peerDependencies": { 710 + "tslib": "2" 711 + } 712 + }, 713 + "node_modules/@jsonjoy.com/util": { 714 + "version": "1.9.0", 715 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.9.0.tgz", 716 + "integrity": "sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==", 717 + "license": "Apache-2.0", 718 + "dependencies": { 719 + "@jsonjoy.com/buffers": "^1.0.0", 720 + "@jsonjoy.com/codegen": "^1.0.0" 721 + }, 722 + "engines": { 723 + "node": ">=10.0" 724 + }, 725 + "funding": { 726 + "type": "github", 727 + "url": "https://github.com/sponsors/streamich" 728 + }, 729 + "peerDependencies": { 730 + "tslib": "2" 731 + } 732 + }, 733 + "node_modules/@jsonjoy.com/util/node_modules/@jsonjoy.com/buffers": { 734 + "version": "1.2.1", 735 + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", 736 + "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", 737 + "license": "Apache-2.0", 738 + "engines": { 739 + "node": ">=10.0" 740 + }, 741 + "funding": { 742 + "type": "github", 743 + "url": "https://github.com/sponsors/streamich" 744 + }, 745 + "peerDependencies": { 746 + "tslib": "2" 747 + } 748 + }, 749 + "node_modules/@noble/curves": { 750 + "version": "1.9.7", 751 + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz", 752 + "integrity": "sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==", 753 + "license": "MIT", 754 + "dependencies": { 755 + "@noble/hashes": "1.8.0" 756 + }, 757 + "engines": { 758 + "node": "^14.21.3 || >=16" 759 + }, 760 + "funding": { 761 + "url": "https://paulmillr.com/funding/" 762 + } 763 + }, 764 + "node_modules/@noble/hashes": { 765 + "version": "1.8.0", 766 + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", 767 + "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==", 768 + "license": "MIT", 769 + "engines": { 770 + "node": "^14.21.3 || >=16" 771 + }, 772 + "funding": { 773 + "url": "https://paulmillr.com/funding/" 774 + } 775 + }, 776 + "node_modules/@scure/base": { 777 + "version": "1.2.6", 778 + "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.2.6.tgz", 779 + "integrity": "sha512-g/nm5FgUa//MCj1gV09zTJTaM6KBAHqLN907YVQqf7zC49+DcO4B1so4ZX07Ef10Twr6nuqYEH9GEggFXA4Fmg==", 780 + "license": "MIT", 781 + "funding": { 782 + "url": "https://paulmillr.com/funding/" 783 + } 784 + }, 785 + "node_modules/@scure/bip39": { 786 + "version": "1.6.0", 787 + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.6.0.tgz", 788 + "integrity": "sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A==", 789 + "license": "MIT", 790 + "dependencies": { 791 + "@noble/hashes": "~1.8.0", 792 + "@scure/base": "~1.2.5" 793 + }, 794 + "funding": { 795 + "url": "https://paulmillr.com/funding/" 796 + } 797 + }, 798 + "node_modules/abort-controller": { 799 + "version": "3.0.0", 800 + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", 801 + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", 802 + "license": "MIT", 803 + "dependencies": { 804 + "event-target-shim": "^5.0.0" 805 + }, 806 + "engines": { 807 + "node": ">=6.5" 808 + } 809 + }, 810 + "node_modules/async-lock": { 811 + "version": "1.4.1", 812 + "resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.4.1.tgz", 813 + "integrity": "sha512-Az2ZTpuytrtqENulXwO3GGv1Bztugx6TT37NIo7imr/Qo0gsYiGtSdBa2B6fsXhTpVZDNfu1Qn3pk531e3q+nQ==", 814 + "license": "MIT" 815 + }, 816 + "node_modules/available-typed-arrays": { 817 + "version": "1.0.7", 818 + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", 819 + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", 820 + "license": "MIT", 821 + "dependencies": { 822 + "possible-typed-array-names": "^1.0.0" 823 + }, 824 + "engines": { 825 + "node": ">= 0.4" 826 + }, 827 + "funding": { 828 + "url": "https://github.com/sponsors/ljharb" 829 + } 830 + }, 831 + "node_modules/await-lock": { 832 + "version": "2.2.2", 833 + "resolved": "https://registry.npmjs.org/await-lock/-/await-lock-2.2.2.tgz", 834 + "integrity": "sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==", 835 + "license": "MIT" 836 + }, 837 + "node_modules/base-x": { 838 + "version": "5.0.1", 839 + "resolved": "https://registry.npmjs.org/base-x/-/base-x-5.0.1.tgz", 840 + "integrity": "sha512-M7uio8Zt++eg3jPj+rHMfCC+IuygQHHCOU+IYsVtik6FWjuYpVt/+MRKcgsAMHh8mMFAwnB+Bs+mTrFiXjMzKg==", 841 + "license": "MIT" 842 + }, 843 + "node_modules/base64-js": { 844 + "version": "1.5.1", 845 + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 846 + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 847 + "funding": [ 848 + { 849 + "type": "github", 850 + "url": "https://github.com/sponsors/feross" 851 + }, 852 + { 853 + "type": "patreon", 854 + "url": "https://www.patreon.com/feross" 855 + }, 856 + { 857 + "type": "consulting", 858 + "url": "https://feross.org/support" 859 + } 860 + ], 861 + "license": "MIT" 862 + }, 863 + "node_modules/bs58": { 864 + "version": "6.0.0", 865 + "resolved": "https://registry.npmjs.org/bs58/-/bs58-6.0.0.tgz", 866 + "integrity": "sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw==", 867 + "license": "MIT", 868 + "dependencies": { 869 + "base-x": "^5.0.0" 870 + } 871 + }, 872 + "node_modules/buffer": { 873 + "version": "6.0.3", 874 + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", 875 + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", 876 + "funding": [ 877 + { 878 + "type": "github", 879 + "url": "https://github.com/sponsors/feross" 880 + }, 881 + { 882 + "type": "patreon", 883 + "url": "https://www.patreon.com/feross" 884 + }, 885 + { 886 + "type": "consulting", 887 + "url": "https://feross.org/support" 888 + } 889 + ], 890 + "license": "MIT", 891 + "dependencies": { 892 + "base64-js": "^1.3.1", 893 + "ieee754": "^1.2.1" 894 + } 895 + }, 896 + "node_modules/call-bind": { 897 + "version": "1.0.9", 898 + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz", 899 + "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==", 900 + "license": "MIT", 901 + "dependencies": { 902 + "call-bind-apply-helpers": "^1.0.2", 903 + "es-define-property": "^1.0.1", 904 + "get-intrinsic": "^1.3.0", 905 + "set-function-length": "^1.2.2" 906 + }, 907 + "engines": { 908 + "node": ">= 0.4" 909 + }, 910 + "funding": { 911 + "url": "https://github.com/sponsors/ljharb" 912 + } 913 + }, 914 + "node_modules/call-bind-apply-helpers": { 915 + "version": "1.0.2", 916 + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", 917 + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", 918 + "license": "MIT", 919 + "dependencies": { 920 + "es-errors": "^1.3.0", 921 + "function-bind": "^1.1.2" 922 + }, 923 + "engines": { 924 + "node": ">= 0.4" 925 + } 926 + }, 927 + "node_modules/call-bound": { 928 + "version": "1.0.4", 929 + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", 930 + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", 931 + "license": "MIT", 932 + "dependencies": { 933 + "call-bind-apply-helpers": "^1.0.2", 934 + "get-intrinsic": "^1.3.0" 935 + }, 936 + "engines": { 937 + "node": ">= 0.4" 938 + }, 939 + "funding": { 940 + "url": "https://github.com/sponsors/ljharb" 941 + } 942 + }, 943 + "node_modules/cborg": { 944 + "version": "5.1.7", 945 + "resolved": "https://registry.npmjs.org/cborg/-/cborg-5.1.7.tgz", 946 + "integrity": "sha512-rGg2MG9zZEUKtKqjkBppIWUecTXf9N1vs1Qru43vJWoDaODhCrtmzdehCaA/aq/c1cPI5A0kPrJ5Tf+jIfhV4w==", 947 + "license": "Apache-2.0", 948 + "bin": { 949 + "cborg": "lib/bin.js" 950 + } 951 + }, 952 + "node_modules/clean-git-ref": { 953 + "version": "2.0.1", 954 + "resolved": "https://registry.npmjs.org/clean-git-ref/-/clean-git-ref-2.0.1.tgz", 955 + "integrity": "sha512-bLSptAy2P0s6hU4PzuIMKmMJJSE6gLXGH1cntDu7bWJUksvuM+7ReOK61mozULErYvP6a15rnYl0zFDef+pyPw==", 956 + "license": "Apache-2.0" 957 + }, 958 + "node_modules/commander": { 959 + "version": "13.1.0", 960 + "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz", 961 + "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==", 962 + "license": "MIT", 963 + "engines": { 964 + "node": ">=18" 965 + } 966 + }, 967 + "node_modules/core-js": { 968 + "version": "3.49.0", 969 + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.49.0.tgz", 970 + "integrity": "sha512-es1U2+YTtzpwkxVLwAFdSpaIMyQaq0PBgm3YD1W3Qpsn1NAmO3KSgZfu+oGSWVu6NvLHoHCV/aYcsE5wiB7ALg==", 971 + "hasInstallScript": true, 972 + "license": "MIT", 973 + "funding": { 974 + "type": "opencollective", 975 + "url": "https://opencollective.com/core-js" 976 + } 977 + }, 978 + "node_modules/crc-32": { 979 + "version": "1.2.2", 980 + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", 981 + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", 982 + "license": "Apache-2.0", 983 + "bin": { 984 + "crc32": "bin/crc32.njs" 985 + }, 986 + "engines": { 987 + "node": ">=0.8" 988 + } 989 + }, 990 + "node_modules/decompress-response": { 991 + "version": "6.0.0", 992 + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", 993 + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", 994 + "license": "MIT", 995 + "dependencies": { 996 + "mimic-response": "^3.1.0" 997 + }, 998 + "engines": { 999 + "node": ">=10" 1000 + }, 1001 + "funding": { 1002 + "url": "https://github.com/sponsors/sindresorhus" 1003 + } 1004 + }, 1005 + "node_modules/define-data-property": { 1006 + "version": "1.1.4", 1007 + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", 1008 + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", 1009 + "license": "MIT", 1010 + "dependencies": { 1011 + "es-define-property": "^1.0.0", 1012 + "es-errors": "^1.3.0", 1013 + "gopd": "^1.0.1" 1014 + }, 1015 + "engines": { 1016 + "node": ">= 0.4" 1017 + }, 1018 + "funding": { 1019 + "url": "https://github.com/sponsors/ljharb" 1020 + } 1021 + }, 1022 + "node_modules/diff3": { 1023 + "version": "0.0.3", 1024 + "resolved": "https://registry.npmjs.org/diff3/-/diff3-0.0.3.tgz", 1025 + "integrity": "sha512-iSq8ngPOt0K53A6eVr4d5Kn6GNrM2nQZtC740pzIriHtn4pOQ2lyzEXQMBeVcWERN0ye7fhBsk9PbLLQOnUx/g==", 1026 + "license": "MIT" 1027 + }, 1028 + "node_modules/dunder-proto": { 1029 + "version": "1.0.1", 1030 + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", 1031 + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", 1032 + "license": "MIT", 1033 + "dependencies": { 1034 + "call-bind-apply-helpers": "^1.0.1", 1035 + "es-errors": "^1.3.0", 1036 + "gopd": "^1.2.0" 1037 + }, 1038 + "engines": { 1039 + "node": ">= 0.4" 1040 + } 1041 + }, 1042 + "node_modules/env-paths": { 1043 + "version": "4.0.0", 1044 + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-4.0.0.tgz", 1045 + "integrity": "sha512-pxP8eL2SwwaTRi/KHYwLYXinDs7gL3jxFcBYmEdYfZmZXbaVDvdppd0XBU8qVz03rDfKZMXg1omHCbsJjZrMsw==", 1046 + "license": "MIT", 1047 + "dependencies": { 1048 + "is-safe-filename": "^0.1.0" 1049 + }, 1050 + "engines": { 1051 + "node": ">=20" 1052 + }, 1053 + "funding": { 1054 + "url": "https://github.com/sponsors/sindresorhus" 1055 + } 1056 + }, 1057 + "node_modules/es-define-property": { 1058 + "version": "1.0.1", 1059 + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", 1060 + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", 1061 + "license": "MIT", 1062 + "engines": { 1063 + "node": ">= 0.4" 1064 + } 1065 + }, 1066 + "node_modules/es-errors": { 1067 + "version": "1.3.0", 1068 + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", 1069 + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", 1070 + "license": "MIT", 1071 + "engines": { 1072 + "node": ">= 0.4" 1073 + } 1074 + }, 1075 + "node_modules/es-object-atoms": { 1076 + "version": "1.1.2", 1077 + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", 1078 + "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", 1079 + "license": "MIT", 1080 + "dependencies": { 1081 + "es-errors": "^1.3.0" 1082 + }, 1083 + "engines": { 1084 + "node": ">= 0.4" 1085 + } 1086 + }, 1087 + "node_modules/event-target-shim": { 1088 + "version": "5.0.1", 1089 + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", 1090 + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", 1091 + "license": "MIT", 1092 + "engines": { 1093 + "node": ">=6" 1094 + } 1095 + }, 1096 + "node_modules/events": { 1097 + "version": "3.3.0", 1098 + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", 1099 + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", 1100 + "license": "MIT", 1101 + "engines": { 1102 + "node": ">=0.8.x" 1103 + } 1104 + }, 1105 + "node_modules/for-each": { 1106 + "version": "0.3.5", 1107 + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", 1108 + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", 1109 + "license": "MIT", 1110 + "dependencies": { 1111 + "is-callable": "^1.2.7" 1112 + }, 1113 + "engines": { 1114 + "node": ">= 0.4" 1115 + }, 1116 + "funding": { 1117 + "url": "https://github.com/sponsors/ljharb" 1118 + } 1119 + }, 1120 + "node_modules/function-bind": { 1121 + "version": "1.1.2", 1122 + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 1123 + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 1124 + "license": "MIT", 1125 + "funding": { 1126 + "url": "https://github.com/sponsors/ljharb" 1127 + } 1128 + }, 1129 + "node_modules/get-intrinsic": { 1130 + "version": "1.3.0", 1131 + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", 1132 + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", 1133 + "license": "MIT", 1134 + "dependencies": { 1135 + "call-bind-apply-helpers": "^1.0.2", 1136 + "es-define-property": "^1.0.1", 1137 + "es-errors": "^1.3.0", 1138 + "es-object-atoms": "^1.1.1", 1139 + "function-bind": "^1.1.2", 1140 + "get-proto": "^1.0.1", 1141 + "gopd": "^1.2.0", 1142 + "has-symbols": "^1.1.0", 1143 + "hasown": "^2.0.2", 1144 + "math-intrinsics": "^1.1.0" 1145 + }, 1146 + "engines": { 1147 + "node": ">= 0.4" 1148 + }, 1149 + "funding": { 1150 + "url": "https://github.com/sponsors/ljharb" 1151 + } 1152 + }, 1153 + "node_modules/get-proto": { 1154 + "version": "1.0.1", 1155 + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", 1156 + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", 1157 + "license": "MIT", 1158 + "dependencies": { 1159 + "dunder-proto": "^1.0.1", 1160 + "es-object-atoms": "^1.0.0" 1161 + }, 1162 + "engines": { 1163 + "node": ">= 0.4" 1164 + } 1165 + }, 1166 + "node_modules/glob-to-regex.js": { 1167 + "version": "1.2.0", 1168 + "resolved": "https://registry.npmjs.org/glob-to-regex.js/-/glob-to-regex.js-1.2.0.tgz", 1169 + "integrity": "sha512-QMwlOQKU/IzqMUOAZWubUOT8Qft+Y0KQWnX9nK3ch0CJg0tTp4TvGZsTfudYKv2NzoQSyPcnA6TYeIQ3jGichQ==", 1170 + "license": "Apache-2.0", 1171 + "engines": { 1172 + "node": ">=10.0" 1173 + }, 1174 + "funding": { 1175 + "type": "github", 1176 + "url": "https://github.com/sponsors/streamich" 1177 + }, 1178 + "peerDependencies": { 1179 + "tslib": "2" 1180 + } 1181 + }, 1182 + "node_modules/gopd": { 1183 + "version": "1.2.0", 1184 + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", 1185 + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", 1186 + "license": "MIT", 1187 + "engines": { 1188 + "node": ">= 0.4" 1189 + }, 1190 + "funding": { 1191 + "url": "https://github.com/sponsors/ljharb" 1192 + } 1193 + }, 1194 + "node_modules/has-property-descriptors": { 1195 + "version": "1.0.2", 1196 + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", 1197 + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", 1198 + "license": "MIT", 1199 + "dependencies": { 1200 + "es-define-property": "^1.0.0" 1201 + }, 1202 + "funding": { 1203 + "url": "https://github.com/sponsors/ljharb" 1204 + } 1205 + }, 1206 + "node_modules/has-symbols": { 1207 + "version": "1.1.0", 1208 + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", 1209 + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", 1210 + "license": "MIT", 1211 + "engines": { 1212 + "node": ">= 0.4" 1213 + }, 1214 + "funding": { 1215 + "url": "https://github.com/sponsors/ljharb" 1216 + } 1217 + }, 1218 + "node_modules/has-tostringtag": { 1219 + "version": "1.0.2", 1220 + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", 1221 + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", 1222 + "license": "MIT", 1223 + "dependencies": { 1224 + "has-symbols": "^1.0.3" 1225 + }, 1226 + "engines": { 1227 + "node": ">= 0.4" 1228 + }, 1229 + "funding": { 1230 + "url": "https://github.com/sponsors/ljharb" 1231 + } 1232 + }, 1233 + "node_modules/hasown": { 1234 + "version": "2.0.4", 1235 + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", 1236 + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", 1237 + "license": "MIT", 1238 + "dependencies": { 1239 + "function-bind": "^1.1.2" 1240 + }, 1241 + "engines": { 1242 + "node": ">= 0.4" 1243 + } 1244 + }, 1245 + "node_modules/hyperdyperid": { 1246 + "version": "1.2.0", 1247 + "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", 1248 + "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", 1249 + "license": "MIT", 1250 + "engines": { 1251 + "node": ">=10.18" 1252 + } 1253 + }, 1254 + "node_modules/ieee754": { 1255 + "version": "1.2.1", 1256 + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 1257 + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 1258 + "funding": [ 1259 + { 1260 + "type": "github", 1261 + "url": "https://github.com/sponsors/feross" 1262 + }, 1263 + { 1264 + "type": "patreon", 1265 + "url": "https://www.patreon.com/feross" 1266 + }, 1267 + { 1268 + "type": "consulting", 1269 + "url": "https://feross.org/support" 1270 + } 1271 + ], 1272 + "license": "BSD-3-Clause" 1273 + }, 1274 + "node_modules/ignore": { 1275 + "version": "5.3.2", 1276 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", 1277 + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", 1278 + "license": "MIT", 1279 + "engines": { 1280 + "node": ">= 4" 1281 + } 1282 + }, 1283 + "node_modules/inherits": { 1284 + "version": "2.0.4", 1285 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 1286 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 1287 + "license": "ISC" 1288 + }, 1289 + "node_modules/ipaddr.js": { 1290 + "version": "2.4.0", 1291 + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.4.0.tgz", 1292 + "integrity": "sha512-9VGk3HGanVE6JoZXHiCpnGy5X0jYDnN4EA4lntFPj+1vIWlFhIylq2CrrCOJH9EAhc5CYhq18F2Av2tgoAPsYQ==", 1293 + "license": "MIT", 1294 + "engines": { 1295 + "node": ">= 10" 1296 + } 1297 + }, 1298 + "node_modules/is-callable": { 1299 + "version": "1.2.7", 1300 + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", 1301 + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", 1302 + "license": "MIT", 1303 + "engines": { 1304 + "node": ">= 0.4" 1305 + }, 1306 + "funding": { 1307 + "url": "https://github.com/sponsors/ljharb" 1308 + } 1309 + }, 1310 + "node_modules/is-safe-filename": { 1311 + "version": "0.1.1", 1312 + "resolved": "https://registry.npmjs.org/is-safe-filename/-/is-safe-filename-0.1.1.tgz", 1313 + "integrity": "sha512-4SrR7AdnY11LHfDKTZY1u6Ga3RuxZdl3YKWWShO5iyuG5h8QS4GD2tOb04peBJ5I7pXbR+CGBNEhTcwK+FzN3g==", 1314 + "license": "MIT", 1315 + "engines": { 1316 + "node": ">=20" 1317 + }, 1318 + "funding": { 1319 + "url": "https://github.com/sponsors/sindresorhus" 1320 + } 1321 + }, 1322 + "node_modules/is-typed-array": { 1323 + "version": "1.1.15", 1324 + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", 1325 + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", 1326 + "license": "MIT", 1327 + "dependencies": { 1328 + "which-typed-array": "^1.1.16" 1329 + }, 1330 + "engines": { 1331 + "node": ">= 0.4" 1332 + }, 1333 + "funding": { 1334 + "url": "https://github.com/sponsors/ljharb" 1335 + } 1336 + }, 1337 + "node_modules/isarray": { 1338 + "version": "2.0.5", 1339 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", 1340 + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", 1341 + "license": "MIT" 1342 + }, 1343 + "node_modules/iso-datestring-validator": { 1344 + "version": "2.2.2", 1345 + "resolved": "https://registry.npmjs.org/iso-datestring-validator/-/iso-datestring-validator-2.2.2.tgz", 1346 + "integrity": "sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==", 1347 + "license": "MIT" 1348 + }, 1349 + "node_modules/isomorphic-git": { 1350 + "version": "1.37.0", 1351 + "resolved": "https://registry.npmjs.org/isomorphic-git/-/isomorphic-git-1.37.0.tgz", 1352 + "integrity": "sha512-XXdcywuJq8ff2tUQRCfFp+mz8dQTOZonXQ7I9WPgM2dUrhm6+oh5JM+EOrobgq6n+qN3TqgyRBkfgqFf9g7RTg==", 1353 + "license": "MIT", 1354 + "dependencies": { 1355 + "async-lock": "^1.4.1", 1356 + "clean-git-ref": "^2.0.1", 1357 + "crc-32": "^1.2.0", 1358 + "diff3": "0.0.3", 1359 + "ignore": "^5.1.4", 1360 + "minimisted": "^2.0.0", 1361 + "pako": "^1.0.10", 1362 + "pify": "^4.0.1", 1363 + "readable-stream": "^4.0.0", 1364 + "sha.js": "^2.4.12", 1365 + "simple-get": "^4.0.1" 1366 + }, 1367 + "bin": { 1368 + "isogit": "cli.cjs" 1369 + }, 1370 + "engines": { 1371 + "node": ">=14.17" 1372 + } 1373 + }, 1374 + "node_modules/jose": { 1375 + "version": "5.10.0", 1376 + "resolved": "https://registry.npmjs.org/jose/-/jose-5.10.0.tgz", 1377 + "integrity": "sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==", 1378 + "license": "MIT", 1379 + "funding": { 1380 + "url": "https://github.com/sponsors/panva" 1381 + } 1382 + }, 1383 + "node_modules/lru-cache": { 1384 + "version": "10.4.3", 1385 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 1386 + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 1387 + "license": "ISC" 1388 + }, 1389 + "node_modules/marked": { 1390 + "version": "17.0.6", 1391 + "resolved": "https://registry.npmjs.org/marked/-/marked-17.0.6.tgz", 1392 + "integrity": "sha512-gB0gkNafnonOw0obSTEGZTT86IuhILt2Wfx0mWH/1Au83kybTayroZ/V6nS25mN7u8ASy+5fMhgB3XPNrOZdmA==", 1393 + "dev": true, 1394 + "license": "MIT", 1395 + "bin": { 1396 + "marked": "bin/marked.js" 1397 + }, 1398 + "engines": { 1399 + "node": ">= 20" 1400 + } 1401 + }, 1402 + "node_modules/math-intrinsics": { 1403 + "version": "1.1.0", 1404 + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", 1405 + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", 1406 + "license": "MIT", 1407 + "engines": { 1408 + "node": ">= 0.4" 1409 + } 1410 + }, 1411 + "node_modules/memfs": { 1412 + "version": "4.56.10", 1413 + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.56.10.tgz", 1414 + "integrity": "sha512-eLvzyrwqLHnLYalJP7YZ3wBe79MXktMdfQbvMrVD80K+NhrIukCVBvgP30zTJYEEDh9hZ/ep9z0KOdD7FSHo7w==", 1415 + "license": "Apache-2.0", 1416 + "dependencies": { 1417 + "@jsonjoy.com/fs-core": "4.56.10", 1418 + "@jsonjoy.com/fs-fsa": "4.56.10", 1419 + "@jsonjoy.com/fs-node": "4.56.10", 1420 + "@jsonjoy.com/fs-node-builtins": "4.56.10", 1421 + "@jsonjoy.com/fs-node-to-fsa": "4.56.10", 1422 + "@jsonjoy.com/fs-node-utils": "4.56.10", 1423 + "@jsonjoy.com/fs-print": "4.56.10", 1424 + "@jsonjoy.com/fs-snapshot": "4.56.10", 1425 + "@jsonjoy.com/json-pack": "^1.11.0", 1426 + "@jsonjoy.com/util": "^1.9.0", 1427 + "glob-to-regex.js": "^1.0.1", 1428 + "thingies": "^2.5.0", 1429 + "tree-dump": "^1.0.3", 1430 + "tslib": "^2.0.0" 1431 + }, 1432 + "funding": { 1433 + "type": "github", 1434 + "url": "https://github.com/sponsors/streamich" 1435 + }, 1436 + "peerDependencies": { 1437 + "tslib": "2" 1438 + } 1439 + }, 1440 + "node_modules/mimic-response": { 1441 + "version": "3.1.0", 1442 + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", 1443 + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", 1444 + "license": "MIT", 1445 + "engines": { 1446 + "node": ">=10" 1447 + }, 1448 + "funding": { 1449 + "url": "https://github.com/sponsors/sindresorhus" 1450 + } 1451 + }, 1452 + "node_modules/minimist": { 1453 + "version": "1.2.8", 1454 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 1455 + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 1456 + "license": "MIT", 1457 + "funding": { 1458 + "url": "https://github.com/sponsors/ljharb" 1459 + } 1460 + }, 1461 + "node_modules/minimisted": { 1462 + "version": "2.0.1", 1463 + "resolved": "https://registry.npmjs.org/minimisted/-/minimisted-2.0.1.tgz", 1464 + "integrity": "sha512-1oPjfuLQa2caorJUM8HV8lGgWCc0qqAO1MNv/k05G4qslmsndV/5WdNZrqCiyqiz3wohia2Ij2B7w2Dr7/IyrA==", 1465 + "license": "MIT", 1466 + "dependencies": { 1467 + "minimist": "^1.2.5" 1468 + } 1469 + }, 1470 + "node_modules/multiformats": { 1471 + "version": "9.9.0", 1472 + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", 1473 + "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==", 1474 + "license": "(Apache-2.0 AND MIT)" 1475 + }, 1476 + "node_modules/once": { 1477 + "version": "1.4.0", 1478 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1479 + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 1480 + "license": "ISC", 1481 + "dependencies": { 1482 + "wrappy": "1" 1483 + } 1484 + }, 1485 + "node_modules/pako": { 1486 + "version": "1.0.11", 1487 + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", 1488 + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", 1489 + "license": "(MIT AND Zlib)" 1490 + }, 1491 + "node_modules/pify": { 1492 + "version": "4.0.1", 1493 + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", 1494 + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", 1495 + "license": "MIT", 1496 + "engines": { 1497 + "node": ">=6" 1498 + } 1499 + }, 1500 + "node_modules/possible-typed-array-names": { 1501 + "version": "1.1.0", 1502 + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", 1503 + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", 1504 + "license": "MIT", 1505 + "engines": { 1506 + "node": ">= 0.4" 1507 + } 1508 + }, 1509 + "node_modules/process": { 1510 + "version": "0.11.10", 1511 + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", 1512 + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", 1513 + "license": "MIT", 1514 + "engines": { 1515 + "node": ">= 0.6.0" 1516 + } 1517 + }, 1518 + "node_modules/readable-stream": { 1519 + "version": "4.7.0", 1520 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", 1521 + "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", 1522 + "license": "MIT", 1523 + "dependencies": { 1524 + "abort-controller": "^3.0.0", 1525 + "buffer": "^6.0.3", 1526 + "events": "^3.3.0", 1527 + "process": "^0.11.10", 1528 + "string_decoder": "^1.3.0" 1529 + }, 1530 + "engines": { 1531 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1532 + } 1533 + }, 1534 + "node_modules/safe-buffer": { 1535 + "version": "5.2.1", 1536 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 1537 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 1538 + "funding": [ 1539 + { 1540 + "type": "github", 1541 + "url": "https://github.com/sponsors/feross" 1542 + }, 1543 + { 1544 + "type": "patreon", 1545 + "url": "https://www.patreon.com/feross" 1546 + }, 1547 + { 1548 + "type": "consulting", 1549 + "url": "https://feross.org/support" 1550 + } 1551 + ], 1552 + "license": "MIT" 1553 + }, 1554 + "node_modules/set-function-length": { 1555 + "version": "1.2.2", 1556 + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", 1557 + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", 1558 + "license": "MIT", 1559 + "dependencies": { 1560 + "define-data-property": "^1.1.4", 1561 + "es-errors": "^1.3.0", 1562 + "function-bind": "^1.1.2", 1563 + "get-intrinsic": "^1.2.4", 1564 + "gopd": "^1.0.1", 1565 + "has-property-descriptors": "^1.0.2" 1566 + }, 1567 + "engines": { 1568 + "node": ">= 0.4" 1569 + } 1570 + }, 1571 + "node_modules/sha.js": { 1572 + "version": "2.4.12", 1573 + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz", 1574 + "integrity": "sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==", 1575 + "license": "(MIT AND BSD-3-Clause)", 1576 + "dependencies": { 1577 + "inherits": "^2.0.4", 1578 + "safe-buffer": "^5.2.1", 1579 + "to-buffer": "^1.2.0" 1580 + }, 1581 + "bin": { 1582 + "sha.js": "bin.js" 1583 + }, 1584 + "engines": { 1585 + "node": ">= 0.10" 1586 + }, 1587 + "funding": { 1588 + "url": "https://github.com/sponsors/ljharb" 1589 + } 1590 + }, 1591 + "node_modules/simple-concat": { 1592 + "version": "1.0.1", 1593 + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", 1594 + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", 1595 + "funding": [ 1596 + { 1597 + "type": "github", 1598 + "url": "https://github.com/sponsors/feross" 1599 + }, 1600 + { 1601 + "type": "patreon", 1602 + "url": "https://www.patreon.com/feross" 1603 + }, 1604 + { 1605 + "type": "consulting", 1606 + "url": "https://feross.org/support" 1607 + } 1608 + ], 1609 + "license": "MIT" 1610 + }, 1611 + "node_modules/simple-get": { 1612 + "version": "4.0.1", 1613 + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", 1614 + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", 1615 + "funding": [ 1616 + { 1617 + "type": "github", 1618 + "url": "https://github.com/sponsors/feross" 1619 + }, 1620 + { 1621 + "type": "patreon", 1622 + "url": "https://www.patreon.com/feross" 1623 + }, 1624 + { 1625 + "type": "consulting", 1626 + "url": "https://feross.org/support" 1627 + } 1628 + ], 1629 + "license": "MIT", 1630 + "dependencies": { 1631 + "decompress-response": "^6.0.0", 1632 + "once": "^1.3.1", 1633 + "simple-concat": "^1.0.0" 1634 + } 1635 + }, 1636 + "node_modules/string_decoder": { 1637 + "version": "1.3.0", 1638 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 1639 + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 1640 + "license": "MIT", 1641 + "dependencies": { 1642 + "safe-buffer": "~5.2.0" 1643 + } 1644 + }, 1645 + "node_modules/thingies": { 1646 + "version": "2.6.0", 1647 + "resolved": "https://registry.npmjs.org/thingies/-/thingies-2.6.0.tgz", 1648 + "integrity": "sha512-rMHRjmlFLM1R96UYPvpmnc3LYtdFrT33JIB7L9hetGue1qAPfn1N2LJeEjxUSidu1Iku+haLZXDuEXUHNGO/lg==", 1649 + "license": "MIT", 1650 + "engines": { 1651 + "node": ">=10.18" 1652 + }, 1653 + "funding": { 1654 + "type": "github", 1655 + "url": "https://github.com/sponsors/streamich" 1656 + }, 1657 + "peerDependencies": { 1658 + "tslib": "^2" 1659 + } 1660 + }, 1661 + "node_modules/tlds": { 1662 + "version": "1.261.0", 1663 + "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.261.0.tgz", 1664 + "integrity": "sha512-QXqwfEl9ddlGBaRFXIvNKK6OhipSiLXuRuLJX5DErz0o0Q0rYxulWLdFryTkV5PkdZct5iMInwYEGe/eR++1AA==", 1665 + "license": "MIT", 1666 + "bin": { 1667 + "tlds": "bin.js" 1668 + } 1669 + }, 1670 + "node_modules/to-buffer": { 1671 + "version": "1.2.2", 1672 + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.2.tgz", 1673 + "integrity": "sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw==", 1674 + "license": "MIT", 1675 + "dependencies": { 1676 + "isarray": "^2.0.5", 1677 + "safe-buffer": "^5.2.1", 1678 + "typed-array-buffer": "^1.0.3" 1679 + }, 1680 + "engines": { 1681 + "node": ">= 0.4" 1682 + } 1683 + }, 1684 + "node_modules/tree-dump": { 1685 + "version": "1.1.0", 1686 + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.1.0.tgz", 1687 + "integrity": "sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA==", 1688 + "license": "Apache-2.0", 1689 + "engines": { 1690 + "node": ">=10.0" 1691 + }, 1692 + "funding": { 1693 + "type": "github", 1694 + "url": "https://github.com/sponsors/streamich" 1695 + }, 1696 + "peerDependencies": { 1697 + "tslib": "2" 1698 + } 1699 + }, 1700 + "node_modules/tslib": { 1701 + "version": "2.8.1", 1702 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 1703 + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 1704 + "license": "0BSD" 1705 + }, 1706 + "node_modules/typed-array-buffer": { 1707 + "version": "1.0.3", 1708 + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", 1709 + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", 1710 + "license": "MIT", 1711 + "dependencies": { 1712 + "call-bound": "^1.0.3", 1713 + "es-errors": "^1.3.0", 1714 + "is-typed-array": "^1.1.14" 1715 + }, 1716 + "engines": { 1717 + "node": ">= 0.4" 1718 + } 1719 + }, 1720 + "node_modules/uint8arrays": { 1721 + "version": "3.0.0", 1722 + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", 1723 + "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", 1724 + "license": "MIT", 1725 + "dependencies": { 1726 + "multiformats": "^9.4.2" 1727 + } 1728 + }, 1729 + "node_modules/undici": { 1730 + "version": "6.27.0", 1731 + "resolved": "https://registry.npmjs.org/undici/-/undici-6.27.0.tgz", 1732 + "integrity": "sha512-YmfV3YnEDzXRC5lZ2jWtWWHKGUm1zIt8AhesR1tens+HTNv+YZlN/dp6G727LOvMJ8xjP9Be7Y2Sdr96LDm+pg==", 1733 + "license": "MIT", 1734 + "engines": { 1735 + "node": ">=18.17" 1736 + } 1737 + }, 1738 + "node_modules/unicode-segmenter": { 1739 + "version": "0.14.5", 1740 + "resolved": "https://registry.npmjs.org/unicode-segmenter/-/unicode-segmenter-0.14.5.tgz", 1741 + "integrity": "sha512-jHGmj2LUuqDcX3hqY12Ql+uhUTn8huuxNZGq7GvtF6bSybzH3aFgedYu/KTzQStEgt1Ra2F3HxadNXsNjb3m3g==", 1742 + "license": "MIT" 1743 + }, 1744 + "node_modules/which-typed-array": { 1745 + "version": "1.1.22", 1746 + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.22.tgz", 1747 + "integrity": "sha512-fvO4ExWMFsqyhG3AiPAObMuY1lxaqgYcxbc49CNdWDDECOJNgQyvsOWVwbZc+qf3rzRtxojBK+CMEv0Ld5CYpw==", 1748 + "license": "MIT", 1749 + "dependencies": { 1750 + "available-typed-arrays": "^1.0.7", 1751 + "call-bind": "^1.0.9", 1752 + "call-bound": "^1.0.4", 1753 + "for-each": "^0.3.5", 1754 + "get-proto": "^1.0.1", 1755 + "gopd": "^1.2.0", 1756 + "has-tostringtag": "^1.0.2" 1757 + }, 1758 + "engines": { 1759 + "node": ">= 0.4" 1760 + }, 1761 + "funding": { 1762 + "url": "https://github.com/sponsors/ljharb" 1763 + } 1764 + }, 1765 + "node_modules/wrappy": { 1766 + "version": "1.0.2", 1767 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 1768 + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 1769 + "license": "ISC" 1770 + }, 1771 + "node_modules/zod": { 1772 + "version": "3.25.76", 1773 + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", 1774 + "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", 1775 + "license": "MIT", 1776 + "funding": { 1777 + "url": "https://github.com/sponsors/colinhacks" 1778 + } 1779 + } 1780 + } 1781 + }