all repos — simple-discord-music-bot @ 5fded05bd1b192407fad78e1406f688388b5f62e

A Discord bot making use of discord.js and play-yt.

package-lock.json (view raw)

   1{
   2  "name": "simple-discord-music-bot",
   3  "version": "1.0.0",
   4  "lockfileVersion": 3,
   5  "requires": true,
   6  "packages": {
   7    "": {
   8      "name": "simple-discord-music-bot",
   9      "version": "1.0.0",
  10      "license": "GPL3",
  11      "dependencies": {
  12        "@discordjs/voice": "^0.16.0",
  13        "discord.js": "^14.14.1",
  14        "libsodium-wrappers": "^0.7.10",
  15        "play-dl": "^1.9.6"
  16      },
  17      "devDependencies": {
  18        "eslint": "^8.23.1",
  19        "typescript": "^5.3.3"
  20      }
  21    },
  22    "node_modules/@aashutoshrathi/word-wrap": {
  23      "version": "1.2.6",
  24      "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
  25      "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==",
  26      "dev": true,
  27      "engines": {
  28        "node": ">=0.10.0"
  29      }
  30    },
  31    "node_modules/@discordjs/builders": {
  32      "version": "1.7.0",
  33      "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.7.0.tgz",
  34      "integrity": "sha512-GDtbKMkg433cOZur8Dv6c25EHxduNIBsxeHrsRoIM8+AwmEZ8r0tEpckx/sHwTLwQPOF3e2JWloZh9ofCaMfAw==",
  35      "dependencies": {
  36        "@discordjs/formatters": "^0.3.3",
  37        "@discordjs/util": "^1.0.2",
  38        "@sapphire/shapeshift": "^3.9.3",
  39        "discord-api-types": "0.37.61",
  40        "fast-deep-equal": "^3.1.3",
  41        "ts-mixer": "^6.0.3",
  42        "tslib": "^2.6.2"
  43      },
  44      "engines": {
  45        "node": ">=16.11.0"
  46      }
  47    },
  48    "node_modules/@discordjs/collection": {
  49      "version": "1.5.3",
  50      "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-1.5.3.tgz",
  51      "integrity": "sha512-SVb428OMd3WO1paV3rm6tSjM4wC+Kecaa1EUGX7vc6/fddvw/6lg90z4QtCqm21zvVe92vMMDt9+DkIvjXImQQ==",
  52      "engines": {
  53        "node": ">=16.11.0"
  54      }
  55    },
  56    "node_modules/@discordjs/formatters": {
  57      "version": "0.3.3",
  58      "resolved": "https://registry.npmjs.org/@discordjs/formatters/-/formatters-0.3.3.tgz",
  59      "integrity": "sha512-wTcI1Q5cps1eSGhl6+6AzzZkBBlVrBdc9IUhJbijRgVjCNIIIZPgqnUj3ntFODsHrdbGU8BEG9XmDQmgEEYn3w==",
  60      "dependencies": {
  61        "discord-api-types": "0.37.61"
  62      },
  63      "engines": {
  64        "node": ">=16.11.0"
  65      }
  66    },
  67    "node_modules/@discordjs/rest": {
  68      "version": "2.2.0",
  69      "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-2.2.0.tgz",
  70      "integrity": "sha512-nXm9wT8oqrYFRMEqTXQx9DUTeEtXUDMmnUKIhZn6O2EeDY9VCdwj23XCPq7fkqMPKdF7ldAfeVKyxxFdbZl59A==",
  71      "dependencies": {
  72        "@discordjs/collection": "^2.0.0",
  73        "@discordjs/util": "^1.0.2",
  74        "@sapphire/async-queue": "^1.5.0",
  75        "@sapphire/snowflake": "^3.5.1",
  76        "@vladfrangu/async_event_emitter": "^2.2.2",
  77        "discord-api-types": "0.37.61",
  78        "magic-bytes.js": "^1.5.0",
  79        "tslib": "^2.6.2",
  80        "undici": "5.27.2"
  81      },
  82      "engines": {
  83        "node": ">=16.11.0"
  84      }
  85    },
  86    "node_modules/@discordjs/rest/node_modules/@discordjs/collection": {
  87      "version": "2.0.0",
  88      "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-2.0.0.tgz",
  89      "integrity": "sha512-YTWIXLrf5FsrLMycpMM9Q6vnZoR/lN2AWX23/Cuo8uOOtS8eHB2dyQaaGnaF8aZPYnttf2bkLMcXn/j6JUOi3w==",
  90      "engines": {
  91        "node": ">=18"
  92      }
  93    },
  94    "node_modules/@discordjs/util": {
  95      "version": "1.0.2",
  96      "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-1.0.2.tgz",
  97      "integrity": "sha512-IRNbimrmfb75GMNEjyznqM1tkI7HrZOf14njX7tCAAUetyZM1Pr8hX/EK2lxBCOgWDRmigbp24fD1hdMfQK5lw==",
  98      "engines": {
  99        "node": ">=16.11.0"
 100      }
 101    },
 102    "node_modules/@discordjs/voice": {
 103      "version": "0.16.1",
 104      "resolved": "https://registry.npmjs.org/@discordjs/voice/-/voice-0.16.1.tgz",
 105      "integrity": "sha512-uiWiW0Ta6K473yf8zs13RfKuPqm/xU4m4dAidMkIdwqgy1CztbbZBtPLfDkVSKzpW7s6m072C+uQcs4LwF3FhA==",
 106      "dependencies": {
 107        "@types/ws": "^8.5.9",
 108        "discord-api-types": "0.37.61",
 109        "prism-media": "^1.3.5",
 110        "tslib": "^2.6.2",
 111        "ws": "^8.14.2"
 112      },
 113      "engines": {
 114        "node": ">=16.11.0"
 115      }
 116    },
 117    "node_modules/@discordjs/ws": {
 118      "version": "1.0.2",
 119      "resolved": "https://registry.npmjs.org/@discordjs/ws/-/ws-1.0.2.tgz",
 120      "integrity": "sha512-+XI82Rm2hKnFwAySXEep4A7Kfoowt6weO6381jgW+wVdTpMS/56qCvoXyFRY0slcv7c/U8My2PwIB2/wEaAh7Q==",
 121      "dependencies": {
 122        "@discordjs/collection": "^2.0.0",
 123        "@discordjs/rest": "^2.1.0",
 124        "@discordjs/util": "^1.0.2",
 125        "@sapphire/async-queue": "^1.5.0",
 126        "@types/ws": "^8.5.9",
 127        "@vladfrangu/async_event_emitter": "^2.2.2",
 128        "discord-api-types": "0.37.61",
 129        "tslib": "^2.6.2",
 130        "ws": "^8.14.2"
 131      },
 132      "engines": {
 133        "node": ">=16.11.0"
 134      }
 135    },
 136    "node_modules/@discordjs/ws/node_modules/@discordjs/collection": {
 137      "version": "2.0.0",
 138      "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-2.0.0.tgz",
 139      "integrity": "sha512-YTWIXLrf5FsrLMycpMM9Q6vnZoR/lN2AWX23/Cuo8uOOtS8eHB2dyQaaGnaF8aZPYnttf2bkLMcXn/j6JUOi3w==",
 140      "engines": {
 141        "node": ">=18"
 142      }
 143    },
 144    "node_modules/@eslint-community/eslint-utils": {
 145      "version": "4.4.0",
 146      "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
 147      "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",
 148      "dev": true,
 149      "dependencies": {
 150        "eslint-visitor-keys": "^3.3.0"
 151      },
 152      "engines": {
 153        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 154      },
 155      "peerDependencies": {
 156        "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
 157      }
 158    },
 159    "node_modules/@eslint-community/regexpp": {
 160      "version": "4.10.0",
 161      "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz",
 162      "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==",
 163      "dev": true,
 164      "engines": {
 165        "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
 166      }
 167    },
 168    "node_modules/@eslint/eslintrc": {
 169      "version": "2.1.4",
 170      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
 171      "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
 172      "dev": true,
 173      "dependencies": {
 174        "ajv": "^6.12.4",
 175        "debug": "^4.3.2",
 176        "espree": "^9.6.0",
 177        "globals": "^13.19.0",
 178        "ignore": "^5.2.0",
 179        "import-fresh": "^3.2.1",
 180        "js-yaml": "^4.1.0",
 181        "minimatch": "^3.1.2",
 182        "strip-json-comments": "^3.1.1"
 183      },
 184      "engines": {
 185        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 186      },
 187      "funding": {
 188        "url": "https://opencollective.com/eslint"
 189      }
 190    },
 191    "node_modules/@eslint/js": {
 192      "version": "8.56.0",
 193      "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz",
 194      "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==",
 195      "dev": true,
 196      "engines": {
 197        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 198      }
 199    },
 200    "node_modules/@fastify/busboy": {
 201      "version": "2.1.0",
 202      "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.0.tgz",
 203      "integrity": "sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==",
 204      "engines": {
 205        "node": ">=14"
 206      }
 207    },
 208    "node_modules/@humanwhocodes/config-array": {
 209      "version": "0.11.13",
 210      "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz",
 211      "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==",
 212      "dev": true,
 213      "dependencies": {
 214        "@humanwhocodes/object-schema": "^2.0.1",
 215        "debug": "^4.1.1",
 216        "minimatch": "^3.0.5"
 217      },
 218      "engines": {
 219        "node": ">=10.10.0"
 220      }
 221    },
 222    "node_modules/@humanwhocodes/module-importer": {
 223      "version": "1.0.1",
 224      "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
 225      "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
 226      "dev": true,
 227      "engines": {
 228        "node": ">=12.22"
 229      },
 230      "funding": {
 231        "type": "github",
 232        "url": "https://github.com/sponsors/nzakas"
 233      }
 234    },
 235    "node_modules/@humanwhocodes/object-schema": {
 236      "version": "2.0.1",
 237      "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz",
 238      "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==",
 239      "dev": true
 240    },
 241    "node_modules/@nodelib/fs.scandir": {
 242      "version": "2.1.5",
 243      "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
 244      "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
 245      "dev": true,
 246      "dependencies": {
 247        "@nodelib/fs.stat": "2.0.5",
 248        "run-parallel": "^1.1.9"
 249      },
 250      "engines": {
 251        "node": ">= 8"
 252      }
 253    },
 254    "node_modules/@nodelib/fs.stat": {
 255      "version": "2.0.5",
 256      "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
 257      "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
 258      "dev": true,
 259      "engines": {
 260        "node": ">= 8"
 261      }
 262    },
 263    "node_modules/@nodelib/fs.walk": {
 264      "version": "1.2.8",
 265      "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
 266      "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
 267      "dev": true,
 268      "dependencies": {
 269        "@nodelib/fs.scandir": "2.1.5",
 270        "fastq": "^1.6.0"
 271      },
 272      "engines": {
 273        "node": ">= 8"
 274      }
 275    },
 276    "node_modules/@sapphire/async-queue": {
 277      "version": "1.5.1",
 278      "resolved": "https://registry.npmjs.org/@sapphire/async-queue/-/async-queue-1.5.1.tgz",
 279      "integrity": "sha512-1RdpsmDQR/aWfp8oJzPtn4dNQrbpqSL5PIA0uAB/XwerPXUf994Ug1au1e7uGcD7ei8/F63UDjr5GWps1g/HxQ==",
 280      "engines": {
 281        "node": ">=v14.0.0",
 282        "npm": ">=7.0.0"
 283      }
 284    },
 285    "node_modules/@sapphire/shapeshift": {
 286      "version": "3.9.5",
 287      "resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-3.9.5.tgz",
 288      "integrity": "sha512-AGdHe+51gF7D3W8hBfuSFLBocURDCXVQczScTHXDS3RpNjNgrktIx/amlz5y8nHhm8SAdFt/X8EF8ZSfjJ0tnA==",
 289      "dependencies": {
 290        "fast-deep-equal": "^3.1.3",
 291        "lodash": "^4.17.21"
 292      },
 293      "engines": {
 294        "node": ">=v18"
 295      }
 296    },
 297    "node_modules/@sapphire/snowflake": {
 298      "version": "3.5.1",
 299      "resolved": "https://registry.npmjs.org/@sapphire/snowflake/-/snowflake-3.5.1.tgz",
 300      "integrity": "sha512-BxcYGzgEsdlG0dKAyOm0ehLGm2CafIrfQTZGWgkfKYbj+pNNsorZ7EotuZukc2MT70E0UbppVbtpBrqpzVzjNA==",
 301      "engines": {
 302        "node": ">=v14.0.0",
 303        "npm": ">=7.0.0"
 304      }
 305    },
 306    "node_modules/@types/node": {
 307      "version": "20.10.7",
 308      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.7.tgz",
 309      "integrity": "sha512-fRbIKb8C/Y2lXxB5eVMj4IU7xpdox0Lh8bUPEdtLysaylsml1hOOx1+STloRs/B9nf7C6kPRmmg/V7aQW7usNg==",
 310      "dependencies": {
 311        "undici-types": "~5.26.4"
 312      }
 313    },
 314    "node_modules/@types/ws": {
 315      "version": "8.5.10",
 316      "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz",
 317      "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==",
 318      "dependencies": {
 319        "@types/node": "*"
 320      }
 321    },
 322    "node_modules/@ungap/structured-clone": {
 323      "version": "1.2.0",
 324      "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",
 325      "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==",
 326      "dev": true
 327    },
 328    "node_modules/@vladfrangu/async_event_emitter": {
 329      "version": "2.2.4",
 330      "resolved": "https://registry.npmjs.org/@vladfrangu/async_event_emitter/-/async_event_emitter-2.2.4.tgz",
 331      "integrity": "sha512-ButUPz9E9cXMLgvAW8aLAKKJJsPu1dY1/l/E8xzLFuysowXygs6GBcyunK9rnGC4zTsnIc2mQo71rGw9U+Ykug==",
 332      "engines": {
 333        "node": ">=v14.0.0",
 334        "npm": ">=7.0.0"
 335      }
 336    },
 337    "node_modules/acorn": {
 338      "version": "8.11.3",
 339      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
 340      "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==",
 341      "dev": true,
 342      "bin": {
 343        "acorn": "bin/acorn"
 344      },
 345      "engines": {
 346        "node": ">=0.4.0"
 347      }
 348    },
 349    "node_modules/acorn-jsx": {
 350      "version": "5.3.2",
 351      "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
 352      "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
 353      "dev": true,
 354      "peerDependencies": {
 355        "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
 356      }
 357    },
 358    "node_modules/ajv": {
 359      "version": "6.12.6",
 360      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
 361      "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
 362      "dev": true,
 363      "dependencies": {
 364        "fast-deep-equal": "^3.1.1",
 365        "fast-json-stable-stringify": "^2.0.0",
 366        "json-schema-traverse": "^0.4.1",
 367        "uri-js": "^4.2.2"
 368      },
 369      "funding": {
 370        "type": "github",
 371        "url": "https://github.com/sponsors/epoberezkin"
 372      }
 373    },
 374    "node_modules/ansi-regex": {
 375      "version": "5.0.1",
 376      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
 377      "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
 378      "dev": true,
 379      "engines": {
 380        "node": ">=8"
 381      }
 382    },
 383    "node_modules/ansi-styles": {
 384      "version": "4.3.0",
 385      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
 386      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
 387      "dev": true,
 388      "dependencies": {
 389        "color-convert": "^2.0.1"
 390      },
 391      "engines": {
 392        "node": ">=8"
 393      },
 394      "funding": {
 395        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
 396      }
 397    },
 398    "node_modules/argparse": {
 399      "version": "2.0.1",
 400      "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
 401      "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
 402      "dev": true
 403    },
 404    "node_modules/balanced-match": {
 405      "version": "1.0.2",
 406      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
 407      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
 408      "dev": true
 409    },
 410    "node_modules/brace-expansion": {
 411      "version": "1.1.11",
 412      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
 413      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
 414      "dev": true,
 415      "dependencies": {
 416        "balanced-match": "^1.0.0",
 417        "concat-map": "0.0.1"
 418      }
 419    },
 420    "node_modules/callsites": {
 421      "version": "3.1.0",
 422      "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
 423      "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
 424      "dev": true,
 425      "engines": {
 426        "node": ">=6"
 427      }
 428    },
 429    "node_modules/chalk": {
 430      "version": "4.1.2",
 431      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
 432      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
 433      "dev": true,
 434      "dependencies": {
 435        "ansi-styles": "^4.1.0",
 436        "supports-color": "^7.1.0"
 437      },
 438      "engines": {
 439        "node": ">=10"
 440      },
 441      "funding": {
 442        "url": "https://github.com/chalk/chalk?sponsor=1"
 443      }
 444    },
 445    "node_modules/color-convert": {
 446      "version": "2.0.1",
 447      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
 448      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
 449      "dev": true,
 450      "dependencies": {
 451        "color-name": "~1.1.4"
 452      },
 453      "engines": {
 454        "node": ">=7.0.0"
 455      }
 456    },
 457    "node_modules/color-name": {
 458      "version": "1.1.4",
 459      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
 460      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
 461      "dev": true
 462    },
 463    "node_modules/concat-map": {
 464      "version": "0.0.1",
 465      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
 466      "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
 467      "dev": true
 468    },
 469    "node_modules/cross-spawn": {
 470      "version": "7.0.3",
 471      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
 472      "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
 473      "dev": true,
 474      "dependencies": {
 475        "path-key": "^3.1.0",
 476        "shebang-command": "^2.0.0",
 477        "which": "^2.0.1"
 478      },
 479      "engines": {
 480        "node": ">= 8"
 481      }
 482    },
 483    "node_modules/debug": {
 484      "version": "4.3.4",
 485      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
 486      "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
 487      "dev": true,
 488      "dependencies": {
 489        "ms": "2.1.2"
 490      },
 491      "engines": {
 492        "node": ">=6.0"
 493      },
 494      "peerDependenciesMeta": {
 495        "supports-color": {
 496          "optional": true
 497        }
 498      }
 499    },
 500    "node_modules/deep-is": {
 501      "version": "0.1.4",
 502      "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
 503      "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
 504      "dev": true
 505    },
 506    "node_modules/discord-api-types": {
 507      "version": "0.37.61",
 508      "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.61.tgz",
 509      "integrity": "sha512-o/dXNFfhBpYHpQFdT6FWzeO7pKc838QeeZ9d91CfVAtpr5XLK4B/zYxQbYgPdoMiTDvJfzcsLW5naXgmHGDNXw=="
 510    },
 511    "node_modules/discord.js": {
 512      "version": "14.14.1",
 513      "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.14.1.tgz",
 514      "integrity": "sha512-/hUVzkIerxKHyRKopJy5xejp4MYKDPTszAnpYxzVVv4qJYf+Tkt+jnT2N29PIPschicaEEpXwF2ARrTYHYwQ5w==",
 515      "dependencies": {
 516        "@discordjs/builders": "^1.7.0",
 517        "@discordjs/collection": "1.5.3",
 518        "@discordjs/formatters": "^0.3.3",
 519        "@discordjs/rest": "^2.1.0",
 520        "@discordjs/util": "^1.0.2",
 521        "@discordjs/ws": "^1.0.2",
 522        "@sapphire/snowflake": "3.5.1",
 523        "@types/ws": "8.5.9",
 524        "discord-api-types": "0.37.61",
 525        "fast-deep-equal": "3.1.3",
 526        "lodash.snakecase": "4.1.1",
 527        "tslib": "2.6.2",
 528        "undici": "5.27.2",
 529        "ws": "8.14.2"
 530      },
 531      "engines": {
 532        "node": ">=16.11.0"
 533      }
 534    },
 535    "node_modules/discord.js/node_modules/@types/ws": {
 536      "version": "8.5.9",
 537      "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.9.tgz",
 538      "integrity": "sha512-jbdrY0a8lxfdTp/+r7Z4CkycbOFN8WX+IOchLJr3juT/xzbJ8URyTVSJ/hvNdadTgM1mnedb47n+Y31GsFnQlg==",
 539      "dependencies": {
 540        "@types/node": "*"
 541      }
 542    },
 543    "node_modules/discord.js/node_modules/ws": {
 544      "version": "8.14.2",
 545      "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz",
 546      "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==",
 547      "engines": {
 548        "node": ">=10.0.0"
 549      },
 550      "peerDependencies": {
 551        "bufferutil": "^4.0.1",
 552        "utf-8-validate": ">=5.0.2"
 553      },
 554      "peerDependenciesMeta": {
 555        "bufferutil": {
 556          "optional": true
 557        },
 558        "utf-8-validate": {
 559          "optional": true
 560        }
 561      }
 562    },
 563    "node_modules/doctrine": {
 564      "version": "3.0.0",
 565      "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
 566      "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
 567      "dev": true,
 568      "dependencies": {
 569        "esutils": "^2.0.2"
 570      },
 571      "engines": {
 572        "node": ">=6.0.0"
 573      }
 574    },
 575    "node_modules/escape-string-regexp": {
 576      "version": "4.0.0",
 577      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
 578      "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
 579      "dev": true,
 580      "engines": {
 581        "node": ">=10"
 582      },
 583      "funding": {
 584        "url": "https://github.com/sponsors/sindresorhus"
 585      }
 586    },
 587    "node_modules/eslint": {
 588      "version": "8.56.0",
 589      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz",
 590      "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==",
 591      "dev": true,
 592      "dependencies": {
 593        "@eslint-community/eslint-utils": "^4.2.0",
 594        "@eslint-community/regexpp": "^4.6.1",
 595        "@eslint/eslintrc": "^2.1.4",
 596        "@eslint/js": "8.56.0",
 597        "@humanwhocodes/config-array": "^0.11.13",
 598        "@humanwhocodes/module-importer": "^1.0.1",
 599        "@nodelib/fs.walk": "^1.2.8",
 600        "@ungap/structured-clone": "^1.2.0",
 601        "ajv": "^6.12.4",
 602        "chalk": "^4.0.0",
 603        "cross-spawn": "^7.0.2",
 604        "debug": "^4.3.2",
 605        "doctrine": "^3.0.0",
 606        "escape-string-regexp": "^4.0.0",
 607        "eslint-scope": "^7.2.2",
 608        "eslint-visitor-keys": "^3.4.3",
 609        "espree": "^9.6.1",
 610        "esquery": "^1.4.2",
 611        "esutils": "^2.0.2",
 612        "fast-deep-equal": "^3.1.3",
 613        "file-entry-cache": "^6.0.1",
 614        "find-up": "^5.0.0",
 615        "glob-parent": "^6.0.2",
 616        "globals": "^13.19.0",
 617        "graphemer": "^1.4.0",
 618        "ignore": "^5.2.0",
 619        "imurmurhash": "^0.1.4",
 620        "is-glob": "^4.0.0",
 621        "is-path-inside": "^3.0.3",
 622        "js-yaml": "^4.1.0",
 623        "json-stable-stringify-without-jsonify": "^1.0.1",
 624        "levn": "^0.4.1",
 625        "lodash.merge": "^4.6.2",
 626        "minimatch": "^3.1.2",
 627        "natural-compare": "^1.4.0",
 628        "optionator": "^0.9.3",
 629        "strip-ansi": "^6.0.1",
 630        "text-table": "^0.2.0"
 631      },
 632      "bin": {
 633        "eslint": "bin/eslint.js"
 634      },
 635      "engines": {
 636        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 637      },
 638      "funding": {
 639        "url": "https://opencollective.com/eslint"
 640      }
 641    },
 642    "node_modules/eslint-scope": {
 643      "version": "7.2.2",
 644      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
 645      "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
 646      "dev": true,
 647      "dependencies": {
 648        "esrecurse": "^4.3.0",
 649        "estraverse": "^5.2.0"
 650      },
 651      "engines": {
 652        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 653      },
 654      "funding": {
 655        "url": "https://opencollective.com/eslint"
 656      }
 657    },
 658    "node_modules/eslint-visitor-keys": {
 659      "version": "3.4.3",
 660      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
 661      "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
 662      "dev": true,
 663      "engines": {
 664        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 665      },
 666      "funding": {
 667        "url": "https://opencollective.com/eslint"
 668      }
 669    },
 670    "node_modules/espree": {
 671      "version": "9.6.1",
 672      "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
 673      "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
 674      "dev": true,
 675      "dependencies": {
 676        "acorn": "^8.9.0",
 677        "acorn-jsx": "^5.3.2",
 678        "eslint-visitor-keys": "^3.4.1"
 679      },
 680      "engines": {
 681        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 682      },
 683      "funding": {
 684        "url": "https://opencollective.com/eslint"
 685      }
 686    },
 687    "node_modules/esquery": {
 688      "version": "1.5.0",
 689      "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
 690      "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
 691      "dev": true,
 692      "dependencies": {
 693        "estraverse": "^5.1.0"
 694      },
 695      "engines": {
 696        "node": ">=0.10"
 697      }
 698    },
 699    "node_modules/esrecurse": {
 700      "version": "4.3.0",
 701      "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
 702      "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
 703      "dev": true,
 704      "dependencies": {
 705        "estraverse": "^5.2.0"
 706      },
 707      "engines": {
 708        "node": ">=4.0"
 709      }
 710    },
 711    "node_modules/estraverse": {
 712      "version": "5.3.0",
 713      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
 714      "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
 715      "dev": true,
 716      "engines": {
 717        "node": ">=4.0"
 718      }
 719    },
 720    "node_modules/esutils": {
 721      "version": "2.0.3",
 722      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
 723      "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
 724      "dev": true,
 725      "engines": {
 726        "node": ">=0.10.0"
 727      }
 728    },
 729    "node_modules/fast-deep-equal": {
 730      "version": "3.1.3",
 731      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
 732      "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
 733    },
 734    "node_modules/fast-json-stable-stringify": {
 735      "version": "2.1.0",
 736      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
 737      "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
 738      "dev": true
 739    },
 740    "node_modules/fast-levenshtein": {
 741      "version": "2.0.6",
 742      "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
 743      "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
 744      "dev": true
 745    },
 746    "node_modules/fastq": {
 747      "version": "1.16.0",
 748      "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz",
 749      "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==",
 750      "dev": true,
 751      "dependencies": {
 752        "reusify": "^1.0.4"
 753      }
 754    },
 755    "node_modules/file-entry-cache": {
 756      "version": "6.0.1",
 757      "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
 758      "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
 759      "dev": true,
 760      "dependencies": {
 761        "flat-cache": "^3.0.4"
 762      },
 763      "engines": {
 764        "node": "^10.12.0 || >=12.0.0"
 765      }
 766    },
 767    "node_modules/find-up": {
 768      "version": "5.0.0",
 769      "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
 770      "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
 771      "dev": true,
 772      "dependencies": {
 773        "locate-path": "^6.0.0",
 774        "path-exists": "^4.0.0"
 775      },
 776      "engines": {
 777        "node": ">=10"
 778      },
 779      "funding": {
 780        "url": "https://github.com/sponsors/sindresorhus"
 781      }
 782    },
 783    "node_modules/flat-cache": {
 784      "version": "3.2.0",
 785      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz",
 786      "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==",
 787      "dev": true,
 788      "dependencies": {
 789        "flatted": "^3.2.9",
 790        "keyv": "^4.5.3",
 791        "rimraf": "^3.0.2"
 792      },
 793      "engines": {
 794        "node": "^10.12.0 || >=12.0.0"
 795      }
 796    },
 797    "node_modules/flatted": {
 798      "version": "3.2.9",
 799      "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz",
 800      "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==",
 801      "dev": true
 802    },
 803    "node_modules/fs.realpath": {
 804      "version": "1.0.0",
 805      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
 806      "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
 807      "dev": true
 808    },
 809    "node_modules/glob": {
 810      "version": "7.2.3",
 811      "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
 812      "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
 813      "dev": true,
 814      "dependencies": {
 815        "fs.realpath": "^1.0.0",
 816        "inflight": "^1.0.4",
 817        "inherits": "2",
 818        "minimatch": "^3.1.1",
 819        "once": "^1.3.0",
 820        "path-is-absolute": "^1.0.0"
 821      },
 822      "engines": {
 823        "node": "*"
 824      },
 825      "funding": {
 826        "url": "https://github.com/sponsors/isaacs"
 827      }
 828    },
 829    "node_modules/glob-parent": {
 830      "version": "6.0.2",
 831      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
 832      "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
 833      "dev": true,
 834      "dependencies": {
 835        "is-glob": "^4.0.3"
 836      },
 837      "engines": {
 838        "node": ">=10.13.0"
 839      }
 840    },
 841    "node_modules/globals": {
 842      "version": "13.24.0",
 843      "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
 844      "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
 845      "dev": true,
 846      "dependencies": {
 847        "type-fest": "^0.20.2"
 848      },
 849      "engines": {
 850        "node": ">=8"
 851      },
 852      "funding": {
 853        "url": "https://github.com/sponsors/sindresorhus"
 854      }
 855    },
 856    "node_modules/graphemer": {
 857      "version": "1.4.0",
 858      "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
 859      "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
 860      "dev": true
 861    },
 862    "node_modules/has-flag": {
 863      "version": "4.0.0",
 864      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
 865      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
 866      "dev": true,
 867      "engines": {
 868        "node": ">=8"
 869      }
 870    },
 871    "node_modules/ignore": {
 872      "version": "5.3.0",
 873      "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz",
 874      "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==",
 875      "dev": true,
 876      "engines": {
 877        "node": ">= 4"
 878      }
 879    },
 880    "node_modules/import-fresh": {
 881      "version": "3.3.0",
 882      "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
 883      "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
 884      "dev": true,
 885      "dependencies": {
 886        "parent-module": "^1.0.0",
 887        "resolve-from": "^4.0.0"
 888      },
 889      "engines": {
 890        "node": ">=6"
 891      },
 892      "funding": {
 893        "url": "https://github.com/sponsors/sindresorhus"
 894      }
 895    },
 896    "node_modules/imurmurhash": {
 897      "version": "0.1.4",
 898      "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
 899      "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
 900      "dev": true,
 901      "engines": {
 902        "node": ">=0.8.19"
 903      }
 904    },
 905    "node_modules/inflight": {
 906      "version": "1.0.6",
 907      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
 908      "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
 909      "dev": true,
 910      "dependencies": {
 911        "once": "^1.3.0",
 912        "wrappy": "1"
 913      }
 914    },
 915    "node_modules/inherits": {
 916      "version": "2.0.4",
 917      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
 918      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
 919      "dev": true
 920    },
 921    "node_modules/is-extglob": {
 922      "version": "2.1.1",
 923      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
 924      "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
 925      "dev": true,
 926      "engines": {
 927        "node": ">=0.10.0"
 928      }
 929    },
 930    "node_modules/is-glob": {
 931      "version": "4.0.3",
 932      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
 933      "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
 934      "dev": true,
 935      "dependencies": {
 936        "is-extglob": "^2.1.1"
 937      },
 938      "engines": {
 939        "node": ">=0.10.0"
 940      }
 941    },
 942    "node_modules/is-path-inside": {
 943      "version": "3.0.3",
 944      "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
 945      "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
 946      "dev": true,
 947      "engines": {
 948        "node": ">=8"
 949      }
 950    },
 951    "node_modules/isexe": {
 952      "version": "2.0.0",
 953      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
 954      "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
 955      "dev": true
 956    },
 957    "node_modules/js-yaml": {
 958      "version": "4.1.0",
 959      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
 960      "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
 961      "dev": true,
 962      "dependencies": {
 963        "argparse": "^2.0.1"
 964      },
 965      "bin": {
 966        "js-yaml": "bin/js-yaml.js"
 967      }
 968    },
 969    "node_modules/json-buffer": {
 970      "version": "3.0.1",
 971      "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
 972      "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
 973      "dev": true
 974    },
 975    "node_modules/json-schema-traverse": {
 976      "version": "0.4.1",
 977      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
 978      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
 979      "dev": true
 980    },
 981    "node_modules/json-stable-stringify-without-jsonify": {
 982      "version": "1.0.1",
 983      "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
 984      "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
 985      "dev": true
 986    },
 987    "node_modules/keyv": {
 988      "version": "4.5.4",
 989      "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
 990      "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
 991      "dev": true,
 992      "dependencies": {
 993        "json-buffer": "3.0.1"
 994      }
 995    },
 996    "node_modules/levn": {
 997      "version": "0.4.1",
 998      "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
 999      "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
1000      "dev": true,
1001      "dependencies": {
1002        "prelude-ls": "^1.2.1",
1003        "type-check": "~0.4.0"
1004      },
1005      "engines": {
1006        "node": ">= 0.8.0"
1007      }
1008    },
1009    "node_modules/libsodium": {
1010      "version": "0.7.13",
1011      "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.13.tgz",
1012      "integrity": "sha512-mK8ju0fnrKXXfleL53vtp9xiPq5hKM0zbDQtcxQIsSmxNgSxqCj6R7Hl9PkrNe2j29T4yoDaF7DJLK9/i5iWUw=="
1013    },
1014    "node_modules/libsodium-wrappers": {
1015      "version": "0.7.13",
1016      "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.13.tgz",
1017      "integrity": "sha512-kasvDsEi/r1fMzKouIDv7B8I6vNmknXwGiYodErGuESoFTohGSKZplFtVxZqHaoQ217AynyIFgnOVRitpHs0Qw==",
1018      "dependencies": {
1019        "libsodium": "^0.7.13"
1020      }
1021    },
1022    "node_modules/locate-path": {
1023      "version": "6.0.0",
1024      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
1025      "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
1026      "dev": true,
1027      "dependencies": {
1028        "p-locate": "^5.0.0"
1029      },
1030      "engines": {
1031        "node": ">=10"
1032      },
1033      "funding": {
1034        "url": "https://github.com/sponsors/sindresorhus"
1035      }
1036    },
1037    "node_modules/lodash": {
1038      "version": "4.17.21",
1039      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1040      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
1041    },
1042    "node_modules/lodash.merge": {
1043      "version": "4.6.2",
1044      "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
1045      "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
1046      "dev": true
1047    },
1048    "node_modules/lodash.snakecase": {
1049      "version": "4.1.1",
1050      "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz",
1051      "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw=="
1052    },
1053    "node_modules/magic-bytes.js": {
1054      "version": "1.7.0",
1055      "resolved": "https://registry.npmjs.org/magic-bytes.js/-/magic-bytes.js-1.7.0.tgz",
1056      "integrity": "sha512-YzVU2+/hrjwx8xcgAw+ffNq3jkactpj+f1iSL4LonrFKhvnwDzHSqtFdk/MMRP53y9ScouJ7cKEnqYsJwsHoYA=="
1057    },
1058    "node_modules/minimatch": {
1059      "version": "3.1.2",
1060      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1061      "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1062      "dev": true,
1063      "dependencies": {
1064        "brace-expansion": "^1.1.7"
1065      },
1066      "engines": {
1067        "node": "*"
1068      }
1069    },
1070    "node_modules/ms": {
1071      "version": "2.1.2",
1072      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1073      "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1074      "dev": true
1075    },
1076    "node_modules/natural-compare": {
1077      "version": "1.4.0",
1078      "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
1079      "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
1080      "dev": true
1081    },
1082    "node_modules/once": {
1083      "version": "1.4.0",
1084      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1085      "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
1086      "dev": true,
1087      "dependencies": {
1088        "wrappy": "1"
1089      }
1090    },
1091    "node_modules/optionator": {
1092      "version": "0.9.3",
1093      "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
1094      "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==",
1095      "dev": true,
1096      "dependencies": {
1097        "@aashutoshrathi/word-wrap": "^1.2.3",
1098        "deep-is": "^0.1.3",
1099        "fast-levenshtein": "^2.0.6",
1100        "levn": "^0.4.1",
1101        "prelude-ls": "^1.2.1",
1102        "type-check": "^0.4.0"
1103      },
1104      "engines": {
1105        "node": ">= 0.8.0"
1106      }
1107    },
1108    "node_modules/p-limit": {
1109      "version": "3.1.0",
1110      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
1111      "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
1112      "dev": true,
1113      "dependencies": {
1114        "yocto-queue": "^0.1.0"
1115      },
1116      "engines": {
1117        "node": ">=10"
1118      },
1119      "funding": {
1120        "url": "https://github.com/sponsors/sindresorhus"
1121      }
1122    },
1123    "node_modules/p-locate": {
1124      "version": "5.0.0",
1125      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
1126      "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
1127      "dev": true,
1128      "dependencies": {
1129        "p-limit": "^3.0.2"
1130      },
1131      "engines": {
1132        "node": ">=10"
1133      },
1134      "funding": {
1135        "url": "https://github.com/sponsors/sindresorhus"
1136      }
1137    },
1138    "node_modules/parent-module": {
1139      "version": "1.0.1",
1140      "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
1141      "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
1142      "dev": true,
1143      "dependencies": {
1144        "callsites": "^3.0.0"
1145      },
1146      "engines": {
1147        "node": ">=6"
1148      }
1149    },
1150    "node_modules/path-exists": {
1151      "version": "4.0.0",
1152      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
1153      "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
1154      "dev": true,
1155      "engines": {
1156        "node": ">=8"
1157      }
1158    },
1159    "node_modules/path-is-absolute": {
1160      "version": "1.0.1",
1161      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1162      "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
1163      "dev": true,
1164      "engines": {
1165        "node": ">=0.10.0"
1166      }
1167    },
1168    "node_modules/path-key": {
1169      "version": "3.1.1",
1170      "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1171      "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1172      "dev": true,
1173      "engines": {
1174        "node": ">=8"
1175      }
1176    },
1177    "node_modules/play-audio": {
1178      "version": "0.5.2",
1179      "resolved": "https://registry.npmjs.org/play-audio/-/play-audio-0.5.2.tgz",
1180      "integrity": "sha512-ZAqHUKkQLix2Iga7pPbsf1LpUoBjcpwU93F1l3qBIfxYddQLhxS6GKmS0d3jV8kSVaUbr6NnOEcEMFvuX93SWQ=="
1181    },
1182    "node_modules/play-dl": {
1183      "version": "1.9.7",
1184      "resolved": "https://registry.npmjs.org/play-dl/-/play-dl-1.9.7.tgz",
1185      "integrity": "sha512-KpgerWxUCY4s9Mhze2qdqPhiqd8Ve6HufpH9mBH3FN+vux55qSh6WJKDabfie8IBHN7lnrAlYcT/UdGax58c2A==",
1186      "dependencies": {
1187        "play-audio": "^0.5.2"
1188      },
1189      "engines": {
1190        "node": ">=16.0.0"
1191      }
1192    },
1193    "node_modules/prelude-ls": {
1194      "version": "1.2.1",
1195      "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
1196      "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
1197      "dev": true,
1198      "engines": {
1199        "node": ">= 0.8.0"
1200      }
1201    },
1202    "node_modules/prism-media": {
1203      "version": "1.3.5",
1204      "resolved": "https://registry.npmjs.org/prism-media/-/prism-media-1.3.5.tgz",
1205      "integrity": "sha512-IQdl0Q01m4LrkN1EGIE9lphov5Hy7WWlH6ulf5QdGePLlPas9p2mhgddTEHrlaXYjjFToM1/rWuwF37VF4taaA==",
1206      "peerDependencies": {
1207        "@discordjs/opus": ">=0.8.0 <1.0.0",
1208        "ffmpeg-static": "^5.0.2 || ^4.2.7 || ^3.0.0 || ^2.4.0",
1209        "node-opus": "^0.3.3",
1210        "opusscript": "^0.0.8"
1211      },
1212      "peerDependenciesMeta": {
1213        "@discordjs/opus": {
1214          "optional": true
1215        },
1216        "ffmpeg-static": {
1217          "optional": true
1218        },
1219        "node-opus": {
1220          "optional": true
1221        },
1222        "opusscript": {
1223          "optional": true
1224        }
1225      }
1226    },
1227    "node_modules/punycode": {
1228      "version": "2.3.1",
1229      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
1230      "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
1231      "dev": true,
1232      "engines": {
1233        "node": ">=6"
1234      }
1235    },
1236    "node_modules/queue-microtask": {
1237      "version": "1.2.3",
1238      "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
1239      "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
1240      "dev": true,
1241      "funding": [
1242        {
1243          "type": "github",
1244          "url": "https://github.com/sponsors/feross"
1245        },
1246        {
1247          "type": "patreon",
1248          "url": "https://www.patreon.com/feross"
1249        },
1250        {
1251          "type": "consulting",
1252          "url": "https://feross.org/support"
1253        }
1254      ]
1255    },
1256    "node_modules/resolve-from": {
1257      "version": "4.0.0",
1258      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
1259      "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
1260      "dev": true,
1261      "engines": {
1262        "node": ">=4"
1263      }
1264    },
1265    "node_modules/reusify": {
1266      "version": "1.0.4",
1267      "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
1268      "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
1269      "dev": true,
1270      "engines": {
1271        "iojs": ">=1.0.0",
1272        "node": ">=0.10.0"
1273      }
1274    },
1275    "node_modules/rimraf": {
1276      "version": "3.0.2",
1277      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
1278      "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
1279      "dev": true,
1280      "dependencies": {
1281        "glob": "^7.1.3"
1282      },
1283      "bin": {
1284        "rimraf": "bin.js"
1285      },
1286      "funding": {
1287        "url": "https://github.com/sponsors/isaacs"
1288      }
1289    },
1290    "node_modules/run-parallel": {
1291      "version": "1.2.0",
1292      "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
1293      "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
1294      "dev": true,
1295      "funding": [
1296        {
1297          "type": "github",
1298          "url": "https://github.com/sponsors/feross"
1299        },
1300        {
1301          "type": "patreon",
1302          "url": "https://www.patreon.com/feross"
1303        },
1304        {
1305          "type": "consulting",
1306          "url": "https://feross.org/support"
1307        }
1308      ],
1309      "dependencies": {
1310        "queue-microtask": "^1.2.2"
1311      }
1312    },
1313    "node_modules/shebang-command": {
1314      "version": "2.0.0",
1315      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1316      "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1317      "dev": true,
1318      "dependencies": {
1319        "shebang-regex": "^3.0.0"
1320      },
1321      "engines": {
1322        "node": ">=8"
1323      }
1324    },
1325    "node_modules/shebang-regex": {
1326      "version": "3.0.0",
1327      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1328      "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1329      "dev": true,
1330      "engines": {
1331        "node": ">=8"
1332      }
1333    },
1334    "node_modules/strip-ansi": {
1335      "version": "6.0.1",
1336      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1337      "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1338      "dev": true,
1339      "dependencies": {
1340        "ansi-regex": "^5.0.1"
1341      },
1342      "engines": {
1343        "node": ">=8"
1344      }
1345    },
1346    "node_modules/strip-json-comments": {
1347      "version": "3.1.1",
1348      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
1349      "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
1350      "dev": true,
1351      "engines": {
1352        "node": ">=8"
1353      },
1354      "funding": {
1355        "url": "https://github.com/sponsors/sindresorhus"
1356      }
1357    },
1358    "node_modules/supports-color": {
1359      "version": "7.2.0",
1360      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1361      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1362      "dev": true,
1363      "dependencies": {
1364        "has-flag": "^4.0.0"
1365      },
1366      "engines": {
1367        "node": ">=8"
1368      }
1369    },
1370    "node_modules/text-table": {
1371      "version": "0.2.0",
1372      "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
1373      "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
1374      "dev": true
1375    },
1376    "node_modules/ts-mixer": {
1377      "version": "6.0.3",
1378      "resolved": "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.3.tgz",
1379      "integrity": "sha512-k43M7uCG1AkTyxgnmI5MPwKoUvS/bRvLvUb7+Pgpdlmok8AoqmUaZxUUw8zKM5B1lqZrt41GjYgnvAi0fppqgQ=="
1380    },
1381    "node_modules/tslib": {
1382      "version": "2.6.2",
1383      "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
1384      "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
1385    },
1386    "node_modules/type-check": {
1387      "version": "0.4.0",
1388      "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
1389      "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
1390      "dev": true,
1391      "dependencies": {
1392        "prelude-ls": "^1.2.1"
1393      },
1394      "engines": {
1395        "node": ">= 0.8.0"
1396      }
1397    },
1398    "node_modules/type-fest": {
1399      "version": "0.20.2",
1400      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
1401      "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
1402      "dev": true,
1403      "engines": {
1404        "node": ">=10"
1405      },
1406      "funding": {
1407        "url": "https://github.com/sponsors/sindresorhus"
1408      }
1409    },
1410    "node_modules/typescript": {
1411      "version": "5.3.3",
1412      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz",
1413      "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==",
1414      "dev": true,
1415      "bin": {
1416        "tsc": "bin/tsc",
1417        "tsserver": "bin/tsserver"
1418      },
1419      "engines": {
1420        "node": ">=14.17"
1421      }
1422    },
1423    "node_modules/undici": {
1424      "version": "5.27.2",
1425      "resolved": "https://registry.npmjs.org/undici/-/undici-5.27.2.tgz",
1426      "integrity": "sha512-iS857PdOEy/y3wlM3yRp+6SNQQ6xU0mmZcwRSriqk+et/cwWAtwmIGf6WkoDN2EK/AMdCO/dfXzIwi+rFMrjjQ==",
1427      "dependencies": {
1428        "@fastify/busboy": "^2.0.0"
1429      },
1430      "engines": {
1431        "node": ">=14.0"
1432      }
1433    },
1434    "node_modules/undici-types": {
1435      "version": "5.26.5",
1436      "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
1437      "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="
1438    },
1439    "node_modules/uri-js": {
1440      "version": "4.4.1",
1441      "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
1442      "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
1443      "dev": true,
1444      "dependencies": {
1445        "punycode": "^2.1.0"
1446      }
1447    },
1448    "node_modules/which": {
1449      "version": "2.0.2",
1450      "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
1451      "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
1452      "dev": true,
1453      "dependencies": {
1454        "isexe": "^2.0.0"
1455      },
1456      "bin": {
1457        "node-which": "bin/node-which"
1458      },
1459      "engines": {
1460        "node": ">= 8"
1461      }
1462    },
1463    "node_modules/wrappy": {
1464      "version": "1.0.2",
1465      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1466      "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
1467      "dev": true
1468    },
1469    "node_modules/ws": {
1470      "version": "8.16.0",
1471      "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz",
1472      "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==",
1473      "engines": {
1474        "node": ">=10.0.0"
1475      },
1476      "peerDependencies": {
1477        "bufferutil": "^4.0.1",
1478        "utf-8-validate": ">=5.0.2"
1479      },
1480      "peerDependenciesMeta": {
1481        "bufferutil": {
1482          "optional": true
1483        },
1484        "utf-8-validate": {
1485          "optional": true
1486        }
1487      }
1488    },
1489    "node_modules/yocto-queue": {
1490      "version": "0.1.0",
1491      "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
1492      "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
1493      "dev": true,
1494      "engines": {
1495        "node": ">=10"
1496      },
1497      "funding": {
1498        "url": "https://github.com/sponsors/sindresorhus"
1499      }
1500    }
1501  }
1502}