all repos — simple-discord-music-bot @ master

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