//META{"name":"PluginRepo","website":"https://github.com/mwittrien/BetterDiscordAddons/tree/master/Plugins/PluginRepo","source":"https://raw.githubusercontent.com/mwittrien/BetterDiscordAddons/master/Plugins/PluginRepo/PluginRepo.plugin.js"}*// class PluginRepo { getName () {return "PluginRepo";} getVersion () {return "1.8.4";} getAuthor () {return "DevilBro";} getDescription () {return "Allows you to look at all plugins from the plugin repo and download them on the fly. Repo button is in the plugins settings.";} constructor () { this.changelog = { "fixed":[["Light Theme Update","Fixed bugs for the Light Theme Update, which broke 99% of my plugins"]] }; this.patchModules = { "V2C_List":"componentDidMount" }; } initConstructor () { this.sortings = { sort: { name: "Name", author: "Author", version: "Version", description: "Description", state: "Update State", fav: "Favorites", new: "New Plugins" }, order: { asc: "Ascending", desc: "Descending" } }; this.loading = {is:false, timeout:null, amount:0}; this.cachedPlugins = []; this.grabbedPlugins = []; this.foundPlugins = []; this.loadedPlugins = {}; this.updateInterval; this.pluginRepoIconMarkup = ``; this.frameMarkup = ``; this.pluginEntryMarkup = `