From 71ab06ff0af71e273a2beaa94246a1b846eebacc Mon Sep 17 00:00:00 2001 From: M_Viper Date: Wed, 7 Feb 2024 14:39:46 +0000 Subject: [PATCH] Dateien nach "/" hochladen --- .replit | 2 + .replit.backup | 2 + ExtendedMessage.js | 29 + colors.json | 3 + config.json | 32 + database.js | 11 + functions.js | 174 ++ index.js | 429 +++ json.sqlite | Bin 0 -> 434176 bytes node.sh | 27 + owner.json | 3 + package-lock.json | 6411 ++++++++++++++++++++++++++++++++++++++ package.json | 109 + replit.nix | 5 + replit_zip_error_log.txt | 49 + sharder.js | 9 + 16 files changed, 7295 insertions(+) create mode 100644 .replit create mode 100644 .replit.backup create mode 100644 ExtendedMessage.js create mode 100644 colors.json create mode 100644 config.json create mode 100644 database.js create mode 100644 functions.js create mode 100644 index.js create mode 100644 json.sqlite create mode 100644 node.sh create mode 100644 owner.json create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 replit.nix create mode 100644 replit_zip_error_log.txt create mode 100644 sharder.js diff --git a/.replit b/.replit new file mode 100644 index 0000000..01e3820 --- /dev/null +++ b/.replit @@ -0,0 +1,2 @@ +run = "node index.js" +entrypoint = "main.sh" diff --git a/.replit.backup b/.replit.backup new file mode 100644 index 0000000..9287dac --- /dev/null +++ b/.replit.backup @@ -0,0 +1,2 @@ +language = "nodejs" +run = "node index.js" \ No newline at end of file diff --git a/ExtendedMessage.js b/ExtendedMessage.js new file mode 100644 index 0000000..5f362b0 --- /dev/null +++ b/ExtendedMessage.js @@ -0,0 +1,29 @@ +const { APIMessage, Structures } = require("discord.js"); + +class ExtAPIMessage extends APIMessage { + resolveData() { + if (this.data) return this; + super.resolveData(); + const allowedMentions = this.options.allowedMentions || this.target.client.options.allowedMentions || {}; + if (allowedMentions.repliedUser !== undefined) { + if (this.data.allowed_mentions === undefined) this.data.allowed_mentions = {}; + Object.assign(this.data.allowed_mentions, { replied_user: allowedMentions.repliedUser }); + } + if (this.options.replyTo !== undefined) { + Object.assign(this.data, { message_reference: { message_id: this.options.replyTo.id } }); + } + return this; + } +} + +class Message extends Structures.get("Message") { + inlineReply(content, options) { + return this.channel.send(ExtAPIMessage.create(this, content, options, { replyTo: this }).resolveData()); + } + + edit(content, options) { + return super.edit(ExtAPIMessage.create(this, content, options).resolveData()); + } +} + +Structures.extend("Message", () => Message); \ No newline at end of file diff --git a/colors.json b/colors.json new file mode 100644 index 0000000..08a50bb --- /dev/null +++ b/colors.json @@ -0,0 +1,3 @@ +{ + "uptime":"51ff23" +} diff --git a/config.json b/config.json new file mode 100644 index 0000000..fe5d627 --- /dev/null +++ b/config.json @@ -0,0 +1,32 @@ +{ + + "default_prefix": "$", + "owners": ["612686200318459914"], + + + + "guildid": "968725419077550170", + "emoji": { + "play": "▢️", + "stop": "⏹️", + "queue": "πŸ“„", + "success": "β˜‘οΈ", + "repeat": "πŸ”", + "error": "❌", + "YOUTUBE_API_KEY": "AIzaSyBh3IuBJGuNTYp70xeMSUpOBMmW2S5gFSA", + "premium": "682981714523586606", + "PREFIX": "$", + "mongodb": "mongodb+srv://DCKN:ZDZeewBm1AyijklQ@cluster0.ufnmb.mongodb.net/myFirstDatabase?retryWrites=true&w=majority", + "database": "", + "BOT_ID": "974563800319676446", + "embedcolor": "BLUE", + "COOLDOWN": "3", + "EMOJI_ARROW":"πŸ”„", + "WELCOME_CHANNEL": "972129391092039720", + "QUEUE_LIMIT": 2, + "owners": "612686200318459914", + "AME_API": "36d73cb74451722a36fe5321526fa29649bdc850444fea8269e6f21276ece44925ae934dd478a803886f53420dfe3e3498f7dc3d0380e278a60d2f50cdc92e72", + "COLOR": "00FFFF", + "mongourl": "mongodb+srv://DCKN:ZDZeewBm1AyijklQ@cluster0.ufnmb.mongodb.net/myFirstDatabase?retryWrites=true&w=majority" +} +} diff --git a/database.js b/database.js new file mode 100644 index 0000000..12e2a69 --- /dev/null +++ b/database.js @@ -0,0 +1,11 @@ +const mongoose = require("mongoose"); +const config = require("./config"); + +mongoose.connect("mongodb+srv://MasonmMasonn:Masonn14@galaxies.b117q.mongodb.net/myFirstDatabase?retryWrites=true&w=majority", { + useNewUrlParser: true, + useUnifiedTopology: true, +}); +mongoose.connection.on("connected", () => { + console.log("[βœ… Datenbank] Connected!"); +}); +module.exports = mongoose; diff --git a/functions.js b/functions.js new file mode 100644 index 0000000..8270516 --- /dev/null +++ b/functions.js @@ -0,0 +1,174 @@ +const yes = ['yes', 'y', 'ye', 'yea', 'correct']; +const no = ['no', 'n', 'nah', 'nope', 'fuck off']; +const MONEY = ['', 'k', 'M', 'G', 'T', 'P', 'E']; +const inviteRegex = /(https?:\/\/)?(www\.|canary\.|ptb\.)?discord(\.gg|(app)?\.com\/invite|\.me)\/([^ ]+)\/?/gi; +const botInvRegex = /(https?:\/\/)?(www\.|canary\.|ptb\.)?discord(app)\.com\/(api\/)?oauth2\/authorize\?([^ ]+)\/?/gi; + +module.exports = { + getMember(message, toFind = '') { + toFind = toFind.toLowerCase(); + + var target = message.guild.members.cache.get(toFind); + + if (!target && message.mentions.members) + target = message.mentions.members.first(); + + if (!target && toFind) { + target = message.guild.members.cache.find(member => { + return member.displayName.toLowerCase().includes(toFind) || + member.user.tag.toLowerCase().includes(toFind) + }); + } + + if (!target) + target = message.member; + + return target; + }, + + delay(ms) { + return new Promise(resolve => setTimeout(resolve, ms)); + }, + + formatDate: function (date) { + return new Intl.DateTimeFormat('en-US').format(date); + }, + + promptMessage: async function (message, author, time, validReactions) { + time *= 1000; + + for (const reaction of validReactions) await message.react(reaction); + + const filter = (reaction, user) => validReactions.includes(reaction.emoji.name) && user.id === author.id; + + return message + .awaitReactions(filter, { max: 1, time: time }) + .then(collected => collected.first() && collected.first().emoji.name); + }, + + drawImageWithTint: function (ctx, image, color, x, y, width, height) { + const { fillStyle, globalAlpha } = ctx; + ctx.fillStyle = color; + ctx.drawImage(image, x, y, width, height); + ctx.globalAlpha = 0.5; + ctx.fillRect(x, y, width, height); + ctx.fillStyle = fillStyle; + ctx.globalAlpha = globalAlpha; + }, + + randomRange(min, max) { + return Math.floor(Math.random() * (max - min + 1)) + min; + }, + + shuffle: function (array) { + const arr = array.slice(0); + for (let i = arr.length - 1; i >= 0; i--) { + const j = Math.floor(Math.random() * (i + 1)); + const temp = arr[i]; + arr[i] = arr[j]; + arr[j] = temp; + } + return arr; + }, + + verify: async function (channel, user, { time = 30000, extraYes = [], extraNo = [] } = {}) { + const filter = res => { + const value = res.content.toLowerCase(); + return (user ? res.author.id === user.id : true) + && (yes.includes(value) || no.includes(value) || extraYes.includes(value) || extraNo.includes(value)); + }; + const verify = await channel.awaitMessages(filter, { + max: 1, + time + }); + if (!verify.size) return 0; + const choice = verify.first().content.toLowerCase(); + if (yes.includes(choice) || extraYes.includes(choice)) return true; + if (no.includes(choice) || extraNo.includes(choice)) return false; + return false; + }, + + chunk: function (array, chunkSize) { + const temp = []; + for (let i = 0; i < array.length; i += chunkSize) { + temp.push(array.slice(i, i + chunkSize)); + } + return temp; + }, + + getWrapText: function (text, length) { + const temp = []; + for (let i = 0; i < text.length; i += length) { + temp.push(text.slice(i, i + length)); + } + return temp.map(x => x.trim()); + }, + + crFormat: function (number) { + const ranking = Math.log10(number) / 3 | 0; + if (!ranking) return number.toString(); + const last = MONEY[ranking]; + const scale = Math.pow(10, ranking * 3); + const scaled = number / scale; + return `${scaled.toFixed(2)}${last}`; + }, + + formatNumber(number, minimumFractionDigits = 0) { + return Number.parseFloat(number).toLocaleString(undefined, { + minimumFractionDigits, + maximumFractionDigits: 2 + }); + }, + + list: function (arr, conj = 'and') { + const len = arr.length; + if (len === 0) return ''; + if (len === 1) return arr[0]; + return `${arr.slice(0, -1).join(', ')}${len > 1 ? `${len > 2 ? ',' : ''} ${conj} ` : ''}${arr.slice(-1)}`; + }, + + firstUpperCase(text, split = ' ') { + return text.split(split).map(word => `${word.charAt(0).toUpperCase()}${word.slice(1)}`).join(' '); + }, + + shorten(text, maxLen = 2000) { + return text.length > maxLen ? `${text.substr(0, maxLen - 3)}...` : text; + }, + + stripInvites(str, { guild = true, bot = true, text = '[redacted invite]' } = {}) { + if (guild) str = str.replace(inviteRegex, text); + if (bot) str = str.replace(botInvRegex, text); + return str; + }, + + wrapText (ctx, text, maxWidth) { + return new Promise(resolve => { + if (ctx.measureText(text).width < maxWidth) return resolve([text]); + if (ctx.measureText('W').width > maxWidth) return resolve(null); + const words = text.split(' '); + const lines = []; + let line = ''; + while (words.length > 0) { + let split = false; + while (ctx.measureText(words[0]).width >= maxWidth) { + const temp = words[0]; + words[0] = temp.slice(0, -1); + if (split) { + words[1] = `${temp.slice(-1)}${words[1]}`; + } else { + split = true; + words.splice(1, 0, temp.slice(-1)); + } + } + if (ctx.measureText(`${line}${words[0]}`).width < maxWidth) { + line += `${words.shift()} `; + } else { + lines.push(line.trim()); + line = ''; + } + if (words.length === 0) lines.push(line.trim()); + } + return resolve(lines); + }); + } +} \ No newline at end of file diff --git a/index.js b/index.js new file mode 100644 index 0000000..49300f7 --- /dev/null +++ b/index.js @@ -0,0 +1,429 @@ +const express = require('express') +const app = express(); +const port = 3000 + +app.get('/', (req, res) => res.send('Bot ist online!!')) + +app.listen(port, () => +console.log(`Ihr BOT hΓΆrt auf http://localhost:${port}`) +); +require("dotenv").config(); + + +"$TOEKN" +// if you need help ask in the help channel dont dm me +const guildDB = require("./mongo/guildDB"); +const { default_prefix } = require("./config.json") +const fetch = require("node-fetch"); +const db =require("quick.db"); +const moment = require("moment"); +const { CanvasSenpai } = require("canvas-senpai") +const canva = new CanvasSenpai(); +const { emotes , emoji} =require("./config.json") +const { MessageMenuOption, MessageMenu } = require("discord-buttons") +const DiscordButtons = require('discord-buttons'); +const { MessageEmbed } = require('discord.js') +const discord = require("discord.js"); +const client = new discord.Client({ + disableEveryone: false +}); +const button = require('discord-buttons'); +const disbut = require("discord-buttons") +const colors = require('./colors.json') +const yts = require('yt-search') + +client.queue = new Map(); +client.vote = new Map(); +const { ready } = require("./handlers/ready.js") + +require("./database.js"); +client.commands = new discord.Collection(); +client.aliases = new discord.Collection(); + +["command"].forEach(handler => { + require(`./handlers/${handler}`)(client); +}); +client.queue = new Map() +process.on('unhandledRejection', console.error); + + +client.on("message", async message => { + + const prefixMention = new RegExp(`^<@!?${client.user.id}>( |)$`); + if (message.content.match(prefixMention)) { + return message.reply(`My prefix is \`${default_prefix}\``); + } + + + if (message.author.bot) return; + if (!message.guild) return; + if (!message.content.startsWith(default_prefix)) return; + + if (!message.member) + message.member = message.guild.fetchMember(message); + + const args = message.content + .slice(default_prefix.length) + .trim() + .split(/ +/g); + const cmd = args.shift().toLowerCase(); + + if (cmd.length === 0) return; + + let command = client.commands.get(cmd); + + if (!command) command = client.commands.get(client.aliases.get(cmd)); + + if (command) command.run(client, message, args); +}); + + +/*client.on("guildMemberAdd", async member => { + try { + + let chx = db.get(`welchannel_${member.guild.id}`); + + if (chx === null) { + + return; + + } + let data = await canva.welcome(member, { link: "https://cdn.discordapp.com/attachments/815889737750544405/827575020338675822/welcome_imgae.png",blur: false }) + const attachment = new discord.MessageAttachment( + + data, + + "welcome-image.png" + + ); + client.channels.cache.get(chx).send(`Welcome to ${member.guild.name}, Server ${member.user}\nYou are our ${member.guild.memberCount}th Member. Enjoy `, attachment);*/ + +client.on("guildMemberAdd", async (member) => { + try { + console.log('test') + let data = await guildDB.find({ guild: member.guild.id }); + var channel = data.map((guildDB) => { + return [ `${guildDB.channel}` ]}) + console.log(channel) + if (!channel) return console.log('kein Kanal') + // i think i almost got it right + console.log('test') + let message = data.map((guilDB) => { return [ `${guildDB.message}` ]}); + console.log('test') + if (!message) message = "[member:mention] Willkommen bei [guild:name]"; + console.log(channel) + console.log(message) + //let mes = message.replace(/`?\[member:mention]`?/g, member.user).replace(/`?\[guild:name]`?/g, member.guild.name).replace(/`?\[guild:membercount]`?/g, member.guild.members.cache.size) + let guildCh = client.guilds.cache.get(member.guild.id) + let f = await guildCh.channels.cache.get(channel).send(message); + console.log(f) + setTimeout(async () => { + await f.delete(); + }, 1000); + client.channels.cache.get(chx).send("Willkommen auf unserem Server " + member.user.username, attachment); + } catch (e) { + console.log(e) + } +}); + + client.on("guildMemberAdd", async (member) => { + let LoggingChannel = await db.get(`LoggingChannel_${member.guild.id}`); + if (!LoggingChannel)return console.log(`Einrichtung in ${member.guild.id} alias ${member.guild.name} Gilde (Kanal nicht gefunden)`); + + //getting notify role + let notifyRole = await db.get(`notifyRole_${member.guild.id}`); + if (!notifyRole)return console.log(`Setup Is Not Done in ${member.guild.id} aka ${member.guild.name} Guild (role not found)`); + + //to get created date in days format + let x = Date.now() - member.user.createdAt; + let created = Math.floor(x / 86400000); + + //creation date + let creationDate = moment + .utc(member.user.createdAt) + .format("dddd, MMMM Do YYYY, HH:mm:ss"); + + //joindate + let joiningDate = moment + .utc(member.joinedAt) + .format("dddd, MMMM Do YYYY, HH:mm:ss"); + + //joinposition + let joinPosition = member.guild.memberCount + + //altdate + let AltAge = await db.get(`altAge_${member.guild.id}`) + if (!AltAge) return db.set(`altAge_${member.guild.id}`, 31) + + //only sends message when alt found + if (created < AltAge) { + //embed + let altEmbed = //main alt message + new Discord.MessageEmbed().setTitle("Alt Found!").setColor("RANDOM").setFooter("Bot von M_Viper#8085") + .setDescription(` +**__Alt Name__**: ${member.user} (${member.user.username}) +**__ID__**: ${member.user.id} +**__Account Created__**: ${created} days ago +**__Account Creation Date__**: ${creationDate} +**__Join Position__**: ${joinPosition} +**__Join Date__**: ${joiningDate} +`); + +member.guild.channels.cache.get(LoggingChannel).send(`__Notification:__ <@&${notifyRole}>`, altEmbed); + + +let AutoKick = await db.fetch(`AutoKick_${member.guild.id}`); +if (!AutoKick)return console.log(`Setup Is Not Done in ${member.guild.id} aka ${member.guild.name} Guild (AutoKick Isn't Enabled)`); + +let AutoKickAge = await db.get(`AutokickAge_${member.guild.id}`) +if (!AutoKickAge) return db.set(`AutokickAge_${member.guild.id}`, 8) + + if (AutoKick === true) { + + let checking = await db.get(`WhiteListed_${member.guild.id}`) + + if (checking === member.user.id) { + let embed = new Discord.MessageEmbed() + .setTitle(`Auto Kick System Stucked On`) + .setDescription(` +**__NAME__** - ${member.user} (${member.user.username}) +**__KICKED__** - NO +**__REASON__** - WhiteListed User`) +.setColor("RANDM"); +member.guild.channels.cache.get(LoggingChannel).send(embed) + + } else { + + if (created < AutoKickAge) { + let embed = new Discord.MessageEmbed() + .setTitle(`Auto Kick System Kicked SomeOne`) + .setDescription(` +**__NAME__** - ${member.user} (${member.user.username}) +**__ID__** - ${member.user.id} +**__KICKED FROM GUILD NAME__** - ${member.guild.name} +**__KICKED REASON__** - ALT ( Created ${created} Days Ago) +`) + .setColor('RANDOM') + member.kick() + console.log(`kicked`) + member.guild.channels.cache.get(LoggingChannel).send(embed) + + } +} + + } else { + console.log(`Autokick ist Disabled in ${memeber.guild.name}`) + + } + + } + } + ) + + + + + +client.on("message", async message => { +if (message.channel.name == "chatbot") { +if (message.author.bot) return; +message.content = message.content.replace(/@(everyone)/gi, "everyone").replace(/@(here)/gi, "here"); +if (message.content.includes(`@`)) { +return message.channel.send(`**:x: Bitte erwΓ€hne niemanden**`); + } + message.channel.startTyping(); +if (!message.content) return message.channel.send("Bitte sag was."); +fetch(`https://api.affiliateplus.xyz/api/chatbot?message=${encodeURIComponent(message.content)}&botname=${client.user.username}&ownername=npg`) + .then(res => res.json()) + .then(data => { + message.channel.send(`> ${message.content} \n <@${message.author.id}> ${data.message}`); + }); + message.channel.stopTyping(); +} +}); + +client.snipes = new Map() +client.on('messageDelete', function(message, channel){ + + client.snipes.set(message.channel.id, { + content:message.content, + author:message.author.tag, + image:message.attachments.first() ? message.attachments.first().proxyURL : null + }) + +}) + + +const { GiveawaysManager } = require("discord-giveaways"); +const manager = new GiveawaysManager(client, { + storage: "./handlers/giveaways.json", + updateCountdownEvery: 10000, + default: { + botsCanWin: false, + exemptPermissions: [ "MANAGE_MESSAGES", "ADMINISTRATOR" ], + embedColor: "#FF0000", + reaction: "πŸŽ‰" + } +}); + +client.giveawaysManager = manager; + +client.on("message", async message => { +if(!message.guild) return; + let prefix = db.get(`default_prefix${message.guild.id}`) + if(prefix === null) prefix =default_prefix; + + if(!message.content.startsWith(default_prefix)) return; + +}) +client.on("ready", () => { + client.user.setStatus("online"); + console.log("Bot ist online!!") +}); + +client.on +client.on("ready", () => { + client.user.setActivity("$help", { type: "WATCHING"}) +}) +const { Player } = require("discord-music-player"); +const player = new Player(client, { + leaveOnEmpty: false, +}); + +client.player = player; + +new Player(client, { + leaveOnEnd: true, + leaveOnStop: true, + leaveOnEmpty: true, + timeout: 10, + volume: 150, + quality: 'high', +}); +const fs = require('fs') + + + client.on('guildCreate', guild =>{ + + const channelId = '841994461126197248'; //put your channel ID here + + const channel = client.channels.cache.get(channelId); + + if(!channel) return; //If the channel is invalid it returns + const embed = new discord.MessageEmbed() + .setTitle('I Joined A Guild!') + .setDescription(`**Guild Name:** ${guild.name} (${guild.id})\n**Members:** ${guild.memberCount}`) + .setTimestamp() + .setColor('RANDOM') + .setFooter(`I'm in ${client.guilds.cache.size} Guilds Now!`); + channel.send(embed); +}); + + +client.on('guildDelete', guild =>{ + const channelId = '841994754399928341';//add your channel ID + const channel = client.channels.cache.get(channelId); //This Gets That Channel + + if(!channel) return; //If the channel is invalid it returns + const embed = new discord.MessageEmbed() + .setTitle('Ich habe einen Server verlassen!') + .setDescription(`**Guild Name:** ${guild.name} (${guild.id})\n**Members:** ${guild.memberCount}`) + .setTimestamp() + .setColor('RED') + .setFooter(`I'm in ${client.guilds.cache.size} Guilds Now!`); + channel.send(embed); +}); + + + + +const smartestchatbot = require('smartestchatbot') +const scb = new smartestchatbot.Client() + +client.on("message", async message => { + if (message.channel.name == "abotchat") { + if (message.author.bot) return; + message.content = message.content.replace(/@(everyone)/gi, "everyone").replace(/@(here)/gi, "here"); + if (message.content.includes(`@`)) { + return message.channel.send(`**:x: Bitte erwΓ€hne niemanden**`); + } + message.channel.startTyping(); + if (!message.content) return message.channel.send("Bitte sag was."); + scb.chat({message: message.content, name: client.user.username, owner:"M_Viper#8085", user: message.author.id, language:"auto"}).then(reply => { + message.inlineReply(`${reply}`); + }) + message.channel.stopTyping(); + } +}); + + +require("./ExtendedMessage"); + + + allowedMentions: { + // set repliedUser value to `false` to turn off the mention by default + repliedUser: true + } + + + let firstbutton = new disbut.MessageButton() + .setLabel("π•Šπ•₯𝕖𝕑 πŸ™") + .setStyle("blurple") + .setID("firstbutton") +let secondbutton = new disbut.MessageButton() + .setLabel("π•Šπ•₯𝕖𝕑 𝟚") + .setStyle("blurple") + .setID("secondbutton") +let thirdbutton = new disbut.MessageButton() + .setLabel("π•Šπ•₯𝕖𝕑 πŸ›") + .setStyle("blurple") + .setID("thirdbutton") +let row1 = new disbut.MessageActionRow() + .addComponent(firstbutton) + .addComponent(secondbutton) + .addComponent(thirdbutton) +const step1 = new MessageEmbed() + .setColor("cccfff") + .setTitle(" How to Use Uptimer!") + .addField( + "<:857122481088495629:873454677231034368> Get the link", "Our first step is to get the webpage link. You can find the code in the bottom or side of you repl.it(see screenshot below)! If you do not have this link, copy paste this code at the top of your `index.js` and run it again.\n ```https://pastebin.com/HJGhAUZf```" + ) + .setImage("https://media.discordapp.net/attachments/870077234780725281/873324807444365413/Screen_Shot_2021-08-06_at_2.57.52_PM.png?width=1017&height=534") +const step3 = new MessageEmbed() + .setColor("cccfff") + .setTitle(" How to Use Uptimer!") + .addField( + "<:5286_three_emj_png:873453086981636127> Other Commands", "Now that we have added your project, you can use other command such as `projects` `remove` `stats` and `total`. Below Is an image of the remove command! " + ) + .setImage("https://media.discordapp.net/attachments/870077234780725281/873663248510107688/Screen_Shot_2021-08-07_at_1.25.22_PM.png") +const step2 = new MessageEmbed() + .setColor("cccfff") + .setTitle(" How to Use Uptimer!") + .addField( + "<:4751_two_emj_png:873364919259627551> Run the command", "Our next step is to runn the command. The syntax of this command is `*add `. If done correcty the bot should give embed saying: ```:white_check_mark: Added Succesfully!``` See Screenshot Below For More details." + ) + .setImage("https://media.discordapp.net/attachments/870077234780725281/873366580522782820/Screen_Shot_2021-08-06_at_5.46.41_PM.png"); +// Button Handler +client.on("clickButton", async (button) => { + if (button.id === "firstbutton") { + button.message.edit({ + embed: step1, + component: row1, + }); + } else if (button.id === "secondbutton") { + + button.message.edit({ + embed: step2, + component: row1, + }); + } else if (button.id === "thirdbutton") { + button.message.edit({ + embed: step3, + component: row1, + }); + + } +}) + + +client.login(process.env.TOKEN); diff --git a/json.sqlite b/json.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..436c7fa8abb41e777d56a0da28e7570f2f768444 GIT binary patch literal 434176 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 /dev/null 2>&1 +then mkdir -p $NVM_DIR +curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash +fi + +[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" +nvm use $NODE_VERSION + +# You may want to run this if you change node version +#rm -rf node_modules/ +#npm i + +# install a custom npm version +#if [ $(npm -v) != "6.14.9" ] +#then npm i -g npm@6.14.9 +#fi + +#just to check if any package is missing +npm outdated | grep "MISSING" +if [ $? -eq 0 ] +then npm i +fi + +node . \ No newline at end of file diff --git a/owner.json b/owner.json new file mode 100644 index 0000000..0e5852d --- /dev/null +++ b/owner.json @@ -0,0 +1,3 @@ +{ + "ownerID": ["612686200318459914"] +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..a57589f --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6411 @@ +{ + "name": "hello-express", + "version": "1.0.2", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@aero/centra": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@aero/centra/-/centra-1.0.6.tgz", + "integrity": "sha512-e7sUh/VjugT8LsHb4/hcbmhaVVi9deWWPQnlMnU0RAnF8+iCdGdCcKvoHnDNl/ELykwjpbKpBYbWPx0yKZaDpw==" + }, + "@babel/runtime": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz", + "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@canvacord/assets": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@canvacord/assets/-/assets-1.0.2.tgz", + "integrity": "sha512-76uLD27UDlfTxtgA7armbt6G9/X1NDqm/qjs9gxbWFVfcJxVdT3r3LlwaLp0NlRa5yMylCFf3WcOHufVjk60vw==" + }, + "@canvacord/emoji-parser": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@canvacord/emoji-parser/-/emoji-parser-1.0.1.tgz", + "integrity": "sha512-Lb3xatdd91MR9tU4sicgrxxKg+/rVD1zKTOh55bmVF2Ri5X8vHTV+jNHTvRzkomGpyepGM+7qA4xMvG8ZqtO8g==", + "requires": { + "twemoji-parser": "^13.0.0" + } + }, + "@derhuerst/http-basic": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@derhuerst/http-basic/-/http-basic-8.2.1.tgz", + "integrity": "sha512-Rmn7qQQulw2sxJ8qGfZ7OuqMWuhz8V+L5xnYKMF5cXVcYqmgWqlVEAme90pF7Ya8OVhxVxLmhh0rI2k6t7ITWw==", + "requires": { + "caseless": "^0.12.0", + "concat-stream": "^1.6.2", + "http-response-object": "^3.0.1", + "parse-cache-control": "^1.0.1" + } + }, + "@discordjs/collection": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.1.6.tgz", + "integrity": "sha512-utRNxnd9kSS2qhyivo9lMlt5qgAUasH2gb7BEOn6p0efFh24gjGomHzWKMAPn2hEReOPQZCJaRKoURwRotKucQ==" + }, + "@discordjs/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@discordjs/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-ZfFsbgEXW71Rw/6EtBdrP5VxBJy4dthyC0tpQKGKmYFImlmmrykO14Za+BiIVduwjte0jXEBlhSKf0MWbFp9Eg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "@discordjs/node-pre-gyp": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@discordjs/node-pre-gyp/-/node-pre-gyp-0.4.0.tgz", + "integrity": "sha512-CXLpoM2hgS94i9+EAVowR92y8o3KdKc9fmoe8/FTp5XTzvoXzJln3+Ctl0oBpE6c9+11zd9oJnZPdkkOBkDPSA==", + "requires": { + "detect-libc": "^1.0.3", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.1", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.0" + } + }, + "@discordjs/opus": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@discordjs/opus/-/opus-0.5.3.tgz", + "integrity": "sha512-IQhCwCy2WKXLe+qkOkwO1Wjgk20uqeAbqM62tCbzIqbTsXX4YAge8Me9RFnI77Lx+UTkgm4rSVM3VPVdS/GsUw==", + "requires": { + "@discordjs/node-pre-gyp": "^0.4.0", + "node-addon-api": "^3.2.1" + } + }, + "@distube/youtube-dl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@distube/youtube-dl/-/youtube-dl-1.0.4.tgz", + "integrity": "sha512-dvspiNhCIry/LPm9EkHPgGk8bTBfrENH282jNzwz5EAnn+xZF+wCDk9033fnVBY5RA1sPKSUol2MeQHgRD5/zQ==", + "requires": { + "execa": "~5.0.0", + "got": "~11.8.1", + "hh-mm-ss": "~1.2.0", + "mkdirp": "~1.0.4", + "streamify": "~1.0.0", + "universalify": "~2.0.0" + } + }, + "@distube/ytdl": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@distube/ytdl/-/ytdl-2.0.6.tgz", + "integrity": "sha512-O8rm4Uh/R+zTZoZj+F2qtFbYGi4peGMs7qHbYKb+9z5gZ2id/MGTXpXlSVVn+49nkff109AflaLSJykI2BRd8A==", + "requires": { + "prism-media": "^1.2.9" + } + }, + "@distube/ytpl": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/@distube/ytpl/-/ytpl-1.0.12.tgz", + "integrity": "sha512-Iv6qZpUkyL+R2KQhfuvmYnqlMX+n8ts44aZ3hZUJI2dAV7lCZdsRs5MAf7oOSfZrTLL4GMNex8RGmBarm7iHtg==", + "requires": { + "miniget": "^4.2.1" + } + }, + "@distube/ytsr": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@distube/ytsr/-/ytsr-1.1.2.tgz", + "integrity": "sha512-MPhXdKeI474fXGgbsrUL9tSv39I7kh6gNOfs9Kine4aeEv1zjg6gVaXwbju3NeplwkSBT62TvILB8X42Zd2CLw==", + "requires": { + "miniget": "^4.2.1" + } + }, + "@jimp/bmp": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.14.0.tgz", + "integrity": "sha512-5RkX6tSS7K3K3xNEb2ygPuvyL9whjanhoaB/WmmXlJS6ub4DjTqrapu8j4qnIWmO4YYtFeTbDTXV6v9P1yMA5A==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0", + "bmp-js": "^0.1.0" + } + }, + "@jimp/core": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.14.0.tgz", + "integrity": "sha512-S62FcKdtLtj3yWsGfJRdFXSutjvHg7aQNiFogMbwq19RP4XJWqS2nOphu7ScB8KrSlyy5nPF2hkWNhLRLyD82w==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0", + "any-base": "^1.1.0", + "buffer": "^5.2.0", + "exif-parser": "^0.1.12", + "file-type": "^9.0.0", + "load-bmfont": "^1.3.1", + "mkdirp": "^0.5.1", + "phin": "^2.9.1", + "pixelmatch": "^4.0.2", + "tinycolor2": "^1.4.1" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + } + } + }, + "@jimp/custom": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.14.0.tgz", + "integrity": "sha512-kQJMeH87+kWJdVw8F9GQhtsageqqxrvzg7yyOw3Tx/s7v5RToe8RnKyMM+kVtBJtNAG+Xyv/z01uYQ2jiZ3GwA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/core": "^0.14.0" + } + }, + "@jimp/gif": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.14.0.tgz", + "integrity": "sha512-DHjoOSfCaCz72+oGGEh8qH0zE6pUBaBxPxxmpYJjkNyDZP7RkbBkZJScIYeQ7BmJxmGN4/dZn+MxamoQlr+UYg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0", + "gifwrap": "^0.9.2", + "omggif": "^1.0.9" + } + }, + "@jimp/jpeg": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.14.0.tgz", + "integrity": "sha512-561neGbr+87S/YVQYnZSTyjWTHBm9F6F1obYHiyU3wVmF+1CLbxY3FQzt4YolwyQHIBv36Bo0PY2KkkU8BEeeQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0", + "jpeg-js": "^0.4.0" + } + }, + "@jimp/plugin-blit": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.14.0.tgz", + "integrity": "sha512-YoYOrnVHeX3InfgbJawAU601iTZMwEBZkyqcP1V/S33Qnz9uzH1Uj1NtC6fNgWzvX6I4XbCWwtr4RrGFb5CFrw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-blur": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.14.0.tgz", + "integrity": "sha512-9WhZcofLrT0hgI7t0chf7iBQZib//0gJh9WcQMUt5+Q1Bk04dWs8vTgLNj61GBqZXgHSPzE4OpCrrLDBG8zlhQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-circle": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.14.0.tgz", + "integrity": "sha512-o5L+wf6QA44tvTum5HeLyLSc5eVfIUd5ZDVi5iRfO4o6GT/zux9AxuTSkKwnjhsG8bn1dDmywAOQGAx7BjrQVA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-color": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.14.0.tgz", + "integrity": "sha512-JJz512SAILYV0M5LzBb9sbOm/XEj2fGElMiHAxb7aLI6jx+n0agxtHpfpV/AePTLm1vzzDxx6AJxXbKv355hBQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0", + "tinycolor2": "^1.4.1" + } + }, + "@jimp/plugin-contain": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.14.0.tgz", + "integrity": "sha512-RX2q233lGyaxiMY6kAgnm9ScmEkNSof0hdlaJAVDS1OgXphGAYAeSIAwzESZN4x3ORaWvkFefeVH9O9/698Evg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-cover": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.14.0.tgz", + "integrity": "sha512-0P/5XhzWES4uMdvbi3beUgfvhn4YuQ/ny8ijs5kkYIw6K8mHcl820HahuGpwWMx56DJLHRl1hFhJwo9CeTRJtQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-crop": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.14.0.tgz", + "integrity": "sha512-Ojtih+XIe6/XSGtpWtbAXBozhCdsDMmy+THUJAGu2x7ZgKrMS0JotN+vN2YC3nwDpYkM+yOJImQeptSfZb2Sug==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-displace": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.14.0.tgz", + "integrity": "sha512-c75uQUzMgrHa8vegkgUvgRL/PRvD7paFbFJvzW0Ugs8Wl+CDMGIPYQ3j7IVaQkIS+cAxv+NJ3TIRBQyBrfVEOg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-dither": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.14.0.tgz", + "integrity": "sha512-g8SJqFLyYexXQQsoh4dc1VP87TwyOgeTElBcxSXX2LaaMZezypmxQfLTzOFzZoK8m39NuaoH21Ou1Ftsq7LzVQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-fisheye": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.14.0.tgz", + "integrity": "sha512-BFfUZ64EikCaABhCA6mR3bsltWhPpS321jpeIQfJyrILdpFsZ/OccNwCgpW1XlbldDHIoNtXTDGn3E+vCE7vDg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-flip": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.14.0.tgz", + "integrity": "sha512-WtL1hj6ryqHhApih+9qZQYA6Ye8a4HAmdTzLbYdTMrrrSUgIzFdiZsD0WeDHpgS/+QMsWwF+NFmTZmxNWqKfXw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-gaussian": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.14.0.tgz", + "integrity": "sha512-uaLwQ0XAQoydDlF9tlfc7iD9drYPriFe+jgYnWm8fbw5cN+eOIcnneEX9XCOOzwgLPkNCxGox6Kxjn8zY6GxtQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-invert": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.14.0.tgz", + "integrity": "sha512-UaQW9X9vx8orQXYSjT5VcITkJPwDaHwrBbxxPoDG+F/Zgv4oV9fP+udDD6qmkgI9taU+44Fy+zm/J/gGcMWrdg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-mask": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.14.0.tgz", + "integrity": "sha512-tdiGM69OBaKtSPfYSQeflzFhEpoRZ+BvKfDEoivyTjauynbjpRiwB1CaiS8En1INTDwzLXTT0Be9SpI3LkJoEA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-normalize": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.14.0.tgz", + "integrity": "sha512-AfY8sqlsbbdVwFGcyIPy5JH/7fnBzlmuweb+Qtx2vn29okq6+HelLjw2b+VT2btgGUmWWHGEHd86oRGSoWGyEQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-print": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.14.0.tgz", + "integrity": "sha512-MwP3sH+VS5AhhSTXk7pui+tEJFsxnTKFY3TraFJb8WFbA2Vo2qsRCZseEGwpTLhENB7p/JSsLvWoSSbpmxhFAQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0", + "load-bmfont": "^1.4.0" + } + }, + "@jimp/plugin-resize": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.14.0.tgz", + "integrity": "sha512-qFeMOyXE/Bk6QXN0GQo89+CB2dQcXqoxUcDb2Ah8wdYlKqpi53skABkgVy5pW3EpiprDnzNDboMltdvDslNgLQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-rotate": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.14.0.tgz", + "integrity": "sha512-aGaicts44bvpTcq5Dtf93/8TZFu5pMo/61lWWnYmwJJU1RqtQlxbCLEQpMyRhKDNSfPbuP8nyGmaqXlM/82J0Q==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-scale": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.14.0.tgz", + "integrity": "sha512-ZcJk0hxY5ZKZDDwflqQNHEGRblgaR+piePZm7dPwPUOSeYEH31P0AwZ1ziceR74zd8N80M0TMft+e3Td6KGBHw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-shadow": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.14.0.tgz", + "integrity": "sha512-p2igcEr/iGrLiTu0YePNHyby0WYAXM14c5cECZIVnq/UTOOIQ7xIcWZJ1lRbAEPxVVXPN1UibhZAbr3HAb5BjQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-threshold": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.14.0.tgz", + "integrity": "sha512-N4BlDgm/FoOMV/DQM2rSpzsgqAzkP0DXkWZoqaQrlRxQBo4zizQLzhEL00T/YCCMKnddzgEhnByaocgaaa0fKw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugins": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.14.0.tgz", + "integrity": "sha512-vDO3XT/YQlFlFLq5TqNjQkISqjBHT8VMhpWhAfJVwuXIpilxz5Glu4IDLK6jp4IjPR6Yg2WO8TmRY/HI8vLrOw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/plugin-blit": "^0.14.0", + "@jimp/plugin-blur": "^0.14.0", + "@jimp/plugin-circle": "^0.14.0", + "@jimp/plugin-color": "^0.14.0", + "@jimp/plugin-contain": "^0.14.0", + "@jimp/plugin-cover": "^0.14.0", + "@jimp/plugin-crop": "^0.14.0", + "@jimp/plugin-displace": "^0.14.0", + "@jimp/plugin-dither": "^0.14.0", + "@jimp/plugin-fisheye": "^0.14.0", + "@jimp/plugin-flip": "^0.14.0", + "@jimp/plugin-gaussian": "^0.14.0", + "@jimp/plugin-invert": "^0.14.0", + "@jimp/plugin-mask": "^0.14.0", + "@jimp/plugin-normalize": "^0.14.0", + "@jimp/plugin-print": "^0.14.0", + "@jimp/plugin-resize": "^0.14.0", + "@jimp/plugin-rotate": "^0.14.0", + "@jimp/plugin-scale": "^0.14.0", + "@jimp/plugin-shadow": "^0.14.0", + "@jimp/plugin-threshold": "^0.14.0", + "timm": "^1.6.1" + } + }, + "@jimp/png": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.14.0.tgz", + "integrity": "sha512-0RV/mEIDOrPCcNfXSPmPBqqSZYwGADNRVUTyMt47RuZh7sugbYdv/uvKmQSiqRdR0L1sfbCBMWUEa5G/8MSbdA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0", + "pngjs": "^3.3.3" + } + }, + "@jimp/tiff": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.14.0.tgz", + "integrity": "sha512-zBYDTlutc7j88G/7FBCn3kmQwWr0rmm1e0FKB4C3uJ5oYfT8645lftUsvosKVUEfkdmOaMAnhrf4ekaHcb5gQw==", + "requires": { + "@babel/runtime": "^7.7.2", + "utif": "^2.0.1" + } + }, + "@jimp/types": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.14.0.tgz", + "integrity": "sha512-hx3cXAW1KZm+b+XCrY3LXtdWy2U+hNtq0rPyJ7NuXCjU7lZR3vIkpz1DLJ3yDdS70hTi5QDXY3Cd9kd6DtloHQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/bmp": "^0.14.0", + "@jimp/gif": "^0.14.0", + "@jimp/jpeg": "^0.14.0", + "@jimp/png": "^0.14.0", + "@jimp/tiff": "^0.14.0", + "timm": "^1.6.1" + } + }, + "@jimp/utils": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.14.0.tgz", + "integrity": "sha512-MY5KFYUru0y74IsgM/9asDwb3ERxWxXEu3CRCZEvE7DtT86y1bR1XgtlSliMrptjz4qbivNGMQSvUBpEFJDp1A==", + "requires": { + "@babel/runtime": "^7.7.2", + "regenerator-runtime": "^0.13.3" + } + }, + "@sindresorhus/is": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.1.tgz", + "integrity": "sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g==" + }, + "@sourcebin/linguist": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@sourcebin/linguist/-/linguist-0.0.3.tgz", + "integrity": "sha512-VVkb/34pISdK+1tyqmwBac6crn8UhviKCRV5w/wc8iZyTCOoTrOu0Cgbqfh0bfMGxNlQuhaRy6cMmEmHxa5R3g==" + }, + "@sushibtw/youtubei": { + "version": "0.0.1-rc.16", + "resolved": "https://registry.npmjs.org/@sushibtw/youtubei/-/youtubei-0.0.1-rc.16.tgz", + "integrity": "sha512-32MkIH8pdF2urzs5BV7/upXx2S5uJ0W+TjiMfTPwTS8GFQdfy+QvqvnlMJ2xFGBHL2diM/jiF0sLrWuG+r2wpw==" + }, + "@sushibtw/ytdl-core": { + "version": "1.0.0-patch", + "resolved": "https://registry.npmjs.org/@sushibtw/ytdl-core/-/ytdl-core-1.0.0-patch.tgz", + "integrity": "sha512-+HwsvViwgv55RkjtWNnsD1ZPx3QxZ/KOTf7EE6U3f+7qTzWqNoKZV2mJYERzrUHPx9+YRY3kBYMJ/+WVY6B/Gg==", + "requires": { + "m3u8stream": "^0.8.3", + "miniget": "^4.0.0", + "sax": "^1.1.3" + } + }, + "@szmarczak/http-timer": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", + "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", + "requires": { + "defer-to-connect": "^2.0.0" + } + }, + "@types/bson": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/bson/-/bson-4.0.4.tgz", + "integrity": "sha512-awqorHvQS0DqxkHQ/FxcPX9E+H7Du51Qw/2F+5TBMSaE3G0hm+8D3eXJ6MAzFw75nE8V7xF0QvzUSdxIjJb/GA==", + "requires": { + "@types/node": "*" + } + }, + "@types/cacheable-request": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", + "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", + "requires": { + "@types/http-cache-semantics": "*", + "@types/keyv": "*", + "@types/node": "*", + "@types/responselike": "*" + } + }, + "@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" + }, + "@types/keyv": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.2.tgz", + "integrity": "sha512-/FvAK2p4jQOaJ6CGDHJTqZcUtbZe820qIeTg7o0Shg7drB4JHeL+V/dhSaly7NXx6u8eSee+r7coT+yuJEvDLg==", + "requires": { + "@types/node": "*" + } + }, + "@types/mongodb": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/@types/mongodb/-/mongodb-3.6.20.tgz", + "integrity": "sha512-WcdpPJCakFzcWWD9juKoZbRtQxKIMYF/JIAM4JrNHrMcnJL6/a2NWjXxW7fo9hxboxxkg+icff8d7+WIEvKgYQ==", + "requires": { + "@types/bson": "*", + "@types/node": "*" + } + }, + "@types/node": { + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.3.1.tgz", + "integrity": "sha512-N87VuQi7HEeRJkhzovao/JviiqKjDKMVKxKMfUvSKw+MbkbW8R0nA3fi/MQhhlxV2fQ+2ReM+/Nt4efdrJx3zA==" + }, + "@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "requires": { + "@types/node": "*" + } + }, + "@ungap/url-search-params": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@ungap/url-search-params/-/url-search-params-0.2.2.tgz", + "integrity": "sha512-qQsguKXZVKdCixOHX9jqnX/K/1HekPDpGKyEcXHT+zR6EjGA7S4boSuelL4uuPv6YfhN0n8c4UxW+v/Z3gM2iw==" + }, + "@vitalets/google-translate-api": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@vitalets/google-translate-api/-/google-translate-api-7.0.0.tgz", + "integrity": "sha512-zuKF+jG0EhFzRU/QAyHgTVzIDhrv5zDUmQWy7umwZryMbG8H0jK4fdMGrgla5AhQGU8ViiDWi/xbxNCKK7KHYA==", + "requires": { + "configstore": "^5.0.1", + "got": "^9.6.0" + }, + "dependencies": { + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + } + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + } + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "requires": { + "json-buffer": "3.0.0" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + }, + "normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "requires": { + "lowercase-keys": "^1.0.0" + } + } + } + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "akaneko": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/akaneko/-/akaneko-3.5.1.tgz", + "integrity": "sha512-+EcAGNhOXbj1JzROW78tJwQqwgrVHAZEotW6k1U6n2neh8OH9cA2hCq/EBqbgRstKx4bpMpLIucFR65OpLxWBg==" + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "any-base": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", + "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "ascii-table": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/ascii-table/-/ascii-table-0.0.9.tgz", + "integrity": "sha1-BqZgTWpV1L9BqaR9mHLXp42jHnM=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "async.parallellimit": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/async.parallellimit/-/async.parallellimit-0.5.2.tgz", + "integrity": "sha1-v9y/Lwgy8f/0wLM1S09jIGY91R8=", + "requires": { + "async.util.eachoflimit": "0.5.2", + "async.util.parallel": "0.5.2" + } + }, + "async.util.eachoflimit": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/async.util.eachoflimit/-/async.util.eachoflimit-0.5.2.tgz", + "integrity": "sha1-i4y4z7AniqXOtQqPgAwcJmjbV+8=", + "requires": { + "async.util.keyiterator": "0.5.2", + "async.util.noop": "0.5.2", + "async.util.once": "0.5.2", + "async.util.onlyonce": "0.5.2" + } + }, + "async.util.isarray": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/async.util.isarray/-/async.util.isarray-0.5.2.tgz", + "integrity": "sha1-5i2sjyY29lh13PdSHC0k0N+yu98=" + }, + "async.util.isarraylike": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/async.util.isarraylike/-/async.util.isarraylike-0.5.2.tgz", + "integrity": "sha1-jn+H2pFB8vCZboBAR30NTv4/UPg=", + "requires": { + "async.util.isarray": "0.5.2" + } + }, + "async.util.keyiterator": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/async.util.keyiterator/-/async.util.keyiterator-0.5.2.tgz", + "integrity": "sha1-M55s6PidAAQz+3gU4ico8/F1CQ0=", + "requires": { + "async.util.isarraylike": "0.5.2", + "async.util.keys": "0.5.2" + } + }, + "async.util.keys": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/async.util.keys/-/async.util.keys-0.5.2.tgz", + "integrity": "sha1-XDTd2KPtt6eIPJtf4hJngbIJivY=" + }, + "async.util.noop": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/async.util.noop/-/async.util.noop-0.5.2.tgz", + "integrity": "sha1-vdYrl8sKo/YLWGrRSEaGmJdeWLk=" + }, + "async.util.once": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/async.util.once/-/async.util.once-0.5.2.tgz", + "integrity": "sha1-FFPLdATK0IImlPq6vEepblyqchY=" + }, + "async.util.onlyonce": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/async.util.onlyonce/-/async.util.onlyonce-0.5.2.tgz", + "integrity": "sha1-uOb8AErckjFk154y8oE+5GXCT/I=" + }, + "async.util.parallel": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/async.util.parallel/-/async.util.parallel-0.5.2.tgz", + "integrity": "sha1-IzUk49b6/9XplddUdrjZJPloCM0=", + "requires": { + "async.util.isarraylike": "0.5.2", + "async.util.noop": "0.5.2", + "async.util.restparam": "0.5.2" + } + }, + "async.util.restparam": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/async.util.restparam/-/async.util.restparam-0.5.2.tgz", + "integrity": "sha1-A+/r88Ane5ciDlJaunUPXgT8gM0=" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "avconv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/avconv/-/avconv-3.1.0.tgz", + "integrity": "sha1-uzYM9GR5WJn+MyxEjiITIoSub9k=" + }, + "await": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/await/-/await-0.2.6.tgz", + "integrity": "sha1-yI5u5pPW7Tcv8PUuwV1WVZCIVc4=" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" + }, + "axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "requires": { + "follow-redirects": "^1.10.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + }, + "dependencies": { + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + } + } + }, + "better-sqlite3": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-7.4.4.tgz", + "integrity": "sha512-CnK1JjchxbEumd2J6lqfzSG5nT4B/v+J9P0AKSm3NHSfcPsEGE4rHUp9lDlslJ1TL701RM7GWlTp3Pbacpn1/Q==", + "requires": { + "bindings": "^1.5.0", + "prebuild-install": "^6.1.4", + "tar": "^6.1.11" + }, + "dependencies": { + "tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + } + } + } + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", + "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "bluebird": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" + }, + "bmp-js": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", + "integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM=" + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "boolstring": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/boolstring/-/boolstring-1.0.2.tgz", + "integrity": "sha512-0JLNSmZUv1m/O8sVayFm2t0naiOXwQ9O2Gq9u1eoIkhvu6U5NQER/e3k4BGpjZ33G775lWMT7TzJ7r5VtmEnbQ==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "bson": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz", + "integrity": "sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg==" + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=" + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==" + }, + "cacheable-request": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", + "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "canvacord": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/canvacord/-/canvacord-5.2.1.tgz", + "integrity": "sha512-vauEvj3QEDNyza6laa4C5cKiOSld/O+Uvjr8uzD+ANUxaWtprHE6372J7oXMqrjPEsOd4XAwKuy5zlVPe4a7OQ==", + "requires": { + "@canvacord/assets": "^1.0.2", + "@canvacord/emoji-parser": "^1.0.1", + "canvas": "^2.7.0", + "gifencoder": "^2.0.1", + "moment": "^2.29.1", + "moment-duration-format": "^2.3.2" + } + }, + "canvas": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.8.0.tgz", + "integrity": "sha512-gLTi17X8WY9Cf5GZ2Yns8T5lfBOcGgFehDFb+JQwDqdOoBOcECS9ZWMEAqMSVcMYwXD659J8NyzjRY/2aE+C2Q==", + "requires": { + "@mapbox/node-pre-gyp": "^1.0.0", + "nan": "^2.14.0", + "simple-get": "^3.0.3" + }, + "dependencies": { + "@mapbox/node-pre-gyp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.5.tgz", + "integrity": "sha512-4srsKPXWlIxp5Vbqz5uLfBN+du2fJChBoYn/f2h991WLdk7jUvcSk/McVLSv/X+xQIPI8eGD5GjrnygdyHnhPA==", + "requires": { + "detect-libc": "^1.0.3", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.1", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "rimraf": "^3.0.2", + "semver": "^7.3.4", + "tar": "^6.1.0" + } + } + } + }, + "canvas-constructor": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/canvas-constructor/-/canvas-constructor-4.1.0.tgz", + "integrity": "sha512-IWZ80DeKIODMnZS1ygaalM7AYaa02KeTnMzMmLhuUK/K1p+pmetMPu6ab9DAT7HsmC9H/xHMn/oSH0K/EnEbYQ==" + }, + "canvas-senpai": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/canvas-senpai/-/canvas-senpai-0.1.6.tgz", + "integrity": "sha512-JaI5+KOyT5pq1eWSUze3AuhhUlnGQSLw1IwNqm6vVQ8cavpb8kp9X5rWO4DlgwpHFee8dBxoD5bzPSM825Z2jA==", + "requires": { + "canvas": "^2.6.1", + "jimp": "^0.14.0" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=" + }, + "cheerio": { + "version": "1.0.0-rc.10", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", + "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", + "requires": { + "cheerio-select": "^1.5.0", + "dom-serializer": "^1.3.2", + "domhandler": "^4.2.0", + "htmlparser2": "^6.1.0", + "parse5": "^6.0.1", + "parse5-htmlparser2-tree-adapter": "^6.0.1", + "tslib": "^2.2.0" + } + }, + "cheerio-select": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz", + "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==", + "requires": { + "css-select": "^4.1.3", + "css-what": "^5.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0", + "domutils": "^2.7.0" + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + }, + "cli-color": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-1.2.0.tgz", + "integrity": "sha1-OlrnT9drYmevZm5p4q+70B3vNNE=", + "requires": { + "ansi-regex": "^2.1.1", + "d": "1", + "es5-ext": "^0.10.12", + "es6-iterator": "2", + "memoizee": "^0.4.3", + "timers-ext": "0.1" + } + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "requires": { + "mimic-response": "^1.0.0" + }, + "dependencies": { + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + } + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==" + }, + "complex.js": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/complex.js/-/complex.js-2.0.15.tgz", + "integrity": "sha512-gDBvQU8IG139ZBQTSo2qvDFP+lANMGluM779csXOr6ny1NUtA3wkUnCFjlDNH/moAVfXtvClYt6G0zarFbtz5w==" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "requires": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "cookiejar": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz", + "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cpu-stat": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cpu-stat/-/cpu-stat-2.0.1.tgz", + "integrity": "sha1-UB6NbdLUTO9dhCk5w40YIsB4/Kw=" + }, + "cross-fetch": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz", + "integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==", + "requires": { + "node-fetch": "2.6.1" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=" + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + }, + "css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + } + }, + "css-what": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", + "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==" + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "dasu": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/dasu/-/dasu-0.4.2.tgz", + "integrity": "sha512-3iZKDAKqv0APFwpqP40gpro5msM+pwhQN7IhB42mjbL1W4M2V6A+MJy7RhA8y6lUM+1mQoLls3OePidmzVbncQ==" + }, + "data-uri-to-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", + "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==" + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "decimal.js": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "decompress-response": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", + "requires": { + "mimic-response": "^2.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, + "defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, + "denque": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.0.tgz", + "integrity": "sha512-CYiCSgIF1p6EUByQPlGkKnP1M9g0ZV3qMIrqMqZqdwazygIA/YP2vrbcyl1h/WppKJTdl1F85cXIle+394iDAQ==" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" + }, + "di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=" + }, + "discord-akairo": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/discord-akairo/-/discord-akairo-8.1.0.tgz", + "integrity": "sha512-INWYmHo6NgyYx1ZKGSCmgznVfvkXpWGj4fGCGjO8IPkZ06Bidb9YKr4rXy2lwG0kprCjvqY0qbbhcw6N050abQ==" + }, + "discord-backup": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/discord-backup/-/discord-backup-2.5.0.tgz", + "integrity": "sha512-07xCibA41SND74FhUpOoJxN737wTI6sMYbWUUyfxtYfDK2bRFstOf4jwoZFTBlVNkK7PAkCEf6MdSFFgqHcg5w==", + "requires": { + "discord.js": "^12.5.3" + } + }, + "discord-button-pages": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/discord-button-pages/-/discord-button-pages-1.1.9.tgz", + "integrity": "sha512-lEnMF0zrS+mzI58lhN97fc9TX4EyaclT3Bb9mornDI6pBMQHa24zZtTM1BftWEgO0q8dg+FA1wZkRl44D2Ku/A==", + "requires": { + "discord-buttons": "^3.2.1" + }, + "dependencies": { + "discord-buttons": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/discord-buttons/-/discord-buttons-3.2.1.tgz", + "integrity": "sha512-UN5xOLG0TwTX6Qr/hjdSyP63HxOYxs5saxfdJ/vijSqjfa/yVPgxO2InKF0l8rpsDOVMsLWGDFLI3+Ax97/LOg==" + } + } + }, + "discord-buttons": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/discord-buttons/-/discord-buttons-4.0.0.tgz", + "integrity": "sha512-E/eQX4Ktj7nKwNDsTfCezBNCu73FtPWJfQcpKohfl0jct/ucMUO+7uhL2MhGsZr4SCfojk7OzccAznuntB564w==" + }, + "discord-embeds-pages-buttons": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/discord-embeds-pages-buttons/-/discord-embeds-pages-buttons-1.3.0.tgz", + "integrity": "sha512-SL9ty8GeT0Xz3o8fFxwe7oPJGIbhiK6D2iP3ox4s17y5xEcmtsfadu+yl9PVhawMb9E0xULYddYiBQbDSjBupw==", + "requires": { + "discord-buttons": "^4.0.0", + "discord.js": "^12.5.3" + } + }, + "discord-giveaways": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/discord-giveaways/-/discord-giveaways-4.5.1.tgz", + "integrity": "sha512-aSOD7IiCqfJ2sU1GbdH0EP/xwuXZW/h7+8RH6LzgfZaYy2V89O0qKwbe52Dy2ToymAexPhEGpDKZHrm6Vd0Jqw==", + "requires": { + "deepmerge": "^4.2.2", + "serialize-javascript": "^5.0.1" + } + }, + "discord-music-player": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/discord-music-player/-/discord-music-player-7.2.0.tgz", + "integrity": "sha512-oFov4sx8KTcsIRxq9b0d5Fx+Pl7ZvQl7DI4fKQwZWc3B1dToToD4xyR19WrRjjlS2VRP7NYLrVmojUYzMoc9TQ==", + "requires": { + "@sushibtw/youtubei": "0.0.1-rc.16", + "@sushibtw/ytdl-core": "1.0.0-patch", + "ffmpeg-static": "^4.2.7", + "html-entities": "^2.1.0", + "miniget": "^4.2.0", + "spotify-url-info": "^2.2.0", + "ytsr": "^3.3.1" + }, + "dependencies": { + "html-entities": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==" + } + } + }, + "discord-xp": { + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/discord-xp/-/discord-xp-1.1.16.tgz", + "integrity": "sha512-A5g6utg+0fCLEUl6sS5J5mpr8DAXe5KxBFQnJf89KpQ71Itt0Hdv5/seOBCc6p239nuxEfW9n29peMlLCuvlrg==", + "requires": { + "mongoose": "^5.11.11" + } + }, + "discord.js": { + "version": "12.5.3", + "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-12.5.3.tgz", + "integrity": "sha512-D3nkOa/pCkNyn6jLZnAiJApw2N9XrIsXUAdThf01i7yrEuqUmDGc7/CexVWwEcgbQR97XQ+mcnqJpmJ/92B4Aw==", + "requires": { + "@discordjs/collection": "^0.1.6", + "@discordjs/form-data": "^3.0.1", + "abort-controller": "^3.0.0", + "node-fetch": "^2.6.1", + "prism-media": "^1.2.9", + "setimmediate": "^1.0.5", + "tweetnacl": "^1.0.3", + "ws": "^7.4.4" + } + }, + "discord.js-commando": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/discord.js-commando/-/discord.js-commando-0.10.0.tgz", + "integrity": "sha1-v6mL8zEIcDdvPHoNe3Nqaj5dCg8=", + "requires": { + "common-tags": "^1.0.0", + "escape-string-regexp": "^1.0.0", + "require-all": "^2.0.0" + } + }, + "distube": { + "version": "2.8.15", + "resolved": "https://registry.npmjs.org/distube/-/distube-2.8.15.tgz", + "integrity": "sha512-g8uL2IrVX0CJxguhiEn0ARpSMZfKnrC4Z1Nw8bQSMVN6P8k1kJqR7gtme3SvxuRcf6ygBQUQDD2/sjRQiuBToQ==", + "requires": { + "@distube/youtube-dl": "^1.0.4", + "@distube/ytdl": "^2.0.6", + "@distube/ytpl": "^1.0.11", + "@distube/ytsr": "^1.1.0", + "ytdl-core": "^4.8.2" + }, + "dependencies": { + "ytdl-core": { + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/ytdl-core/-/ytdl-core-4.8.3.tgz", + "integrity": "sha512-cWCBeX4FCgjcKmuVK384MT582RIAakpUSeMF/NPVmhO8cWiG+LeQLnBordvLolb0iXYzfUvalgmycYAE5Sy6Xw==", + "requires": { + "m3u8stream": "^0.8.3", + "miniget": "^4.0.0", + "sax": "^1.1.3" + } + } + } + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + }, + "domhandler": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", + "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", + "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "requires": { + "is-obj": "^2.0.0" + } + }, + "dote": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/dote/-/dote-1.1.0.tgz", + "integrity": "sha512-FgSIBaxINx0eL06MVKfOLuONBoL41vCQ5GM+MBBnYv2w2fvvgZGuqJGjU5cO3SNItXDyHmtiFG8nq+UITekDVQ==", + "requires": { + "readline-sync": "^1.4.10" + } + }, + "dotenv": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==" + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "env": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/env/-/env-0.0.2.tgz", + "integrity": "sha1-UMGfMHsSmkWEW2tobfWzndQNHPA=" + }, + "env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==" + }, + "erela.js": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/erela.js/-/erela.js-2.3.3.tgz", + "integrity": "sha512-tzowGHLSodZr2j311csFSqm9lwE6plqeULTAwPwuRX9PQbXg4Ohdy/3MTMWrltiFAMSIG/5r9GQtTUt9Mqzhhw==", + "requires": { + "@discordjs/collection": "^0.1.6", + "petitio": "^1.1.0", + "ws": "^7.3.1" + } + }, + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-latex": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/escape-latex/-/escape-latex-1.2.0.tgz", + "integrity": "sha512-nV5aVWW1K0wEiUIEdZ4erkGGH8mDxGyxSeqPzRNtWP7ataw+/olFObw7hujFWlVjNsaDFw5VZ5NzVSIqRgfTiw==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" + }, + "execa": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.1.tgz", + "integrity": "sha512-4hFTjFbFzQa3aCLobpbPJR/U+VoL1wdV5ozOWjeet0AWDeYr9UFGM1eUFWHX+VtOWFq4p0xXUXfW1YxUaP4fpw==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "exif-parser": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", + "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=" + }, + "expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==" + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "requires": { + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-safe-stringify": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.8.tgz", + "integrity": "sha512-lXatBjf3WPjmWD6DpIZxkeSsCOwqI0maYMpgDlx8g4U2qi4lbjA9oH/HD2a87G+KfsUmo5WbJFmqBZlPxtptag==" + }, + "fetch-blob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-2.1.2.tgz", + "integrity": "sha512-YKqtUDwqLyfyMnmbw8XD6Q8j9i/HggKtPEI+pZ1+8bvheBu78biSmNaXWusx1TauGqtUUGx/cBb1mKdq2rLYow==" + }, + "ffmpeg-static": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/ffmpeg-static/-/ffmpeg-static-4.4.0.tgz", + "integrity": "sha512-NIJHVPXlSsIK9pYvsTPh4ZlppauorpPLLeOaIG7VOXWQck4Fx4Qi7Ahe+j8mj8KZXhWwCg3Hx46JdWAIOWLcpg==", + "requires": { + "@derhuerst/http-basic": "^8.2.0", + "env-paths": "^2.2.0", + "https-proxy-agent": "^5.0.0", + "progress": "^2.0.3" + } + }, + "figlet": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/figlet/-/figlet-1.5.0.tgz", + "integrity": "sha512-ZQJM4aifMpz6H19AW1VqvZ7l4pOE9p7i/3LyxgO2kp+PO/VcDYNqIHEMtkccqIhTXMKci4kjueJr/iCQEaT/Ww==" + }, + "file-type": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz", + "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==" + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" + }, + "filter-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", + "integrity": "sha1-mzERErxsYSehbgFsbF1/GeCAXFs=" + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "follow-redirects": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz", + "integrity": "sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==" + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "formidable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.2.tgz", + "integrity": "sha512-V8gLm+41I/8kguQ4/o1D3RIHRmhYFG4pnNyonvua+40rqcEmT4+V71yaZ3B457xbbgCsCfjSPi65u/W6vK1U5Q==" + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fraction.js": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz", + "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "fs": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.2.tgz", + "integrity": "sha1-4fJE7zkzwbKmS9R5kTYGDQ9ZFPg=" + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "requires": { + "minipass": "^3.0.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "gifencoder": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/gifencoder/-/gifencoder-2.0.1.tgz", + "integrity": "sha512-x19DcyWY10SkshBpokqFOo/HBht9GB75evRYvaLMbez9p+yB/o+kt0fK9AwW59nFiAMs2UUQsjv1lX/hvu9Ong==", + "requires": { + "canvas": "^2.2.0" + } + }, + "gifwrap": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/gifwrap/-/gifwrap-0.9.2.tgz", + "integrity": "sha512-fcIswrPaiCDAyO8xnWvHSZdWChjKXUanKKpAiWWJ/UTkEi/aYKn5+90e7DE820zbEaVR9CE2y4z9bzhQijZ0BA==", + "requires": { + "image-q": "^1.1.1", + "omggif": "^1.0.10" + } + }, + "github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=" + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "requires": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "got": { + "version": "11.8.2", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.2.tgz", + "integrity": "sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==", + "requires": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.1", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" + }, + "dependencies": { + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "requires": { + "mimic-response": "^3.1.0" + } + }, + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" + } + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, + "hastebin-gen": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/hastebin-gen/-/hastebin-gen-2.0.5.tgz", + "integrity": "sha512-At1LaKtcqh2jiP8xfE2sDGT9IshIki6FqsgLwn2y7FzAvlFJRtpUsSPh3yWjWIQIvxi/GPF07IBqSI8WhPL/gQ==", + "requires": { + "node-fetch": "^2.6.0" + } + }, + "hh-mm-ss": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hh-mm-ss/-/hh-mm-ss-1.2.0.tgz", + "integrity": "sha512-f4I9Hz1dLpX/3mrEs7yq30+FiuO3tt5NWAqAGeBTaoeoBfB8vhcQ3BphuDc5DjZb/K809agqrAaFlP0jhEU/8w==", + "requires": { + "zero-fill": "^2.2.3" + } + }, + "himalaya": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/himalaya/-/himalaya-1.1.0.tgz", + "integrity": "sha512-LLase1dHCRMel68/HZTFft0N0wti0epHr3nNY7ynpLbyZpmrKMQ8YIpiOV77TM97cNpC8Wb2n6f66IRggwdWPw==" + }, + "html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "http-response-object": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/http-response-object/-/http-response-object-3.0.2.tgz", + "integrity": "sha512-bqX0XTF6fnXSQcEJ2Iuyr75yVakyjIDCqroJQ/aHfSdlM743Cwqoi2nDYMzLGWUcuTWGWy8AAvOKXTfiv6q9RA==", + "requires": { + "@types/node": "^10.0.3" + }, + "dependencies": { + "@types/node": { + "version": "10.17.60", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", + "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "requires": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + } + }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "human-time": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/human-time/-/human-time-0.0.2.tgz", + "integrity": "sha512-sbYI90YhYmstslPTb70BLGjy6mdESa0lxL7uDR4fIVAx9Iobz8fLEqi7FqF4Q/6vblrzZALg//MsYJlIPBU8SA==" + }, + "i": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/i/-/i-0.3.6.tgz", + "integrity": "sha1-2WyScyB28HJxG2sQ/X1PZa2O4j0=" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "image-q": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/image-q/-/image-q-1.1.1.tgz", + "integrity": "sha1-/IQJlmRGC5DKhi2TALa/u7+/gFY=" + }, + "imdb-api": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/imdb-api/-/imdb-api-4.4.1.tgz", + "integrity": "sha512-bd2beJWHLDlB7iGsCNcGfQR0ioDCgUdOo42vDP/laTdEHrkzp7Dnj4ysXBp74mBJj1AMZntdoeBbmwEBpfamEg==", + "requires": { + "@ungap/url-search-params": "^0.2.2", + "ky": "^0.24.0", + "ky-universal": "^0.8.2" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "instagram-api.js": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/instagram-api.js/-/instagram-api.js-0.0.8.tgz", + "integrity": "sha512-NxMQouEINP500y0Ij/clFb3zVrZa7tqXatE3fWxJlfzBqh9pjusN1O2AjBIN0sNPIASuo3pHSscf+7wV0YeXSw==", + "requires": { + "node-fetch": "^2.6.1" + } + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "iso8601-duration": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/iso8601-duration/-/iso8601-duration-1.3.0.tgz", + "integrity": "sha512-K4CiUBzo3YeWk76FuET/dQPH03WE04R94feo5TSKQCXpoXQt9E4yx2CnY737QZnSAI3PI4WlKo/zfqizGx52QQ==" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "javascript-natural-sort": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz", + "integrity": "sha1-+eIwPUUH9tdDVac2ZNFED7Wg71k=" + }, + "jimp": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.14.0.tgz", + "integrity": "sha512-8BXU+J8+SPmwwyq9ELihpSV4dWPTiOKBWCEgtkbnxxAVMjXdf3yGmyaLSshBfXc8sP/JQ9OZj5R8nZzz2wPXgA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/custom": "^0.14.0", + "@jimp/plugins": "^0.14.0", + "@jimp/types": "^0.14.0", + "regenerator-runtime": "^0.13.3" + } + }, + "jpeg-js": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.3.tgz", + "integrity": "sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q==" + }, + "js2xmlparser": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.1.tgz", + "integrity": "sha512-KrPTolcw6RocpYjdC7pL7v62e55q7qOMHvLX1UCLc5AAS8qeJ6nukarEJAF2KL2PZxlbGueEbINqZR2bDe/gUw==", + "requires": { + "xmlcreate": "^2.0.3" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "jsonpath-plus": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-5.0.7.tgz", + "integrity": "sha512-7TS6wsiw1s2UMK/A6nA4n0aUJuirCVhJ87nWX5je5MPOl0z5VTr2qs7nMP8NZ2ed3rlt6kePTqddgVPE9F0i0w==" + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "kareem": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.2.tgz", + "integrity": "sha512-STHz9P7X2L4Kwn72fA4rGyqyXdmrMSdxqHx9IXon/FXluXieaFA6KJ2upcHAHxQPQ0LeM/OjLrhFxifHewOALQ==" + }, + "keypress": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/keypress/-/keypress-0.2.1.tgz", + "integrity": "sha1-HoBFQlABjbrUw/6USX1uZ7YmnHc=" + }, + "keyv": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", + "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", + "requires": { + "json-buffer": "3.0.1" + } + }, + "ky": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/ky/-/ky-0.24.0.tgz", + "integrity": "sha512-/vpuQguwV30jErrqLpoaU/YJAFALrUkqqWLILnSoBOj5/O/LKzro/pPNtxbLgY6m4w5XNM6YZ3v7/or8qLlFuw==" + }, + "ky-universal": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/ky-universal/-/ky-universal-0.8.2.tgz", + "integrity": "sha512-xe0JaOH9QeYxdyGLnzUOVGK4Z6FGvDVzcXFTdrYA1f33MZdEa45sUDaMBy98xQMcsd2XIBrTXRrRYnegcSdgVQ==", + "requires": { + "abort-controller": "^3.0.0", + "node-fetch": "3.0.0-beta.9" + }, + "dependencies": { + "node-fetch": { + "version": "3.0.0-beta.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.0.0-beta.9.tgz", + "integrity": "sha512-RdbZCEynH2tH46+tj0ua9caUHVWrd/RHnRfvly2EVdqGmI3ndS1Vn/xjm5KuGejDt2RNDQsVRLPNd2QPwcewVg==", + "requires": { + "data-uri-to-buffer": "^3.0.1", + "fetch-blob": "^2.1.1" + } + } + } + }, + "load-bmfont": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.1.tgz", + "integrity": "sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==", + "requires": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^2.9.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "lru-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", + "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=", + "requires": { + "es5-ext": "~0.10.2" + } + }, + "m3u8stream": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/m3u8stream/-/m3u8stream-0.8.4.tgz", + "integrity": "sha512-sco80Db+30RvcaIOndenX6E6oQNgTiBKeJbFPc+yDXwPQIkryfboEbCvXPlBRq3mQTCVPQO93TDVlfRwqpD35w==", + "requires": { + "miniget": "^4.0.0", + "sax": "^1.2.4" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "mal-scraper": { + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/mal-scraper/-/mal-scraper-2.11.3.tgz", + "integrity": "sha512-OzWDPet6e0f7ijthlNoYEOSJH8ggVvJzm5aUXA7BACtL9np+7acQpnHou90vShOwCx4VR4ofkut5RO/oD2wOAg==", + "requires": { + "axios": "^0.21.1", + "cheerio": "^1.0.0-rc.3", + "js2xmlparser": "^4.0.0", + "match-sorter": "^4.0.2", + "request": "^2.88.0", + "xml2js": "^0.4.22" + } + }, + "match-sorter": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/match-sorter/-/match-sorter-4.2.1.tgz", + "integrity": "sha512-s+3h9TiZU9U1pWhIERHf8/f4LmBN6IXaRgo2CI17+XGByGS1GvG5VvXK9pcGyCjGe3WM3mSYRC3ipGrd5UEVgw==", + "requires": { + "@babel/runtime": "^7.10.5", + "remove-accents": "0.4.2" + } + }, + "mathjs": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/mathjs/-/mathjs-7.6.0.tgz", + "integrity": "sha512-abywR28hUpKF4at5jE8Ys+Kigk40eKMT5mcBLD0/dtsqjfOLbtzd3WjlRqIopNo7oQ6FME51qph6lb8h/bhpUg==", + "requires": { + "complex.js": "^2.0.11", + "decimal.js": "^10.2.1", + "escape-latex": "^1.2.0", + "fraction.js": "^4.0.12", + "javascript-natural-sort": "^0.7.1", + "seed-random": "^2.2.0", + "tiny-emitter": "^2.1.0", + "typed-function": "^2.0.0" + } + }, + "md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "requires": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "memoizee": { + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz", + "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==", + "requires": { + "d": "^1.0.1", + "es5-ext": "^0.10.53", + "es6-weak-map": "^2.0.3", + "event-emitter": "^0.3.5", + "is-promise": "^2.2.2", + "lru-queue": "^0.1.0", + "next-tick": "^1.1.0", + "timers-ext": "^0.1.7" + }, + "dependencies": { + "next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" + } + } + }, + "memory-pager": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", + "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", + "optional": true + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz", + "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==" + }, + "mime-types": { + "version": "2.1.31", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz", + "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==", + "requires": { + "mime-db": "1.48.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==" + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "requires": { + "dom-walk": "^0.1.0" + } + }, + "miniget": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/miniget/-/miniget-4.2.1.tgz", + "integrity": "sha512-O/DduzDR6f+oDtVype9S/Qu5hhnx73EDYGyZKwU/qN82lehFZdfhoa4DT51SpsO+8epYrB3gcRmws56ROfTIoQ==" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "requires": { + "yallist": "^4.0.0" + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + }, + "moment": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" + }, + "moment-duration-format": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/moment-duration-format/-/moment-duration-format-2.3.2.tgz", + "integrity": "sha512-cBMXjSW+fjOb4tyaVHuaVE/A5TqkukDWiOfxxAjY+PEqmmBQlLwn+8OzwPiG3brouXKY5Un4pBjAeB6UToXHaQ==" + }, + "mongodb": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.7.2.tgz", + "integrity": "sha512-/Qi0LmOjzIoV66Y2JQkqmIIfFOy7ZKsXnQNlUXPFXChOw3FCdNqVD5zvci9ybm6pkMe/Nw+Rz9I0Zsk2a+05iQ==", + "requires": { + "bl": "^2.2.1", + "bson": "^1.1.4", + "denque": "^1.4.1", + "optional-require": "^1.1.8", + "safe-buffer": "^5.1.2", + "saslprep": "^1.0.0" + }, + "dependencies": { + "optional-require": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.1.8.tgz", + "integrity": "sha512-jq83qaUb0wNg9Krv1c5OQ+58EK+vHde6aBPzLvPPqJm89UQWsvSuFy9X/OSNJnFeSOKo7btE0n8Nl2+nE+z5nA==", + "requires": { + "require-at": "^1.0.6" + } + } + } + }, + "mongoose": { + "version": "5.13.12", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.12.tgz", + "integrity": "sha512-ZEuZ3X/yop9XyOyuCYMz+oxJxXBclm9LIsjKHB0QX2eaNqKNqkvZFzkElbJCj8FDvYmBZFh0OFHlkREhtie6uA==", + "requires": { + "@types/bson": "1.x || 4.0.x", + "@types/mongodb": "^3.5.27", + "bson": "^1.1.4", + "kareem": "2.3.2", + "mongodb": "3.7.2", + "mongoose-legacy-pluralize": "1.0.2", + "mpath": "0.8.4", + "mquery": "3.2.5", + "ms": "2.1.2", + "optional-require": "1.0.x", + "regexp-clone": "1.0.0", + "safe-buffer": "5.2.1", + "sift": "13.5.2", + "sliced": "1.0.1" + }, + "dependencies": { + "mpath": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.8.4.tgz", + "integrity": "sha512-DTxNZomBcTWlrMW76jy1wvV37X/cNNxPW1y2Jzd4DZkAaC5ZGsm8bfGfNOthcDuRJujXLqiuS6o3Tpy0JEoh7g==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "mongoose-legacy-pluralize": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mongoose-legacy-pluralize/-/mongoose-legacy-pluralize-1.0.2.tgz", + "integrity": "sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ==" + }, + "mpath": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.8.3.tgz", + "integrity": "sha512-eb9rRvhDltXVNL6Fxd2zM9D4vKBxjVVQNLNijlj7uoXUy19zNDsIif5zR+pWmPCWNKwAtqyo4JveQm4nfD5+eA==" + }, + "mquery": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.5.tgz", + "integrity": "sha512-VjOKHHgU84wij7IUoZzFRU07IAxd5kWJaDmyUzQlbjHjyoeK5TNeeo8ZsFDtTYnSgpW6n/nMNIHvE3u8Lbrf4A==", + "requires": { + "bluebird": "3.5.1", + "debug": "3.1.0", + "regexp-clone": "^1.0.0", + "safe-buffer": "5.1.2", + "sliced": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "nan": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==" + }, + "napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "neko-love": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/neko-love/-/neko-love-2.0.2.tgz", + "integrity": "sha512-LQWbvBQ+KitX0hYSjYiHwhq7fPh+TOsVl38TcSoqqYXTq+ykE+TgTgDPamK2kPfyS+qkv9v1wFEbnD/JhX7xBA==", + "requires": { + "node-fetch": "^2.6.0", + "query-string": "^6.12.1", + "wumpfetch": "^0.3.1" + } + }, + "nekos.life": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/nekos.life/-/nekos.life-2.0.7.tgz", + "integrity": "sha512-kL5sYOqaDTIdVH40YVrtWQPX60bGK3Ri/j2jnHugZ86lxc4xIytUmGelspFwKAs4TOHDSZh4jiJGGL8dQ55HNA==" + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "node": { + "version": "16.13.0", + "resolved": "https://registry.npmjs.org/node/-/node-16.13.0.tgz", + "integrity": "sha512-bCUq6u/0rVHBvCpxLFTv5/kPjJGTltcyWQ2EtqlZ6WOqSpkTVBFtNoJ9tSVIGmadb0KoRsWd2CyNs9bU/drxXQ==", + "dev": true, + "requires": { + "node-bin-setup": "^1.0.0" + } + }, + "node-abi": { + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz", + "integrity": "sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==", + "requires": { + "semver": "^5.4.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==" + }, + "node-bin-setup": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/node-bin-setup/-/node-bin-setup-1.0.6.tgz", + "integrity": "sha512-uPIxXNis1CRbv1DwqAxkgBk5NFV3s7cMN/Gf556jSw6jBvV7ca4F9lRL/8cALcZecRibeqU+5dFYqFFmzv5a0Q==", + "dev": true + }, + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + }, + "node-fzf": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/node-fzf/-/node-fzf-0.5.3.tgz", + "integrity": "sha512-crN8rRfApu/GUrtKq+zJ6LueUyNAOJpFHxoT2Ru1Q+OYRa/F/H7CXvzcMrFc7D964yakYZEZ9XR3YbdSHXgyCw==", + "requires": { + "cli-color": "~1.2.0", + "keypress": "~0.2.1", + "minimist": "~1.2.0", + "redstar": "0.0.2", + "string-width": "~2.1.1", + "ttys": "0.0.3" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "node-superfetch": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/node-superfetch/-/node-superfetch-0.1.11.tgz", + "integrity": "sha512-984lO43EvDtjBOpVXDqnR2L5+pVt+qWfqIE6H7Sl21BoIz26OwSKxBnO9ZmJkYXAimR64MUPiz6tn5hySy1d0Q==", + "requires": { + "form-data": "^3.0.0", + "node-fetch": "^2.6.0" + } + }, + "nodejs-snowflake": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/nodejs-snowflake/-/nodejs-snowflake-1.6.2.tgz", + "integrity": "sha512-8qY/9xW7OJ5XJLr//q2AP3/FQD8FEX9Is4PJwaaQEKFr7kjeQhufNr76Hh0gcIjS4p9569V/sIb4ujEYdYs5GA==", + "requires": { + "bindings": "^1.5.0", + "node-addon-api": "^3.0.0", + "prebuild-install": "5.3.4" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "prebuild-install": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.4.tgz", + "integrity": "sha512-AkKN+pf4fSEihjapLEEj8n85YIw/tN6BQqkhzbDc0RvEZGdkpJBGMUYx66AAMcPG2KzmPQS7Cm16an4HVBRRMA==", + "requires": { + "detect-libc": "^1.0.3", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp": "^0.5.1", + "napi-build-utils": "^1.0.1", + "node-abi": "^2.7.0", + "noop-logger": "^0.1.1", + "npmlog": "^4.0.1", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^3.0.3", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0", + "which-pm-runs": "^1.0.0" + } + } + } + }, + "noop-logger": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", + "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI=" + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "requires": { + "abbrev": "1" + } + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + }, + "novelcovid": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/novelcovid/-/novelcovid-3.0.2.tgz", + "integrity": "sha512-JPMmLip5ZIyhXg70oRszXpBjMuitN0vKq0cj5hs1lY0w99fmqjyu4o36P9WntGAlzPDTE1wuj29P3HzUutxQrg==", + "requires": { + "@aero/centra": "^1.0.3" + } + }, + "npm": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/npm/-/npm-7.19.1.tgz", + "integrity": "sha512-aN3hZzGkPzKOyhjXtOhnQTGumorFhgpOU6xfuQsF1nJKh4DhsgfOMG4s/SNx56r4xHPvM5m/sk914wzDgKba3A==", + "requires": { + "@npmcli/arborist": "^2.6.4", + "@npmcli/ci-detect": "^1.2.0", + "@npmcli/config": "^2.2.0", + "@npmcli/package-json": "^1.0.1", + "@npmcli/run-script": "^1.8.5", + "abbrev": "~1.1.1", + "ansicolors": "~0.3.2", + "ansistyles": "~0.1.3", + "archy": "~1.0.0", + "byte-size": "^7.0.1", + "cacache": "^15.2.0", + "chalk": "^4.1.0", + "chownr": "^2.0.0", + "cli-columns": "^3.1.2", + "cli-table3": "^0.6.0", + "columnify": "~1.5.4", + "glob": "^7.1.7", + "graceful-fs": "^4.2.6", + "hosted-git-info": "^4.0.2", + "ini": "^2.0.0", + "init-package-json": "^2.0.3", + "is-cidr": "^4.0.2", + "json-parse-even-better-errors": "^2.3.1", + "leven": "^3.1.0", + "libnpmaccess": "^4.0.2", + "libnpmdiff": "^2.0.4", + "libnpmexec": "^2.0.0", + "libnpmfund": "^1.1.0", + "libnpmhook": "^6.0.2", + "libnpmorg": "^2.0.2", + "libnpmpack": "^2.0.1", + "libnpmpublish": "^4.0.1", + "libnpmsearch": "^3.1.1", + "libnpmteam": "^2.0.3", + "libnpmversion": "^1.2.1", + "make-fetch-happen": "^9.0.3", + "minipass": "^3.1.3", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "mkdirp-infer-owner": "^2.0.0", + "ms": "^2.1.2", + "node-gyp": "^7.1.2", + "nopt": "^5.0.0", + "npm-audit-report": "^2.1.5", + "npm-package-arg": "^8.1.5", + "npm-pick-manifest": "^6.1.1", + "npm-profile": "^5.0.3", + "npm-registry-fetch": "^11.0.0", + "npm-user-validate": "^1.0.1", + "npmlog": "~4.1.2", + "opener": "^1.5.2", + "pacote": "^11.3.3", + "parse-conflict-json": "^1.1.1", + "qrcode-terminal": "^0.12.0", + "read": "~1.0.7", + "read-package-json": "^3.0.1", + "read-package-json-fast": "^2.0.2", + "readdir-scoped-modules": "^1.1.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "ssri": "^8.0.1", + "tar": "^6.1.0", + "text-table": "~0.2.0", + "tiny-relative-date": "^1.3.0", + "treeverse": "^1.0.4", + "validate-npm-package-name": "~3.0.0", + "which": "^2.0.2", + "write-file-atomic": "^3.0.3" + }, + "dependencies": { + "@npmcli/arborist": { + "version": "2.6.4", + "bundled": true, + "requires": { + "@npmcli/installed-package-contents": "^1.0.7", + "@npmcli/map-workspaces": "^1.0.2", + "@npmcli/metavuln-calculator": "^1.1.0", + "@npmcli/move-file": "^1.1.0", + "@npmcli/name-from-folder": "^1.0.1", + "@npmcli/node-gyp": "^1.0.1", + "@npmcli/package-json": "^1.0.1", + "@npmcli/run-script": "^1.8.2", + "bin-links": "^2.2.1", + "cacache": "^15.0.3", + "common-ancestor-path": "^1.0.1", + "json-parse-even-better-errors": "^2.3.1", + "json-stringify-nice": "^1.1.4", + "mkdirp-infer-owner": "^2.0.0", + "npm-install-checks": "^4.0.0", + "npm-package-arg": "^8.1.0", + "npm-pick-manifest": "^6.1.0", + "npm-registry-fetch": "^11.0.0", + "pacote": "^11.2.6", + "parse-conflict-json": "^1.1.1", + "proc-log": "^1.0.0", + "promise-all-reject-late": "^1.0.0", + "promise-call-limit": "^1.0.1", + "read-package-json-fast": "^2.0.2", + "readdir-scoped-modules": "^1.1.0", + "semver": "^7.3.5", + "tar": "^6.1.0", + "treeverse": "^1.0.4", + "walk-up-path": "^1.0.0" + } + }, + "@npmcli/ci-detect": { + "version": "1.3.0", + "bundled": true + }, + "@npmcli/config": { + "version": "2.2.0", + "bundled": true, + "requires": { + "ini": "^2.0.0", + "mkdirp-infer-owner": "^2.0.0", + "nopt": "^5.0.0", + "semver": "^7.3.4", + "walk-up-path": "^1.0.0" + } + }, + "@npmcli/disparity-colors": { + "version": "1.0.1", + "bundled": true, + "requires": { + "ansi-styles": "^4.3.0" + } + }, + "@npmcli/git": { + "version": "2.0.9", + "bundled": true, + "requires": { + "@npmcli/promise-spawn": "^1.3.2", + "lru-cache": "^6.0.0", + "mkdirp": "^1.0.4", + "npm-pick-manifest": "^6.1.1", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^2.0.2" + } + }, + "@npmcli/installed-package-contents": { + "version": "1.0.7", + "bundled": true, + "requires": { + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "@npmcli/map-workspaces": { + "version": "1.0.3", + "bundled": true, + "requires": { + "@npmcli/name-from-folder": "^1.0.1", + "glob": "^7.1.6", + "minimatch": "^3.0.4", + "read-package-json-fast": "^2.0.1" + } + }, + "@npmcli/metavuln-calculator": { + "version": "1.1.1", + "bundled": true, + "requires": { + "cacache": "^15.0.5", + "pacote": "^11.1.11", + "semver": "^7.3.2" + } + }, + "@npmcli/move-file": { + "version": "1.1.2", + "bundled": true, + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + } + }, + "@npmcli/name-from-folder": { + "version": "1.0.1", + "bundled": true + }, + "@npmcli/node-gyp": { + "version": "1.0.2", + "bundled": true + }, + "@npmcli/package-json": { + "version": "1.0.1", + "bundled": true, + "requires": { + "json-parse-even-better-errors": "^2.3.1" + } + }, + "@npmcli/promise-spawn": { + "version": "1.3.2", + "bundled": true, + "requires": { + "infer-owner": "^1.0.4" + } + }, + "@npmcli/run-script": { + "version": "1.8.5", + "bundled": true, + "requires": { + "@npmcli/node-gyp": "^1.0.2", + "@npmcli/promise-spawn": "^1.3.2", + "infer-owner": "^1.0.4", + "node-gyp": "^7.1.0", + "read-package-json-fast": "^2.0.1" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "bundled": true + }, + "abbrev": { + "version": "1.1.1", + "bundled": true + }, + "agent-base": { + "version": "6.0.2", + "bundled": true, + "requires": { + "debug": "4" + } + }, + "agentkeepalive": { + "version": "4.1.4", + "bundled": true, + "requires": { + "debug": "^4.1.0", + "depd": "^1.1.2", + "humanize-ms": "^1.2.1" + } + }, + "aggregate-error": { + "version": "3.1.0", + "bundled": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "bundled": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true + }, + "ansi-styles": { + "version": "4.3.0", + "bundled": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "ansicolors": { + "version": "0.3.2", + "bundled": true + }, + "ansistyles": { + "version": "0.1.3", + "bundled": true + }, + "aproba": { + "version": "2.0.0", + "bundled": true + }, + "archy": { + "version": "1.0.0", + "bundled": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "asap": { + "version": "2.0.6", + "bundled": true + }, + "asn1": { + "version": "0.2.4", + "bundled": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "bundled": true + }, + "asynckit": { + "version": "0.4.0", + "bundled": true + }, + "aws-sign2": { + "version": "0.7.0", + "bundled": true + }, + "aws4": { + "version": "1.11.0", + "bundled": true + }, + "balanced-match": { + "version": "1.0.2", + "bundled": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "bundled": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bin-links": { + "version": "2.2.1", + "bundled": true, + "requires": { + "cmd-shim": "^4.0.1", + "mkdirp": "^1.0.3", + "npm-normalize-package-bin": "^1.0.0", + "read-cmd-shim": "^2.0.0", + "rimraf": "^3.0.0", + "write-file-atomic": "^3.0.3" + } + }, + "binary-extensions": { + "version": "2.2.0", + "bundled": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "builtins": { + "version": "1.0.3", + "bundled": true + }, + "byte-size": { + "version": "7.0.1", + "bundled": true + }, + "cacache": { + "version": "15.2.0", + "bundled": true, + "requires": { + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + } + }, + "caseless": { + "version": "0.12.0", + "bundled": true + }, + "chalk": { + "version": "4.1.1", + "bundled": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "chownr": { + "version": "2.0.0", + "bundled": true + }, + "cidr-regex": { + "version": "3.1.1", + "bundled": true, + "requires": { + "ip-regex": "^4.1.0" + } + }, + "clean-stack": { + "version": "2.2.0", + "bundled": true + }, + "cli-columns": { + "version": "3.1.2", + "bundled": true, + "requires": { + "string-width": "^2.0.0", + "strip-ansi": "^3.0.1" + } + }, + "cli-table3": { + "version": "0.6.0", + "bundled": true, + "requires": { + "colors": "^1.1.2", + "object-assign": "^4.1.0", + "string-width": "^4.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "bundled": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "bundled": true + }, + "string-width": { + "version": "4.2.2", + "bundled": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "bundled": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "clone": { + "version": "1.0.4", + "bundled": true + }, + "cmd-shim": { + "version": "4.1.0", + "bundled": true, + "requires": { + "mkdirp-infer-owner": "^2.0.0" + } + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true + }, + "color-convert": { + "version": "2.0.1", + "bundled": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "bundled": true + }, + "colors": { + "version": "1.4.0", + "bundled": true, + "optional": true + }, + "columnify": { + "version": "1.5.4", + "bundled": true, + "requires": { + "strip-ansi": "^3.0.0", + "wcwidth": "^1.0.0" + } + }, + "combined-stream": { + "version": "1.0.8", + "bundled": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "common-ancestor-path": { + "version": "1.0.1", + "bundled": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true + }, + "dashdash": { + "version": "1.14.1", + "bundled": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "debug": { + "version": "4.3.1", + "bundled": true, + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "bundled": true + } + } + }, + "debuglog": { + "version": "1.0.1", + "bundled": true + }, + "defaults": { + "version": "1.0.3", + "bundled": true, + "requires": { + "clone": "^1.0.2" + } + }, + "delayed-stream": { + "version": "1.0.0", + "bundled": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true + }, + "depd": { + "version": "1.1.2", + "bundled": true + }, + "dezalgo": { + "version": "1.0.3", + "bundled": true, + "requires": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "diff": { + "version": "5.0.0", + "bundled": true + }, + "ecc-jsbn": { + "version": "0.1.2", + "bundled": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "bundled": true + }, + "encoding": { + "version": "0.1.13", + "bundled": true, + "optional": true, + "requires": { + "iconv-lite": "^0.6.2" + } + }, + "env-paths": { + "version": "2.2.1", + "bundled": true + }, + "err-code": { + "version": "2.0.3", + "bundled": true + }, + "extend": { + "version": "3.0.2", + "bundled": true + }, + "extsprintf": { + "version": "1.3.0", + "bundled": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "bundled": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "bundled": true + }, + "forever-agent": { + "version": "0.6.1", + "bundled": true + }, + "fs-minipass": { + "version": "2.1.0", + "bundled": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true + }, + "function-bind": { + "version": "1.1.1", + "bundled": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "bundled": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "getpass": { + "version": "0.1.7", + "bundled": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.7", + "bundled": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.2.6", + "bundled": true + }, + "har-schema": { + "version": "2.0.0", + "bundled": true + }, + "har-validator": { + "version": "5.1.5", + "bundled": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "bundled": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "4.0.0", + "bundled": true + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true + }, + "hosted-git-info": { + "version": "4.0.2", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "http-cache-semantics": { + "version": "4.1.0", + "bundled": true + }, + "http-proxy-agent": { + "version": "4.0.1", + "bundled": true, + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "http-signature": { + "version": "1.2.0", + "bundled": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-proxy-agent": { + "version": "5.0.0", + "bundled": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "humanize-ms": { + "version": "1.2.1", + "bundled": true, + "requires": { + "ms": "^2.0.0" + } + }, + "iconv-lite": { + "version": "0.6.3", + "bundled": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "ignore-walk": { + "version": "3.0.4", + "bundled": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "imurmurhash": { + "version": "0.1.4", + "bundled": true + }, + "indent-string": { + "version": "4.0.0", + "bundled": true + }, + "infer-owner": { + "version": "1.0.4", + "bundled": true + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true + }, + "ini": { + "version": "2.0.0", + "bundled": true + }, + "init-package-json": { + "version": "2.0.3", + "bundled": true, + "requires": { + "glob": "^7.1.1", + "npm-package-arg": "^8.1.2", + "promzard": "^0.3.0", + "read": "~1.0.1", + "read-package-json": "^3.0.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4", + "validate-npm-package-name": "^3.0.0" + } + }, + "ip": { + "version": "1.1.5", + "bundled": true + }, + "ip-regex": { + "version": "4.3.0", + "bundled": true + }, + "is-cidr": { + "version": "4.0.2", + "bundled": true, + "requires": { + "cidr-regex": "^3.1.1" + } + }, + "is-core-module": { + "version": "2.4.0", + "bundled": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "bundled": true + }, + "is-lambda": { + "version": "1.0.1", + "bundled": true + }, + "is-typedarray": { + "version": "1.0.0", + "bundled": true + }, + "isarray": { + "version": "1.0.0", + "bundled": true + }, + "isexe": { + "version": "2.0.0", + "bundled": true + }, + "isstream": { + "version": "0.1.2", + "bundled": true + }, + "jsbn": { + "version": "0.1.1", + "bundled": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "bundled": true + }, + "json-schema": { + "version": "0.2.3", + "bundled": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "bundled": true + }, + "json-stringify-nice": { + "version": "1.1.4", + "bundled": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "bundled": true + }, + "jsonparse": { + "version": "1.3.1", + "bundled": true + }, + "jsprim": { + "version": "1.4.1", + "bundled": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "just-diff": { + "version": "3.1.1", + "bundled": true + }, + "just-diff-apply": { + "version": "3.0.0", + "bundled": true + }, + "leven": { + "version": "3.1.0", + "bundled": true + }, + "libnpmaccess": { + "version": "4.0.3", + "bundled": true, + "requires": { + "aproba": "^2.0.0", + "minipass": "^3.1.1", + "npm-package-arg": "^8.1.2", + "npm-registry-fetch": "^11.0.0" + } + }, + "libnpmdiff": { + "version": "2.0.4", + "bundled": true, + "requires": { + "@npmcli/disparity-colors": "^1.0.1", + "@npmcli/installed-package-contents": "^1.0.7", + "binary-extensions": "^2.2.0", + "diff": "^5.0.0", + "minimatch": "^3.0.4", + "npm-package-arg": "^8.1.4", + "pacote": "^11.3.4", + "tar": "^6.1.0" + } + }, + "libnpmexec": { + "version": "2.0.0", + "bundled": true, + "requires": { + "@npmcli/arborist": "^2.3.0", + "@npmcli/ci-detect": "^1.3.0", + "@npmcli/run-script": "^1.8.4", + "chalk": "^4.1.0", + "mkdirp-infer-owner": "^2.0.0", + "npm-package-arg": "^8.1.2", + "pacote": "^11.3.1", + "proc-log": "^1.0.0", + "read": "^1.0.7", + "read-package-json-fast": "^2.0.2", + "walk-up-path": "^1.0.0" + } + }, + "libnpmfund": { + "version": "1.1.0", + "bundled": true, + "requires": { + "@npmcli/arborist": "^2.5.0" + } + }, + "libnpmhook": { + "version": "6.0.3", + "bundled": true, + "requires": { + "aproba": "^2.0.0", + "npm-registry-fetch": "^11.0.0" + } + }, + "libnpmorg": { + "version": "2.0.3", + "bundled": true, + "requires": { + "aproba": "^2.0.0", + "npm-registry-fetch": "^11.0.0" + } + }, + "libnpmpack": { + "version": "2.0.1", + "bundled": true, + "requires": { + "@npmcli/run-script": "^1.8.3", + "npm-package-arg": "^8.1.0", + "pacote": "^11.2.6" + } + }, + "libnpmpublish": { + "version": "4.0.2", + "bundled": true, + "requires": { + "normalize-package-data": "^3.0.2", + "npm-package-arg": "^8.1.2", + "npm-registry-fetch": "^11.0.0", + "semver": "^7.1.3", + "ssri": "^8.0.1" + } + }, + "libnpmsearch": { + "version": "3.1.2", + "bundled": true, + "requires": { + "npm-registry-fetch": "^11.0.0" + } + }, + "libnpmteam": { + "version": "2.0.4", + "bundled": true, + "requires": { + "aproba": "^2.0.0", + "npm-registry-fetch": "^11.0.0" + } + }, + "libnpmversion": { + "version": "1.2.1", + "bundled": true, + "requires": { + "@npmcli/git": "^2.0.7", + "@npmcli/run-script": "^1.8.4", + "json-parse-even-better-errors": "^2.3.1", + "semver": "^7.3.5", + "stringify-package": "^1.0.1" + } + }, + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "make-fetch-happen": { + "version": "9.0.3", + "bundled": true, + "requires": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^5.0.0", + "ssri": "^8.0.0" + } + }, + "mime-db": { + "version": "1.48.0", + "bundled": true + }, + "mime-types": { + "version": "2.1.31", + "bundled": true, + "requires": { + "mime-db": "1.48.0" + } + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minipass": { + "version": "3.1.3", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass-collect": { + "version": "1.0.2", + "bundled": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-fetch": { + "version": "1.3.3", + "bundled": true, + "requires": { + "encoding": "^0.1.12", + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + } + }, + "minipass-flush": { + "version": "1.0.5", + "bundled": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-json-stream": { + "version": "1.0.1", + "bundled": true, + "requires": { + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "bundled": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-sized": { + "version": "1.0.3", + "bundled": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minizlib": { + "version": "2.1.2", + "bundled": true, + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "bundled": true + }, + "mkdirp-infer-owner": { + "version": "2.0.0", + "bundled": true, + "requires": { + "chownr": "^2.0.0", + "infer-owner": "^1.0.4", + "mkdirp": "^1.0.3" + } + }, + "ms": { + "version": "2.1.3", + "bundled": true + }, + "mute-stream": { + "version": "0.0.8", + "bundled": true + }, + "negotiator": { + "version": "0.6.2", + "bundled": true + }, + "node-gyp": { + "version": "7.1.2", + "bundled": true, + "requires": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.3", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "request": "^2.88.2", + "rimraf": "^3.0.2", + "semver": "^7.3.2", + "tar": "^6.0.2", + "which": "^2.0.2" + } + }, + "nopt": { + "version": "5.0.0", + "bundled": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "3.0.2", + "bundled": true, + "requires": { + "hosted-git-info": "^4.0.1", + "resolve": "^1.20.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + } + }, + "npm-audit-report": { + "version": "2.1.5", + "bundled": true, + "requires": { + "chalk": "^4.0.0" + } + }, + "npm-bundled": { + "version": "1.1.2", + "bundled": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-install-checks": { + "version": "4.0.0", + "bundled": true, + "requires": { + "semver": "^7.1.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true + }, + "npm-package-arg": { + "version": "8.1.5", + "bundled": true, + "requires": { + "hosted-git-info": "^4.0.1", + "semver": "^7.3.4", + "validate-npm-package-name": "^3.0.0" + } + }, + "npm-packlist": { + "version": "2.2.2", + "bundled": true, + "requires": { + "glob": "^7.1.6", + "ignore-walk": "^3.0.3", + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-pick-manifest": { + "version": "6.1.1", + "bundled": true, + "requires": { + "npm-install-checks": "^4.0.0", + "npm-normalize-package-bin": "^1.0.1", + "npm-package-arg": "^8.1.2", + "semver": "^7.3.4" + } + }, + "npm-profile": { + "version": "5.0.4", + "bundled": true, + "requires": { + "npm-registry-fetch": "^11.0.0" + } + }, + "npm-registry-fetch": { + "version": "11.0.0", + "bundled": true, + "requires": { + "make-fetch-happen": "^9.0.1", + "minipass": "^3.1.3", + "minipass-fetch": "^1.3.0", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.0.0", + "npm-package-arg": "^8.0.0" + } + }, + "npm-user-validate": { + "version": "1.0.1", + "bundled": true + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true + }, + "oauth-sign": { + "version": "0.9.0", + "bundled": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "requires": { + "wrappy": "1" + } + }, + "opener": { + "version": "1.5.2", + "bundled": true + }, + "p-map": { + "version": "4.0.0", + "bundled": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "pacote": { + "version": "11.3.4", + "bundled": true, + "requires": { + "@npmcli/git": "^2.0.1", + "@npmcli/installed-package-contents": "^1.0.6", + "@npmcli/promise-spawn": "^1.2.0", + "@npmcli/run-script": "^1.8.2", + "cacache": "^15.0.5", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "infer-owner": "^1.0.4", + "minipass": "^3.1.3", + "mkdirp": "^1.0.3", + "npm-package-arg": "^8.0.1", + "npm-packlist": "^2.1.4", + "npm-pick-manifest": "^6.0.0", + "npm-registry-fetch": "^11.0.0", + "promise-retry": "^2.0.1", + "read-package-json-fast": "^2.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.1.0" + } + }, + "parse-conflict-json": { + "version": "1.1.1", + "bundled": true, + "requires": { + "json-parse-even-better-errors": "^2.3.0", + "just-diff": "^3.0.1", + "just-diff-apply": "^3.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true + }, + "path-parse": { + "version": "1.0.7", + "bundled": true + }, + "performance-now": { + "version": "2.1.0", + "bundled": true + }, + "proc-log": { + "version": "1.0.0", + "bundled": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true + }, + "promise-all-reject-late": { + "version": "1.0.1", + "bundled": true + }, + "promise-call-limit": { + "version": "1.0.1", + "bundled": true + }, + "promise-inflight": { + "version": "1.0.1", + "bundled": true + }, + "promise-retry": { + "version": "2.0.1", + "bundled": true, + "requires": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + } + }, + "promzard": { + "version": "0.3.0", + "bundled": true, + "requires": { + "read": "1" + } + }, + "psl": { + "version": "1.8.0", + "bundled": true + }, + "punycode": { + "version": "2.1.1", + "bundled": true + }, + "qrcode-terminal": { + "version": "0.12.0", + "bundled": true + }, + "qs": { + "version": "6.5.2", + "bundled": true + }, + "read": { + "version": "1.0.7", + "bundled": true, + "requires": { + "mute-stream": "~0.0.4" + } + }, + "read-cmd-shim": { + "version": "2.0.0", + "bundled": true + }, + "read-package-json": { + "version": "3.0.1", + "bundled": true, + "requires": { + "glob": "^7.1.1", + "json-parse-even-better-errors": "^2.3.0", + "normalize-package-data": "^3.0.0", + "npm-normalize-package-bin": "^1.0.0" + } + }, + "read-package-json-fast": { + "version": "2.0.2", + "bundled": true, + "requires": { + "json-parse-even-better-errors": "^2.3.0", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "bundled": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdir-scoped-modules": { + "version": "1.1.0", + "bundled": true, + "requires": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, + "request": { + "version": "2.88.2", + "bundled": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "form-data": { + "version": "2.3.3", + "bundled": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "tough-cookie": { + "version": "2.5.0", + "bundled": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + } + } + }, + "resolve": { + "version": "1.20.0", + "bundled": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "retry": { + "version": "0.12.0", + "bundled": true + }, + "rimraf": { + "version": "3.0.2", + "bundled": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true + }, + "semver": { + "version": "7.3.5", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true + }, + "signal-exit": { + "version": "3.0.3", + "bundled": true + }, + "smart-buffer": { + "version": "4.1.0", + "bundled": true + }, + "socks": { + "version": "2.6.1", + "bundled": true, + "requires": { + "ip": "^1.1.5", + "smart-buffer": "^4.1.0" + } + }, + "socks-proxy-agent": { + "version": "5.0.0", + "bundled": true, + "requires": { + "agent-base": "6", + "debug": "4", + "socks": "^2.3.3" + } + }, + "spdx-correct": { + "version": "3.1.1", + "bundled": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "bundled": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "bundled": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.9", + "bundled": true + }, + "sshpk": { + "version": "1.16.1", + "bundled": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "8.0.1", + "bundled": true, + "requires": { + "minipass": "^3.1.1" + } + }, + "string-width": { + "version": "2.1.1", + "bundled": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "bundled": true + }, + "strip-ansi": { + "version": "4.0.0", + "bundled": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "stringify-package": { + "version": "1.0.1", + "bundled": true + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "bundled": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "tar": { + "version": "6.1.0", + "bundled": true, + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + } + }, + "text-table": { + "version": "0.2.0", + "bundled": true + }, + "tiny-relative-date": { + "version": "1.3.0", + "bundled": true + }, + "treeverse": { + "version": "1.0.4", + "bundled": true + }, + "tunnel-agent": { + "version": "0.6.0", + "bundled": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "bundled": true + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "bundled": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "unique-filename": { + "version": "1.1.1", + "bundled": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "bundled": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "uri-js": { + "version": "4.4.1", + "bundled": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true + }, + "uuid": { + "version": "3.4.0", + "bundled": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "bundled": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "validate-npm-package-name": { + "version": "3.0.0", + "bundled": true, + "requires": { + "builtins": "^1.0.3" + } + }, + "verror": { + "version": "1.10.0", + "bundled": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "walk-up-path": { + "version": "1.0.0", + "bundled": true + }, + "wcwidth": { + "version": "1.0.1", + "bundled": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "which": { + "version": "2.0.2", + "bundled": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true + }, + "write-file-atomic": { + "version": "3.0.3", + "bundled": true, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "yallist": { + "version": "4.0.0", + "bundled": true + } + } + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", + "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-inspect": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz", + "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==" + }, + "omggif": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", + "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "optional-require": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.0.3.tgz", + "integrity": "sha512-RV2Zp2MY2aeYK5G+B/Sps8lW5NHAzE5QClbFP15j+PWmP+T9PxlJXBOOLoSAdgwFvS4t0aMR4vpedMkbHfh0nA==" + }, + "opusscript": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/opusscript/-/opusscript-0.0.7.tgz", + "integrity": "sha512-DcBadTdYTUuH9zQtepsLjQn4Ll6rs3dmeFvN+SD0ThPnxRBRm/WC1zXWPg+wgAJimB784gdZvUMA57gDP7FdVg==" + }, + "or": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/or/-/or-0.2.0.tgz", + "integrity": "sha1-mQTqYeJZQ/k14g9PR0ngoUGoK2o=" + }, + "os": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/os/-/os-0.1.1.tgz", + "integrity": "sha1-IIhF6J4ZOtTZcUdLk5R3NqVtE/M=" + }, + "p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==" + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "parse-bmfont-ascii": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", + "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=" + }, + "parse-bmfont-binary": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", + "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=" + }, + "parse-bmfont-xml": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", + "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", + "requires": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.4.5" + } + }, + "parse-cache-control": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-cache-control/-/parse-cache-control-1.0.1.tgz", + "integrity": "sha1-juqz5U+laSD+Fro493+iGqzC104=" + }, + "parse-headers": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.3.tgz", + "integrity": "sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA==" + }, + "parse-ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz", + "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==" + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "requires": { + "parse5": "^6.0.1" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "path": { + "version": "0.12.7", + "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", + "integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=", + "requires": { + "process": "^0.11.1", + "util": "^0.10.3" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "petitio": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/petitio/-/petitio-1.3.2.tgz", + "integrity": "sha512-hbbT+rOvovz39ZneGW+C8B4YsKH20KLXYVDT/IzSUxaY8H7al/TO+vFCm+H5cnYe62gIqF9ak5p8OJktV/I0Ig==" + }, + "phin": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", + "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==" + }, + "pixelmatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", + "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", + "requires": { + "pngjs": "^3.0.0" + } + }, + "pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" + }, + "prebuild-install": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.1.4.tgz", + "integrity": "sha512-Z4vpywnK1lBg+zdPCVCsKq0xO66eEV9rWo2zrROGGiRS4JtueBOdlB1FnY8lcy7JsUud/Q3ijUxyWN26Ika0vQ==", + "requires": { + "detect-libc": "^1.0.3", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^2.21.0", + "npmlog": "^4.0.1", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^3.0.3", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + } + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" + }, + "pretty-ms": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-7.0.1.tgz", + "integrity": "sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==", + "requires": { + "parse-ms": "^2.1.0" + } + }, + "prism-media": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/prism-media/-/prism-media-1.3.1.tgz", + "integrity": "sha512-nyYAa3KB4qteJIqdguKmwxTJgy55xxUtkJ3uRnOvO5jO+frci+9zpRXw6QZVcfDeva3S654fU9+26P2OSTzjHw==" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + }, + "query-string": { + "version": "6.14.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.14.1.tgz", + "integrity": "sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==", + "requires": { + "decode-uri-component": "^0.2.0", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + } + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + }, + "quick.db": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/quick.db/-/quick.db-7.1.3.tgz", + "integrity": "sha512-0S1fVb9OAZGhkI4ZIc5Oe4yWMwhz20xSsziwd6+yGWKKMsPt+XOfj/gD5CesGxd2WdqBkZFBiP8ZqWDu55HLHA==", + "requires": { + "better-sqlite3": "^7.1.1", + "lodash": "^4.17.20" + } + }, + "quickmongo": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/quickmongo/-/quickmongo-4.0.0.tgz", + "integrity": "sha512-oOGEnU/3ouxw1PQa6tAAMqGZL8KG8QDcJy2PqQPcLZUOZi1rSpfD3Glsuwd49Lvy0s+qRzg5SA3Cc8F2hfZbbw==", + "requires": { + "dot-prop": "^6.0.1" + }, + "dependencies": { + "dot-prop": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", + "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", + "requires": { + "is-obj": "^2.0.0" + } + } + } + }, + "random-code-gen": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/random-code-gen/-/random-code-gen-1.1.2.tgz", + "integrity": "sha512-0rVOkwtifaoK6hIghNFgG2d4noNUp35Xv2Xe0a6OkMUvfVvp1G2YWl4dCBItDwifp+FXt+x8/4uglMs5hbv4Gg==" + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readline-sync": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/readline-sync/-/readline-sync-1.4.10.tgz", + "integrity": "sha512-gNva8/6UAe8QYepIQH/jQ2qn91Qj0B9sYjMBBs3QOB8F2CXcKgLxQaJRP76sWVRQt+QU+8fAkCbCvjjMFu7Ycw==" + }, + "redstar": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/redstar/-/redstar-0.0.2.tgz", + "integrity": "sha1-nVammAY4yYUaEAsMs799PrkCBcs=", + "requires": { + "minimatch": "~3.0.4" + } + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + }, + "regexp-clone": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-1.0.0.tgz", + "integrity": "sha512-TuAasHQNamyyJ2hb97IuBEif4qBHGjPHBS64sZwytpLEqtBQ1gPJTnOaQ6qmpET16cK14kkjbazl6+p0RRv0yw==" + }, + "remove-accents": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz", + "integrity": "sha1-CkPTqq4egNuRngeuJUsoXZ4ce7U=" + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + } + } + }, + "request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "requires": { + "lodash": "^4.17.19" + } + }, + "request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "requires": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, + "require-all": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/require-all/-/require-all-2.2.0.tgz", + "integrity": "sha1-tEIMIzrAKC0P9Jsnf7iAqLXeCJQ=" + }, + "require-at": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/require-at/-/require-at-1.0.6.tgz", + "integrity": "sha512-7i1auJbMUrXEAZCOQ0VNJgmcT2VOKPRl2YGJwgpHpC9CE91Mv4/4UYIUm4chGJaI381ZDq1JUicFii64Hapd8g==" + }, + "require_optional": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz", + "integrity": "sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g==", + "requires": { + "resolve-from": "^2.0.0", + "semver": "^5.1.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "resolve-alpn": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.1.2.tgz", + "integrity": "sha512-8OyfzhAtA32LVUsJSke3auIyINcwdh5l3cvYKdKO0nvsYSKuiLfTM5i78PJswFPT8y6cPW+L1v6/hE95chcpDA==" + }, + "resolve-from": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", + "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=" + }, + "responselike": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", + "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", + "requires": { + "lowercase-keys": "^2.0.0" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "saslprep": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", + "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==", + "optional": true, + "requires": { + "sparse-bitfield": "^3.0.3" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "seed-random": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/seed-random/-/seed-random-2.2.0.tgz", + "integrity": "sha1-KpsZ4lCoFwmSMaW5mk2vgLf77VQ=" + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "sift": { + "version": "13.5.2", + "resolved": "https://registry.npmjs.org/sift/-/sift-13.5.2.tgz", + "integrity": "sha512-+gxdEOMA2J+AI+fVsCqeNn7Tgx3M9ZN9jdi95939l1IJ8cZsqS8sqpJyOkic2SJk+1+98Uwryt/gL6XDaV+UZA==" + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" + }, + "simple-get": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", + "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", + "requires": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "simple-youtube-api": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/simple-youtube-api/-/simple-youtube-api-5.2.1.tgz", + "integrity": "sha512-vmndP9Bkh35tifn2OwY+th2imSsfYtmDqczgdOW5yEARFzvSoR8VSQFsivJnctfV5QHQUL6VrOpNdbmDRLh9Bg==", + "requires": { + "iso8601-duration": "^1.2.0", + "node-fetch": "^2.6.0" + } + }, + "simply-djs": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/simply-djs/-/simply-djs-2.1.3.tgz", + "integrity": "sha512-8qrXewIsVw2i4m74y1ywhVdP+kmNcrpvKfI0O29CJW25SjHoV302a2SGpJOnZwWtwJrB6W7wWUTAtjTK2XSdIQ==", + "requires": { + "ms": "^2.1.3", + "node-fetch": "2.6.1", + "quickmongo": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "mongodb": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.6.3.tgz", + "integrity": "sha512-rOZuR0QkodZiM+UbQE5kDsJykBqWi0CL4Ec2i1nrGrUI3KO11r6Fbxskqmq3JK2NH7aW4dcccBuUujAP0ERl5w==", + "requires": { + "bl": "^2.2.1", + "bson": "^1.1.4", + "denque": "^1.4.1", + "require_optional": "^1.0.1", + "safe-buffer": "^5.1.2", + "saslprep": "^1.0.0" + } + }, + "mongoose": { + "version": "5.11.15", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.11.15.tgz", + "integrity": "sha512-8T4bT6eCGB7MqCm40oVhnhT/1AyAdwe+y1rYUhdl3ljsks3BpYz8whZgcMkIoh6VoCCjipOXRqZqdk1UByvlYA==", + "requires": { + "@types/mongodb": "^3.5.27", + "bson": "^1.1.4", + "kareem": "2.3.2", + "mongodb": "3.6.3", + "mongoose-legacy-pluralize": "1.0.2", + "mpath": "0.8.3", + "mquery": "3.2.3", + "ms": "2.1.2", + "regexp-clone": "1.0.0", + "safe-buffer": "5.2.1", + "sift": "7.0.1", + "sliced": "1.0.1" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "mquery": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.3.tgz", + "integrity": "sha512-cIfbP4TyMYX+SkaQ2MntD+F2XbqaBHUYWk3j+kqdDztPWok3tgyssOZxMHMtzbV1w9DaSlvEea0Iocuro41A4g==", + "requires": { + "bluebird": "3.5.1", + "debug": "3.1.0", + "regexp-clone": "^1.0.0", + "safe-buffer": "5.1.2", + "sliced": "1.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "quickmongo": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/quickmongo/-/quickmongo-3.0.2.tgz", + "integrity": "sha512-85k/2RKmwH0jk96RObuHYk+KQErTonhM1Mod6HpF0uadPobth8Cv+Pue3RK+YiBFgpKppsEodPTZgQVC/+qzvQ==", + "requires": { + "lodash": "^4.17.21", + "mongoose": "5.11.15" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "sift": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/sift/-/sift-7.0.1.tgz", + "integrity": "sha512-oqD7PMJ+uO6jV9EQCl0LrRw1OwsiPsiFQR5AR30heR+4Dl7jBBbDLnNvWiak20tzZlSE1H7RB30SX/1j/YYT7g==" + } + } + }, + "sliced": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", + "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=" + }, + "smartestchatbot": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/smartestchatbot/-/smartestchatbot-2.0.0.tgz", + "integrity": "sha512-+7uqXIPcdl53vtrbPTPks5z5gKSuZ+dwPjJVONBxQ1x90G5Fpo1/kAj/CL1XReiPlzUb76RQbi94YZp1DVxXoQ==", + "requires": { + "@vitalets/google-translate-api": "^7.0.0", + "md5": "^2.3.0", + "superagent": "^6.1.0" + } + }, + "snekfetch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/snekfetch/-/snekfetch-4.0.4.tgz", + "integrity": "sha512-dyycG9fvwtSJqKPfMVOpXt+60qvMGe7vWLwOJDiSJaiAx+hs2EnFChG2bXCWn7ulz+zGzrHdN9/yeEb0YqEPww==" + }, + "something-random-on-discord": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/something-random-on-discord/-/something-random-on-discord-0.0.1.tgz", + "integrity": "sha512-2MLnlryu0VlINo+MNcDANR4vfWdFFDdi4Dkuk1rKjtc+MIO0JCFW/iRj4a1J+iAOyEx581OqBG9dn2jx2j4tKg==", + "requires": { + "node-fetch": "^2.6.0" + } + }, + "soundcloud-downloader": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/soundcloud-downloader/-/soundcloud-downloader-0.2.4.tgz", + "integrity": "sha512-ncXi9AC3Crs8azBBUw0u5n6RyJpuV3QhBPDkI8dik3e9r7l6L6mmmrdGgKITsOwEuj3rxoTdFvSAP4pv2VorRw==", + "requires": { + "@babel/runtime": "^7.10.3", + "axios": "^0.21.0", + "dotenv": "^8.2.0", + "m3u8stream": "^0.8.0", + "soundcloud-key-fetch": "^1.0.10" + } + }, + "soundcloud-key-fetch": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/soundcloud-key-fetch/-/soundcloud-key-fetch-1.0.11.tgz", + "integrity": "sha512-ofnXB3yeHGVKnFKEMBP/kIJzGu1SduQzJc+zmkPbKgelvYNsEU/aTGD0PlhmyZquaCkTGByF8CEPRrAnt7ki4g==" + }, + "sourcebin_js": { + "version": "0.0.3-ignore", + "resolved": "https://registry.npmjs.org/sourcebin_js/-/sourcebin_js-0.0.3-ignore.tgz", + "integrity": "sha512-/W6zJeV13IRw4nZ7ByjmjqmQ3UpRqBafJrxLjSUUH8goG60T/1ze2hu87iP2ca5RXEqoTKr7057SJTXqrov3lA==", + "requires": { + "@sourcebin/linguist": "0.0.3", + "node-fetch": "^2.6.0" + } + }, + "sparse-bitfield": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=", + "optional": true, + "requires": { + "memory-pager": "^1.0.2" + } + }, + "split-on-first": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==" + }, + "spotify-uri": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spotify-uri/-/spotify-uri-2.2.0.tgz", + "integrity": "sha512-uUybj02bfyfCoZ0MJ80MkqbKxtIVRJfbRGk05KJFq1li3zb7yNfN1f+TAw4wcXgp7jLWExeiw2wyPQXZ8PHtfg==" + }, + "spotify-url-info": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/spotify-url-info/-/spotify-url-info-2.2.3.tgz", + "integrity": "sha512-cZTE5nOnaAjIiaHG9psVYqKXWOlNUIgSU2e+bNInRaYZNgmVgOcKH0D7V1nSER3gv3h5BXvOo0EJTtrMQQo1bA==", + "requires": { + "cross-fetch": "~3.1.4", + "himalaya": "~1.1.0", + "spotify-uri": "~2.2.0" + } + }, + "srod-v2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/srod-v2/-/srod-v2-1.0.2.tgz", + "integrity": "sha512-bF871tXYNMYoxn74aQaZr2/aheLtzJTRDjBA4hT2ZWPkWM3DBfKmGGlmFdLsR7gmb32YDDVHJOniL36WdSp3wQ==", + "requires": { + "node-fetch": "^2.6.1" + } + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "dependencies": { + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" + }, + "streamify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/streamify/-/streamify-1.0.0.tgz", + "integrity": "sha512-pe2ZoxE+ie5wAjRgKWb5Ur4R5Oa++eoQmHLqGGy4nQn/8BetJcpHkHXRuP3ZIJ/Ptl/rbd76fdn9aQJNys8cKA==" + }, + "strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=" + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + }, + "superagent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-6.1.0.tgz", + "integrity": "sha512-OUDHEssirmplo3F+1HWKUrUjvnQuA+nZI6i/JJBdXb5eq9IyEQwPyPpqND+SSsxf6TygpBEkUjISVRN4/VOpeg==", + "requires": { + "component-emitter": "^1.3.0", + "cookiejar": "^2.1.2", + "debug": "^4.1.1", + "fast-safe-stringify": "^2.0.7", + "form-data": "^3.0.0", + "formidable": "^1.2.2", + "methods": "^1.1.2", + "mime": "^2.4.6", + "qs": "^6.9.4", + "readable-stream": "^3.6.0", + "semver": "^7.3.2" + }, + "dependencies": { + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==" + }, + "qs": { + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz", + "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "tar": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", + "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + } + }, + "tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "requires": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + }, + "dependencies": { + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + } + } + }, + "tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "timers-ext": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", + "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==", + "requires": { + "es5-ext": "~0.10.46", + "next-tick": "1" + } + }, + "timm": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz", + "integrity": "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==" + }, + "tiny-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" + }, + "tinycolor2": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", + "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==" + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" + }, + "ttys": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/ttys/-/ttys-0.0.3.tgz", + "integrity": "sha1-FbrN54MQIN5fLyjwGxcy7wNlH00=" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", + "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" + }, + "twemoji-parser": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/twemoji-parser/-/twemoji-parser-13.1.0.tgz", + "integrity": "sha512-AQOzLJpYlpWMy8n+0ATyKKZzWlZBJN+G0C+5lhX7Ftc2PeEVdUU/7ns2Pn2vVje26AIZ/OHwFoUbdv6YYD/wGg==" + }, + "twitter-api.js": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/twitter-api.js/-/twitter-api.js-0.0.12.tgz", + "integrity": "sha512-LrrbBNWxqJvCasv/NrdnFwI3GGK0pxApzVkitdcLow2sHOqbctS+3ewycWXmK8vMXNQW6eXp12GuA4aZnr3fpg==", + "requires": { + "node-superfetch": "0.1.11" + } + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typed-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/typed-function/-/typed-function-2.0.0.tgz", + "integrity": "sha512-Hhy1Iwo/e4AtLZNK10ewVVcP2UEs408DS35ubP825w/YgSBK1KVLwALvvIG4yX75QJrxjCpcWkzkVRB0BwwYlA==" + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "requires": { + "prepend-http": "^2.0.0" + } + }, + "utif": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz", + "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==", + "requires": { + "pako": "^1.0.5" + } + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "weather-js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/weather-js/-/weather-js-2.0.0.tgz", + "integrity": "sha1-DZvNsFpPhNBrm585kAKKYB6kofw=", + "requires": { + "request": "2.x.x", + "xml2js": "0.4.x" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-pm-runs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=" + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", + "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==" + }, + "wumpfetch": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/wumpfetch/-/wumpfetch-0.3.1.tgz", + "integrity": "sha512-KbvB4asL0z/Uh1eavIXjhdo6rFudT5WtEudNfK3z9KGbvBE0JvGqRntRRjtKPOW1lEh85kcKzIOmRo8KHU5myQ==" + }, + "xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" + }, + "xhr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", + "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", + "requires": { + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "xml-parse-from-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", + "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=" + }, + "xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + }, + "xmlcreate": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.3.tgz", + "integrity": "sha512-HgS+X6zAztGa9zIK3Y3LXuJes33Lz9x+YyTxgrkIdabu2vqcGOWwdfCpf1hWLRrd553wd4QCDf6BBO6FfdsRiQ==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yt-search": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/yt-search/-/yt-search-2.9.0.tgz", + "integrity": "sha512-ywA7ej+SrIozcSKNvfdwJFao/Tq6MJZ/S1k2ZNL4xeFgwrotJZ0SrwGNi0T+Ka+lpSaj5ylnAAhDK1NGDrYdRA==", + "requires": { + "async.parallellimit": "~0.5.2", + "boolstring": "~1.0.2", + "cheerio": "^1.0.0-rc.10", + "dasu": "~0.4.2", + "human-time": "0.0.2", + "jsonpath-plus": "~5.0.2", + "minimist": "~1.2.5", + "node-fzf": "~0.5.1" + } + }, + "ytdl-core": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/ytdl-core/-/ytdl-core-3.4.2.tgz", + "integrity": "sha512-R6m1XZQK+iXxb9Q9Wo14/K8mti1r4HnKv4zKrbp5FvMG/jDbeV0xQHUHqqDLk+uiDy/VU6fVATm5x2ms0QaF5w==", + "requires": { + "html-entities": "^1.3.1", + "m3u8stream": "^0.7.1", + "miniget": "^2.0.1", + "sax": "^1.1.3" + }, + "dependencies": { + "m3u8stream": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/m3u8stream/-/m3u8stream-0.7.1.tgz", + "integrity": "sha512-z6ldnAdhbuWOL6LmMkwptSZGzj+qbRytMKLTbNicwF/bJMjf9U9lqD57RNQUFecvWadEkzy6PDjcNJFFgi19uQ==", + "requires": { + "miniget": "^1.6.1", + "sax": "^1.2.4" + }, + "dependencies": { + "miniget": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/miniget/-/miniget-1.7.2.tgz", + "integrity": "sha512-USPNNK2bnHLOplX8BZVMehUkyQizS/DFpBdoH0TS+fM+hQoLNg9tWg4MeY9wE8gfY0pbzmx5UBEODujt3Lz8AA==" + } + } + }, + "miniget": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/miniget/-/miniget-2.1.0.tgz", + "integrity": "sha512-fy9x3d/0oOIhkwAms6kgxTYkHwdELhMfgj+9a/aYZpJdTWIIWGta9aXHUtnzUn+LjBmRoTdPRQSi2hkmEvXk3A==" + } + } + }, + "ytdl-core-discord": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/ytdl-core-discord/-/ytdl-core-discord-1.3.1.tgz", + "integrity": "sha512-KW8zYY35jRSkxZTEQtT9EiR2exFwYKhCE8QZbRg5Ge9a0YWDDhBOixSdWb8Cn41B1uHhz8FR15E4E/k0kHNX3w==", + "requires": { + "@types/node": "^15.12.2", + "prism-media": "^1.3.1", + "ytdl-core": "^4.8.2" + }, + "dependencies": { + "@types/node": { + "version": "15.14.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.14.2.tgz", + "integrity": "sha512-dvMUE/m2LbXPwlvVuzCyslTEtQ2ZwuuFClDrOQ6mp2CenCg971719PTILZ4I6bTP27xfFFc+o7x2TkLuun/MPw==" + }, + "ytdl-core": { + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/ytdl-core/-/ytdl-core-4.8.3.tgz", + "integrity": "sha512-cWCBeX4FCgjcKmuVK384MT582RIAakpUSeMF/NPVmhO8cWiG+LeQLnBordvLolb0iXYzfUvalgmycYAE5Sy6Xw==", + "requires": { + "m3u8stream": "^0.8.3", + "miniget": "^4.0.0", + "sax": "^1.1.3" + } + } + } + }, + "ytpl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ytpl/-/ytpl-2.2.1.tgz", + "integrity": "sha512-sxty58s4JTNCDkiaiTkcaXfWCOW5sfHOPwDQtWIkoU4C+Kht2qat8yaLVbWZIclUSZo+naANyaI7LGjhhrErGA==", + "requires": { + "miniget": "^4.2.0" + } + }, + "ytsr": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/ytsr/-/ytsr-3.5.0.tgz", + "integrity": "sha512-e92xxZI8OxUCsbLtn0NfkuKuSDN4YZtG+ow64G3N4b+bkEWCjR0hEPye+iCBA07/02OXPmWHD88FPy1hq0izMQ==", + "requires": { + "miniget": "^4.2.0" + } + }, + "zero-fill": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/zero-fill/-/zero-fill-2.2.4.tgz", + "integrity": "sha512-/N5GEDauLHz2uGnuJXWO1Wfib4EC+q4yp9C1jojM7RubwEKADqIqMcYpETMm1lRop403fi3v1qTOdgDE8DIOdw==" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..aa26758 --- /dev/null +++ b/package.json @@ -0,0 +1,109 @@ +{ + "//1": "describes your app and its dependencies", + "//2": "https://docs.npmjs.com/files/package.json", + "//3": "updating this file will download and update your packages", + "name": "hello-express", + "version": "1.0.2", + "description": "A simple Node app built on Express, instantly up and running.", + "main": "server.js", + "scripts": { + "start": "node server.js" + }, + "dependencies": { + "@discordjs/opus": "^0.5.0", + "@distube/ytpl": "^1.0.11", + "akaneko": "^3.0.2", + "ascii-table": "^0.0.9", + "avconv": "^3.1.0", + "await": "^0.2.6", + "axios": "^0.21.1", + "canvacord": "^5.0.8", + "canvas": "^2.8.0", + "canvas-constructor": "^4.1.0", + "canvas-senpai": "^0.1.6", + "chalk": "^4.1.2", + "common-tags": "^1.8.0", + "cpu-stat": "^2.0.1", + "di": "0.0.1", + "discord-akairo": "^8.1.0", + "discord-backup": "^2.5.0", + "discord-button-pages": "^1.1.9", + "discord-buttons": "^4.0.0", + "discord-embeds-pages-buttons": "^1.3.0", + "discord-giveaways": "^4.4.3", + "discord-music-player": "^7.2.0", + "discord-xp": "^1.1.16", + "discord.js": "^12.5.3", + "discord.js-commando": "^0.10.0", + "distube": "^2.8.12", + "dote": "^1.1.0", + "dotenv": "^8.6.0", + "env": "0.0.2", + "erela.js": "^2.3.1", + "express": "^4.17.1", + "ffmpeg-static": "^4.3.0", + "figlet": "^1.5.0", + "fs": "^0.0.2", + "hastebin-gen": "^2.0.5", + "i": "^0.3.6", + "imdb-api": "^4.2.0", + "instagram-api.js": "0.0.8", + "mal-scraper": "^2.11.3", + "mathjs": "^7.1.0", + "moment": "^2.27.0", + "moment-duration-format": "^2.3.2", + "mongoose": "^5.13.12", + "ms": "^2.1.2", + "neko-love": "^2.0.2", + "nekos.life": "^2.0.7", + "node-fetch": "^2.6.1", + "node-superfetch": "^0.1.11", + "nodejs-snowflake": "^1.6.2", + "novelcovid": "^3.0.0", + "npm": "^7.6.1", + "opusscript": "^0.0.7", + "or": "^0.2.0", + "os": "^0.1.1", + "parse-ms": "^2.1.0", + "path": "^0.12.7", + "pretty-ms": "^7.0.1", + "quick.db": "^7.1.3", + "quickmongo": "^4.0.0", + "random-code-gen": "^1.1.2", + "request": "^2.88.2", + "request-promise-native": "^1.0.9", + "simple-youtube-api": "^5.2.1", + "simply-djs": "^2.1.3", + "smartestchatbot": "^2.0.0", + "snekfetch": "^4.0.4", + "something-random-on-discord": "^0.0.1", + "soundcloud-downloader": "^0.2.4", + "sourcebin_js": "0.0.3-ignore", + "spotify-url-info": "^2.2.0", + "srod-v2": "^1.0.1", + "twemoji-parser": "^13.0.0", + "twitter-api.js": "0.0.12", + "weather-js": "^2.0.0", + "yt-search": "^2.5.1", + "ytdl-core": "^3.4.2", + "ytdl-core-discord": "^1.2.5", + "ytpl": "^2.0.4", + "ytsr": "^3.2.2" + }, + "engines": { + "node": "12.x" + }, + "repository": { + "url": "https://glitch.com/edit/#!/hello-express" + }, + "license": "MIT", + "keywords": [ + "node", + "glitch", + "express" + ], + "devDependencies": { + "node": "^16.13.0" + }, + "author": "" +} diff --git a/replit.nix b/replit.nix new file mode 100644 index 0000000..1f2600d --- /dev/null +++ b/replit.nix @@ -0,0 +1,5 @@ +{ pkgs, legacyPolygott }: { + deps = [ + pkgs.bashInteractive + ] ++ legacyPolygott; +} \ No newline at end of file diff --git a/replit_zip_error_log.txt b/replit_zip_error_log.txt new file mode 100644 index 0000000..10a63c4 --- /dev/null +++ b/replit_zip_error_log.txt @@ -0,0 +1,49 @@ +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file .cache/replit/modules/replit:v4-20240206-fdbd396","time":"2024-02-07T14:35:34Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/.bin/detect-libc","time":"2024-02-07T14:35:35Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/.bin/doit","time":"2024-02-07T14:35:35Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/.bin/mathjs","time":"2024-02-07T14:35:35Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/.bin/mime","time":"2024-02-07T14:35:35Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/.bin/mkdirp","time":"2024-02-07T14:35:35Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/.bin/nfzf","time":"2024-02-07T14:35:35Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/.bin/node","time":"2024-02-07T14:35:35Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/.bin/node-pre-gyp","time":"2024-02-07T14:35:35Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/.bin/node-which","time":"2024-02-07T14:35:35Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/.bin/nopt","time":"2024-02-07T14:35:35Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/.bin/npm","time":"2024-02-07T14:35:35Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/.bin/npx","time":"2024-02-07T14:35:35Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/.bin/pixelmatch","time":"2024-02-07T14:35:35Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/.bin/prebuild-install","time":"2024-02-07T14:35:35Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/.bin/rc","time":"2024-02-07T14:35:35Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/.bin/rimraf","time":"2024-02-07T14:35:35Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/.bin/semver","time":"2024-02-07T14:35:35Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/.bin/sshpk-conv","time":"2024-02-07T14:35:35Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/.bin/sshpk-sign","time":"2024-02-07T14:35:35Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/.bin/sshpk-verify","time":"2024-02-07T14:35:35Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/.bin/uuid","time":"2024-02-07T14:35:35Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/.bin/yt-search","time":"2024-02-07T14:35:35Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/.bin/yt-search-audio","time":"2024-02-07T14:35:35Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/.bin/yt-search-video","time":"2024-02-07T14:35:35Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/@jimp/core/node_modules/.bin/mkdirp","time":"2024-02-07T14:35:38Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/canvas/node_modules/.bin/node-pre-gyp","time":"2024-02-07T14:36:00Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/make-dir/node_modules/.bin/semver","time":"2024-02-07T14:36:21Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/node-abi/node_modules/.bin/semver","time":"2024-02-07T14:36:38Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/nodejs-snowflake/node_modules/.bin/mkdirp","time":"2024-02-07T14:36:38Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/nodejs-snowflake/node_modules/.bin/prebuild-install","time":"2024-02-07T14:36:38Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/npm/node_modules/.bin/arborist","time":"2024-02-07T14:36:39Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/npm/node_modules/.bin/installed-package-contents","time":"2024-02-07T14:36:39Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/npm/node_modules/.bin/mkdirp","time":"2024-02-07T14:36:39Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/npm/node_modules/.bin/node-gyp","time":"2024-02-07T14:36:39Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/npm/node_modules/.bin/node-which","time":"2024-02-07T14:36:39Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/npm/node_modules/.bin/nopt","time":"2024-02-07T14:36:39Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/npm/node_modules/.bin/npm-packlist","time":"2024-02-07T14:36:39Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/npm/node_modules/.bin/opener","time":"2024-02-07T14:36:39Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/npm/node_modules/.bin/pacote","time":"2024-02-07T14:36:39Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/npm/node_modules/.bin/qrcode-terminal","time":"2024-02-07T14:36:39Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/npm/node_modules/.bin/rimraf","time":"2024-02-07T14:36:39Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/npm/node_modules/.bin/semver","time":"2024-02-07T14:36:39Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/npm/node_modules/.bin/sshpk-conv","time":"2024-02-07T14:36:39Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/npm/node_modules/.bin/sshpk-sign","time":"2024-02-07T14:36:39Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/npm/node_modules/.bin/sshpk-verify","time":"2024-02-07T14:36:39Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/npm/node_modules/.bin/uuid","time":"2024-02-07T14:36:39Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/require_optional/node_modules/.bin/semver","time":"2024-02-07T14:36:43Z"} +{"error":".zip archives do not support non-regular files","level":"error","msg":"unable to write file node_modules/superagent/node_modules/.bin/mime","time":"2024-02-07T14:36:44Z"} diff --git a/sharder.js b/sharder.js new file mode 100644 index 0000000..84fc462 --- /dev/null +++ b/sharder.js @@ -0,0 +1,9 @@ +const { ShardingManager } = require("discord.js"); +const manager = new ShardingManager("./index.js", { + token: require("./config").token, + totalShards: 1, + shardArgs: process.argv +}); + +manager.on('shardCreate', shard => console.log(`DCKN Shard #${shard.id} gestartet!`)); +manager.spawn(); \ No newline at end of file