all repos — simple-discord-music-bot @ 60ef615b640ec3e486aa2483f5448358c28467cf

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/rest": "^1.5.0",
  13        "@discordjs/voice": "^0.16.0",
  14        "discord.js": "^14.3.0",
  15        "libsodium-wrappers": "^0.7.10",
  16        "play-dl": "^1.9.6"
  17      },
  18      "devDependencies": {
  19        "eslint": "^8.23.1"
  20      }
  21    },
  22    "node_modules/@discordjs/builders": {
  23      "version": "1.6.3",
  24      "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.6.3.tgz",
  25      "integrity": "sha512-CTCh8NqED3iecTNuiz49mwSsrc2iQb4d0MjMdmS/8pb69Y4IlzJ/DIy/p5GFlgOrFbNO2WzMHkWKQSiJ3VNXaw==",
  26      "dependencies": {
  27        "@discordjs/formatters": "^0.3.1",
  28        "@discordjs/util": "^0.3.1",
  29        "@sapphire/shapeshift": "^3.8.2",
  30        "discord-api-types": "^0.37.41",
  31        "fast-deep-equal": "^3.1.3",
  32        "ts-mixer": "^6.0.3",
  33        "tslib": "^2.5.0"
  34      },
  35      "engines": {
  36        "node": ">=16.9.0"
  37      }
  38    },
  39    "node_modules/@discordjs/collection": {
  40      "version": "1.5.1",
  41      "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-1.5.1.tgz",
  42      "integrity": "sha512-aWEc9DCf3TMDe9iaJoOnO2+JVAjeRNuRxPZQA6GVvBf+Z3gqUuWYBy2NWh4+5CLYq5uoc3MOvUQ5H5m8CJBqOA==",
  43      "engines": {
  44        "node": ">=16.9.0"
  45      }
  46    },
  47    "node_modules/@discordjs/formatters": {
  48      "version": "0.3.1",
  49      "resolved": "https://registry.npmjs.org/@discordjs/formatters/-/formatters-0.3.1.tgz",
  50      "integrity": "sha512-M7X4IGiSeh4znwcRGcs+49B5tBkNDn4k5bmhxJDAUhRxRHTiFAOTVUNQ6yAKySu5jZTnCbSvTYHW3w0rAzV1MA==",
  51      "dependencies": {
  52        "discord-api-types": "^0.37.41"
  53      },
  54      "engines": {
  55        "node": ">=16.9.0"
  56      }
  57    },
  58    "node_modules/@discordjs/rest": {
  59      "version": "1.7.1",
  60      "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-1.7.1.tgz",
  61      "integrity": "sha512-Ofa9UqT0U45G/eX86cURQnX7gzOJLG2oC28VhIk/G6IliYgQF7jFByBJEykPSHE4MxPhqCleYvmsrtfKh1nYmQ==",
  62      "dependencies": {
  63        "@discordjs/collection": "^1.5.1",
  64        "@discordjs/util": "^0.3.0",
  65        "@sapphire/async-queue": "^1.5.0",
  66        "@sapphire/snowflake": "^3.4.2",
  67        "discord-api-types": "^0.37.41",
  68        "file-type": "^18.3.0",
  69        "tslib": "^2.5.0",
  70        "undici": "^5.22.0"
  71      },
  72      "engines": {
  73        "node": ">=16.9.0"
  74      }
  75    },
  76    "node_modules/@discordjs/util": {
  77      "version": "0.3.1",
  78      "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-0.3.1.tgz",
  79      "integrity": "sha512-HxXKYKg7vohx2/OupUN/4Sd02Ev3PBJ5q0gtjdcvXb0ErCva8jNHWfe/v5sU3UKjIB/uxOhc+TDOnhqffj9pRA==",
  80      "engines": {
  81        "node": ">=16.9.0"
  82      }
  83    },
  84    "node_modules/@discordjs/voice": {
  85      "version": "0.16.0",
  86      "resolved": "https://registry.npmjs.org/@discordjs/voice/-/voice-0.16.0.tgz",
  87      "integrity": "sha512-ToGCvHD1cBscuW3p+C7zOF5+L7MJmU4GjdOARfNk9mkHyFFZq4grK+Sxr3QXKbp27DtfDBc9uqD4GUOYgxngfA==",
  88      "dependencies": {
  89        "@types/ws": "^8.5.4",
  90        "discord-api-types": "^0.37.37",
  91        "prism-media": "^1.3.5",
  92        "tslib": "^2.5.0",
  93        "ws": "^8.13.0"
  94      },
  95      "engines": {
  96        "node": ">=16.9.0"
  97      }
  98    },
  99    "node_modules/@discordjs/ws": {
 100      "version": "0.8.3",
 101      "resolved": "https://registry.npmjs.org/@discordjs/ws/-/ws-0.8.3.tgz",
 102      "integrity": "sha512-hcYtppanjHecbdNyCKQNH2I4RP9UrphDgmRgLYrATEQF1oo4sYSve7ZmGsBEXSzH72MO2tBPdWSThunbxUVk0g==",
 103      "dependencies": {
 104        "@discordjs/collection": "^1.5.1",
 105        "@discordjs/rest": "^1.7.1",
 106        "@discordjs/util": "^0.3.1",
 107        "@sapphire/async-queue": "^1.5.0",
 108        "@types/ws": "^8.5.4",
 109        "@vladfrangu/async_event_emitter": "^2.2.1",
 110        "discord-api-types": "^0.37.41",
 111        "tslib": "^2.5.0",
 112        "ws": "^8.13.0"
 113      },
 114      "engines": {
 115        "node": ">=16.9.0"
 116      }
 117    },
 118    "node_modules/@eslint-community/eslint-utils": {
 119      "version": "4.4.0",
 120      "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
 121      "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",
 122      "dev": true,
 123      "dependencies": {
 124        "eslint-visitor-keys": "^3.3.0"
 125      },
 126      "engines": {
 127        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 128      },
 129      "peerDependencies": {
 130        "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
 131      }
 132    },
 133    "node_modules/@eslint-community/regexpp": {
 134      "version": "4.5.1",
 135      "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz",
 136      "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==",
 137      "dev": true,
 138      "engines": {
 139        "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
 140      }
 141    },
 142    "node_modules/@eslint/eslintrc": {
 143      "version": "2.0.3",
 144      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz",
 145      "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==",
 146      "dev": true,
 147      "dependencies": {
 148        "ajv": "^6.12.4",
 149        "debug": "^4.3.2",
 150        "espree": "^9.5.2",
 151        "globals": "^13.19.0",
 152        "ignore": "^5.2.0",
 153        "import-fresh": "^3.2.1",
 154        "js-yaml": "^4.1.0",
 155        "minimatch": "^3.1.2",
 156        "strip-json-comments": "^3.1.1"
 157      },
 158      "engines": {
 159        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 160      },
 161      "funding": {
 162        "url": "https://opencollective.com/eslint"
 163      }
 164    },
 165    "node_modules/@eslint/js": {
 166      "version": "8.43.0",
 167      "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.43.0.tgz",
 168      "integrity": "sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==",
 169      "dev": true,
 170      "engines": {
 171        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 172      }
 173    },
 174    "node_modules/@humanwhocodes/config-array": {
 175      "version": "0.11.10",
 176      "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz",
 177      "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==",
 178      "dev": true,
 179      "dependencies": {
 180        "@humanwhocodes/object-schema": "^1.2.1",
 181        "debug": "^4.1.1",
 182        "minimatch": "^3.0.5"
 183      },
 184      "engines": {
 185        "node": ">=10.10.0"
 186      }
 187    },
 188    "node_modules/@humanwhocodes/module-importer": {
 189      "version": "1.0.1",
 190      "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
 191      "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
 192      "dev": true,
 193      "engines": {
 194        "node": ">=12.22"
 195      },
 196      "funding": {
 197        "type": "github",
 198        "url": "https://github.com/sponsors/nzakas"
 199      }
 200    },
 201    "node_modules/@humanwhocodes/object-schema": {
 202      "version": "1.2.1",
 203      "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
 204      "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
 205      "dev": true
 206    },
 207    "node_modules/@nodelib/fs.scandir": {
 208      "version": "2.1.5",
 209      "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
 210      "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
 211      "dev": true,
 212      "dependencies": {
 213        "@nodelib/fs.stat": "2.0.5",
 214        "run-parallel": "^1.1.9"
 215      },
 216      "engines": {
 217        "node": ">= 8"
 218      }
 219    },
 220    "node_modules/@nodelib/fs.stat": {
 221      "version": "2.0.5",
 222      "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
 223      "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
 224      "dev": true,
 225      "engines": {
 226        "node": ">= 8"
 227      }
 228    },
 229    "node_modules/@nodelib/fs.walk": {
 230      "version": "1.2.8",
 231      "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
 232      "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
 233      "dev": true,
 234      "dependencies": {
 235        "@nodelib/fs.scandir": "2.1.5",
 236        "fastq": "^1.6.0"
 237      },
 238      "engines": {
 239        "node": ">= 8"
 240      }
 241    },
 242    "node_modules/@sapphire/async-queue": {
 243      "version": "1.5.0",
 244      "resolved": "https://registry.npmjs.org/@sapphire/async-queue/-/async-queue-1.5.0.tgz",
 245      "integrity": "sha512-JkLdIsP8fPAdh9ZZjrbHWR/+mZj0wvKS5ICibcLrRI1j84UmLMshx5n9QmL8b95d4onJ2xxiyugTgSAX7AalmA==",
 246      "engines": {
 247        "node": ">=v14.0.0",
 248        "npm": ">=7.0.0"
 249      }
 250    },
 251    "node_modules/@sapphire/shapeshift": {
 252      "version": "3.9.2",
 253      "resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-3.9.2.tgz",
 254      "integrity": "sha512-YRbCXWy969oGIdqR/wha62eX8GNHsvyYi0Rfd4rNW6tSVVa8p0ELiMEuOH/k8rgtvRoM+EMV7Csqz77YdwiDpA==",
 255      "dependencies": {
 256        "fast-deep-equal": "^3.1.3",
 257        "lodash": "^4.17.21"
 258      },
 259      "engines": {
 260        "node": ">=v14.0.0",
 261        "npm": ">=7.0.0"
 262      }
 263    },
 264    "node_modules/@sapphire/snowflake": {
 265      "version": "3.5.1",
 266      "resolved": "https://registry.npmjs.org/@sapphire/snowflake/-/snowflake-3.5.1.tgz",
 267      "integrity": "sha512-BxcYGzgEsdlG0dKAyOm0ehLGm2CafIrfQTZGWgkfKYbj+pNNsorZ7EotuZukc2MT70E0UbppVbtpBrqpzVzjNA==",
 268      "engines": {
 269        "node": ">=v14.0.0",
 270        "npm": ">=7.0.0"
 271      }
 272    },
 273    "node_modules/@tokenizer/token": {
 274      "version": "0.3.0",
 275      "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz",
 276      "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A=="
 277    },
 278    "node_modules/@types/node": {
 279      "version": "20.3.1",
 280      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.3.1.tgz",
 281      "integrity": "sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg=="
 282    },
 283    "node_modules/@types/ws": {
 284      "version": "8.5.5",
 285      "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz",
 286      "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==",
 287      "dependencies": {
 288        "@types/node": "*"
 289      }
 290    },
 291    "node_modules/@vladfrangu/async_event_emitter": {
 292      "version": "2.2.2",
 293      "resolved": "https://registry.npmjs.org/@vladfrangu/async_event_emitter/-/async_event_emitter-2.2.2.tgz",
 294      "integrity": "sha512-HIzRG7sy88UZjBJamssEczH5q7t5+axva19UbZLO6u0ySbYPrwzWiXBcC0WuHyhKKoeCyneH+FvYzKQq/zTtkQ==",
 295      "engines": {
 296        "node": ">=v14.0.0",
 297        "npm": ">=7.0.0"
 298      }
 299    },
 300    "node_modules/acorn": {
 301      "version": "8.9.0",
 302      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz",
 303      "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==",
 304      "dev": true,
 305      "bin": {
 306        "acorn": "bin/acorn"
 307      },
 308      "engines": {
 309        "node": ">=0.4.0"
 310      }
 311    },
 312    "node_modules/acorn-jsx": {
 313      "version": "5.3.2",
 314      "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
 315      "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
 316      "dev": true,
 317      "peerDependencies": {
 318        "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
 319      }
 320    },
 321    "node_modules/ajv": {
 322      "version": "6.12.6",
 323      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
 324      "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
 325      "dev": true,
 326      "dependencies": {
 327        "fast-deep-equal": "^3.1.1",
 328        "fast-json-stable-stringify": "^2.0.0",
 329        "json-schema-traverse": "^0.4.1",
 330        "uri-js": "^4.2.2"
 331      },
 332      "funding": {
 333        "type": "github",
 334        "url": "https://github.com/sponsors/epoberezkin"
 335      }
 336    },
 337    "node_modules/ansi-regex": {
 338      "version": "5.0.1",
 339      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
 340      "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
 341      "dev": true,
 342      "engines": {
 343        "node": ">=8"
 344      }
 345    },
 346    "node_modules/ansi-styles": {
 347      "version": "4.3.0",
 348      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
 349      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
 350      "dev": true,
 351      "dependencies": {
 352        "color-convert": "^2.0.1"
 353      },
 354      "engines": {
 355        "node": ">=8"
 356      },
 357      "funding": {
 358        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
 359      }
 360    },
 361    "node_modules/argparse": {
 362      "version": "2.0.1",
 363      "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
 364      "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
 365      "dev": true
 366    },
 367    "node_modules/balanced-match": {
 368      "version": "1.0.2",
 369      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
 370      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
 371      "dev": true
 372    },
 373    "node_modules/brace-expansion": {
 374      "version": "1.1.11",
 375      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
 376      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
 377      "dev": true,
 378      "dependencies": {
 379        "balanced-match": "^1.0.0",
 380        "concat-map": "0.0.1"
 381      }
 382    },
 383    "node_modules/busboy": {
 384      "version": "1.6.0",
 385      "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
 386      "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==",
 387      "dependencies": {
 388        "streamsearch": "^1.1.0"
 389      },
 390      "engines": {
 391        "node": ">=10.16.0"
 392      }
 393    },
 394    "node_modules/callsites": {
 395      "version": "3.1.0",
 396      "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
 397      "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
 398      "dev": true,
 399      "engines": {
 400        "node": ">=6"
 401      }
 402    },
 403    "node_modules/chalk": {
 404      "version": "4.1.2",
 405      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
 406      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
 407      "dev": true,
 408      "dependencies": {
 409        "ansi-styles": "^4.1.0",
 410        "supports-color": "^7.1.0"
 411      },
 412      "engines": {
 413        "node": ">=10"
 414      },
 415      "funding": {
 416        "url": "https://github.com/chalk/chalk?sponsor=1"
 417      }
 418    },
 419    "node_modules/color-convert": {
 420      "version": "2.0.1",
 421      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
 422      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
 423      "dev": true,
 424      "dependencies": {
 425        "color-name": "~1.1.4"
 426      },
 427      "engines": {
 428        "node": ">=7.0.0"
 429      }
 430    },
 431    "node_modules/color-name": {
 432      "version": "1.1.4",
 433      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
 434      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
 435      "dev": true
 436    },
 437    "node_modules/concat-map": {
 438      "version": "0.0.1",
 439      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
 440      "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
 441      "dev": true
 442    },
 443    "node_modules/cross-spawn": {
 444      "version": "7.0.3",
 445      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
 446      "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
 447      "dev": true,
 448      "dependencies": {
 449        "path-key": "^3.1.0",
 450        "shebang-command": "^2.0.0",
 451        "which": "^2.0.1"
 452      },
 453      "engines": {
 454        "node": ">= 8"
 455      }
 456    },
 457    "node_modules/debug": {
 458      "version": "4.3.4",
 459      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
 460      "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
 461      "dev": true,
 462      "dependencies": {
 463        "ms": "2.1.2"
 464      },
 465      "engines": {
 466        "node": ">=6.0"
 467      },
 468      "peerDependenciesMeta": {
 469        "supports-color": {
 470          "optional": true
 471        }
 472      }
 473    },
 474    "node_modules/deep-is": {
 475      "version": "0.1.4",
 476      "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
 477      "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
 478      "dev": true
 479    },
 480    "node_modules/discord-api-types": {
 481      "version": "0.37.45",
 482      "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.45.tgz",
 483      "integrity": "sha512-r9m/g+YQfo7XWMrl645jvMlYoWF8lvns/ch4NCxsz/FbingrECu97LFSD2zKOvgHaSc90BHP8wgshaMcA2/c6Q=="
 484    },
 485    "node_modules/discord.js": {
 486      "version": "14.11.0",
 487      "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.11.0.tgz",
 488      "integrity": "sha512-CkueWYFQ28U38YPR8HgsBR/QT35oPpMbEsTNM30Fs8loBIhnA4s70AwQEoy6JvLcpWWJO7GY0y2BUzZmuBMepQ==",
 489      "dependencies": {
 490        "@discordjs/builders": "^1.6.3",
 491        "@discordjs/collection": "^1.5.1",
 492        "@discordjs/formatters": "^0.3.1",
 493        "@discordjs/rest": "^1.7.1",
 494        "@discordjs/util": "^0.3.1",
 495        "@discordjs/ws": "^0.8.3",
 496        "@sapphire/snowflake": "^3.4.2",
 497        "@types/ws": "^8.5.4",
 498        "discord-api-types": "^0.37.41",
 499        "fast-deep-equal": "^3.1.3",
 500        "lodash.snakecase": "^4.1.1",
 501        "tslib": "^2.5.0",
 502        "undici": "^5.22.0",
 503        "ws": "^8.13.0"
 504      },
 505      "engines": {
 506        "node": ">=16.9.0"
 507      }
 508    },
 509    "node_modules/doctrine": {
 510      "version": "3.0.0",
 511      "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
 512      "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
 513      "dev": true,
 514      "dependencies": {
 515        "esutils": "^2.0.2"
 516      },
 517      "engines": {
 518        "node": ">=6.0.0"
 519      }
 520    },
 521    "node_modules/escape-string-regexp": {
 522      "version": "4.0.0",
 523      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
 524      "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
 525      "dev": true,
 526      "engines": {
 527        "node": ">=10"
 528      },
 529      "funding": {
 530        "url": "https://github.com/sponsors/sindresorhus"
 531      }
 532    },
 533    "node_modules/eslint": {
 534      "version": "8.43.0",
 535      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.43.0.tgz",
 536      "integrity": "sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==",
 537      "dev": true,
 538      "dependencies": {
 539        "@eslint-community/eslint-utils": "^4.2.0",
 540        "@eslint-community/regexpp": "^4.4.0",
 541        "@eslint/eslintrc": "^2.0.3",
 542        "@eslint/js": "8.43.0",
 543        "@humanwhocodes/config-array": "^0.11.10",
 544        "@humanwhocodes/module-importer": "^1.0.1",
 545        "@nodelib/fs.walk": "^1.2.8",
 546        "ajv": "^6.10.0",
 547        "chalk": "^4.0.0",
 548        "cross-spawn": "^7.0.2",
 549        "debug": "^4.3.2",
 550        "doctrine": "^3.0.0",
 551        "escape-string-regexp": "^4.0.0",
 552        "eslint-scope": "^7.2.0",
 553        "eslint-visitor-keys": "^3.4.1",
 554        "espree": "^9.5.2",
 555        "esquery": "^1.4.2",
 556        "esutils": "^2.0.2",
 557        "fast-deep-equal": "^3.1.3",
 558        "file-entry-cache": "^6.0.1",
 559        "find-up": "^5.0.0",
 560        "glob-parent": "^6.0.2",
 561        "globals": "^13.19.0",
 562        "graphemer": "^1.4.0",
 563        "ignore": "^5.2.0",
 564        "import-fresh": "^3.0.0",
 565        "imurmurhash": "^0.1.4",
 566        "is-glob": "^4.0.0",
 567        "is-path-inside": "^3.0.3",
 568        "js-yaml": "^4.1.0",
 569        "json-stable-stringify-without-jsonify": "^1.0.1",
 570        "levn": "^0.4.1",
 571        "lodash.merge": "^4.6.2",
 572        "minimatch": "^3.1.2",
 573        "natural-compare": "^1.4.0",
 574        "optionator": "^0.9.1",
 575        "strip-ansi": "^6.0.1",
 576        "strip-json-comments": "^3.1.0",
 577        "text-table": "^0.2.0"
 578      },
 579      "bin": {
 580        "eslint": "bin/eslint.js"
 581      },
 582      "engines": {
 583        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 584      },
 585      "funding": {
 586        "url": "https://opencollective.com/eslint"
 587      }
 588    },
 589    "node_modules/eslint-scope": {
 590      "version": "7.2.0",
 591      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz",
 592      "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==",
 593      "dev": true,
 594      "dependencies": {
 595        "esrecurse": "^4.3.0",
 596        "estraverse": "^5.2.0"
 597      },
 598      "engines": {
 599        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 600      },
 601      "funding": {
 602        "url": "https://opencollective.com/eslint"
 603      }
 604    },
 605    "node_modules/eslint-visitor-keys": {
 606      "version": "3.4.1",
 607      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz",
 608      "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==",
 609      "dev": true,
 610      "engines": {
 611        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 612      },
 613      "funding": {
 614        "url": "https://opencollective.com/eslint"
 615      }
 616    },
 617    "node_modules/espree": {
 618      "version": "9.5.2",
 619      "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz",
 620      "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==",
 621      "dev": true,
 622      "dependencies": {
 623        "acorn": "^8.8.0",
 624        "acorn-jsx": "^5.3.2",
 625        "eslint-visitor-keys": "^3.4.1"
 626      },
 627      "engines": {
 628        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 629      },
 630      "funding": {
 631        "url": "https://opencollective.com/eslint"
 632      }
 633    },
 634    "node_modules/esquery": {
 635      "version": "1.5.0",
 636      "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
 637      "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
 638      "dev": true,
 639      "dependencies": {
 640        "estraverse": "^5.1.0"
 641      },
 642      "engines": {
 643        "node": ">=0.10"
 644      }
 645    },
 646    "node_modules/esrecurse": {
 647      "version": "4.3.0",
 648      "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
 649      "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
 650      "dev": true,
 651      "dependencies": {
 652        "estraverse": "^5.2.0"
 653      },
 654      "engines": {
 655        "node": ">=4.0"
 656      }
 657    },
 658    "node_modules/estraverse": {
 659      "version": "5.3.0",
 660      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
 661      "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
 662      "dev": true,
 663      "engines": {
 664        "node": ">=4.0"
 665      }
 666    },
 667    "node_modules/esutils": {
 668      "version": "2.0.3",
 669      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
 670      "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
 671      "dev": true,
 672      "engines": {
 673        "node": ">=0.10.0"
 674      }
 675    },
 676    "node_modules/fast-deep-equal": {
 677      "version": "3.1.3",
 678      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
 679      "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
 680    },
 681    "node_modules/fast-json-stable-stringify": {
 682      "version": "2.1.0",
 683      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
 684      "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
 685      "dev": true
 686    },
 687    "node_modules/fast-levenshtein": {
 688      "version": "2.0.6",
 689      "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
 690      "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
 691      "dev": true
 692    },
 693    "node_modules/fastq": {
 694      "version": "1.15.0",
 695      "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
 696      "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
 697      "dev": true,
 698      "dependencies": {
 699        "reusify": "^1.0.4"
 700      }
 701    },
 702    "node_modules/file-entry-cache": {
 703      "version": "6.0.1",
 704      "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
 705      "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
 706      "dev": true,
 707      "dependencies": {
 708        "flat-cache": "^3.0.4"
 709      },
 710      "engines": {
 711        "node": "^10.12.0 || >=12.0.0"
 712      }
 713    },
 714    "node_modules/file-type": {
 715      "version": "18.5.0",
 716      "resolved": "https://registry.npmjs.org/file-type/-/file-type-18.5.0.tgz",
 717      "integrity": "sha512-yvpl5U868+V6PqXHMmsESpg6unQ5GfnPssl4dxdJudBrr9qy7Fddt7EVX1VLlddFfe8Gj9N7goCZH22FXuSQXQ==",
 718      "dependencies": {
 719        "readable-web-to-node-stream": "^3.0.2",
 720        "strtok3": "^7.0.0",
 721        "token-types": "^5.0.1"
 722      },
 723      "engines": {
 724        "node": ">=14.16"
 725      },
 726      "funding": {
 727        "url": "https://github.com/sindresorhus/file-type?sponsor=1"
 728      }
 729    },
 730    "node_modules/find-up": {
 731      "version": "5.0.0",
 732      "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
 733      "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
 734      "dev": true,
 735      "dependencies": {
 736        "locate-path": "^6.0.0",
 737        "path-exists": "^4.0.0"
 738      },
 739      "engines": {
 740        "node": ">=10"
 741      },
 742      "funding": {
 743        "url": "https://github.com/sponsors/sindresorhus"
 744      }
 745    },
 746    "node_modules/flat-cache": {
 747      "version": "3.0.4",
 748      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
 749      "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
 750      "dev": true,
 751      "dependencies": {
 752        "flatted": "^3.1.0",
 753        "rimraf": "^3.0.2"
 754      },
 755      "engines": {
 756        "node": "^10.12.0 || >=12.0.0"
 757      }
 758    },
 759    "node_modules/flatted": {
 760      "version": "3.2.7",
 761      "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz",
 762      "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==",
 763      "dev": true
 764    },
 765    "node_modules/fs.realpath": {
 766      "version": "1.0.0",
 767      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
 768      "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
 769      "dev": true
 770    },
 771    "node_modules/glob": {
 772      "version": "7.2.3",
 773      "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
 774      "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
 775      "dev": true,
 776      "dependencies": {
 777        "fs.realpath": "^1.0.0",
 778        "inflight": "^1.0.4",
 779        "inherits": "2",
 780        "minimatch": "^3.1.1",
 781        "once": "^1.3.0",
 782        "path-is-absolute": "^1.0.0"
 783      },
 784      "engines": {
 785        "node": "*"
 786      },
 787      "funding": {
 788        "url": "https://github.com/sponsors/isaacs"
 789      }
 790    },
 791    "node_modules/glob-parent": {
 792      "version": "6.0.2",
 793      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
 794      "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
 795      "dev": true,
 796      "dependencies": {
 797        "is-glob": "^4.0.3"
 798      },
 799      "engines": {
 800        "node": ">=10.13.0"
 801      }
 802    },
 803    "node_modules/globals": {
 804      "version": "13.20.0",
 805      "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz",
 806      "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==",
 807      "dev": true,
 808      "dependencies": {
 809        "type-fest": "^0.20.2"
 810      },
 811      "engines": {
 812        "node": ">=8"
 813      },
 814      "funding": {
 815        "url": "https://github.com/sponsors/sindresorhus"
 816      }
 817    },
 818    "node_modules/graphemer": {
 819      "version": "1.4.0",
 820      "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
 821      "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
 822      "dev": true
 823    },
 824    "node_modules/has-flag": {
 825      "version": "4.0.0",
 826      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
 827      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
 828      "dev": true,
 829      "engines": {
 830        "node": ">=8"
 831      }
 832    },
 833    "node_modules/ieee754": {
 834      "version": "1.2.1",
 835      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
 836      "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
 837      "funding": [
 838        {
 839          "type": "github",
 840          "url": "https://github.com/sponsors/feross"
 841        },
 842        {
 843          "type": "patreon",
 844          "url": "https://www.patreon.com/feross"
 845        },
 846        {
 847          "type": "consulting",
 848          "url": "https://feross.org/support"
 849        }
 850      ]
 851    },
 852    "node_modules/ignore": {
 853      "version": "5.2.4",
 854      "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
 855      "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
 856      "dev": true,
 857      "engines": {
 858        "node": ">= 4"
 859      }
 860    },
 861    "node_modules/import-fresh": {
 862      "version": "3.3.0",
 863      "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
 864      "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
 865      "dev": true,
 866      "dependencies": {
 867        "parent-module": "^1.0.0",
 868        "resolve-from": "^4.0.0"
 869      },
 870      "engines": {
 871        "node": ">=6"
 872      },
 873      "funding": {
 874        "url": "https://github.com/sponsors/sindresorhus"
 875      }
 876    },
 877    "node_modules/imurmurhash": {
 878      "version": "0.1.4",
 879      "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
 880      "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
 881      "dev": true,
 882      "engines": {
 883        "node": ">=0.8.19"
 884      }
 885    },
 886    "node_modules/inflight": {
 887      "version": "1.0.6",
 888      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
 889      "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
 890      "dev": true,
 891      "dependencies": {
 892        "once": "^1.3.0",
 893        "wrappy": "1"
 894      }
 895    },
 896    "node_modules/inherits": {
 897      "version": "2.0.4",
 898      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
 899      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
 900    },
 901    "node_modules/is-extglob": {
 902      "version": "2.1.1",
 903      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
 904      "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
 905      "dev": true,
 906      "engines": {
 907        "node": ">=0.10.0"
 908      }
 909    },
 910    "node_modules/is-glob": {
 911      "version": "4.0.3",
 912      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
 913      "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
 914      "dev": true,
 915      "dependencies": {
 916        "is-extglob": "^2.1.1"
 917      },
 918      "engines": {
 919        "node": ">=0.10.0"
 920      }
 921    },
 922    "node_modules/is-path-inside": {
 923      "version": "3.0.3",
 924      "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
 925      "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
 926      "dev": true,
 927      "engines": {
 928        "node": ">=8"
 929      }
 930    },
 931    "node_modules/isexe": {
 932      "version": "2.0.0",
 933      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
 934      "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
 935      "dev": true
 936    },
 937    "node_modules/js-yaml": {
 938      "version": "4.1.0",
 939      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
 940      "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
 941      "dev": true,
 942      "dependencies": {
 943        "argparse": "^2.0.1"
 944      },
 945      "bin": {
 946        "js-yaml": "bin/js-yaml.js"
 947      }
 948    },
 949    "node_modules/json-schema-traverse": {
 950      "version": "0.4.1",
 951      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
 952      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
 953      "dev": true
 954    },
 955    "node_modules/json-stable-stringify-without-jsonify": {
 956      "version": "1.0.1",
 957      "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
 958      "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
 959      "dev": true
 960    },
 961    "node_modules/levn": {
 962      "version": "0.4.1",
 963      "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
 964      "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
 965      "dev": true,
 966      "dependencies": {
 967        "prelude-ls": "^1.2.1",
 968        "type-check": "~0.4.0"
 969      },
 970      "engines": {
 971        "node": ">= 0.8.0"
 972      }
 973    },
 974    "node_modules/libsodium": {
 975      "version": "0.7.11",
 976      "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.11.tgz",
 977      "integrity": "sha512-WPfJ7sS53I2s4iM58QxY3Inb83/6mjlYgcmZs7DJsvDlnmVUwNinBCi5vBT43P6bHRy01O4zsMU2CoVR6xJ40A=="
 978    },
 979    "node_modules/libsodium-wrappers": {
 980      "version": "0.7.11",
 981      "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.11.tgz",
 982      "integrity": "sha512-SrcLtXj7BM19vUKtQuyQKiQCRJPgbpauzl3s0rSwD+60wtHqSUuqcoawlMDheCJga85nKOQwxNYQxf/CKAvs6Q==",
 983      "dependencies": {
 984        "libsodium": "^0.7.11"
 985      }
 986    },
 987    "node_modules/locate-path": {
 988      "version": "6.0.0",
 989      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
 990      "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
 991      "dev": true,
 992      "dependencies": {
 993        "p-locate": "^5.0.0"
 994      },
 995      "engines": {
 996        "node": ">=10"
 997      },
 998      "funding": {
 999        "url": "https://github.com/sponsors/sindresorhus"
1000      }
1001    },
1002    "node_modules/lodash": {
1003      "version": "4.17.21",
1004      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1005      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
1006    },
1007    "node_modules/lodash.merge": {
1008      "version": "4.6.2",
1009      "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
1010      "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
1011      "dev": true
1012    },
1013    "node_modules/lodash.snakecase": {
1014      "version": "4.1.1",
1015      "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz",
1016      "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw=="
1017    },
1018    "node_modules/minimatch": {
1019      "version": "3.1.2",
1020      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1021      "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1022      "dev": true,
1023      "dependencies": {
1024        "brace-expansion": "^1.1.7"
1025      },
1026      "engines": {
1027        "node": "*"
1028      }
1029    },
1030    "node_modules/ms": {
1031      "version": "2.1.2",
1032      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1033      "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1034      "dev": true
1035    },
1036    "node_modules/natural-compare": {
1037      "version": "1.4.0",
1038      "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
1039      "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
1040      "dev": true
1041    },
1042    "node_modules/once": {
1043      "version": "1.4.0",
1044      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1045      "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
1046      "dev": true,
1047      "dependencies": {
1048        "wrappy": "1"
1049      }
1050    },
1051    "node_modules/optionator": {
1052      "version": "0.9.1",
1053      "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
1054      "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
1055      "dev": true,
1056      "dependencies": {
1057        "deep-is": "^0.1.3",
1058        "fast-levenshtein": "^2.0.6",
1059        "levn": "^0.4.1",
1060        "prelude-ls": "^1.2.1",
1061        "type-check": "^0.4.0",
1062        "word-wrap": "^1.2.3"
1063      },
1064      "engines": {
1065        "node": ">= 0.8.0"
1066      }
1067    },
1068    "node_modules/p-limit": {
1069      "version": "3.1.0",
1070      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
1071      "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
1072      "dev": true,
1073      "dependencies": {
1074        "yocto-queue": "^0.1.0"
1075      },
1076      "engines": {
1077        "node": ">=10"
1078      },
1079      "funding": {
1080        "url": "https://github.com/sponsors/sindresorhus"
1081      }
1082    },
1083    "node_modules/p-locate": {
1084      "version": "5.0.0",
1085      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
1086      "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
1087      "dev": true,
1088      "dependencies": {
1089        "p-limit": "^3.0.2"
1090      },
1091      "engines": {
1092        "node": ">=10"
1093      },
1094      "funding": {
1095        "url": "https://github.com/sponsors/sindresorhus"
1096      }
1097    },
1098    "node_modules/parent-module": {
1099      "version": "1.0.1",
1100      "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
1101      "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
1102      "dev": true,
1103      "dependencies": {
1104        "callsites": "^3.0.0"
1105      },
1106      "engines": {
1107        "node": ">=6"
1108      }
1109    },
1110    "node_modules/path-exists": {
1111      "version": "4.0.0",
1112      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
1113      "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
1114      "dev": true,
1115      "engines": {
1116        "node": ">=8"
1117      }
1118    },
1119    "node_modules/path-is-absolute": {
1120      "version": "1.0.1",
1121      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1122      "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
1123      "dev": true,
1124      "engines": {
1125        "node": ">=0.10.0"
1126      }
1127    },
1128    "node_modules/path-key": {
1129      "version": "3.1.1",
1130      "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1131      "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1132      "dev": true,
1133      "engines": {
1134        "node": ">=8"
1135      }
1136    },
1137    "node_modules/peek-readable": {
1138      "version": "5.0.0",
1139      "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-5.0.0.tgz",
1140      "integrity": "sha512-YtCKvLUOvwtMGmrniQPdO7MwPjgkFBtFIrmfSbYmYuq3tKDV/mcfAhBth1+C3ru7uXIZasc/pHnb+YDYNkkj4A==",
1141      "engines": {
1142        "node": ">=14.16"
1143      },
1144      "funding": {
1145        "type": "github",
1146        "url": "https://github.com/sponsors/Borewit"
1147      }
1148    },
1149    "node_modules/play-audio": {
1150      "version": "0.5.2",
1151      "resolved": "https://registry.npmjs.org/play-audio/-/play-audio-0.5.2.tgz",
1152      "integrity": "sha512-ZAqHUKkQLix2Iga7pPbsf1LpUoBjcpwU93F1l3qBIfxYddQLhxS6GKmS0d3jV8kSVaUbr6NnOEcEMFvuX93SWQ=="
1153    },
1154    "node_modules/play-dl": {
1155      "version": "1.9.6",
1156      "resolved": "https://registry.npmjs.org/play-dl/-/play-dl-1.9.6.tgz",
1157      "integrity": "sha512-JW44bQbME9fNfGhGXQ/rdcsHr4BfgJabVlSgpS9QY/NscfprFH1asv+q9atrZThP3+hHIpgtFNABccg9rFWlwg==",
1158      "dependencies": {
1159        "play-audio": "^0.5.2"
1160      },
1161      "engines": {
1162        "node": ">=16.0.0"
1163      }
1164    },
1165    "node_modules/prelude-ls": {
1166      "version": "1.2.1",
1167      "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
1168      "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
1169      "dev": true,
1170      "engines": {
1171        "node": ">= 0.8.0"
1172      }
1173    },
1174    "node_modules/prism-media": {
1175      "version": "1.3.5",
1176      "resolved": "https://registry.npmjs.org/prism-media/-/prism-media-1.3.5.tgz",
1177      "integrity": "sha512-IQdl0Q01m4LrkN1EGIE9lphov5Hy7WWlH6ulf5QdGePLlPas9p2mhgddTEHrlaXYjjFToM1/rWuwF37VF4taaA==",
1178      "peerDependencies": {
1179        "@discordjs/opus": ">=0.8.0 <1.0.0",
1180        "ffmpeg-static": "^5.0.2 || ^4.2.7 || ^3.0.0 || ^2.4.0",
1181        "node-opus": "^0.3.3",
1182        "opusscript": "^0.0.8"
1183      },
1184      "peerDependenciesMeta": {
1185        "@discordjs/opus": {
1186          "optional": true
1187        },
1188        "ffmpeg-static": {
1189          "optional": true
1190        },
1191        "node-opus": {
1192          "optional": true
1193        },
1194        "opusscript": {
1195          "optional": true
1196        }
1197      }
1198    },
1199    "node_modules/punycode": {
1200      "version": "2.3.0",
1201      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
1202      "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
1203      "dev": true,
1204      "engines": {
1205        "node": ">=6"
1206      }
1207    },
1208    "node_modules/queue-microtask": {
1209      "version": "1.2.3",
1210      "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
1211      "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
1212      "dev": true,
1213      "funding": [
1214        {
1215          "type": "github",
1216          "url": "https://github.com/sponsors/feross"
1217        },
1218        {
1219          "type": "patreon",
1220          "url": "https://www.patreon.com/feross"
1221        },
1222        {
1223          "type": "consulting",
1224          "url": "https://feross.org/support"
1225        }
1226      ]
1227    },
1228    "node_modules/readable-stream": {
1229      "version": "3.6.2",
1230      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
1231      "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
1232      "dependencies": {
1233        "inherits": "^2.0.3",
1234        "string_decoder": "^1.1.1",
1235        "util-deprecate": "^1.0.1"
1236      },
1237      "engines": {
1238        "node": ">= 6"
1239      }
1240    },
1241    "node_modules/readable-web-to-node-stream": {
1242      "version": "3.0.2",
1243      "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz",
1244      "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==",
1245      "dependencies": {
1246        "readable-stream": "^3.6.0"
1247      },
1248      "engines": {
1249        "node": ">=8"
1250      },
1251      "funding": {
1252        "type": "github",
1253        "url": "https://github.com/sponsors/Borewit"
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/safe-buffer": {
1314      "version": "5.2.1",
1315      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
1316      "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
1317      "funding": [
1318        {
1319          "type": "github",
1320          "url": "https://github.com/sponsors/feross"
1321        },
1322        {
1323          "type": "patreon",
1324          "url": "https://www.patreon.com/feross"
1325        },
1326        {
1327          "type": "consulting",
1328          "url": "https://feross.org/support"
1329        }
1330      ]
1331    },
1332    "node_modules/shebang-command": {
1333      "version": "2.0.0",
1334      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1335      "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1336      "dev": true,
1337      "dependencies": {
1338        "shebang-regex": "^3.0.0"
1339      },
1340      "engines": {
1341        "node": ">=8"
1342      }
1343    },
1344    "node_modules/shebang-regex": {
1345      "version": "3.0.0",
1346      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1347      "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1348      "dev": true,
1349      "engines": {
1350        "node": ">=8"
1351      }
1352    },
1353    "node_modules/streamsearch": {
1354      "version": "1.1.0",
1355      "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
1356      "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==",
1357      "engines": {
1358        "node": ">=10.0.0"
1359      }
1360    },
1361    "node_modules/string_decoder": {
1362      "version": "1.3.0",
1363      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
1364      "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
1365      "dependencies": {
1366        "safe-buffer": "~5.2.0"
1367      }
1368    },
1369    "node_modules/strip-ansi": {
1370      "version": "6.0.1",
1371      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1372      "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1373      "dev": true,
1374      "dependencies": {
1375        "ansi-regex": "^5.0.1"
1376      },
1377      "engines": {
1378        "node": ">=8"
1379      }
1380    },
1381    "node_modules/strip-json-comments": {
1382      "version": "3.1.1",
1383      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
1384      "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
1385      "dev": true,
1386      "engines": {
1387        "node": ">=8"
1388      },
1389      "funding": {
1390        "url": "https://github.com/sponsors/sindresorhus"
1391      }
1392    },
1393    "node_modules/strtok3": {
1394      "version": "7.0.0",
1395      "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-7.0.0.tgz",
1396      "integrity": "sha512-pQ+V+nYQdC5H3Q7qBZAz/MO6lwGhoC2gOAjuouGf/VO0m7vQRh8QNMl2Uf6SwAtzZ9bOw3UIeBukEGNJl5dtXQ==",
1397      "dependencies": {
1398        "@tokenizer/token": "^0.3.0",
1399        "peek-readable": "^5.0.0"
1400      },
1401      "engines": {
1402        "node": ">=14.16"
1403      },
1404      "funding": {
1405        "type": "github",
1406        "url": "https://github.com/sponsors/Borewit"
1407      }
1408    },
1409    "node_modules/supports-color": {
1410      "version": "7.2.0",
1411      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1412      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1413      "dev": true,
1414      "dependencies": {
1415        "has-flag": "^4.0.0"
1416      },
1417      "engines": {
1418        "node": ">=8"
1419      }
1420    },
1421    "node_modules/text-table": {
1422      "version": "0.2.0",
1423      "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
1424      "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
1425      "dev": true
1426    },
1427    "node_modules/token-types": {
1428      "version": "5.0.1",
1429      "resolved": "https://registry.npmjs.org/token-types/-/token-types-5.0.1.tgz",
1430      "integrity": "sha512-Y2fmSnZjQdDb9W4w4r1tswlMHylzWIeOKpx0aZH9BgGtACHhrk3OkT52AzwcuqTRBZtvvnTjDBh8eynMulu8Vg==",
1431      "dependencies": {
1432        "@tokenizer/token": "^0.3.0",
1433        "ieee754": "^1.2.1"
1434      },
1435      "engines": {
1436        "node": ">=14.16"
1437      },
1438      "funding": {
1439        "type": "github",
1440        "url": "https://github.com/sponsors/Borewit"
1441      }
1442    },
1443    "node_modules/ts-mixer": {
1444      "version": "6.0.3",
1445      "resolved": "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.3.tgz",
1446      "integrity": "sha512-k43M7uCG1AkTyxgnmI5MPwKoUvS/bRvLvUb7+Pgpdlmok8AoqmUaZxUUw8zKM5B1lqZrt41GjYgnvAi0fppqgQ=="
1447    },
1448    "node_modules/tslib": {
1449      "version": "2.5.3",
1450      "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz",
1451      "integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w=="
1452    },
1453    "node_modules/type-check": {
1454      "version": "0.4.0",
1455      "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
1456      "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
1457      "dev": true,
1458      "dependencies": {
1459        "prelude-ls": "^1.2.1"
1460      },
1461      "engines": {
1462        "node": ">= 0.8.0"
1463      }
1464    },
1465    "node_modules/type-fest": {
1466      "version": "0.20.2",
1467      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
1468      "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
1469      "dev": true,
1470      "engines": {
1471        "node": ">=10"
1472      },
1473      "funding": {
1474        "url": "https://github.com/sponsors/sindresorhus"
1475      }
1476    },
1477    "node_modules/undici": {
1478      "version": "5.22.1",
1479      "resolved": "https://registry.npmjs.org/undici/-/undici-5.22.1.tgz",
1480      "integrity": "sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==",
1481      "dependencies": {
1482        "busboy": "^1.6.0"
1483      },
1484      "engines": {
1485        "node": ">=14.0"
1486      }
1487    },
1488    "node_modules/uri-js": {
1489      "version": "4.4.1",
1490      "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
1491      "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
1492      "dev": true,
1493      "dependencies": {
1494        "punycode": "^2.1.0"
1495      }
1496    },
1497    "node_modules/util-deprecate": {
1498      "version": "1.0.2",
1499      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
1500      "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
1501    },
1502    "node_modules/which": {
1503      "version": "2.0.2",
1504      "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
1505      "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
1506      "dev": true,
1507      "dependencies": {
1508        "isexe": "^2.0.0"
1509      },
1510      "bin": {
1511        "node-which": "bin/node-which"
1512      },
1513      "engines": {
1514        "node": ">= 8"
1515      }
1516    },
1517    "node_modules/word-wrap": {
1518      "version": "1.2.3",
1519      "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
1520      "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
1521      "dev": true,
1522      "engines": {
1523        "node": ">=0.10.0"
1524      }
1525    },
1526    "node_modules/wrappy": {
1527      "version": "1.0.2",
1528      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1529      "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
1530      "dev": true
1531    },
1532    "node_modules/ws": {
1533      "version": "8.13.0",
1534      "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
1535      "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==",
1536      "engines": {
1537        "node": ">=10.0.0"
1538      },
1539      "peerDependencies": {
1540        "bufferutil": "^4.0.1",
1541        "utf-8-validate": ">=5.0.2"
1542      },
1543      "peerDependenciesMeta": {
1544        "bufferutil": {
1545          "optional": true
1546        },
1547        "utf-8-validate": {
1548          "optional": true
1549        }
1550      }
1551    },
1552    "node_modules/yocto-queue": {
1553      "version": "0.1.0",
1554      "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
1555      "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
1556      "dev": true,
1557      "engines": {
1558        "node": ">=10"
1559      },
1560      "funding": {
1561        "url": "https://github.com/sponsors/sindresorhus"
1562      }
1563    }
1564  }
1565}