From 88c17c98c3d2674a26499feeeab1f181e437ea9b Mon Sep 17 00:00:00 2001 From: Mirco Wittrien Date: Sun, 20 Oct 2019 20:57:23 +0200 Subject: [PATCH] lib --- Plugins/BDFDB.js | 1190 +++++++++++++++++++++--------------------- Plugins/BDFDB.min.js | 2 +- 2 files changed, 594 insertions(+), 598 deletions(-) diff --git a/Plugins/BDFDB.js b/Plugins/BDFDB.js index af3ce6d091..aa4ae93e5f 100644 --- a/Plugins/BDFDB.js +++ b/Plugins/BDFDB.js @@ -1,6 +1,6 @@ if (window.BDFDB && BDFDB.ListenerUtils && typeof BDFDB.ListenerUtils.remove == "function") BDFDB.ListenerUtils.remove(BDFDB); if (window.BDFDB && BDFDB.ObserverUtils && typeof BDFDB.ObserverUtils.disconnect == "function") BDFDB.ObserverUtils.disconnect(BDFDB); -if (window.BDFDB && BDFDB.WebModules && typeof BDFDB.WebModules.unpatchall == "function") BDFDB.WebModules.unpatchall(BDFDB); +if (window.BDFDB && BDFDB.ModuleUtils && typeof BDFDB.ModuleUtils.unpatch == "function") BDFDB.ModuleUtils.unpatch(BDFDB); var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB.BDv2Api || undefined, creationTime: performance.now(), cachedData: {}, pressedKeys: [], mousePosition: {pageX: 0, pageY: 0}, name: "$BDFDB"}; (_ => { var id = Math.round(Math.random() * 10000000000000000), InternalBDFDB = {}; @@ -32,7 +32,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. if (typeof plugin.css === "string") BDFDB.appendLocalStyle(plugin.name, plugin.css); - BDFDB.WebModules.patchModules(plugin); + BDFDB.ModuleUtils.patchModules(plugin); InternalBDFDB.addOnSwitchListener(plugin); InternalBDFDB.addContextListeners(plugin); @@ -66,7 +66,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. BDFDB.ListenerUtils.remove(plugin); BDFDB.ObserverUtils.disconnect(plugin); - BDFDB.WebModules.unpatchall(plugin); + BDFDB.ModuleUtils.unpatch(plugin); InternalBDFDB.removeOnSwitchListener(plugin); for (let modal of document.querySelectorAll(`.${plugin.name}-modal, .${plugin.name.toLowerCase()}-modal, .${plugin.name}-settingsmodal, .${plugin.name.toLowerCase()}-settingsmodal`)) { @@ -222,12 +222,12 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. } } changeLogHTML += `` - if (logs) BDFDB.openModal(plugin, {header:BDFDB.LanguageUtils.LanguageStrings.CHANGE_LOG, children:BDFDB.React.elementToReact(BDFDB.htmlToElement(changeLogHTML)), selector:"BDFDB-changelogmodal"}); + if (logs) BDFDB.openModal(plugin, {header:BDFDB.LanguageUtils.LanguageStrings.CHANGE_LOG, children:BDFDB.ReactUtils.elementToReact(BDFDB.htmlToElement(changeLogHTML)), selector:"BDFDB-changelogmodal"}); }; BDFDB.PluginUtils.createSettingsPanel = function (plugin, children) { - if (!BDFDB.ObjectUtils.is(plugin) || !children || (!BDFDB.React.isValidElement(children) && !BDFDB.ArrayUtils.is(children)) || (BDFDB.ArrayUtils.is(children) && !children.length)) return; + if (!BDFDB.ObjectUtils.is(plugin) || !children || (!BDFDB.ReactUtils.isValidElement(children) && !BDFDB.ArrayUtils.is(children)) || (BDFDB.ArrayUtils.is(children) && !children.length)) return; var settingspanel = BDFDB.htmlToElement(`
`); - BDFDB.React.render(BDFDB.React.createElement(LibraryComponents.SettingsPanel, { + BDFDB.ReactUtils.render(BDFDB.ReactUtils.createElement(LibraryComponents.SettingsPanel, { title: plugin.name, children }), settingspanel); @@ -808,167 +808,6 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. return text ? text : original; }; - - - BDFDB.getReactInstance = function (node) { - if (!BDFDB.ObjectUtils.is(node)) return null; - return node[Object.keys(node).find(key => key.startsWith("__reactInternalInstance"))]; - }; - - BDFDB.getReactValue = function (nodeOrInstance, valuepath) { - if (!nodeOrInstance || !valuepath) return null; - let instance = Node.prototype.isPrototypeOf(nodeOrInstance) ? BDFDB.getReactInstance(nodeOrInstance) : nodeOrInstance; - if (!BDFDB.ObjectUtils.is(instance)) return null; - let found = instance, values = valuepath.split(".").filter(n => n); - for (let i = 0; i < values.length; i++) { - if (!found) return null; - found = found[values[i]]; - } - return found; - }; - - BDFDB.setReactValue = function (nodeOrInstance, valuepath, value) { - if (!nodeOrInstance || !valuepath || !value) return false; - let instance = Node.prototype.isPrototypeOf(nodeOrInstance) ? BDFDB.getReactInstance(nodeOrInstance) : nodeOrInstance; - if (!BDFDB.ObjectUtils.is(instance)) return false; - let found = instance, values = valuepath.split(".").filter(n => n); - for (let i = 0; i < values.length; i++) { - found = found[values[i]]; - if (found === undefined && i < values.length-1) return false; - } - found = value; - return true; - }; - - BDFDB.getOwnerInstance = function (config) { - if (config === undefined) return null; - if (!config.node && !config.instance || !config.name && (!config.props || !BDFDB.ArrayUtils.is(config.props))) return null; - var instance = config.instance || BDFDB.getReactInstance(config.node); - if (!instance) return null; - config.name = config.name && !BDFDB.ArrayUtils.is(config.name) ? Array.of(config.name) : config.name; - var depth = -1; - var maxdepth = config.depth === undefined ? 15 : config.depth; - var up = config.up === undefined ? false : config.up; - var start = performance.now(); - var maxtime = config.time === undefined ? 150 : config.time; - var whitelist = up ? {return:true, sibling:true, _reactInternalFiber:true} : {child:true, sibling:true, _reactInternalFiber:true}; - var foundinstances = {}; - var singleinstance = getInstance(instance); - if (config.all) { - for (let type in foundinstances) { - if (config.group) for (let instance in foundinstances[type]) delete foundinstances[type][instance].BDFDBreactSearch; - else delete foundinstances[type].BDFDBreactSearch; - } - return foundinstances; - } - else return singleinstance; - - function getInstance (instance) { - depth++; - if (!instance || Node.prototype.isPrototypeOf(instance) || BDFDB.getReactInstance(instance) || depth > maxdepth || performance.now() - start > maxtime) return null; - else { - var keys = Object.getOwnPropertyNames(instance); - var result = null; - for (let i = 0; result == null && i < keys.length; i++) { - var key = keys[i]; - var value = instance[key]; - var statenode = instance.stateNode ? instance.stateNode : (instance.return ? instance.return.stateNode : null); - if (statenode && !Node.prototype.isPrototypeOf(statenode) && (instance.type && config.name && config.name.some(name => instance.type.displayName === name.split(" _ _ ")[0] || instance.type.name === name.split(" _ _ ")[0]) || config.props && config.props.every(prop => statenode[prop] !== undefined) || config.defaultProps && config.defaultProps.every(prop => statenode[prop] !== undefined))) { - if (config.all === undefined || !config.all) result = statenode; - else if (config.all) { - if (config.noCopies === undefined || !config.noCopies || config.noCopies && !statenode.BDFDBreactSearch) { - statenode.BDFDBreactSearch = true; - if (config.group) { - if (config.name && instance.type && (instance.type.displayName || instance.type.name)) { - var group = "Default"; - for (let name of config.name) if (instance.type.displayName === name.split(" _ _ ")[0] || instance.type.name === name.split(" _ _ ")[0]) { - group = name; - break; - } - if (typeof foundinstances[group] == "undefined") foundinstances[group] = {}; - BDFDB.ObjectUtils.push(foundinstances[group], statenode); - } - } - else BDFDB.ObjectUtils.push(foundinstances, statenode); - } - } - } - if (result == null && (typeof value === "object" || typeof value === "function") && whitelist[key]) result = getInstance(value); - } - } - depth--; - return result; - } - }; - - BDFDB.getKeyInformation = function (config) { - if (config === undefined) return null; - if (!config.node && !config.instance || !config.key) return null; - var instance = config.instance || BDFDB.getReactInstance(config.node); - if (!instance) return null; - var depth = -1; - var maxdepth = config.depth === undefined ? 15 : config.depth; - var start = performance.now(); - var maxtime = config.time === undefined ? 150 : config.time; - var whitelist = { - props: true, - state: true, - stateNode: true, - refs: true, - updater: true, - prototype: true, - type: true, - children: config.up ? false : true, - type: true, - memoizedProps: true, - memoizedState: true, - child: config.up ? false : true, - return: config.up ? true : false, - sibling: config.up ? false : true, - firstEffect: true - }; - var blacklist = { - contextSection: true - }; - if (typeof config.whitelist === "object") Object.assign(whitelist, config.whiteList); - if (typeof config.blacklist === "object") Object.assign(blacklist, config.blacklist); - var foundkeys = []; - var singlekey = getKey(instance); - if (config.all) return foundkeys; - else return singlekey; - function getKey(instance) { - depth++; - if (!instance || Node.prototype.isPrototypeOf(instance) || BDFDB.getReactInstance(instance) || depth > maxdepth || performance.now() - start > maxtime) result = null; - else { - var keys = Object.getOwnPropertyNames(instance); - var result = null; - for (let i = 0; result == null && i < keys.length; i++) { - var key = keys[i]; - if (key && !blacklist[key]) { - var value = instance[key]; - if (config.key === key && (config.value === undefined || config.value === value)) { - if (config.all === undefined || !config.all) result = value; - else if (config.all) { - if (config.noCopies === undefined || !config.noCopies) foundkeys.push(value); - else if (config.noCopies) { - var copy = false; - for (let foundkey of foundkeys) if (BDFDB.equals(value, foundkey)) { - copy = true; - break; - } - if (!copy) foundkeys.push(value); - } - } - } - else if ((typeof value === "object" || typeof value === "function") && (whitelist[key] || key[0] == "." || !isNaN(key[0]))) result = getKey(value); - } - } - } - depth--; - return result; - } - }; - var getWebModuleReq = _ => { if (!getWebModuleReq.req) { const id = "BDFDB-WebModules"; @@ -979,8 +818,8 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. } return getWebModuleReq.req; }; - BDFDB.WebModules = {}; - BDFDB.WebModules.find = function (filter) { + BDFDB.ModuleUtils = {}; + BDFDB.ModuleUtils.find = function (filter) { var req = getWebModuleReq(); for (let i in req.c) if (req.c.hasOwnProperty(i)) { var m = req.c[i].exports; @@ -989,63 +828,63 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. } }; - BDFDB.WebModules.cachedData = {prop:{},name:{},string:{},proto:{}}; - BDFDB.WebModules.findByProperties = function (properties) { + BDFDB.ModuleUtils.cachedData = {prop:{},name:{},string:{},proto:{}}; + BDFDB.ModuleUtils.findByProperties = function (properties) { properties = BDFDB.ArrayUtils.is(properties) ? properties : Array.from(arguments); var cachestring = JSON.stringify(properties); - if (BDFDB.WebModules.cachedData.prop[cachestring]) return BDFDB.WebModules.cachedData.prop[cachestring]; + if (BDFDB.ModuleUtils.cachedData.prop[cachestring]) return BDFDB.ModuleUtils.cachedData.prop[cachestring]; else { - var m = BDFDB.WebModules.find(m => properties.every(prop => m[prop] !== undefined)); + var m = BDFDB.ModuleUtils.find(m => properties.every(prop => m[prop] !== undefined)); if (m) { - BDFDB.WebModules.cachedData.prop[cachestring] = m; + BDFDB.ModuleUtils.cachedData.prop[cachestring] = m; return m; } else console.warn(`%c[BDFDB]%c`, "color:#3a71c1; font-weight:700;", "", cachestring + " [properties] not found in WebModules"); } }; - BDFDB.WebModules.findByName = function (name) { + BDFDB.ModuleUtils.findByName = function (name) { var cachestring = JSON.stringify(name); - if (BDFDB.WebModules.cachedData.name[cachestring]) return BDFDB.WebModules.cachedData.name[cachestring]; + if (BDFDB.ModuleUtils.cachedData.name[cachestring]) return BDFDB.ModuleUtils.cachedData.name[cachestring]; else { - var m = BDFDB.WebModules.find(m => m.displayName === name); + var m = BDFDB.ModuleUtils.find(m => m.displayName === name); if (m) { - BDFDB.WebModules.cachedData.name[cachestring] = m; + BDFDB.ModuleUtils.cachedData.name[cachestring] = m; return m; } else console.warn(`%c[BDFDB]%c`, "color:#3a71c1; font-weight:700;", "", cachestring + " [name] not found in WebModules"); } }; - BDFDB.WebModules.findByString = function (strings) { + BDFDB.ModuleUtils.findByString = function (strings) { strings = BDFDB.ArrayUtils.is(strings) ? strings : Array.from(arguments); var cachestring = JSON.stringify(strings); - if (BDFDB.WebModules.cachedData.string[cachestring]) return BDFDB.WebModules.cachedData.string[cachestring]; + if (BDFDB.ModuleUtils.cachedData.string[cachestring]) return BDFDB.ModuleUtils.cachedData.string[cachestring]; else { - var m = BDFDB.WebModules.find(m => strings.every(string => typeof m == "function" && m.toString().indexOf(string) > -1)); + var m = BDFDB.ModuleUtils.find(m => strings.every(string => typeof m == "function" && m.toString().indexOf(string) > -1)); if (m) { - BDFDB.WebModules.cachedData.string[cachestring] = m; + BDFDB.ModuleUtils.cachedData.string[cachestring] = m; return m; } else console.warn(`%c[BDFDB]%c`, "color:#3a71c1; font-weight:700;", "", cachestring + " [string] not found in WebModules"); } }; - BDFDB.WebModules.findByPrototypes = function (protoprops) { + BDFDB.ModuleUtils.findByPrototypes = function (protoprops) { protoprops = BDFDB.ArrayUtils.is(protoprops) ? protoprops : Array.from(arguments); var cachestring = JSON.stringify(protoprops); - if (BDFDB.WebModules.cachedData.proto[cachestring]) return BDFDB.WebModules.cachedData.proto[cachestring]; + if (BDFDB.ModuleUtils.cachedData.proto[cachestring]) return BDFDB.ModuleUtils.cachedData.proto[cachestring]; else { - var m = BDFDB.WebModules.find(m => m.prototype && protoprops.every(prop => m.prototype[prop] !== undefined)); + var m = BDFDB.ModuleUtils.find(m => m.prototype && protoprops.every(prop => m.prototype[prop] !== undefined)); if (m) { - BDFDB.WebModules.cachedData.proto[cachestring] = m; + BDFDB.ModuleUtils.cachedData.proto[cachestring] = m; return m; } else console.warn(`%c[BDFDB]%c`, "color:#3a71c1; font-weight:700;", "", cachestring + " [prototypes] not found in WebModules"); } }; - BDFDB.DiscordConstants = BDFDB.WebModules.findByProperties("Permissions", "ActivityTypes"); + BDFDB.DiscordConstants = BDFDB.ModuleUtils.findByProperties("Permissions", "ActivityTypes"); var LibraryRequires = {}; for (let name of ["child_process", "electron", "fs", "path", "process", "request"]) { @@ -1054,70 +893,70 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. BDFDB.LibraryRequires = Object.assign({}, LibraryRequires); var LibraryModules = {}; - LibraryModules.AckUtils = BDFDB.WebModules.findByProperties("localAck", "bulkAck"); - LibraryModules.APIUtils = BDFDB.WebModules.findByProperties("getAPIBaseURL"); - LibraryModules.AnimationUtils = BDFDB.WebModules.findByProperties("spring", "decay"); - LibraryModules.BadgeUtils = BDFDB.WebModules.findByProperties("getBadgeCountString", "getBadgeWidthForValue"); - LibraryModules.ChannelStore = BDFDB.WebModules.findByProperties("getChannel", "getChannels"); - LibraryModules.ColorUtils = BDFDB.WebModules.findByProperties("hex2int", "hex2rgb"); - LibraryModules.ContextMenuUtils = BDFDB.WebModules.findByProperties("closeContextMenu", "openContextMenu"); - LibraryModules.CurrentUserStore = BDFDB.WebModules.findByProperties("getCurrentUser"); - LibraryModules.DirectMessageUtils = BDFDB.WebModules.findByProperties("addRecipient", "openPrivateChannel"); - LibraryModules.FriendUtils = BDFDB.WebModules.findByProperties("getFriendIDs", "getRelationships"); - LibraryModules.FolderStore = BDFDB.WebModules.findByProperties("getGuildFolderById", "getFlattenedGuilds"); - LibraryModules.FolderUtils = BDFDB.WebModules.findByProperties("isFolderExpanded", "getExpandedFolders"); - LibraryModules.GuildBoostUtils = BDFDB.WebModules.findByProperties("getTierName", "getUserLevel"); - LibraryModules.GuildChannelStore = BDFDB.WebModules.findByProperties("getChannels", "getDefaultChannel"); - LibraryModules.GuildEmojiStore = BDFDB.WebModules.findByProperties("getGuildEmoji", "getDisambiguatedEmojiContext"); - LibraryModules.GuildSettingsUtils = BDFDB.WebModules.findByProperties("updateChannelOverrideSettings", "updateNotificationSettings"); - LibraryModules.GuildStore = BDFDB.WebModules.findByProperties("getGuild", "getGuilds"); - LibraryModules.GuildUtils = BDFDB.WebModules.findByProperties("transitionToGuildSync"); - LibraryModules.HistoryUtils = BDFDB.WebModules.findByProperties("transitionTo", "replaceWith", "getHistory");; - LibraryModules.IconUtils = BDFDB.WebModules.findByProperties("getGuildIconURL", "getGuildBannerURL"); - LibraryModules.InviteUtils = BDFDB.WebModules.findByProperties("acceptInvite", "createInvite"); - LibraryModules.LanguageStore = BDFDB.WebModules.findByProperties("getLanguages", "Messages"); - LibraryModules.LastChannelStore = BDFDB.WebModules.findByProperties("getLastSelectedChannelId"); - LibraryModules.LastGuildStore = BDFDB.WebModules.findByProperties("getLastSelectedGuildId"); - LibraryModules.LoginUtils = BDFDB.WebModules.findByProperties("login", "logout"); - LibraryModules.MemberStore = BDFDB.WebModules.findByProperties("getMember", "getMembers"); - LibraryModules.MentionUtils = BDFDB.WebModules.findByProperties("getMentionCount", "getMentionCounts"); - LibraryModules.MessageCreationUtils = BDFDB.WebModules.findByProperties("parse", "isMentioned"); - LibraryModules.MessagePinUtils = BDFDB.WebModules.findByProperties("pinMessage", "unpinMessage"); - LibraryModules.MessageStore = BDFDB.WebModules.findByProperties("getMessage", "getMessages"); - LibraryModules.MessageUtils = BDFDB.WebModules.findByProperties("receiveMessage", "editMessage"); - LibraryModules.ModalUtils = BDFDB.WebModules.findByProperties("openModal", "registerModalDispatch"); - LibraryModules.MutedUtils = BDFDB.WebModules.findByProperties("isGuildOrCategoryOrChannelMuted"); - LibraryModules.NotificationSettingsUtils = BDFDB.WebModules.findByProperties("setDesktopType", "setTTSType"); - LibraryModules.NotificationSettingsStore = BDFDB.WebModules.findByProperties("getDesktopType", "getTTSType"); - LibraryModules.PermissionUtils = BDFDB.WebModules.findByProperties("getChannelPermissions", "canUser"); - LibraryModules.PermissionRoleUtils = BDFDB.WebModules.findByProperties("getHighestRole", "can"); - LibraryModules.ReactionUtils = BDFDB.WebModules.findByProperties("addReaction", "removeReaction"); - LibraryModules.SearchPageUtils = BDFDB.WebModules.findByProperties("searchNextPage", "searchPreviousPage"); - LibraryModules.SelectChannelUtils = BDFDB.WebModules.findByProperties("selectChannel", "selectPrivateChannel"); - LibraryModules.SettingsUtils = BDFDB.WebModules.findByProperties("updateRemoteSettings", "updateLocalSettings"); - LibraryModules.SoundUtils = BDFDB.WebModules.findByProperties("playSound", "createSound"); - LibraryModules.SpellCheckUtils = BDFDB.WebModules.findByProperties("learnWord", "toggleSpellcheck"); - LibraryModules.StatusMetaUtils = BDFDB.WebModules.findByProperties("getApplicationActivity", "getStatus"); - LibraryModules.StreamingUtils = BDFDB.WebModules.findByProperties("isStreaming"); - LibraryModules.UnreadGuildUtils = BDFDB.WebModules.findByProperties("hasUnread", "getUnreadGuilds"); - LibraryModules.UnreadChannelUtils = BDFDB.WebModules.findByProperties("getUnreadCount", "getOldestUnreadMessageId"); - LibraryModules.UploadUtils = BDFDB.WebModules.findByProperties("upload", "instantBatchUpload"); - LibraryModules.UserStore = BDFDB.WebModules.findByProperties("getUser", "getUsers"); - LibraryModules.VoiceUtils = BDFDB.WebModules.findByProperties("getAllVoiceStates", "getVoiceStatesForChannel"); - LibraryModules.ZoomUtils = BDFDB.WebModules.findByProperties("setZoom", "setFontSize"); + LibraryModules.AckUtils = BDFDB.ModuleUtils.findByProperties("localAck", "bulkAck"); + LibraryModules.APIUtils = BDFDB.ModuleUtils.findByProperties("getAPIBaseURL"); + LibraryModules.AnimationUtils = BDFDB.ModuleUtils.findByProperties("spring", "decay"); + LibraryModules.BadgeUtils = BDFDB.ModuleUtils.findByProperties("getBadgeCountString", "getBadgeWidthForValue"); + LibraryModules.ChannelStore = BDFDB.ModuleUtils.findByProperties("getChannel", "getChannels"); + LibraryModules.ColorUtils = BDFDB.ModuleUtils.findByProperties("hex2int", "hex2rgb"); + LibraryModules.ContextMenuUtils = BDFDB.ModuleUtils.findByProperties("closeContextMenu", "openContextMenu"); + LibraryModules.CurrentUserStore = BDFDB.ModuleUtils.findByProperties("getCurrentUser"); + LibraryModules.DirectMessageUtils = BDFDB.ModuleUtils.findByProperties("addRecipient", "openPrivateChannel"); + LibraryModules.FriendUtils = BDFDB.ModuleUtils.findByProperties("getFriendIDs", "getRelationships"); + LibraryModules.FolderStore = BDFDB.ModuleUtils.findByProperties("getGuildFolderById", "getFlattenedGuilds"); + LibraryModules.FolderUtils = BDFDB.ModuleUtils.findByProperties("isFolderExpanded", "getExpandedFolders"); + LibraryModules.GuildBoostUtils = BDFDB.ModuleUtils.findByProperties("getTierName", "getUserLevel"); + LibraryModules.GuildChannelStore = BDFDB.ModuleUtils.findByProperties("getChannels", "getDefaultChannel"); + LibraryModules.GuildEmojiStore = BDFDB.ModuleUtils.findByProperties("getGuildEmoji", "getDisambiguatedEmojiContext"); + LibraryModules.GuildSettingsUtils = BDFDB.ModuleUtils.findByProperties("updateChannelOverrideSettings", "updateNotificationSettings"); + LibraryModules.GuildStore = BDFDB.ModuleUtils.findByProperties("getGuild", "getGuilds"); + LibraryModules.GuildUtils = BDFDB.ModuleUtils.findByProperties("transitionToGuildSync"); + LibraryModules.HistoryUtils = BDFDB.ModuleUtils.findByProperties("transitionTo", "replaceWith", "getHistory");; + LibraryModules.IconUtils = BDFDB.ModuleUtils.findByProperties("getGuildIconURL", "getGuildBannerURL"); + LibraryModules.InviteUtils = BDFDB.ModuleUtils.findByProperties("acceptInvite", "createInvite"); + LibraryModules.LanguageStore = BDFDB.ModuleUtils.findByProperties("getLanguages", "Messages"); + LibraryModules.LastChannelStore = BDFDB.ModuleUtils.findByProperties("getLastSelectedChannelId"); + LibraryModules.LastGuildStore = BDFDB.ModuleUtils.findByProperties("getLastSelectedGuildId"); + LibraryModules.LoginUtils = BDFDB.ModuleUtils.findByProperties("login", "logout"); + LibraryModules.MemberStore = BDFDB.ModuleUtils.findByProperties("getMember", "getMembers"); + LibraryModules.MentionUtils = BDFDB.ModuleUtils.findByProperties("getMentionCount", "getMentionCounts"); + LibraryModules.MessageCreationUtils = BDFDB.ModuleUtils.findByProperties("parse", "isMentioned"); + LibraryModules.MessagePinUtils = BDFDB.ModuleUtils.findByProperties("pinMessage", "unpinMessage"); + LibraryModules.MessageStore = BDFDB.ModuleUtils.findByProperties("getMessage", "getMessages"); + LibraryModules.MessageUtils = BDFDB.ModuleUtils.findByProperties("receiveMessage", "editMessage"); + LibraryModules.ModalUtils = BDFDB.ModuleUtils.findByProperties("openModal", "registerModalDispatch"); + LibraryModules.MutedUtils = BDFDB.ModuleUtils.findByProperties("isGuildOrCategoryOrChannelMuted"); + LibraryModules.NotificationSettingsUtils = BDFDB.ModuleUtils.findByProperties("setDesktopType", "setTTSType"); + LibraryModules.NotificationSettingsStore = BDFDB.ModuleUtils.findByProperties("getDesktopType", "getTTSType"); + LibraryModules.PermissionUtils = BDFDB.ModuleUtils.findByProperties("getChannelPermissions", "canUser"); + LibraryModules.PermissionRoleUtils = BDFDB.ModuleUtils.findByProperties("getHighestRole", "can"); + LibraryModules.ReactionUtils = BDFDB.ModuleUtils.findByProperties("addReaction", "removeReaction"); + LibraryModules.SearchPageUtils = BDFDB.ModuleUtils.findByProperties("searchNextPage", "searchPreviousPage"); + LibraryModules.SelectChannelUtils = BDFDB.ModuleUtils.findByProperties("selectChannel", "selectPrivateChannel"); + LibraryModules.SettingsUtils = BDFDB.ModuleUtils.findByProperties("updateRemoteSettings", "updateLocalSettings"); + LibraryModules.SoundUtils = BDFDB.ModuleUtils.findByProperties("playSound", "createSound"); + LibraryModules.SpellCheckUtils = BDFDB.ModuleUtils.findByProperties("learnWord", "toggleSpellcheck"); + LibraryModules.StatusMetaUtils = BDFDB.ModuleUtils.findByProperties("getApplicationActivity", "getStatus"); + LibraryModules.StreamingUtils = BDFDB.ModuleUtils.findByProperties("isStreaming"); + LibraryModules.UnreadGuildUtils = BDFDB.ModuleUtils.findByProperties("hasUnread", "getUnreadGuilds"); + LibraryModules.UnreadChannelUtils = BDFDB.ModuleUtils.findByProperties("getUnreadCount", "getOldestUnreadMessageId"); + LibraryModules.UploadUtils = BDFDB.ModuleUtils.findByProperties("upload", "instantBatchUpload"); + LibraryModules.UserStore = BDFDB.ModuleUtils.findByProperties("getUser", "getUsers"); + LibraryModules.VoiceUtils = BDFDB.ModuleUtils.findByProperties("getAllVoiceStates", "getVoiceStatesForChannel"); + LibraryModules.ZoomUtils = BDFDB.ModuleUtils.findByProperties("setZoom", "setFontSize"); BDFDB.LibraryModules = Object.assign({}, LibraryModules); - LibraryModules.React = BDFDB.WebModules.findByProperties("createElement", "cloneElement"); - LibraryModules.ReactDOM = BDFDB.WebModules.findByProperties("render", "findDOMNode"); + LibraryModules.React = BDFDB.ModuleUtils.findByProperties("createElement", "cloneElement"); + LibraryModules.ReactDOM = BDFDB.ModuleUtils.findByProperties("render", "findDOMNode"); if (LibraryModules.React && LibraryModules.ReactDOM) { - BDFDB.React = Object.assign({}, LibraryModules.React, LibraryModules.ReactDOM); - BDFDB.React.createElement = function (...arguments) { + BDFDB.ReactUtils = Object.assign({}, LibraryModules.React, LibraryModules.ReactDOM); + BDFDB.ReactUtils.createElement = function (...arguments) { try {return LibraryModules.React.createElement(...arguments) || null;} catch (err) {console.error(`%c[BDFDB]%c`, "color: #3a71c1; font-weight: 700;", "", "Fatal Error: Could not create react element! " + err);} return null; }; - BDFDB.React.elementToReact = function (node) { - if (BDFDB.React.isValidElement(node)) return node; + BDFDB.ReactUtils.elementToReact = function (node) { + if (BDFDB.ReactUtils.isValidElement(node)) return node; else if (!Node.prototype.isPrototypeOf(node)) return null; else if (node.nodeType == Node.TEXT_NODE) return node.nodeValue; let attributes = {}, importantstyleprops = {}; @@ -1130,21 +969,163 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. if (attributes.style[camelprop] != null) importantstyleprops[importantprop] = attributes.style[camelprop]; } if (Object.keys(importantstyleprops).length) attributes.ref = instance => { - let ele = BDFDB.React.findDOMNode(instance); + let ele = BDFDB.ReactUtils.findDOMNode(instance); if (ele) for (let importantprop in importantstyleprops) ele.style.setProperty(importantprop, importantstyleprops[importantprop], "important"); } - for (let child of node.childNodes) attributes.children.push(BDFDB.React.elementToReact(child)); - return BDFDB.React.createElement(node.tagName, attributes); + for (let child of node.childNodes) attributes.children.push(BDFDB.ReactUtils.elementToReact(child)); + return BDFDB.ReactUtils.createElement(node.tagName, attributes); }; - BDFDB.React.findDOMNode = function (instance) { + BDFDB.ReactUtils.findDOMNode = function (instance) { if (Node.prototype.isPrototypeOf(instance)) return instance; if (!instance || !instance.updater || typeof instance.updater.isMounted !== "function" || !instance.updater.isMounted(instance)) return null; - var node = LibraryModules.ReactDOM.findDOMNode(instance) || BDFDB.getReactValue(instance, "child.stateNode"); + var node = LibraryModules.ReactDOM.findDOMNode(instance) || BDFDB.ReactUtils.getValue(instance, "child.stateNode"); return Node.prototype.isPrototypeOf(node) ? node : null; }; - BDFDB.React.forceUpdate = function (instance) { + BDFDB.ReactUtils.findValue = function (config) { + if (config === undefined) return null; + if (!config.node && !config.instance || !config.key) return null; + var instance = config.instance || BDFDB.ReactUtils.getInstance(config.node); + if (!instance) return null; + var depth = -1; + var maxdepth = config.depth === undefined ? 15 : config.depth; + var start = performance.now(); + var maxtime = config.time === undefined ? 150 : config.time; + var whitelist = { + props: true, + state: true, + stateNode: true, + refs: true, + updater: true, + prototype: true, + type: true, + children: config.up ? false : true, + type: true, + memoizedProps: true, + memoizedState: true, + child: config.up ? false : true, + return: config.up ? true : false, + sibling: config.up ? false : true, + firstEffect: true + }; + var blacklist = { + contextSection: true + }; + if (typeof config.whitelist === "object") Object.assign(whitelist, config.whiteList); + if (typeof config.blacklist === "object") Object.assign(blacklist, config.blacklist); + var foundkeys = []; + var singlekey = getKey(instance); + if (config.all) return foundkeys; + else return singlekey; + function getKey(instance) { + depth++; + if (!instance || Node.prototype.isPrototypeOf(instance) || BDFDB.ReactUtils.getInstance(instance) || depth > maxdepth || performance.now() - start > maxtime) result = null; + else { + var keys = Object.getOwnPropertyNames(instance); + var result = null; + for (let i = 0; result == null && i < keys.length; i++) { + var key = keys[i]; + if (key && !blacklist[key]) { + var value = instance[key]; + if (config.key === key && (config.value === undefined || config.value === value)) { + if (config.all === undefined || !config.all) result = value; + else if (config.all) { + if (config.noCopies === undefined || !config.noCopies) foundkeys.push(value); + else if (config.noCopies) { + var copy = false; + for (let foundkey of foundkeys) if (BDFDB.equals(value, foundkey)) { + copy = true; + break; + } + if (!copy) foundkeys.push(value); + } + } + } + else if ((typeof value === "object" || typeof value === "function") && (whitelist[key] || key[0] == "." || !isNaN(key[0]))) result = getKey(value); + } + } + } + depth--; + return result; + } + }; + BDFDB.ReactUtils.forceUpdate = function (instance) { if (instance && instance.updater && typeof instance.updater.isMounted == "function" && instance.updater.isMounted(instance)) instance.forceUpdate(); }; + BDFDB.ReactUtils.getInstance = function (node) { + if (!BDFDB.ObjectUtils.is(node)) return null; + return node[Object.keys(node).find(key => key.startsWith("__reactInternalInstance"))]; + }; + BDFDB.ReactUtils.getOwner = function (nodeOrInstance, config) { + if (!nodeOrInstance || !BDFDB.ObjectUtils.is(config) || !config.name && !config.props) return null; + var instance = Node.prototype.isPrototypeOf(nodeOrInstance) ? BDFDB.ReactUtils.getInstance(nodeOrInstance) : nodeOrInstance; + if (!BDFDB.ObjectUtils.is(instance)) return null; + config.name = config.name && !BDFDB.ArrayUtils.is(config.name) ? Array.of(config.name) : config.name; + config.props = config.props && !BDFDB.ArrayUtils.is(config.props) ? Array.of(config.props) : config.props; + var depth = -1; + var maxdepth = config.depth === undefined ? 15 : config.depth; + var up = config.up === undefined ? false : config.up; + var start = performance.now(); + var maxtime = config.time === undefined ? 150 : config.time; + var whitelist = up ? {return:true, sibling:true, _reactInternalFiber:true} : {child:true, sibling:true, _reactInternalFiber:true}; + var foundinstances = {}; + var singleinstance = getInstance(instance); + if (config.all) { + for (let type in foundinstances) { + if (config.group) for (let instance in foundinstances[type]) delete foundinstances[type][instance].BDFDBreactSearch; + else delete foundinstances[type].BDFDBreactSearch; + } + return foundinstances; + } + else return singleinstance; + + function getInstance (instance) { + depth++; + if (!instance || Node.prototype.isPrototypeOf(instance) || BDFDB.ReactUtils.getInstance(instance) || depth > maxdepth || performance.now() - start > maxtime) return null; + else { + var keys = Object.getOwnPropertyNames(instance); + var result = null; + for (let i = 0; result == null && i < keys.length; i++) { + var key = keys[i]; + var value = instance[key]; + var statenode = instance.stateNode ? instance.stateNode : (instance.return ? instance.return.stateNode : null); + if (statenode && !Node.prototype.isPrototypeOf(statenode) && (instance.type && config.name && config.name.some(name => instance.type.displayName === name.split(" _ _ ")[0] || instance.type.name === name.split(" _ _ ")[0]) || config.props && config.props.every(prop => statenode[prop] !== undefined) || config.defaultProps && config.defaultProps.every(prop => statenode[prop] !== undefined))) { + if (config.all === undefined || !config.all) result = statenode; + else if (config.all) { + if (config.noCopies === undefined || !config.noCopies || config.noCopies && !statenode.BDFDBreactSearch) { + statenode.BDFDBreactSearch = true; + if (config.group) { + if (config.name && instance.type && (instance.type.displayName || instance.type.name)) { + var group = "Default"; + for (let name of config.name) if (instance.type.displayName === name.split(" _ _ ")[0] || instance.type.name === name.split(" _ _ ")[0]) { + group = name; + break; + } + if (typeof foundinstances[group] == "undefined") foundinstances[group] = {}; + BDFDB.ObjectUtils.push(foundinstances[group], statenode); + } + } + else BDFDB.ObjectUtils.push(foundinstances, statenode); + } + } + } + if (result == null && (typeof value === "object" || typeof value === "function") && whitelist[key]) result = getInstance(value); + } + } + depth--; + return result; + } + }; + BDFDB.ReactUtils.getValue = function (nodeOrInstance, valuepath) { + if (!nodeOrInstance || !valuepath) return null; + var instance = Node.prototype.isPrototypeOf(nodeOrInstance) ? BDFDB.ReactUtils.getInstance(nodeOrInstance) : nodeOrInstance; + if (!BDFDB.ObjectUtils.is(instance)) return null; + var found = instance, values = valuepath.split(".").filter(n => n); + for (value of values) { + if (!found) return null; + found = found[value]; + } + return found; + }; }; var myDataUser = LibraryModules.CurrentUserStore && typeof LibraryModules.CurrentUserStore.getCurrentUser == "function" ? LibraryModules.CurrentUserStore.getCurrentUser() : null; @@ -1188,8 +1169,8 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. V2C_PluginCard: "_repoheader", V2C_ThemeCard: "_repoheader" }; - BDFDB.WebModules.patch = function (module, modulefunctions, plugin, patchfunctions) { - if (!module || !modulefunctions || !plugin || !Object.keys(patchfunctions).some(type => webModulesPatchtypes.includes(type))) return null; + BDFDB.ModuleUtils.patch = function (plugin, module, modulefunctions, patchfunctions) { + if (!plugin || !module || !modulefunctions || !Object.keys(patchfunctions).some(type => webModulesPatchtypes.includes(type))) return null; const pluginname = (typeof plugin === "string" ? plugin : plugin.name).toLowerCase(); const surpressErrors = (callback, errorstring) => (...args) => { try {return callback(...args);} @@ -1232,7 +1213,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. } for (let type of webModulesPatchtypes) if (typeof patchfunctions[type] == "function") module.BDFDBpatch[modulefunction][type][pluginname] = patchfunctions[type]; } - const cancel = _ => {BDFDB.WebModules.unpatch(module, modulefunctions, plugin);}; + const cancel = _ => {BDFDB.ModuleUtils.unpatch(plugin, module, modulefunctions);}; if (plugin && typeof plugin == "object") { if (!BDFDB.ArrayUtils.is(plugin.patchCancels)) plugin.patchCancels = []; plugin.patchCancels.push(cancel); @@ -1240,32 +1221,36 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. return cancel; }; - BDFDB.WebModules.unpatch = function (module, modulefunctions, plugin) { - if (!module || !module.BDFDBpatch) return; - const pluginname = !plugin ? null : (typeof plugin === "string" ? plugin : plugin.name).toLowerCase(); - modulefunctions = BDFDB.ArrayUtils.is(modulefunctions) ? modulefunctions : Array.of(modulefunctions); - for (let modulefunction of modulefunctions) { - if (module[modulefunction] && module.BDFDBpatch[modulefunction]) { - for (let type of webModulesPatchtypes) { - if (pluginname) delete module.BDFDBpatch[modulefunction][type][pluginname]; - else delete module.BDFDBpatch[modulefunction][type]; - } - var empty = true; - for (let type of webModulesPatchtypes) if (!BDFDB.ObjectUtils.isEmpty(module.BDFDBpatch[modulefunction][type])) empty = false; - if (empty) { - module[modulefunction] = module.BDFDBpatch[modulefunction].originalMethod; - delete module.BDFDBpatch[modulefunction]; - if (BDFDB.ObjectUtils.isEmpty(module.BDFDBpatch)) delete module.BDFDBpatch; - } + BDFDB.ModuleUtils.unpatch = function (plugin, module, modulefunctions) { + if (!module && !modulefunctions) { + if (BDFDB.ObjectUtils.is(plugin) && BDFDB.ArrayUtils.is(plugin.patchCancels)) for (let cancel of plugin.patchCancels) cancel(); + } + else { + if (!BDFDB.ObjectUtils.is(module) || !module.BDFDBpatch) return; + const pluginname = !plugin ? null : (typeof plugin === "string" ? plugin : plugin.name).toLowerCase(); + if (modulefunctions) { + for (let modulefunction of BDFDB.ArrayUtils.is(modulefunctions) ? modulefunctions : Array.of(modulefunctions)) if (module[modulefunction] && module.BDFDBpatch[modulefunction]) unpatch(modulefunction, pluginname); + } + else { + for (let patchedfunction of module.BDFDBpatch) unpatch(patchedfunction, pluginname); + } + } + function unpatch (func, pluginname) { + for (let type of webModulesPatchtypes) { + if (pluginname) delete module.BDFDBpatch[func][type][pluginname]; + else delete module.BDFDBpatch[func][type]; + } + var empty = true; + for (let type of webModulesPatchtypes) if (!BDFDB.ObjectUtils.isEmpty(module.BDFDBpatch[func][type])) empty = false; + if (empty) { + module[func] = module.BDFDBpatch[func].originalMethod; + delete module.BDFDBpatch[func]; + if (BDFDB.ObjectUtils.isEmpty(module.BDFDBpatch)) delete module.BDFDBpatch; } } }; - BDFDB.WebModules.unpatchall = function (plugin) { - if (BDFDB.ObjectUtils.is(plugin) && BDFDB.ArrayUtils.is(plugin.patchCancels)) for (let cancel of plugin.patchCancels) cancel(); - }; - - BDFDB.WebModules.forceAllUpdates = function (plugin, selectedtype) { + BDFDB.ModuleUtils.forceAllUpdates = function (plugin, selectedtype) { selectedtype = selectedtype && webModulesPatchmap[selectedtype] ? webModulesPatchmap[selectedtype] + " _ _ " + selectedtype : selectedtype; if (BDFDB.ObjectUtils.is(plugin) && BDFDB.ObjectUtils.is(plugin.patchModules) && (!selectedtype || plugin.patchModules[selectedtype])) { const app = document.querySelector(BDFDB.dotCN.app); @@ -1279,10 +1264,10 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. filteredmodules = selectedtype ? filteredmodules.filter(type => type == selectedtype) : filteredmodules; if (filteredmodules.length) { try { - const appins = BDFDB.getOwnerInstance({node:app, name:filteredmodules, all:true, noCopies:true, group:true, depth:99999999, time:99999999}); + const appins = BDFDB.ReactUtils.getOwner(app, {name:filteredmodules, all:true, noCopies:true, group:true, depth:99999999, time:99999999}); for (let type in appins) for (let i in appins[type]) InternalBDFDB.forceInitiateProcess(plugin, appins[type][i], type); if (bdsettings) { - const bdsettingsins = BDFDB.getOwnerInstance({node:bdsettings, name:filteredmodules, all:true, noCopies:true, group:true, depth:99999999, time:99999999}); + const bdsettingsins = BDFDB.ReactUtils.getOwner(bdsettings, {name:filteredmodules, all:true, noCopies:true, group:true, depth:99999999, time:99999999}); for (let type in bdsettingsins) for (let i in bdsettingsins[type]) InternalBDFDB.forceInitiateProcess(plugin, bdsettingsins[type][i], type); } } @@ -1294,12 +1279,12 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. InternalBDFDB.forceInitiateProcess = function (plugin, instance, type) { if (!plugin || !instance || !type) return; var methodnames = BDFDB.ArrayUtils.is(plugin.patchModules[type]) ? plugin.patchModules[type] : Array.of(plugin.patchModules[type]); - if (methodnames.includes("componentDidMount")) BDFDB.WebModules.initiateProcess(plugin, instance, null, type, ["componentDidMount"]); + if (methodnames.includes("componentDidMount")) BDFDB.ModuleUtils.initiateProcess(plugin, instance, null, type, ["componentDidMount"]); if (methodnames.includes("render")) instance.forceUpdate(); - else if (methodnames.includes("componentDidUpdate")) BDFDB.WebModules.initiateProcess(plugin, instance, null, type, ["componentDidUpdate"]); + else if (methodnames.includes("componentDidUpdate")) BDFDB.ModuleUtils.initiateProcess(plugin, instance, null, type, ["componentDidUpdate"]); }; - BDFDB.WebModules.patchModules = function (plugin) { + BDFDB.ModuleUtils.patchModules = function (plugin) { if (BDFDB.ObjectUtils.is(plugin) && BDFDB.ObjectUtils.is(plugin.patchModules)) { for (let type in plugin.patchModules) { var mapped = webModulesPatchmap[type]; @@ -1309,18 +1294,18 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. plugin.patchModules[patchtype] = plugin.patchModules[type]; delete plugin.patchModules[type]; } - if (!classname) patchInstance(BDFDB.WebModules.findByName(patchtype.split(" _ _ ")[0]), patchtype); + if (!classname) patchInstance(BDFDB.ModuleUtils.findByName(patchtype.split(" _ _ ")[0]), patchtype); else if (DiscordClasses[classname]) checkForInstance(classname, patchtype); } function patchInstance(instance, type) { if (instance) { var name = type.split(" _ _ ")[0]; instance = instance._reactInternalFiber && instance._reactInternalFiber.type ? instance._reactInternalFiber.type : instance; - instance = instance.displayName == name ? instance : BDFDB.getOwnerInstance({instance, name, up:true}); + instance = instance.displayName == name ? instance : BDFDB.ReactUtils.getOwner(instance, {name, up:true}); if (instance) { instance = instance._reactInternalFiber && instance._reactInternalFiber.type ? instance._reactInternalFiber.type : instance; - BDFDB.WebModules.patch(instance.prototype, plugin.patchModules[type], plugin, {after: e => { - if (window.BDFDB && typeof BDFDB === "object" && BDFDB.loaded) BDFDB.WebModules.initiateProcess(plugin, e.thisObject, e.returnValue, type, [e.originalMethodName]); + BDFDB.ModuleUtils.patch(plugin, instance.prototype, plugin.patchModules[type], {after: e => { + if (window.BDFDB && typeof BDFDB === "object" && BDFDB.loaded) BDFDB.ModuleUtils.initiateProcess(plugin, e.thisObject, e.returnValue, type, [e.originalMethodName]); }}); } } @@ -1329,14 +1314,14 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. const app = document.querySelector(BDFDB.dotCN.app), bdsettings = document.querySelector("#bd-settingspane-container " + BDFDB.dotCN.scrollerwrap); var instancefound = false; if (app) { - var appins = BDFDB.getOwnerInstance({node:app, name:type, depth:99999999, time:99999999}); + var appins = BDFDB.ReactUtils.getOwner(app, {name:type, depth:99999999, time:99999999}); if (appins) { instancefound = true; patchInstance(appins, type); } } if (!instancefound && bdsettings) { - var bdsettingsins = BDFDB.getOwnerInstance({node:bdsettings, name:type, depth:99999999, time:99999999}); + var bdsettingsins = BDFDB.ReactUtils.getOwner(bdsettings, {name:type, depth:99999999, time:99999999}); if (bdsettingsins) { instancefound = true; patchInstance(bdsettingsins, type); @@ -1347,12 +1332,12 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. if (found || !n || !n.tagName) return; var ele = null; if ((ele = BDFDB.containsClass(n, BDFDB.disCN[classname]) ? n : n.querySelector(BDFDB.dotCN[classname])) != null) { - var ins = BDFDB.getReactInstance(ele); + var ins = BDFDB.ReactUtils.getInstance(ele); if (isCorrectInstance(ins, type)) { found = true; instanceobserver.disconnect(); patchInstance(ins, type); - BDFDB.WebModules.forceAllUpdates(plugin, type); + BDFDB.ModuleUtils.forceAllUpdates(plugin, type); } } });});}); @@ -1363,22 +1348,22 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. function isCorrectInstance(instance, type) { if (!instance) return false; instance = instance._reactInternalFiber && instance._reactInternalFiber.type ? instance._reactInternalFiber.type : instance; - instance = instance.displayName == type ? instance : BDFDB.getOwnerInstance({instance:instance, name:type, up:true}); + instance = instance.displayName == type ? instance : BDFDB.ReactUtils.getOwner(instance, {name:type, up:true}); return instance && (type != "V2C_PluginCard" && type != "V2C_ThemeCard" || type == "V2C_PluginCard" && BDFDB.checkWhichRepoPage() == "plugins" || type == "V2C_ThemeCard" && BDFDB.checkWhichRepoPage() == "themes"); } } }; - BDFDB.WebModules.initiateProcess = function (plugin, instance, returnvalue, type, methodnames) { + BDFDB.ModuleUtils.initiateProcess = function (plugin, instance, returnvalue, type, methodnames) { if (BDFDB.ObjectUtils.is(plugin) && instance) { if (plugin.name == "$BDFDB") plugin = BDFDBprocessFunctions; type = (type.split(" _ _ ")[1] || type).replace(/[^A-z0-9]|_/g, ""); type = type[0].toUpperCase() + type.slice(1); if (typeof plugin["process" + type] == "function") { - var wrapper = BDFDB.React.findDOMNode(instance); + var wrapper = BDFDB.ReactUtils.findDOMNode(instance); if (wrapper || methodnames.includes("render")) plugin["process" + type](instance, wrapper || document.createElement("div"), returnvalue, methodnames); else setImmediate(_ => { - wrapper = BDFDB.React.findDOMNode(instance); + wrapper = BDFDB.ReactUtils.findDOMNode(instance); if (wrapper) plugin["process" + type](instance, wrapper, returnvalue, methodnames); }); } @@ -1393,24 +1378,24 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. InternalBDFDB.addContextListeners = (plugin) => { if (!BDFDB.ObjectUtils.is(plugin)) return; - for (let type of NoFluxContextMenus) if (typeof plugin[`on${type}`] === "function") InternalBDFDB.patchContextMenuPlugin(plugin, type, BDFDB.WebModules.findByName(type)); - for (let type of NoFluxPopouts) if (typeof plugin[`on${type}`] === "function") InternalBDFDB.patchPopoutPlugin(plugin, type, BDFDB.WebModules.findByName(type)); + for (let type of NoFluxContextMenus) if (typeof plugin[`on${type}`] === "function") InternalBDFDB.patchContextMenuPlugin(plugin, type, BDFDB.ModuleUtils.findByName(type)); + for (let type of NoFluxPopouts) if (typeof plugin[`on${type}`] === "function") InternalBDFDB.patchPopoutPlugin(plugin, type, BDFDB.ModuleUtils.findByName(type)); for (let type of FluxContextMenus) if (typeof plugin[`on${type}`] === "function") { if (PatchMenuQueries[type].module) InternalBDFDB.patchContextMenuPlugin(plugin, type, PatchMenuQueries[type].module); else PatchMenuQueries[type].query.push(plugin); } }; InternalBDFDB.patchContextMenuPlugin = (plugin, type, module) => { - if (module && module.prototype) BDFDB.WebModules.patch(module.prototype, "render", plugin, {after: e => { - let instance = e.thisObject, menu = BDFDB.React.findDOMNode(e.thisObject), returnvalue = e.returnValue; + if (module && module.prototype) BDFDB.ModuleUtils.patch(plugin, module.prototype, "render", {after: e => { + let instance = e.thisObject, menu = BDFDB.ReactUtils.findDOMNode(e.thisObject), returnvalue = e.returnValue; if (instance && menu && returnvalue && typeof plugin[`on${type}`] === "function") { plugin[`on${type}`](instance, menu, returnvalue); } }}); }; InternalBDFDB.patchPopoutPlugin = (plugin, type, module) => { - if (module && module.prototype) BDFDB.WebModules.patch(module.prototype, "render", plugin, {after: e => { - let instance = e.thisObject, popout = BDFDB.React.findDOMNode(e.thisObject), returnvalue = e.returnValue; + if (module && module.prototype) BDFDB.ModuleUtils.patch(plugin, module.prototype, "render", {after: e => { + let instance = e.thisObject, popout = BDFDB.ReactUtils.findDOMNode(e.thisObject), returnvalue = e.returnValue; if (instance && popout && returnvalue && typeof plugin[`on${type}`] === "function") { plugin[`on${type}`](instance, popout, returnvalue); if (!instance.BDFDBforceUpdateTimeout && typeof instance.forceUpdate == "function") instance.forceUpdate(); @@ -1419,30 +1404,30 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. }; InternalBDFDB.patchContextMenuLib = (module, repatch) => { if (module && module.prototype) { - BDFDB.WebModules.patch(module.prototype, "componentDidMount", BDFDB, {after: e => { + BDFDB.ModuleUtils.patch(BDFDB, module.prototype, "componentDidMount", {after: e => { if (!e.thisObject.BDFDBforceRenderTimeout && typeof e.thisObject.render == "function") e.thisObject.render(); }}); - BDFDB.WebModules.patch(module.prototype, "componentDidUpdate", BDFDB, {after: e => { - var menu = BDFDB.React.findDOMNode(e.thisObject); + BDFDB.ModuleUtils.patch(BDFDB, module.prototype, "componentDidUpdate", {after: e => { + var menu = BDFDB.ReactUtils.findDOMNode(e.thisObject); if (menu) { - const updater = BDFDB.getReactValue(e, "thisObject._reactInternalFiber.stateNode.props.onHeightUpdate"); + const updater = BDFDB.ReactUtils.getValue(e, "thisObject._reactInternalFiber.stateNode.props.onHeightUpdate"); const mrects = BDFDB.getRects(menu), arects = BDFDB.getRects(document.querySelector(BDFDB.dotCN.appmount)); if (updater && (mrects.top + mrects.height > arects.height)) updater(); } }}); - BDFDB.WebModules.patch(module.prototype, "render", BDFDB, {after: e => { + BDFDB.ModuleUtils.patch(BDFDB, module.prototype, "render", {after: e => { if (e.thisObject.props.BDFDBcontextMenu && e.thisObject.props.children && e.returnValue && e.returnValue.props) { e.returnValue.props.children = e.thisObject.props.children; delete e.thisObject.props.value; delete e.thisObject.props.children; delete e.thisObject.props.BDFDBcontextMenu; } - if (BDFDB.React.findDOMNode(e.thisObject)) { + if (BDFDB.ReactUtils.findDOMNode(e.thisObject)) { e.thisObject.BDFDBforceRenderTimeout = true; setTimeout(_ => {delete e.thisObject.BDFDBforceRenderTimeout;}, 1000); } if (repatch) { - let newmodule = BDFDB.getReactValue(e, "thisObject._reactInternalFiber.child.type"); + let newmodule = BDFDB.ReactUtils.getValue(e, "thisObject._reactInternalFiber.child.type"); if (newmodule && newmodule.displayName && PatchMenuQueries[newmodule.displayName] && !PatchMenuQueries[newmodule.displayName].module) { PatchMenuQueries[newmodule.displayName].module = newmodule; InternalBDFDB.patchContextMenuLib(newmodule, false); @@ -1456,26 +1441,26 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. }; InternalBDFDB.patchPopoutLib = (module, repatch) => { if (module && module.prototype) { - BDFDB.WebModules.patch(module.prototype, "componentDidMount", BDFDB, {after: e => { + BDFDB.ModuleUtils.patch(BDFDB, module.prototype, "componentDidMount", {after: e => { if (!e.thisObject.BDFDBforceRenderTimeout && !e.thisObject.BDFDBforceUpdateTimeout && typeof e.thisObject.render == "function") e.thisObject.render(); }}); - BDFDB.WebModules.patch(module.prototype, "componentDidUpdate", BDFDB, {after: e => { - const updater = BDFDB.getReactValue(e, "thisObject._reactInternalFiber.return.return.return.stateNode.updateOffsets"); + BDFDB.ModuleUtils.patch(BDFDB, module.prototype, "componentDidUpdate", {after: e => { + const updater = BDFDB.ReactUtils.getValue(e, "thisObject._reactInternalFiber.return.return.return.stateNode.updateOffsets"); if (updater) updater(); e.thisObject.BDFDBforceUpdateTimeout = true; setTimeout(_ => {delete e.thisObject.BDFDBforceUpdateTimeout;}, 1000); }}); - BDFDB.WebModules.patch(module.prototype, "render", BDFDB, {after: e => { - if (BDFDB.React.findDOMNode(e.thisObject)) { + BDFDB.ModuleUtils.patch(BDFDB, module.prototype, "render", {after: e => { + if (BDFDB.ReactUtils.findDOMNode(e.thisObject)) { e.thisObject.BDFDBforceRenderTimeout = true; setTimeout(_ => {delete e.thisObject.BDFDBforceRenderTimeout;}, 1000); } if (e.thisObject.props.message && !e.thisObject.props.target) { const messageswrap = document.querySelector(BDFDB.dotCN.messages); if (messageswrap) { - var messages = BDFDB.getOwnerInstance({node:messageswrap, name:"Message", all:true, noCopies:true, depth:99999999, time:99999999}); + var messages = BDFDB.ReactUtils.getOwner(messageswrap, {name:"Message", all:true, noCopies:true, depth:99999999, time:99999999}); for (let i in messages) if (e.thisObject.props.message.id == messages[i].props.message.id) { - target = BDFDB.React.findDOMNode(messages[i]); + target = BDFDB.ReactUtils.findDOMNode(messages[i]); if (target) e.thisObject.props.target = target break; } @@ -1484,9 +1469,9 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. }}); } }; - for (let type of NoFluxContextMenus) InternalBDFDB.patchContextMenuLib(BDFDB.WebModules.findByName(type), false); - for (let type of NoFluxPopouts) InternalBDFDB.patchPopoutLib(BDFDB.WebModules.findByName(type), false); - for (let type of FluxContextMenus) InternalBDFDB.patchContextMenuLib(BDFDB.WebModules.findByName(`FluxContainer(${type})`), true); + for (let type of NoFluxContextMenus) InternalBDFDB.patchContextMenuLib(BDFDB.ModuleUtils.findByName(type), false); + for (let type of NoFluxPopouts) InternalBDFDB.patchPopoutLib(BDFDB.ModuleUtils.findByName(type), false); + for (let type of FluxContextMenus) InternalBDFDB.patchContextMenuLib(BDFDB.ModuleUtils.findByName(`FluxContainer(${type})`), true); BDFDB.equals = function (mainA, mainB, sorted) { var i = -1; @@ -1584,8 +1569,8 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. }; BDFDB.readServerList = function () { - var found = [], ins = BDFDB.getOwnerInstance({node:document.querySelector(BDFDB.dotCN.guilds), name: ["Guild","GuildIcon"], all:true, noCopies:true, depth:99999999, time:99999999}); - for (let info in ins) if (ins[info].props && ins[info].props.guild) found.push(Object.assign(new ins[info].props.guild.constructor(ins[info].props.guild), {div:ins[info].handleContextMenu ? BDFDB.React.findDOMNode(ins[info]) : BDFDB.createServerDivCopy(ins[info].props.guild), instance:ins[info]})); + var found = [], ins = BDFDB.ReactUtils.getOwner(document.querySelector(BDFDB.dotCN.guilds), {name:["Guild","GuildIcon"], all:true, noCopies:true, depth:99999999, time:99999999}); + for (let info in ins) if (ins[info].props && ins[info].props.guild) found.push(Object.assign(new ins[info].props.guild.constructor(ins[info].props.guild), {div:ins[info].handleContextMenu ? BDFDB.ReactUtils.findDOMNode(ins[info]) : BDFDB.createServerDivCopy(ins[info].props.guild), instance:ins[info]})); return found; }; @@ -1618,7 +1603,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. }; BDFDB.getServerID = function (div) { - if (!Node.prototype.isPrototypeOf(div) || !BDFDB.getReactInstance(div)) return; + if (!Node.prototype.isPrototypeOf(div) || !BDFDB.ReactUtils.getInstance(div)) return; let guilddiv = BDFDB.getParentEle(BDFDB.dotCN.guildouter, div); if (!guilddiv) return; var iconwrap = guilddiv.querySelector(BDFDB.dotCN.guildiconwrapper); @@ -1739,7 +1724,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. let id = Node.prototype.isPrototypeOf(eleOrInfoOrId) ? BDFDB.getServerID(eleOrInfoOrId) : typeof eleOrInfoOrId == "object" ? eleOrInfoOrId.id : eleOrInfoOrId; let guild = LibraryModules.GuildStore.getGuild(id); if (guild) LibraryModules.ContextMenuUtils.openContextMenu(e, function (e) { - return BDFDB.React.createElement(BDFDB.WebModules.findByName("GuildContextMenu"), Object.assign({}, e, { + return BDFDB.ReactUtils.createElement(BDFDB.ModuleUtils.findByName("GuildContextMenu"), Object.assign({}, e, { type: BDFDB.DiscordConstants.ContextMenuTypes.GUILD_ICON_BAR, guild: guild, badge: LibraryModules.MentionUtils.getMentionCount(guild.id), @@ -1750,18 +1735,18 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. }; BDFDB.readFolderList = function () { - var found = [], ins = BDFDB.getOwnerInstance({node:document.querySelector(BDFDB.dotCN.guildswrapper), name:"GuildFolder", all:true, noCopies:true, depth:99999999, time:99999999}); + var found = [], ins = BDFDB.ReactUtils.getOwner(document.querySelector(BDFDB.dotCN.guildswrapper), {name:"GuildFolder", all:true, noCopies:true, depth:99999999, time:99999999}); for (let info in ins) if (ins[info].props && ins[info].props.folderId) { - found.push(Object.assign({}, ins[info].props, {div:BDFDB.React.findDOMNode(ins[info]), instance:ins[info]})); + found.push(Object.assign({}, ins[info].props, {div:BDFDB.ReactUtils.findDOMNode(ins[info]), instance:ins[info]})); } return found; }; BDFDB.getFolderID = function (div) { - if (!Node.prototype.isPrototypeOf(div) || !BDFDB.getReactInstance(div)) return; + if (!Node.prototype.isPrototypeOf(div) || !BDFDB.ReactUtils.getInstance(div)) return; div = BDFDB.getParentEle(BDFDB.dotCN.guildfolderwrapper, div); if (!div) return; - return BDFDB.getReactValue(div, "return.stateNode.props.folderId"); + return BDFDB.ReactUtils.getValue(div, "return.stateNode.props.folderId"); }; BDFDB.getFolderDiv = function (eleOrInfoOrId) { @@ -1779,9 +1764,9 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. }; BDFDB.readChannelList = function () { - var found = [], ins = BDFDB.getOwnerInstance({node:document.querySelector(BDFDB.dotCN.channels), name: ["ChannelCategoryItem", "ChannelItem", "PrivateChannel"], all:true, noCopies:true, depth:99999999, time:99999999}); + var found = [], ins = BDFDB.ReactUtils.getOwner(document.querySelector(BDFDB.dotCN.channels), {name: ["ChannelCategoryItem", "ChannelItem", "PrivateChannel"], all:true, noCopies:true, depth:99999999, time:99999999}); for (let info in ins) if (ins[info].props && !ins[info].props.ispin && ins[info].props.channel && ins[info]._reactInternalFiber.return) { - var div = BDFDB.React.findDOMNode(ins[info]); + var div = BDFDB.ReactUtils.findDOMNode(ins[info]); div = div && BDFDB.containsClass(div.parentElement, BDFDB.disCN.categorycontainerdefault, BDFDB.disCN.channelcontainerdefault, false) ? div.parentElement : div; found.push(Object.assign(new ins[info].props.channel.constructor(ins[info].props.channel), {div, instance:ins[info]})); } @@ -1795,10 +1780,10 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. }; BDFDB.getChannelID = function (div) { - if (!Node.prototype.isPrototypeOf(div) || !BDFDB.getReactInstance(div)) return; + if (!Node.prototype.isPrototypeOf(div) || !BDFDB.ReactUtils.getInstance(div)) return; div = BDFDB.getParentEle(BDFDB.dotCNC.categorycontainerdefault + BDFDB.dotCNC.channelcontainerdefault + BDFDB.dotCN.dmchannel, div); if (!div) return; - var info = BDFDB.getKeyInformation({node:div, key:"channel"}); + var info = BDFDB.ReactUtils.findValue(div, {key:"channel"}); return info ? info.id.toString() : null; }; @@ -1826,7 +1811,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. break; } if (type) LibraryModules.ContextMenuUtils.openContextMenu(e, function (e) { - return BDFDB.React.createElement(BDFDB.WebModules.findByName("ChannelContextMenu"), Object.assign({}, e, { + return BDFDB.ReactUtils.createElement(BDFDB.ModuleUtils.findByName("ChannelContextMenu"), Object.assign({}, e, { type, channel, guild: LibraryModules.GuildStore.getGuild(channel.guild_id), @@ -1837,13 +1822,13 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. }; BDFDB.readDmList = function () { - var found = [], ins = BDFDB.getOwnerInstance({node:document.querySelector(BDFDB.dotCN.guilds), name:"DirectMessage", all:true, noCopies:true, depth:99999999, time:99999999}); - for (let info in ins) if (ins[info].props && ins[info].props.channel && ins[info]._reactInternalFiber.child) found.push(Object.assign(new ins[info].props.channel.constructor(ins[info].props.channel), {div:BDFDB.React.findDOMNode(ins[info]), instance:ins[info]})); + var found = [], ins = BDFDB.ReactUtils.getOwner(document.querySelector(BDFDB.dotCN.guilds), {name:"DirectMessage", all:true, noCopies:true, depth:99999999, time:99999999}); + for (let info in ins) if (ins[info].props && ins[info].props.channel && ins[info]._reactInternalFiber.child) found.push(Object.assign(new ins[info].props.channel.constructor(ins[info].props.channel), {div:BDFDB.ReactUtils.findDOMNode(ins[info]), instance:ins[info]})); return found; }; BDFDB.getDmID = function (div) { - if (!Node.prototype.isPrototypeOf(div) || !BDFDB.getReactInstance(div)) return; + if (!Node.prototype.isPrototypeOf(div) || !BDFDB.ReactUtils.getInstance(div)) return; let dmdiv = BDFDB.getParentEle(BDFDB.dotCN.guildouter, div); if (!dmdiv) return; var iconwrap = dmdiv.querySelector(BDFDB.dotCN.guildiconwrapper); @@ -2889,7 +2874,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. BDFDB.appendModal = function (modalwrapper) { if (!Node.prototype.isPrototypeOf(modalwrapper)) return; - if (!BDFDB.appendModal.modals || !document.contains(BDFDB.appendModal.modals)) BDFDB.appendModal.modals = BDFDB.React.findDOMNode(BDFDB.getOwnerInstance({node:document.querySelector(BDFDB.dotCN.app), name:"Modals", depth:99999999, time:99999999})); + if (!BDFDB.appendModal.modals || !document.contains(BDFDB.appendModal.modals)) BDFDB.appendModal.modals = BDFDB.ReactUtils.findDOMNode(BDFDB.ReactUtils.getOwner(document.querySelector(BDFDB.dotCN.app), {name:"Modals", depth:99999999, time:99999999})); if (!BDFDB.appendModal.modals) return; var modal = BDFDB.containsClass(modalwrapper, BDFDB.disCN.modal) ? modalwrapper : modalwrapper.querySelector(BDFDB.dotCN.modal); @@ -3019,7 +3004,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. if (BDFDB.ObjectUtils.is(modalprops) && typeof modalprops.onClose == "function") modalprops.onClose(); }; if (typeof config.text == "string") { - contentchildren.push(BDFDB.React.createElement(LibraryComponents.TextElement, { + contentchildren.push(BDFDB.ReactUtils.createElement(LibraryComponents.TextElement, { color: LibraryComponents.TextElement.Colors.PRIMARY, children: [config.text] })); @@ -3030,7 +3015,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. if (child.type == LibraryComponents.ModalTabContent) { if (!tabs.length) child.props.open = true; else delete child.props.open; - tabs.push(BDFDB.React.createElement(LibraryComponents.TabBar.Item, { + tabs.push(BDFDB.ReactUtils.createElement(LibraryComponents.TabBar.Item, { className: BDFDB.disCN.tabbaritem, itemType: LibraryComponents.TabBar.Types.TOP, id: child.props.tab, @@ -3040,9 +3025,9 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. } contentchildren.push(child); } - if (tabs.length) headerchildren.push(BDFDB.React.createElement(LibraryComponents.Flex, { + if (tabs.length) headerchildren.push(BDFDB.ReactUtils.createElement(LibraryComponents.Flex, { className: BDFDB.disCN.tabbarcontainer, - children: BDFDB.React.createElement(LibraryComponents.TabBar, { + children: BDFDB.ReactUtils.createElement(LibraryComponents.TabBar, { className: BDFDB.disCN.tabbar, type: LibraryComponents.TabBar.Types.TOP, selectedItem: tabs[0].props.id, @@ -3050,9 +3035,9 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. onItemSelect: (value, instance) => { instance.props.selectedItem = value; instance.forceUpdate(); - let modal = BDFDB.getParentEle(".BDFDB-modal", BDFDB.React.findDOMNode(instance)); + let modal = BDFDB.getParentEle(".BDFDB-modal", BDFDB.ReactUtils.findDOMNode(instance)); if (modal) for (let tabcontent of modal.querySelectorAll(BDFDB.dotCN.modaltabcontent)) { - let tabcontentinstance = BDFDB.getReactValue(tabcontent, "return.return.stateNode"); + let tabcontentinstance = BDFDB.ReactUtils.getValue(tabcontent, "return.return.stateNode"); if (tabcontentinstance) { if (tabcontentinstance.props.tab == value) tabcontentinstance.props.open = true; else delete tabcontentinstance.props.open; @@ -3073,7 +3058,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. if (button.cancel) cancels.push(click); - footerchildren.push(BDFDB.React.createElement(LibraryComponents.Button, { + footerchildren.push(BDFDB.ReactUtils.createElement(LibraryComponents.Button, { type: "button", look: look || (color ? LibraryComponents.Button.Looks.FILLED : LibraryComponents.Button.Looks.LINK), color: color || LibraryComponents.Button.Colors.PRIMARY, @@ -3085,9 +3070,9 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. })); } } - contentchildren = contentchildren.filter(n => n && BDFDB.React.isValidElement(n)); - headerchildren = headerchildren.filter(n => n && BDFDB.React.isValidElement(n)); - footerchildren = footerchildren.filter(n => n && BDFDB.React.isValidElement(n)); + contentchildren = contentchildren.filter(n => n && BDFDB.ReactUtils.isValidElement(n)); + headerchildren = headerchildren.filter(n => n && BDFDB.ReactUtils.isValidElement(n)); + footerchildren = footerchildren.filter(n => n && BDFDB.ReactUtils.isValidElement(n)); if (contentchildren.length) { if (typeof config.onClose != "function") config.onClose = _ => {}; if (typeof config.onOpen != "function") config.onOpen = _ => {}; @@ -3098,51 +3083,51 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. let oldTransitionState = 0; LibraryModules.ModalUtils.openModal(props => { modalprops = props; - return BDFDB.React.createElement(class BDFDBModal extends LibraryModules.React.Component { + return BDFDB.ReactUtils.createElement(class BDFDBModal extends LibraryModules.React.Component { render () { - return BDFDB.React.createElement(LibraryComponents.ModalComponents.ModalRoot, { + return BDFDB.ReactUtils.createElement(LibraryComponents.ModalComponents.ModalRoot, { className: [`BDFDB-modal`, name ? `${name}-modal` : null, config.selector ? config.selector : null].filter(n => n).join(" "), size: size || LibraryComponents.ModalComponents.ModalSize.SMALL, transitionState: props.transitionState, children: [ - BDFDB.React.createElement(LibraryComponents.ModalComponents.ModalHeader, { + BDFDB.ReactUtils.createElement(LibraryComponents.ModalComponents.ModalHeader, { className: headerchildren.length ? BDFDB.disCN.modalheaderhassibling : null, separator: config.headerseparator || false, children: [ - BDFDB.React.createElement(LibraryComponents.Flex.Child, { + BDFDB.ReactUtils.createElement(LibraryComponents.Flex.Child, { grow: 1, shrink: 1, children: [ - BDFDB.React.createElement(LibraryComponents.FormComponents.FormTitle, { + BDFDB.ReactUtils.createElement(LibraryComponents.FormComponents.FormTitle, { tag: LibraryComponents.FormComponents.FormTitle.Tags.H4, children: typeof config.header == "string" ? config.header : "" }), - BDFDB.React.createElement(LibraryComponents.TextElement, { + BDFDB.ReactUtils.createElement(LibraryComponents.TextElement, { size: LibraryComponents.TextElement.Sizes.SMALL, color: LibraryComponents.TextElement.Colors.PRIMARY, children: typeof config.subheader == "string" ? config.subheader : (name || "") }) ] }), - BDFDB.React.createElement(LibraryComponents.ModalComponents.ModalCloseButton, { + BDFDB.ReactUtils.createElement(LibraryComponents.ModalComponents.ModalCloseButton, { onClick: closeModal }) ] }), - headerchildren.length ? BDFDB.React.createElement(LibraryComponents.Flex, { + headerchildren.length ? BDFDB.ReactUtils.createElement(LibraryComponents.Flex, { children: headerchildren }) : null, - BDFDB.React.createElement(LibraryComponents.ModalComponents.ModalContent, { + BDFDB.ReactUtils.createElement(LibraryComponents.ModalComponents.ModalContent, { children: contentchildren }), - footerchildren.length ? BDFDB.React.createElement(LibraryComponents.ModalComponents.ModalFooter, { + footerchildren.length ? BDFDB.ReactUtils.createElement(LibraryComponents.ModalComponents.ModalFooter, { children: footerchildren }) : null ] }); } componentDidMount () { - modal = BDFDB.React.findDOMNode(this); + modal = BDFDB.ReactUtils.findDOMNode(this); modal = modal && modal.parentElement ? modal.parentElement.querySelector(".BDFDB-modal") : null; if (modal && props.transitionState == 2 && props.transitionState > oldTransitionState) config.onOpen(modal, this); oldTransitionState = props.transitionState; @@ -3228,7 +3213,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. BDFDB.openContextMenu = function (plugin, e, children) { LibraryModules.ContextMenuUtils.openContextMenu(e, function (e) { - return BDFDB.React.createElement(LibraryComponents.ContextMenu, Object.assign({}, e, { + return BDFDB.ReactUtils.createElement(LibraryComponents.ContextMenu, Object.assign({}, e, { BDFDBcontextMenu: true, type: BDFDB.DiscordConstants.ContextMenuTypes.NATIVE_TEXT, value: "", @@ -3240,7 +3225,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. BDFDB.closeContextMenu = function (nodeOrInstance) { if (!BDFDB.ObjectUtils.is(nodeOrInstance)) return; - var instance = Node.prototype.isPrototypeOf(nodeOrInstance) ? BDFDB.getOwnerInstance({node:nodeOrInstance, name:"ContextMenu", up:true}) : BDFDB.getOwnerInstance({instance:nodeOrInstance, name:"ContextMenu", up:true}); + var instance = BDFDB.ReactUtils.getOwner(nodeOrInstance, {name:"ContextMenu", up:true}); if (BDFDB.ObjectUtils.is(instance) && instance.props && typeof instance.props.closeContextMenu == "function") instance.props.closeContextMenu(); }; @@ -3249,7 +3234,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. var popouts = document.querySelector(BDFDB.dotCN.popouts); if (!popouts) return; button = BDFDB.containsClass(button, BDFDB.disCN.optionpopoutbutton) ? button : button.querySelector(BDFDB.dotCN.optionpopoutbutton); - var containerins = BDFDB.getReactInstance(BDFDB.getParentEle(BDFDB.dotCN.messagebuttoncontainer, button)); + var containerins = BDFDB.ReactUtils.getInstance(BDFDB.getParentEle(BDFDB.dotCN.messagebuttoncontainer, button)); containerins = containerins && containerins.child ? containerins.child : null; containerins = containerins && containerins.stateNode && typeof containerins.stateNode.renderReactionPopout == "function" ? containerins.sibling : containerins; if (containerins && containerins.stateNode && typeof containerins.stateNode.renderOptionPopout == "function") { @@ -3262,7 +3247,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. BDFDB.removeClass(button, "popout-open"); popout.remove(); }; - BDFDB.React.render(popoutinstance, popout); + BDFDB.ReactUtils.render(popoutinstance, popout); var buttonrects = BDFDB.getRects(button); popout.style.setProperty("left", buttonrects.left + buttonrects.width / 2 + "px"); popout.style.setProperty("top", buttonrects.top + buttonrects.height / 2 + "px"); @@ -3380,8 +3365,8 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. var swatches = container.querySelector(`${BDFDB.dotCN.colorpickerswatches}[swatchnr="${number}"]`); if (!swatches) return null; - var ins = BDFDB.getReactInstance(swatches); - if (ins) return BDFDB.getReactValue(ins, "return.return.stateNode.state.selectedColor"); + var ins = BDFDB.ReactUtils.getInstance(swatches); + if (ins) return BDFDB.ReactUtils.getValue(ins, "return.return.stateNode.state.selectedColor"); else { // REMOVE ONCE REWRITTEN var swatch = swatches.querySelector(`${BDFDB.dotCN.colorpickerswatch + BDFDB.dotCN.colorpickerswatchselected}`); return swatch ? swatch.gradient || BDFDB.colorCONVERT(swatch.style.getPropertyValue("background-color"), "RGBCOMP") : null; @@ -3764,7 +3749,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. return parseInt(document.firstElementChild.style.fontSize.replace("%", "")); }; BDFDB.DiscordUtils.shake = function () { - BDFDB.getReactInstance(document.querySelector(BDFDB.dotCN.appold)).return.stateNode.shake(); + BDFDB.ReactUtils.getInstance(document.querySelector(BDFDB.dotCN.appold)).return.stateNode.shake(); }; BDFDB.BdUtils = {}; @@ -3936,174 +3921,174 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. voiceDraggable: "draggable-1KoBzC" }; - DiscordClassModules.AccountDetails = BDFDB.WebModules.findByProperties("usernameContainer", "container"); - DiscordClassModules.AccountDetailsButtons = BDFDB.WebModules.findByProperties("button", "enabled", "disabled"); - DiscordClassModules.ActivityFeed = BDFDB.WebModules.findByProperties("activityFeed"); - DiscordClassModules.Anchor = BDFDB.WebModules.findByProperties("anchor", "anchorUnderlineOnHover"); - DiscordClassModules.AnimationContainer = BDFDB.WebModules.findByProperties("animatorLeft", "didRender"); - DiscordClassModules.AppBase = BDFDB.WebModules.findByProperties("container", "base"); - DiscordClassModules.AppInner = BDFDB.WebModules.findByProperties("app", "layers"); - DiscordClassModules.AppMount = BDFDB.WebModules.findByProperties("appMount"); - DiscordClassModules.ApplicationStore = BDFDB.WebModules.findByProperties("applicationStore", "navigation"); - DiscordClassModules.AppOuter = BDFDB.WebModules.find(module => typeof module["app"] == "string" && Object.keys(module).length == 1); - DiscordClassModules.AuditLog = BDFDB.WebModules.findByProperties("auditLog"); - DiscordClassModules.AuthBox = BDFDB.WebModules.findByProperties("authBox"); - DiscordClassModules.Autocomplete = BDFDB.WebModules.findByProperties("autocomplete", "autocompleteRow"); - DiscordClassModules.Avatar = BDFDB.WebModules.findByProperties("avatar", "mask", "wrapper"); - DiscordClassModules.AvatarIcon = BDFDB.WebModules.findByProperties("iconActiveLarge", "iconActiveMedium"); - DiscordClassModules.Backdrop = BDFDB.WebModules.findByProperties("backdrop"); - DiscordClassModules.Badge = BDFDB.WebModules.findByProperties("numberBadge", "textBadge", "iconBadge"); - DiscordClassModules.BotTag = BDFDB.WebModules.findByProperties("botTag", "botTagInvert"); - DiscordClassModules.Button = BDFDB.WebModules.findByProperties("colorBlack", "button"); - DiscordClassModules.Call = BDFDB.WebModules.findByProperties("callAvatarWrapper", "video"); - DiscordClassModules.CallCurrent = BDFDB.WebModules.findByProperties("wrapper", "fullScreen"); - DiscordClassModules.CallDetails = BDFDB.WebModules.findByProperties("container", "hotspot"); - DiscordClassModules.CallIncoming = BDFDB.WebModules.findByProperties("incomingCall", "container"); - DiscordClassModules.CallIncomingInner = BDFDB.WebModules.findByProperties("incomingCallInner", "members"); - DiscordClassModules.Card = BDFDB.WebModules.findByProperties("card", "cardBrand"); - DiscordClassModules.CardStatus = BDFDB.WebModules.findByProperties("reset", "error", "card"); - DiscordClassModules.CardStore = BDFDB.WebModules.findByProperties("card", "interactive", "url"); - DiscordClassModules.Category = BDFDB.WebModules.findByProperties("wrapper", "children", "muted"); - DiscordClassModules.CategoryContainer = BDFDB.WebModules.findByProperties("addButtonIcon", "containerDefault"); - DiscordClassModules.ChangeLog = BDFDB.WebModules.findByProperties("added", "fixed", "improved", "progress"); - DiscordClassModules.Channel = BDFDB.WebModules.findByProperties("wrapper", "content", "modeSelected"); - DiscordClassModules.ChannelContainer = BDFDB.WebModules.findByProperties("actionIcon", "containerDefault"); - DiscordClassModules.ChannelLimit = BDFDB.WebModules.findByProperties("users", "total", "wrapper"); - DiscordClassModules.ChannelTextArea = BDFDB.WebModules.findByProperties("textArea", "attachButtonDivider"); - DiscordClassModules.ChannelTextAreaButton = BDFDB.WebModules.findByProperties("buttonWrapper", "active"); - DiscordClassModules.ChatWindow = BDFDB.WebModules.findByProperties("chat", "channelTextArea"); - DiscordClassModules.Checkbox = BDFDB.WebModules.findByProperties("checkboxWrapper", "round"); - DiscordClassModules.ColorPicker = BDFDB.WebModules.findByProperties("colorPickerCustom", "customColorPickerInput"); - DiscordClassModules.ColorPickerInner = BDFDB.WebModules.findByProperties("saturation", "hue", "wrapper"); - DiscordClassModules.ContextMenu = BDFDB.WebModules.findByProperties("contextMenu", "itemGroup"); - DiscordClassModules.ContextMenuCheckbox = BDFDB.WebModules.findByProperties("checkboxInner", "checkboxElement"); - DiscordClassModules.CtaVerification = BDFDB.WebModules.findByProperties("attendeeCTA", "verificationNotice"); - DiscordClassModules.Cursor = BDFDB.WebModules.findByProperties("cursorDefault", "userSelectNone"); - DiscordClassModules.CustomStatus = BDFDB.WebModules.findByProperties("customStatusContentIcon", "customStatus"); - DiscordClassModules.DmAddPopout = BDFDB.WebModules.findByProperties("popout", "searchBarComponent"); - DiscordClassModules.DmAddPopoutItems = BDFDB.WebModules.findByProperties("friendSelected", "friendWrapper"); - DiscordClassModules.DownloadLink = BDFDB.WebModules.findByProperties("downloadLink", "size12"); - DiscordClassModules.Embed = BDFDB.WebModules.findByProperties("embed", "embedAuthorIcon"); - DiscordClassModules.EmbedActions = BDFDB.WebModules.findByProperties("iconPlay", "iconWrapperActive"); - DiscordClassModules.EmojiButton = BDFDB.WebModules.findByProperties("emojiButton", "sprite"); - DiscordClassModules.EmojiPicker = BDFDB.WebModules.findByProperties("emojiPicker", "categories"); - DiscordClassModules.File = BDFDB.WebModules.findByProperties("downloadButton", "fileNameLink"); - DiscordClassModules.Flex = BDFDB.WebModules.findByProperties("alignBaseline", "alignCenter"); - DiscordClassModules.FlexChild = BDFDB.WebModules.findByProperties("flexChild", "flex"); - DiscordClassModules.FlowerStar = BDFDB.WebModules.findByProperties("flowerStarContainer", "flowerStar"); - DiscordClassModules.FormText = BDFDB.WebModules.findByProperties("description", "modeDefault"); - DiscordClassModules.Friends = BDFDB.WebModules.findByProperties("friendsColumn", "friendsRow"); - DiscordClassModules.Game = BDFDB.WebModules.findByProperties("game", "gameName"); - DiscordClassModules.GameIcon = BDFDB.WebModules.findByProperties("gameIcon", "small", "xsmall"); - DiscordClassModules.GameLibrary = BDFDB.WebModules.findByProperties("gameLibrary", "scroller"); - DiscordClassModules.GifFavoriteButton = BDFDB.WebModules.findByProperties("gifFavoriteButton", "showPulse"); - DiscordClassModules.GiftInventory = BDFDB.WebModules.findByProperties("root", "body", "scroller"); - DiscordClassModules.GoLiveDetails = BDFDB.WebModules.findByProperties("panel", "gameWrapper"); - DiscordClassModules.Guild = BDFDB.WebModules.findByProperties("wrapper", "lowerBadge", "svg"); - DiscordClassModules.GuildChannels = BDFDB.WebModules.findByProperties("positionedContainer", "unreadBar"); - DiscordClassModules.GuildDiscovery = BDFDB.WebModules.findByProperties("pageWrapper", "guildCard"); - DiscordClassModules.GuildDm = BDFDB.WebModules.find(module => typeof module["pill"] == "string" && Object.keys(module).length == 1); - DiscordClassModules.GuildEdges = BDFDB.WebModules.findByProperties("wrapper", "edge", "autoPointerEvents") - DiscordClassModules.GuildFolder = BDFDB.WebModules.findByProperties("folder", "expandedGuilds") - DiscordClassModules.GuildHeader = BDFDB.WebModules.findByProperties("header", "name", "bannerImage"); - DiscordClassModules.GuildHeaderButton = BDFDB.WebModules.findByProperties("button", "open"); - DiscordClassModules.GuildIcon = BDFDB.WebModules.findByProperties("acronym", "selected", "wrapper"); - DiscordClassModules.GuildInvite = BDFDB.WebModules.findByProperties("wrapper", "guildIconJoined"); - DiscordClassModules.GuildSettingsBanned = BDFDB.WebModules.findByProperties("bannedUser", "bannedUserAvatar"); - DiscordClassModules.GuildSettingsInvite = BDFDB.WebModules.findByProperties("countdownColumn", "inviteSettingsInviteRow"); - DiscordClassModules.GuildSettingsMember = BDFDB.WebModules.findByProperties("member", "membersFilterPopout"); - DiscordClassModules.GuildServer = BDFDB.WebModules.findByProperties("blobContainer", "pill"); - DiscordClassModules.GuildsItems = BDFDB.WebModules.findByProperties("guildSeparator", "guildsError"); - DiscordClassModules.GuildsWrapper = BDFDB.WebModules.findByProperties("scrollerWrap", "unreadMentionsBar", "wrapper"); - DiscordClassModules.HeaderBar = BDFDB.WebModules.findByProperties("container", "children", "toolbar"); - DiscordClassModules.HeaderBarExtras = BDFDB.WebModules.findByProperties("headerBarLoggedOut", "search"); - DiscordClassModules.HeaderBarSearch = BDFDB.WebModules.findByProperties("search", "searchBar", "open"); - DiscordClassModules.HeaderBarTopic = BDFDB.WebModules.findByProperties("topic", "expandable", "content"); - DiscordClassModules.HomeIcon = BDFDB.WebModules.findByProperties("homeIcon"); - DiscordClassModules.HotKeyRecorder = BDFDB.WebModules.findByProperties("editIcon", "recording"); - DiscordClassModules.HoverCard = BDFDB.WebModules.findByProperties("card", "active"); - DiscordClassModules.IconDirection = BDFDB.WebModules.findByProperties("directionDown", "directionUp"); - DiscordClassModules.ImageWrapper = BDFDB.WebModules.findByProperties("clickable", "imageWrapperBackground"); - DiscordClassModules.InviteModal = BDFDB.WebModules.findByProperties("inviteRow", "modal"); - DiscordClassModules.Item = BDFDB.WebModules.findByProperties("item", "side", "header"); - DiscordClassModules.ItemLayerContainer = BDFDB.WebModules.findByProperties("layer", "layerContainer"); - DiscordClassModules.Input = BDFDB.WebModules.findByProperties("inputMini", "inputDefault"); - DiscordClassModules.LayerModal = BDFDB.WebModules.findByProperties("root", "small", "medium"); - DiscordClassModules.Layers = BDFDB.WebModules.findByProperties("layer", "layers"); - DiscordClassModules.LiveTag = BDFDB.WebModules.findByProperties("liveRed", "live"); - DiscordClassModules.LFG = BDFDB.WebModules.findByProperties("lfg", "topSectionHeader"); - DiscordClassModules.Margins = BDFDB.WebModules.findByProperties("marginBottom4", "marginCenterHorz"); - DiscordClassModules.Member = BDFDB.WebModules.findByProperties("member", "ownerIcon"); - DiscordClassModules.MembersWrap = BDFDB.WebModules.findByProperties("membersWrap", "membersGroup"); - DiscordClassModules.Mention = BDFDB.WebModules.findByProperties("wrapperHover", "wrapperNoHover"); - DiscordClassModules.Message = BDFDB.WebModules.findByProperties("containerCozy", "content"); - DiscordClassModules.MessageAccessory = BDFDB.WebModules.findByProperties("embedWrapper", "gifFavoriteButton"); - DiscordClassModules.MessageBody = BDFDB.WebModules.findByProperties("buttonContainer", "isMentioned"); - DiscordClassModules.MessageElements = BDFDB.WebModules.findByProperties("messageGroupBlockedBtn", "dividerRed"); - DiscordClassModules.MessageFile = BDFDB.WebModules.findByProperties("cancelButton", "filenameLinkWrapper"); - DiscordClassModules.MessageMarkup = BDFDB.WebModules.findByProperties("markup"); - DiscordClassModules.MessageOperations = BDFDB.WebModules.find(module => typeof module["operations"] == "string" && Object.keys(module).length == 1); - DiscordClassModules.MessageSystem = BDFDB.WebModules.findByProperties("container", "actionAnchor"); - DiscordClassModules.MessagesPopout = BDFDB.WebModules.findByProperties("messageGroupWrapperOffsetCorrection", "messagesPopout"); - DiscordClassModules.MessagesWelcome = BDFDB.WebModules.findByProperties("welcomeMessage", "h1"); - DiscordClassModules.MessagesWrap = BDFDB.WebModules.findByProperties("messagesWrapper", "messageGroupBlocked"); - DiscordClassModules.Modal = BDFDB.WebModules.findByProperties("modal", "sizeLarge"); - DiscordClassModules.ModalDivider = BDFDB.WebModules.find(module => typeof module["divider"] == "string" && Object.keys(module).length == 1); - DiscordClassModules.ModalItems = BDFDB.WebModules.findByProperties("guildName", "checkboxContainer"); - DiscordClassModules.ModalMiniContent = BDFDB.WebModules.find(module => typeof module["modal"] == "string" && typeof module["content"] == "string" && typeof module["size"] == "string" && Object.keys(module).length == 3); - DiscordClassModules.ModalWrap = BDFDB.WebModules.find(module => typeof module["modal"] == "string" && typeof module["inner"] == "string" && Object.keys(module).length == 2); - DiscordClassModules.NameContainer = DiscordClassModules.ContextMenu.subMenuContext ? BDFDB.WebModules.findByProperties("nameAndDecorators", "name") : {}; - DiscordClassModules.NameTag = BDFDB.WebModules.findByProperties("bot", "nameTag"); - DiscordClassModules.Note = BDFDB.WebModules.find(module => typeof module["note"] == "string" && Object.keys(module).length == 1); - DiscordClassModules.Notice = BDFDB.WebModules.findByProperties("notice", "noticeFacebook"); - DiscordClassModules.OptionPopout = BDFDB.WebModules.findByProperties("container", "button", "item"); - DiscordClassModules.PictureInPicture = BDFDB.WebModules.findByProperties("pictureInPicture", "pictureInPictureWindow"); - DiscordClassModules.PillWrapper = BDFDB.WebModules.find(module => typeof module["item"] == "string" && typeof module["wrapper"] == "string" && Object.keys(module).length == 2); - DiscordClassModules.PrivateChannel = BDFDB.WebModules.findByProperties("channel", "closeButton"); - DiscordClassModules.PrivateChannelActivity = BDFDB.WebModules.findByProperties("activity", "text"); - DiscordClassModules.PrivateChannelList = BDFDB.WebModules.findByProperties("privateChannels", "searchBar"); - DiscordClassModules.Popout = BDFDB.WebModules.findByProperties("popout", "arrowAlignmentTop"); - DiscordClassModules.PopoutActivity = BDFDB.WebModules.findByProperties("ellipsis", "activityActivityFeed"); - DiscordClassModules.QuickMessage = BDFDB.WebModules.findByProperties("quickMessage", "isBlocked"); - DiscordClassModules.QuickSelect = BDFDB.WebModules.findByProperties("quickSelectArrow", "selected"); - DiscordClassModules.QuickSwitch = BDFDB.WebModules.findByProperties("resultFocused", "guildIconContainer"); - DiscordClassModules.QuickSwitchWrap = BDFDB.WebModules.findByProperties("container", "miscContainer"); - DiscordClassModules.Reactions = BDFDB.WebModules.findByProperties("reactionBtn", "reaction"); - DiscordClassModules.RecentMentions = BDFDB.WebModules.findByProperties("recentMentionsFilterPopout", "mentionFilter"); - DiscordClassModules.Role = BDFDB.WebModules.findByProperties("roleCircle", "roleName"); - DiscordClassModules.Scrollbar = BDFDB.WebModules.findByProperties("scrollbar", "scrollbarGhost"); - DiscordClassModules.Scroller = BDFDB.WebModules.findByProperties("firefoxFixScrollFlex", "scroller"); - DiscordClassModules.SearchBar = BDFDB.WebModules.findByProperties("container", "clear"); - DiscordClassModules.SearchPopout = BDFDB.WebModules.findByProperties("datePicker", "searchResultChannelIconBackground"); - DiscordClassModules.SearchPopoutWrap = BDFDB.WebModules.findByProperties("container", "queryContainer"); - DiscordClassModules.SearchResults = BDFDB.WebModules.findByProperties("resultsWrapper", "searchResults"); - DiscordClassModules.Select = BDFDB.WebModules.findByProperties("select", "error", "errorMessage"); - DiscordClassModules.SettingsCloseButton = BDFDB.WebModules.findByProperties("closeButton", "keybind"); - DiscordClassModules.SettingsItems = BDFDB.WebModules.findByProperties("dividerMini", "note"); - DiscordClassModules.SettingsTable = BDFDB.WebModules.findByProperties("headerOption", "headerSize"); - DiscordClassModules.SettingsWindow = BDFDB.WebModules.findByProperties("contentRegion", "standardSidebarView"); - DiscordClassModules.Slider = BDFDB.WebModules.findByProperties("slider", "grabber"); - DiscordClassModules.Spoiler = BDFDB.WebModules.findByProperties("spoilerContainer", "hidden"); - DiscordClassModules.Switch = BDFDB.WebModules.findByProperties("switchDisabled", "valueChecked"); - DiscordClassModules.Table = BDFDB.WebModules.findByProperties("stickyHeader", "emptyStateText"); - DiscordClassModules.Text = BDFDB.WebModules.findByProperties("defaultColor", "defaultMarginh1"); - DiscordClassModules.TextColor = BDFDB.WebModules.findByProperties("colorStandard", "colorMuted", "colorError"); - DiscordClassModules.TextColor2 = BDFDB.WebModules.findByProperties("base", "muted", "wrapper"); - DiscordClassModules.TextSize = BDFDB.WebModules.findByProperties("size10", "size14", "size20"); - DiscordClassModules.TextStyle = BDFDB.WebModules.findByProperties("large", "primary", "selectable"); - DiscordClassModules.Tip = BDFDB.WebModules.findByProperties("pro", "inline"); - DiscordClassModules.Title = BDFDB.WebModules.findByProperties("title", "size18"); - DiscordClassModules.TitleBar = BDFDB.WebModules.findByProperties("titleBar", "wordmark"); - DiscordClassModules.Tooltip = BDFDB.WebModules.findByProperties("tooltip", "tooltipTop"); - DiscordClassModules.Typing = BDFDB.WebModules.findByProperties("cooldownWrapper", "typing"); - DiscordClassModules.UnreadBar = BDFDB.WebModules.findByProperties("active", "bar", "unread"); - DiscordClassModules.UserPopout = BDFDB.WebModules.findByProperties("userPopout", "headerPlaying"); - DiscordClassModules.UserProfile = BDFDB.WebModules.findByProperties("topSectionNormal", "tabBarContainer"); - DiscordClassModules.Video = BDFDB.WebModules.findByProperties("video", "fullScreen"); - DiscordClassModules.VoiceChannel = BDFDB.WebModules.findByProperties("avatarSpeaking", "voiceUser"); - DiscordClassModules.VoiceChannelList = BDFDB.WebModules.findByProperties("list", "collapsed"); - DiscordClassModules.VoiceDetails = BDFDB.WebModules.findByProperties("container", "customStatusContainer"); - DiscordClassModules.VoiceDetailsPing = BDFDB.WebModules.findByProperties("rtcConnectionQualityBad", "rtcConnectionQualityFine"); + DiscordClassModules.AccountDetails = BDFDB.ModuleUtils.findByProperties("usernameContainer", "container"); + DiscordClassModules.AccountDetailsButtons = BDFDB.ModuleUtils.findByProperties("button", "enabled", "disabled"); + DiscordClassModules.ActivityFeed = BDFDB.ModuleUtils.findByProperties("activityFeed"); + DiscordClassModules.Anchor = BDFDB.ModuleUtils.findByProperties("anchor", "anchorUnderlineOnHover"); + DiscordClassModules.AnimationContainer = BDFDB.ModuleUtils.findByProperties("animatorLeft", "didRender"); + DiscordClassModules.AppBase = BDFDB.ModuleUtils.findByProperties("container", "base"); + DiscordClassModules.AppInner = BDFDB.ModuleUtils.findByProperties("app", "layers"); + DiscordClassModules.AppMount = BDFDB.ModuleUtils.findByProperties("appMount"); + DiscordClassModules.ApplicationStore = BDFDB.ModuleUtils.findByProperties("applicationStore", "navigation"); + DiscordClassModules.AppOuter = BDFDB.ModuleUtils.find(module => typeof module["app"] == "string" && Object.keys(module).length == 1); + DiscordClassModules.AuditLog = BDFDB.ModuleUtils.findByProperties("auditLog"); + DiscordClassModules.AuthBox = BDFDB.ModuleUtils.findByProperties("authBox"); + DiscordClassModules.Autocomplete = BDFDB.ModuleUtils.findByProperties("autocomplete", "autocompleteRow"); + DiscordClassModules.Avatar = BDFDB.ModuleUtils.findByProperties("avatar", "mask", "wrapper"); + DiscordClassModules.AvatarIcon = BDFDB.ModuleUtils.findByProperties("iconActiveLarge", "iconActiveMedium"); + DiscordClassModules.Backdrop = BDFDB.ModuleUtils.findByProperties("backdrop"); + DiscordClassModules.Badge = BDFDB.ModuleUtils.findByProperties("numberBadge", "textBadge", "iconBadge"); + DiscordClassModules.BotTag = BDFDB.ModuleUtils.findByProperties("botTag", "botTagInvert"); + DiscordClassModules.Button = BDFDB.ModuleUtils.findByProperties("colorBlack", "button"); + DiscordClassModules.Call = BDFDB.ModuleUtils.findByProperties("callAvatarWrapper", "video"); + DiscordClassModules.CallCurrent = BDFDB.ModuleUtils.findByProperties("wrapper", "fullScreen"); + DiscordClassModules.CallDetails = BDFDB.ModuleUtils.findByProperties("container", "hotspot"); + DiscordClassModules.CallIncoming = BDFDB.ModuleUtils.findByProperties("incomingCall", "container"); + DiscordClassModules.CallIncomingInner = BDFDB.ModuleUtils.findByProperties("incomingCallInner", "members"); + DiscordClassModules.Card = BDFDB.ModuleUtils.findByProperties("card", "cardBrand"); + DiscordClassModules.CardStatus = BDFDB.ModuleUtils.findByProperties("reset", "error", "card"); + DiscordClassModules.CardStore = BDFDB.ModuleUtils.findByProperties("card", "interactive", "url"); + DiscordClassModules.Category = BDFDB.ModuleUtils.findByProperties("wrapper", "children", "muted"); + DiscordClassModules.CategoryContainer = BDFDB.ModuleUtils.findByProperties("addButtonIcon", "containerDefault"); + DiscordClassModules.ChangeLog = BDFDB.ModuleUtils.findByProperties("added", "fixed", "improved", "progress"); + DiscordClassModules.Channel = BDFDB.ModuleUtils.findByProperties("wrapper", "content", "modeSelected"); + DiscordClassModules.ChannelContainer = BDFDB.ModuleUtils.findByProperties("actionIcon", "containerDefault"); + DiscordClassModules.ChannelLimit = BDFDB.ModuleUtils.findByProperties("users", "total", "wrapper"); + DiscordClassModules.ChannelTextArea = BDFDB.ModuleUtils.findByProperties("textArea", "attachButtonDivider"); + DiscordClassModules.ChannelTextAreaButton = BDFDB.ModuleUtils.findByProperties("buttonWrapper", "active"); + DiscordClassModules.ChatWindow = BDFDB.ModuleUtils.findByProperties("chat", "channelTextArea"); + DiscordClassModules.Checkbox = BDFDB.ModuleUtils.findByProperties("checkboxWrapper", "round"); + DiscordClassModules.ColorPicker = BDFDB.ModuleUtils.findByProperties("colorPickerCustom", "customColorPickerInput"); + DiscordClassModules.ColorPickerInner = BDFDB.ModuleUtils.findByProperties("saturation", "hue", "wrapper"); + DiscordClassModules.ContextMenu = BDFDB.ModuleUtils.findByProperties("contextMenu", "itemGroup"); + DiscordClassModules.ContextMenuCheckbox = BDFDB.ModuleUtils.findByProperties("checkboxInner", "checkboxElement"); + DiscordClassModules.CtaVerification = BDFDB.ModuleUtils.findByProperties("attendeeCTA", "verificationNotice"); + DiscordClassModules.Cursor = BDFDB.ModuleUtils.findByProperties("cursorDefault", "userSelectNone"); + DiscordClassModules.CustomStatus = BDFDB.ModuleUtils.findByProperties("customStatusContentIcon", "customStatus"); + DiscordClassModules.DmAddPopout = BDFDB.ModuleUtils.findByProperties("popout", "searchBarComponent"); + DiscordClassModules.DmAddPopoutItems = BDFDB.ModuleUtils.findByProperties("friendSelected", "friendWrapper"); + DiscordClassModules.DownloadLink = BDFDB.ModuleUtils.findByProperties("downloadLink", "size12"); + DiscordClassModules.Embed = BDFDB.ModuleUtils.findByProperties("embed", "embedAuthorIcon"); + DiscordClassModules.EmbedActions = BDFDB.ModuleUtils.findByProperties("iconPlay", "iconWrapperActive"); + DiscordClassModules.EmojiButton = BDFDB.ModuleUtils.findByProperties("emojiButton", "sprite"); + DiscordClassModules.EmojiPicker = BDFDB.ModuleUtils.findByProperties("emojiPicker", "categories"); + DiscordClassModules.File = BDFDB.ModuleUtils.findByProperties("downloadButton", "fileNameLink"); + DiscordClassModules.Flex = BDFDB.ModuleUtils.findByProperties("alignBaseline", "alignCenter"); + DiscordClassModules.FlexChild = BDFDB.ModuleUtils.findByProperties("flexChild", "flex"); + DiscordClassModules.FlowerStar = BDFDB.ModuleUtils.findByProperties("flowerStarContainer", "flowerStar"); + DiscordClassModules.FormText = BDFDB.ModuleUtils.findByProperties("description", "modeDefault"); + DiscordClassModules.Friends = BDFDB.ModuleUtils.findByProperties("friendsColumn", "friendsRow"); + DiscordClassModules.Game = BDFDB.ModuleUtils.findByProperties("game", "gameName"); + DiscordClassModules.GameIcon = BDFDB.ModuleUtils.findByProperties("gameIcon", "small", "xsmall"); + DiscordClassModules.GameLibrary = BDFDB.ModuleUtils.findByProperties("gameLibrary", "scroller"); + DiscordClassModules.GifFavoriteButton = BDFDB.ModuleUtils.findByProperties("gifFavoriteButton", "showPulse"); + DiscordClassModules.GiftInventory = BDFDB.ModuleUtils.findByProperties("root", "body", "scroller"); + DiscordClassModules.GoLiveDetails = BDFDB.ModuleUtils.findByProperties("panel", "gameWrapper"); + DiscordClassModules.Guild = BDFDB.ModuleUtils.findByProperties("wrapper", "lowerBadge", "svg"); + DiscordClassModules.GuildChannels = BDFDB.ModuleUtils.findByProperties("positionedContainer", "unreadBar"); + DiscordClassModules.GuildDiscovery = BDFDB.ModuleUtils.findByProperties("pageWrapper", "guildCard"); + DiscordClassModules.GuildDm = BDFDB.ModuleUtils.find(module => typeof module["pill"] == "string" && Object.keys(module).length == 1); + DiscordClassModules.GuildEdges = BDFDB.ModuleUtils.findByProperties("wrapper", "edge", "autoPointerEvents") + DiscordClassModules.GuildFolder = BDFDB.ModuleUtils.findByProperties("folder", "expandedGuilds") + DiscordClassModules.GuildHeader = BDFDB.ModuleUtils.findByProperties("header", "name", "bannerImage"); + DiscordClassModules.GuildHeaderButton = BDFDB.ModuleUtils.findByProperties("button", "open"); + DiscordClassModules.GuildIcon = BDFDB.ModuleUtils.findByProperties("acronym", "selected", "wrapper"); + DiscordClassModules.GuildInvite = BDFDB.ModuleUtils.findByProperties("wrapper", "guildIconJoined"); + DiscordClassModules.GuildSettingsBanned = BDFDB.ModuleUtils.findByProperties("bannedUser", "bannedUserAvatar"); + DiscordClassModules.GuildSettingsInvite = BDFDB.ModuleUtils.findByProperties("countdownColumn", "inviteSettingsInviteRow"); + DiscordClassModules.GuildSettingsMember = BDFDB.ModuleUtils.findByProperties("member", "membersFilterPopout"); + DiscordClassModules.GuildServer = BDFDB.ModuleUtils.findByProperties("blobContainer", "pill"); + DiscordClassModules.GuildsItems = BDFDB.ModuleUtils.findByProperties("guildSeparator", "guildsError"); + DiscordClassModules.GuildsWrapper = BDFDB.ModuleUtils.findByProperties("scrollerWrap", "unreadMentionsBar", "wrapper"); + DiscordClassModules.HeaderBar = BDFDB.ModuleUtils.findByProperties("container", "children", "toolbar"); + DiscordClassModules.HeaderBarExtras = BDFDB.ModuleUtils.findByProperties("headerBarLoggedOut", "search"); + DiscordClassModules.HeaderBarSearch = BDFDB.ModuleUtils.findByProperties("search", "searchBar", "open"); + DiscordClassModules.HeaderBarTopic = BDFDB.ModuleUtils.findByProperties("topic", "expandable", "content"); + DiscordClassModules.HomeIcon = BDFDB.ModuleUtils.findByProperties("homeIcon"); + DiscordClassModules.HotKeyRecorder = BDFDB.ModuleUtils.findByProperties("editIcon", "recording"); + DiscordClassModules.HoverCard = BDFDB.ModuleUtils.findByProperties("card", "active"); + DiscordClassModules.IconDirection = BDFDB.ModuleUtils.findByProperties("directionDown", "directionUp"); + DiscordClassModules.ImageWrapper = BDFDB.ModuleUtils.findByProperties("clickable", "imageWrapperBackground"); + DiscordClassModules.InviteModal = BDFDB.ModuleUtils.findByProperties("inviteRow", "modal"); + DiscordClassModules.Item = BDFDB.ModuleUtils.findByProperties("item", "side", "header"); + DiscordClassModules.ItemLayerContainer = BDFDB.ModuleUtils.findByProperties("layer", "layerContainer"); + DiscordClassModules.Input = BDFDB.ModuleUtils.findByProperties("inputMini", "inputDefault"); + DiscordClassModules.LayerModal = BDFDB.ModuleUtils.findByProperties("root", "small", "medium"); + DiscordClassModules.Layers = BDFDB.ModuleUtils.findByProperties("layer", "layers"); + DiscordClassModules.LiveTag = BDFDB.ModuleUtils.findByProperties("liveRed", "live"); + DiscordClassModules.LFG = BDFDB.ModuleUtils.findByProperties("lfg", "topSectionHeader"); + DiscordClassModules.Margins = BDFDB.ModuleUtils.findByProperties("marginBottom4", "marginCenterHorz"); + DiscordClassModules.Member = BDFDB.ModuleUtils.findByProperties("member", "ownerIcon"); + DiscordClassModules.MembersWrap = BDFDB.ModuleUtils.findByProperties("membersWrap", "membersGroup"); + DiscordClassModules.Mention = BDFDB.ModuleUtils.findByProperties("wrapperHover", "wrapperNoHover"); + DiscordClassModules.Message = BDFDB.ModuleUtils.findByProperties("containerCozy", "content"); + DiscordClassModules.MessageAccessory = BDFDB.ModuleUtils.findByProperties("embedWrapper", "gifFavoriteButton"); + DiscordClassModules.MessageBody = BDFDB.ModuleUtils.findByProperties("buttonContainer", "isMentioned"); + DiscordClassModules.MessageElements = BDFDB.ModuleUtils.findByProperties("messageGroupBlockedBtn", "dividerRed"); + DiscordClassModules.MessageFile = BDFDB.ModuleUtils.findByProperties("cancelButton", "filenameLinkWrapper"); + DiscordClassModules.MessageMarkup = BDFDB.ModuleUtils.findByProperties("markup"); + DiscordClassModules.MessageOperations = BDFDB.ModuleUtils.find(module => typeof module["operations"] == "string" && Object.keys(module).length == 1); + DiscordClassModules.MessageSystem = BDFDB.ModuleUtils.findByProperties("container", "actionAnchor"); + DiscordClassModules.MessagesPopout = BDFDB.ModuleUtils.findByProperties("messageGroupWrapperOffsetCorrection", "messagesPopout"); + DiscordClassModules.MessagesWelcome = BDFDB.ModuleUtils.findByProperties("welcomeMessage", "h1"); + DiscordClassModules.MessagesWrap = BDFDB.ModuleUtils.findByProperties("messagesWrapper", "messageGroupBlocked"); + DiscordClassModules.Modal = BDFDB.ModuleUtils.findByProperties("modal", "sizeLarge"); + DiscordClassModules.ModalDivider = BDFDB.ModuleUtils.find(module => typeof module["divider"] == "string" && Object.keys(module).length == 1); + DiscordClassModules.ModalItems = BDFDB.ModuleUtils.findByProperties("guildName", "checkboxContainer"); + DiscordClassModules.ModalMiniContent = BDFDB.ModuleUtils.find(module => typeof module["modal"] == "string" && typeof module["content"] == "string" && typeof module["size"] == "string" && Object.keys(module).length == 3); + DiscordClassModules.ModalWrap = BDFDB.ModuleUtils.find(module => typeof module["modal"] == "string" && typeof module["inner"] == "string" && Object.keys(module).length == 2); + DiscordClassModules.NameContainer = DiscordClassModules.ContextMenu.subMenuContext ? BDFDB.ModuleUtils.findByProperties("nameAndDecorators", "name") : {}; + DiscordClassModules.NameTag = BDFDB.ModuleUtils.findByProperties("bot", "nameTag"); + DiscordClassModules.Note = BDFDB.ModuleUtils.find(module => typeof module["note"] == "string" && Object.keys(module).length == 1); + DiscordClassModules.Notice = BDFDB.ModuleUtils.findByProperties("notice", "noticeFacebook"); + DiscordClassModules.OptionPopout = BDFDB.ModuleUtils.findByProperties("container", "button", "item"); + DiscordClassModules.PictureInPicture = BDFDB.ModuleUtils.findByProperties("pictureInPicture", "pictureInPictureWindow"); + DiscordClassModules.PillWrapper = BDFDB.ModuleUtils.find(module => typeof module["item"] == "string" && typeof module["wrapper"] == "string" && Object.keys(module).length == 2); + DiscordClassModules.PrivateChannel = BDFDB.ModuleUtils.findByProperties("channel", "closeButton"); + DiscordClassModules.PrivateChannelActivity = BDFDB.ModuleUtils.findByProperties("activity", "text"); + DiscordClassModules.PrivateChannelList = BDFDB.ModuleUtils.findByProperties("privateChannels", "searchBar"); + DiscordClassModules.Popout = BDFDB.ModuleUtils.findByProperties("popout", "arrowAlignmentTop"); + DiscordClassModules.PopoutActivity = BDFDB.ModuleUtils.findByProperties("ellipsis", "activityActivityFeed"); + DiscordClassModules.QuickMessage = BDFDB.ModuleUtils.findByProperties("quickMessage", "isBlocked"); + DiscordClassModules.QuickSelect = BDFDB.ModuleUtils.findByProperties("quickSelectArrow", "selected"); + DiscordClassModules.QuickSwitch = BDFDB.ModuleUtils.findByProperties("resultFocused", "guildIconContainer"); + DiscordClassModules.QuickSwitchWrap = BDFDB.ModuleUtils.findByProperties("container", "miscContainer"); + DiscordClassModules.Reactions = BDFDB.ModuleUtils.findByProperties("reactionBtn", "reaction"); + DiscordClassModules.RecentMentions = BDFDB.ModuleUtils.findByProperties("recentMentionsFilterPopout", "mentionFilter"); + DiscordClassModules.Role = BDFDB.ModuleUtils.findByProperties("roleCircle", "roleName"); + DiscordClassModules.Scrollbar = BDFDB.ModuleUtils.findByProperties("scrollbar", "scrollbarGhost"); + DiscordClassModules.Scroller = BDFDB.ModuleUtils.findByProperties("firefoxFixScrollFlex", "scroller"); + DiscordClassModules.SearchBar = BDFDB.ModuleUtils.findByProperties("container", "clear"); + DiscordClassModules.SearchPopout = BDFDB.ModuleUtils.findByProperties("datePicker", "searchResultChannelIconBackground"); + DiscordClassModules.SearchPopoutWrap = BDFDB.ModuleUtils.findByProperties("container", "queryContainer"); + DiscordClassModules.SearchResults = BDFDB.ModuleUtils.findByProperties("resultsWrapper", "searchResults"); + DiscordClassModules.Select = BDFDB.ModuleUtils.findByProperties("select", "error", "errorMessage"); + DiscordClassModules.SettingsCloseButton = BDFDB.ModuleUtils.findByProperties("closeButton", "keybind"); + DiscordClassModules.SettingsItems = BDFDB.ModuleUtils.findByProperties("dividerMini", "note"); + DiscordClassModules.SettingsTable = BDFDB.ModuleUtils.findByProperties("headerOption", "headerSize"); + DiscordClassModules.SettingsWindow = BDFDB.ModuleUtils.findByProperties("contentRegion", "standardSidebarView"); + DiscordClassModules.Slider = BDFDB.ModuleUtils.findByProperties("slider", "grabber"); + DiscordClassModules.Spoiler = BDFDB.ModuleUtils.findByProperties("spoilerContainer", "hidden"); + DiscordClassModules.Switch = BDFDB.ModuleUtils.findByProperties("switchDisabled", "valueChecked"); + DiscordClassModules.Table = BDFDB.ModuleUtils.findByProperties("stickyHeader", "emptyStateText"); + DiscordClassModules.Text = BDFDB.ModuleUtils.findByProperties("defaultColor", "defaultMarginh1"); + DiscordClassModules.TextColor = BDFDB.ModuleUtils.findByProperties("colorStandard", "colorMuted", "colorError"); + DiscordClassModules.TextColor2 = BDFDB.ModuleUtils.findByProperties("base", "muted", "wrapper"); + DiscordClassModules.TextSize = BDFDB.ModuleUtils.findByProperties("size10", "size14", "size20"); + DiscordClassModules.TextStyle = BDFDB.ModuleUtils.findByProperties("large", "primary", "selectable"); + DiscordClassModules.Tip = BDFDB.ModuleUtils.findByProperties("pro", "inline"); + DiscordClassModules.Title = BDFDB.ModuleUtils.findByProperties("title", "size18"); + DiscordClassModules.TitleBar = BDFDB.ModuleUtils.findByProperties("titleBar", "wordmark"); + DiscordClassModules.Tooltip = BDFDB.ModuleUtils.findByProperties("tooltip", "tooltipTop"); + DiscordClassModules.Typing = BDFDB.ModuleUtils.findByProperties("cooldownWrapper", "typing"); + DiscordClassModules.UnreadBar = BDFDB.ModuleUtils.findByProperties("active", "bar", "unread"); + DiscordClassModules.UserPopout = BDFDB.ModuleUtils.findByProperties("userPopout", "headerPlaying"); + DiscordClassModules.UserProfile = BDFDB.ModuleUtils.findByProperties("topSectionNormal", "tabBarContainer"); + DiscordClassModules.Video = BDFDB.ModuleUtils.findByProperties("video", "fullScreen"); + DiscordClassModules.VoiceChannel = BDFDB.ModuleUtils.findByProperties("avatarSpeaking", "voiceUser"); + DiscordClassModules.VoiceChannelList = BDFDB.ModuleUtils.findByProperties("list", "collapsed"); + DiscordClassModules.VoiceDetails = BDFDB.ModuleUtils.findByProperties("container", "customStatusContainer"); + DiscordClassModules.VoiceDetailsPing = BDFDB.ModuleUtils.findByProperties("rtcConnectionQualityBad", "rtcConnectionQualityFine"); BDFDB.DiscordClassModules = Object.assign({}, DiscordClassModules); var DiscordClasses = { @@ -5457,11 +5442,11 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. }); var NativeSubComponents = {}, LibraryComponents = {}, reactInitialized = LibraryModules.React && LibraryModules.React.Component; - NativeSubComponents.ContextMenuToggleItem = BDFDB.WebModules.findByName("ToggleMenuItem"); - NativeSubComponents.TabBar = BDFDB.WebModules.findByName("TabBar"); - NativeSubComponents.TextInput = BDFDB.WebModules.findByName("TextInput"); + NativeSubComponents.ContextMenuToggleItem = BDFDB.ModuleUtils.findByName("ToggleMenuItem"); + NativeSubComponents.TabBar = BDFDB.ModuleUtils.findByName("TabBar"); + NativeSubComponents.TextInput = BDFDB.ModuleUtils.findByName("TextInput"); - LibraryComponents.Button = BDFDB.WebModules.findByProperties("Colors", "Hovers", "Looks"); + LibraryComponents.Button = BDFDB.ModuleUtils.findByProperties("Colors", "Hovers", "Looks"); LibraryComponents.ColorSwatches = reactInitialized ? class ColorSwatches extends LibraryModules.React.Component { constructor(props) { super(props); @@ -5478,7 +5463,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. this.ColorSwatch = class ColorSwatch extends LibraryModules.React.Component { render() { let usewhite = !BDFDB.colorISBRIGHT(this.props.color); - return BDFDB.React.createElement("button", { + return BDFDB.ReactUtils.createElement("button", { type: "button", className: [BDFDB.disCN.colorpickerswatch, this.props.isDisabled ? BDFDB.disCN.colorpickerswatchdisabled : null, this.props.isSelected ? BDFDB.disCN.colorpickerswatchselected : null, this.props.isCustom ? BDFDB.disCN.colorpickerswatchcustom : null, this.props.isSingle ? BDFDB.disCN.colorpickerswatchsingle : null, this.props.color == null ? BDFDB.disCN.colorpickerswatchnocolor : null].filter(n => n).join(" "), disabled: this.props.isDisabled, @@ -5492,19 +5477,19 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. }); } if (this.props.isCustom || this.props.isSingle) { - let swatch = BDFDB.React.findDOMNode(this); + let swatch = BDFDB.ReactUtils.findDOMNode(this); if (swatch) BDFDB.openColorPicker(swatches, swatch, this.props.color, swatches.state.pickerConfig); }; }, onMouseEnter: _ => { - let swatch = this.props.isCustom || this.props.isSingle || this.props.color == null ? BDFDB.React.findDOMNode(this) : null; + let swatch = this.props.isCustom || this.props.isSingle || this.props.color == null ? BDFDB.ReactUtils.findDOMNode(this) : null; if (swatch) BDFDB.TooltipUtils.create(swatch, this.props.isCustom || this.props.isSingle ? BDFDB.LanguageUtils.LanguageStrings.CUSTOM_COLOR : BDFDB.LanguageUtils.LanguageStrings.DEFAULT, {type: "bottom"}); }, style: Object.assign({}, this.props.style, { background: BDFDB.ObjectUtils.is(this.props.color) ? BDFDB.colorGRADIENT(this.props.color) : BDFDB.colorCONVERT(this.props.color, "RGBA") }), children: [ - this.props.isCustom || this.props.isSingle ? BDFDB.React.createElement(LibraryComponents.SvgIcon, { + this.props.isCustom || this.props.isSingle ? BDFDB.ReactUtils.createElement(LibraryComponents.SvgIcon, { className: BDFDB.disCN.colorpickerswatchdropper, foreground: BDFDB.disCN.colorpickerswatchdropperfg, name: LibraryComponents.SvgIcon.Names.DROPPER, @@ -5512,7 +5497,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. height: this.props.isCustom ? 14 : 10, color: usewhite ? BDFDB.DiscordConstants.Colors.WHITE : BDFDB.DiscordConstants.Colors.BLACK }) : null, - this.props.isSelected && !this.props.isSingle ? BDFDB.React.createElement(LibraryComponents.SvgIcon, { + this.props.isSelected && !this.props.isSingle ? BDFDB.ReactUtils.createElement(LibraryComponents.SvgIcon, { name: LibraryComponents.SvgIcon.Names.CHECKMARK, width: this.props.isCustom ? 32 : 16, height: this.props.isCustom ? 24 : 16, @@ -5524,11 +5509,11 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. } } renderRow(colors) { - return BDFDB.React.createElement(LibraryComponents.Flex, { + return BDFDB.ReactUtils.createElement(LibraryComponents.Flex, { className: BDFDB.disCN.colorpickerrow, wrap: LibraryComponents.Flex.Wrap.WRAP, children: colors.map(color => { - return BDFDB.React.createElement(this.ColorSwatch, { + return BDFDB.ReactUtils.createElement(this.ColorSwatch, { color: color, isCustom: false, isSelected: !this.state.customSelected && color === this.state.selectedColor, @@ -5538,17 +5523,17 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. }); } render() { - return BDFDB.React.createElement(LibraryComponents.Flex, { + return BDFDB.ReactUtils.createElement(LibraryComponents.Flex, { className: [BDFDB.disCN.colorpickerswatches, this.state.disabled ? BDFDB.disCN.colorpickerswatchesdisabled : null].filter(n => n).join(" "), swatchnr: this.props.number != null ? this.props.number : 0, children: [ - BDFDB.React.createElement(LibraryComponents.Flex.Child, { + BDFDB.ReactUtils.createElement(LibraryComponents.Flex.Child, { className: BDFDB.disCN.marginreset, shrink: 0, grow: 0, wrap: true, children: [ - BDFDB.React.createElement(this.ColorSwatch, { + BDFDB.ReactUtils.createElement(this.ColorSwatch, { color: this.state.customColor, isSingle: !this.state.colors.length, isCustom: this.state.colors.length, @@ -5560,7 +5545,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. }) ] }), - this.state.colors.length ? BDFDB.React.createElement(LibraryComponents.Flex, { + this.state.colors.length ? BDFDB.ReactUtils.createElement(LibraryComponents.Flex, { direction: LibraryComponents.Flex.Direction.VERTICAL, className: BDFDB.disCN.flexmarginreset, grow: 1, @@ -5573,28 +5558,28 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. }) } } : undefined; - LibraryComponents.ContextMenu = BDFDB.WebModules.findByName("NativeContextMenu"); - LibraryComponents.ContextMenuItem = BDFDB.WebModules.findByString(`default.label}`, `default.hint}`, `role:"menuitem"`); - LibraryComponents.ContextMenuItemGroup = BDFDB.WebModules.findByString(`"div",{className`, `default.itemGroup}`); - LibraryComponents.ContextMenuSliderItem = BDFDB.WebModules.findByName("SliderMenuItem"); - LibraryComponents.ContextMenuSubItem = BDFDB.WebModules.findByName("FluxContainer(SubMenuItem)"); + LibraryComponents.ContextMenu = BDFDB.ModuleUtils.findByName("NativeContextMenu"); + LibraryComponents.ContextMenuItem = BDFDB.ModuleUtils.findByString(`default.label}`, `default.hint}`, `role:"menuitem"`); + LibraryComponents.ContextMenuItemGroup = BDFDB.ModuleUtils.findByString(`"div",{className`, `default.itemGroup}`); + LibraryComponents.ContextMenuSliderItem = BDFDB.ModuleUtils.findByName("SliderMenuItem"); + LibraryComponents.ContextMenuSubItem = BDFDB.ModuleUtils.findByName("FluxContainer(SubMenuItem)"); LibraryComponents.ContextMenuToggleItem = reactInitialized ? class ContextMenuToggleItem extends LibraryModules.React.Component { handleToggle() { this.props.active = !this.props.active; if (typeof this.props.action == "function") this.props.action(this.props.active); this.forceUpdate(); } - render() {return BDFDB.React.createElement(NativeSubComponents.ContextMenuToggleItem, Object.assign({}, this.props, {action: this.handleToggle.bind(this)}));} + render() {return BDFDB.ReactUtils.createElement(NativeSubComponents.ContextMenuToggleItem, Object.assign({}, this.props, {action: this.handleToggle.bind(this)}));} } : undefined; - LibraryComponents.Flex = BDFDB.WebModules.findByProperties("Wrap", "Direction", "Child"); - LibraryComponents.FormComponents = BDFDB.WebModules.findByProperties("FormSection", "FormText"); - LibraryComponents.IconBadge = BDFDB.WebModules.findByName("IconBadge"); - LibraryComponents.ModalComponents = BDFDB.WebModules.findByProperties("ModalContent", "ModalFooter"); + LibraryComponents.Flex = BDFDB.ModuleUtils.findByProperties("Wrap", "Direction", "Child"); + LibraryComponents.FormComponents = BDFDB.ModuleUtils.findByProperties("FormSection", "FormText"); + LibraryComponents.IconBadge = BDFDB.ModuleUtils.findByName("IconBadge"); + LibraryComponents.ModalComponents = BDFDB.ModuleUtils.findByProperties("ModalContent", "ModalFooter"); LibraryComponents.ModalTabContent = reactInitialized ? class ModalTabContent extends LibraryModules.React.Component { render() { let props = Object.assign({}, this.props); delete props.open; - return BDFDB.React.createElement(LibraryComponents.Flex, Object.assign({tab:"unnamed"}, props, { + return BDFDB.ReactUtils.createElement(LibraryComponents.Flex, Object.assign({tab:"unnamed"}, props, { className: [BDFDB.disCN.modaltabcontent, this.props.open ? BDFDB.disCN.modaltabcontentopen : null, props.className].filter(n => n).join(" "), direction: LibraryComponents.Flex.Direction.VERTICAL, align: LibraryComponents.Flex.Align.STRETCH, @@ -5605,20 +5590,20 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. })); } } : undefined; - LibraryComponents.NumberBadge = BDFDB.WebModules.findByName("NumberBadge"); - LibraryComponents.SvgIcon = BDFDB.WebModules.findByProperties("Gradients", "Names"); + LibraryComponents.NumberBadge = BDFDB.ModuleUtils.findByName("NumberBadge"); + LibraryComponents.SvgIcon = BDFDB.ModuleUtils.findByProperties("Gradients", "Names"); LibraryComponents.SettingsPanel = reactInitialized ? class SettingsPanel extends LibraryModules.React.Component { render() { - return this.props.children ? BDFDB.React.createElement(LibraryComponents.Flex, { + return this.props.children ? BDFDB.ReactUtils.createElement(LibraryComponents.Flex, { direction: LibraryComponents.Flex.Direction.VERTICAL, grow: 1, children: [ - typeof this.props.title == "string" ? BDFDB.React.createElement(LibraryComponents.FormComponents.FormTitle, { + typeof this.props.title == "string" ? BDFDB.ReactUtils.createElement(LibraryComponents.FormComponents.FormTitle, { className: BDFDB.disCNS.marginbottom20 + "BDFDB-settings-title", tag: LibraryComponents.FormComponents.FormTitle.Tags.H2, children: this.props.title }) : null, - BDFDB.React.createElement(LibraryComponents.Flex, { + BDFDB.ReactUtils.createElement(LibraryComponents.Flex, { className: "BDFDB-settings-inner", direction: LibraryComponents.Flex.Direction.VERTICAL, children: this.props.children @@ -5629,15 +5614,15 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. }: undefined; LibraryComponents.SettingsPanelInner = reactInitialized ? class SettingsPanelInner extends LibraryModules.React.Component { render() { - return this.props.children ? BDFDB.React.createElement(BDFDB.LibraryComponents.Flex, { + return this.props.children ? BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.Flex, { direction: BDFDB.LibraryComponents.Flex.Direction.VERTICAL, children: [ - typeof this.props.title == "string" ? BDFDB.React.createElement(BDFDB.LibraryComponents.FormComponents.FormTitle, { + typeof this.props.title == "string" ? BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.FormComponents.FormTitle, { className: BDFDB.disCN.marginbottom8, tag: BDFDB.LibraryComponents.FormComponents.FormTitle.Tags.H1, children: "Display Badges:" }) : null, - BDFDB.React.createElement(BDFDB.LibraryComponents.Flex, { + BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.Flex, { className: "BDFDB-settings-inner-list", direction: BDFDB.LibraryComponents.Flex.Direction.VERTICAL, children: this.props.children @@ -5669,42 +5654,42 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. delete childprops.mini; delete childprops.note; delete childprops.type; - return BDFDB.React.createElement(LibraryComponents.Flex, { + return BDFDB.ReactUtils.createElement(LibraryComponents.Flex, { className: [this.props.className, this.props.disabled ? BDFDB.disCN.disabled : null].filter(n => n).join(" "), direction: LibraryComponents.Flex.Direction.VERTICAL, align: LibraryComponents.Flex.Align.STRETCH, children: [ - this.props.dividertop ? BDFDB.React.createElement(LibraryComponents.FormComponents.FormDivider, { + this.props.dividertop ? BDFDB.ReactUtils.createElement(LibraryComponents.FormComponents.FormDivider, { className: this.props.mini ? BDFDB.disCN.marginbottom8 : BDFDB.disCN.marginbottom20 }) : null, - BDFDB.React.createElement(LibraryComponents.Flex, { + BDFDB.ReactUtils.createElement(LibraryComponents.Flex, { align: LibraryComponents.Flex.Align.CENTER, children: [ - BDFDB.React.createElement(LibraryComponents.Flex.Child, { - children: BDFDB.React.createElement("label", { + BDFDB.ReactUtils.createElement(LibraryComponents.Flex.Child, { + children: BDFDB.ReactUtils.createElement("label", { className: this.props.mini ? BDFDB.disCN.titlemini : BDFDB.disCN.titledefault, children: this.props.label }) }), - (BDFDB.ArrayUtils.is(this.props.labelchildren) ? this.props.labelchildren : Array.of(this.props.labelchildren)).filter(n => BDFDB.React.isValidElement(n)), - BDFDB.React.createElement(LibraryComponents.Flex.Child, { + (BDFDB.ArrayUtils.is(this.props.labelchildren) ? this.props.labelchildren : Array.of(this.props.labelchildren)).filter(n => BDFDB.ReactUtils.isValidElement(n)), + BDFDB.ReactUtils.createElement(LibraryComponents.Flex.Child, { grow: this.props.basis ? 1 : 0, shrink: 0, basis: this.props.basis || "auto", wrap: true, - children: BDFDB.React.createElement(childcomponent, childprops) + children: BDFDB.ReactUtils.createElement(childcomponent, childprops) }) ] }), - typeof this.props.note == "string" ? BDFDB.React.createElement(LibraryComponents.Flex.Child, { + typeof this.props.note == "string" ? BDFDB.ReactUtils.createElement(LibraryComponents.Flex.Child, { className: BDFDB.disCN.note, - children: BDFDB.React.createElement(LibraryComponents.FormComponents.FormText, { + children: BDFDB.ReactUtils.createElement(LibraryComponents.FormComponents.FormText, { disabled: this.props.disabled, type: LibraryComponents.FormComponents.FormText.Types.DESCRIPTION, children: this.props.note }) }) : null, - this.props.dividerbottom ? BDFDB.React.createElement(LibraryComponents.FormComponents.FormDivider, { + this.props.dividerbottom ? BDFDB.ReactUtils.createElement(LibraryComponents.FormComponents.FormDivider, { className: this.props.mini ? BDFDB.disCN.margintop8 : BDFDB.disCN.margintop20 }) : null ] @@ -5727,27 +5712,27 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. this.props.plugin.SettingsUpdated = true; } } - render() {return BDFDB.React.createElement(LibraryComponents.SettingsItem, Object.assign({keys:[]}, this.props, { + render() {return BDFDB.ReactUtils.createElement(LibraryComponents.SettingsItem, Object.assign({keys:[]}, this.props, { type: "Switch", onChange: this.saveSettings.bind(this) }));} } : undefined; - LibraryComponents.Switch = BDFDB.WebModules.findByName("Switch"); + LibraryComponents.Switch = BDFDB.ModuleUtils.findByName("Switch"); LibraryComponents.TabBar = reactInitialized ? class TabBar extends LibraryModules.React.Component { handleItemSelect(e) { if (typeof this.props.onItemSelect == "function") this.props.onItemSelect(e, this); } - render() {return BDFDB.React.createElement(NativeSubComponents.TabBar, Object.assign({}, this.props, {onItemSelect: this.handleItemSelect.bind(this)}));} + render() {return BDFDB.ReactUtils.createElement(NativeSubComponents.TabBar, Object.assign({}, this.props, {onItemSelect: this.handleItemSelect.bind(this)}));} } : undefined; if (LibraryComponents.TabBar) for (let key in NativeSubComponents.TabBar) if (key != "displayName" && key != "name") LibraryComponents.TabBar[key] = NativeSubComponents.TabBar[key]; - LibraryComponents.TextElement = BDFDB.WebModules.findByName("Text"); + LibraryComponents.TextElement = BDFDB.ModuleUtils.findByName("Text"); LibraryComponents.TextInput = reactInitialized ? class TextInput extends LibraryModules.React.Component { handleChange(e) { this.props.value = e; this.forceUpdate(); if (typeof this.props.onChange == "function") this.props.onChange(e, this); } - render() {return BDFDB.React.createElement(NativeSubComponents.TextInput, Object.assign({}, this.props, {onChange: this.handleChange.bind(this)}));} + render() {return BDFDB.ReactUtils.createElement(NativeSubComponents.TextInput, Object.assign({}, this.props, {onChange: this.handleChange.bind(this)}));} } : undefined; if (LibraryComponents.TextInput) for (let key in NativeSubComponents.TextInput) if (key != "displayName" && key != "name") LibraryComponents.TextInput[key] = NativeSubComponents.TextInput[key]; BDFDB.LibraryComponents = Object.assign({}, LibraryComponents); @@ -6959,13 +6944,13 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. Message: ["componentDidMount","componentDidUpdate","render"] }; - BDFDB.WebModules.patch(LibraryModules.GuildStore, "getGuild", BDFDB, {after: e => { + BDFDB.ModuleUtils.patch(BDFDB, LibraryModules.GuildStore, "getGuild", {after: e => { if (e.returnValue && e.methodArguments[0] == "410787888507256842" && !e.returnValue.banner) { e.returnValue.banner = "data:image/png;base64,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W7fu537u5xYtWjQ9Pd3tdp/VUxEPTsLqdruVSmVqaurgJKzJycnp6enp6empqamD/xwbG9u6dWtPT8/Y2Nj+/fsPHDhw4MCBvXv3HjhwIMuy4eHhOT0kzzzzzDe84Q2XXnrpypUri//dbt26dWhoyA8SAOY6BRYA80R7bGd7bGeBCyxm1H/ceyjmsZvHpP3vu1yFJEm+vwFWVksrPUmyIOtdFpaelMSYhCR2252p4c7Ens7Yzu7U/uaBzc2990zvuDUmMcm7sduOSRJCJWSVws7PCiF0u90777xz06ZNX/7yl9/whje84Q1v6O/vn7kjDg4O/tCvxMcsko0xhhA6nc7ExMTU1NTExMTY2NjExESe5/v379+5c+fu3bu3bt360EMPNZvNRx55JE3T4q9JXLFixVvf+taf+ImfOO644+bKe+O+++5rtVp+RgAw5+/2ivmoFAA4/GtauuyF/33hGW+UBIcgJo9ZhBi+/7DCENIkhBjz2J7OO9N5a6w9um161x2TO+9ojzzSbY51J3bnnWaa1UNWSUL6w8VZEf5iMR5czddoNNavX/+2t73tFa94xbJlywr1TeZ53ul0frDqcHp6evPmzTfeeOPevXs3bdq0c+fOiYmJ4eHhPM8PLlEsgtWrV1966aU/8zM/s3bt2izL5spA37Zt2y//8i/fcsst3vMAzPmbfQUWAPPGglN/atlFvxVST/rjGd0dJckPiq0kJiGENIQsbw5P73twavut0/vua+3f0BzaHNtTIasmSZqkaQhp0f4aBxf6tdvtCy644E1vetOll166bNmywj4mL8/zg9OvYoy7du168MEH77vvvna7fccdd2zatGl6enrv3r3dbvcHf2zWNBqN00477cUvfvFrX/vaY489dg5VVwddd911v/qrv7p7925vbADm/C2aAguAeaO2+IRVL/tobdEJomAGbprSNKuFak/eHGsNb2kNbZ7edcfE1htaBzbmnWbsNkOShqz6/Q2zCmRiYiLGeP755//Mz/zMq171qqLNxnoSMcY9e/bs27dvcnLy/vvvv/feezdv3rxly5bx8fGpqamDs7dm7ugLFy487bTTfvqnf/olL3nJ4sVzcm1yjPEv/uIv/viP/9jbF4D5cC+mwAJgPln143/Uf8JLC7iwi3khJjEJWRayRsiqeWe62xzpjGwf33z1xJbvdMZ2tUa3J3k3hJCkWUirSZol8chv6pSmaafTGRsby7Ls/PPP/y//5b9ccsklc+4OsNvtNpvNgztqbdy48aabbtq2bdsdd9yxb9++vXv3PosH6unpWbFixYUXXvjKV176nOecOzAwMHfH6+jo6K/92q9deeWV3roAzAMKLADmlQWnvnbZRb8VKrWk8LtBM5fFJCZJloW0FkKapFnenmruuXt807fbw5un9tzTHn4ktqdjkqS13pDVkhiP+L7vIYSDu011u92LL774DW94w+te97of3YV9brnrrrs2bdp0991333bbbXv37t2+ffv09PTTW2NYr9ePPvro5z3veeecc875559/4oknzoNheu+9977jHe/YuHGjdywA84ACC4B5JetZctxPfyHrXxo7TWkw82KSJElIk5CmWU9a6+lM7G0deGhq5+0Tm/9tatc9nYm9eXs8q/WHal8ROqwkSfI8HxkZybLsTW960y//8i+fc845c/0cdDqdRx55ZGpq6vrrr7/hhhu2bNmyc+fOoaGhQ/naarV63HHHPec5z7noogtPOunk0047bT6Nzv/zf/7P7/zO73S7XW9UAOYBBRYA86tOiPGoSz/ev+4/xU77iPcFlHAAhqye1vpizLsTe5tDmye3XDe1/XvTu+9pj24Ntf600jh4A3ZkB2eaps1mc2JiYv369a9//et/6qd+6tRTT50H6U9PT4+Pj2/fvv2WW27ZuXPnTTfddN99942Njf3on+zv7z/llFNOP/30008//eyzzz7uuON6enrm2VgcHR39rd/6rX/5l3/xtgRgflBgATC/+oPO9ILTX7/qP304xjzm5h1wREZhTNIsrfYmaZp0u92p/dO7757cftPo/f/a3P9gWqknIQtpLQlHuMbK83x8fDxJktNOO+3d7373ZZddNm/OQLfbTdP0vvvu27hx49VXX33fffc9/PDDK1asWLVq1bnnnnv00UevXLnyhBNOWLlyZbU6bx9aes8997z+9a8fHh72jgRgflBgATC/qoNOs7Zk3dGv/l/VhcfETksgHMHBmCTh4FbuIYTYabVGt03vunP0wa9Obb+p2xpLut202nPEH1nYbrdbrVZfX9+ll176u7/7uyecMN8e4jk8PDw6OtpsNnt7e3t6ehYuXJim6fwffDH+7d/+7fve9z7vQwDmjWxOP1oFAH5YSLuT+6qDR/WsPj/J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1q37+Mc//tKXvrRsyW/evPn973//1VdffXD3egDg2aLAAgCYT2JaX9Cd3L/vux8/cOv/TpKQNgafyZbth9VehRCGhobWr1//8Y9//Md+7MfKFv23vvWtv/qrv/rud79rFALAs06BBUA5hVnbxxpmU1YfnN53/95rPzZ2/78kWS2t9SVx9qYCjYyMrF+//s///M/LtnJwdHT0//7f//u5z31u48aNBiEAzAQFFgAlFC0hZP6N6pBWQ6Uxvunbe6//2NSOW0O1L1Rqs9lejY+Pr1279uMf/3jZ2qtOp/PHf/zHX/jCF0ZHRw1EAJghCiwASiiYgcX8EtNab2y3DnzvU/tv+mRneiSt9iYhm832anJy8oQTTviTP/mTl7zkJSXKPcY777zz05/+9Je+9CVbtgPAjFJgAQDMXTEJWVrva+3ftO+7fzn2wL/GmKeV+ixXtNPT08cff/zHPvaxUu3a3m63v/KVr/z5n//5xo0bY1SIA8DMUmABAMxRIVTqSZqNP/iNvdf98dTue9JaX0hn++7u4NyrP/3TPy1Pe5Xn+Z49ez7/+c9/8pOfnJycNBABYBYosAAA5pwY0mrIap2JvUO3f+7AbZ/pTh7IGoOzubNbCCHP87GxsbVr1/7Zn/1Zefa9mp6evummm/78z//8pptusmwQAGaNAgsAYA6JSRLSal8SwvSOm/dc9xdjG67IGguyngWzuatbCCHGODw8fOKJJ5aqvdq2bdvf/d3ffeELX9i1a5exCACzSYEFQDkrAE8hZE4O3ZBWs8aC9viu0Xv++cBt/7u5f2Olb+mjg3q2HJx7tW/fvlNOOeXP//zPS7JycHR09K677vrkJz95ww03TE1NGYsAMMsUWACUkKcQMufEJMa01hey2thD3zxw299NPHRlzDtZY9Esj+QQQqvVGh4ePu+88z760Y++6EUvmvfRt9vtbdu2ffKTn7zxxhs3btxoLALAEaHAAqCUXYAZWMwtaTWrDXTHdx644/89cOtnOuO700pPWuud/faq2WzGGH/+53/+3e9+94knnjjvg5+env7c5z73xS9+8YEHHpienjYSAeBIUWABUEJmYDGHRmtIK715d3r47n88cOtnmnvujt1OVh9IQjbLYzhN08nJyb6+vne/+90///M/PzAwML+Dn56evvXWWz/96U9ff/31IyMjRiIAHFkKLACAYgqhUg8hTO28dd+Nn5zYdFUSQhLStNabJMnsN7AjIyOrVq36zd/8zbe+9a2Vyny+hxwZGdm1a9dnP/vZK664Yv/+/e1221gEgCNOgQVAOVlCSIGFNKRZkmatvRuG7/3C2IOXt0e2h2pPCOkR+XY6nU673X7hC1/427/92y960YvSNJ2fPxRi7HQ6d9xxxz//8z9fe+21W7Zs6XQ6BiMAFIQCC4CSNgSWEFLIgZmFrJrEbnt0x8g9Xxi771+aw5uTtJrW+md/xB582uD09HQI4Wd/9md/53d+Z9WqVfM1+MnJyTvvvPPyyy//5je/uWPHDrOuAKBoFFgAlJMZWBRqPMaQVUOlkSTd1tAjYxu/PnTH/9sZ3hKTJK31f3/Ezrbp6elWq3XMMcf81//6X3/pl36pVqvNy+wnJyfvvvvur3zlK1ddddWmTZsMRgAoJgUWAOVkBhbFEGPIammtL8ZOe2jL2MYrhu/6x+ndd6eVRqj0hnDEBur4+HiM8ZJLLnnPe97z3Oc+d/4F3263W63W1Vdffc0111xzzTWqKwAoOAUWACWtDczA4ogPwpBW0/pAbE9P77l7YvN3Ru/94tSuO2PMs57F3x+lR6a9GhkZOeqoo375l3/5Z37mZ5YtWzbPcp+cnBwaGrrqqqtuueWW66+/ftu2bcYiABSfAgsAYDbFJKQhrWS1gW5zZHzTVRMPXz3+0DdbBzbnncmsvjDJqknMj8h3FkLodrtDQ0Pnn3/++9///pe97GXzLPqhoaENGzZ885vfvO222+6///6RkRHbtAPAXKHAAqCcLCFk1j260VVPDDGf3D9y1z+Obf5Wc8+97bEdSZ6HrJr1Lk1iPCLtVZqmnU5nYmKiXq+/5S1veec733nyySfPp+z37Nlz/fXXf+lLX3rggQf27t07OTlpPALA3KLAAgCYaTFktVDti82R6Z23jj989djGbzT3PxTbEyGrhKweqlmShCQesVJ1fHw8SZK1a9f+6q/+6hvf+MaBgYF5EHqz2Txw4MDtt9/+3e9+9zvf+c7+/fv3799vLALAHKXAAqCkhYI9sJgNIYRQSauN1vju6Y3/Nv7Q10c3Xhk7zSRJkpCmtd7HjMMj017FGCcmJlatWvXWt771zW9+8+rVq9M0ndOR53m+adOmrVu33nnnnZdffvnevXuHhoZarZbBCABzmgILgJL2CpYQMlNDK4QQQpKEGJIkxtbQ5tENV0w+cl1z912d5lha7QtpJQlHviTK87zdbscYX/KSl3zgAx84++yz52511el08jw/uE7whhtueOCBB7Zu3To6OnrwL2hQAsA8oMACAHiGYpKEkFaSkIU0xJh3p0Y7k3um99w9vuHKqV13dif3xryTVhpZ/cgvzQshdDqddrtdrVbPPvvsX/7lX375y1/e398/F3Nvt9v79u2bmpq65ZZbbr311quvvnr//v1jY2NGJADMPwosAICnJcYkSUJWDZV6SEKM3e70cHP/xube+ya23Ti19cbOxJ4krYYQQloLWeOIT/oLIeR5PjEx0el0li1b9vM///O/8iu/snTp0rmSd57neZ6HEMbGxrZt27Z79+4NGzZ8/etfHxoaevDBB41HAJjfFFgAAIfl4HyralrrSdJa3p7oTu5vHtg8ueOW6R03Te+5t3VgU5KEtN6f1vqSJHx/veqRbK9CCEmSjI2NtVqt5cuX//iP//hrXvOaV77ylcXPut1uT05OdjqdycnJTZs23XPPPdPT0w8//PCGDRv27t27Y8cOwxEASkKBBQDwJA4WTyEJIUlCyKpppRHSandqqLn3gebww9N77p3a9r3W/g3t8d15azyt9WWNhUmaPuaRgke4uooxNpvNkZGRFStWXHrppZdddtnFF1/caDQKm3in0zlw4MDevXsnJyc3b958++2379q1a3R0dMeOHQe3Y5+amjIuAaBsFFgAAI8VH22c0jSELAlZkmYhJElIY0y6o9vH99w3vefOzsiO6X33tfZvzLvTsdNKQkgrPZX+5Uk8+ApHfuPwg9XV1NTU9PT0ggUL3va2t73+9a9/wQteUMzqqtVq7dix49577x0bG9u0adOWLVs2btw4OTm5a9euH2w2b2gCQJkpsAAop5gkQQr8+3iISZIkIU2TtBayakirMe/E9lTsTHSb463hh5u7757YcVNnbGd3Yl97fGcSkySkIYQQKmmjJwkhiUlSmJIlTdOJiYlWq7VgwYLLLrvszW9+8/nnn9/b23ukvp88zw8+KLDT6SRJ0u12x8bGDhw48Mgjj9xzzz179+7dvn37/v379+zZ0263h4aGjEgA4IcosAAop3DEd9SmICMhpFmSVkNWC1kltic6kwe6k/s643taI4+09j/UPLChNbQ5tqfyznTemUxiEtJKWmkkSUhC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"; } }}); - BDFDB.WebModules.patch(LibraryModules.IconUtils, "getGuildBannerURL", BDFDB, {instead: e => { + BDFDB.ModuleUtils.patch(BDFDB, LibraryModules.IconUtils, "getGuildBannerURL", {instead: e => { return e.methodArguments[0].id == "410787888507256842" ? e.methodArguments[0].banner : e.callOriginalMethod(); }}); @@ -7065,9 +7050,9 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. BDFDBprocessFunctions._processAvatar(instance.props.message.author, wrapper.querySelector(BDFDB.dotCN.avatarwrapper)); }; - BDFDB.WebModules.patchModules(BDFDB); + BDFDB.ModuleUtils.patchModules(BDFDB); - BDFDB.WebModules.forceAllUpdates(BDFDB); + BDFDB.ModuleUtils.forceAllUpdates(BDFDB); InternalBDFDB.addContextListeners(BDFDB); @@ -7110,12 +7095,12 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. for (let component in NativeSubComponents) if (!NativeSubComponents[component]) console.warn(`%c[BDFDB]%c`, "color: #3a71c1; font-weight: 700;", "", component + " not initialized in NativeSubComponents"); for (let component in LibraryComponents) if (!LibraryComponents[component]) console.warn(`%c[BDFDB]%c`, "color: #3a71c1; font-weight: 700;", "", component + " not initialized in LibraryComponents"); - BDFDB.WebModules.DevFuncs = {}; - BDFDB.WebModules.DevFuncs.findByIndex = function (index) { + BDFDB.ModuleUtils.DevFuncs = {}; + BDFDB.ModuleUtils.DevFuncs.findByIndex = function (index) { var req = getWebModuleReq(); return req.c[index]; }; - BDFDB.WebModules.DevFuncs.findPropAny = function (strings) { + BDFDB.ModuleUtils.DevFuncs.findPropAny = function (strings) { strings = BDFDB.ArrayUtils.is(strings) ? strings : Array.from(arguments); var req = getWebModuleReq(); window.t = {"$filter":(prop => strings.every(string => prop.toLowerCase().indexOf(string.toLowerCase()) > -1))}; for (let i in req.c) if (req.c.hasOwnProperty(i)) { @@ -7126,7 +7111,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. console.clear(); console.log(window.t); }; - BDFDB.WebModules.DevFuncs.findPropFunc = function (strings) { + BDFDB.ModuleUtils.DevFuncs.findPropFunc = function (strings) { strings = BDFDB.ArrayUtils.is(strings) ? strings : Array.from(arguments); var req = getWebModuleReq(); window.t = {"$filter":(prop => strings.every(string => prop.toLowerCase().indexOf(string.toLowerCase()) > -1))}; for (let i in req.c) if (req.c.hasOwnProperty(i)) { @@ -7137,7 +7122,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. console.clear(); console.log(window.t); }; - BDFDB.WebModules.DevFuncs.findPropStringLib = function (strings) { + BDFDB.ModuleUtils.DevFuncs.findPropStringLib = function (strings) { strings = BDFDB.ArrayUtils.is(strings) ? strings : Array.from(arguments); var req = getWebModuleReq(); window.t = {"$filter":(prop => strings.every(string => prop.toLowerCase().indexOf(string.toLowerCase()) > -1))}; for (let i in req.c) if (req.c.hasOwnProperty(i)) { @@ -7148,7 +7133,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. console.clear(); console.log(window.t); }; - BDFDB.WebModules.DevFuncs.findNameAny = function (strings) { + BDFDB.ModuleUtils.DevFuncs.findNameAny = function (strings) { strings = BDFDB.ArrayUtils.is(strings) ? strings : Array.from(arguments); var req = getWebModuleReq(); window.t = {"$filter":(modu => strings.some(string => typeof modu.displayName == "string" && modu.displayName.toLowerCase().indexOf(string.toLowerCase()) > -1 || modu.name == "string" && modu.name.toLowerCase().indexOf(string.toLowerCase()) > -1))}; for (let i in req.c) if (req.c.hasOwnProperty(i)) { @@ -7159,7 +7144,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. console.clear(); console.log(window.t); }; - BDFDB.WebModules.DevFuncs.findCodeAny = function (strings) { + BDFDB.ModuleUtils.DevFuncs.findCodeAny = function (strings) { strings = BDFDB.ArrayUtils.is(strings) ? strings : Array.from(arguments); var req = getWebModuleReq(); window.t = {"$filter":(prop => strings.every(string => prop.toLowerCase().indexOf(string.toLowerCase()) > -1))}; for (let i in req.c) if (req.c.hasOwnProperty(i)) { @@ -7180,7 +7165,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. console.clear(); console.log(window.t); }; - BDFDB.WebModules.DevFuncs.getAllModules = function () { + BDFDB.ModuleUtils.DevFuncs.getAllModules = function () { var req = getWebModuleReq(); window.t = {}; for (let i in req.c) if (req.c.hasOwnProperty(i)) { let m = req.c[i].exports; @@ -7189,7 +7174,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. console.clear(); console.log(window.t); }; - BDFDB.WebModules.DevFuncs.getAllStringLibs = function () { + BDFDB.ModuleUtils.DevFuncs.getAllStringLibs = function () { var req = getWebModuleReq(); window.t = []; for (let i in req.c) if (req.c.hasOwnProperty(i)) { let m = req.c[i].exports; @@ -7213,17 +7198,17 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. console.clear(); console.log(window.t); }; - BDFDB.WebModules.DevFuncs.listen = function (strings) { + BDFDB.ModuleUtils.DevFuncs.listen = function (strings) { strings = BDFDB.ArrayUtils.is(strings) ? strings : Array.from(arguments); - BDFDB.WebModules.DevFuncs.listenstop(); - BDFDB.WebModules.DevFuncs.listen.p = BDFDB.WebModules.patch(BDFDB.WebModules.findByProperties(strings), strings[0], "WebpackSearch", {after: e => { + BDFDB.ModuleUtils.DevFuncs.listenstop(); + BDFDB.ModuleUtils.DevFuncs.listen.p = BDFDB.ModuleUtils.patch("WebpackSearch", BDFDB.ModuleUtils.findByProperties(strings), strings[0], {after: e => { console.log(e); }}); }; - BDFDB.WebModules.DevFuncs.listenstop = function () { - if (BDFDB.WebModules.DevFuncs.listen.p == "function") BDFDB.WebModules.DevFuncs.listen.p(); + BDFDB.ModuleUtils.DevFuncs.listenstop = function () { + if (BDFDB.ModuleUtils.DevFuncs.listen.p == "function") BDFDB.ModuleUtils.DevFuncs.listen.p(); }; - BDFDB.WebModules.DevFuncs.req = getWebModuleReq(); + BDFDB.ModuleUtils.DevFuncs.req = getWebModuleReq(); } for (let component in NativeSubComponents) if (!NativeSubComponents[component]) NativeSubComponents[component] = "div"; for (let component in LibraryComponents) if (!LibraryComponents[component]) { @@ -7260,6 +7245,15 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. BDFDB.deepAssign = BDFDB.ObjectUtils.deepAssign; BDFDB.isObjectEmpty = BDFDB.ObjectUtils.isEmpty; + BDFDB.getKeyInformation = (config) => {return BDFDB.ReactUtils.findValue(config.node || config.instance, config);}; + BDFDB.getReactInstance = BDFDB.ReactUtils.getInstance; + BDFDB.getOwnerInstance = (config) => {return BDFDB.ReactUtils.getOwner(config.node || config.instance, config);}; + BDFDB.getReactValue = BDFDB.ReactUtils.getValue; + + BDFDB.WebModules = BDFDB.ModuleUtils; + BDFDB.WebModules.patch = (module, modulefunctions, plugin, patchfunctions) => {return BDFDB.ModuleUtils.patch(plugin, module, modulefunctions, patchfunctions)}; + BDFDB.WebModules.unpatchall = BDFDB.ModuleUtils.unpatch; + BDFDB.sortArrayByKey = BDFDB.ArrayUtils.keySort; BDFDB.numSortArray = BDFDB.ArrayUtils.numSort; BDFDB.removeFromArray = BDFDB.ArrayUtils.remove; @@ -7284,6 +7278,8 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins || {}, BDv2Api: BDFDB && BDFDB. BDFDB.getTheme = BDFDB.BdUtils.getTheme; BDFDB.isRestartNoMoreEnabled = BDFDB.BdUtils.isAutoLoadEnabled; + BDFDB.React = BDFDB.ReactUtils; + BDFDB.languages = BDFDB.LanguageUtils.languages; BDFDB.getDiscordLanguage = BDFDB.LanguageUtils.getLanguage; BDFDB.LanguageStrings = BDFDB.LanguageUtils.LanguageStrings; diff --git a/Plugins/BDFDB.min.js b/Plugins/BDFDB.min.js index bfc0adda8b..92e1410637 100644 --- a/Plugins/BDFDB.min.js +++ b/Plugins/BDFDB.min.js @@ -1 +1 @@ -if(window['BDFDB']&&BDFDB['ListenerUtils']&&typeof BDFDB['ListenerUtils']['remove']=='function')BDFDB['ListenerUtils']['remove'](BDFDB);if(window['BDFDB']&&BDFDB['ObserverUtils']&&typeof BDFDB['ObserverUtils']['disconnect']=='function')BDFDB['ObserverUtils']['disconnect'](BDFDB);if(window['BDFDB']&&BDFDB['WebModules']&&typeof BDFDB['WebModules']['unpatchall']=='function')BDFDB['WebModules']['unpatchall'](BDFDB);var BDFDB={'myPlugins':BDFDB&&BDFDB['myPlugins']||{},'BDv2Api':BDFDB&&BDFDB['BDv2Api']||undefined,'creationTime':performance['now'](),'cachedData':{},'pressedKeys':[],'mousePosition':{'pageX':0x0,'pageY':0x0},'name':'$BDFDB'};(c=>{var d=Math['round'](Math['random']()*0x2386f26fc10000),e={};BDFDB['id']=d;console['log']('%c[BDFDB]%c','color:\x20#3a71c1;\x20font-weight:\x20700;','','loading\x20library.');BDFDB['isLibraryOutdated']=function(){return performance['now']()-BDFDB['creationTime']>0x927c0;};BDFDB['PluginUtils']={};BDFDB['PluginUtils']['init']=function(f){e['clearStartTimeout'](f);f['name']=f['name']||(typeof f['getName']=='function'?f['getName']():null);f['version']=f['version']||(typeof f['getVersion']=='function'?f['getVersion']():null);f['author']=f['author']||(typeof f['getAuthor']=='function'?f['getAuthor']():null);f['description']=f['description']||(typeof f['getDescription']=='function'?f['getDescription']():null);var g=BDFDB['LanguageUtils']['LibraryStringsFormat']('toast_plugin_started','v'+f['version']);console['log']('%c['+f['name']+']%c','color:\x20#3a71c1;\x20font-weight:\x20700;','',g);if(!(window['settingsCookie']['fork-ps-2']&&window['settingsCookie']['fork-ps-2']===!![]))BDFDB['NotificationUtils']['toast'](f['name']+'\x20'+g,{'nopointer':!![],'selector':'plugin-started-toast'});var h=typeof f['getRawUrl']=='function'&&typeof f['getRawUrl']()=='string'?f['getRawUrl']():'https://mwittrien.github.io/BetterDiscordAddons/Plugins/'+f['name']+'/'+f['name']+'.plugin.js';BDFDB['PluginUtils']['checkUpdate'](f['name'],h);if(typeof f['initConstructor']==='function'){try{f['initConstructor']();}catch(i){console['error']('%c['+f['name']+']%c','color:\x20#3a71c1;\x20font-weight:\x20700;','','Fatal\x20Error:\x20Could\x20not\x20initiate\x20constructor!\x20'+i);}}if(typeof f['css']==='string')BDFDB['appendLocalStyle'](f['name'],f['css']);BDFDB['WebModules']['patchModules'](f);e['addOnSwitchListener'](f);e['addContextListeners'](f);BDFDB['PluginUtils']['translate'](f);BDFDB['PluginUtils']['checkChangeLog'](f);if(!window['PluginUpdates']||typeof window['PluginUpdates']!=='object')window['PluginUpdates']={'plugins':{}};window['PluginUpdates']['plugins'][h]={'name':f['name'],'raw':h,'version':f['version']};if(typeof window['PluginUpdates']['interval']==='undefined')window['PluginUpdates']['interval']=setInterval(c=>{BDFDB['PluginUtils']['checkAllUpdates']();},0x3e8*0x3c*0x3c*0x2);f['started']=!![];for(let k in BDFDB['myPlugins'])if(!BDFDB['myPlugins'][k]['started']&&typeof BDFDB['myPlugins'][k]['initialize']=='function'){try{BDFDB['myPlugins'][k]['initialize']();}catch(l){console['error']('%c['+k+']%c','color:\x20#3a71c1;\x20font-weight:\x20700;','','Fatal\x20Error:\x20Could\x20not\x20initiate\x20plugin!\x20'+l);}};};BDFDB['PluginUtils']['clear']=function(m){e['clearStartTimeout'](m);delete BDFDB['myPlugins'][m['name']];var n=BDFDB['LanguageUtils']['LibraryStringsFormat']('toast_plugin_stopped','v'+m['version']);console['log']('%c['+m['name']+']%c','color:\x20#3a71c1;\x20font-weight:\x20700;','',n);if(!(window['settingsCookie']['fork-ps-2']&&window['settingsCookie']['fork-ps-2']===!![]))BDFDB['NotificationUtils']['toast'](m['name']+'\x20'+n,{'nopointer':!![],'selector':'plugin-stopped-toast'});var o=typeof m['getRawUrl']=='function'&&typeof m['getRawUrl']()=='string'?m['getRawUrl']():'https://mwittrien.github.io/BetterDiscordAddons/Plugins/'+m['name']+'/'+m['name']+'.plugin.js';if(typeof m['css']==='string')BDFDB['removeLocalStyle'](m['name']);BDFDB['ListenerUtils']['remove'](m);BDFDB['ObserverUtils']['disconnect'](m);BDFDB['WebModules']['unpatchall'](m);e['removeOnSwitchListener'](m);for(let p of document['querySelectorAll']('.'+m['name']+'-modal,\x20.'+m['name']['toLowerCase']()+'-modal,\x20.'+m['name']+'-settingsmodal,\x20.'+m['name']['toLowerCase']()+'-settingsmodal')){let q=p['querySelector'](BDFDB['dotCN']['modalclose']);if(q)q['click']();}delete window['PluginUpdates']['plugins'][o];if(BDFDB['ObjectUtils']['isEmpty'](window['PluginUpdates']['plugins']))BDFDB['removeEles']('#bd-settingspane-container\x20.bd-updatebtn'+BDFDB['dotCN']['_repofolderbutton']);delete m['started'];};BDFDB['PluginUtils']['translate']=function(r){if(typeof r['setLabelsByLanguage']==='function'||typeof r['changeLanguageStrings']==='function'){if(document['querySelector']('html')['lang'])u();else{var s=setInterval(c=>{if(document['querySelector']('html')['lang']){clearInterval(s);u();}},0x64);}function u(){var v=BDFDB['LanguageUtils']['getLanguage']();if(typeof r['setLabelsByLanguage']==='function')r['labels']=r['setLabelsByLanguage'](v['id']);if(typeof r['changeLanguageStrings']==='function')r['changeLanguageStrings']();var w=BDFDB['LanguageUtils']['LibraryStringsFormat']('toast_plugin_translated',v['ownlang']);console['log']('%c['+r['name']+']%c','color:\x20#3a71c1;\x20font-weight:\x20700;','',w);}}};BDFDB['PluginUtils']['checkUpdate']=function(x,y){if(BDFDB['BdUtils']['isBDv2']()||!x||!y)return;fq['request'](y,(z,A,B)=>{if(z)return;var C=B['match'](/['"][0-9]+\.[0-9]+\.[0-9]+['"]/i);if(!C)return;if(BDFDB['checkVersionDifference'](C[0x0],window['PluginUpdates']['plugins'][y]['version'])>0.2){BDFDB['NotificationUtils']['toast'](x+'\x20will\x20be\x20force\x20updated,\x20because\x20your\x20version\x20is\x20heavily\x20outdated.',{'type':'warn','nopointer':!![],'selector':'plugin-forceupdate-toast'});BDFDB['PluginUtils']['downloadUpdate'](x,y);}else if(BDFDB['checkVersions'](C[0x0],window['PluginUpdates']['plugins'][y]['version']))BDFDB['PluginUtils']['showUpdateNotice'](x,y);else BDFDB['PluginUtils']['removeUpdateNotice'](x);});};BDFDB['PluginUtils']['checkAllUpdates']=function(){for(let D in window['PluginUpdates']['plugins']){var E=window['PluginUpdates']['plugins'][D];BDFDB['PluginUtils']['checkUpdate'](E['name'],E['raw']);}};BDFDB['PluginUtils']['showUpdateNotice']=function(F,G){if(!F||!G)return;var H=document['querySelector']('#pluginNotice');if(!H){H=BDFDB['NotificationUtils']['notice']('The\x20following\x20plugins\x20need\x20to\x20be\x20updated:  ',{'html':!![],'id':'pluginNotice','type':'info','btn':!BDFDB['BdUtils']['isAutoLoadEnabled']()?'Reload':'','customicon':''});H['style']['setProperty']('display','block','important');H['style']['setProperty']('visibility','visible','important');H['style']['setProperty']('opacity','1','important');H['querySelector'](BDFDB['dotCN']['noticedismiss'])['addEventListener']('click',c=>{BDFDB['removeEles']('.update-clickme-tooltip');});var J=H['querySelector'](BDFDB['dotCN']['noticebutton']);if(J){BDFDB['toggleEles'](J,!![]);J['addEventListener']('click',c=>{window['location']['reload'](![]);});J['addEventListener']('mouseenter',c=>{if(window['PluginUpdates']['downloaded'])BDFDB['TooltipUtils']['create'](J,window['PluginUpdates']['downloaded']['join'](',\x20'),{'type':'bottom','selector':'update-notice-tooltip','style':'max-width:\x20420px'});});}}if(H){var M=H['querySelector']('#outdatedPlugins');if(M&&!M['querySelector']('#'+F+'-notice')){if(M['querySelector']('span'))M['appendChild'](BDFDB['htmlToElement'](',\x20'));var N=BDFDB['htmlToElement'](''+F+'');N['addEventListener']('click',c=>{BDFDB['PluginUtils']['downloadUpdate'](F,G);});M['appendChild'](N);if(!document['querySelector']('.update-clickme-tooltip'))BDFDB['TooltipUtils']['create'](M,'Click\x20us!',{'type':'bottom','selector':'update-clickme-tooltip','delay':0x1f4});}}};BDFDB['PluginUtils']['removeUpdateNotice']=function(P,Q=document['querySelector']('#pluginNotice')){if(!P||!Q)return;var R=Q['querySelector']('#outdatedPlugins');if(R){var S=R['querySelector']('#'+P+'-notice');if(S){var T=S['nextSibling'];var U=S['prevSibling'];if(T&&BDFDB['containsClass'](T,'separator'))T['remove']();else if(U&&BDFDB['containsClass'](U,'separator'))U['remove']();S['remove']();}if(!R['querySelector']('span')){var V=Q['querySelector'](BDFDB['dotCN']['noticebutton']);if(V){Q['querySelector']('.notice-message')['innerText']='To\x20finish\x20updating\x20you\x20need\x20to\x20reload.';BDFDB['toggleEles'](V,![]);}else Q['querySelector'](BDFDB['dotCN']['noticedismiss'])['click']();}}};BDFDB['PluginUtils']['downloadUpdate']=function(W,X){if(!W||!X)return;fq['request'](X,(Y,Z,a0)=>{if(Y)return console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','','Unable\x20to\x20get\x20update\x20for\x20'+W);BDFDB['creationTime']=0x0;var a1=a0['match'](/['"][0-9]+\.[0-9]+\.[0-9]+['"]/i);a1=a1['toString']()['replace'](/['"]/g,'');fq['fs']['writeFileSync'](fq['path']['join'](BDFDB['BdUtils']['getPluginsFolder'](),X['split']('/')['slice'](-0x1)[0x0]),a0);BDFDB['NotificationUtils']['toast'](W+'\x20v'+window['PluginUpdates']['plugins'][X]['version']+'\x20has\x20been\x20replaced\x20by\x20'+W+'\x20v'+a1+'.',{'nopointer':!![],'selector':'plugin-updated-toast'});var a2=document['querySelector']('#pluginNotice');if(a2){if(a2['querySelector'](BDFDB['dotCN']['noticebutton'])){window['PluginUpdates']['plugins'][X]['version']=a1;if(!window['PluginUpdates']['downloaded'])window['PluginUpdates']['downloaded']=[];if(!window['PluginUpdates']['downloaded']['includes'](W))window['PluginUpdates']['downloaded']['push'](W);}BDFDB['PluginUtils']['removeUpdateNotice'](W,a2);}});};BDFDB['PluginUtils']['checkChangeLog']=function(a3){if(!BDFDB['ObjectUtils']['is'](a3)||!a3['changelog'])return;var a4=BDFDB['loadAllData'](a3,'changelog');if(!a4['currentversion']||BDFDB['checkVersions'](a3['version'],a4['currentversion'])){a4['currentversion']=a3['version'];BDFDB['saveAllData'](a4,a3,'changelog');BDFDB['PluginUtils']['openChangeLog'](a3);}};BDFDB['PluginUtils']['openChangeLog']=function(a5){if(!BDFDB['ObjectUtils']['is'](a5)||!a5['changelog'])return;var a6='',a7=![],a8={'added':'New\x20Features','fixed':'Bug\x20Fixes','improved':'Improvements','progress':'Progress'};for(let a9 in a5['changelog']){a9=a9['toLowerCase']();var aa=BDFDB['disCN']['changelog'+a9];if(aa){a7=!![];a6+=''+a8[a9]+'
    ';for(let ab of a5['changelog'][a9])a6+='
  • '+ab[0x0]+''+(ab[0x1]?':\x20'+ab[0x1]+'.':'')+'
  • ';a6+='
';}}a6+='';if(a7)BDFDB['openModal'](a5,{'header':BDFDB['LanguageUtils']['LanguageStrings']['CHANGE_LOG'],'children':BDFDB['React']['elementToReact'](BDFDB['htmlToElement'](a6)),'selector':'BDFDB-changelogmodal'});};BDFDB['PluginUtils']['createSettingsPanel']=function(ac,ad){if(!BDFDB['ObjectUtils']['is'](ac)||!ad||!BDFDB['React']['isValidElement'](ad)&&!BDFDB['ArrayUtils']['is'](ad)||BDFDB['ArrayUtils']['is'](ad)&&!ad['length'])return;var ae=BDFDB['htmlToElement']('');BDFDB['React']['render'](BDFDB['React']['createElement'](w5['SettingsPanel'],{'title':ac['name'],'children':ad}),ae);return ae;};e['clearStartTimeout']=function(af){if(!BDFDB['ObjectUtils']['is'](af))return;clearTimeout(af['startTimeout']);delete af['startTimeout'];clearTimeout(af['libLoadTimeout']);delete af['libLoadTimeout'];};e['addOnSwitchListener']=function(ag){if(BDFDB['ObjectUtils']['is'](ag)&&typeof ag['onSwitch']==='function'){e['removeOnSwitchListener'](ag);var ah=document['querySelector'](BDFDB['dotCN']['guildswrapper']+'\x20~\x20*\x20>\x20'+BDFDB['dotCN']['chatspacer']);if(ah){var ai=new MutationObserver(aj=>{aj['forEach'](ak=>{if(ak['target']&&BDFDB['containsClass'](ak['target'],BDFDB['disCN']['nochannel']))ag['onSwitch']();});});var al=ah['querySelector'](BDFDB['dotCNC']['chat']+BDFDB['dotCN']['nochannel']);if(al)ai['observe'](al,{'attributes':!![]});ag['onSwitchFix']=new MutationObserver(am=>{am['forEach'](an=>{if(an['addedNodes']){an['addedNodes']['forEach'](ao=>{if(BDFDB['containsClass'](ao,BDFDB['disCN']['chat'],BDFDB['disCN']['nochannel'],![]))ai['observe'](ao,{'attributes':!![]});});}});});ag['onSwitchFix']['observe'](ah,{'childList':!![]});}}};e['removeOnSwitchListener']=function(ap){if(BDFDB['ObjectUtils']['is'](ap)&&typeof ap['onSwitch']==='function'&&BDFDB['ObjectUtils']['is'](ap['onSwitchFix'])){ap['onSwitchFix']['disconnect']();delete ap['onSwitchFix'];}};BDFDB['ObserverUtils']={};BDFDB['ObserverUtils']['connect']=function(aq,ar,as,at={'childList':!![]}){if(!BDFDB['ObjectUtils']['is'](aq)||!ar||!as)return;if(BDFDB['ObjectUtils']['isEmpty'](aq['observers']))aq['observers']={};if(!BDFDB['ArrayUtils']['is'](aq['observers'][as['name']]))aq['observers'][as['name']]=[];if(!as['multi'])for(let au of aq['observers'][as['name']])au['disconnect']();if(as['instance'])aq['observers'][as['name']]['push'](as['instance']);var av=aq['observers'][as['name']][aq['observers'][as['name']]['length']-0x1];if(av){var aw=Node['prototype']['isPrototypeOf'](ar)?ar:typeof ar==='string'?document['querySelector'](ar):null;if(aw)av['observe'](aw,at);}};BDFDB['ObserverUtils']['disconnect']=function(ax,ay){if(BDFDB['ObjectUtils']['is'](ax)&&!BDFDB['ObjectUtils']['isEmpty'](ax['observers'])){let az=typeof ay=='string'?ay:BDFDB['ObjectUtils']['is'](ay)?ay['name']:null;if(!az){for(let ay in ax['observers'])for(let aB of ax['observers'][ay])aB['disconnect']();delete ax['observers'];}else if(!BDFDB['ArrayUtils']['is'](ax['observers'][az])){for(let aC of ax['observers'][az])aC['disconnect']();delete ax['observers'][az];}}};BDFDB['ListenerUtils']={};BDFDB['ListenerUtils']['add']=function(aD,aE,aF,aG,aH){if(!BDFDB['ObjectUtils']['is'](aD)||!Node['prototype']['isPrototypeOf'](aE)&&aE!==window||!aF)return;var aI=typeof aG=='function';var aJ=aI?undefined:aG;var aK=aI?aG:aH;if(typeof aK!='function')return;BDFDB['ListenerUtils']['remove'](aD,aE,aF,aJ);for(var aL of aF['split']('\x20')){aL=aL['split']('.');var aM=aL['shift']()['toLowerCase']();if(!aM)return;var aN=aM;aM=aM=='mouseenter'||aM=='mouseleave'?'mouseover':aM;var aO=(aL['join']('.')||'')+aD['name'];if(!BDFDB['ArrayUtils']['is'](aD['listeners']))aD['listeners']=[];var aP=null;if(aJ){if(aN=='mouseenter'||aN=='mouseleave'){aP=aQ=>{for(let aR of aQ['path'])if(typeof aR['matches']=='function'&&aR['matches'](aJ)&&!aR[aO+'BDFDB'+aN]){aR[aO+'BDFDB'+aN]=!![];if(aN=='mouseenter')aK(BDFDB['ListenerUtils']['copyEvent'](aQ,aR));let aS=aT=>{if(aT['target']['contains'](aR)||aT['target']==aR||!aR['contains'](aT['target'])){if(aN=='mouseleave')aK(BDFDB['ListenerUtils']['copyEvent'](aQ,aR));delete aR[aO+'BDFDB'+aN];document['removeEventListener']('mouseout',aS);}};document['addEventListener']('mouseout',aS);break;}};}else{aP=aU=>{for(let aV of aU['path'])if(typeof aV['matches']=='function'&&aV['matches'](aJ)){aK(BDFDB['ListenerUtils']['copyEvent'](aU,aV));break;}};}}else aP=aW=>{aK(BDFDB['ListenerUtils']['copyEvent'](aW,aE));};aD['listeners']['push']({'ele':aE,'eventname':aM,'origeventname':aN,'namespace':aO,'selector':aJ,'eventcallback':aP});aE['addEventListener'](aM,aP,!![]);}};BDFDB['ListenerUtils']['remove']=function(aX,aY,aZ='',b0){if(!BDFDB['ObjectUtils']['is'](aX)||!BDFDB['ArrayUtils']['is'](aX['listeners']))return;if(Node['prototype']['isPrototypeOf'](aY)||aY===window){for(var b1 of aZ['split']('\x20')){b1=b1['split']('.');var b2=b1['shift']()['toLowerCase']();var b3=(b1['join']('.')||'')+aX['name'];for(let b4 of aX['listeners']){let b5=[];if(b4['ele']==aY&&(!b2||b4['origeventname']==b2)&&b4['namespace']==b3&&(b0===undefined||b4['selector']==b0)){aY['removeEventListener'](b4['eventname'],b4['eventcallback'],!![]);b5['push'](b4);}if(b5['length'])aX['listeners']=aX['listeners']['filter'](b4=>{return b5['indexOf'](b4)<0x0;});}}}else if(!aY){for(let b7 of aX['listeners'])b7['ele']['removeEventListener'](b7['eventname'],b7['eventcallback'],!![]);aX['listeners']=[];}};BDFDB['ListenerUtils']['addToChildren']=function(b8,b9,ba,bb){if(!Node['prototype']['isPrototypeOf'](b8)||!b9||!ba||!ba['trim']()||typeof bb!='function')return;for(var bc of b9['trim']()['split']('\x20'))if(bc){var bd=bb;if(bc=='mouseenter'||bc=='mouseleave')bd=be=>{if(be['target']['matches'](ba))bb(be);};b8['querySelectorAll'](ba['trim']())['forEach'](bf=>{bf['addEventListener'](bc,bd,!![]);});}};BDFDB['ListenerUtils']['copyEvent']=function(bg,bh){if(!bg||!bg['constructor']||!bg['type'])return bg;var bi=new bg['constructor'](bg['type'],bg);Object['defineProperty'](bi,'originalEvent',{'value':bg});Object['defineProperty'](bi,'which',{'value':bg['which']});Object['defineProperty'](bi,'keyCode',{'value':bg['keyCode']});Object['defineProperty'](bi,'path',{'value':bg['path']});Object['defineProperty'](bi,'relatedTarget',{'value':bg['relatedTarget']});Object['defineProperty'](bi,'srcElement',{'value':bg['srcElement']});Object['defineProperty'](bi,'target',{'value':bg['target']});Object['defineProperty'](bi,'toElement',{'value':bg['toElement']});if(bh)Object['defineProperty'](bi,'currentTarget',{'value':bh});return bi;};BDFDB['ListenerUtils']['stopEvent']=function(bj){if(BDFDB['ObjectUtils']['is'](bj)){if(typeof bj['preventDefault']=='function')bj['preventDefault']();if(typeof bj['stopPropagation']=='function')bj['stopPropagation']();if(typeof bj['stopImmediatePropagation']=='function')bj['stopImmediatePropagation']();if(BDFDB['ObjectUtils']['is'](bj['originalEvent'])){if(typeof bj['originalEvent']['preventDefault']=='function')bj['originalEvent']['preventDefault']();if(typeof bj['originalEvent']['stopPropagation']=='function')bj['originalEvent']['stopPropagation']();if(typeof bj['originalEvent']['stopImmediatePropagation']=='function')bj['originalEvent']['stopImmediatePropagation']();}}};var bk=[],bl={'queue':[],'running':![]};BDFDB['NotificationUtils']={};BDFDB['NotificationUtils']['toast']=function(bm,bn={}){var bo=document['querySelector']('.toasts,\x20.bd-toasts');if(!bo){var bp=document['querySelector'](BDFDB['dotCN']['channels']+'\x20+\x20div');var bq=bp?BDFDB['getRects'](bp):null;var br=bp?bp['querySelector'](BDFDB['dotCN']['memberswrap']):null;var bs=bq?bq['left']:0x136;var bt=bq?br?bq['width']-BDFDB['getRects'](br)['width']:bq['width']:window['outerWidth']-0x0;var bu=bp?bp['querySelector']('form'):null;var bv=bu?BDFDB['getRects'](bu)['height']:0x50;bo=BDFDB['htmlToElement']('');document['querySelector'](BDFDB['dotCN']['app'])['appendChild'](bo);}const {type='',icon=!![],timeout=0xbb8,html=![],selector='',nopointer=![],color=''}=bn;var bw=BDFDB['htmlToElement'](''+(html===!![]?bm:BDFDB['encodeToHTML'](bm))+'');if(type){BDFDB['addClass'](bw,'toast-'+type);if(icon)BDFDB['addClass'](bw,'icon');}else if(color){var bx=BDFDB['colorCONVERT'](color,'RGB');if(bx)bw['style']['setProperty']('background-color',bx);}BDFDB['addClass'](bw,selector);bo['appendChild'](bw);bw['close']=c=>{if(document['contains'](bw)){BDFDB['addClass'](bw,'closing');bw['style']['setProperty']('pointer-events','none','important');setTimeout(c=>{bw['remove']();if(!bo['querySelectorAll']('.toast,\x20.bd-toast')['length'])bo['remove']();},0xbb8);}};if(nopointer)bw['style']['setProperty']('pointer-events','none','important');else bw['addEventListener']('click',bw['close']);setTimeout(c=>{bw['close']();},timeout>0x0?timeout:0x927c0);return bw;};BDFDB['NotificationUtils']['desktop']=function(bB,bC={}){var bD=c=>{bl['queue']['push']({'parsedcontent':bB,'parsedoptions':bC});bF();};var bF=c=>{if(!bl['running']){var bH=bl['queue']['shift']();if(bH)bI(bH['parsedcontent'],bH['parsedoptions']);}};var bI=(bJ,bK)=>{bl['running']=!![];var bL=bK['silent'];bK['silent']=bK['silent']||bK['sound']?!![]:![];var bM=new Notification(bJ,bK);var bN=new Audio();var bO=setTimeout(c=>{bR();},bK['timeout']?bK['timeout']:0xbb8);if(typeof bK['click']=='function')bM['onclick']=c=>{clearTimeout(bO);bR();bK['click']();};if(!bL&&bK['sound']){bN['src']=bK['sound'];bN['play']();}var bR=c=>{bN['pause']();bM['close']();bl['running']=![];setTimeout(c=>{bF();},0x3e8);};};if(!('Notification'in window)){}else if(Notification['permission']==='granted')bD();else if(Notification['permission']!=='denied')Notification['requestPermission'](function(bU){if(bU==='granted')bD();});};BDFDB['NotificationUtils']['notice']=function(bV,bW={}){if(!bV)return;var bX=document['querySelector'](BDFDB['dotCN']['layers']);if(!bX)return;var d=BDFDB['generateID'](bk);var bZ=BDFDB['htmlToElement']('');bX['parentElement']['insertBefore'](bZ,bX);var c0=bZ['querySelector']('.notice-message');if(bW['platform'])for(let c1 of bW['platform']['split']('\x20'))if(vE['noticeicon'+c1]){let c2=BDFDB['htmlToElement']('');BDFDB['addClass'](c2,BDFDB['disCN']['noticeplatformicon']);BDFDB['removeClass'](c2,BDFDB['disCN']['noticeicon']);bZ['insertBefore'](c2,c0);}if(bW['customicon']){let c3=BDFDB['htmlToElement'](bW['customicon']);let c2=BDFDB['htmlToElement']('');if(c3['tagName']=='span'&&!c3['firstElementChild'])c2['style']['setProperty']('background','url('+bW['customicon']+')\x20center/cover\x20no-repeat');else c2['appendChild'](c3);BDFDB['addClass'](c2,BDFDB['disCN']['noticeplatformicon']);BDFDB['removeClass'](c2,BDFDB['disCN']['noticeicon']);bZ['insertBefore'](c2,c0);}if(bW['btn']||bW['button'])bZ['appendChild'](BDFDB['htmlToElement'](''+(bW['btn']||bW['button'])+''));if(bW['id'])bZ['id']=bW['id']['split']('\x20')['join']('');if(bW['selector'])BDFDB['addClass'](bZ,bW['selector']);if(bW['css'])BDFDB['appendLocalStyle']('BDFDBcustomnotificationbar'+d,bW['css']);if(bW['style'])bZ['style']=bW['style'];if(bW['html']===!![])c0['innerHTML']=bV;else{var c5=document['createElement']('a');var c6=[];for(let c7 of bV['split']('\x20')){var c8=BDFDB['encodeToHTML'](c7);c5['href']=c7;c6['push'](c5['host']&&c5['host']!==window['location']['host']?''+c8+'':c8);}c0['innerHTML']=c6['join']('\x20');}var c9=null;if(bW['type']&&!document['querySelector'](BDFDB['dotCNS']['chatbase']+BDFDB['dotCN']['noticestreamer'])){if(c9=BDFDB['disCN']['notice'+bW['type']])BDFDB['addClass'](bZ,c9);if(bW['type']=='premium'){var ca=bZ['querySelector'](BDFDB['dotCN']['noticebutton']);if(ca)BDFDB['addClass'](ca,BDFDB['disCN']['noticepremiumaction']);BDFDB['addClass'](c0,BDFDB['disCN']['noticepremiumtext']);bZ['insertBefore'](BDFDB['htmlToElement'](''),c0);}}if(!c9){var cb=BDFDB['colorCONVERT'](bW['color'],'RGBCOMP');if(cb){var cc=cb[0x0]>0xb4&&cb[0x1]>0xb4&&cb[0x2]>0xb4?'#000':'#FFF';var cd=BDFDB['colorCONVERT'](cb,'HEX');var ce=cb[0x0]>0xb4&&cb[0x1]>0xb4&&cb[0x2]>0xb4?'brightness(0%)':'brightness(100%)';BDFDB['appendLocalStyle']('BDFDBcustomnotificationbarColorCorrection'+d,'.BDFDB-notice.notice-'+d+'{background-color:'+cd+'\x20!important;}.BDFDB-notice.notice-'+d+'\x20.notice-message\x20{color:'+cc+'\x20!important;}.BDFDB-notice.notice-'+d+'\x20'+BDFDB['dotCN']['noticebutton']+'\x20{color:'+cc+'\x20!important;border-color:'+BDFDB['colorSETALPHA'](cc,0.25,'RGBA')+'\x20!important;}.BDFDB-notice.notice-'+d+'\x20'+BDFDB['dotCN']['noticebutton']+':hover\x20{color:'+cd+'\x20!important;background-color:'+cc+'\x20!important;}.BDFDB-notice.notice-'+d+'\x20'+BDFDB['dotCN']['noticedismiss']+'\x20{filter:'+ce+'\x20!important;}');}else BDFDB['addClass'](bZ,BDFDB['disCN']['noticedefault']);}bZ['style']['setProperty']('height','36px','important');bZ['style']['setProperty']('min-width','70vw','important');bZ['style']['setProperty']('left','unset','important');bZ['style']['setProperty']('right','unset','important');let cf=(BDFDB['getTotalWidth'](document['body']['firstElementChild'])-BDFDB['getTotalWidth'](bZ))/0x2;bZ['style']['setProperty']('left',cf+'px','important');bZ['style']['setProperty']('right',cf+'px','important');bZ['style']['setProperty']('min-width','unset','important');bZ['style']['setProperty']('width','unset','important');bZ['style']['setProperty']('max-width','calc(100vw\x20-\x20'+cf*0x2+'px)','important');bZ['querySelector'](BDFDB['dotCN']['noticedismiss'])['addEventListener']('click',c=>{bZ['style']['setProperty']('overflow','hidden','important');bZ['style']['setProperty']('height','0px','important');setTimeout(c=>{BDFDB['ArrayUtils']['remove'](bk,d);BDFDB['removeLocalStyle']('BDFDBcustomnotificationbar'+d);BDFDB['removeLocalStyle']('BDFDBcustomnotificationbarColorCorrection'+d);bZ['remove']();},0x1f4);});return bZ;};BDFDB['NotificationUtils']['alert']=function(ci,cj){if(typeof ci=='string'&&typeof ci=='string'&&window['BdApi']&&typeof BdApi['alert']=='function')BdApi['alert'](ci,cj);};var ck=[];BDFDB['TooltipUtils']={};BDFDB['TooltipUtils']['create']=function(cl,cm,cn={}){var co=document['querySelector'](BDFDB['dotCN']['itemlayercontainer']);if(!co||typeof cm!='string'||!Node['prototype']['isPrototypeOf'](cl)||!document['contains'](cl))return null;var cp=document['querySelector']('.BDFDB-itemlayercontainer');if(!cp){cp=co['cloneNode']();BDFDB['addClass'](cp,'BDFDB-itemlayercontainer');co['parentElement']['insertBefore'](cp,co['nextSibling']);}var d=BDFDB['generateID'](ck);var cr=BDFDB['htmlToElement']('');cp['appendChild'](cr);var cs=cr['firstElementChild'];if(cn['id'])cs['id']=cn['id']['split']('\x20')['join']('');if(cn['selector'])BDFDB['addClass'](cs,cn['selector']);if(cn['style'])cs['style']=cn['style'];if(cn['html']===!![])cs['innerHTML']=cm;else cs['innerText']=cm;if(cn['type']&&BDFDB['disCN']['tooltip'+cn['type']['toLowerCase']()]){BDFDB['addClass'](cs,BDFDB['disCN']['tooltip'+cn['type']['toLowerCase']()]);cs['appendChild'](BDFDB['htmlToElement'](''));}if(cs['style']['getPropertyValue']('border-color')&&(cs['style']['getPropertyValue']('background-color')||cs['style']['getPropertyValue']('background-image')))BDFDB['addClass'](cs,'tooltip-customcolor');else if(cn['color']&&BDFDB['disCN']['tooltip'+cn['color']['toLowerCase']()])BDFDB['addClass'](cs,BDFDB['disCN']['tooltip'+cn['color']['toLowerCase']()]);else BDFDB['addClass'](cs,BDFDB['disCN']['tooltipblack']);if(!cn['position']||cn['type'])cn['position']=cn['type'];if(!cn['position']||!['top','bottom','left','right']['includes'](cn['position']['toLowerCase']()))cn['position']='right';cs['position']=cn['position']['toLowerCase']();cs['anker']=cl;if(cn['hide'])BDFDB['appendLocalStyle']('BDFDBhideOtherTooltips'+d,'#app-mount\x20'+BDFDB['dotCN']['tooltip']+':not(.BDFDB-tooltip-'+d+')\x20{display:\x20none\x20!important;}',cp);var ct=c=>{BDFDB['removeEles'](cr);};cl['addEventListener']('mouseleave',ct);var cv=new MutationObserver(cw=>{cw['forEach'](cx=>{var cy=Array['from'](cx['removedNodes']);var cz=cy['indexOf'](cr)>-0x1;var cA=cy['indexOf'](cl)>-0x1;var cB=cy['some'](cC=>cC['contains'](cl));if(cz||cA||cB){BDFDB['ArrayUtils']['remove'](ck,d);cv['disconnect']();BDFDB['removeEles'](cr);BDFDB['removeLocalStyle']('BDFDBhideOtherTooltips'+d,cp);BDFDB['removeLocalStyle']('BDFDBcustomTooltips'+d,cp);if(!cp['firstElementChild'])BDFDB['removeEles'](cp);cl['removeEventListener']('mouseleave',ct);}});});cv['observe'](document['body'],{'subtree':!![],'childList':!![]});BDFDB['TooltipUtils']['update'](cs);if(cn['delay']){BDFDB['toggleEles'](cr);setTimeout(c=>{BDFDB['toggleEles'](cr);},cn['delay']);}return cr;};BDFDB['TooltipUtils']['update']=function(cE){if(!Node['prototype']['isPrototypeOf'](cE))return;let cF=BDFDB['getParentEle'](BDFDB['dotCN']['itemlayer'],cE);if(!Node['prototype']['isPrototypeOf'](cF))return;cE=cF['querySelector'](BDFDB['dotCN']['tooltip']);if(!Node['prototype']['isPrototypeOf'](cE)||!Node['prototype']['isPrototypeOf'](cE['anker'])||!cE['position'])return;var cG=cE['querySelector'](BDFDB['dotCN']['tooltippointer']);var cH,cI,cJ=BDFDB['getRects'](cE['anker']),cK=BDFDB['getRects'](cF),cL=BDFDB['getRects'](document['querySelector'](BDFDB['dotCN']['appmount'])),cM={'height':cG?0xa:0x0,'width':cG?0xa:0x0};switch(cE['position']){case'top':cI=cJ['top']-cK['height']-cM['height']+0x2;cH=cJ['left']+(cJ['width']-cK['width'])/0x2;break;case'bottom':cI=cJ['top']+cJ['height']+cM['height']-0x2;cH=cJ['left']+(cJ['width']-cK['width'])/0x2;break;case'left':cI=cJ['top']+(cJ['height']-cK['height'])/0x2;cH=cJ['left']-cK['width']-cM['width']+0x2;break;case'right':cI=cJ['top']+(cJ['height']-cK['height'])/0x2;cH=cJ['left']+cJ['width']+cM['width']-0x2;break;}cF['style']['setProperty']('top',cI+'px');cF['style']['setProperty']('left',cH+'px');cG['style']['removeProperty']('margin-left');cG['style']['removeProperty']('margin-top');if(cE['position']=='top'||cE['position']=='bottom'){if(cH<0x0){cF['style']['setProperty']('left','5px');cG['style']['setProperty']('margin-left',cH-0xa+'px');}else{var cN=cL['width']-(cH+cK['width']);if(cN<0x0){cF['style']['setProperty']('left',cL['width']-cK['width']-0x5+'px');cG['style']['setProperty']('margin-left',-0x1*cN+'px');}}}else if(cE['position']=='left'||cE['position']=='right'){if(cI<0x0){cF['style']['setProperty']('top','5px');cG['style']['setProperty']('margin-top',cI-0xa+'px');}else{var cO=cL['height']-(cI+cK['height']);if(cO<0x0){cF['style']['setProperty']('top',cL['height']-cK['height']-0x5+'px');cG['style']['setProperty']('margin-top',-0x1*cO+'px');}}}};BDFDB['ObjectUtils']={};BDFDB['ObjectUtils']['is']=function(cP){return cP&&Object['prototype']['isPrototypeOf'](cP)&&!Array['prototype']['isPrototypeOf'](cP);};BDFDB['ObjectUtils']['sort']=function(cQ,cR,cS){if(!BDFDB['ObjectUtils']['is'](cQ))return{};var cT={};if(cR===undefined||!cR)for(let cU of Object['keys'](cQ)['sort']())cT[cU]=cQ[cU];else{let cV=[];for(let cU in cQ)cV['push'](cQ[cU]);cV=BDFDB['ArrayUtils']['keySort'](cV,cR,cS);for(let cX of cV)for(let cU in cQ)if(BDFDB['equals'](cX,cQ[cU])){cT[cU]=cX;break;}}return cT;};BDFDB['ObjectUtils']['reverse']=function(cZ,d0){if(!BDFDB['ObjectUtils']['is'](cZ))return{};var d1={};for(let d2 of d0===undefined||!d0?Object['keys'](cZ)['reverse']():Object['keys'](cZ)['sort']()['reverse']())d1[d2]=cZ[d2];return d1;};BDFDB['ObjectUtils']['filter']=function(d3,d4,d5=![]){if(!BDFDB['ObjectUtils']['is'](d3))return{};if(typeof d4!='function')return d3;return Object['keys'](d3)['filter'](d6=>d4(d5?d6:d3[d6]))['reduce']((d7,d8)=>(d7[d8]=d3[d8],d7),{});};BDFDB['ObjectUtils']['push']=function(d9,da){if(BDFDB['ObjectUtils']['is'](d9))d9[Object['keys'](d9)['length']]=da;};BDFDB['ObjectUtils']['pop']=function(db,dc){if(BDFDB['ObjectUtils']['is'](db)){let dd=Object['keys'](db);if(!dd['length'])return;let dc=db[dd[dd['length']-0x1]];delete db[dd[dd['length']-0x1]];return dc;}};BDFDB['ObjectUtils']['map']=function(df,dg){if(!BDFDB['ObjectUtils']['is'](df))return{};if(typeof dg!='string')return df;var dh={};for(let di in df)if(BDFDB['ObjectUtils']['is'](df[di]))dh[di]=df[di][dg];return dh;};BDFDB['ObjectUtils']['deepAssign']=function(dj,...dk){if(!dk['length'])return dj;var dl=dk['shift']();if(BDFDB['ObjectUtils']['is'](dj)&&BDFDB['ObjectUtils']['is'](dl)){for(var dm in dl){if(BDFDB['ObjectUtils']['is'](dl[dm])){if(!dj[dm])Object['assign'](dj,{[dm]:{}});BDFDB['ObjectUtils']['deepAssign'](dj[dm],dl[dm]);}else Object['assign'](dj,{[dm]:dl[dm]});}}return BDFDB['ObjectUtils']['deepAssign'](dj,...dk);};BDFDB['ObjectUtils']['isEmpty']=function(dn){return!BDFDB['ObjectUtils']['is'](dn)||Object['getOwnPropertyNames'](dn)['length']==0x0;};BDFDB['ArrayUtils']={};BDFDB['ArrayUtils']['is']=function(dp){return dp&&Array['isArray'](dp);};BDFDB['ArrayUtils']['keySort']=function(dq,dr,ds){if(!BDFDB['ArrayUtils']['is'](dq))return[];if(dr==null)return dq;if(ds===undefined)ds=null;return dq['sort'](function(dt,du){var dv=dt[dr],dw=du[dr];if(dv!==ds)return dvdw?0x1:0x0;});};BDFDB['ArrayUtils']['numSort']=function(dx){return dx['sort'](function(dy,dz){return dydz?0x1:0x0;});};BDFDB['ArrayUtils']['remove']=function(dA,dB,dC=![]){if(!BDFDB['ArrayUtils']['is'](dA))return[];if(!dA['includes'](dB))return dA;if(!dC)dA['splice'](dA['indexOf'](dB),0x1);else while(dA['indexOf'](dB)>-0x1)dA['splice'](dA['indexOf'](dB),0x1);return dA;};BDFDB['ArrayUtils']['getAllIndexes']=function(dD,dE){if(!BDFDB['ArrayUtils']['is'](dD))return[];var dF=[],dG=-0x1;while((dG=dD['indexOf'](dE,dG+0x1))!==-0x1)dF['push'](dG);return dF;};BDFDB['ArrayUtils']['removeCopies']=function(dH){if(!BDFDB['ArrayUtils']['is'](dH))return[];return[...new Set(dH)];};BDFDB['highlightText']=function(dI,dJ){if(!dJ||dJ['length']<0x1)return dI;var dK=0x0,dL=dI,dM='',dN='';BDFDB['ArrayUtils']['getAllIndexes'](dI['toUpperCase'](),dJ['toUpperCase']())['forEach'](dO=>{var dP=dK*(dM['length']+dN['length']);dO=dO+dP;var dQ=dO+dJ['length'];var dR=[-0x1]['concat'](BDFDB['ArrayUtils']['getAllIndexes'](dI['substring'](0x0,dO),'<'));var dS=[-0x1]['concat'](BDFDB['ArrayUtils']['getAllIndexes'](dI['substring'](0x0,dO),'>'));if(dR[dR['length']-0x1]>dS[dS['length']-0x1])return;dI=dI['substring'](0x0,dO)+dM+dI['substring'](dO,dQ)+dN+dI['substring'](dQ);dK++;});return dI?dI:dL;};BDFDB['getReactInstance']=function(dT){if(!BDFDB['ObjectUtils']['is'](dT))return null;return dT[Object['keys'](dT)['find'](dU=>dU['startsWith']('__reactInternalInstance'))];};BDFDB['getReactValue']=function(dV,dW){if(!dV||!dW)return null;let dX=Node['prototype']['isPrototypeOf'](dV)?BDFDB['getReactInstance'](dV):dV;if(!BDFDB['ObjectUtils']['is'](dX))return null;let dY=dX,dZ=dW['split']('.')['filter'](e0=>e0);for(let e1=0x0;e1e8);for(let e9=0x0;e9ed||performance['now']()-ef>eg)return null;else{var eo=Object['getOwnPropertyNames'](eb);var ep=null;for(let eq=0x0;ep==null&&eqeb['type']['displayName']===eu['split']('\x20_\x20_\x20')[0x0]||eb['type']['name']===eu['split']('\x20_\x20_\x20')[0x0])||ea['props']&&ea['props']['every'](ev=>et[ev]!==undefined)||ea['defaultProps']&&ea['defaultProps']['every'](ew=>et[ew]!==undefined))){if(ea['all']===undefined||!ea['all'])ep=et;else if(ea['all']){if(ea['noCopies']===undefined||!ea['noCopies']||ea['noCopies']&&!et['BDFDBreactSearch']){et['BDFDBreactSearch']=!![];if(ea['group']){if(ea['name']&&eb['type']&&(eb['type']['displayName']||eb['type']['name'])){var ex='Default';for(let ey of ea['name'])if(eb['type']['displayName']===ey['split']('\x20_\x20_\x20')[0x0]||eb['type']['name']===ey['split']('\x20_\x20_\x20')[0x0]){ex=ey;break;}if(typeof ei[ex]=='undefined')ei[ex]={};BDFDB['ObjectUtils']['push'](ei[ex],et);}}else BDFDB['ObjectUtils']['push'](ei,et);}}}if(ep==null&&(typeof es==='object'||typeof es==='function')&&eh[er])ep=em(es);}}ec--;return ep;}};BDFDB['getKeyInformation']=function(ez){if(ez===undefined)return null;if(!ez['node']&&!ez['instance']||!ez['key'])return null;var eA=ez['instance']||BDFDB['getReactInstance'](ez['node']);if(!eA)return null;var eB=-0x1;var eC=ez['depth']===undefined?0xf:ez['depth'];var eD=performance['now']();var eE=ez['time']===undefined?0x96:ez['time'];var eF={'props':!![],'state':!![],'stateNode':!![],'refs':!![],'updater':!![],'prototype':!![],'type':!![],'children':ez['up']?![]:!![],'type':!![],'memoizedProps':!![],'memoizedState':!![],'child':ez['up']?![]:!![],'return':ez['up']?!![]:![],'sibling':ez['up']?![]:!![],'firstEffect':!![]};var eG={'contextSection':!![]};if(typeof ez['whitelist']==='object')Object['assign'](eF,ez['whiteList']);if(typeof ez['blacklist']==='object')Object['assign'](eG,ez['blacklist']);var eH=[];var eI=eJ(eA);if(ez['all'])return eH;else return eI;function eJ(eA){eB++;if(!eA||Node['prototype']['isPrototypeOf'](eA)||BDFDB['getReactInstance'](eA)||eB>eC||performance['now']()-eD>eE)eM=null;else{var eL=Object['getOwnPropertyNames'](eA);var eM=null;for(let eN=0x0;eM==null&&eN{if(!eS['req']){const d='BDFDB-WebModules';const eV=typeof window['webpackJsonp']=='function'?window['webpackJsonp']([],{[d]:(eW,eX,eV)=>eX['default']=eV},[d])['default']:window['webpackJsonp']['push']([[],{[d]:(eZ,f0,eV)=>eZ['exports']=eV},[[d]]]);delete eV['m'][d];delete eV['c'][d];eS['req']=eV;}return eS['req'];};BDFDB['WebModules']={};BDFDB['WebModules']['find']=function(f2){var f3=eS();for(let f4 in f3['c'])if(f3['c']['hasOwnProperty'](f4)){var f5=f3['c'][f4]['exports'];if(f5&&(typeof f5=='object'||typeof f5=='function')&&f2(f5))return f5;if(f5&&f5['__esModule'])for(let f6 in f5)if(f5[f6]&&(typeof f5[f6]=='object'||typeof f5[f6]=='function')&&f2(f5[f6]))return f5[f6];}};BDFDB['WebModules']['cachedData']={'prop':{},'name':{},'string':{},'proto':{}};BDFDB['WebModules']['findByProperties']=function(f7){f7=BDFDB['ArrayUtils']['is'](f7)?f7:Array['from'](arguments);var f8=JSON['stringify'](f7);if(BDFDB['WebModules']['cachedData']['prop'][f8])return BDFDB['WebModules']['cachedData']['prop'][f8];else{var f9=BDFDB['WebModules']['find'](f9=>f7['every'](fb=>f9[fb]!==undefined));if(f9){BDFDB['WebModules']['cachedData']['prop'][f8]=f9;return f9;}else console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',f8+'\x20[properties]\x20not\x20found\x20in\x20WebModules');}};BDFDB['WebModules']['findByName']=function(fc){var fd=JSON['stringify'](fc);if(BDFDB['WebModules']['cachedData']['name'][fd])return BDFDB['WebModules']['cachedData']['name'][fd];else{var fe=BDFDB['WebModules']['find'](fe=>fe['displayName']===fc);if(fe){BDFDB['WebModules']['cachedData']['name'][fd]=fe;return fe;}else console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',fd+'\x20[name]\x20not\x20found\x20in\x20WebModules');}};BDFDB['WebModules']['findByString']=function(fg){fg=BDFDB['ArrayUtils']['is'](fg)?fg:Array['from'](arguments);var fh=JSON['stringify'](fg);if(BDFDB['WebModules']['cachedData']['string'][fh])return BDFDB['WebModules']['cachedData']['string'][fh];else{var fi=BDFDB['WebModules']['find'](fi=>fg['every'](fk=>typeof fi=='function'&&fi['toString']()['indexOf'](fk)>-0x1));if(fi){BDFDB['WebModules']['cachedData']['string'][fh]=fi;return fi;}else console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',fh+'\x20[string]\x20not\x20found\x20in\x20WebModules');}};BDFDB['WebModules']['findByPrototypes']=function(fl){fl=BDFDB['ArrayUtils']['is'](fl)?fl:Array['from'](arguments);var fm=JSON['stringify'](fl);if(BDFDB['WebModules']['cachedData']['proto'][fm])return BDFDB['WebModules']['cachedData']['proto'][fm];else{var fn=BDFDB['WebModules']['find'](fn=>fn['prototype']&&fl['every'](fp=>fn['prototype'][fp]!==undefined));if(fn){BDFDB['WebModules']['cachedData']['proto'][fm]=fn;return fn;}else console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',fm+'\x20[prototypes]\x20not\x20found\x20in\x20WebModules');}};BDFDB['DiscordConstants']=BDFDB['WebModules']['findByProperties']('Permissions','ActivityTypes');var fq={};for(let fr of['child_process','electron','fs','path','process','request']){try{fq[fr]=require(fr);}catch(fs){}}BDFDB['LibraryRequires']=Object['assign']({},fq);var ft={};ft['AckUtils']=BDFDB['WebModules']['findByProperties']('localAck','bulkAck');ft['APIUtils']=BDFDB['WebModules']['findByProperties']('getAPIBaseURL');ft['AnimationUtils']=BDFDB['WebModules']['findByProperties']('spring','decay');ft['BadgeUtils']=BDFDB['WebModules']['findByProperties']('getBadgeCountString','getBadgeWidthForValue');ft['ChannelStore']=BDFDB['WebModules']['findByProperties']('getChannel','getChannels');ft['ColorUtils']=BDFDB['WebModules']['findByProperties']('hex2int','hex2rgb');ft['ContextMenuUtils']=BDFDB['WebModules']['findByProperties']('closeContextMenu','openContextMenu');ft['CurrentUserStore']=BDFDB['WebModules']['findByProperties']('getCurrentUser');ft['DirectMessageUtils']=BDFDB['WebModules']['findByProperties']('addRecipient','openPrivateChannel');ft['FriendUtils']=BDFDB['WebModules']['findByProperties']('getFriendIDs','getRelationships');ft['FolderStore']=BDFDB['WebModules']['findByProperties']('getGuildFolderById','getFlattenedGuilds');ft['FolderUtils']=BDFDB['WebModules']['findByProperties']('isFolderExpanded','getExpandedFolders');ft['GuildBoostUtils']=BDFDB['WebModules']['findByProperties']('getTierName','getUserLevel');ft['GuildChannelStore']=BDFDB['WebModules']['findByProperties']('getChannels','getDefaultChannel');ft['GuildEmojiStore']=BDFDB['WebModules']['findByProperties']('getGuildEmoji','getDisambiguatedEmojiContext');ft['GuildSettingsUtils']=BDFDB['WebModules']['findByProperties']('updateChannelOverrideSettings','updateNotificationSettings');ft['GuildStore']=BDFDB['WebModules']['findByProperties']('getGuild','getGuilds');ft['GuildUtils']=BDFDB['WebModules']['findByProperties']('transitionToGuildSync');ft['HistoryUtils']=BDFDB['WebModules']['findByProperties']('transitionTo','replaceWith','getHistory');;ft['IconUtils']=BDFDB['WebModules']['findByProperties']('getGuildIconURL','getGuildBannerURL');ft['InviteUtils']=BDFDB['WebModules']['findByProperties']('acceptInvite','createInvite');ft['LanguageStore']=BDFDB['WebModules']['findByProperties']('getLanguages','Messages');ft['LastChannelStore']=BDFDB['WebModules']['findByProperties']('getLastSelectedChannelId');ft['LastGuildStore']=BDFDB['WebModules']['findByProperties']('getLastSelectedGuildId');ft['LoginUtils']=BDFDB['WebModules']['findByProperties']('login','logout');ft['MemberStore']=BDFDB['WebModules']['findByProperties']('getMember','getMembers');ft['MentionUtils']=BDFDB['WebModules']['findByProperties']('getMentionCount','getMentionCounts');ft['MessageCreationUtils']=BDFDB['WebModules']['findByProperties']('parse','isMentioned');ft['MessagePinUtils']=BDFDB['WebModules']['findByProperties']('pinMessage','unpinMessage');ft['MessageStore']=BDFDB['WebModules']['findByProperties']('getMessage','getMessages');ft['MessageUtils']=BDFDB['WebModules']['findByProperties']('receiveMessage','editMessage');ft['ModalUtils']=BDFDB['WebModules']['findByProperties']('openModal','registerModalDispatch');ft['MutedUtils']=BDFDB['WebModules']['findByProperties']('isGuildOrCategoryOrChannelMuted');ft['NotificationSettingsUtils']=BDFDB['WebModules']['findByProperties']('setDesktopType','setTTSType');ft['NotificationSettingsStore']=BDFDB['WebModules']['findByProperties']('getDesktopType','getTTSType');ft['PermissionUtils']=BDFDB['WebModules']['findByProperties']('getChannelPermissions','canUser');ft['PermissionRoleUtils']=BDFDB['WebModules']['findByProperties']('getHighestRole','can');ft['ReactionUtils']=BDFDB['WebModules']['findByProperties']('addReaction','removeReaction');ft['SearchPageUtils']=BDFDB['WebModules']['findByProperties']('searchNextPage','searchPreviousPage');ft['SelectChannelUtils']=BDFDB['WebModules']['findByProperties']('selectChannel','selectPrivateChannel');ft['SettingsUtils']=BDFDB['WebModules']['findByProperties']('updateRemoteSettings','updateLocalSettings');ft['SoundUtils']=BDFDB['WebModules']['findByProperties']('playSound','createSound');ft['SpellCheckUtils']=BDFDB['WebModules']['findByProperties']('learnWord','toggleSpellcheck');ft['StatusMetaUtils']=BDFDB['WebModules']['findByProperties']('getApplicationActivity','getStatus');ft['StreamingUtils']=BDFDB['WebModules']['findByProperties']('isStreaming');ft['UnreadGuildUtils']=BDFDB['WebModules']['findByProperties']('hasUnread','getUnreadGuilds');ft['UnreadChannelUtils']=BDFDB['WebModules']['findByProperties']('getUnreadCount','getOldestUnreadMessageId');ft['UploadUtils']=BDFDB['WebModules']['findByProperties']('upload','instantBatchUpload');ft['UserStore']=BDFDB['WebModules']['findByProperties']('getUser','getUsers');ft['VoiceUtils']=BDFDB['WebModules']['findByProperties']('getAllVoiceStates','getVoiceStatesForChannel');ft['ZoomUtils']=BDFDB['WebModules']['findByProperties']('setZoom','setFontSize');BDFDB['LibraryModules']=Object['assign']({},ft);ft['React']=BDFDB['WebModules']['findByProperties']('createElement','cloneElement');ft['ReactDOM']=BDFDB['WebModules']['findByProperties']('render','findDOMNode');if(ft['React']&&ft['ReactDOM']){BDFDB['React']=Object['assign']({},ft['React'],ft['ReactDOM']);BDFDB['React']['createElement']=function(...fu){try{return ft['React']['createElement'](...fu)||null;}catch(fv){console['error']('%c[BDFDB]%c','color:\x20#3a71c1;\x20font-weight:\x20700;','','Fatal\x20Error:\x20Could\x20not\x20create\x20react\x20element!\x20'+fv);}return null;};BDFDB['React']['elementToReact']=function(fw){if(BDFDB['React']['isValidElement'](fw))return fw;else if(!Node['prototype']['isPrototypeOf'](fw))return null;else if(fw['nodeType']==Node['TEXT_NODE'])return fw['nodeValue'];let fx={},fy={};for(let fz of fw['attributes'])fx[fz['name']]=fz['value'];if(fw['attributes']['style'])fx['style']=BDFDB['ObjectUtils']['filter'](fw['style'],fA=>fw['style'][fA]&&isNaN(parseInt(fA)),!![]);fx['children']=[];if(fw['style']&&fw['style']['cssText'])for(let fB of fw['style']['cssText']['split'](';'))if(fB['endsWith']('!important')){let fC=fB['split'](':')[0x0];let fD=fC['replace'](/-([a-z]?)/g,(fE,fF)=>fF['toUpperCase']());if(fx['style'][fD]!=null)fy[fC]=fx['style'][fD];}if(Object['keys'](fy)['length'])fx['ref']=fG=>{let fH=BDFDB['React']['findDOMNode'](fG);if(fH)for(let fI in fy)fH['style']['setProperty'](fI,fy[fI],'important');};for(let fJ of fw['childNodes'])fx['children']['push'](BDFDB['React']['elementToReact'](fJ));return BDFDB['React']['createElement'](fw['tagName'],fx);};BDFDB['React']['findDOMNode']=function(fK){if(Node['prototype']['isPrototypeOf'](fK))return fK;if(!fK||!fK['updater']||typeof fK['updater']['isMounted']!=='function'||!fK['updater']['isMounted'](fK))return null;var fL=ft['ReactDOM']['findDOMNode'](fK)||BDFDB['getReactValue'](fK,'child.stateNode');return Node['prototype']['isPrototypeOf'](fL)?fL:null;};BDFDB['React']['forceUpdate']=function(fM){if(fM&&fM['updater']&&typeof fM['updater']['isMounted']=='function'&&fM['updater']['isMounted'](fM))fM['forceUpdate']();};};var fN=ft['CurrentUserStore']&&typeof ft['CurrentUserStore']['getCurrentUser']=='function'?ft['CurrentUserStore']['getCurrentUser']():null;BDFDB['myData']=new Proxy(fN||{},{'get':function(fO,fP){if(!fN)fN=ft['CurrentUserStore']['getCurrentUser']();return fN?fN[fP]:null;}});var fQ=['before','instead','after'];var fR={'Account':'FluxContainer(Account)','BannedCard':'BannedUser','InvitationCard':'InviteRow','InviteCard':'InviteRow','PopoutContainer':'Popout','MemberCard':'Member','MessageDeveloperModeGroup':'FluxContainer(MessageDeveloperModeGroup)','Note':'FluxContainer(Note)','WebhookCard':'Webhook'};var fS={'AuthWrapper':'loginscreen','BannedCard':'guildsettingsbannedcard','ChannelMember':'member','EmojiPicker':'emojipicker','FriendRow':'friendsrow','Guild':'guildouter','InstantInviteModal':'invitemodalwrapper','InvitationCard':'invitemodalinviterow','InviteCard':'guildsettingsinvitecard','PopoutContainer':'popout','PrivateChannelCall':'callcurrentcontainer','MemberCard':'guildsettingsmembercard','NameTag':'nametag','SearchResults':'searchresultswrap','TypingUsers':'typing','UserPopout':'userpopout','V2C_List':'_repolist','V2C_PluginCard':'_repoheader','V2C_ThemeCard':'_repoheader'};BDFDB['WebModules']['patch']=function(fT,fU,fV,fW){if(!fT||!fU||!fV||!Object['keys'](fW)['some'](fX=>fQ['includes'](fX)))return null;const fY=(typeof fV==='string'?fV:fV['name'])['toLowerCase']();const fZ=(g0,g1)=>(...g2)=>{try{return g0(...g2);}catch(g3){console['error']('Error\x20occurred\x20in\x20'+g1,g3);}};if(!fT['BDFDBpatch'])fT['BDFDBpatch']={};fU=BDFDB['ArrayUtils']['is'](fU)?fU:Array['of'](fU);for(let g4 of fU){if(!fT[g4])fT[g4]=c=>{};const g6=fT[g4];if(!fT['BDFDBpatch'][g4]){fT['BDFDBpatch'][g4]={};for(let g7 of fQ)fT['BDFDBpatch'][g4][g7]={};fT['BDFDBpatch'][g4]['originalMethod']=g6;fT[g4]=function(){const g8={'thisObject':this,'methodArguments':arguments,'originalMethod':g6,'originalMethodName':g4,'callOriginalMethod':c=>g8['returnValue']=g8['originalMethod']['apply'](g8['thisObject'],g8['methodArguments'])};if(window['BDFDB']&&typeof BDFDB==='object'&&BDFDB['loaded']&&fT['BDFDBpatch'][g4]){if(!BDFDB['ObjectUtils']['isEmpty'](fT['BDFDBpatch'][g4]['before']))for(let d in BDFDB['ObjectUtils']['sort'](fT['BDFDBpatch'][g4]['before'])){fZ(fT['BDFDBpatch'][g4]['before'][d],'`before`\x20callback\x20of\x20'+fT[g4]['displayName'])(g8);}if(BDFDB['ObjectUtils']['isEmpty'](fT['BDFDBpatch'][g4]['instead']))g8['callOriginalMethod']();else for(let d in BDFDB['ObjectUtils']['sort'](fT['BDFDBpatch'][g4]['instead'])){const gc=fZ(fT['BDFDBpatch'][g4]['instead'][d],'`instead`\x20callback\x20of\x20'+fT[g4]['displayName'])(g8);if(gc!==undefined)g8['returnValue']=gc;}if(!BDFDB['ObjectUtils']['isEmpty'](fT['BDFDBpatch'][g4]['after']))for(let d in BDFDB['ObjectUtils']['sort'](fT['BDFDBpatch'][g4]['after'])){const gc=fZ(fT['BDFDBpatch'][g4]['after'][d],'`after`\x20callback\x20of\x20'+fT[g4]['displayName'])(g8);if(gc!==undefined)g8['returnValue']=gc;}}else g8['callOriginalMethod']();return g8['returnValue'];};}for(let gf of fQ)if(typeof fW[gf]=='function')fT['BDFDBpatch'][g4][gf][fY]=fW[gf];}const gg=c=>{BDFDB['WebModules']['unpatch'](fT,fU,fV);};if(fV&&typeof fV=='object'){if(!BDFDB['ArrayUtils']['is'](fV['patchCancels']))fV['patchCancels']=[];fV['patchCancels']['push'](gg);}return gg;};BDFDB['WebModules']['unpatch']=function(gi,gj,gk){if(!gi||!gi['BDFDBpatch'])return;const gl=!gk?null:(typeof gk==='string'?gk:gk['name'])['toLowerCase']();gj=BDFDB['ArrayUtils']['is'](gj)?gj:Array['of'](gj);for(let gm of gj){if(gi[gm]&&gi['BDFDBpatch'][gm]){for(let gn of fQ){if(gl)delete gi['BDFDBpatch'][gm][gn][gl];else delete gi['BDFDBpatch'][gm][gn];}var go=!![];for(let gn of fQ)if(!BDFDB['ObjectUtils']['isEmpty'](gi['BDFDBpatch'][gm][gn]))go=![];if(go){gi[gm]=gi['BDFDBpatch'][gm]['originalMethod'];delete gi['BDFDBpatch'][gm];if(BDFDB['ObjectUtils']['isEmpty'](gi['BDFDBpatch']))delete gi['BDFDBpatch'];}}}};BDFDB['WebModules']['unpatchall']=function(gq){if(BDFDB['ObjectUtils']['is'](gq)&&BDFDB['ArrayUtils']['is'](gq['patchCancels']))for(let gr of gq['patchCancels'])gr();};BDFDB['WebModules']['forceAllUpdates']=function(gs,gt){gt=gt&&fR[gt]?fR[gt]+'\x20_\x20_\x20'+gt:gt;if(BDFDB['ObjectUtils']['is'](gs)&&BDFDB['ObjectUtils']['is'](gs['patchModules'])&&(!gt||gs['patchModules'][gt])){const gu=document['querySelector'](BDFDB['dotCN']['app']);const gv=document['querySelector']('#bd-settingspane-container\x20'+BDFDB['dotCN']['scrollerwrap']);if(gu){var gw=[];for(let gx in gs['patchModules']){var gy=BDFDB['ArrayUtils']['is'](gs['patchModules'][gx])?gs['patchModules'][gx]:Array['of'](gs['patchModules'][gx]);if(gy['includes']('componentDidMount')||gy['includes']('componentDidUpdate')||gy['includes']('render'))gw['push'](gx);}gw=gt?gw['filter'](gz=>gz==gt):gw;if(gw['length']){try{const gA=BDFDB['getOwnerInstance']({'node':gu,'name':gw,'all':!![],'noCopies':!![],'group':!![],'depth':0x5f5e0ff,'time':0x5f5e0ff});for(let gx in gA)for(let gC in gA[gx])e['forceInitiateProcess'](gs,gA[gx][gC],gx);if(gv){const gD=BDFDB['getOwnerInstance']({'node':gv,'name':gw,'all':!![],'noCopies':!![],'group':!![],'depth':0x5f5e0ff,'time':0x5f5e0ff});for(let gx in gD)for(let gC in gD[gx])e['forceInitiateProcess'](gs,gD[gx][gC],gx);}}catch(gG){console['error']('%c['+gs['name']+']%c','color:\x20#3a71c1;\x20font-weight:\x20700;','','Fatal\x20Error:\x20Could\x20not\x20force\x20update\x20components!\x20'+gG);}}}}};e['forceInitiateProcess']=function(gH,gI,gJ){if(!gH||!gI||!gJ)return;var gK=BDFDB['ArrayUtils']['is'](gH['patchModules'][gJ])?gH['patchModules'][gJ]:Array['of'](gH['patchModules'][gJ]);if(gK['includes']('componentDidMount'))BDFDB['WebModules']['initiateProcess'](gH,gI,null,gJ,['componentDidMount']);if(gK['includes']('render'))gI['forceUpdate']();else if(gK['includes']('componentDidUpdate'))BDFDB['WebModules']['initiateProcess'](gH,gI,null,gJ,['componentDidUpdate']);};BDFDB['WebModules']['patchModules']=function(gL){if(BDFDB['ObjectUtils']['is'](gL)&&BDFDB['ObjectUtils']['is'](gL['patchModules'])){for(let gM in gL['patchModules']){var gN=fR[gM];var gO=fS[gM['split']('\x20_\x20_\x20')[0x1]||gM];var gP=gN?gN+'\x20_\x20_\x20'+gM:gM;if(gN){gL['patchModules'][gP]=gL['patchModules'][gM];delete gL['patchModules'][gM];}if(!gO)gQ(BDFDB['WebModules']['findByName'](gP['split']('\x20_\x20_\x20')[0x0]),gP);else if(vE[gO])gV(gO,gP);}function gQ(gR,gM){if(gR){var gT=gM['split']('\x20_\x20_\x20')[0x0];gR=gR['_reactInternalFiber']&&gR['_reactInternalFiber']['type']?gR['_reactInternalFiber']['type']:gR;gR=gR['displayName']==gT?gR:BDFDB['getOwnerInstance']({'instance':gR,'name':gT,'up':!![]});if(gR){gR=gR['_reactInternalFiber']&&gR['_reactInternalFiber']['type']?gR['_reactInternalFiber']['type']:gR;BDFDB['WebModules']['patch'](gR['prototype'],gL['patchModules'][gM],gL,{'after':gU=>{if(window['BDFDB']&&typeof BDFDB==='object'&&BDFDB['loaded'])BDFDB['WebModules']['initiateProcess'](gL,gU['thisObject'],gU['returnValue'],gM,[gU['originalMethodName']]);}});}}}function gV(gO,gM){const gY=document['querySelector'](BDFDB['dotCN']['app']),gZ=document['querySelector']('#bd-settingspane-container\x20'+BDFDB['dotCN']['scrollerwrap']);var h0=![];if(gY){var h1=BDFDB['getOwnerInstance']({'node':gY,'name':gM,'depth':0x5f5e0ff,'time':0x5f5e0ff});if(h1){h0=!![];gQ(h1,gM);}}if(!h0&&gZ){var h2=BDFDB['getOwnerInstance']({'node':gZ,'name':gM,'depth':0x5f5e0ff,'time':0x5f5e0ff});if(h2){h0=!![];gQ(h2,gM);}}if(!h0){var h3=![],h4=new MutationObserver(h5=>{h5['forEach'](h6=>{h6['addedNodes']['forEach'](h7=>{if(h3||!h7||!h7['tagName'])return;var h8=null;if((h8=BDFDB['containsClass'](h7,BDFDB['disCN'][gO])?h7:h7['querySelector'](BDFDB['dotCN'][gO]))!=null){var h9=BDFDB['getReactInstance'](h8);if(ha(h9,gM)){h3=!![];h4['disconnect']();gQ(h9,gM);BDFDB['WebModules']['forceAllUpdates'](gL,gM);}}});});});BDFDB['ObserverUtils']['connect'](gL,BDFDB['dotCN']['appmount'],{'name':'checkForInstanceObserver','instance':h4,'multi':!![]},{'childList':!![],'subtree':!![]});}}function ha(hb,gM){if(!hb)return![];hb=hb['_reactInternalFiber']&&hb['_reactInternalFiber']['type']?hb['_reactInternalFiber']['type']:hb;hb=hb['displayName']==gM?hb:BDFDB['getOwnerInstance']({'instance':hb,'name':gM,'up':!![]});return hb&&(gM!='V2C_PluginCard'&&gM!='V2C_ThemeCard'||gM=='V2C_PluginCard'&&BDFDB['checkWhichRepoPage']()=='plugins'||gM=='V2C_ThemeCard'&&BDFDB['checkWhichRepoPage']()=='themes');}}};BDFDB['WebModules']['initiateProcess']=function(hd,he,hf,hg,hh){if(BDFDB['ObjectUtils']['is'](hd)&&he){if(hd['name']=='$BDFDB')hd=xp;hg=(hg['split']('\x20_\x20_\x20')[0x1]||hg)['replace'](/[^A-z0-9]|_/g,'');hg=hg[0x0]['toUpperCase']()+hg['slice'](0x1);if(typeof hd['process'+hg]=='function'){var hi=BDFDB['React']['findDOMNode'](he);if(hi||hh['includes']('render'))hd['process'+hg](he,hi||document['createElement']('div'),hf,hh);else setImmediate(c=>{hi=BDFDB['React']['findDOMNode'](he);if(hi)hd['process'+hg](he,hi,hf,hh);});}}};var hk=['ChannelContextMenu','DeveloperContextMenu','GuildContextMenu','GuildRoleContextMenu','LfgContextMenu','MessageContextMenu','NativeContextMenu','ScreenshareContextMenu','UserContextMenu','UserSettingsCogContextMenu'];var hl=['MessageOptionPopout'];var hm=['ApplicationContextMenu','GroupDMContextMenu'];var hn={};for(let ho of hm)hn[ho]={'query':[],'module':null};e['addContextListeners']=hp=>{if(!BDFDB['ObjectUtils']['is'](hp))return;for(let hq of hk)if(typeof hp['on'+hq]==='function')e['patchContextMenuPlugin'](hp,hq,BDFDB['WebModules']['findByName'](hq));for(let hr of hl)if(typeof hp['on'+hr]==='function')e['patchPopoutPlugin'](hp,hr,BDFDB['WebModules']['findByName'](hr));for(let hs of hm)if(typeof hp['on'+hs]==='function'){if(hn[hs]['module'])e['patchContextMenuPlugin'](hp,hs,hn[hs]['module']);else hn[hs]['query']['push'](hp);}};e['patchContextMenuPlugin']=(ht,hu,hv)=>{if(hv&&hv['prototype'])BDFDB['WebModules']['patch'](hv['prototype'],'render',ht,{'after':hw=>{let hx=hw['thisObject'],hy=BDFDB['React']['findDOMNode'](hw['thisObject']),hz=hw['returnValue'];if(hx&&hy&&hz&&typeof ht['on'+hu]==='function'){ht['on'+hu](hx,hy,hz);}}});};e['patchPopoutPlugin']=(hA,hB,hC)=>{if(hC&&hC['prototype'])BDFDB['WebModules']['patch'](hC['prototype'],'render',hA,{'after':hD=>{let hE=hD['thisObject'],hF=BDFDB['React']['findDOMNode'](hD['thisObject']),hG=hD['returnValue'];if(hE&&hF&&hG&&typeof hA['on'+hB]==='function'){hA['on'+hB](hE,hF,hG);if(!hE['BDFDBforceUpdateTimeout']&&typeof hE['forceUpdate']=='function')hE['forceUpdate']();}}});};e['patchContextMenuLib']=(hH,hI)=>{if(hH&&hH['prototype']){BDFDB['WebModules']['patch'](hH['prototype'],'componentDidMount',BDFDB,{'after':hJ=>{if(!hJ['thisObject']['BDFDBforceRenderTimeout']&&typeof hJ['thisObject']['render']=='function')hJ['thisObject']['render']();}});BDFDB['WebModules']['patch'](hH['prototype'],'componentDidUpdate',BDFDB,{'after':hK=>{var hL=BDFDB['React']['findDOMNode'](hK['thisObject']);if(hL){const hM=BDFDB['getReactValue'](hK,'thisObject._reactInternalFiber.stateNode.props.onHeightUpdate');const hN=BDFDB['getRects'](hL),hO=BDFDB['getRects'](document['querySelector'](BDFDB['dotCN']['appmount']));if(hM&&hN['top']+hN['height']>hO['height'])hM();}}});BDFDB['WebModules']['patch'](hH['prototype'],'render',BDFDB,{'after':hP=>{if(hP['thisObject']['props']['BDFDBcontextMenu']&&hP['thisObject']['props']['children']&&hP['returnValue']&&hP['returnValue']['props']){hP['returnValue']['props']['children']=hP['thisObject']['props']['children'];delete hP['thisObject']['props']['value'];delete hP['thisObject']['props']['children'];delete hP['thisObject']['props']['BDFDBcontextMenu'];}if(BDFDB['React']['findDOMNode'](hP['thisObject'])){hP['thisObject']['BDFDBforceRenderTimeout']=!![];setTimeout(c=>{delete hP['thisObject']['BDFDBforceRenderTimeout'];},0x3e8);}if(hI){let hR=BDFDB['getReactValue'](hP,'thisObject._reactInternalFiber.child.type');if(hR&&hR['displayName']&&hn[hR['displayName']]&&!hn[hR['displayName']]['module']){hn[hR['displayName']]['module']=hR;e['patchContextMenuLib'](hR,![]);while(hn[hR['displayName']]['query']['length']){e['patchContextMenuPlugin'](hn[hR['displayName']]['query']['pop'](),hR['displayName'],hR);}}}}});}};e['patchPopoutLib']=(hS,hT)=>{if(hS&&hS['prototype']){BDFDB['WebModules']['patch'](hS['prototype'],'componentDidMount',BDFDB,{'after':hU=>{if(!hU['thisObject']['BDFDBforceRenderTimeout']&&!hU['thisObject']['BDFDBforceUpdateTimeout']&&typeof hU['thisObject']['render']=='function')hU['thisObject']['render']();}});BDFDB['WebModules']['patch'](hS['prototype'],'componentDidUpdate',BDFDB,{'after':hV=>{const hW=BDFDB['getReactValue'](hV,'thisObject._reactInternalFiber.return.return.return.stateNode.updateOffsets');if(hW)hW();hV['thisObject']['BDFDBforceUpdateTimeout']=!![];setTimeout(c=>{delete hV['thisObject']['BDFDBforceUpdateTimeout'];},0x3e8);}});BDFDB['WebModules']['patch'](hS['prototype'],'render',BDFDB,{'after':hY=>{if(BDFDB['React']['findDOMNode'](hY['thisObject'])){hY['thisObject']['BDFDBforceRenderTimeout']=!![];setTimeout(c=>{delete hY['thisObject']['BDFDBforceRenderTimeout'];},0x3e8);}if(hY['thisObject']['props']['message']&&!hY['thisObject']['props']['target']){const i0=document['querySelector'](BDFDB['dotCN']['messages']);if(i0){var i1=BDFDB['getOwnerInstance']({'node':i0,'name':'Message','all':!![],'noCopies':!![],'depth':0x5f5e0ff,'time':0x5f5e0ff});for(let i2 in i1)if(hY['thisObject']['props']['message']['id']==i1[i2]['props']['message']['id']){target=BDFDB['React']['findDOMNode'](i1[i2]);if(target)hY['thisObject']['props']['target']=target;break;}}}}});}};for(let i3 of hk)e['patchContextMenuLib'](BDFDB['WebModules']['findByName'](i3),![]);for(let i4 of hl)e['patchPopoutLib'](BDFDB['WebModules']['findByName'](i4),![]);for(let i5 of hm)e['patchContextMenuLib'](BDFDB['WebModules']['findByName']('FluxContainer('+i5+')'),!![]);BDFDB['equals']=function(i6,i7,i8){var i9=-0x1;if(i8===undefined||typeof i8!=='boolean')i8=![];return ia(i6,i7);function ia(ib,ic){i9++;var id=!![];if(i9>0x3e8)id=null;else{if(typeof ib!==typeof ic)id=![];else if(typeof ib==='undefined')id=!![];else if(typeof ib==='symbol')id=!![];else if(typeof ib==='boolean')id=ib==ic;else if(typeof ib==='string')id=ib==ic;else if(typeof ib==='number'){if(isNaN(ib)||isNaN(ic))id=isNaN(ib)==isNaN(ic);else id=ib==ic;}else if(!ib&&!ic)id=!![];else if(!ib||!ic)id=![];else if(typeof ib==='function'||typeof ib==='object'){var ie=Object['getOwnPropertyNames'](ib);var ig=Object['getOwnPropertyNames'](ic);if(ie['length']!==ig['length'])id=![];else for(let ih=0x0;id===!![]&&ihix['length']?iA:ix['length'];};BDFDB['readServerList']=function(){var iB=[],iC=BDFDB['getOwnerInstance']({'node':document['querySelector'](BDFDB['dotCN']['guilds']),'name':['Guild','GuildIcon'],'all':!![],'noCopies':!![],'depth':0x5f5e0ff,'time':0x5f5e0ff});for(let iD in iC)if(iC[iD]['props']&&iC[iD]['props']['guild'])iB['push'](Object['assign'](new iC[iD]['props']['guild']['constructor'](iC[iD]['props']['guild']),{'div':iC[iD]['handleContextMenu']?BDFDB['React']['findDOMNode'](iC[iD]):BDFDB['createServerDivCopy'](iC[iD]['props']['guild']),'instance':iC[iD]}));return iB;};BDFDB['readUnreadServerList']=function(iE){var iF=[];for(let iG of iE===undefined||!BDFDB['ArrayUtils']['is'](iE)?BDFDB['readServerList']():iE){if(!iG)return null;let d=Node['prototype']['isPrototypeOf'](iG)?BDFDB['getServerID'](iG):typeof iG=='object'?iG['id']:iG;d=typeof d=='number'?d['toFixed']():d;if(d&&(ft['UnreadGuildUtils']['hasUnread'](d)||ft['MentionUtils']['getMentionCount'](d)>0x0))iF['push'](iG);}return iF;};BDFDB['readMutedServerList']=function(iI){var iJ=[];for(let iK of iI===undefined||!BDFDB['ArrayUtils']['is'](iI)?BDFDB['readServerList']():iI){if(!iK)return null;let d=Node['prototype']['isPrototypeOf'](iK)?BDFDB['getServerID'](iK):typeof iK=='object'?iK['id']:iK;d=typeof d=='number'?d['toFixed']():d;if(d&&ft['MutedUtils']['isGuildOrCategoryOrChannelMuted'](d))iJ['push'](iK);}return iJ;};BDFDB['getSelectedServer']=function(){var iM=ft['GuildStore']['getGuild'](ft['LastGuildStore']['getGuildId']());if(iM)return BDFDB['getServerData'](iM['id'])||Object['assign'](new iM['constructor'](iM),{'div':null,'instance':null});else return null;};BDFDB['getServerID']=function(iN){if(!Node['prototype']['isPrototypeOf'](iN)||!BDFDB['getReactInstance'](iN))return;let iO=BDFDB['getParentEle'](BDFDB['dotCN']['guildouter'],iN);if(!iO)return;var iP=iO['querySelector'](BDFDB['dotCN']['guildiconwrapper']);var d=iP&&iP['href']?iP['href']['split']('/')['slice'](-0x2)[0x0]:null;return d&&!isNaN(parseInt(d))?d['toString']():null;};BDFDB['getServerDiv']=function(iR){if(!iR)return null;if(Node['prototype']['isPrototypeOf'](iR))return BDFDB['getParentEle'](BDFDB['dotCN']['guildouter'],iR);else{let d=typeof iR=='object'?iR['id']:iR;if(d)return BDFDB['getParentEle'](BDFDB['dotCN']['guildouter'],document['querySelector'](BDFDB['dotCNS']['guilds']+BDFDB['dotCN']['guildiconwrapper']+'[href*=\x22/channels/'+d+'\x22]'))||BDFDB['createServerDivCopy'](d,{'pill':!![],'hover':!![],'click':!![],'menu':!![]});}return null;};BDFDB['getServerData']=function(iT){if(!iT)return null;let d=Node['prototype']['isPrototypeOf'](iT)?BDFDB['getServerID'](iT):typeof iT=='object'?iT['id']:iT;d=typeof d=='number'?d['toFixed']():d;for(let iV of BDFDB['readServerList']())if(iV&&iV['id']==d)return iV;return null;};BDFDB['createServerDivCopy']=function(iW,iX={'pill':![],'hover':![],'click':![],'menu':![],'size':null}){let d=typeof iW=='object'?iW['id']:iW;let iZ=d?ft['GuildStore']['getGuild'](d):null;if(iZ){let j0=ft['LastGuildStore']['getGuildId']()==iZ['id'];let j1=ft['UnreadGuildUtils']['hasUnread'](iZ['id']);let j2=BDFDB['htmlToElement'](''+(iZ['icon']?'':'0x5?0xa:iZ['acronym']['length']>0x4?0xc:iZ['acronym']['length']>0x3?0xe:iZ['acronym']['length']>0x1?0x10:0x12)+'px;\x22>'+iZ['acronym']+'')+'');let j3=j2['querySelector'](BDFDB['dotCN']['guildcontainer']);let j4=j2['querySelector'](BDFDB['dotCN']['guildpillitem']);BDFDB['toggleEles'](j4['parentElement'],iX['pill']);if(iX['pill']){j4['style']['setProperty']('opacity',j0?0x1:j1?0.7:0x0);j4['style']['setProperty']('height',j0?'40px':'8px');j4['style']['setProperty']('transform','translate3d(0px,\x200px,\x200px)');BDFDB['toggleClass'](j2,BDFDB['disCN']['_bdguildselected'],j0);BDFDB['toggleClass'](j2,BDFDB['disCN']['_bdguildunread'],j1);BDFDB['toggleClass'](j4,BDFDB['disCN']['_bdguildunread'],j1);}if(iX['hover']){let j5=j2['querySelector'](BDFDB['dotCN']['guildiconwrapper']);let j6=j4['style']['getPropertyValue']('opacity')!=0x0;let j7=new ft['AnimationUtils']['Value'](0x0);j7['interpolate']({'inputRange':[0x0,0x1],'outputRange':[0x32,0x1e]})['addListener'](j8=>{j3['style']['setProperty']('border-radius',j8['value']+'%');});let j9=new ft['AnimationUtils']['Value'](0x0);j9['interpolate']({'inputRange':[0x0,0x1],'outputRange':[0x8,0x14]})['addListener'](ja=>{j4['style']['setProperty']('height',ja['value']+'px');});let jb=new ft['AnimationUtils']['Value'](0x0);jb['interpolate']({'inputRange':[0x0,0x1],'outputRange':[0x0,0.7]})['addListener'](jc=>{j4['style']['setProperty']('opacity',''+jc['value']);});let jd=je=>{ft['AnimationUtils']['parallel']([ft['AnimationUtils']['timing'](j7,{'toValue':je,'duration':0xc8}),ft['AnimationUtils']['spring'](j9,{'toValue':je,'friction':0x5})])['start']();};let jf=jg=>{ft['AnimationUtils']['parallel']([ft['AnimationUtils']['timing'](jb,{'toValue':jg,'duration':0xc8})])['start']();};j3['addEventListener']('mouseenter',c=>{j6=j4['style']['getPropertyValue']('opacity')!=0x0;if(ft['LastGuildStore']['getGuildId']()!=iZ['id']){jd(0x1);if(!j6)jf(0x1);}});j3['addEventListener']('mouseleave',c=>{if(ft['LastGuildStore']['getGuildId']()!=iZ['id']){jd(0x0);if(!j6)jf(0x0);}});}if(iX['click'])j3['addEventListener']('click',jj=>{BDFDB['ListenerUtils']['stopEvent'](jj);ft['GuildUtils']['transitionToGuildSync'](iZ['id']);if(typeof iX['click']=='function')iX['click']();});if(iX['menu'])j3['addEventListener']('contextmenu',jk=>{BDFDB['openGuildContextMenu'](iZ['id'],jk);if(typeof iX['menu']=='function')iX['menu']();});if(iX['size']){j2['style']['setProperty']('margin','0','important');j2['style']['setProperty']('width',iX['size']+'px','important');j2['style']['setProperty']('height',iX['size']+'px','important');}return j2;}else return null;};BDFDB['openGuildContextMenu']=function(jl,jm=BDFDB['mousePosition']){let d=Node['prototype']['isPrototypeOf'](jl)?BDFDB['getServerID'](jl):typeof jl=='object'?jl['id']:jl;let jo=ft['GuildStore']['getGuild'](d);if(jo)ft['ContextMenuUtils']['openContextMenu'](jm,function(jm){return BDFDB['React']['createElement'](BDFDB['WebModules']['findByName']('GuildContextMenu'),Object['assign']({},jm,{'type':BDFDB['DiscordConstants']['ContextMenuTypes']['GUILD_ICON_BAR'],'guild':jo,'badge':ft['MentionUtils']['getMentionCount'](jo['id']),'link':BDFDB['DiscordConstants']['Routes']['CHANNEL'](jo['id'],ft['LastChannelStore']['getChannelId'](jo['id'])),'selected':jo['id']==ft['LastGuildStore']['getGuildId']()}));});};BDFDB['readFolderList']=function(){var jq=[],jr=BDFDB['getOwnerInstance']({'node':document['querySelector'](BDFDB['dotCN']['guildswrapper']),'name':'GuildFolder','all':!![],'noCopies':!![],'depth':0x5f5e0ff,'time':0x5f5e0ff});for(let js in jr)if(jr[js]['props']&&jr[js]['props']['folderId']){jq['push'](Object['assign']({},jr[js]['props'],{'div':BDFDB['React']['findDOMNode'](jr[js]),'instance':jr[js]}));}return jq;};BDFDB['getFolderID']=function(jt){if(!Node['prototype']['isPrototypeOf'](jt)||!BDFDB['getReactInstance'](jt))return;jt=BDFDB['getParentEle'](BDFDB['dotCN']['guildfolderwrapper'],jt);if(!jt)return;return BDFDB['getReactValue'](jt,'return.stateNode.props.folderId');};BDFDB['getFolderDiv']=function(ju){if(!ju)return null;let jv=BDFDB['getFolderData'](ju);return jv?jv['div']:null;};BDFDB['getFolderData']=function(jw){if(!jw)return null;let d=Node['prototype']['isPrototypeOf'](jw)?BDFDB['getChannelID'](jw):typeof jw=='object'?jw['id']:jw;d=typeof d=='number'?d['toFixed']():d;for(let jy of BDFDB['readFolderList']())if(jy&&jy['folderId']==d)return jy;return null;};BDFDB['readChannelList']=function(){var jz=[],jA=BDFDB['getOwnerInstance']({'node':document['querySelector'](BDFDB['dotCN']['channels']),'name':['ChannelCategoryItem','ChannelItem','PrivateChannel'],'all':!![],'noCopies':!![],'depth':0x5f5e0ff,'time':0x5f5e0ff});for(let jB in jA)if(jA[jB]['props']&&!jA[jB]['props']['ispin']&&jA[jB]['props']['channel']&&jA[jB]['_reactInternalFiber']['return']){var jC=BDFDB['React']['findDOMNode'](jA[jB]);jC=jC&&BDFDB['containsClass'](jC['parentElement'],BDFDB['disCN']['categorycontainerdefault'],BDFDB['disCN']['channelcontainerdefault'],![])?jC['parentElement']:jC;jz['push'](Object['assign'](new jA[jB]['props']['channel']['constructor'](jA[jB]['props']['channel']),{'div':jC,'instance':jA[jB]}));}return jz;};BDFDB['getSelectedChannel']=function(){var jD=ft['ChannelStore']['getChannel'](ft['LastChannelStore']['getChannelId']());if(jD)return BDFDB['getChannelData'](jD['id'])||Object['assign'](new jD['constructor'](jD),{'div':null,'instance':null});else return null;};BDFDB['getChannelID']=function(jE){if(!Node['prototype']['isPrototypeOf'](jE)||!BDFDB['getReactInstance'](jE))return;jE=BDFDB['getParentEle'](BDFDB['dotCNC']['categorycontainerdefault']+BDFDB['dotCNC']['channelcontainerdefault']+BDFDB['dotCN']['dmchannel'],jE);if(!jE)return;var jF=BDFDB['getKeyInformation']({'node':jE,'key':'channel'});return jF?jF['id']['toString']():null;};BDFDB['getChannelDiv']=function(jG){if(!jG)return null;let jH=BDFDB['getChannelData'](jG);return jH?jH['div']:null;};BDFDB['getChannelData']=function(jI){if(!jI)return null;let d=Node['prototype']['isPrototypeOf'](jI)?BDFDB['getChannelID'](jI):typeof jI=='object'?jI['id']:jI;d=typeof d=='number'?d['toFixed']():d;for(let jK of BDFDB['readChannelList']())if(jK&&jK['id']==d)return jK;return null;};BDFDB['openChannelContextMenu']=function(jL,jM=BDFDB['mousePosition']){let d=Node['prototype']['isPrototypeOf'](jL)?BDFDB['getChannelID'](jL):typeof jL=='object'?jL['id']:jL;let jO=ft['ChannelStore']['getChannel'](d);if(jO){let jP=null;for(let jQ in BDFDB['DiscordConstants']['ChannelTypes'])if(BDFDB['DiscordConstants']['ChannelTypes'][jQ]==jO['type']){jP=BDFDB['DiscordConstants']['ContextMenuTypes'][(jQ=='GUILD_CATEGORY'?'CHANNEL_':'CHANNEL_LIST_')+jQ['replace']('GUILD_','')];break;}if(jP)ft['ContextMenuUtils']['openContextMenu'](jM,function(jM){return BDFDB['React']['createElement'](BDFDB['WebModules']['findByName']('ChannelContextMenu'),Object['assign']({},jM,{'type':jP,'channel':jO,'guild':ft['GuildStore']['getGuild'](jO['guild_id']),'selected':jO['id']==ft['LastChannelStore']['getChannelId']()}));});}};BDFDB['readDmList']=function(){var jS=[],jT=BDFDB['getOwnerInstance']({'node':document['querySelector'](BDFDB['dotCN']['guilds']),'name':'DirectMessage','all':!![],'noCopies':!![],'depth':0x5f5e0ff,'time':0x5f5e0ff});for(let jU in jT)if(jT[jU]['props']&&jT[jU]['props']['channel']&&jT[jU]['_reactInternalFiber']['child'])jS['push'](Object['assign'](new jT[jU]['props']['channel']['constructor'](jT[jU]['props']['channel']),{'div':BDFDB['React']['findDOMNode'](jT[jU]),'instance':jT[jU]}));return jS;};BDFDB['getDmID']=function(jV){if(!Node['prototype']['isPrototypeOf'](jV)||!BDFDB['getReactInstance'](jV))return;let jW=BDFDB['getParentEle'](BDFDB['dotCN']['guildouter'],jV);if(!jW)return;var jX=jW['querySelector'](BDFDB['dotCN']['guildiconwrapper']);var d=jX&&jX['href']?jX['href']['split']('/')['slice'](-0x1)[0x0]:null;return d&&!isNaN(parseInt(d))?d['toString']():null;};BDFDB['getDmDiv']=function(jZ){if(!jZ)return null;if(Node['prototype']['isPrototypeOf'](jZ)){var k0=BDFDB['getParentEle'](BDFDB['dotCN']['guildouter'],jZ);return k0?k0['parentElement']:k0;}else{let d=typeof jZ=='object'?jZ['id']:jZ;if(d){var k0=BDFDB['getParentEle'](BDFDB['dotCN']['guildouter'],document['querySelector'](BDFDB['dotCNS']['guilds']+BDFDB['dotCN']['dmpill']+'\x20+\x20*\x20'+BDFDB['dotCN']['guildiconwrapper']+'[href*=\x22/channels/@me/'+d+'\x22]'));return k0&&BDFDB?k0['parentElement']:k0;}}return null;};BDFDB['getDmData']=function(k3){if(!k3)return null;let d=Node['prototype']['isPrototypeOf'](k3)?BDFDB['getDmID'](k3):typeof k3=='object'?k3['id']:k3;d=typeof d=='number'?d['toFixed']():d;for(let k5 of BDFDB['readDmList']())if(k5&&k5['id']==d)return k5;return null;};BDFDB['markChannelAsRead']=function(k6){if(!k6)return;var k7=[];for(let k8 of k6=BDFDB['ArrayUtils']['is'](k6)?k6:typeof k6=='string'||typeof k6=='number'?Array['of'](k6):Array['from'](k6)){let d=Node['prototype']['isPrototypeOf'](k8)?BDFDB['getChannelID'](k8)||BDFDB['getDmID'](k8):k8&&typeof k8=='object'?k8['id']:k8;if(d)k7['push'](d);}if(k7['length'])ft['AckUtils']['bulkAck'](k7);};BDFDB['markGuildAsRead']=function(ka){if(!ka)return;var kb=[];for(let kc of BDFDB['ArrayUtils']['is'](ka)?ka:typeof ka=='string'||typeof ka=='number'?Array['of'](ka):Array['from'](ka)){let d=Node['prototype']['isPrototypeOf'](kc)?BDFDB['getServerID'](kc):kc&&typeof kc=='object'?kc['id']:kc;let ke=d?ft['GuildChannelStore']['getChannels'](d):null;if(ke)for(let kf in ke)if(BDFDB['ArrayUtils']['is'](ke[kf]))for(let kg of ke[kf])kb['push'](kg['channel']['id']);}if(kb['length'])ft['AckUtils']['bulkAck'](kb);};BDFDB['saveAllData']=function(kh,ki,kj){var kk,kl;if(!BDFDB['BdUtils']['isBDv2']()){kl=typeof ki==='string'?ki:ki['name'];kk=fq['path']['join'](BDFDB['BdUtils']['getPluginsFolder'](),kl+'.config.json');}else{kl=typeof ki==='string'?ki['toLowerCase']():null;var km=kl?BDFDB['Plugins'][kl]?BDFDB['Plugins'][kl]['contentPath']:null:ki['contentPath'];if(!km)return;kk=fq['path']['join'](km,'settings.json');}var kn=fq['fs']['existsSync'](kk);var ko=!kn?{}:typeof BDFDB['cachedData'][kl]!=='undefined'?BDFDB['cachedData'][kl]:BDFDB['readConfig'](kk);ko[kj]=BDFDB['ObjectUtils']['is'](kh)?BDFDB['ObjectUtils']['sort'](kh):kh;if(BDFDB['ObjectUtils']['isEmpty'](ko[kj]))delete ko[kj];if(BDFDB['ObjectUtils']['isEmpty'](ko)){delete BDFDB['cachedData'][kl];if(kn)fq['fs']['unlinkSync'](kk);}else{ko=BDFDB['ObjectUtils']['sort'](ko);BDFDB['cachedData'][kl]=BDFDB['ObjectUtils']['deepAssign']({},ko);fq['fs']['writeFileSync'](kk,JSON['stringify'](ko,null,'\x09'));}};BDFDB['loadAllData']=function(kp,kq){var kr,ks;if(!BDFDB['BdUtils']['isBDv2']()){ks=typeof kp==='string'?kp:kp['name'];kr=fq['path']['join'](BDFDB['BdUtils']['getPluginsFolder'](),ks+'.config.json');}else{ks=typeof kp==='string'?kp['toLowerCase']():null;var kt=ks?BDFDB['Plugins'][ks]?BDFDB['Plugins'][ks]['contentPath']:null:kp['contentPath'];if(!kt)return{};kr=fq['path']['join'](kt,'settings.json');}if(!fq['fs']['existsSync'](kr)){delete BDFDB['cachedData'][ks];return{};}var ku=typeof BDFDB['cachedData'][ks]!=='undefined'&&typeof BDFDB['cachedData'][ks][kq]!=='undefined'?BDFDB['cachedData'][ks]:BDFDB['readConfig'](kr);BDFDB['cachedData'][ks]=BDFDB['ObjectUtils']['deepAssign']({},ku);return BDFDB['ObjectUtils']['deepAssign']({},ku&&typeof ku[kq]!=='undefined'?ku[kq]:{});};BDFDB['removeAllData']=function(kv,kw){var kx,ky;if(!BDFDB['BdUtils']['isBDv2']()){ky=typeof kv==='string'?kv:kv['name'];kx=fq['path']['join'](BDFDB['BdUtils']['getPluginsFolder'](),ky+'.config.json');}else{ky=typeof kv==='string'?kv['toLowerCase']():null;var kz=ky?BDFDB['Plugins'][ky]?BDFDB['Plugins'][ky]['contentPath']:null:kv['contentPath'];if(!kz)return;kx=fq['path']['join'](kz,'settings.json');}var kA=fq['fs']['existsSync'](kx);var kB=!kA?{}:typeof BDFDB['cachedData'][ky]!=='undefined'?BDFDB['cachedData'][ky]:BDFDB['readConfig'](kx);delete kB[kw];if(BDFDB['ObjectUtils']['isEmpty'](kB)){delete BDFDB['cachedData'][ky];if(kA)fq['fs']['unlinkSync'](kx);}else{BDFDB['cachedData'][ky]=kB;fq['fs']['writeFileSync'](kx,JSON['stringify'](kB,null,'\x09'));}};BDFDB['getAllData']=function(kC,kD){kC=typeof kC=='string'&&BDFDB['ObjectUtils']['is'](window['BdApi'])?window['BdApi']['getPlugin'](kC):kC;if(!BDFDB['ObjectUtils']['is'](kC)||!kC['defaults']||!kC['defaults'][kD])return{};var kE=BDFDB['loadAllData'](kC,kD),kF={},kG=![];for(let kH in kC['defaults'][kD]){if(kE[kH]==null){kF[kH]=BDFDB['ObjectUtils']['is'](kC['defaults'][kD][kH]['value'])?BDFDB['ObjectUtils']['deepAssign']({},kC['defaults'][kD][kH]['value']):kC['defaults'][kD][kH]['value'];kG=!![];}else kF[kH]=kE[kH];}if(kG)BDFDB['saveAllData'](kF,kC,kD);return kF;};BDFDB['readConfig']=function(kI){try{return JSON['parse'](fq['fs']['readFileSync'](kI));}catch(kJ){return{};}};BDFDB['saveData']=function(d,kL,kM,kN){var kO=BDFDB['loadAllData'](kM,kN);kO[d]=BDFDB['ObjectUtils']['is'](kL)?BDFDB['ObjectUtils']['sort'](kL):kL;BDFDB['saveAllData'](kO,kM,kN);};BDFDB['loadData']=function(d,kQ,kR){var kS=BDFDB['loadAllData'](kQ,kR);var kT=kS[d];return kT===undefined?null:kT;};BDFDB['removeData']=function(d,kV,kW){var kX=BDFDB['loadAllData'](kV,kW);delete kX[d];BDFDB['saveAllData'](kX,kV,kW);};BDFDB['getData']=function(d,kZ,l0){var l1=BDFDB['getAllData'](kZ,l0);var l2=l1[d];return l2===undefined?null:l2;};BDFDB['appendWebScript']=function(l3,l4){if(!l4&&!document['head']['querySelector']('bd-head\x20bd-scripts'))document['head']['appendChild'](BDFDB['htmlToElement'](''));l4=l4||document['head']['querySelector']('bd-head\x20bd-scripts')||document['head'];l4=Node['prototype']['isPrototypeOf'](l4)?l4:document['head'];BDFDB['removeWebScript'](l3,l4);l4['appendChild'](BDFDB['htmlToElement'](''));};BDFDB['removeWebScript']=function(l5,l6){l6=l6||document['head']['querySelector']('bd-head\x20bd-scripts')||document['head'];l6=Node['prototype']['isPrototypeOf'](l6)?l6:document['head'];BDFDB['removeEles'](l6['querySelectorAll']('script[src=\x22'+l5+'\x22]'));};BDFDB['appendWebStyle']=function(l7,l8){if(!l8&&!document['head']['querySelector']('bd-head\x20bd-styles'))document['head']['appendChild'](BDFDB['htmlToElement'](''));l8=l8||document['head']['querySelector']('bd-head\x20bd-styles')||document['head'];l8=Node['prototype']['isPrototypeOf'](l8)?l8:document['head'];BDFDB['removeWebStyle'](l7,l8);l8['appendChild'](BDFDB['htmlToElement'](''));};BDFDB['removeWebStyle']=function(l9,la){la=la||document['head']['querySelector']('bd-head\x20bd-styles')||document['head'];la=Node['prototype']['isPrototypeOf'](la)?la:document['head'];BDFDB['removeEles'](la['querySelectorAll']('link[href=\x22'+l9+'\x22]'));};BDFDB['appendLocalStyle']=function(d,lc,ld){if(!ld&&!document['head']['querySelector']('bd-head\x20bd-styles'))document['head']['appendChild'](BDFDB['htmlToElement'](''));ld=ld||document['head']['querySelector']('bd-head\x20bd-styles')||document['head'];ld=Node['prototype']['isPrototypeOf'](ld)?ld:document['head'];BDFDB['removeLocalStyle'](d,ld);ld['appendChild'](BDFDB['htmlToElement'](''+lc['replace'](/\t|\r|\n/g,'')+''));};BDFDB['removeLocalStyle']=function(d,lf){lf=lf||document['head']['querySelector']('bd-head\x20bd-styles')||document['head'];lf=Node['prototype']['isPrototypeOf'](lf)?lf:document['head'];BDFDB['removeEles'](lf['querySelectorAll']('style[id=\x22'+d+'CSS\x22]'));};BDFDB['formatBytes']=function(lg,lh){lg=parseInt(lg);if(isNaN(lg)||lg<0x0)return'0\x20Bytes';if(lg==0x1)return'1\x20Byte';var li=Math['floor'](Math['log'](lg)/Math['log'](0x400));return parseFloat((lg/Math['pow'](0x400,li))['toFixed'](lh<0x1?0x0:lh>0x14?0x14:lh||0x2))+'\x20'+['Bytes','KB','MB','GB','TB','PB','EB','ZB','YB'][li];};BDFDB['colorCONVERT']=function(lj,lk,ll){if(lj==null)return null;lk=lk===undefined||!lk?lk='RGBCOMP':lk['toUpperCase']();ll=ll===undefined||!ll||!['RGB','RGBA','RGBCOMP','HSL','HSLA','HSLCOMP','HEX','HEXA','INT']['includes'](ll['toUpperCase']())?BDFDB['colorTYPE'](lj):ll['toUpperCase']();if(lk=='RGBCOMP'){switch(ll){case'RGBCOMP':if(lj['length']==0x3)return lV(lj);else if(lj['length']==0x4){let lm=lY(lj['pop']());return lV(lj)['concat'](lm);}break;case'RGB':return lV(lj['replace'](/\s/g,'')['slice'](0x4,-0x1)['split'](','));case'RGBA':let ln=lj['replace'](/\s/g,'')['slice'](0x5,-0x1)['split'](',');let lm=lY(ln['pop']());return lV(ln)['concat'](lm);case'HSLCOMP':if(lj['length']==0x3)return BDFDB['colorCONVERT']('hsl('+m2(lj)['join'](',')+')','RGBCOMP');else if(lj['length']==0x4){let lp=lY(lj['pop']());return BDFDB['colorCONVERT']('hsl('+m2(lj)['join'](',')+')','RGBCOMP')['concat'](lp);}break;case'HSL':var lq=m2(lj['replace'](/\s/g,'')['slice'](0x4,-0x1)['split'](','));var lr,ls,lt,lu,lv,lw,lx,ly;var lz=lq[0x0]/0x168,lA=parseInt(lq[0x1])/0x64,lB=parseInt(lq[0x2])/0x64;lu=Math['floor'](lz*0x6);lv=lz*0x6-lu;lw=lB*(0x1-lA);lx=lB*(0x1-lv*lA);ly=lB*(0x1-(0x1-lv)*lA);switch(lu%0x6){case 0x0:lr=lB,ls=ly,lt=lw;break;case 0x1:lr=lx,ls=lB,lt=lw;break;case 0x2:lr=lw,ls=lB,lt=ly;break;case 0x3:lr=lw,ls=lx,lt=lB;break;case 0x4:lr=ly,ls=lw,lt=lB;break;case 0x5:lr=lB,ls=lw,lt=lx;break;}return[Math['round'](lr*0xff),Math['round'](ls*0xff),Math['round'](lt*0xff)];case'HSLA':var lq=lj['replace'](/\s/g,'')['slice'](0x5,-0x1)['split'](',');return BDFDB['colorCONVERT']('hsl('+lq['join'](',')+')','RGBCOMP')['concat'](lY(lq['pop']()));case'HEX':var lD=/^#([a-f\d]{1})([a-f\d]{1})([a-f\d]{1})$|^#([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i['exec'](lj);return[parseInt(lD[0x1]+lD[0x1]||lD[0x4],0x10)['toString'](),parseInt(lD[0x2]+lD[0x2]||lD[0x5],0x10)['toString'](),parseInt(lD[0x3]+lD[0x3]||lD[0x6],0x10)['toString']()];case'HEXA':var lD=/^#([a-f\d]{1})([a-f\d]{1})([a-f\d]{1})([a-f\d]{1})$|^#([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i['exec'](lj);return[parseInt(lD[0x1]+lD[0x1]||lD[0x5],0x10)['toString'](),parseInt(lD[0x2]+lD[0x2]||lD[0x6],0x10)['toString'](),parseInt(lD[0x3]+lD[0x3]||lD[0x7],0x10)['toString'](),Math['floor'](BDFDB['mapRange']([0x0,0xff],[0x0,0x64],parseInt(lD[0x4]+lD[0x4]||lD[0x8],0x10)['toString']()))/0x64];case'INT':lj=m6(lj);return[(lj>>0x10&0xff)['toString'](),(lj>>0x8&0xff)['toString'](),(lj&0xff)['toString']()];default:return null;}}else{var lF=ll=='RGBCOMP'?lj:BDFDB['colorCONVERT'](lj,'RGBCOMP',ll);if(lF)switch(lk){case'RGB':return'rgb('+lV(lF['slice'](0x0,0x3))['join'](',')+')';case'RGBA':lF=lF['slice'](0x0,0x4);var lp=lF['length']==0x4?lY(lF['pop']()):0x1;return'rgba('+lV(lF)['concat'](lp)['join'](',')+')';case'HSLCOMP':var lp=lF['length']==0x4?lY(lF['pop']()):null;var lq=m2(BDFDB['colorCONVERT'](lF,'HSL')['replace'](/\s/g,'')['split'](','));return lp!=null?lq['concat'](lp):lq;case'HSL':var lr=lT(lF[0x0]),ls=lT(lF[0x1]),lt=lT(lF[0x2]);var lM=Math['max'](lr,ls,lt),lN=Math['min'](lr,ls,lt),lO=lM-lN,lz,lA=lM===0x0?0x0:lO/lM,lB=lM/0xff;switch(lM){case lN:lz=0x0;break;case lr:lz=ls-lt+lO*(ls0xff?0xff:lv<0x0?0x0:lv;}};function lV(ln){return ln['map'](lv=>{return lT(lv);});};function lY(lp){if(lp==null){return 0x1;}else{lp=lp['toString']();lp=(lp['indexOf']('%')>-0x1?0.01:0x1)*parseFloat(lp['replace'](/[^0-9\.\-]/g,''));return isNaN(lp)||lp>0x1?0x1:lp<0x0?0x0:lp;}};function m0(m1){if(m1==null){return'100%';}else{m1=parseFloat(m1['toString']()['replace'](/[^0-9\.\-]/g,''));return(isNaN(m1)||m1>0x64?0x64:m1<0x0?0x0:m1)+'%';}};function m2(ln){let lz=parseFloat(ln['shift']()['toString']()['replace'](/[^0-9\.\-]/g,''));lz=isNaN(lz)||lz>0x168?0x168:lz<0x0?0x0:lz;return[lz]['concat'](ln['map'](m5=>{return m0(m5);}));};function m6(lv){if(lv==null){return 0xffffff;}else{lv=parseInt(lv['toString']()['replace'](/[^0-9]/g,''));return isNaN(lv)||lv>0xffffff?0xffffff:lv<0x0?0x0:lv;}};};var m8=(m9,ma,mb)=>{var mc=BDFDB['colorCONVERT'](m9,'RGBCOMP');if(mc){ma=ma['toString']();ma=(ma['indexOf']('%')>-0x1?0.01:0x1)*parseFloat(ma['replace'](/[^0-9\.\-]/g,''));ma=isNaN(ma)||ma>0x1?0x1:ma<0x0?0x0:ma;mc[0x3]=ma;mb=(mb||BDFDB['colorTYPE'](m9))['toUpperCase']();mb=mb=='RGB'||mb=='HSL'||mb=='HEX'?mb+'A':mb;return BDFDB['colorCONVERT'](mc,mb);}return null;};BDFDB['colorSETALPHA']=function(md,me,mf){if(BDFDB['ObjectUtils']['is'](md)){var mg={};for(let mh in md)mg[mh]=m8(md[mh],me,mf);return mg;}else return m8(md,me,mf);};BDFDB['colorGETALPHA']=function(mi){var mj=BDFDB['colorCONVERT'](mi,'RGBCOMP');if(mj){if(mj['length']==0x3)return 0x1;else if(mj['length']==0x4){let mk=mj[0x3]['toString']();mk=(mk['indexOf']('%')>-0x1?0.01:0x1)*parseFloat(mk['replace'](/[^0-9\.\-]/g,''));return isNaN(mk)||mk>0x1?0x1:mk<0x0?0x0:mk;}}else return null;};var ml=(mm,mn,mo)=>{var mp=BDFDB['colorCONVERT'](mm,'RGBCOMP');if(mp){if(parseInt(mn)!==mn){mn=mn['toString']();mn=(mn['indexOf']('%')>-0x1?0.01:0x1)*parseFloat(mn['replace'](/[^0-9\.\-]/g,''));mn=isNaN(mn)?0x0:mn;return BDFDB['colorCONVERT']([Math['round'](mp[0x0]*(0x1+mn)),Math['round'](mp[0x1]*(0x1+mn)),Math['round'](mp[0x2]*(0x1+mn))],mo||BDFDB['colorTYPE'](mm));}else return BDFDB['colorCONVERT']([Math['round'](mp[0x0]+mn),Math['round'](mp[0x1]+mn),Math['round'](mp[0x2]+mn)],mo||BDFDB['colorTYPE'](mm));}return null;};BDFDB['colorCHANGE']=function(mq,mr,ms){mr=parseFloat(mr);if(mq!=null&&typeof mr=='number'&&!isNaN(mr)){if(BDFDB['ObjectUtils']['is'](mq)){var mt={};for(let mu in mq)mt[mu]=ml(mq[mu],mr,ms);return mt;}else return ml(mq,mr,ms);}return null;};BDFDB['colorINV']=function(mv,mw){if(mv!=null){var mx=BDFDB['colorCONVERT'](mv,'RGBCOMP');if(mx)return BDFDB['colorCONVERT']([0xff-mx[0x0],0xff-mx[0x1],0xff-mx[0x2]],mw||BDFDB['colorTYPE'](mv));}return null;};BDFDB['colorCOMPARE']=function(my,mz){if(my&&mz){my=BDFDB['colorCONVERT'](my,'RGBA');mz=BDFDB['colorCONVERT'](mz,'RGBA');if(my&&mz)return BDFDB['equals'](my,mz);}return null;};BDFDB['colorISBRIGHT']=function(mA,mB=0xa0){mA=BDFDB['colorCONVERT'](mA,'RGBCOMP');if(!mA)return![];return parseInt(mB)-0x1&&mC<0x1000000)return'INT';}return null;function mE(mD){return mD['slice'](0x0,0x3)['every'](mG=>mG['toString']()['indexOf']('%')==-0x1&&parseFloat(mG)==parseInt(mG));};function mH(mD){return mD['slice'](0x1,0x3)['every'](mJ=>mJ['toString']()['indexOf']('%')==mJ['length']-0x1);};};BDFDB['colorGRADIENT']=function(mK,mL='to\x20right'){var mM={};var mN='linear-gradient('+mL;for(let mO of Object['keys'](mK)['sort']())mN+=',\x20'+mK[mO]+'\x20'+mO*0x64+'%';return mN+=')';};BDFDB['setInnerText']=function(mP,mQ){if(!mP||!Node['prototype']['isPrototypeOf'](mP))return;var mR=mP['nodeType']==Node['TEXT_NODE']?mP:null;if(!mR)for(let mS of mP['childNodes'])if(mS['nodeType']==Node['TEXT_NODE']||BDFDB['containsClass'](mS,'BDFDB-textnode')){mR=mS;break;}if(mR){if(Node['prototype']['isPrototypeOf'](mQ)&&mQ['nodeType']!=Node['TEXT_NODE']){BDFDB['addClass'](mQ,'BDFDB-textnode');mP['replaceChild'](mQ,mR);}else if(Node['prototype']['isPrototypeOf'](mR)&&mR['nodeType']!=Node['TEXT_NODE'])mP['replaceChild'](document['createTextNode'](mQ),mR);else mR['textContent']=mQ;}else mP['appendChild'](Node['prototype']['isPrototypeOf'](mQ)?mQ:document['createTextNode'](mQ));};BDFDB['getInnerText']=function(mT){if(!mT||!Node['prototype']['isPrototypeOf'](mT))return;for(let mU of mT['childNodes'])if(mU['nodeType']==Node['TEXT_NODE'])return mU['textContent'];};BDFDB['getParentEle']=function(mV,mW){var mX=null;if(Node['prototype']['isPrototypeOf'](mW)&&mV){var mY=NodeList['prototype']['isPrototypeOf'](mV)?mV:typeof mV=='string'?document['querySelectorAll'](mV):null;if(mY)for(let mZ of mY)if(mZ['contains'](mW)){mX=mZ;break;}}return mX;};BDFDB['getRects']=function(n0){var n1={};if(Node['prototype']['isPrototypeOf'](n0)&&n0['nodeType']!=Node['TEXT_NODE']){var n2=n0;while(n2){var n3=BDFDB['isEleHidden'](n2);if(n3){BDFDB['toggleEles'](n2,!![]);n2['BDFDBgetRectsHidden']=!![];}n2=n2['parentElement'];}n1=n0['getBoundingClientRect']();n2=n0;while(n2){if(n2['BDFDBgetRectsHidden']){BDFDB['toggleEles'](n2,![]);delete n2['BDFDBgetRectsHidden'];}n2=n2['parentElement'];}}return n1;};BDFDB['getTotalHeight']=function(n4){if(Node['prototype']['isPrototypeOf'](n4)&&n4['nodeType']!=Node['TEXT_NODE']){var n5=BDFDB['getRects'](n4);var n6=getComputedStyle(n4);return n5['height']+parseInt(n6['marginTop'])+parseInt(n6['marginBottom']);}return 0x0;};BDFDB['getTotalWidth']=function(n7){if(Node['prototype']['isPrototypeOf'](n7)&&n7['nodeType']!=Node['TEXT_NODE']){var n8=BDFDB['getRects'](n7);var n9=getComputedStyle(n7);return n8['width']+parseInt(n9['marginLeft'])+parseInt(n9['marginRight']);}return 0x0;};BDFDB['isEleHidden']=function(na){if(Node['prototype']['isPrototypeOf'](na)&&na['nodeType']!=Node['TEXT_NODE'])return getComputedStyle(na,null)['getPropertyValue']('display')=='none';};BDFDB['toggleEles']=function(...nb){if(!nb)return;var nc=nb['pop']();if(typeof nc!='boolean'){nb['push'](nc);nc=undefined;}if(!nb['length'])return;for(let nd of nb)for(let ne of BDFDB['ArrayUtils']['is'](nd)?nd:Array['of'](nd)){if(!ne){}else if(Node['prototype']['isPrototypeOf'](ne))ni(ne);else if(NodeList['prototype']['isPrototypeOf'](ne))for(let nf of ne)ni(nf);else if(typeof ne=='string')for(let ng of ne['split'](','))if(ng&&(ng=ng['trim']()))for(let nf of document['querySelectorAll'](ng))ni(nf);}function ni(nj){if(!nj||!Node['prototype']['isPrototypeOf'](nj))return;var nk=nc===undefined?!BDFDB['isEleHidden'](nj):!nc;if(nk)nj['style']['setProperty']('display','none','important');else nj['style']['removeProperty']('display');}};BDFDB['removeEles']=function(...nl){for(let nm of nl)for(let nn of BDFDB['ArrayUtils']['is'](nm)?nm:Array['of'](nm)){if(!nn){}else if(Node['prototype']['isPrototypeOf'](nn))nn['remove']();else if(NodeList['prototype']['isPrototypeOf'](nn)){nn=Array['from'](nn);while(nn['length'])nn['shift']()['remove']();}else if(typeof nn=='string')for(let no of nn['split'](','))if(no&&(no=no['trim']())){let np=Array['from'](document['querySelectorAll'](no));while(np['length'])np['shift']()['remove']();}}};BDFDB['addClass']=function(nq,...nr){if(!nq||!nr)return;for(let ns of BDFDB['ArrayUtils']['is'](nq)?nq:Array['of'](nq)){if(!ns){}else if(Node['prototype']['isPrototypeOf'](ns))nw(ns);else if(NodeList['prototype']['isPrototypeOf'](ns))for(let nt of ns)nw(nt);else if(typeof ns=='string')for(let nu of ns['split'](','))if(nu&&(nu=nu['trim']()))for(let nv of document['querySelectorAll'](nu))nw(nv);}function nw(nx){if(nx&&nx['classList'])for(let ny of nr)for(let nz of BDFDB['ArrayUtils']['is'](ny)?ny:Array['of'](ny))if(typeof nz=='string')for(let nA of nz['split']('\x20'))if(nA)nx['classList']['add'](nA);}};BDFDB['removeClass']=function(nB,...nC){if(!nB||!nC)return;for(let nD of BDFDB['ArrayUtils']['is'](nB)?nB:Array['of'](nB)){if(!nD){}else if(Node['prototype']['isPrototypeOf'](nD))nH(nD);else if(NodeList['prototype']['isPrototypeOf'](nD))for(let nE of nD)nH(nE);else if(typeof nD=='string')for(let nF of nD['split'](','))if(nF&&(nF=nF['trim']()))for(let nG of document['querySelectorAll'](nF))nH(nG);}function nH(nI){if(nI&&nI['classList'])for(let nJ of nC)for(let nK of BDFDB['ArrayUtils']['is'](nJ)?nJ:Array['of'](nJ))if(typeof nK=='string')for(let nL of nK['split']('\x20'))if(nL)nI['classList']['remove'](nL);}};BDFDB['toggleClass']=function(nM,...nN){if(!nM||!nN)return;var nO=nN['pop']();if(typeof nO!='boolean'){nN['push'](nO);nO=undefined;}if(!nN['length'])return;for(let nP of BDFDB['ArrayUtils']['is'](nM)?nM:Array['of'](nM)){if(!nP){}else if(Node['prototype']['isPrototypeOf'](nP))nT(nP);else if(NodeList['prototype']['isPrototypeOf'](nP))for(let nQ of nP)nT(nQ);else if(typeof nP=='string')for(let nR of nP['split'](','))if(nR&&(nR=nR['trim']()))for(let nS of document['querySelectorAll'](nR))nT(nS);}function nT(nU){if(nU&&nU['classList'])for(let nV of nN)for(let nW of BDFDB['ArrayUtils']['is'](nV)?nV:Array['of'](nV))if(typeof nW=='string')for(let nX of nW['split']('\x20'))if(nX)nU['classList']['toggle'](nX,nO);}};BDFDB['containsClass']=function(nY,...nZ){if(!nY||!nZ)return;var o0=nZ['pop']();if(typeof o0!='boolean'){nZ['push'](o0);o0=!![];}if(!nZ['length'])return;var o1=undefined;for(let o2 of BDFDB['ArrayUtils']['is'](nY)?nY:Array['of'](nY)){if(!o2){}else if(Node['prototype']['isPrototypeOf'](o2))o6(o2);else if(NodeList['prototype']['isPrototypeOf'](o2))for(let o3 of o2)o6(o3);else if(typeof o2=='string')for(let o4 of o2['split'](','))if(o4&&(o4=o4['trim']()))for(let o5 of document['querySelectorAll'](o4))o6(o5);}return o1;function o6(o7){if(o7&&o7['classList'])for(let o8 of nZ)if(typeof o8=='string')for(let o9 of o8['split']('\x20'))if(o9){if(o1===undefined)o1=o0;if(o0&&!o7['classList']['contains'](o9))o1=![];if(!o0&&o7['classList']['contains'](o9))o1=!![];}}};BDFDB['replaceClass']=function(oa,ob,oc){if(!oa||typeof ob!='string'||typeof oc!='string')return;for(let od of BDFDB['ArrayUtils']['is'](oa)?oa:Array['of'](oa)){if(!od){}else if(Node['prototype']['isPrototypeOf'](od))oh(od);else if(NodeList['prototype']['isPrototypeOf'](od))for(let oe of od)oh(oe);else if(typeof od=='string')for(let of of od['split'](','))if(of&&(of=of['trim']()))for(let og of document['querySelectorAll'](of))oh(og);}function oh(oi){if(oi&&oi['tagName']&&oi['className'])oi['className']=oi['className']['replace'](new RegExp(ob,'g'),oc)['trim']();}};BDFDB['removeClasses']=function(...oj){for(let ok of oj)for(let ol of BDFDB['ArrayUtils']['is'](ok)?ok:Array['of'](ok)){if(!ol){}else if(typeof ol=='string')for(let om of ol['split'](','))if(om&&(om=om['replace'](/\.|\s/g,'')))BDFDB['removeClass'](document['querySelectorAll']('.'+om),om);}};BDFDB['htmlToElement']=function(on){if(!on||!on['trim']())return null;let oo=document['createElement']('template');try{oo['innerHTML']=on['replace'](/(?[\t\r\n]+<(?!pre)/g,'><');}catch(op){oo['innerHTML']=on['replace'](/>[\t\r\n]+<(?!pre)/g,'><');}if(oo['content']['childElementCount']==0x1)return oo['content']['firstElementChild'];else{var oq=document['createElement']('span');var or=Array['from'](oo['content']['childNodes']);while(or['length'])oq['appendChild'](or['shift']());return oq;}};BDFDB['encodeToHTML']=function(os){var ot=document['createElement']('div');ot['innerText']=os;return ot['innerHTML'];};BDFDB['regEscape']=function(ou){return ou['replace'](/([\-\/\\\^\$\*\+\?\.\(\)\|\[\]\{\}])/g,'\x5c$1');};BDFDB['insertNRST']=function(ov){return ov['replace'](/\\r/g,'\x0d')['replace'](/\\n/g,'\x0a')['replace'](/\\t/g,'\x09')['replace'](/\\s/g,'\x20');};BDFDB['triggerSend']=function(ow){if(!ow)return;setImmediate(c=>{var oy=new KeyboardEvent('keypress',{'key':'Enter','code':'Enter','which':0xd,'keyCode':0xd,'bubbles':!![]});Object['defineProperty'](oy,'keyCode',{'value':0xd});Object['defineProperty'](oy,'which',{'value':0xd});ow['dispatchEvent'](oy);});};BDFDB['initElements']=function(oz,oA){if(!Node['prototype']['isPrototypeOf'](oz))return;var oB=BDFDB['DiscordUtils']['getTheme']()==BDFDB['disCN']['themelight'];oz['querySelectorAll']('.BDFDB-containertext')['forEach'](oC=>{if(BDFDB['containsClass'](oC['nextElementSibling'],'BDFDB-collapsecontainer')){if(BDFDB['containsClass'](oC['firstElementChild'],'closed'))BDFDB['toggleEles'](oC['nextElementSibling'],![]);oC['BDFDBupdateElement']=c=>{BDFDB['toggleEles'](oC['nextElementSibling'],BDFDB['containsClass'](oC['firstElementChild'],'closed'));BDFDB['toggleClass'](oC['firstElementChild'],'closed');};qq(oC,'click',oC['BDFDBupdateElement']);}});oz['querySelectorAll'](BDFDB['dotCN']['switchinner'])['forEach'](oE=>{q4(oE,![]);oE['BDFDBupdateElement']=c=>{q4(oE,!![]);};qq(oE,'click',oE['BDFDBupdateElement']);});oz['querySelectorAll'](BDFDB['dotCNS']['checkboxwrapper']+BDFDB['dotCN']['checkboxinput'])['forEach'](oG=>{qe(oG);oG['BDFDBupdateElement']=c=>{qe(oG);};qq(oG,'click',oG['BDFDBupdateElement']);});oz['querySelectorAll'](BDFDB['dotCN']['giffavoritebutton'])['forEach'](oI=>{qi(oI);oI['BDFDBupdateElement']=c=>{BDFDB['toggleClass'](oI,BDFDB['disCN']['giffavoriteselected']);qi(oI);};qq(oI,'click',oI['BDFDBupdateElement']);var d='FAV_s'+Math['round'](Math['random']()*0x2386f26fc10000);qq(oI,'mouseenter',c=>{BDFDB['removeEles']('#'+d+'_tooltip');BDFDB['TooltipUtils']['create'](oI,BDFDB['LanguageUtils']['LanguageStrings']['GIF_TOOLTIP_'+(BDFDB['containsClass'](oI,BDFDB['disCN']['giffavoriteselected'])?'REMOVE_FROM':'ADD_TO')+'_FAVORITES'],{'type':'top','id':d+'_tooltip'});});});oz['querySelectorAll']('.file-navigator')['forEach'](oM=>{oM['BDFDBupdateElement']=c=>{var oO=oM['querySelector']('input[type=\x22file\x22]');if(oO)oO['click']();};qq(oM,'click',oM['BDFDBupdateElement']);});oz['querySelectorAll']('input[type=\x22file\x22]')['forEach'](oP=>{qq(oP,'change',oQ=>{var oR=oP['parentElement']['parentElement']['querySelector']('input[type=\x22text\x22]');var oS=oP['files'][0x0];if(oR&&oS)oR['value']=oS['path'];});});oz['querySelectorAll'](BDFDB['dotCN']['input'])['forEach'](oT=>{qq(oT,'keydown',oU=>{oU['stopPropagation']();});});oz['querySelectorAll'](BDFDB['dotCNS']['searchbar']+BDFDB['dotCN']['searchbarinput'])['forEach'](oV=>{oV['setAttribute']('placeholder',BDFDB['LanguageUtils']['LanguageStrings']['SEARCHING']);qq(oV,'keyup',oW=>{let oX=oV['parentElement']['querySelectorAll'](BDFDB['dotCN']['searchbaricon']);BDFDB['toggleClass'](oX[0x0],BDFDB['disCN']['searchbarvisible'],oV['value']['length']==0x0);BDFDB['toggleClass'](oX[0x1],BDFDB['disCN']['searchbarvisible'],oV['value']['length']);});});oz['querySelectorAll'](BDFDB['dotCNS']['searchbar']+BDFDB['dotCN']['searchbarclear'])['forEach'](oY=>{qq(oY,'click',oZ=>{if(BDFDB['containsClass'](oY,BDFDB['disCN']['searchbarvisible'])){var p0=BDFDB['getParentEle'](BDFDB['dotCN']['searchbar'],oY)['querySelector'](BDFDB['dotCN']['searchbarinput']);p0['value']='';p0['dispatchEvent'](new Event('change'));p0['dispatchEvent'](new Event('input'));p0['dispatchEvent'](new Event('keydown'));p0['dispatchEvent'](new Event('keyup'));p0['dispatchEvent'](new Event('keypressed'));BDFDB['addClass'](oY['parentElement']['querySelectorAll'](BDFDB['dotCN']['searchbaricon'])[0x0],BDFDB['disCN']['searchbarvisible']);BDFDB['removeClass'](oY,BDFDB['disCN']['searchbarvisible']);}});});oz['querySelectorAll']('.numberinput-button-up')['forEach'](p1=>{qq(p1,'click',p2=>{var p3=p1['parentElement']['parentElement']['querySelector']('input');var p4=parseInt(p3['getAttribute']('min'));var p5=parseInt(p3['getAttribute']('max'));var p6=parseInt(p3['value'])+0x1;if(isNaN(p5)||!isNaN(p5)&&p6<=p5){BDFDB['addClass'](p1['parentElement'],'pressed');clearTimeout(p1['parentElement']['pressedTimeout']);p3['value']=isNaN(p4)||!isNaN(p4)&&p6>=p4?p6:p4;p3['dispatchEvent'](new Event('change'));p3['dispatchEvent'](new Event('input'));p3['dispatchEvent'](new Event('keydown'));p3['dispatchEvent'](new Event('keyup'));p3['dispatchEvent'](new Event('keypressed'));p1['parentElement']['pressedTimeout']=setTimeout(c=>{BDFDB['removeClass'](p1['parentElement'],'pressed');},0xbb8);}});});oz['querySelectorAll']('.numberinput-button-down')['forEach'](p8=>{qq(p8,'click',p9=>{var pa=p8['parentElement']['parentElement']['querySelector']('input');var pb=parseInt(pa['getAttribute']('min'));var pc=parseInt(pa['getAttribute']('max'));var pd=parseInt(pa['value'])-0x1;if(isNaN(pb)||!isNaN(pb)&&pd>=pb){BDFDB['addClass'](p8['parentElement'],'pressed');clearTimeout(p8['parentElement']['pressedTimeout']);pa['value']=isNaN(pc)||!isNaN(pc)&&pd<=pc?pd:pc;pa['dispatchEvent'](new Event('change'));pa['dispatchEvent'](new Event('input'));pa['dispatchEvent'](new Event('keydown'));pa['dispatchEvent'](new Event('keyup'));pa['dispatchEvent'](new Event('keypressed'));p8['parentElement']['pressedTimeout']=setTimeout(c=>{BDFDB['removeClass'](p8['parentElement'],'pressed');},0xbb8);}});});oz['querySelectorAll']('.amount-input')['forEach'](pf=>{qq(pf,'input',pg=>{if(BDFDB['ObjectUtils']['is'](oA)){var ph=pf['getAttribute']('option');var pi=parseInt(pf['value']);var pj=parseInt(pf['getAttribute']('min'));var pk=parseInt(pf['getAttribute']('max'));if(ph&&!isNaN(pi)&&(isNaN(pj)||!isNaN(pj)&&pi>=pj)&&(isNaN(pk)||!isNaN(pk)&&pi<=pk)){BDFDB['saveData'](ph,pi,oA,'amounts');oA['SettingsUpdated']=!![];}}});});oz['querySelectorAll'](BDFDB['dotCNC']['tabbaritem']+BDFDB['dotCN']['tabbarheaderitem'])['forEach'](pl=>{qn(pl,pl['parentElement']['querySelector'](BDFDB['dotCNC']['tabbaritem']+BDFDB['dotCN']['tabbarheaderitem'])==pl?0x2:0x0);qq(pl,'click',pm=>{BDFDB['removeClass'](oz['querySelectorAll'](BDFDB['dotCN']['modaltabcontent']+BDFDB['dotCN']['modaltabcontentopen']),BDFDB['disCN']['modaltabcontentopen']);pl['parentElement']['querySelectorAll'](BDFDB['dotCNC']['tabbaritem']+BDFDB['dotCN']['tabbarheaderitem'])['forEach'](pl=>{qn(pl,0x0);});var po=oz['querySelector'](BDFDB['dotCN']['modaltabcontent']+'[tab=\x22'+pl['getAttribute']('tab')+'\x22]');if(po)BDFDB['addClass'](po,BDFDB['disCN']['modaltabcontentopen']);qn(pl,0x2);});qq(pl,'mouseenter',pp=>{if(!BDFDB['containsClass'](pl,BDFDB['disCN']['settingsitemselected']))qn(pl,0x1);});qq(pl,'mouseleave',pq=>{if(!BDFDB['containsClass'](pl,BDFDB['disCN']['settingsitemselected']))qn(pl,0x0);});});oz['querySelectorAll']('.BDFDB-contextMenuItem\x20'+BDFDB['dotCN']['contextmenulabel'])['forEach'](pr=>{BDFDB['addClass'](pr,'BDFDB-textscrollwrapper');pr['setAttribute']('speed',0x3);pr['innerHTML']=''+BDFDB['encodeToHTML'](pr['innerText'])+'';});oz['querySelectorAll']('.BDFDB-contextMenuItemHint,\x20.BDFDB-contextMenuItem\x20'+BDFDB['dotCN']['contextmenuhint'])['forEach'](ps=>{if(ps['innerText']){ps['innerHTML']=''+BDFDB['encodeToHTML'](ps['innerText'])+'';ps['style']['setProperty']('top',getComputedStyle(ps['parentElement'])['paddingTop'],'important');ps['style']['setProperty']('right',getComputedStyle(ps['parentElement'])['paddingRight'],'important');ps['style']['setProperty']('width','42px','important');ps['style']['setProperty']('max-width','42px','important');ps['style']['setProperty']('margin-left','8px','important');}});oz['querySelectorAll']('.BDFDB-textscrollwrapper')['forEach'](pt=>{var pu=pt['querySelector']('.BDFDB-textscroll');if(pu){if(BDFDB['containsClass'](pt['parentElement'],BDFDB['disCN']['contextmenuitemsubmenu']))pt['style']['setProperty']('margin-right','10px');if(BDFDB['getRects'](pt)['width']>0x64)pt['style']['setProperty']('text-overflow','ellipsis','important');pt['style']['setProperty']('position','relative','important');pt['style']['setProperty']('display','block','important');pt['style']['setProperty']('overflow','hidden','important');pu['style']['setProperty']('left','0px','important');pu['style']['setProperty']('position','relative','important');pu['style']['setProperty']('white-space','nowrap','important');pu['style']['setProperty']('display','inline','important');var pv,pw;qq(pt,'mouseenter',px=>{if(BDFDB['getRects'](pt)['width']{if(BDFDB['containsClass'](pt,'scrolling')){BDFDB['removeClass'](pt,'scrolling');pu['style']['setProperty']('display','inline','important');if(!pw||!pv)pz();pv(0x0);}});function pz(){pw=new ft['AnimationUtils']['Value'](0x0);pw['interpolate']({'inputRange':[0x0,0x1],'outputRange':[0x0,(BDFDB['getRects'](pu)['width']-BDFDB['getRects'](pt)['width'])*-0x1]})['addListener'](pA=>{pu['style']['setProperty']('left',pA['value']+'px','important');});pv=pB=>{var pC=pB+parseFloat(pu['style']['getPropertyValue']('left'))/(BDFDB['getRects'](pu)['width']-BDFDB['getRects'](pt)['width']);pC=isNaN(pC)||!isFinite(pC)?pB:pC;pC*=BDFDB['getRects'](pu)['width']/(BDFDB['getRects'](pt)['width']*0x2);ft['AnimationUtils']['parallel']([ft['AnimationUtils']['timing'](pw,{'toValue':pB,'duration':Math['sqrt'](pC**0x2)*0xfa0/(pt['getAttribute']('speed')||0x1)})])['start']();};}}});BDFDB['removeClass'](oz['querySelectorAll'](BDFDB['dotCN']['modaltabcontent']),BDFDB['disCN']['modaltabcontentopen']);BDFDB['addClass'](oz['querySelector'](BDFDB['dotCN']['modaltabcontent']),BDFDB['disCN']['modaltabcontentopen']);oz['querySelectorAll']('.btn-add\x20'+BDFDB['dotCN']['buttoncontents'])['forEach'](pD=>{pD['innerText']=BDFDB['LanguageUtils']['LanguageStrings']['ADD'];});oz['querySelectorAll']('.btn-all\x20'+BDFDB['dotCN']['buttoncontents'])['forEach'](pE=>{pE['innerText']=BDFDB['LanguageUtils']['LanguageStrings']['FORM_LABEL_ALL'];});oz['querySelectorAll']('.btn-cancel\x20'+BDFDB['dotCN']['buttoncontents'])['forEach'](pF=>{pF['innerText']=BDFDB['LanguageUtils']['LanguageStrings']['CANCEL'];});oz['querySelectorAll']('.btn-done\x20'+BDFDB['dotCN']['buttoncontents'])['forEach'](pG=>{pG['innerText']=BDFDB['LanguageUtils']['LanguageStrings']['DONE'];});oz['querySelectorAll']('.btn-download\x20'+BDFDB['dotCN']['buttoncontents'])['forEach'](pH=>{pH['innerText']=BDFDB['LanguageUtils']['LanguageStrings']['DOWNLOAD'];});oz['querySelectorAll']('.btn-ok\x20'+BDFDB['dotCN']['buttoncontents'])['forEach'](pI=>{pI['innerText']=BDFDB['LanguageUtils']['LanguageStrings']['OKAY'];});oz['querySelectorAll']('.btn-save\x20'+BDFDB['dotCN']['buttoncontents'])['forEach'](pJ=>{pJ['innerText']=BDFDB['LanguageUtils']['LanguageStrings']['SAVE'];});oz['querySelectorAll']('.btn-send\x20'+BDFDB['dotCN']['buttoncontents'])['forEach'](pK=>{pK['innerText']=BDFDB['LanguageUtils']['LanguageStrings']['SEND'];});oz['querySelectorAll']('.file-navigator\x20'+BDFDB['dotCN']['buttoncontents'])['forEach'](pL=>{pL['innerText']=BDFDB['LanguageUtils']['LanguageStrings']['file_navigator_text'];});if(oB){BDFDB['replaceClass'](oz['querySelectorAll'](BDFDB['dotCN']['selectcontroldark']),BDFDB['disCN']['selectcontroldark'],BDFDB['disCN']['selectcontrollight']);BDFDB['replaceClass'](oz['querySelectorAll'](BDFDB['dotCN']['selectsingledark']),BDFDB['disCN']['selectsingledark'],BDFDB['disCN']['selectsinglelight']);BDFDB['replaceClass'](oz['querySelectorAll'](BDFDB['dotCN']['selectarrowcontainerdark']),BDFDB['disCN']['selectarrowcontainerdark'],BDFDB['disCN']['selectarrowcontainerlight']);}else{BDFDB['replaceClass'](oz['querySelectorAll'](BDFDB['dotCN']['selectcontrollight']),BDFDB['disCN']['selectcontrollight'],BDFDB['disCN']['selectcontroldark']);BDFDB['replaceClass'](oz['querySelectorAll'](BDFDB['dotCN']['selectsinglelight']),BDFDB['disCN']['selectsinglelight'],BDFDB['disCN']['selectsingledark']);BDFDB['replaceClass'](oz['querySelectorAll'](BDFDB['dotCN']['selectarrowcontainerlight']),BDFDB['disCN']['selectarrowcontainerlight'],BDFDB['disCN']['selectarrowcontainerdark']);}var pM=c=>{oz['querySelectorAll']('.BDFDB-tableheader')['forEach'](pO=>{var pP=BDFDB['getParentEle']('.BDFDB-modal,\x20.BDFDB-settings',pO);var pQ=pO['getAttribute']('table-id');var pR=pO['querySelector']('.BDFDB-tableheadertext');var pS=pO['querySelectorAll']('.BDFDB-tableheadercolumns\x20.BDFDB-tableheadercolumn');if(pP&&pQ&&pR&&pS['length']){let pT=![],pU=BDFDB['ObjectUtils']['is'](pP['BDFDB-tableheader-maxwidth'])?pP['BDFDB-tableheader-maxwidth'][pQ]:0x0;if(!pU){for(let pV of pS){let pW=BDFDB['getRects'](pV)['width'];pU=pW>pU?pW:pU;}pU+=0x4;}if(pS['length']*pU>0x12c){pT=!![];pU=parseInt(0x122/pS['length']);}else if(pU<0x24){pU=0x24;}pS['forEach']((pX,pY)=>{pX['style']['setProperty']('flex','0\x200\x20'+pU+'px','important');if(pT){if(pY==0x0)pX['style']['setProperty']('margin-left',-0x1*(0xa+pU/0x2)+'px','important');pX['style']['setProperty']('margin-top','0','important');pX['style']['setProperty']('text-align','right','important');pX['style']['setProperty']('writing-mode','vertical-rl','important');}else pX['style']['setProperty']('text-align','center','important');});pR['style']['setProperty']('flex','0\x200\x20'+(0x22c-pS['length']*pU)+'px','important');pS[0x0]['parentElement']['style']['setProperty']('flex','0\x200\x20'+pS['length']*pU+'px','important');if(!BDFDB['ObjectUtils']['is'](pP['BDFDB-tableheader-maxwidth']))pP['BDFDB-tableheader-maxwidth']={};pP['BDFDB-tableheader-maxwidth'][pQ]=pU;}});oz['querySelectorAll']('.BDFDB-tablecheckbox')['forEach'](pZ=>{var q0=BDFDB['getParentEle']('.BDFDB-modal,\x20.BDFDB-settings',pZ);var q1=pZ['getAttribute']('table-id');if(q0&&q1&&BDFDB['ObjectUtils']['is'](q0['BDFDB-tableheader-maxwidth'])&&q0['BDFDB-tableheader-maxwidth'][q1]){var q2=getComputedStyle(pZ);pZ['style']['setProperty']('flex','0\x200\x20'+(q0['BDFDB-tableheader-maxwidth'][q1]-parseInt(q2['marginLeft'])-parseInt(q2['marginRight']))+'px','important');}});};if(document['contains'](oz))pM();else setImmediate(c=>{pM();});function q4(q5,q6){if(!q5)return;var q7=q5['checked'];BDFDB['toggleClass'](q5['parentElement'],BDFDB['disCN']['switchvaluechecked'],q7);BDFDB['toggleClass'](q5['parentElement'],BDFDB['disCN']['switchvalueunchecked'],!q7);if(q6&&BDFDB['ObjectUtils']['is'](oA)&&BDFDB['containsClass'](q5,'settings-switch')){let q8=q5['getAttribute']('value')['trim']()['split']('\x20')['filter'](q9=>q9);let qa=q8['shift']();if(qa){var qb=BDFDB['loadAllData'](oA,qa);var qc='';for(let qd of q8)qc+='{\x22'+qd+'\x22:';qc+=q7+'}'['repeat'](q8['length']);qc=JSON['parse'](qc);if(BDFDB['ObjectUtils']['is'](qc))BDFDB['ObjectUtils']['deepAssign'](qb,qc);else qb=qc;BDFDB['saveAllData'](qb,oA,qa);oA['SettingsUpdated']=!![];}}};function qe(qf){if(!qf)return;var qg=qf['parentElement']['querySelector'](BDFDB['dotCN']['checkbox']);var qh=qg['querySelector']('polyline');if(qf['checked']){BDFDB['addClass'](qg,BDFDB['disCN']['checkboxchecked']);qg['style']['setProperty']('background-color','rgb(67,\x20181,\x20129)');qg['style']['setProperty']('border-color','rgb(67,\x20181,\x20129)');if(qh)qh['setAttribute']('stroke','#ffffff');}else{BDFDB['removeClass'](qg,BDFDB['disCN']['checkboxchecked']);qg['style']['removeProperty']('background-color');qg['style']['removeProperty']('border-color');if(qh)qh['setAttribute']('stroke','transparent');}};function qi(qj){var qk=BDFDB['containsClass'](qj,BDFDB['disCN']['giffavoriteselected']);var ql=qj['querySelector'](BDFDB['dotCN']['giffavoriteicon']);if(ql){ql['setAttribute']('name',qk?'FavoriteFilled':'Favorite');ql['innerHTML']=qk?'':'';}if(qk){BDFDB['addClass'](qj,BDFDB['disCN']['giffavoriteshowpulse']);setTimeout(c=>{BDFDB['removeClass'](qj,BDFDB['disCN']['giffavoriteshowpulse']);},0x1f4);}};function qn(qo,qp){if(!qo)return;switch(qp){case 0x0:BDFDB['removeClass'](qo,BDFDB['disCN']['settingsitemselected']);qo['style']['setProperty']('border-color','transparent');qo['style']['setProperty']('color',oB?'rgba(79,\x2084,\x2092,\x200.4)':'rgba(255,\x20255,\x20255,\x200.4)');break;case 0x1:BDFDB['removeClass'](qo,BDFDB['disCN']['settingsitemselected']);qo['style']['setProperty']('border-color',oB?'rgba(79,\x2084,\x2092,\x200.6)':'rgba(255,\x20255,\x20255,\x200.6)');qo['style']['setProperty']('color',oB?'rgba(79,\x2084,\x2092,\x200.6)':'rgba(255,\x20255,\x20255,\x200.6)');break;case 0x2:BDFDB['addClass'](qo,BDFDB['disCN']['settingsitemselected']);qo['style']['setProperty']('border-color',oB?'rgb(79,\x2084,\x2092)':'rgb(255,\x20255,\x20255)');qo['style']['setProperty']('color',oB?'rgb(79,\x2084,\x2092)':'rgb(255,\x20255,\x20255)');break;}};function qq(qr,qs,qt){if(!qr['BDFDBupdateElementsListeners'])qr['BDFDBupdateElementsListeners']={};if(qr['BDFDBupdateElementsListeners'][qs])qr['removeEventListener'](qs,qr['BDFDBupdateElementsListeners'][qs]);qr['BDFDBupdateElementsListeners'][qs]=qt;qr['addEventListener'](qs,qt,!![]);};};BDFDB['appendModal']=function(qu){if(!Node['prototype']['isPrototypeOf'](qu))return;if(!BDFDB['appendModal']['modals']||!document['contains'](BDFDB['appendModal']['modals']))BDFDB['appendModal']['modals']=BDFDB['React']['findDOMNode'](BDFDB['getOwnerInstance']({'node':document['querySelector'](BDFDB['dotCN']['app']),'name':'Modals','depth':0x5f5e0ff,'time':0x5f5e0ff}));if(!BDFDB['appendModal']['modals'])return;var qv=BDFDB['containsClass'](qu,BDFDB['disCN']['modal'])?qu:qu['querySelector'](BDFDB['dotCN']['modal']);var qw=qv?qv['previousElementSibling']:null;var qx=new ft['AnimationUtils']['Value'](0x0);qx['interpolate']({'inputRange':[0x0,0x1],'outputRange':[0x0,0x1]})['addListener'](qy=>{if(qv)qv['style']['setProperty']('opacity',''+qy['value']);});var qz=new ft['AnimationUtils']['Value'](0x0);qz['interpolate']({'inputRange':[0x0,0x1],'outputRange':[0.7,0x1]})['addListener'](qA=>{if(qv)qv['style']['setProperty']('transform','scale('+qA['value']+')\x20translateZ(0px)');});var qB=new ft['AnimationUtils']['Value'](0x0);qB['interpolate']({'inputRange':[0x0,0x1],'outputRange':[0x0,0.85]})['addListener'](qC=>{if(qw){qw['style']['setProperty']('opacity',''+qC['value']);qw['style']['setProperty']('background-color','rgb(0,\x200,\x200)');qw['style']['setProperty']('z-index','1000');qw['style']['setProperty']('transform','translateZ(0px)');}});var qD=qE=>{ft['AnimationUtils']['parallel']([ft['AnimationUtils']['timing'](qx,{'toValue':qE,'duration':0xfa,'easing':ft['AnimationUtils']['Easing']['inOut'](ft['AnimationUtils']['Easing']['ease'])}),ft['AnimationUtils']['timing'](qz,{'toValue':qE,'duration':0xfa,'easing':ft['AnimationUtils']['Easing']['inOut'](ft['AnimationUtils']['Easing']['ease'])}),ft['AnimationUtils']['timing'](qB,{'toValue':qE,'duration':0xc8,'delay':0x32})])['start']();};var qF=qG=>{if(!document['contains'](qu))document['removeEventListener']('keydown',qF);else if(qG['which']==0x1b&&qw)qw['click']();};document['addEventListener']('keydown',qF);BDFDB['ListenerUtils']['addToChildren'](qu,'click',BDFDB['dotCNC']['backdrop']+BDFDB['dotCNC']['modalclose']+'.btn-close,\x20.btn-save,\x20.btn-send,\x20.btn-cancel,\x20.btn-ok,\x20.btn-done',c=>{document['removeEventListener']('keydown',qF);qD(0x0);setTimeout(c=>{qu['remove']();},0x12c);});BDFDB['appendModal']['modals']['appendChild'](qu);BDFDB['initElements'](qu);qD(0x1);};BDFDB['createSearchBar']=function(qJ='small'){if(typeof qJ!='string'||!['small','medium','large']['includes'](qJ['toLowerCase']()))qJ='small';var qK=vv['SearchBar'][qJ]?'\x20'+BDFDB['disCN']['searchbar'+qJ]:'';var qL=BDFDB['htmlToElement']('');BDFDB['initElements'](qL);return qL;};BDFDB['createSelectMenu']=function(qM,qN,qO='',qP=BDFDB['DiscordUtils']['getTheme']()==BDFDB['disCN']['themedark']){if(typeof qM!='string'||typeof qN!='string'&&typeof qN!='number')return BDFDB['htmlToElement']('
');var qQ=qP?'dark':'light';return''+qM+'';};BDFDB['openDropdownMenu']=function(qR,qS,qT,qU,qV=![],qW=BDFDB['DiscordUtils']['getTheme']()==BDFDB['disCN']['themedark']){if(typeof qS!='function'||typeof qT!='function'||!qU||typeof qU!='object')return;let qX=(BDFDB['getParentEle'](BDFDB['dotCN']['selectwrap'],qR['currentTarget'])||qR['currentTarget'])['querySelector'](BDFDB['dotCN']['selectcontrol']);let qY=qX['parentElement'];if(BDFDB['containsClass'](qY,BDFDB['disCN']['selectisopen']))return;BDFDB['addClass'](qY,BDFDB['disCN']['selectisopen']);var qZ=qY['getAttribute']('type');var r0=qY['getAttribute']('value');var r1=qW?'dark':'light';var r2='';for(var r3 in qU)r2+=''+qT(r3)+'';r2+='';var r4=BDFDB['htmlToElement'](r2);if(qV){BDFDB['addClass'](r4,'above-select');r4['style']['setProperty']('top','unset','important');r4['style']['setProperty']('bottom',BDFDB['getRects'](qY)['height']+'px','important');}qY['appendChild'](r4);BDFDB['initElements'](r4);BDFDB['ListenerUtils']['addToChildren'](r4,'mouseenter',BDFDB['dotCN']['selectoption']+BDFDB['notCN']['selectoptionselectlight']+BDFDB['notCN']['selectoptionselectdark'],r5=>{if(qW){BDFDB['removeClass'](r5['currentTarget'],BDFDB['disCN']['selectoptiondark']);BDFDB['addClass'](r5['currentTarget'],BDFDB['disCN']['selectoptionhoverdark']);}else{BDFDB['removeClass'](r5['currentTarget'],BDFDB['disCN']['selectoptionlight']);BDFDB['addClass'](r5['currentTarget'],BDFDB['disCN']['selectoptionhoverlight']);}});BDFDB['ListenerUtils']['addToChildren'](r4,'mouseleave',BDFDB['dotCN']['selectoption']+BDFDB['notCN']['selectoptionselectlight']+BDFDB['notCN']['selectoptionselectdark'],r6=>{if(qW){BDFDB['removeClass'](r6['currentTarget'],BDFDB['disCN']['selectoptionhoverdark']);BDFDB['addClass'](r6['currentTarget'],BDFDB['disCN']['selectoptiondark']);}else{BDFDB['removeClass'](r6['currentTarget'],BDFDB['disCN']['selectoptionhoverlight']);BDFDB['addClass'](r6['currentTarget'],BDFDB['disCN']['selectoptionlight']);}});BDFDB['ListenerUtils']['addToChildren'](r4,'mousedown',BDFDB['dotCN']['selectoption'],r7=>{if(!BDFDB['getParentEle'](BDFDB['dotCN']['giffavoritebutton'],r7['target'])){var r8=r7['currentTarget']['getAttribute']('value');qY['setAttribute']('value',r8);qS(qY,qZ,r8);}});var r9=ra=>{if(ra['target']['parentElement']!=r4&&!BDFDB['getParentEle'](BDFDB['dotCN']['giffavoritebutton'],ra['target'])){document['removeEventListener']('mousedown',r9);r4['remove']();setTimeout(c=>{BDFDB['removeClass'](qY,BDFDB['disCN']['selectisopen']);},0x64);}};document['addEventListener']('mousedown',r9);return r4;};BDFDB['openModal']=function(rc,rd){if(!BDFDB['ObjectUtils']['is'](rc)||!BDFDB['ObjectUtils']['is'](rd))return;var re,rf=[],rg=[],rh=[],ri,rj=[],rk=c=>{if(BDFDB['ObjectUtils']['is'](ri)&&typeof ri['onClose']=='function')ri['onClose']();};if(typeof rd['text']=='string'){rg['push'](BDFDB['React']['createElement'](w5['TextElement'],{'color':w5['TextElement']['Colors']['PRIMARY'],'children':[rd['text']]}));}if(rd['children']){let rm,rn=[];for(let ro of BDFDB['ArrayUtils']['is'](rd['children'])?rd['children']:Array['of'](rd['children']))if(ft['React']['isValidElement'](ro)){if(ro['type']==w5['ModalTabContent']){if(!rn['length'])ro['props']['open']=!![];else delete ro['props']['open'];rn['push'](BDFDB['React']['createElement'](w5['TabBar']['Item'],{'className':BDFDB['disCN']['tabbaritem'],'itemType':w5['TabBar']['Types']['TOP'],'id':ro['props']['tab'],'children':ro['props']['tab'],'aria-label':ro['props']['tab']}));}rg['push'](ro);}if(rn['length'])rf['push'](BDFDB['React']['createElement'](w5['Flex'],{'className':BDFDB['disCN']['tabbarcontainer'],'children':BDFDB['React']['createElement'](w5['TabBar'],{'className':BDFDB['disCN']['tabbar'],'type':w5['TabBar']['Types']['TOP'],'selectedItem':rn[0x0]['props']['id'],'children':rn,'onItemSelect':(rp,rq)=>{rq['props']['selectedItem']=rp;rq['forceUpdate']();let re=BDFDB['getParentEle']('.BDFDB-modal',BDFDB['React']['findDOMNode'](rq));if(re)for(let rs of re['querySelectorAll'](BDFDB['dotCN']['modaltabcontent'])){let rt=BDFDB['getReactValue'](rs,'return.return.stateNode');if(rt){if(rt['props']['tab']==rp)rt['props']['open']=!![];else delete rt['props']['open'];rt['forceUpdate']();}}}}),'style':{'marginBottom':0xa}}));}if(BDFDB['ArrayUtils']['is'](rd['buttons']))for(let ru of rd['buttons']){let rv=typeof ru['contents']=='string'?ru['contents']:null;if(rv){let rw=typeof ru['color']=='string'&&w5['Button']['Colors'][ru['color']['toUpperCase']()];let rx=typeof ru['look']=='string'&&w5['Button']['Looks'][ru['look']['toUpperCase']()];let ry=typeof ru['click']=='function'?ru['click']:c=>{};if(ru['cancel'])rj['push'](ry);rh['push'](BDFDB['React']['createElement'](w5['Button'],{'type':'button','look':rx||(rw?w5['Button']['Looks']['FILLED']:w5['Button']['Looks']['LINK']),'color':rw||w5['Button']['Colors']['PRIMARY'],'onClick':c=>{if(ru['close'])rk();if(!(ru['close']&&ru['cancel']))ry(re);},'children':rv}));}}rg=rg['filter'](rB=>rB&&BDFDB['React']['isValidElement'](rB));rf=rf['filter'](rC=>rC&&BDFDB['React']['isValidElement'](rC));rh=rh['filter'](rD=>rD&&BDFDB['React']['isValidElement'](rD));if(rg['length']){if(typeof rd['onClose']!='function')rd['onClose']=c=>{};if(typeof rd['onOpen']!='function')rd['onOpen']=c=>{};let rG=rc['name']||(typeof rc['getName']=='function'?rc['getName']():null);rG=typeof rG=='string'?rG:null;let rH=typeof rd['size']=='string'&&w5['ModalComponents']['ModalSize'][rd['size']['toUpperCase']()];let rI=0x0;ft['ModalUtils']['openModal'](rJ=>{ri=rJ;return BDFDB['React']['createElement'](class BDFDBModal extends ft['React']['Component']{['render'](){return BDFDB['React']['createElement'](w5['ModalComponents']['ModalRoot'],{'className':['BDFDB-modal',rG?rG+'-modal':null,rd['selector']?rd['selector']:null]['filter'](rK=>rK)['join']('\x20'),'size':rH||w5['ModalComponents']['ModalSize']['SMALL'],'transitionState':rJ['transitionState'],'children':[BDFDB['React']['createElement'](w5['ModalComponents']['ModalHeader'],{'className':rf['length']?BDFDB['disCN']['modalheaderhassibling']:null,'separator':rd['headerseparator']||![],'children':[BDFDB['React']['createElement'](w5['Flex']['Child'],{'grow':0x1,'shrink':0x1,'children':[BDFDB['React']['createElement'](w5['FormComponents']['FormTitle'],{'tag':w5['FormComponents']['FormTitle']['Tags']['H4'],'children':typeof rd['header']=='string'?rd['header']:''}),BDFDB['React']['createElement'](w5['TextElement'],{'size':w5['TextElement']['Sizes']['SMALL'],'color':w5['TextElement']['Colors']['PRIMARY'],'children':typeof rd['subheader']=='string'?rd['subheader']:rG||''})]}),BDFDB['React']['createElement'](w5['ModalComponents']['ModalCloseButton'],{'onClick':rk})]}),rf['length']?BDFDB['React']['createElement'](w5['Flex'],{'children':rf}):null,BDFDB['React']['createElement'](w5['ModalComponents']['ModalContent'],{'children':rg}),rh['length']?BDFDB['React']['createElement'](w5['ModalComponents']['ModalFooter'],{'children':rh}):null]});}['componentDidMount'](){re=BDFDB['React']['findDOMNode'](this);re=re&&re['parentElement']?re['parentElement']['querySelector']('.BDFDB-modal'):null;if(re&&rJ['transitionState']==0x2&&rJ['transitionState']>rI)rd['onOpen'](re,this);rI=rJ['transitionState'];}['componentWillUnmount'](){if(re&&rJ['transitionState']==0x4){for(let rL of rj)rL(re);rd['onClose'](re,this);}}},rJ);},{'onCloseRequest':rk});}};BDFDB['openConfirmModal']=function(rM,rN,rO){if(!BDFDB['ObjectUtils']['is'](rM)||typeof rN!='string')return;rO=typeof rO=='function'?rO:c=>{};BDFDB['openModal'](rM,{'text':rN,'header':'Are\x20you\x20sure?','selector':'BDFDB-confirmmodal','buttons':[{'contents':BDFDB['LanguageUtils']['LanguageStrings']['OKAY'],'close':!![],'color':'RED','click':rO},{'contents':BDFDB['LanguageUtils']['LanguageStrings']['CANCEL'],'close':!![]}]});};BDFDB['updateContextPosition']=function(rQ,rR=BDFDB['mousePosition']){if(!Node['prototype']['isPrototypeOf'](rQ))return;var rS=BDFDB['getParentEle'](BDFDB['dotCN']['itemlayer'],rQ)||rQ;var rT=BDFDB['getRects'](document['querySelector'](BDFDB['dotCN']['appmount']));var rU=BDFDB['getRects'](rS);var rV={'pageX':rR['pageX']-rU['width'],'pageY':rR['pageY']-rU['height']};rS['style']['setProperty']('left',(rR['pageX']+rU['width']>rT['width']?rV['pageX']<0x0?0xb:rV['pageX']:rR['pageX'])+'px');rS['style']['setProperty']('top',(rR['pageY']+rU['height']>rT['height']?rV['pageY']<0x0?0xb:rV['pageY']:rR['pageY'])+'px');BDFDB['initElements'](rQ);};BDFDB['getContextMenuGroupAndIndex']=function(rW,rX){rX=BDFDB['ArrayUtils']['is'](rX)?rX:typeof rX=='string'?[rX]:Array['from'](rX);var rY=BDFDB['ArrayUtils']['is'](rW);var rZ=rW;return s0(rW);function s0(s1){while(s1&&!BDFDB['ArrayUtils']['is'](s1)&&s1['props']&&s1['props']['children']){rZ=s1;s1=s1['props']['children'];}if(s1&&!BDFDB['ArrayUtils']['is'](s1)){if(rZ&&rZ['props']){var s2=s1;rZ['props']['children']=[];rZ['props']['children']['push'](s2);return[rZ['props']['children'],s5(s2)?0x0:-0x1];}else return[rW,-0x1];}else{if(!rY){rW=s1;rY=!![];}var s3=[rW,-0x1];for(let s4 in s1)if(s1[s4]){if(s5(s1[s4]))s3=[s1,s4];else if(s1[s4]['props']){rZ=s1[s4];s3=s0(s1[s4]['props']['children']);}if(s3[0x1]>-0x1)break;}return s3;}}function s5(s6){var s7=s6['type']?s6['type']['displayName']||s6['type']['name']||'':'';var s8=s6['props']?s6['props']['label']||'':'';return rX['some'](s9=>s7==s9||s8==s9);}};BDFDB['openContextMenu']=function(sa,sb,sc){ft['ContextMenuUtils']['openContextMenu'](sb,function(sb){return BDFDB['React']['createElement'](w5['ContextMenu'],Object['assign']({},sb,{'BDFDBcontextMenu':!![],'type':BDFDB['DiscordConstants']['ContextMenuTypes']['NATIVE_TEXT'],'value':'','className':BDFDB['disCN']['contextmenu']+'\x20BDFDB-contextMenu\x20'+sa['name']+'-contextMenuItem','children':sc}));});};BDFDB['closeContextMenu']=function(se){if(!BDFDB['ObjectUtils']['is'](se))return;var sf=Node['prototype']['isPrototypeOf'](se)?BDFDB['getOwnerInstance']({'node':se,'name':'ContextMenu','up':!![]}):BDFDB['getOwnerInstance']({'instance':se,'name':'ContextMenu','up':!![]});if(BDFDB['ObjectUtils']['is'](sf)&&sf['props']&&typeof sf['props']['closeContextMenu']=='function')sf['props']['closeContextMenu']();};BDFDB['createMessageOptionPopout']=function(sg){if(!sg)return;var sh=document['querySelector'](BDFDB['dotCN']['popouts']);if(!sh)return;sg=BDFDB['containsClass'](sg,BDFDB['disCN']['optionpopoutbutton'])?sg:sg['querySelector'](BDFDB['dotCN']['optionpopoutbutton']);var si=BDFDB['getReactInstance'](BDFDB['getParentEle'](BDFDB['dotCN']['messagebuttoncontainer'],sg));si=si&&si['child']?si['child']:null;si=si&&si['stateNode']&&typeof si['stateNode']['renderReactionPopout']=='function'?si['sibling']:si;if(si&&si['stateNode']&&typeof si['stateNode']['renderOptionPopout']=='function'){BDFDB['addClass'](sg,'popout-open');var sj=BDFDB['htmlToElement']('');sh['appendChild'](sj);var sk=si['stateNode']['renderOptionPopout'](si['stateNode']['props']);sk['props']['target']=sg;sk['props']['onClose']=c=>{BDFDB['removeClass'](sg,'popout-open');sj['remove']();};BDFDB['React']['render'](sk,sj);var sm=BDFDB['getRects'](sg);sj['style']['setProperty']('left',sm['left']+sm['width']/0x2+'px');sj['style']['setProperty']('top',sm['top']+sm['height']/0x2+'px');var sn=so=>{document['removeEventListener']('mousedown',sn);if(!sj['contains'](so['target']))sk['props']['onClose']();};document['addEventListener']('mousedown',sn);}};BDFDB['createSortPopout']=function(sp,sq,sr){if(!sp||!sq||typeof sr!='function'||BDFDB['containsClass'](sp,'popout-open'))return;var ss=document['querySelector'](BDFDB['dotCN']['popouts']);var st=sp['querySelector'](BDFDB['dotCNC']['quickselectvalue']+BDFDB['dotCN']['recentmentionsmentionfiltervalue']);if(!ss||!st)return;BDFDB['addClass'](sp,'popout-open');var su=BDFDB['htmlToElement'](sq);var sv=BDFDB['getRects'](sp);su['style']['setProperty']('left',sv['left']+sv['width']+'px');su['style']['setProperty']('top',sv['top']+BDFDB['getRects'](st)['height']+'px');BDFDB['addClass'](su['querySelector'](BDFDB['dotCN']['contextmenu']),BDFDB['DiscordUtils']['getTheme']());BDFDB['ListenerUtils']['addToChildren'](su,'click',BDFDB['dotCN']['contextmenuitem'],sw=>{st['innerText']=sw['currentTarget']['innerText'];st['setAttribute']('option',sw['currentTarget']['getAttribute']('option'));document['removeEventListener']('mousedown',sy);su['remove']();setTimeout(c=>{BDFDB['removeClass'](sp,'popout-open');},0x12c);sr();});ss['appendChild'](su);BDFDB['initElements'](su);var sy=sz=>{if(!document['contains'](su))document['removeEventListener']('mousedown',sy);else if(!su['contains'](sz['target'])){document['removeEventListener']('mousedown',sy);su['remove']();setTimeout(c=>{BDFDB['removeClass'](sp,'popout-open');},0x12c);}};document['addEventListener']('mousedown',sy);};var sB=(sC,sD,sE)=>{if(!sC)return;else if(sE){BDFDB['addClass'](sC,BDFDB['disCN']['colorpickerswatchselected']);var sF=BDFDB['containsClass'](sC,BDFDB['disCN']['colorpickerswatchcustom']);var sG=sD&&BDFDB['ObjectUtils']['is'](sD);var sH=BDFDB['ObjectUtils']['is'](sD)?BDFDB['colorGRADIENT'](sD):BDFDB['colorCONVERT'](sD,'RGBA');var sI=sH&&!sG?BDFDB['colorISBRIGHT'](sH):![];if(!sC['querySelector']('svg[name=\x22Checkmark\x22]'))sC['appendChild'](BDFDB['htmlToElement'](''));if(sF){BDFDB['removeClass'](sC,BDFDB['disCN']['colorpickerswatchnocolor']);sC['querySelector'](BDFDB['dotCN']['colorpickerswatchdropperfg'])['setAttribute']('fill',sI?'#000000':'#ffffff');if(sH){if(sG)sC['gradient']=sD;sC['style']['setProperty'](sG?'background-image':'background-color',sH,'important');}}}else{delete sC['gradient'];BDFDB['removeClass'](sC,'selected');BDFDB['removeEles'](sC['querySelectorAll']('.swatch-checkmark'));if(BDFDB['containsClass'](sC,BDFDB['disCN']['colorpickerswatchcustom'])){BDFDB['addClass'](sC,BDFDB['disCN']['colorpickerswatchnocolor']);sC['querySelector'](BDFDB['dotCN']['colorpickerswatchdropperfg'])['setAttribute']('fill','#ffffff');sC['style']['removeProperty']('background-color');sC['style']['removeProperty']('background-image');}}};BDFDB['setColorSwatches']=function(sJ,sK){if(!Node['prototype']['isPrototypeOf'](sJ))return;var sL=sJ['querySelector'](BDFDB['dotCN']['colorpickerswatches']+':not([swatchnr])');if(!sL)return;sL['setAttribute']('swatchnr',parseInt(sJ['querySelectorAll'](BDFDB['dotCN']['colorpickerswatches']+'[swatchnr]')['length']+0x1));var sM=[null,'rgba(82,233,30,1)','rgba(46,204,113,1)','rgba(26,188,156,1)','rgba(52,152,219,1)','rgba(52,84,219,1)','rgba(134,30,233,1)','rgba(155,89,182,1)','rgba(233,30,99,1)','rgba(233,65,30,1)','rgba(231,76,60,1)','rgba(230,126,34,1)','rgba(241,196,15,1)','rgba(199,204,205,1)','rgba(112,128,136,1)','rgba(99,99,99,1)','rgba(255,255,255,1)','rgba(59,173,20,1)','rgba(31,139,76,1)','rgba(17,128,106,1)','rgba(32,102,148,1)','rgba(32,57,148,1)','rgba(109,20,173,1)','rgba(113,54,138,1)','rgba(173,20,87,1)','rgba(173,32,20,1)','rgba(153,45,34,1)','rgba(168,67,0,1)','rgba(194,124,14,1)','rgba(151,156,159,1)','rgba(93,104,109,1)','rgba(44,44,44,1)'];var sN=[sM['slice'](0x0,parseInt(sM['length']/0x2)),sM['slice'](parseInt(sM['length']/0x2))];sM['shift']();sL['appendChild'](BDFDB['htmlToElement'](''+sN['map'](sO=>''+sO['map'](sP=>'')['join']('')+'')['join']('')+''));if(sK&&!BDFDB['colorCOMPARE'](sK,[0x0,0x0,0x0,0x0])){var sQ=sM['indexOf'](BDFDB['colorCONVERT'](sK,'RGBA'));sB(sQ>-0x1?sL['querySelectorAll'](BDFDB['dotCNS']['colorpickerrow']+BDFDB['dotCN']['colorpickerswatch']+BDFDB['notCN']['colorpickerswatchnocolor'])[sQ]:sL['querySelector'](BDFDB['dotCN']['colorpickerswatch']+BDFDB['dotCN']['colorpickerswatchcustom']),sK,!![]);}else sB(sL['querySelector'](BDFDB['dotCNS']['colorpickerrow']+BDFDB['dotCN']['colorpickerswatch']+BDFDB['dotCN']['colorpickerswatchnocolor']),null,!![]);BDFDB['ListenerUtils']['addToChildren'](sL,'click',BDFDB['dotCN']['colorpickerswatch'],sR=>{if(BDFDB['containsClass'](sL,'disabled')||BDFDB['containsClass'](sR['currentTarget'],BDFDB['disCN']['colorpickerswatchdisabled']))return;else if(BDFDB['containsClass'](sR['currentTarget'],BDFDB['disCN']['colorpickerswatchcustom'])){BDFDB['openColorPicker'](sL,sR['currentTarget'],sR['currentTarget']['gradient']||sR['currentTarget']['style']['getPropertyValue']('background-color'));}else{sB(sL['querySelector'](BDFDB['dotCN']['colorpickerswatch']+BDFDB['dotCN']['colorpickerswatchselected']),null,![]);sB(sR['currentTarget'],sR['currentTarget']['style']['getPropertyValue']('background-color'),!![]);}});BDFDB['ListenerUtils']['addToChildren'](sL,'mouseenter',BDFDB['dotCN']['colorpickerswatch']+BDFDB['dotCN']['colorpickerswatchcustom'],sS=>{BDFDB['TooltipUtils']['create'](sS['currentTarget'],BDFDB['LanguageUtils']['LanguageStrings']['CUSTOM_COLOR'],{'type':'bottom'});});BDFDB['ListenerUtils']['addToChildren'](sL,'mouseenter',BDFDB['dotCNS']['colorpickerrow']+BDFDB['dotCN']['colorpickerswatch']+BDFDB['dotCN']['colorpickerswatchnocolor'],sT=>{BDFDB['TooltipUtils']['create'](sT['currentTarget'],BDFDB['LanguageUtils']['LanguageStrings']['DEFAULT'],{'type':'bottom'});});};BDFDB['getSwatchColor']=function(sU,sV){if(!Node['prototype']['isPrototypeOf'](sU))return;var sW=sU['querySelector'](BDFDB['dotCN']['colorpickerswatches']+'[swatchnr=\x22'+sV+'\x22]');if(!sW)return null;var sX=BDFDB['getReactInstance'](sW);if(sX)return BDFDB['getReactValue'](sX,'return.return.stateNode.state.selectedColor');else{var sY=sW['querySelector'](''+(BDFDB['dotCN']['colorpickerswatch']+BDFDB['dotCN']['colorpickerswatchselected']));return sY?sY['gradient']||BDFDB['colorCONVERT'](sY['style']['getPropertyValue']('background-color'),'RGBCOMP'):null;}};BDFDB['openColorPicker']=function(sZ,t0,t1,t2={'gradient':!![],'comp':![],'alpha':!![],'callback':c=>{}}){if(!sZ||!t0)return;if(t2['comp']){t2['gradient']=![];t2['alpha']=![];}if(typeof t2['callback']!='function')t2['callback']=c=>{};var t5=t2['alpha']?'HEXA':'HEX';var t6=t2['alpha']?/^#([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i:/^#([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i;var t7=BDFDB['ObjectUtils']['is'](sZ)&&!!sZ['_reactInternalFiber'];var t8=!t7&&BDFDB['containsClass'](sZ,'swatches');var t9=t1&&BDFDB['ObjectUtils']['is'](t1);var ta=BDFDB['colorCONVERT'](t9?t1[Object['keys'](t1)[0x0]]:t1,t5)||(t2['alpha']?'#000000FF':'#000000');var [tb,tc,td]=BDFDB['colorCONVERT'](ta,'HSLCOMP');var te=BDFDB['colorGETALPHA'](t9?t1[Object['keys'](t1)[0x0]]:t1);te=te==null?0x1:te;var tf=BDFDB['getRects'](t0);var tg=BDFDB['htmlToElement']('');document['querySelector'](BDFDB['dotCN']['popouts'])['appendChild'](tg);var th=ti=>{if(!tg['contains'](ti['target'])){document['removeEventListener']('mousedown',th);tg['remove']();}};document['addEventListener']('mousedown',th);var tj=tg['querySelector'](BDFDB['dotCNS']['colorpickerhexinput']+BDFDB['dotCN']['input']);var tk=tg['querySelector']('.saturation-color');var tl=tg['querySelector']('.saturation-cursor');var tm=tg['querySelector']('.hue-horizontal');var tn=tg['querySelector']('.hue-cursor');var to=tg['querySelector']('.alpha-bar');var tp=tg['querySelector']('.alpha-horizontal');var tq=tg['querySelector']('.alpha-cursor');var tr=tg['querySelector']('.gradient-button');var ts=tg['querySelector']('.gradient-bar');var tt=tg['querySelector']('.gradient-horizontal');var tu,tv,tw,tx,ty,tz,tA,tB,tC,tD;ul();if(t9)for(let tE in t1)if(tE>0x0&&tE<0x1)tt['appendChild'](BDFDB['htmlToElement'](''));uq(![]);if(!t2['gradient'])BDFDB['removeEles'](tg['querySelectorAll']('.gradient-button,\x20.gradient-bar'));if(!t2['alpha'])BDFDB['removeEles'](tg['querySelectorAll']('.alpha-bar'));BDFDB['ListenerUtils']['addToChildren'](tg,'mousedown','.move-corner',tF=>{var tG=BDFDB['getRects'](tg);var tH=getComputedStyle(tg,null)['getPropertyValue']('transform')['replace'](/[^0-9,-]/g,'')['split'](',');var tI=tG['left']-(tH['length']>0x4?parseFloat(tH[0x4]):0x0);var tJ=tG['top']-(tH['length']>0x4?parseFloat(tH[0x5]):0x0);var tK=tF['pageX'];var tL=tF['pageY'];var tM=c=>{BDFDB['removeLocalStyle']('disableTextSelection');document['removeEventListener']('mouseup',tM);document['removeEventListener']('mousemove',tO);};var tO=tP=>{tI=tI-(tK-tP['pageX']);tJ=tJ-(tL-tP['pageY']);tK=tP['pageX'];tL=tP['pageY'];tg['style']['setProperty']('left',tI+'px','important');tg['style']['setProperty']('top',tJ+'px','important');ul();};document['addEventListener']('mouseup',tM);document['addEventListener']('mousemove',tO);});tk['addEventListener']('mousedown',tQ=>{tc=BDFDB['mapRange']([tu,tv],[0x0,0x64],tQ['clientX'])+'%';td=BDFDB['mapRange']([tw,tx],[0x64,0x0],tQ['clientY'])+'%';uq(!![]);var tR=c=>{document['removeEventListener']('mouseup',tR);document['removeEventListener']('mousemove',tT);};var tT=tU=>{tc=BDFDB['mapRange']([tu,tv],[0x0,0x64],tU['clientX'])+'%';td=BDFDB['mapRange']([tw,tx],[0x64,0x0],tU['clientY'])+'%';uq(!![]);};document['addEventListener']('mouseup',tR);document['addEventListener']('mousemove',tT);});tm['addEventListener']('mousedown',tV=>{tb=BDFDB['mapRange']([ty,tz],[0x0,0x168],tV['clientX']);uq(!![]);var tW=c=>{document['removeEventListener']('mouseup',tW);document['removeEventListener']('mousemove',tY);};var tY=tZ=>{tb=BDFDB['mapRange']([ty,tz],[0x0,0x168],tZ['clientX']);uq(!![]);};document['addEventListener']('mouseup',tW);document['addEventListener']('mousemove',tY);});tp['addEventListener']('mousedown',u0=>{te=BDFDB['mapRange']([tA,tB],[0x0,0x1],u0['clientX']);uq(!![]);var u1=BDFDB['htmlToElement']('');var u2=c=>{u1['remove']();document['removeEventListener']('mouseup',u2);document['removeEventListener']('mousemove',u4);};var u4=u5=>{if(!u1['parentElement'])tq['appendChild'](u1);te=Math['floor'](BDFDB['mapRange']([tA,tB],[0x0,0x64],u5['clientX']))/0x64;u1['innerText']=te;uq(!![]);};document['addEventListener']('mouseup',u2);document['addEventListener']('mousemove',u4);});tt['addEventListener']('mousedown',u6=>{setImmediate(c=>{if(BDFDB['containsClass'](u6['target']['parentElement'],'gradient-cursor')){if(u6['which']==0x1){if(!BDFDB['containsClass'](u6['target']['parentElement'],'selected')){BDFDB['removeClass'](tt['querySelectorAll']('.gradient-cursor.selected'),'selected');BDFDB['addClass'](u6['target']['parentElement'],'selected');[tb,tc,td]=BDFDB['colorCONVERT'](u6['target']['style']['getPropertyValue']('background-color'),'HSLCOMP');te=BDFDB['colorGETALPHA'](u6['target']['style']['getPropertyValue']('background-color'));uq(!![]);}if(!BDFDB['containsClass'](u6['target']['parentElement'],'edge')){var u8=c=>{document['removeEventListener']('mouseup',u8);document['removeEventListener']('mousemove',ua);};var ua=ub=>{u6['target']['parentElement']['style']['setProperty']('left',BDFDB['mapRange']([tC,tD],[0x1,0x63],ub['clientX'])+'%');uw();};document['addEventListener']('mouseup',u8);document['addEventListener']('mousemove',ua);}}else if(u6['which']==0x3&&!BDFDB['containsClass'](u6['target']['parentElement'],'edge')){BDFDB['removeEles'](u6['target']['parentElement']);if(BDFDB['containsClass'](u6['target']['parentElement'],'selected')){var uc=tt['querySelector']('.gradient-cursor');BDFDB['addClass'](uc,'selected');[tb,tc,td]=BDFDB['colorCONVERT'](uc['firstElementChild']['style']['getPropertyValue']('background-color'),'HSLCOMP');te=BDFDB['colorGETALPHA'](firstElementChild['style']['getPropertyValue']('background-color'));}uq(!![]);}}else if(tt==u6['target']&&u6['which']==0x1){BDFDB['removeClass'](tt['querySelectorAll']('.gradient-cursor.selected'),'selected');var ud=BDFDB['htmlToElement']('');tt['appendChild'](ud);[tb,tc,td]=[0x0,'0%','0%'];te=0x1;uq(!![]);var u8=c=>{document['removeEventListener']('mouseup',u8);document['removeEventListener']('mousemove',ua);};var ua=uh=>{ud['style']['setProperty']('left',BDFDB['mapRange']([tC,tD],[0x1,0x63],uh['clientX'])+'%');uw();};document['addEventListener']('mouseup',u8);document['addEventListener']('mousemove',ua);}});});tj['addEventListener']('input',ui=>{if(t6['test'](tj['value'])){[tb,tc,td,te]=BDFDB['colorCONVERT'](tj['value'],'HSLCOMP');if(te==null)te=0x1;uq(![]);}});tr['addEventListener']('click',uj=>{t9=!t9;BDFDB['toggleEles'](ts,t9);BDFDB['toggleClass'](tr,'selected',t9);uq(!![]);});tr['addEventListener']('mouseenter',uk=>{BDFDB['TooltipUtils']['create'](tr,'Color\x20Gradient',{'type':'bottom'});});function ul(){var um=BDFDB['getRects'](tk);tu=um['left'];tv=tu+um['width'];tw=um['top'];tx=tw+um['height'];var un=BDFDB['getRects'](tm);ty=un['left'];tz=ty+un['width'];var uo=BDFDB['getRects'](tp);tA=uo['left'];tB=tA+uo['width'];var up=BDFDB['getRects'](tt);tC=up['left'];tD=tC+up['width'];}function uq(ur){tk['style']['setProperty']('background',BDFDB['colorCONVERT']([tb,'100%','100%'],'RGB'),'important');tl['style']['setProperty']('left',tc,'important');tl['style']['setProperty']('top',BDFDB['mapRange']([0x0,0x64],[0x64,0x0],parseFloat(td))+'%','important');tn['style']['setProperty']('left',BDFDB['mapRange']([0x0,0x168],[0x0,0x64],tb)+'%','important');tp['style']['setProperty']('background','linear-gradient(to\x20right,\x20'+BDFDB['colorSETALPHA']([tb,tc,td],0x0,'RGBA')+',\x20'+BDFDB['colorSETALPHA']([tb,tc,td],0x1,'RGBA'),'important');tq['style']['setProperty']('left',te*0x64+'%','important');var us=BDFDB['colorCONVERT']([tb,tc,td,te],t5);var ut=BDFDB['colorCONVERT'](us,'RGBA');if(t7){if(t9){tt['querySelector']('.gradient-cursor.selected')['firstElementChild']['style']['setProperty']('background-color',ut);uw();}else sZ['setState']({'selectedColor':ut,'customColor':ut});}else if(t8){sB(sZ['querySelector'](BDFDB['dotCN']['colorpickerswatch']+'.selected'),null,![]);if(t9){tt['querySelector']('.gradient-cursor.selected')['firstElementChild']['style']['setProperty']('background-color',ut);uw();}else sB(sZ['querySelector'](BDFDB['dotCN']['colorpickerswatch']+BDFDB['dotCN']['colorpickerswatch']),ut,!![]);}else{let uu=sZ['querySelector'](BDFDB['dotCN']['input']);if(uu)uu['value']=t2['comp']?BDFDB['colorCONVERT'](us,'RGBCOMP')['join'](','):ut;let uv=sZ['querySelector'](BDFDB['dotCN']['colorpickerswatchsingle']);if(uv)uv['style']['setProperty']('background-color',ut,'important');}if(ur)tj['value']=us;t2['callback'](ut);}function uw(){tt['style']['removeProperty']('background-color');var ux={};for(let uy of tt['querySelectorAll']('.gradient-cursor'))ux[parseFloat(uy['style']['getPropertyValue']('left'))/0x64]=uy['firstElementChild']['style']['getPropertyValue']('background-color');tt['style']['setProperty']('background-image',BDFDB['colorGRADIENT'](ux));if(t7)sZ['setState']({'selectedColor':ux,'customColor':ux});else sB(sZ['querySelector'](BDFDB['dotCN']['colorpickerswatch']+BDFDB['dotCN']['colorpickerswatch']),ux,!![]);}};BDFDB['mapRange']=function(uz,uA,uB){if(parseFloat(uB)parseFloat(uz[0x1]))return parseFloat(uA[0x1]);else return parseFloat(uA[0x0])+(parseFloat(uB)-parseFloat(uz[0x0]))*(parseFloat(uA[0x1])-parseFloat(uA[0x0]))/(parseFloat(uz[0x1])-parseFloat(uz[0x0]));};BDFDB['checkVersions']=function(uC,uD){if(!uC||!uD)return!![];uC=uC['toString']()['replace'](/["'`]/g,'')['split'](/,|\./g)['map'](uE=>parseInt(uE))['filter'](uF=>(uF||uF==0x0)&&!isNaN(uF));uD=uD['toString']()['replace'](/["'`]/g,'')['split'](/,|\./g)['map'](uG=>parseInt(uG))['filter'](uH=>(uH||uH==0x0)&&!isNaN(uH));var uI=Math['max'](uC['length'],uD['length']);if(!uI)return!![];if(uC['length']>uD['length']){var uJ=new Array(uC['length']-uD['length']);for(let uK=0x0;uKuD[uP])return!![];}return![];};BDFDB['checkVersionDifference']=function(uQ,uR){if(!uQ||!uR)return![];uQ=uQ['toString']()['replace'](/["'`]/g,'')['split'](/,|\./g)['map'](uS=>parseInt(uS))['filter'](uT=>(uT||uT==0x0)&&!isNaN(uT));uR=uR['toString']()['replace'](/["'`]/g,'')['split'](/,|\./g)['map'](uU=>parseInt(uU))['filter'](uV=>(uV||uV==0x0)&&!isNaN(uV));var uW=Math['max'](uQ['length'],uR['length']);if(!uW)return![];if(uQ['length']>uR['length']){var uX=new Array(uQ['length']-uR['length']);for(let uY=0x0;uY0x12c?'stable':da>0xc8?'canary':'ptb';else v8='stable';}else v8='stable';}}BDFDB['DiscordUtils']['getBuilt']['built']=v8;return v8;}};BDFDB['DiscordUtils']['getVersion']=function(){if(BDFDB['DiscordUtils']['getBuilt']['version'])return BDFDB['DiscordUtils']['getBuilt']['version'];else{var vc=null;try{vc=fq['electron']['remote']['app']['getVersion']();}catch(vd){vd='';}BDFDB['DiscordUtils']['getBuilt']['version']=vc;return vc;}};BDFDB['DiscordUtils']['getTheme']=function(){return document['querySelectorAll'](BDFDB['dotCN']['themelight'])['length']>=document['querySelectorAll'](BDFDB['dotCN']['themedark'])['length']?BDFDB['disCN']['themelight']:BDFDB['disCN']['themedark'];};BDFDB['DiscordUtils']['getMode']=function(){return document['querySelectorAll'](BDFDB['dotCN']['messagegroupcompact'])['length']>=document['querySelectorAll'](BDFDB['dotCN']['messagegroupcozy'])['length']?'compact':'cozy';};BDFDB['DiscordUtils']['getZoomFactor']=function(){var ve=BDFDB['getRects'](document['querySelector'](BDFDB['dotCN']['appmount']));var vf=Math['round'](0x64*window['outerWidth']/ve['width']);var vg=Math['round'](0x64*window['outerHeight']/ve['height']);return vf{BDFDB['Plugins'][vr]=vs;});})();(BDFDB['BdUtils']['setThemeCache']=function(){if(!BDFDB['BdUtils']['isBDv2']())return;BDFDB['Themes']={};for(let vt of BDFDB['BDv2Api']['Themes']['listThemes']())BDFDB['BDv2Api']['Themes']['getTheme'](vt)['then'](vu=>{BDFDB['Themes'][vt]=vu;});})();var vv={};vv['BDFDB']={'BDFDBundefined':'BDFDB_undefined','cardInner':'card-inner','colorPickerSwatches':'swatches','colorPickerSwatchesDisabled':'disabled','colorPickerSwatchSingle':'single-swatch','colorPickerSwatchSelected':'selected','overflowEllipsis':'overflowellipsis','modalHeaderHasSibling':'headerHasSibling','modalTabContent':'tab-content','modalTabContentOpen':'open'};vv['BDrepo']={'bdGuild':'bd-guild','bdGuildAnimatable':'bd-animatable','bdGuildAudio':'bd-audio','bdGuildSelected':'bd-selected','bdGuildSeparator':'bd-guild-separator','bdGuildUnread':'bd-unread','bdGuildVideo':'bd-video','bdPillSelected':'bd-selected','bdPillUnread':'bd-unread','bdaAuthor':'bda-author','bdaControls':'bda-controls','bdaDescription':'bda-description','bdaDescriptionWrap':'bda-description-wrap','bdaFooter':'bda-footer','bdaHeader':'bda-header','bdaHeaderTitle':'bda-header-title','bdaLink':'bda-link','bdaLinks':'bda-links','bdaName':'bda-name','bdaSettingsButton':'bda-settings-button','bdaSlist':'bda-slist','bdaVersion':'bda-version','bdPfbtn':'bd-pfbtn','settingsOpen':'settings-open','settingsClosed':'settings-closed','switch':'ui-switch','switchCheckbox':'ui-switch-checkbox','switchChecked':'checked','switchItem':'ui-switch-item','switchWrapper':'ui-switch-wrapper'};vv['BDv2repo']={'bdButton':'bd-button','bdCard':'bd-card','bdHasTooltip':'bd-hasTooltip','bdMaterialDesignIcon':'bd-materialDesignIcon','bdTooltip':'bd-tooltip','vTooltipOpen':'v-tooltip-open'};vv['NotFound']={'_':'','avatarStopAnimation':'stop-animation','badgeWrapper':'wrapper-232cHJ','channelPanelTitle':'title-eS5yk3','guildChannels':'container-PNkimc','highlight':'highlight','hoverCardButton':'button-2CgfFz','loginScreen':'wrapper-3Q5DdO','nameContainerNameContainer':'container-2ax-kl','mention':'mention','select':'css-1kj8ui-container','selectArrow':'css-19bqh2r','selectArrowContainer':'css-bdfdb-indicatorContainer','selectArrowContainerDark':'css-12qlrak-indicatorContainer','selectArrowContainerLight':'css-11dkexk-indicatorContainer','selectArrowZone':'css-1wy0on6','selectControl':'css-bdfdb-control','selectControlDark':'css-15ejc46-control','selectControlLight':'css-oc2jo8-control','selectDummyInput':'css-gj7qu5-dummyInput','selectHasValue':'css-bdfdb-hasValue','selectIsOpen':'css-bdfdb-isOpen','selectIsSelected':'css-bdfdb-isSelected','selectMenu':'css-1ye7vu0','selectMenuOuter':'css-bdfdb-menuOuter','selectMenuOuterDark':'css-ua3v5p-menu','selectMenuOuterLight':'css-1ea7eys-menu','selectOption':'css-bdfdb-option','selectOptionDark':'css-1aymab5-option','selectOptionLight':'css-ddw2o3-option','selectOptionHoverDark':'css-1gnr91b-option','selectOptionHoverLight':'css-qgio2y-option','selectOptionSelectDark':'css-12o7ek3-option','selectOptionSelectLight':'css-1kft5vg-option','selectSingle':'css-bdfdb-singleValue','selectSingleDark':'css-1k00wn6-singleValue','selectSingleLight':'css-6nrxdk-singleValue','selectValue':'css-1hwfws3','splashBackground':'splashBackground-1FRCko','subtext':'subtext-3CDbHg','themeDark':'theme-dark','themeLight':'theme-light','themeUndefined':'theme-undefined','voiceDraggable':'draggable-1KoBzC'};vv['AccountDetails']=BDFDB['WebModules']['findByProperties']('usernameContainer','container');vv['AccountDetailsButtons']=BDFDB['WebModules']['findByProperties']('button','enabled','disabled');vv['ActivityFeed']=BDFDB['WebModules']['findByProperties']('activityFeed');vv['Anchor']=BDFDB['WebModules']['findByProperties']('anchor','anchorUnderlineOnHover');vv['AnimationContainer']=BDFDB['WebModules']['findByProperties']('animatorLeft','didRender');vv['AppBase']=BDFDB['WebModules']['findByProperties']('container','base');vv['AppInner']=BDFDB['WebModules']['findByProperties']('app','layers');vv['AppMount']=BDFDB['WebModules']['findByProperties']('appMount');vv['ApplicationStore']=BDFDB['WebModules']['findByProperties']('applicationStore','navigation');vv['AppOuter']=BDFDB['WebModules']['find'](vw=>typeof vw['app']=='string'&&Object['keys'](vw)['length']==0x1);vv['AuditLog']=BDFDB['WebModules']['findByProperties']('auditLog');vv['AuthBox']=BDFDB['WebModules']['findByProperties']('authBox');vv['Autocomplete']=BDFDB['WebModules']['findByProperties']('autocomplete','autocompleteRow');vv['Avatar']=BDFDB['WebModules']['findByProperties']('avatar','mask','wrapper');vv['AvatarIcon']=BDFDB['WebModules']['findByProperties']('iconActiveLarge','iconActiveMedium');vv['Backdrop']=BDFDB['WebModules']['findByProperties']('backdrop');vv['Badge']=BDFDB['WebModules']['findByProperties']('numberBadge','textBadge','iconBadge');vv['BotTag']=BDFDB['WebModules']['findByProperties']('botTag','botTagInvert');vv['Button']=BDFDB['WebModules']['findByProperties']('colorBlack','button');vv['Call']=BDFDB['WebModules']['findByProperties']('callAvatarWrapper','video');vv['CallCurrent']=BDFDB['WebModules']['findByProperties']('wrapper','fullScreen');vv['CallDetails']=BDFDB['WebModules']['findByProperties']('container','hotspot');vv['CallIncoming']=BDFDB['WebModules']['findByProperties']('incomingCall','container');vv['CallIncomingInner']=BDFDB['WebModules']['findByProperties']('incomingCallInner','members');vv['Card']=BDFDB['WebModules']['findByProperties']('card','cardBrand');vv['CardStatus']=BDFDB['WebModules']['findByProperties']('reset','error','card');vv['CardStore']=BDFDB['WebModules']['findByProperties']('card','interactive','url');vv['Category']=BDFDB['WebModules']['findByProperties']('wrapper','children','muted');vv['CategoryContainer']=BDFDB['WebModules']['findByProperties']('addButtonIcon','containerDefault');vv['ChangeLog']=BDFDB['WebModules']['findByProperties']('added','fixed','improved','progress');vv['Channel']=BDFDB['WebModules']['findByProperties']('wrapper','content','modeSelected');vv['ChannelContainer']=BDFDB['WebModules']['findByProperties']('actionIcon','containerDefault');vv['ChannelLimit']=BDFDB['WebModules']['findByProperties']('users','total','wrapper');vv['ChannelTextArea']=BDFDB['WebModules']['findByProperties']('textArea','attachButtonDivider');vv['ChannelTextAreaButton']=BDFDB['WebModules']['findByProperties']('buttonWrapper','active');vv['ChatWindow']=BDFDB['WebModules']['findByProperties']('chat','channelTextArea');vv['Checkbox']=BDFDB['WebModules']['findByProperties']('checkboxWrapper','round');vv['ColorPicker']=BDFDB['WebModules']['findByProperties']('colorPickerCustom','customColorPickerInput');vv['ColorPickerInner']=BDFDB['WebModules']['findByProperties']('saturation','hue','wrapper');vv['ContextMenu']=BDFDB['WebModules']['findByProperties']('contextMenu','itemGroup');vv['ContextMenuCheckbox']=BDFDB['WebModules']['findByProperties']('checkboxInner','checkboxElement');vv['CtaVerification']=BDFDB['WebModules']['findByProperties']('attendeeCTA','verificationNotice');vv['Cursor']=BDFDB['WebModules']['findByProperties']('cursorDefault','userSelectNone');vv['CustomStatus']=BDFDB['WebModules']['findByProperties']('customStatusContentIcon','customStatus');vv['DmAddPopout']=BDFDB['WebModules']['findByProperties']('popout','searchBarComponent');vv['DmAddPopoutItems']=BDFDB['WebModules']['findByProperties']('friendSelected','friendWrapper');vv['DownloadLink']=BDFDB['WebModules']['findByProperties']('downloadLink','size12');vv['Embed']=BDFDB['WebModules']['findByProperties']('embed','embedAuthorIcon');vv['EmbedActions']=BDFDB['WebModules']['findByProperties']('iconPlay','iconWrapperActive');vv['EmojiButton']=BDFDB['WebModules']['findByProperties']('emojiButton','sprite');vv['EmojiPicker']=BDFDB['WebModules']['findByProperties']('emojiPicker','categories');vv['File']=BDFDB['WebModules']['findByProperties']('downloadButton','fileNameLink');vv['Flex']=BDFDB['WebModules']['findByProperties']('alignBaseline','alignCenter');vv['FlexChild']=BDFDB['WebModules']['findByProperties']('flexChild','flex');vv['FlowerStar']=BDFDB['WebModules']['findByProperties']('flowerStarContainer','flowerStar');vv['FormText']=BDFDB['WebModules']['findByProperties']('description','modeDefault');vv['Friends']=BDFDB['WebModules']['findByProperties']('friendsColumn','friendsRow');vv['Game']=BDFDB['WebModules']['findByProperties']('game','gameName');vv['GameIcon']=BDFDB['WebModules']['findByProperties']('gameIcon','small','xsmall');vv['GameLibrary']=BDFDB['WebModules']['findByProperties']('gameLibrary','scroller');vv['GifFavoriteButton']=BDFDB['WebModules']['findByProperties']('gifFavoriteButton','showPulse');vv['GiftInventory']=BDFDB['WebModules']['findByProperties']('root','body','scroller');vv['GoLiveDetails']=BDFDB['WebModules']['findByProperties']('panel','gameWrapper');vv['Guild']=BDFDB['WebModules']['findByProperties']('wrapper','lowerBadge','svg');vv['GuildChannels']=BDFDB['WebModules']['findByProperties']('positionedContainer','unreadBar');vv['GuildDiscovery']=BDFDB['WebModules']['findByProperties']('pageWrapper','guildCard');vv['GuildDm']=BDFDB['WebModules']['find'](vx=>typeof vx['pill']=='string'&&Object['keys'](vx)['length']==0x1);vv['GuildEdges']=BDFDB['WebModules']['findByProperties']('wrapper','edge','autoPointerEvents');vv['GuildFolder']=BDFDB['WebModules']['findByProperties']('folder','expandedGuilds');vv['GuildHeader']=BDFDB['WebModules']['findByProperties']('header','name','bannerImage');vv['GuildHeaderButton']=BDFDB['WebModules']['findByProperties']('button','open');vv['GuildIcon']=BDFDB['WebModules']['findByProperties']('acronym','selected','wrapper');vv['GuildInvite']=BDFDB['WebModules']['findByProperties']('wrapper','guildIconJoined');vv['GuildSettingsBanned']=BDFDB['WebModules']['findByProperties']('bannedUser','bannedUserAvatar');vv['GuildSettingsInvite']=BDFDB['WebModules']['findByProperties']('countdownColumn','inviteSettingsInviteRow');vv['GuildSettingsMember']=BDFDB['WebModules']['findByProperties']('member','membersFilterPopout');vv['GuildServer']=BDFDB['WebModules']['findByProperties']('blobContainer','pill');vv['GuildsItems']=BDFDB['WebModules']['findByProperties']('guildSeparator','guildsError');vv['GuildsWrapper']=BDFDB['WebModules']['findByProperties']('scrollerWrap','unreadMentionsBar','wrapper');vv['HeaderBar']=BDFDB['WebModules']['findByProperties']('container','children','toolbar');vv['HeaderBarExtras']=BDFDB['WebModules']['findByProperties']('headerBarLoggedOut','search');vv['HeaderBarSearch']=BDFDB['WebModules']['findByProperties']('search','searchBar','open');vv['HeaderBarTopic']=BDFDB['WebModules']['findByProperties']('topic','expandable','content');vv['HomeIcon']=BDFDB['WebModules']['findByProperties']('homeIcon');vv['HotKeyRecorder']=BDFDB['WebModules']['findByProperties']('editIcon','recording');vv['HoverCard']=BDFDB['WebModules']['findByProperties']('card','active');vv['IconDirection']=BDFDB['WebModules']['findByProperties']('directionDown','directionUp');vv['ImageWrapper']=BDFDB['WebModules']['findByProperties']('clickable','imageWrapperBackground');vv['InviteModal']=BDFDB['WebModules']['findByProperties']('inviteRow','modal');vv['Item']=BDFDB['WebModules']['findByProperties']('item','side','header');vv['ItemLayerContainer']=BDFDB['WebModules']['findByProperties']('layer','layerContainer');vv['Input']=BDFDB['WebModules']['findByProperties']('inputMini','inputDefault');vv['LayerModal']=BDFDB['WebModules']['findByProperties']('root','small','medium');vv['Layers']=BDFDB['WebModules']['findByProperties']('layer','layers');vv['LiveTag']=BDFDB['WebModules']['findByProperties']('liveRed','live');vv['LFG']=BDFDB['WebModules']['findByProperties']('lfg','topSectionHeader');vv['Margins']=BDFDB['WebModules']['findByProperties']('marginBottom4','marginCenterHorz');vv['Member']=BDFDB['WebModules']['findByProperties']('member','ownerIcon');vv['MembersWrap']=BDFDB['WebModules']['findByProperties']('membersWrap','membersGroup');vv['Mention']=BDFDB['WebModules']['findByProperties']('wrapperHover','wrapperNoHover');vv['Message']=BDFDB['WebModules']['findByProperties']('containerCozy','content');vv['MessageAccessory']=BDFDB['WebModules']['findByProperties']('embedWrapper','gifFavoriteButton');vv['MessageBody']=BDFDB['WebModules']['findByProperties']('buttonContainer','isMentioned');vv['MessageElements']=BDFDB['WebModules']['findByProperties']('messageGroupBlockedBtn','dividerRed');vv['MessageFile']=BDFDB['WebModules']['findByProperties']('cancelButton','filenameLinkWrapper');vv['MessageMarkup']=BDFDB['WebModules']['findByProperties']('markup');vv['MessageOperations']=BDFDB['WebModules']['find'](vy=>typeof vy['operations']=='string'&&Object['keys'](vy)['length']==0x1);vv['MessageSystem']=BDFDB['WebModules']['findByProperties']('container','actionAnchor');vv['MessagesPopout']=BDFDB['WebModules']['findByProperties']('messageGroupWrapperOffsetCorrection','messagesPopout');vv['MessagesWelcome']=BDFDB['WebModules']['findByProperties']('welcomeMessage','h1');vv['MessagesWrap']=BDFDB['WebModules']['findByProperties']('messagesWrapper','messageGroupBlocked');vv['Modal']=BDFDB['WebModules']['findByProperties']('modal','sizeLarge');vv['ModalDivider']=BDFDB['WebModules']['find'](vz=>typeof vz['divider']=='string'&&Object['keys'](vz)['length']==0x1);vv['ModalItems']=BDFDB['WebModules']['findByProperties']('guildName','checkboxContainer');vv['ModalMiniContent']=BDFDB['WebModules']['find'](vA=>typeof vA['modal']=='string'&&typeof vA['content']=='string'&&typeof vA['size']=='string'&&Object['keys'](vA)['length']==0x3);vv['ModalWrap']=BDFDB['WebModules']['find'](vB=>typeof vB['modal']=='string'&&typeof vB['inner']=='string'&&Object['keys'](vB)['length']==0x2);vv['NameContainer']=vv['ContextMenu']['subMenuContext']?BDFDB['WebModules']['findByProperties']('nameAndDecorators','name'):{};vv['NameTag']=BDFDB['WebModules']['findByProperties']('bot','nameTag');vv['Note']=BDFDB['WebModules']['find'](vC=>typeof vC['note']=='string'&&Object['keys'](vC)['length']==0x1);vv['Notice']=BDFDB['WebModules']['findByProperties']('notice','noticeFacebook');vv['OptionPopout']=BDFDB['WebModules']['findByProperties']('container','button','item');vv['PictureInPicture']=BDFDB['WebModules']['findByProperties']('pictureInPicture','pictureInPictureWindow');vv['PillWrapper']=BDFDB['WebModules']['find'](vD=>typeof vD['item']=='string'&&typeof vD['wrapper']=='string'&&Object['keys'](vD)['length']==0x2);vv['PrivateChannel']=BDFDB['WebModules']['findByProperties']('channel','closeButton');vv['PrivateChannelActivity']=BDFDB['WebModules']['findByProperties']('activity','text');vv['PrivateChannelList']=BDFDB['WebModules']['findByProperties']('privateChannels','searchBar');vv['Popout']=BDFDB['WebModules']['findByProperties']('popout','arrowAlignmentTop');vv['PopoutActivity']=BDFDB['WebModules']['findByProperties']('ellipsis','activityActivityFeed');vv['QuickMessage']=BDFDB['WebModules']['findByProperties']('quickMessage','isBlocked');vv['QuickSelect']=BDFDB['WebModules']['findByProperties']('quickSelectArrow','selected');vv['QuickSwitch']=BDFDB['WebModules']['findByProperties']('resultFocused','guildIconContainer');vv['QuickSwitchWrap']=BDFDB['WebModules']['findByProperties']('container','miscContainer');vv['Reactions']=BDFDB['WebModules']['findByProperties']('reactionBtn','reaction');vv['RecentMentions']=BDFDB['WebModules']['findByProperties']('recentMentionsFilterPopout','mentionFilter');vv['Role']=BDFDB['WebModules']['findByProperties']('roleCircle','roleName');vv['Scrollbar']=BDFDB['WebModules']['findByProperties']('scrollbar','scrollbarGhost');vv['Scroller']=BDFDB['WebModules']['findByProperties']('firefoxFixScrollFlex','scroller');vv['SearchBar']=BDFDB['WebModules']['findByProperties']('container','clear');vv['SearchPopout']=BDFDB['WebModules']['findByProperties']('datePicker','searchResultChannelIconBackground');vv['SearchPopoutWrap']=BDFDB['WebModules']['findByProperties']('container','queryContainer');vv['SearchResults']=BDFDB['WebModules']['findByProperties']('resultsWrapper','searchResults');vv['Select']=BDFDB['WebModules']['findByProperties']('select','error','errorMessage');vv['SettingsCloseButton']=BDFDB['WebModules']['findByProperties']('closeButton','keybind');vv['SettingsItems']=BDFDB['WebModules']['findByProperties']('dividerMini','note');vv['SettingsTable']=BDFDB['WebModules']['findByProperties']('headerOption','headerSize');vv['SettingsWindow']=BDFDB['WebModules']['findByProperties']('contentRegion','standardSidebarView');vv['Slider']=BDFDB['WebModules']['findByProperties']('slider','grabber');vv['Spoiler']=BDFDB['WebModules']['findByProperties']('spoilerContainer','hidden');vv['Switch']=BDFDB['WebModules']['findByProperties']('switchDisabled','valueChecked');vv['Table']=BDFDB['WebModules']['findByProperties']('stickyHeader','emptyStateText');vv['Text']=BDFDB['WebModules']['findByProperties']('defaultColor','defaultMarginh1');vv['TextColor']=BDFDB['WebModules']['findByProperties']('colorStandard','colorMuted','colorError');vv['TextColor2']=BDFDB['WebModules']['findByProperties']('base','muted','wrapper');vv['TextSize']=BDFDB['WebModules']['findByProperties']('size10','size14','size20');vv['TextStyle']=BDFDB['WebModules']['findByProperties']('large','primary','selectable');vv['Tip']=BDFDB['WebModules']['findByProperties']('pro','inline');vv['Title']=BDFDB['WebModules']['findByProperties']('title','size18');vv['TitleBar']=BDFDB['WebModules']['findByProperties']('titleBar','wordmark');vv['Tooltip']=BDFDB['WebModules']['findByProperties']('tooltip','tooltipTop');vv['Typing']=BDFDB['WebModules']['findByProperties']('cooldownWrapper','typing');vv['UnreadBar']=BDFDB['WebModules']['findByProperties']('active','bar','unread');vv['UserPopout']=BDFDB['WebModules']['findByProperties']('userPopout','headerPlaying');vv['UserProfile']=BDFDB['WebModules']['findByProperties']('topSectionNormal','tabBarContainer');vv['Video']=BDFDB['WebModules']['findByProperties']('video','fullScreen');vv['VoiceChannel']=BDFDB['WebModules']['findByProperties']('avatarSpeaking','voiceUser');vv['VoiceChannelList']=BDFDB['WebModules']['findByProperties']('list','collapsed');vv['VoiceDetails']=BDFDB['WebModules']['findByProperties']('container','customStatusContainer');vv['VoiceDetailsPing']=BDFDB['WebModules']['findByProperties']('rtcConnectionQualityBad','rtcConnectionQualityFine');BDFDB['DiscordClassModules']=Object['assign']({},vv);var vE={'_bdguild':['BDrepo','bdGuild'],'_bdguildanimatable':['BDrepo','bdGuildAnimatable'],'_bdguildaudio':['BDrepo','bdGuildAudio'],'_bdguildselected':['BDrepo','bdGuildSelected'],'_bdguildseparator':['BDrepo','bdGuildSeparator'],'_bdguildunread':['BDrepo','bdGuildUnread'],'_bdguildvideo':['BDrepo','bdGuildVideo'],'_bdpillselected':['BDrepo','bdPillSelected'],'_bdpillunread':['BDrepo','bdPillUnread'],'_bdv2button':['BDv2repo','bdButton'],'_bdv2card':['BDv2repo','bdCard'],'_bdv2hastooltip':['BDv2repo','bdHasTooltip'],'_bdv2materialdesignicon':['BDv2repo','bdMaterialDesignIcon'],'_bdv2tooltipopen':['BDv2repo','vTooltipOpen'],'_repoauthor':['BDrepo','bdaAuthor'],'_repocheckbox':['BDrepo','switchCheckbox'],'_repocheckboxchecked':['BDrepo','switchChecked'],'_repocheckboxinner':['BDrepo','switch'],'_repocheckboxitem':['BDrepo','switchItem'],'_repocheckboxwrap':['BDrepo','switchWrapper'],'_repocontrols':['BDrepo','bdaControls'],'_repodescription':['BDrepo','bdaDescription'],'_repodescriptionwrap':['BDrepo','bdaDescriptionWrap'],'_repofolderbutton':['BDrepo','bdPfbtn'],'_repofooter':['BDrepo','bdaFooter'],'_repoheader':['BDrepo','bdaHeader'],'_repoheadertitle':['BDrepo','bdaHeaderTitle'],'_repolist':['BDrepo','bdaSlist'],'_repolink':['BDrepo','bdaLink'],'_repolinks':['BDrepo','bdaLinks'],'_reponame':['BDrepo','bdaName'],'_reposettingsbutton':['BDrepo','bdaSettingsButton'],'_reposettingsopen':['BDrepo','settingsOpen'],'_reposettingsclosed':['BDrepo','settingsClosed'],'_repoversion':['BDrepo','bdaVersion'],'accountinfo':['AccountDetails','container'],'accountinfoavatar':['AccountDetails','avatar'],'accountinfoavatarwrapper':['AccountDetails','avatarWrapper'],'accountinfobutton':['AccountDetailsButtons','button'],'accountinfobuttondisabled':['AccountDetailsButtons','disabled'],'accountinfobuttonenabled':['AccountDetailsButtons','enabled'],'accountinfodetails':['AccountDetails','usernameContainer'],'accountinfonametag':['AccountDetails','nameTag'],'activityfeed':['ActivityFeed','activityFeed'],'alignbaseline':['Flex','alignBaseline'],'aligncenter':['Flex','alignCenter'],'alignend':['Flex','alignEnd'],'alignstart':['Flex','alignStart'],'alignstretch':['Flex','alignStretch'],'anchor':['Anchor','anchor'],'anchorunderlineonhover':['Anchor','anchorUnderlineOnHover'],'animationcontainerbottom':['AnimationContainer','animatorBottom'],'animationcontainerleft':['AnimationContainer','animatorLeft'],'animationcontainerright':['AnimationContainer','animatorRight'],'animationcontainertop':['AnimationContainer','animatorTop'],'animationcontainerrender':['AnimationContainer','didRender'],'animationcontainerscale':['AnimationContainer','scale'],'animationcontainertranslate':['AnimationContainer','translate'],'app':['AppOuter','app'],'appcontainer':['AppBase','container'],'appmount':['AppMount','appMount'],'applayers':['AppInner','layers'],'applicationstore':['ApplicationStore','applicationStore'],'appold':['AppInner','app'],'auditlog':['AuditLog','auditLog'],'auditloguserhook':['AuditLog','userHook'],'authbox':['AuthBox','authBox'],'autocomplete':['Autocomplete','autocomplete'],'autocomplete2':['ChannelTextArea','autocomplete'],'autocompletecontent':['Autocomplete','content'],'autocompletecontenttitle':['Autocomplete','contentTitle'],'autocompletedescription':['Autocomplete','description'],'autocompletedescriptiondiscriminator':['Autocomplete','descriptionDiscriminator'],'autocompletedescriptionusername':['Autocomplete','descriptionUsername'],'autocompleteicon':['Autocomplete','icon'],'autocompleteiconforeground':['Autocomplete','iconForeground'],'autocompleteinner':['Autocomplete','autocompleteInner'],'autocompleterow':['Autocomplete','autocompleteRow'],'autocompleterowhorizontal':['Autocomplete','autocompleteRowHorizontal'],'autocompleterowvertical':['Autocomplete','autocompleteRowVertical'],'autocompleteselectable':['Autocomplete','selectable'],'autocompleteselected':['Autocomplete','selectorSelected'],'autocompleteselector':['Autocomplete','selector'],'avatar':['Avatar','avatar'],'avatarcursordefault':['Avatar','cursorDefault'],'avataricon':['AvatarIcon','icon'],'avatariconactivelarge':['AvatarIcon','iconActiveLarge'],'avatariconactivemedium':['AvatarIcon','iconActiveMedium'],'avatariconactivemini':['AvatarIcon','iconActiveMini'],'avatariconactivesmall':['AvatarIcon','iconActiveSmall'],'avatariconactivexlarge':['AvatarIcon','iconActiveXLarge'],'avatariconinactive':['AvatarIcon','iconInactive'],'avatariconsizelarge':['AvatarIcon','iconSizeLarge'],'avatariconsizemedium':['AvatarIcon','iconSizeMedium'],'avatariconsizemini':['AvatarIcon','iconSizeMini'],'avatariconsizesmol':['AvatarIcon','iconSizeSmol'],'avatariconsizesmall':['AvatarIcon','iconSizeSmall'],'avatariconsizexlarge':['AvatarIcon','iconSizeXLarge'],'avatarmask':['Avatar','mask'],'avatarnoicon':['AvatarIcon','noIcon'],'avatarpointer':['Avatar','pointer'],'avatarpointerevents':['Avatar','pointerEvents'],'avatarwrapper':['Avatar','wrapper'],'backdrop':['Backdrop','backdrop'],'badgewrapper':['NotFound','badgeWrapper'],'bottag':['BotTag','botTag'],'bottaginvert':['BotTag','botTagInvert'],'bottagmember':['Member','botTag'],'bottagmessage':['Message','botTag'],'bottagmessagecompact':['Message','botTagCompact'],'bottagmessagecozy':['Message','botTagCozy'],'bottagnametag':['NameTag','bot'],'bottagregular':['BotTag','botTagRegular'],'button':['Button','button'],'buttoncolorblack':['Button','colorBlack'],'buttoncolorbrand':['Button','colorBrand'],'buttoncolorgreen':['Button','colorGreen'],'buttoncolorgrey':['Button','colorGrey'],'buttoncolorlink':['Button','colorLink'],'buttoncolorprimary':['Button','colorPrimary'],'buttoncolorred':['Button','colorRed'],'buttoncolortransparent':['Button','colorTransparent'],'buttoncolorwhite':['Button','colorWhite'],'buttoncoloryellow':['Button','colorYellow'],'buttoncontents':['Button','contents'],'buttondisabledoverlay':['Button','disabledButtonOverlay'],'buttondisabledwrapper':['Button','disabledButtonWrapper'],'buttonfullwidth':['Button','fullWidth'],'buttongrow':['Button','grow'],'buttonhashover':['Button','hasHover'],'buttonhoverblack':['Button','hoverBlack'],'buttonhoverbrand':['Button','hoverBrand'],'buttonhovergreen':['Button','hoverGreen'],'buttonhovergrey':['Button','hoverGrey'],'buttonhoverlink':['Button','hoverLink'],'buttonhoverprimary':['Button','hoverPrimary'],'buttonhoverred':['Button','hoverRed'],'buttonhovertransparent':['Button','hoverTransparent'],'buttonhoverwhite':['Button','hoverWhite'],'buttonhoveryellow':['Button','hoverYellow'],'buttonlookblank':['Button','lookBlank'],'buttonlookfilled':['Button','lookFilled'],'buttonlookghost':['Button','lookGhost'],'buttonlookinverted':['Button','lookInverted'],'buttonlooklink':['Button','lookLink'],'buttonlookoutlined':['Button','lookOutlined'],'buttonsizeicon':['Button','sizeIcon'],'buttonsizelarge':['Button','sizeLarge'],'buttonsizemax':['Button','sizeMax'],'buttonsizemedium':['Button','sizeMedium'],'buttonsizemin':['Button','sizeMin'],'buttonsizesmall':['Button','sizeSmall'],'buttonsizexlarge':['Button','sizeXlarge'],'buttonspinner':['Button','spinner'],'buttonspinneritem':['Button','spinnerItem'],'buttonsubmitting':['Button','submitting'],'callavatarvideo':['Call','callAvatarVideo'],'callavatarvoice':['Call','callAvatarVoice'],'callavatarwrapper':['Call','callAvatarWrapper'],'callcurrentcontainer':['CallCurrent','wrapper'],'callcurrentdetails':['CallDetails','container'],'callcurrentvideo':['Video','video'],'callincoming':['CallIncoming','incomingCall'],'callincomingcontainer':['CallIncoming','container'],'callincominginner':['CallIncomingInner','incomingCallInner'],'callmembers':['CallIncomingInner','members'],'callselected':['Call','selected'],'callvideo':['Call','video'],'card':['Card','card'],'cardbrand':['Card','cardBrand'],'cardbrandoutline':['Card','cardBrandOutline'],'carddanger':['Card','cardDanger'],'carddangeroutline':['Card','cardDangerOutline'],'cardprimary':['Card','cardPrimary'],'cardprimaryeditable':['Card','cardPrimaryEditable'],'cardprimaryoutline':['Card','cardPrimaryOutline'],'cardprimaryoutlineeditable':['Card','cardPrimaryOutlineEditable'],'cardstore':['CardStore','card'],'cardstoreinteractive':['CardStore','interactive'],'cardsuccess':['Card','cardSuccess'],'cardsuccessoutline':['Card','cardSuccessOutline'],'cardwarning':['Card','cardWarning'],'cardwarningoutline':['Card','cardWarningOutline'],'categoryaddbutton':['CategoryContainer','addButton'],'categoryaddbuttonicon':['CategoryContainer','addButtonIcon'],'categorychildren':['Category','children'],'categoryclickable':['Category','clickable'],'categorycollapsed':['Category','collapsed'],'categorycontainerdefault':['CategoryContainer','containerDefault'],'categoryforcevisible':['CategoryContainer','forceVisible'],'categoryicon':['Category','icon'],'categoryiconvisibility':['CategoryContainer','iconVisibility'],'categorymuted':['Category','muted'],'categoryname':['Category','name'],'categorywrapper':['Category','wrapper'],'changelogadded':['ChangeLog','added'],'changelogfixed':['ChangeLog','fixed'],'changelogimproved':['ChangeLog','improved'],'changelogprogress':['ChangeLog','added'],'changelogtitle':['ChangeLog','title'],'channelactionicon':['ChannelContainer','actionIcon'],'channelchildicon':['ChannelContainer','iconItem'],'channelchildiconbase':['ChannelContainer','iconBase'],'channelchildren':['Channel','children'],'channelcontainerdefault':['ChannelContainer','containerDefault'],'channelcontent':['Channel','content'],'channeldisabled':['ChannelContainer','disabled'],'channelheaderchannelname':['ChatWindow','channelName'],'channelheaderchildren':['HeaderBar','children'],'channelheaderdivider':['HeaderBar','divider'],'channelheaderheaderbar':['HeaderBar','container'],'channelheaderheaderbarthemed':['HeaderBar','themed'],'channelheaderheaderbartitle':['HeaderBar','title'],'channelheadericon':['HeaderBar','icon'],'channelheadericonbadge':['HeaderBar','iconBadge'],'channelheadericonclickable':['HeaderBar','clickable'],'channelheadericonselected':['HeaderBar','selected'],'channelheadericonwrapper':['HeaderBar','iconWrapper'],'channelheadertitle':['ChatWindow','title'],'channelheadertitlewrapper':['ChatWindow','titleWrapper'],'channelheadersearch':['HeaderBarExtras','search'],'channelheadersearchbar':['HeaderBarSearch','searchBar'],'channelheadersearchicon':['HeaderBarSearch','icon'],'channelheadersearchinner':['HeaderBarSearch','search'],'channelheadertoolbar':['HeaderBar','toolbar'],'channelheadertoolbar2':['HeaderBarExtras','toolbar'],'channelheadertopic':['HeaderBarTopic','topic'],'channelheadertopicexpandable':['HeaderBarTopic','expandable'],'channelicon':['Channel','icon'],'channeliconvisibility':['ChannelContainer','iconVisibility'],'channelmentionsbadge':['ChannelContainer','mentionsBadge'],'channelmodeconnected':['Channel','modeConnected'],'channelmodelocked':['Channel','modeLocked'],'channelmodemuted':['Channel','modeMuted'],'channelmodeselected':['Channel','modeSelected'],'channelmodeunread':['Channel','modeUnread'],'channelname':['Channel','name'],'channelpanel':['AppBase','activityPanel'],'channelpaneltitle':['NotFound','channelPanelTitle'],'channelpanels':['AppBase','panels'],'channels':['AppBase','sidebar'],'channelselected':['ChannelContainer','selected'],'channelsscroller':['GuildChannels','scroller'],'channelsunreadbar':['GuildChannels','unreadBar'],'channelsunreadbarcontainer':['GuildChannels','positionedContainer'],'channelsunreadbarbottom':['GuildChannels','unreadBottom'],'channelsunreadbarunread':['GuildChannels','unread'],'channelsunreadbartop':['GuildChannels','unreadTop'],'channelunread':['Channel','unread'],'channeluserlimit':['ChannelLimit','wrapper'],'channeluserlimitcontainer':['ChannelContainer','userLimit'],'channeluserlimittotal':['ChannelLimit','total'],'channeluserlimitusers':['ChannelLimit','users'],'channelwrapper':['Channel','wrapper'],'chat':['ChatWindow','chat'],'chatbase':['AppBase','base'],'chatcontent':['ChatWindow','chatContent'],'chatform':['ChatWindow','form'],'chatinner':['ChatWindow','content'],'chatspacer':['AppBase','content'],'checkbox':['Checkbox','checkbox'],'checkboxchecked':['Checkbox','checked'],'checkboxcontainer':['ModalItems','checkboxContainer'],'checkboxinput':['Checkbox','input'],'checkboxinputdefault':['Checkbox','inputDefault'],'checkboxinputdisabled':['Checkbox','inputDisabled'],'checkboxround':['Checkbox','round'],'checkboxwrapper':['Checkbox','checkboxWrapper'],'checkboxwrapperdisabled':['Checkbox','checkboxWrapperDisabled'],'clickable':['Message','clickOverride'],'colorbase':['TextColor2','base'],'colorerror':['TextColor','colorError'],'colormuted':['TextColor','colorMuted'],'colormuted2':['TextColor2','muted'],'colorpicker':['ColorPicker','colorPickerCustom'],'colorpickerhexinput':['ColorPicker','customColorPickerInput'],'colorpickerhue':['ColorPickerInner','hue'],'colorpickerinner':['ColorPickerInner','wrapper'],'colorpickerrow':['ColorPicker','colorPickerRow'],'colorpickersaturation':['ColorPickerInner','saturation'],'colorpickerswatch':['ColorPicker','colorPickerSwatch'],'colorpickerswatches':['BDFDB','colorPickerSwatches'],'colorpickerswatchesdisabled':['BDFDB','colorPickerSwatchesDisabled'],'colorpickerswatchcustom':['ColorPicker','custom'],'colorpickerswatchdefault':['ColorPicker','default'],'colorpickerswatchdisabled':['ColorPicker','disabled'],'colorpickerswatchdropper':['ColorPicker','colorPickerDropper'],'colorpickerswatchdropperfg':['ColorPicker','colorPickerDropperFg'],'colorpickerswatchnocolor':['ColorPicker','noColor'],'colorpickerswatchselected':['BDFDB','colorPickerSwatchSelected'],'colorpickerswatchsingle':['BDFDB','colorPickerSwatchSingle'],'colorstandard':['TextColor','colorStandard'],'contentregion':['SettingsWindow','contentRegion'],'contextmenu':['ContextMenu','contextMenu'],'contextmenucheckbox':['ContextMenuCheckbox','checkbox'],'contextmenucheckbox2':['ContextMenu','checkbox'],'contextmenucheckboxdisabled':['ContextMenuCheckbox','disabled'],'contextmenucheckboxinner':['ContextMenuCheckbox','checkboxInner'],'contextmenucheckboxelement':['ContextMenuCheckbox','checkboxElement'],'contextmenuhint':['ContextMenu','hint'],'contextmenuitem':['ContextMenu','item'],'contextmenuitembrand':['ContextMenu','brand'],'contextmenuitemclickable':['ContextMenu','clickable'],'contextmenuitemdanger':['ContextMenu','danger'],'contextmenuitemdisabled':['ContextMenu','disabled'],'contextmenuitemgroup':['ContextMenu','itemGroup'],'contextmenuitemtoggle':['ContextMenu','itemToggle'],'contextmenuitemselected':['ContextMenu','selected'],'contextmenuitemslider':['ContextMenu','itemSlider'],'contextmenuitemsubmenu':['ContextMenu','itemSubMenu'],'contextmenuitemsubmenucaret':['ContextMenu','caret'],'contextmenulabel':['ContextMenu','label'],'contextmenuscroller':['ContextMenu','scroller'],'contextmenuslider':['ContextMenu','slider'],'contextmenusubcontext':['ContextMenu','subMenuContext'],'cooldownwrapper':['Typing','cooldownWrapper'],'cursordefault':['Cursor','cursorDefault'],'cursorpointer':['Cursor','cursorPointer'],'customstatus':['CustomStatus','customStatus'],'customstatuscontenticon':['CustomStatus','customStatusContentIcon'],'defaultcolor':['Text','defaultColor'],'description':['FormText','description'],'directioncolumn':['Flex','directionColumn'],'directiondown':['IconDirection','directionDown'],'directionleft':['IconDirection','directionLeft'],'directionright':['IconDirection','directionRight'],'directionrow':['Flex','directionRow'],'directionrowreverse':['Flex','directionRowReverse'],'directionup':['IconDirection','directionUp'],'directiontransition':['IconDirection','transition'],'disabled':['SettingsItems','disabled'],'discriminator':['NameTag','discriminator'],'divider':['ModalDivider','divider'],'dividerdefault':['SettingsItems','dividerDefault'],'dividermini':['SettingsItems','dividerMini'],'modaldivider':['ModalDivider','divider'],'modaldividerdefault':['SettingsItems','dividerDefault'],'modaldividermini':['SettingsItems','dividerMini'],'dmchannel':['PrivateChannel','channel'],'dmchannelactivity':['PrivateChannelActivity','activity'],'dmchannelactivityicon':['PrivateChannelActivity','icon'],'dmchannelactivitytext':['PrivateChannelActivity','text'],'dmchannelclose':['PrivateChannel','closeButton'],'dmchannelheader':['PrivateChannelList','header'],'dmchannels':['PrivateChannelList','privateChannels'],'dmpill':['GuildDm','pill'],'downloadlink':['DownloadLink','downloadLink'],'ellipsis':['PopoutActivity','ellipsis'],'embed':['Embed','embed'],'embedauthor':['Embed','embedAuthor'],'embedauthoricon':['Embed','embedAuthorIcon'],'embedauthorname':['Embed','embedAuthorName'],'embedauthornamelink':['Embed','embedAuthorNameLink'],'embedcentercontent':['Embed','centerContent'],'embedcontent':['Embed','embedContent'],'embedcontentinner':['Embed','embedContentInner'],'embeddescription':['Embed','embedDescription'],'embedfield':['Embed','embedField'],'embedfieldinline':['Embed','embedFieldInline'],'embedfieldname':['Embed','embedFieldName'],'embedfields':['Embed','embedFields'],'embedfieldvalue':['Embed','embedFieldValue'],'embedfooter':['Embed','embedFooter'],'embedfootericon':['Embed','embedFooterIcon'],'embedfooterseparator':['Embed','embedFooterSeparator'],'embedfootertext':['Embed','embedFooterText'],'embedgiftag':['Embed','embedGIFTag'],'embedgifv':['Embed','embedGIFV'],'embedhiddenspoiler':['Embed','hiddenSpoiler'],'embedhighbackgroundopacity':['Embed','highBackgroundOpacity'],'embediframe':['Embed','embedIframe'],'embedimage':['Embed','embedImage'],'embedinner':['Embed','embedInner'],'embedlink':['Embed','embedLink'],'embedlowbackgroundopacity':['Embed','lowBackgroundOpacity'],'embedmargin':['Embed','embedMargin'],'embedmarginlarge':['Embed','embedMarginLarge'],'embedmediumbackgroundopacity':['Embed','mediumBackgroundOpacity'],'embedpill':['Embed','embedPill'],'embedprovider':['Embed','embedProvider'],'embedproviderlink':['Embed','embedProviderLink'],'embedspoilerattachment':['Embed','spoilerAttachment'],'embedspoilerembed':['Embed','spoilerEmbed'],'embedspotify':['Embed','embedSpotify'],'embedthumbnail':['Embed','embedThumbnail'],'embedtitle':['Embed','embedTitle'],'embedtitlelink':['Embed','embedTitleLink'],'embedvideo':['Embed','embedVideo'],'embedvideoaction':['Embed','embedVideoAction'],'embedvideoactions':['Embed','embedVideoActions'],'embedvideoimagecomponent':['Embed','embedVideoImageComponent'],'embedvideoimagecomponentinner':['Embed','embedVideoImageComponentInner'],'embedwrapper':['MessageAccessory','embedWrapper'],'emojibutton':['EmojiButton','emojiButton'],'emojibuttonhovered':['EmojiButton','emojiButtonHovered'],'emojibuttonnormal':['EmojiButton','emojiButtonNormal'],'emojibuttonsprite':['EmojiButton','sprite'],'emojipicker':['EmojiPicker','emojiPicker'],'emojipickeractivity':['EmojiPicker','activity'],'emojipickerbutton':['Reactions','reactionBtn'],'emojipickercategories':['EmojiPicker','categories'],'emojipickercategory':['EmojiPicker','category'],'emojipickercustom':['EmojiPicker','custom'],'emojipickerdimmer':['EmojiPicker','dimmer'],'emojipickerdisabled':['EmojiPicker','disabled'],'emojipickerdiversityselector':['EmojiPicker','diversitySelector'],'emojipickeremojiitem':['EmojiPicker','emojiItem'],'emojipickerflags':['EmojiPicker','flags'],'emojipickerfood':['EmojiPicker','food'],'emojipickerheader':['EmojiPicker','header'],'emojipickeritem':['EmojiPicker','item'],'emojipickernature':['EmojiPicker','nature'],'emojipickerobjects':['EmojiPicker','objects'],'emojipickerpeople':['EmojiPicker','people'],'emojipickerpopout':['EmojiPicker','popout'],'emojipickerpremiumpromo':['EmojiPicker','premiumPromo'],'emojipickerpremiumpromoclose':['EmojiPicker','premiumPromoClose'],'emojipickerpremiumpromodescription':['EmojiPicker','premiumPromoDescription'],'emojipickerpremiumpromoimage':['EmojiPicker','premiumPromoImage'],'emojipickerpremiumpromotitle':['EmojiPicker','premiumPromoTitle'],'emojipickerrecent':['EmojiPicker','recent'],'emojipickerrow':['EmojiPicker','row'],'emojipickersearchbar':['EmojiPicker','searchBar'],'emojipickerscroller':['EmojiPicker','scroller'],'emojipickerscrollerwrap':['EmojiPicker','scrollerWrap'],'emojipickerselected':['EmojiPicker','selected'],'emojipickerspriteitem':['EmojiPicker','spriteItem'],'emojipickerstickyheader':['EmojiPicker','stickyHeader'],'emojipickersymbols':['EmojiPicker','symbols'],'emojipickertravel':['EmojiPicker','travel'],'emojipickervisible':['EmojiPicker','visible'],'fileattachment':['File','attachment'],'fileattachmentinner':['File','attachmentInner'],'filecancelbutton':['File','cancelButton'],'filedownloadbutton':['File','downloadButton'],'filename':['File','filename'],'filenamelink':['File','fileNameLink'],'filenamelinkwrapper':['File','filenameLinkWrapper'],'filenamewrapper':['File','filenameWrapper'],'flex':['FlexChild','flex'],'flex2':['Flex','flex'],'flexcenter':['Flex','flexCenter'],'flexchild':['FlexChild','flexChild'],'flexmarginreset':['FlexChild','flexMarginReset'],'flexspacer':['Flex','spacer'],'flowerstar':['FlowerStar','flowerStar'],'flowerstarchild':['FlowerStar','childContainer'],'flowerstarcontainer':['FlowerStar','flowerStarContainer'],'formtext':['FormText','formText'],'friends':['Friends','container'],'friendscolumn':['Friends','friendsColumn'],'friendscolumnnamewrap':['Friends','friendsColumnName'],'friendsrow':['Friends','friendsRow'],'friendstable':['Friends','friendsTable'],'friendstableheader':['Friends','friendsTableHeader'],'friendsusername':['Friends','username'],'game':['Game','game'],'gameicon':['GameIcon','gameIcon'],'gameiconlarge':['GameIcon','large'],'gameiconmedium':['GameIcon','medium'],'gameiconsmall':['GameIcon','small'],'gameiconxsmall':['GameIcon','xsmall'],'gamelibrary':['GameLibrary','gameLibrary'],'gamelibrarytable':['Table','table'],'gamelibrarytableheader':['Table','header'],'gamelibrarytablestickyheader':['Table','stickyHeader'],'gamename':['Game','gameName'],'gamenameinput':['Game','gameNameInput'],'giffavoritebutton':['MessageAccessory','gifFavoriteButton'],'giffavoritecolor':['GifFavoriteButton','gifFavoriteButton'],'giffavoriteicon':['GifFavoriteButton','icon'],'giffavoriteshowpulse':['GifFavoriteButton','showPulse'],'giffavoritesize':['GifFavoriteButton','size'],'giffavoriteselected':['GifFavoriteButton','selected'],'giftinventory':['GiftInventory','root'],'goliveactions':['GoLiveDetails','actions'],'golivebody':['GoLiveDetails','body'],'goliveclickablegamewrapper':['GoLiveDetails','clickableGameWrapper'],'golivegameicon':['GoLiveDetails','gameIcon'],'golivegamename':['GoLiveDetails','gameName'],'golivegamewrapper':['GoLiveDetails','gameWrapper'],'golivepanel':['GoLiveDetails','panel'],'green':['TextStyle','statusGreen'],'grey':['TextStyle','statusGrey'],'guildbadgebase':['Badge','base'],'guildbadgeicon':['Badge','icon'],'guildbadgeiconbadge':['Badge','iconBadge'],'guildbadgeiconbadge2':['GuildsItems','iconBadge'],'guildbadgenumberbadge':['Badge','numberBadge'],'guildbadgetextbadge':['Badge','textBadge'],'guildbuttoncontainer':['GuildsItems','circleButtonMask'],'guildbuttoninner':['GuildsItems','circleIconButton'],'guildbuttonicon':['GuildsItems','circleIcon'],'guildbuttonpill':['GuildsItems','pill'],'guildbuttonselected':['GuildsItems','selected'],'guildchannels':['NotFound','guildChannels'],'guildcontainer':['GuildServer','blobContainer'],'guilddiscovery':['GuildDiscovery','pageWrapper'],'guildedge':['GuildEdges','edge'],'guildedgehalf':['GuildEdges','half'],'guildedgehigher':['GuildEdges','higher'],'guildedgemiddle':['GuildEdges','middle'],'guildedgewrapper':['GuildEdges','wrapper'],'guildserror':['GuildsItems','guildsError'],'guildserrorinner':['GuildsItems','errorInner'],'guildfolder':['GuildFolder','folder'],'guildfolderexpandendbackground':['GuildFolder','expandedFolderBackground'],'guildfolderexpandendbackgroundcollapsed':['GuildFolder','collapsed'],'guildfolderexpandendbackgroundhover':['GuildFolder','hover'],'guildfolderexpandedguilds':['GuildFolder','expandedGuilds'],'guildfolderguildicon':['GuildFolder','guildIcon'],'guildfoldericonwrapper':['GuildFolder','folderIconWrapper'],'guildfoldericonwrapperclosed':['GuildFolder','closedFolderIconWrapper'],'guildfoldericonwrapperexpanded':['GuildFolder','expandedFolderIconWrapper'],'guildfolderwrapper':['GuildFolder','wrapper'],'guildheader':['GuildHeader','container'],'guildheaderbannerimage':['GuildHeader','bannerImage'],'guildheaderbannerimagecontainer':['GuildHeader','animatedContainer'],'guildheaderbannervisible':['GuildHeader','bannerVisible'],'guildheaderbutton':['GuildHeaderButton','button'],'guildheaderbuttonopen':['GuildHeaderButton','open'],'guildheaderclickable':['GuildHeader','clickable'],'guildheaderhasbanner':['GuildHeader','hasBanner'],'guildheadericoncontainer':['GuildHeader','guildIconContainer'],'guildheadericonbgtiernone':['GuildHeader','iconBackgroundTierNone'],'guildheadericonbgtierone':['GuildHeader','iconBackgroundTierOne'],'guildheadericonbgtierthree':['GuildHeader','iconBackgroundTierThree'],'guildheadericonbgtiertwo':['GuildHeader','iconBackgroundTierTwo'],'guildheadericonpremiumgem':['GuildHeader','premiumGuildIconGem'],'guildheadericontiernone':['GuildHeader','iconTierNone'],'guildheadericontierone':['GuildHeader','iconTierOne'],'guildheadericontierthree':['GuildHeader','iconTierThree'],'guildheadericontiertwo':['GuildHeader','iconTierTwo'],'guildheaderheader':['GuildHeader','header'],'guildheadername':['GuildHeader','name'],'guildicon':['GuildIcon','icon'],'guildiconacronym':['GuildIcon','acronym'],'guildiconchildwrapper':['GuildIcon','childWrapper'],'guildiconselected':['GuildIcon','selected'],'guildiconwrapper':['GuildIcon','wrapper'],'guildinner':['Guild','wrapper'],'guildinnerwrapper':['GuildsItems','listItemWrapper'],'guildlowerbadge':['Guild','lowerBadge'],'guildouter':['GuildsItems','listItem'],'guildpill':['GuildServer','pill'],'guildpillitem':['PillWrapper','item'],'guildpillwrapper':['PillWrapper','wrapper'],'guildplaceholder':['GuildsItems','dragInner'],'guildplaceholdermask':['GuildsItems','placeholderMask'],'guilds':['AppBase','guilds'],'guildseparator':['GuildsItems','guildSeparator'],'guildserror':['GuildsItems','guildsError'],'guildsettingsbannedcard':['GuildSettingsBanned','bannedUser'],'guildsettingsbanneddiscrim':['GuildSettingsBanned','discrim'],'guildsettingsbannedusername':['GuildSettingsBanned','username'],'guildsettingsinvitecard':['GuildSettingsInvite','inviteSettingsInviteRow'],'guildsettingsinvitechannelname':['GuildSettingsInvite','channelName'],'guildsettingsinviteusername':['GuildSettingsInvite','username'],'guildsettingsmembercard':['GuildSettingsMember','member'],'guildsettingsmembername':['GuildSettingsMember','name'],'guildsettingsmembernametag':['GuildSettingsMember','nameTag'],'guildsscroller':['GuildsWrapper','scroller'],'guildsscrollerwrap':['GuildsWrapper','scrollerWrap'],'guildsvg':['Guild','svg'],'guildswrapper':['GuildsWrapper','wrapper'],'guildswrapperunreadmentionsbar':['GuildsWrapper','unreadMentionsBar'],'guildswrapperunreadmentionsbarbottom':['GuildsWrapper','unreadMentionsIndicatorBottom'],'guildswrapperunreadmentionsbartop':['GuildsWrapper','unreadMentionsIndicatorTop'],'guildupperbadge':['Guild','upperBadge'],'h1':['Text','h1'],'h1defaultmargin':['Text','defaultMarginh1'],'h2':['Text','h2'],'h2defaultmargin':['Text','defaultMarginh2'],'h3':['Text','h3'],'h3defaultmargin':['Text','defaultMarginh3'],'h4':['Text','h4'],'h4defaultmargin':['Text','defaultMarginh4'],'h5':['Text','h5'],'h5defaultmargin':['Text','defaultMarginh5'],'headertitle':['Text','title'],'height12':['UserPopout','height12'],'height16':['File','height16'],'height24':['Title','height24'],'height36':['Notice','height36'],'highlight':['NotFound','highlight'],'homebuttonicon':['HomeIcon','homeIcon'],'homebuttonpill':['HomeIcon','pill'],'horizontal':['FlexChild','horizontal'],'horizontal2':['NotFound','_'],'horizontalreverse':['FlexChild','horizontalReverse'],'horizontalreverse2':['NotFound','_'],'hotkeybase':['NotFound','_'],'hotkeybutton':['HotKeyRecorder','button'],'hotkeybutton2':['NotFound','_'],'hotkeycontainer':['HotKeyRecorder','container'],'hotkeycontainer2':['NotFound','_'],'hotkeydisabled':['HotKeyRecorder','disabled'],'hotkeydisabled2':['NotFound','_'],'hotkeyediticon':['HotKeyRecorder','editIcon'],'hotkeyhasvalue':['HotKeyRecorder','hasValue'],'hotkeyinput':['HotKeyRecorder','input'],'hotkeyinput2':['HotKeyRecorder','input'],'hotkeylayout':['HotKeyRecorder','layout'],'hotkeylayout2':['HotKeyRecorder','layout'],'hotkeyrecording':['HotKeyRecorder','recording'],'hotkeyshadowpulse':['HotKeyRecorder','shadowPulse'],'hotkeytext':['HotKeyRecorder','text'],'hovercard':['HoverCard','card'],'hovercardinner':['BDFDB','cardInner'],'hovercardbutton':['NotFound','hoverCardButton'],'icon':['EmbedActions','icon'],'iconactionswrapper':['EmbedActions','wrapper'],'iconexternal':['EmbedActions','iconExternal'],'iconexternalmargins':['EmbedActions','iconExternalMargins'],'iconplay':['EmbedActions','iconPlay'],'iconwrapper':['EmbedActions','iconWrapper'],'iconwrapperactive':['EmbedActions','iconWrapperActive'],'imageaccessory':['ImageWrapper','imageAccessory'],'imageclickable':['ImageWrapper','clickable'],'imageerror':['ImageWrapper','imageError'],'imageplaceholder':['ImageWrapper','imagePlaceholder'],'imageplaceholderoverlay':['ImageWrapper','imagePlaceholderOverlay'],'imagewrapper':['ImageWrapper','imageWrapper'],'imagewrapperbackground':['ImageWrapper','imageWrapperBackground'],'imagewrapperinner':['ImageWrapper','imageWrapperInner'],'imagezoom':['ImageWrapper','imageZoom'],'itemlayer':['ItemLayerContainer','layer'],'itemlayercontainer':['ItemLayerContainer','layerContainer'],'input':['Input','input'],'inputdefault':['Input','inputDefault'],'inputdisabled':['Input','disabled'],'inputeditable':['Input','editable'],'inputerror':['Input','error'],'inputfocused':['Input','focused'],'inputmini':['Input','inputMini'],'inputsuccess':['Input','success'],'inputwrapper':['Input','inputWrapper'],'invite':['GuildInvite','wrapper'],'invitebutton':['GuildInvite','button'],'invitebuttoncontent':['GuildInvite','buttonContent'],'invitebuttonicon':['GuildInvite','buttonIcon'],'invitebuttoninner':['GuildInvite','buttonInner'],'invitebuttonsize':['GuildInvite','buttonSize'],'invitechannelname':['GuildInvite','channelName'],'invitecontent':['GuildInvite','content'],'invitecursordefault':['GuildInvite','cursorDefault'],'inviteguilddetail':['GuildInvite','guildDetail'],'inviteguildicon':['GuildInvite','guildIcon'],'inviteguildiconexpired':['GuildInvite','guildIconExpired'],'inviteguildiconimage':['GuildInvite','guildIconImage'],'inviteguildiconimagejoined':['GuildInvite','guildIconImageJoined'],'inviteguildiconjoined':['GuildInvite','guildIconJoined'],'inviteguildinfo':['GuildInvite','guildInfo'],'inviteguildname':['GuildInvite','guildName'],'inviteguildnameexpired':['GuildInvite','guildNameExpired'],'inviteguildnamejoined':['GuildInvite','guildNameJoined'],'inviteheader':['GuildInvite','header'],'invitehighbackgroundopacity':['GuildInvite','highBackgroundOpacity'],'inviteiconsizeoverride':['GuildInvite','iconSizeOverride'],'invitelowbackgroundopacity':['GuildInvite','lowBackgroundOpacity'],'invitemediumbackgroundopacity':['GuildInvite','mediumBackgroundOpacity'],'invitemodal':['InviteModal','modal'],'invitemodalinviterow':['InviteModal','inviteRow'],'invitemodalinviterowname':['InviteModal','inviteRowName'],'invitemodalwrapper':['InviteModal','wrapper'],'inviteonlinecount':['GuildInvite','onlineCount'],'inviteresolving':['GuildInvite','resolving'],'inviteresolvingbackground':['GuildInvite','resolvingBackground'],'invitestatus':['GuildInvite','status'],'invitestatusoffline':['GuildInvite','statusOffline'],'invitestatusonline':['GuildInvite','statusOnline'],'inviteuserselectnone':['GuildInvite','userSelectNone'],'justifycenter':['Flex','justifyCenter'],'justifyend':['Flex','justifyEnd'],'justifystart':['Flex','justifyStart'],'large':['TextStyle','large'],'layermodal':['LayerModal','root'],'layermodallarge':['LayerModal','large'],'layermodalmedium':['LayerModal','medium'],'layermodalsmall':['LayerModal','small'],'layer':['Layers','layer'],'layerbase':['Layers','baseLayer'],'layers':['Layers','layers'],'layersbg':['Layers','bg'],'lfg':['LFG','lfg'],'livetag':['LiveTag','live'],'livetaggray':['LiveTag','liveGray'],'livetaglarge':['LiveTag','liveLarge'],'livetagred':['LiveTag','liveRed'],'livetagsmall':['LiveTag','liveSmall'],'loginscreen':['NotFound','loginScreen'],'marginbottom4':['Margins','marginBottom4'],'marginbottom8':['Margins','marginBottom8'],'marginbottom20':['Margins','marginBottom20'],'marginbottom40':['Margins','marginBottom40'],'marginbottom60':['Margins','marginBottom60'],'margincenterhorz':['Margins','marginCenterHorz'],'marginleft4':['Autocomplete','marginLeft4'],'marginleft8':['Autocomplete','marginLeft8'],'marginreset':['Margins','marginReset'],'margintop4':['Margins','marginTop4'],'margintop8':['Margins','marginTop8'],'margintop20':['Margins','marginTop20'],'margintop40':['Margins','marginTop40'],'margintop60':['Margins','marginTop60'],'medium':['TextStyle','medium'],'member':['Member','member'],'membericon':['Member','icon'],'memberoffline':['Member','offline'],'memberownericon':['Member','ownerIcon'],'memberpremiumicon':['Member','premiumIcon'],'members':['MembersWrap','members'],'membersgroup':['MembersWrap','membersGroup'],'memberswrap':['MembersWrap','membersWrap'],'memberusername':['Member','roleColor'],'mention':['NotFound','mention'],'mentionwrapper':['Mention','wrapper'],'mentionwrapperhover':['Mention','wrapperHover'],'mentionwrappernohover':['Mention','wrapperNoHover'],'messageaccessory':['MessageAccessory','container'],'messageaccessorycompact':['MessageAccessory','containerCompact'],'messageaccessorycozy':['MessageAccessory','containerCozy'],'messageavatar':['Message','avatar'],'messagebarbase':['MessageElements','barBase'],'messagebarbuttonalt':['MessageElements','barButtonAlt'],'messagebarbuttonbase':['MessageElements','barButtonBase'],'messagebarbuttonicon':['MessageElements','barButtonIcon'],'messagebarbuttonmain':['MessageElements','barButtonMain'],'messagebarhasmore':['MessageElements','hasMore'],'messagebarjumptopresentbar':['MessageElements','jumpToPresentBar'],'messagebarloadingmore':['MessageElements','loadingMore'],'messagebarnewmessagesbar':['MessageElements','newMessagesBar'],'messagebarspan':['MessageElements','span'],'messagebarspinner':['MessageElements','spinner'],'messagebarspinneritem':['MessageElements','spinnerItem'],'messagebody':['MessageBody','container'],'messagebodycompact':['MessageBody','containerCompact'],'messagebodycozy':['MessageBody','containerCozy'],'messagebodyismentioned':['MessageBody','isMentioned'],'messagebodyismentionedcompact':['MessageBody','isMentionedCompact'],'messagebodyismentionedcozy':['MessageBody','isMentionedCozy'],'messagebuttoncontainer':['Message','buttonContainer'],'messagebuttoncontainerouter':['MessageBody','buttonContainer'],'messagecompact':['Message','messageCompact'],'messagecontent':['Message','content'],'messagecontentcompact':['Message','contentCompact'],'messagecontentcozy':['Message','contentCozy'],'messagedivider':['Message','divider'],'messagedividerenabled':['Message','dividerEnabled'],'messageedited':['MessageBody','edited'],'messagegroup':['Message','container'],'messagegroupblocked':['MessageElements','messageGroupBlocked'],'messagegroupblockedbtn':['MessageElements','messageGroupBlockedBtn'],'messagegroupblockedrevealed':['MessageElements','revealed'],'messagegroupcozy':['Message','containerCozy'],'messagegroupcompact':['Message','containerCompact'],'messagegroupwrapper':['MessagesPopout','messageGroupWrapper'],'messagegroupwrapperoffsetcorrection':['MessagesPopout','messageGroupWrapperOffsetCorrection'],'messageheadercompact':['Message','headerCompact'],'messageheadercozy':['Message','headerCozy'],'messageheadercozymeta':['Message','headerCozyMeta'],'messagelocalbotmessage':['Message','localBotMessage'],'messagemarkup':['MessageMarkup','markup'],'messagemarkupiscompact':['MessageBody','isCompact'],'messageoperations':['MessageOperations','operations'],'messages':['MessagesWrap','messages'],'messagesdivider':['MessagesWrap','divider'],'messagespopout':['MessagesPopout','messagesPopout'],'messagespopoutaccessories':['MessagesPopout','accessories'],'messagespopoutactionbuttons':['MessagesPopout','actionButtons'],'messagespopoutbody':['MessagesPopout','body'],'messagespopoutbottom':['MessagesPopout','bottom'],'messagespopoutchannelname':['MessagesPopout','channelName'],'messagespopoutchannelseparator':['MessagesPopout','channelSeparator'],'messagespopoutclosebutton':['MessagesPopout','closeButton'],'messagespopoutcomment':['MessagesPopout','comment'],'messagespopoutcontainercompactbounded':['Message','containerCompactBounded'],'messagespopoutcontainercozybounded':['Message','containerCozyBounded'],'messagespopoutemptyplaceholder':['MessagesPopout','emptyPlaceholder'],'messagespopoutfooter':['MessagesPopout','footer'],'messagespopoutguildname':['MessagesPopout','guildName'],'messagespopouthasmore':['MessagesPopout','hasMore'],'messagespopouthasmorebutton':['MessagesPopout','hasMoreButton'],'messagespopoutheader':['MessagesPopout','header'],'messagespopouthidden':['MessagesPopout','hidden'],'messagespopoutimage':['MessagesPopout','image'],'messagespopoutjumpbutton':['MessagesPopout','jumpButton'],'messagespopoutloading':['MessagesPopout','loading'],'messagespopoutloadingmore':['MessagesPopout','loadingMore'],'messagespopoutloadingplaceholder':['MessagesPopout','loadingPlaceholder'],'messagespopoutmessagegroupcozy':['MessagesPopout','messageGroupCozy'],'messagespopoutmessagegroupwrapper':['MessagesPopout','messageGroupWrapper'],'messagespopoutmessagegroupwrapperoffsetcorrection':['MessagesPopout','messageGroupWrapperOffsetCorrection'],'messagespopoutscrollingfooterwrap':['MessagesPopout','scrollingFooterWrap'],'messagespopoutspinner':['MessagesPopout','spinner'],'messagespopouttext':['MessagesPopout','text'],'messagespopouttip':['MessagesPopout','tip'],'messagespopouttitle':['MessagesPopout','title'],'messagespopoutvisible':['MessagesPopout','visible'],'messagespopoutwrap':['MessagesPopout','messagesPopoutWrap'],'messagesscrollerwrapper':['MessagesWrap','scrollerWrap'],'messageswelcomemessage':['MessagesWelcome','welcomeMessage'],'messageswelcomemessageheader':['MessagesWelcome','h1'],'messageswrapper':['MessagesWrap','messagesWrapper'],'messagesystem':['MessageSystem','container'],'messagesystemcontent':['MessageSystem','content'],'messagesystemicon':['MessageSystem','icon'],'messagetimedivider':['MessageElements','divider'],'messagetimedividerred':['MessageElements','dividerRed'],'messagetimedividercontent':['MessageElements','dividerContent'],'messagetimestampcompact':['Message','timestampCompact'],'messagetimestampcompactismentioned':['Message','timestampCompactIsMentioned'],'messagetimestampcozy':['Message','timestampCozy'],'messagetimestampsystem':['MessageSystem','timestamp'],'messageuploadcancel':['MessageFile','cancelButton'],'messageusername':['Message','username'],'modal':['ModalWrap','modal'],'modalclose':['Modal','close'],'modalcontent':['Modal','content'],'modalfooter':['Modal','footer'],'modalguildname':['ModalItems','guildName'],'modalheader':['Modal','header'],'modalheaderhassibling':['BDFDB','modalHeaderHasSibling'],'modalinner':['ModalWrap','inner'],'modalmini':['ModalMiniContent','modal'],'modalminicontent':['ModalMiniContent','content'],'modalminisize':['ModalMiniContent','size'],'modalminitext':['HeaderBarTopic','content'],'modalseparator':['Modal','separator'],'modalsizelarge':['Modal','sizeLarge'],'modalsizemedium':['Modal','sizeMedium'],'modalsizesmall':['Modal','sizeSmall'],'modalsub':['Modal','modal'],'modalsubinner':['Modal','inner'],'modaltabcontent':['BDFDB','modalTabContent'],'modaltabcontentopen':['BDFDB','modalTabContentOpen'],'modedefault':['FormText','modeDefault'],'modedisabled':['FormText','modeDisabled'],'modeselectable':['FormText','modeSelectable'],'namecontainer':['NameContainer','container'],'namecontaineravatar':['NameContainer','avatar'],'namecontainerclickable':['NameContainer','clickable'],'namecontainercontent':['NameContainer','content'],'namecontainerlayout':['NameContainer','layout'],'namecontainername':['NameContainer','name'],'namecontainernamecontainer':['NotFound','nameContainerNameContainer'],'namecontainernamewrapper':['NameContainer','nameAndDecorators'],'namecontainerselected':['NameContainer','selected'],'namecontainersubtext':['NameContainer','subText'],'nametag':['NameTag','nameTag'],'nochannel':['ChatWindow','noChannel'],'notice':['Notice','notice'],'noticebrand':['Notice','noticeBrand'],'noticebutton':['Notice','button'],'noticedanger':['Notice','noticeDanger'],'noticedefault':['Notice','noticeDefault'],'noticedismiss':['Notice','dismiss'],'noticefacebook':['Notice','noticeFacebook'],'noticeicon':['Notice','icon'],'noticeiconandroid':['Notice','iconAndroid'],'noticeiconapple':['Notice','iconApple'],'noticeiconwindows':['Notice','iconWindows'],'noticeinfo':['Notice','noticeInfo'],'noticeplatformicon':['Notice','platformIcon'],'noticepremium':['Notice','noticePremium'],'noticepremiumaction':['Notice','premiumAction'],'noticepremiumgrandfathered':['Notice','noticePremiumGrandfathered'],'noticepremiumlogo':['Notice','premiumLogo'],'noticepremiumtext':['Notice','premiumText'],'noticerichpresence':['Notice','noticeRichPresence'],'noticespotify':['Notice','noticeSpotify'],'noticestreamer':['Notice','noticeStreamerMode'],'noticesuccess':['Notice','noticeSuccess'],'noticesurvey':['Notice','noticeSurvey'],'note':['SettingsItems','note'],'nowrap':['Flex','noWrap'],'optionpopout':['OptionPopout','container'],'optionpopoutbutton':['OptionPopout','button'],'optionpopoutbuttonicon':['OptionPopout','icon'],'optionpopoutitem':['OptionPopout','item'],'overflowellipsis':['BDFDB','overflowEllipsis'],'pictureinpicture':['PictureInPicture','pictureInPicture'],'pictureinpicturewindow':['PictureInPicture','pictureInPictureWindow'],'popout':['Popout','popout'],'popoutarrowalignmenttop':['Popout','arrowAlignmentTop'],'popoutbody':['Popout','body'],'popoutbottom':['Popout','popoutBottom'],'popoutbottomleft':['Popout','popoutBottomLeft'],'popoutbottomright':['Popout','popoutBottomRight'],'popoutfooter':['Popout','footer'],'popoutheader':['Popout','header'],'popoutinvert':['Popout','popoutInvert'],'popoutleft':['Popout','popoutLeft'],'popoutnoarrow':['Popout','noArrow'],'popoutnoshadow':['Popout','noShadow'],'popouts':['Popout','popouts'],'popoutsubtitle':['Popout','subtitle'],'popoutthemedpopout':['Popout','themedPopout'],'popouttip':['Popout','tip'],'popouttitle':['Popout','title'],'popouttop':['Popout','popoutTop'],'popouttopleft':['Popout','popoutTopLeft'],'popouttopright':['Popout','popoutTopRight'],'primary':['TextStyle','primary'],'quickmessage':['QuickMessage','quickMessage'],'quickmessagepopout':['UserPopout','quickMessage'],'quickselect':['QuickSelect','quickSelect'],'quickselectarrow':['QuickSelect','quickSelectArrow'],'quickselectclick':['QuickSelect','quickSelectClick'],'quickselectlabel':['QuickSelect','quickSelectLabel'],'quickselectpopout':['QuickSelect','quickSelectPopout'],'quickselectpopoutoption':['QuickSelect','quickSelectPopoutOption'],'quickselectpopoutscroll':['QuickSelect','quickSelectPopoutScroll'],'quickselectscroller':['QuickSelect','quickSelectScroller'],'quickselectselected':['QuickSelect','selected'],'quickselectvalue':['QuickSelect','quickSelectValue'],'quickswitcher':['QuickSwitchWrap','quickswitcher'],'quickswitchresult':['QuickSwitch','result'],'quickswitchresultfocused':['QuickSwitch','resultFocused'],'quickswitchresultguildicon':['QuickSwitch','guildIcon'],'quickswitchresultmatch':['QuickSwitch','match'],'quickswitchresultmisccontainer':['QuickSwitchWrap','miscContainer'],'quickswitchresultname':['QuickSwitch','name'],'quickswitchresultnote':['QuickSwitch','note'],'quickswitchresultusername':['QuickSwitch','username'],'recentmentionsfilterpopout':['RecentMentions','recentMentionsFilterPopout'],'recentmentionsheader':['RecentMentions','header'],'recentmentionsloadingmore':['RecentMentions','loadingMore'],'recentmentionsmentionfilter':['RecentMentions','mentionFilter'],'recentmentionsmentionfilterlabel':['RecentMentions','label'],'recentmentionsmentionfiltervalue':['RecentMentions','value'],'recentmentionspopout':['RecentMentions','recentMentionsPopout'],'red':['TextStyle','statusRed'],'reset':['CardStatus','reset'],'scrollbar':['Scrollbar','scrollbar'],'scrollbardefault':['Scrollbar','scrollbarDefault'],'scrollbarghost':['Scrollbar','scrollbarGhost'],'scrollbarghosthairline':['Scrollbar','scrollbarGhostHairline'],'scroller':['Scroller','scroller'],'scrollerfade':['Scroller','scrollerFade'],'scrollerfirefoxfixscrollflex':['Scroller','firefoxFixScrollFlex'],'scrollersystempad':['Scroller','systemPad'],'scrollerthemed':['Scroller','scrollerThemed'],'scrollerthemedwithtrack':['Scroller','themedWithTrack'],'scrollerthemeghost':['Scroller','themeGhost'],'scrollerthemeghosthairline':['Scroller','themeGhostHairline'],'scrollerthemeghosthairlinechannels':['Scroller','themeGhostHairlineChannels'],'scrollerwrap':['Scroller','scrollerWrap'],'searchbar':['SearchBar','container'],'searchbarclear':['SearchBar','clear'],'searchbarclose':['SearchBar','close'],'searchbaricon':['SearchBar','icon'],'searchbariconlayout':['SearchBar','iconLayout'],'searchbariconwrap':['SearchBar','iconContainer'],'searchbarinner':['SearchBar','inner'],'searchbarinput':['SearchBar','input'],'searchbarlarge':['SearchBar','large'],'searchbarmedium':['SearchBar','medium'],'searchbarsmall':['SearchBar','small'],'searchbartag':['SearchBar','tag'],'searchbarvisible':['SearchBar','visible'],'searchpopout':['SearchPopoutWrap','container'],'searchpopoutanswer':['SearchPopout','answer'],'searchpopoutdatepicker':['SearchPopout','datePicker'],'searchpopoutdatepickerhint':['SearchPopout','datePickerHint'],'searchpopoutdmaddpopout':['DmAddPopout','popout'],'searchpopoutddmaddfriend':['DmAddPopoutItems','friend'],'searchpopoutddmaddfriendwrapper':['DmAddPopoutItems','friendWrapper'],'searchpopoutdisplayavatar':['SearchPopout','displayAvatar'],'searchpopoutdisplayusername':['SearchPopout','displayUsername'],'searchpopoutdisplayednick':['SearchPopout','displayedNick'],'searchpopoutfilter':['SearchPopout','filter'],'searchpopoutheader':['SearchPopout','header'],'searchpopouthint':['SearchPopout','hint'],'searchpopouthintvalue':['SearchPopout','hintValue'],'searchpopoutlinksource':['SearchPopout','linkSource'],'searchpopoutnontext':['SearchPopout','nonText'],'searchpopoutoption':['SearchPopout','option'],'searchpopoutplusicon':['SearchPopout','plusIcon'],'searchpopoutresultchannel':['SearchPopout','resultChannel'],'searchpopoutresultsgroup':['SearchPopout','resultsGroup'],'searchpopoutsearchclearhistory':['SearchPopout','searchClearHistory'],'searchpopoutsearchlearnmore':['SearchPopout','searchLearnMore'],'searchpopoutsearchoption':['SearchPopout','searchOption'],'searchpopoutsearchresultchannelcategory':['SearchPopout','searchResultChannelCategory'],'searchpopoutsearchresultchannelicon':['SearchPopout','searchResultChannelIcon'],'searchpopoutsearchresultchanneliconbackground':['SearchPopout','searchResultChannelIconBackground'],'searchpopoutselected':['SearchPopout','selected'],'searchpopoutuser':['SearchPopout','user'],'searchresults':['SearchResults','searchResults'],'searchresultschannelname':['SearchResults','channelName'],'searchresultspagination':['SearchResults','pagination'],'searchresultspaginationdisabled':['SearchResults','disabled'],'searchresultspaginationnext':['SearchResults','paginationNext'],'searchresultspaginationprevious':['SearchResults','paginationPrevious'],'searchresultssearchheader':['SearchResults','searchHeader'],'searchresultswrap':['SearchResults','searchResultsWrap'],'searchresultswrapper':['SearchResults','resultsWrapper'],'select':['NotFound','select'],'selectable':['TextStyle','selectable'],'selectarrow':['NotFound','selectArrow'],'selectarrowcontainer':['NotFound','selectArrowContainer'],'selectarrowcontainerdark':['NotFound','selectArrowContainerDark'],'selectarrowcontainerlight':['NotFound','selectArrowContainerLight'],'selectarrowzone':['NotFound','selectArrowZone'],'selectcontrol':['NotFound','selectControl'],'selectcontroldark':['NotFound','selectControlDark'],'selectcontrollight':['NotFound','selectControlLight'],'selectdummyinput':['NotFound','selectDummyInput'],'selecthasvalue':['NotFound','selectHasValue'],'selectisopen':['NotFound','selectIsOpen'],'selectmenu':['NotFound','selectMenu'],'selectmenuouter':['NotFound','selectMenuOuter'],'selectmenuouterdark':['NotFound','selectMenuOuterDark'],'selectmenuouterlight':['NotFound','selectMenuOuterLight'],'selectoption':['NotFound','selectOption'],'selectoptiondark':['NotFound','selectOptionDark'],'selectoptionlight':['NotFound','selectOptionLight'],'selectoptionhoverdark':['NotFound','selectOptionHoverDark'],'selectoptionhoverlight':['NotFound','selectOptionHoverLight'],'selectoptionselectdark':['NotFound','selectOptionSelectDark'],'selectoptionselectlight':['NotFound','selectOptionSelectLight'],'selectselected':['NotFound','selectIsSelected'],'selectsingle':['NotFound','selectSingle'],'selectsingledark':['NotFound','selectSingleDark'],'selectsinglelight':['NotFound','selectSingleLight'],'selectvalue':['NotFound','selectValue'],'selectwrap':['Select','select'],'settingsclosebutton':['SettingsCloseButton','closeButton'],'settingsclosebuttoncontainer':['SettingsCloseButton','container'],'settingsheader':['Item','header'],'settingsitem':['Item','item'],'settingsitemselected':['Item','selected'],'settingsitemthemed':['Item','themed'],'settingsseparator':['Item','separator'],'settingstabbar':['Friends','tabBar'],'settingstabbarbadge':['Friends','badge'],'settingstabbartoppill':['Item','topPill'],'sidebarregion':['SettingsWindow','sidebarRegion'],'sinkinteractions':['Message','disableInteraction'],'size10':['TextSize','size10'],'size12':['TextSize','size12'],'size14':['TextSize','size14'],'size16':['TextSize','size16'],'size20':['TextSize','size20'],'size24':['TextSize','size24'],'size32':['TextSize','size32'],'slider':['Slider','slider'],'sliderbar':['Slider','bar'],'sliderbarfill':['Slider','barFill'],'sliderbubble':['Slider','bubble'],'sliderdisabled':['Slider','disabled'],'slidergrabber':['Slider','grabber'],'sliderinput':['Slider','input'],'slidermark':['Slider','mark'],'slidermarkdash':['Slider','markDash'],'slidermarkdashsimple':['Slider','markDashSimple'],'slidermarkvalue':['Slider','markValue'],'slidermini':['Slider','mini'],'slidertrack':['Slider','track'],'spoilercontainer':['Spoiler','spoilerContainer'],'spoilerhidden':['Spoiler','hidden'],'spoilertext':['Spoiler','spoilerText'],'spoilerwarning':['Spoiler','spoilerWarning'],'small':['TextStyle','small'],'splashbackground':['NotFound','splashBackground'],'standardsidebarview':['SettingsWindow','standardSidebarView'],'status':['Avatar','status'],'subtext':['NotFound','subtext'],'switch':['Switch','switch'],'switchdisabled':['Switch','switchDisabled'],'switchenabled':['Switch','switchEnabled'],'switchinner':['Switch','checkbox'],'switchinnerdisabled':['Switch','checkboxDisabled'],'switchinnerenabled':['Switch','checkboxEnabled'],'switchsize':['Switch','size'],'switchsizedefault':['Switch','sizeDefault'],'switchsizemini':['Switch','sizeMini'],'switchthemeclear':['Switch','themeClear'],'switchthemedefault':['Switch','themeDefault'],'switchvalue':['Switch','value'],'switchvaluechecked':['Switch','valueChecked'],'switchvalueunchecked':['Switch','valueUnchecked'],'systempad':['Scroller','systemPad'],'tabbar':['UserProfile','tabBar'],'tabbarcontainer':['UserProfile','tabBarContainer'],'tabbarheader':['RecentMentions','tabBar'],'tabbarheadercontainer':['RecentMentions','headerTabBarWrapper'],'tabbarheaderitem':['RecentMentions','tabBarItem'],'tabbaritem':['UserProfile','tabBarItem'],'tabbartop':['Item','top'],'tableheader':['SettingsTable','header'],'tableheadername':['SettingsTable','headerName'],'tableheaderoption':['SettingsTable','headerOption'],'tableheadersize':['SettingsTable','headerSize'],'textarea':['ChannelTextArea','textArea'],'textareaattachbutton':['ChannelTextArea','attachButton'],'textareaattachbuttondivider':['ChannelTextArea','attachButtonDivider'],'textareaattachbuttoninner':['ChannelTextArea','attachButtonInner'],'textareaattachbuttonplus':['ChannelTextArea','attachButtonPlus'],'textareabutton':['ChannelTextAreaButton','button'],'textareabuttonactive':['ChannelTextAreaButton','active'],'textareabuttonwrapper':['ChannelTextAreaButton','buttonWrapper'],'textareadisabled':['ChannelTextArea','textAreaDisabled'],'textareaedit':['ChannelTextArea','textAreaEdit'],'textareaenabled':['ChannelTextArea','textAreaEnabled'],'textareaenablednoattach':['ChannelTextArea','textAreaEnabledNoAttach'],'textareaicon':['ChannelTextAreaButton','icon'],'textareainner':['ChannelTextArea','inner'],'textareainnerautocomplete':['ChannelTextArea','innerAutocomplete'],'textareainnerdisabled':['ChannelTextArea','innerDisabled'],'textareainnerenablednoattach':['ChannelTextArea','innerEnabledNoAttach'],'textareainnernoautocomplete':['ChannelTextArea','innerNoAutocomplete'],'textareapickerbutton':['ChannelTextArea','button'],'textareapickerbuttons':['ChannelTextArea','buttons'],'textareauploadinput':['ChannelTextArea','uploadInput'],'textareawrapall':['ChannelTextArea','channelTextArea'],'textareawrapchat':['ChatWindow','channelTextArea'],'textareawrapdisabled':['ChannelTextArea','channelTextAreaDisabled'],'textareawrapenablednoattach':['ChannelTextArea','channelTextAreaEnabledNoAttach'],'textlink':['Notice','textLink'],'textrow':['PopoutActivity','textRow'],'themedark':['NotFound','themeDark'],'themeghosthairline':['Scroller','themeGhostHairline'],'themelight':['NotFound','themeLight'],'themeundefined':['NotFound','themeUndefined'],'tip':['Tip','tip'],'tipblock':['Tip','block'],'tippro':['Tip','pro'],'tipinline':['Tip','inline'],'title':['SettingsItems','title'],'titlebar':['TitleBar','titleBar'],'titledefault':['SettingsItems','titleDefault'],'titlemini':['SettingsItems','titleMini'],'titlesize10':['UserPopout','size10'],'titlesize12':['UserPopout','size12'],'titlesize14':['UserPopout','size14'],'titlesize16':['UserPopout','size16'],'size18':['Title','size18'],'titlesize18':['Title','size18'],'tooltip':['Tooltip','tooltip'],'tooltipblack':['Tooltip','tooltipBlack'],'tooltipbottom':['Tooltip','tooltipBottom'],'tooltipbrand':['Tooltip','tooltipBrand'],'tooltipgreen':['Tooltip','tooltipGreen'],'tooltipgrey':['Tooltip','tooltipGrey'],'tooltipleft':['Tooltip','tooltipLeft'],'tooltippointer':['Tooltip','tooltipPointer'],'tooltipred':['Tooltip','tooltipRed'],'tooltipright':['Tooltip','tooltipRight'],'tooltiptop':['Tooltip','tooltipTop'],'tooltipyellow':['Tooltip','tooltipYellow'],'typing':['Typing','typing'],'unreadbar':['UnreadBar','bar'],'unreadbaractive':['UnreadBar','active'],'unreadbarcontainer':['UnreadBar','container'],'unreadbaricon':['UnreadBar','icon'],'unreadbarmention':['UnreadBar','mention'],'unreadbartext':['UnreadBar','text'],'unreadbarunread':['UnreadBar','unread'],'userpopout':['UserPopout','userPopout'],'userpopoutavatarhint':['UserPopout','avatarHint'],'userpopoutavatarhintinner':['UserPopout','avatarHintInner'],'userpopoutavatarwrapper':['UserPopout','avatarWrapper'],'userpopoutavatarwrappernormal':['UserPopout','avatarWrapperNormal'],'userpopoutbody':['UserPopout','body'],'userpopoutbodyinner':['UserPopout','bodyInner'],'userpopoutbodytitle':['UserPopout','bodyTitle'],'userpopoutcustomstatus':['UserPopout','customStatus'],'userpopoutendbodysection':['UserPopout','endBodySection'],'userpopoutfooter':['UserPopout','footer'],'userpopoutheader':['UserPopout','header'],'userpopoutheaderbottagwithnickname':['UserPopout','headerBotTagWithNickname'],'userpopoutheadernamewrapper':['UserPopout','headerNameWrapper'],'userpopoutheadernickname':['UserPopout','headerName'],'userpopoutheadernonickname':['UserPopout','headerTagUsernameNoNickname'],'userpopoutheadernormal':['UserPopout','headerNormal'],'userpopoutheaderplaying':['UserPopout','headerPlaying'],'userpopoutheaderspotify':['UserPopout','headerSpotify'],'userpopoutheaderstreaming':['UserPopout','headerStreaming'],'userpopoutheadertag':['UserPopout','headerTag'],'userpopoutheadertagnonickname':['UserPopout','headerTagNoNickname'],'userpopoutheadertagusernamenonickname':['UserPopout','headerTagUsernameNoNickname'],'userpopoutheadertagwithnickname':['UserPopout','headerTagWithNickname'],'userpopoutheadertext':['UserPopout','headerText'],'userpopoutheadertop':['UserPopout','headerTop'],'userpopoutprotip':['UserPopout','protip'],'userpopoutrole':['Role','role'],'userpopoutrolecircle':['Role','roleCircle'],'userpopoutrolelist':['UserPopout','rolesList'],'userpopoutrolename':['Role','roleName'],'userpopoutroles':['Role','root'],'userprofile':['UserProfile','root'],'userprofilebody':['UserProfile','body'],'userprofilebottag':['UserProfile','botTag'],'userprofilecustomstatus':['UserProfile','customStatusText'],'userprofilecustomstatusemoji':['UserProfile','customStatusEmoji'],'userprofileheader':['UserProfile','header'],'userprofileheaderfill':['UserProfile','headerFill'],'userprofileheaderinfo':['UserProfile','headerInfo'],'userprofilelistavatar':['UserProfile','listAvatar'],'userprofilelistguildavatarwithouticon':['UserProfile','guildAvatarWithoutIcon'],'userprofilelistname':['UserProfile','listName'],'userprofilelistrow':['UserProfile','listRow'],'userprofilenametag':['UserProfile','nameTag'],'userprofiletopsectionnormal':['UserProfile','topSectionNormal'],'userprofiletopsectionplaying':['UserProfile','topSectionPlaying'],'userprofiletopsectionspotify':['UserProfile','topSectionSpotify'],'userprofiletopsectionstreaming':['UserProfile','topSectionStreaming'],'userprofiletopsectionxbox':['UserProfile','topSectionXbox'],'userprofileusername':['UserProfile','username'],'username':['NameTag','username'],'usernote':['Note','note'],'usernotepopout':['UserPopout','note'],'usernoteprofile':['UserProfile','note'],'vertical':['Flex','vertical'],'voiceavatar':['VoiceChannel','avatar'],'voiceavatarcontainer':['VoiceChannel','avatarContainer'],'voiceavatarlarge':['VoiceChannel','avatarLarge'],'voiceavatarsmall':['VoiceChannel','avatarSmall'],'voiceavatarspeaking':['VoiceChannel','avatarSpeaking'],'voiceclickable':['VoiceChannel','clickable'],'voicecontent':['VoiceChannel','content'],'voicedetails':['VoiceDetails','container'],'voicedetailsactive':['VoiceDetailsPing','active'],'voicedetailschannel':['VoiceDetails','channel'],'voicedetailscustomstatuscontainer':['VoiceDetails','customStatusContainer'],'voicedetailshotspot':['VoiceDetails','hotspot'],'voicedetailsinactive':['VoiceDetailsPing','inactive'],'voicedetailsinner':['VoiceDetails','inner'],'voicedetailslabelwrapper':['VoiceDetailsPing','labelWrapper'],'voicedetailsping':['VoiceDetailsPing','ping'],'voicedetailsqualityaverage':['VoiceDetailsPing','rtcConnectionQualityAverage'],'voicedetailsqualitybad':['VoiceDetailsPing','rtcConnectionQualityBad'],'voicedetailsqualityfine':['VoiceDetailsPing','rtcConnectionQualityFine'],'voicedetailsstatus':['VoiceDetailsPing','rtcConnectionStatus'],'voicedetailsstatusconnected':['VoiceDetailsPing','rtcConnectionStatusConnected'],'voicedetailsstatusconnecting':['VoiceDetailsPing','rtcConnectionStatusConnecting'],'voicedetailsstatuserror':['VoiceDetailsPing','rtcConnectionStatusError'],'voicedetailsstatustooltip':['VoiceDetails','statusTooltip'],'voicedetailsstatuswithpopout':['VoiceDetails','statusWithPopout'],'voicedraggable':['NotFound','voiceDraggable'],'voiceflipped':['VoiceChannel','flipped'],'voiceicon':['VoiceChannel','icon'],'voiceicons':['VoiceChannel','icons'],'voiceiconspacing':['VoiceChannel','iconSpacing'],'voicelist':['VoiceChannel','list'],'voicelist2':['VoiceChannelList','list'],'voicelistcollapsed':['VoiceChannel','listCollapse'],'voicelistcollapsed2':['VoiceChannelList','collapsed'],'voicelistdefault':['VoiceChannel','listDefault'],'voiceliveicon':['VoiceChannel','liveIcon'],'voicename':['VoiceChannel','username'],'voicenamefont':['VoiceChannel','usernameFont'],'voicenamespeaking':['VoiceChannel','usernameSpeaking'],'voiceselected':['VoiceChannel','selected'],'voiceuser':['VoiceChannel','voiceUser'],'voiceuserlarge':['VoiceChannel','userLarge'],'voiceusersmall':['VoiceChannel','userSmall'],'weightbold':['TextStyle','weightBold'],'weightlight':['TextStyle','weightLight'],'weightmedium':['TextStyle','weightMedium'],'weightnormal':['TextStyle','weightNormal'],'weightsemibold':['TextStyle','weightSemiBold'],'white':['TextStyle','white'],'whitney':['TextStyle','whitney'],'wrap':['Flex','wrap'],'wrapreverse':['Flex','wrapReverse'],'yellow':['TextStyle','statusYellow']};BDFDB['DiscordClasses']=Object['assign']({},vE);e['getDiscordClass']=(vF,vG)=>{var vH=vv['BDFDB']['BDFDBundefined'];if(vE[vF]===undefined){console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',vF+'\x20not\x20found\x20in\x20DiscordClasses');return vH;}else if(!BDFDB['ArrayUtils']['is'](vE[vF])||vE[vF]['length']!=0x2){console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',vF+'\x20is\x20not\x20an\x20Array\x20of\x20Length\x202\x20in\x20DiscordClasses');return vH;}else if(vv[vE[vF][0x0]]===undefined){console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',vE[vF][0x0]+'\x20not\x20found\x20in\x20DiscordClassModules');return vH;}else if(vv[vE[vF][0x0]][vE[vF][0x1]]===undefined){console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',vE[vF][0x1]+'\x20not\x20found\x20in\x20'+vE[vF][0x0]+'\x20in\x20DiscordClassModules');return vH;}else{vH=vv[vE[vF][0x0]][vE[vF][0x1]];if(vG){vH=vH['split']('\x20')['filter'](vI=>vI['indexOf']('da-')!=0x0)['join'](vG?'.':'\x20');vH=vH||vv['BDFDB']['BDFDBundefined'];}return vH;}};BDFDB['disCN']=new Proxy(vE,{'get':function(vJ,vK){return e['getDiscordClass'](vK,![])['replace']('#','');}});BDFDB['disCNS']=new Proxy(vE,{'get':function(vL,vM){return e['getDiscordClass'](vM,![])['replace']('#','')+'\x20';}});BDFDB['disCNC']=new Proxy(vE,{'get':function(vN,vO){return e['getDiscordClass'](vO,![])['replace']('#','')+',';}});BDFDB['dotCN']=new Proxy(vE,{'get':function(vP,vQ){let vR=e['getDiscordClass'](vQ,!![]);return(vR['indexOf']('#')==0x0?'':'.')+vR;}});BDFDB['dotCNS']=new Proxy(vE,{'get':function(vS,vT){let vU=e['getDiscordClass'](vT,!![]);return(vU['indexOf']('#')==0x0?'':'.')+vU+'\x20';}});BDFDB['dotCNC']=new Proxy(vE,{'get':function(vV,vW){let vX=e['getDiscordClass'](vW,!![]);return(vX['indexOf']('#')==0x0?'':'.')+vX+',';}});BDFDB['notCN']=new Proxy(vE,{'get':function(vY,vZ){return':not(.'+e['getDiscordClass'](vZ,!![])['split']('.')[0x0]+')';}});BDFDB['notCNS']=new Proxy(vE,{'get':function(w0,w1){return':not(.'+e['getDiscordClass'](w1,!![])['split']('.')[0x0]+')\x20';}});BDFDB['notCNC']=new Proxy(vE,{'get':function(w2,w3){return':not(.'+e['getDiscordClass'](w3,!![])['split']('.')[0x0]+'),';}});var w4={},w5={},w6=ft['React']&&ft['React']['Component'];w4['ContextMenuToggleItem']=BDFDB['WebModules']['findByName']('ToggleMenuItem');w4['TabBar']=BDFDB['WebModules']['findByName']('TabBar');w4['TextInput']=BDFDB['WebModules']['findByName']('TextInput');w5['Button']=BDFDB['WebModules']['findByProperties']('Colors','Hovers','Looks');w5['ColorSwatches']=w6?class ColorSwatches extends ft['React']['Component']{constructor(w7){super(w7);w7['selectedColor']=BDFDB['ObjectUtils']['is'](w7['color'])?w7['color']:BDFDB['colorCONVERT'](w7['color'],'RGBA');w7['colors']=(BDFDB['ArrayUtils']['is'](w7['colors'])?w7['colors']:[null,0x52e91e,0x2ecc71,0x1abc9c,0x3498db,0x3454db,0x861ee9,0x9b59b6,0xe91e63,0xe9411e,0xe74c3c,0xe67e22,0xf1c40f,0xc7cccd,0x708088,0x636363,0xffffff,0x3bad14,0x1f8b4c,0x11806a,0x206694,0x203994,0x6d14ad,0x71368a,0xad1457,0xad2014,0x992d22,0xa84300,0xc27c0e,0x979c9f,0x5d686d,0x2c2c2c])['map'](w8=>BDFDB['colorCONVERT'](w8,'RGBA'));w7['colorRows']=w7['colors']['length']?[w7['colors']['slice'](0x0,parseInt(w7['colors']['length']/0x2)),w7['colors']['slice'](parseInt(w7['colors']['length']/0x2))]:[];w7['customColor']=w7['selectedColor']!=null?w7['colors']['indexOf'](w7['selectedColor'])>-0x1?null:w7['selectedColor']:null;w7['customSelected']=!!w7['customColor'];w7['pickerConfig']=BDFDB['ObjectUtils']['is'](w7['pickerConfig'])?w7['pickerConfig']:{'gradient':!![],'comp':![],'alpha':!![],'callback':c=>{}};this['state']=w7;var wa=this;this['ColorSwatch']=class ColorSwatch extends ft['React']['Component']{['render'](){let wb=!BDFDB['colorISBRIGHT'](this['props']['color']);return BDFDB['React']['createElement']('button',{'type':'button','className':[BDFDB['disCN']['colorpickerswatch'],this['props']['isDisabled']?BDFDB['disCN']['colorpickerswatchdisabled']:null,this['props']['isSelected']?BDFDB['disCN']['colorpickerswatchselected']:null,this['props']['isCustom']?BDFDB['disCN']['colorpickerswatchcustom']:null,this['props']['isSingle']?BDFDB['disCN']['colorpickerswatchsingle']:null,this['props']['color']==null?BDFDB['disCN']['colorpickerswatchnocolor']:null]['filter'](wc=>wc)['join']('\x20'),'disabled':this['props']['isDisabled'],'onClick':c=>{if(!this['props']['isSelected']){let we=this['props']['isCustom']&&this['props']['color']==null?'rgba(0,0,0,1)':this['props']['color'];wa['setState']({'selectedColor':we,'customColor':this['props']['isCustom']?we:wa['state']['customColor'],'customSelected':this['props']['isCustom']});}if(this['props']['isCustom']||this['props']['isSingle']){let wf=BDFDB['React']['findDOMNode'](this);if(wf)BDFDB['openColorPicker'](wa,wf,this['props']['color'],wa['state']['pickerConfig']);};},'onMouseEnter':c=>{let wh=this['props']['isCustom']||this['props']['isSingle']||this['props']['color']==null?BDFDB['React']['findDOMNode'](this):null;if(wh)BDFDB['TooltipUtils']['create'](wh,this['props']['isCustom']||this['props']['isSingle']?BDFDB['LanguageUtils']['LanguageStrings']['CUSTOM_COLOR']:BDFDB['LanguageUtils']['LanguageStrings']['DEFAULT'],{'type':'bottom'});},'style':Object['assign']({},this['props']['style'],{'background':BDFDB['ObjectUtils']['is'](this['props']['color'])?BDFDB['colorGRADIENT'](this['props']['color']):BDFDB['colorCONVERT'](this['props']['color'],'RGBA')}),'children':[this['props']['isCustom']||this['props']['isSingle']?BDFDB['React']['createElement'](w5['SvgIcon'],{'className':BDFDB['disCN']['colorpickerswatchdropper'],'foreground':BDFDB['disCN']['colorpickerswatchdropperfg'],'name':w5['SvgIcon']['Names']['DROPPER'],'width':this['props']['isCustom']?0xe:0xa,'height':this['props']['isCustom']?0xe:0xa,'color':wb?BDFDB['DiscordConstants']['Colors']['WHITE']:BDFDB['DiscordConstants']['Colors']['BLACK']}):null,this['props']['isSelected']&&!this['props']['isSingle']?BDFDB['React']['createElement'](w5['SvgIcon'],{'name':w5['SvgIcon']['Names']['CHECKMARK'],'width':this['props']['isCustom']?0x20:0x10,'height':this['props']['isCustom']?0x18:0x10,'color':wb?BDFDB['DiscordConstants']['Colors']['WHITE']:BDFDB['DiscordConstants']['Colors']['BLACK']}):null]});}};}['renderRow'](wi){return BDFDB['React']['createElement'](w5['Flex'],{'className':BDFDB['disCN']['colorpickerrow'],'wrap':w5['Flex']['Wrap']['WRAP'],'children':wi['map'](wj=>{return BDFDB['React']['createElement'](this['ColorSwatch'],{'color':wj,'isCustom':![],'isSelected':!this['state']['customSelected']&&wj===this['state']['selectedColor'],'isDisabled':this['state']['disabled']});})});}['render'](){return BDFDB['React']['createElement'](w5['Flex'],{'className':[BDFDB['disCN']['colorpickerswatches'],this['state']['disabled']?BDFDB['disCN']['colorpickerswatchesdisabled']:null]['filter'](wk=>wk)['join']('\x20'),'swatchnr':this['props']['number']!=null?this['props']['number']:0x0,'children':[BDFDB['React']['createElement'](w5['Flex']['Child'],{'className':BDFDB['disCN']['marginreset'],'shrink':0x0,'grow':0x0,'wrap':!![],'children':[BDFDB['React']['createElement'](this['ColorSwatch'],{'color':this['state']['customColor'],'isSingle':!this['state']['colors']['length'],'isCustom':this['state']['colors']['length'],'isSelected':this['state']['customSelected'],'isDisabled':this['state']['disabled'],'style':{'margin':0x0}})]}),this['state']['colors']['length']?BDFDB['React']['createElement'](w5['Flex'],{'direction':w5['Flex']['Direction']['VERTICAL'],'className':BDFDB['disCN']['flexmarginreset'],'grow':0x1,'children':[this['renderRow'](this['state']['colorRows'][0x0]),this['renderRow'](this['state']['colorRows'][0x1])]}):null]});}}:undefined;w5['ContextMenu']=BDFDB['WebModules']['findByName']('NativeContextMenu');w5['ContextMenuItem']=BDFDB['WebModules']['findByString']('default.label}','default.hint}','role:\x22menuitem\x22');w5['ContextMenuItemGroup']=BDFDB['WebModules']['findByString']('\x22div\x22,{className','default.itemGroup}');w5['ContextMenuSliderItem']=BDFDB['WebModules']['findByName']('SliderMenuItem');w5['ContextMenuSubItem']=BDFDB['WebModules']['findByName']('FluxContainer(SubMenuItem)');w5['ContextMenuToggleItem']=w6?class ContextMenuToggleItem extends ft['React']['Component']{['handleToggle'](){this['props']['active']=!this['props']['active'];if(typeof this['props']['action']=='function')this['props']['action'](this['props']['active']);this['forceUpdate']();}['render'](){return BDFDB['React']['createElement'](w4['ContextMenuToggleItem'],Object['assign']({},this['props'],{'action':this['handleToggle']['bind'](this)}));}}:undefined;w5['Flex']=BDFDB['WebModules']['findByProperties']('Wrap','Direction','Child');w5['FormComponents']=BDFDB['WebModules']['findByProperties']('FormSection','FormText');w5['IconBadge']=BDFDB['WebModules']['findByName']('IconBadge');w5['ModalComponents']=BDFDB['WebModules']['findByProperties']('ModalContent','ModalFooter');w5['ModalTabContent']=w6?class ModalTabContent extends ft['React']['Component']{['render'](){let wl=Object['assign']({},this['props']);delete wl['open'];return BDFDB['React']['createElement'](w5['Flex'],Object['assign']({'tab':'unnamed'},wl,{'className':[BDFDB['disCN']['modaltabcontent'],this['props']['open']?BDFDB['disCN']['modaltabcontentopen']:null,wl['className']]['filter'](wm=>wm)['join']('\x20'),'direction':w5['Flex']['Direction']['VERTICAL'],'align':w5['Flex']['Align']['STRETCH'],'style':Object['assign']({},wl['style'],{'display':this['props']['open']?null:'none','marginTop':0xa})}));}}:undefined;w5['NumberBadge']=BDFDB['WebModules']['findByName']('NumberBadge');w5['SvgIcon']=BDFDB['WebModules']['findByProperties']('Gradients','Names');w5['SettingsPanel']=w6?class SettingsPanel extends ft['React']['Component']{['render'](){return this['props']['children']?BDFDB['React']['createElement'](w5['Flex'],{'direction':w5['Flex']['Direction']['VERTICAL'],'grow':0x1,'children':[typeof this['props']['title']=='string'?BDFDB['React']['createElement'](w5['FormComponents']['FormTitle'],{'className':BDFDB['disCNS']['marginbottom20']+'BDFDB-settings-title','tag':w5['FormComponents']['FormTitle']['Tags']['H2'],'children':this['props']['title']}):null,BDFDB['React']['createElement'](w5['Flex'],{'className':'BDFDB-settings-inner','direction':w5['Flex']['Direction']['VERTICAL'],'children':this['props']['children']})]}):null;}}:undefined;w5['SettingsPanelInner']=w6?class SettingsPanelInner extends ft['React']['Component']{['render'](){return this['props']['children']?BDFDB['React']['createElement'](BDFDB['LibraryComponents']['Flex'],{'direction':BDFDB['LibraryComponents']['Flex']['Direction']['VERTICAL'],'children':[typeof this['props']['title']=='string'?BDFDB['React']['createElement'](BDFDB['LibraryComponents']['FormComponents']['FormTitle'],{'className':BDFDB['disCN']['marginbottom8'],'tag':BDFDB['LibraryComponents']['FormComponents']['FormTitle']['Tags']['H1'],'children':'Display\x20Badges:'}):null,BDFDB['React']['createElement'](BDFDB['LibraryComponents']['Flex'],{'className':'BDFDB-settings-inner-list','direction':BDFDB['LibraryComponents']['Flex']['Direction']['VERTICAL'],'children':this['props']['children']})]}):null;}}:undefined;w5['SettingsItem']=w6?class SettingsItem extends ft['React']['Component']{['handleChange'](wn){if(this['props']['type']=='Switch'){this['props']['value']=!this['props']['value'];this['forceUpdate']();}if(typeof this['props']['onChange']=='function')this['props']['onChange'](this['props']['value'],this);}['render'](){if(typeof this['props']['type']!='string'||!['BUTTON','SWITCH','TEXTINPUT']['includes'](this['props']['type']['toUpperCase']()))return null;let wo=w5[this['props']['type']];if(!wo)return null;if(this['props']['mini']&&wo['Sizes'])this['props']['size']=wo['Sizes']['MINI']||wo['Sizes']['MIN'];let wp=Object['assign']({},this['props'],{'onChange':this['handleChange']['bind'](this)});wp['className']=this['props']['childClassName'];delete wp['basis'];delete wp['dividerbottom'];delete wp['dividertop'];delete wp['label'];delete wp['labelchildren'];delete wp['mini'];delete wp['note'];delete wp['type'];return BDFDB['React']['createElement'](w5['Flex'],{'className':[this['props']['className'],this['props']['disabled']?BDFDB['disCN']['disabled']:null]['filter'](wq=>wq)['join']('\x20'),'direction':w5['Flex']['Direction']['VERTICAL'],'align':w5['Flex']['Align']['STRETCH'],'children':[this['props']['dividertop']?BDFDB['React']['createElement'](w5['FormComponents']['FormDivider'],{'className':this['props']['mini']?BDFDB['disCN']['marginbottom8']:BDFDB['disCN']['marginbottom20']}):null,BDFDB['React']['createElement'](w5['Flex'],{'align':w5['Flex']['Align']['CENTER'],'children':[BDFDB['React']['createElement'](w5['Flex']['Child'],{'children':BDFDB['React']['createElement']('label',{'className':this['props']['mini']?BDFDB['disCN']['titlemini']:BDFDB['disCN']['titledefault'],'children':this['props']['label']})}),(BDFDB['ArrayUtils']['is'](this['props']['labelchildren'])?this['props']['labelchildren']:Array['of'](this['props']['labelchildren']))['filter'](wr=>BDFDB['React']['isValidElement'](wr)),BDFDB['React']['createElement'](w5['Flex']['Child'],{'grow':this['props']['basis']?0x1:0x0,'shrink':0x0,'basis':this['props']['basis']||'auto','wrap':!![],'children':BDFDB['React']['createElement'](wo,wp)})]}),typeof this['props']['note']=='string'?BDFDB['React']['createElement'](w5['Flex']['Child'],{'className':BDFDB['disCN']['note'],'children':BDFDB['React']['createElement'](w5['FormComponents']['FormText'],{'disabled':this['props']['disabled'],'type':w5['FormComponents']['FormText']['Types']['DESCRIPTION'],'children':this['props']['note']})}):null,this['props']['dividerbottom']?BDFDB['React']['createElement'](w5['FormComponents']['FormDivider'],{'className':this['props']['mini']?BDFDB['disCN']['margintop8']:BDFDB['disCN']['margintop20']}):null]});}}:undefined;w5['SettingsSwitch']=w6?class SettingsSwitch extends ft['React']['Component']{['saveSettings'](ws){let wt=this['props']['keys']['filter'](wu=>wu);let wv=wt['shift']();if(this['props']['plugin']&&wv){var ww=BDFDB['loadAllData'](this['props']['plugin'],wv);var wx='';for(let wy of wt)wx+='{\x22'+wy+'\x22:';wx+=ws+'}'['repeat'](wt['length']);wx=JSON['parse'](wx);if(BDFDB['ObjectUtils']['is'](wx))BDFDB['ObjectUtils']['deepAssign'](ww,wx);else ww=wx;BDFDB['saveAllData'](ww,this['props']['plugin'],wv);this['props']['plugin']['SettingsUpdated']=!![];}}['render'](){return BDFDB['React']['createElement'](w5['SettingsItem'],Object['assign']({'keys':[]},this['props'],{'type':'Switch','onChange':this['saveSettings']['bind'](this)}));}}:undefined;w5['Switch']=BDFDB['WebModules']['findByName']('Switch');w5['TabBar']=w6?class TabBar extends ft['React']['Component']{['handleItemSelect'](wz){if(typeof this['props']['onItemSelect']=='function')this['props']['onItemSelect'](wz,this);}['render'](){return BDFDB['React']['createElement'](w4['TabBar'],Object['assign']({},this['props'],{'onItemSelect':this['handleItemSelect']['bind'](this)}));}}:undefined;if(w5['TabBar'])for(let wA in w4['TabBar'])if(wA!='displayName'&&wA!='name')w5['TabBar'][wA]=w4['TabBar'][wA];w5['TextElement']=BDFDB['WebModules']['findByName']('Text');w5['TextInput']=w6?class TextInput extends ft['React']['Component']{['handleChange'](wB){this['props']['value']=wB;this['forceUpdate']();if(typeof this['props']['onChange']=='function')this['props']['onChange'](wB,this);}['render'](){return BDFDB['React']['createElement'](w4['TextInput'],Object['assign']({},this['props'],{'onChange':this['handleChange']['bind'](this)}));}}:undefined;if(w5['TextInput'])for(let wC in w4['TextInput'])if(wC!='displayName'&&wC!='name')w5['TextInput'][wC]=w4['TextInput'][wC];BDFDB['LibraryComponents']=Object['assign']({},w5);var wD={},wE=ft['LanguageStore']&&ft['LanguageStore']['_proxyContext']?Object['assign']({},ft['LanguageStore']['_proxyContext']['defaultMessages']):{};BDFDB['LanguageUtils']={};BDFDB['LanguageUtils']['languages']={'$discord':{'name':'Discord\x20(English\x20(US))','id':'en-US','ownlang':'English\x20(US)','integrated':![],'dic':![]},'af':{'name':'Afrikaans','id':'af','ownlang':'Afrikaans','integrated':![],'dic':!![]},'sq':{'name':'Albanian','id':'sq','ownlang':'Shqiptar','integrated':![],'dic':![]},'am':{'name':'Amharic','id':'am','ownlang':'አማርኛ','integrated':![],'dic':![]},'ar':{'name':'Arabic','id':'ar','ownlang':'اللغة\x20العربية','integrated':![],'dic':![]},'hy':{'name':'Armenian','id':'hy','ownlang':'Հայերեն','integrated':![],'dic':![]},'az':{'name':'Azerbaijani','id':'az','ownlang':'آذربایجان\x20دیلی','integrated':![],'dic':![]},'eu':{'name':'Basque','id':'eu','ownlang':'Euskara','integrated':![],'dic':![]},'be':{'name':'Belarusian','id':'be','ownlang':'Беларуская','integrated':![],'dic':![]},'bn':{'name':'Bengali','id':'bn','ownlang':'বাংলা','integrated':![],'dic':![]},'bs':{'name':'Bosnian','id':'bs','ownlang':'Босански','integrated':![],'dic':![]},'bg':{'name':'Bulgarian','id':'bg','ownlang':'български','integrated':!![],'dic':![]},'my':{'name':'Burmese','id':'my','ownlang':'မြန်မာစာ','integrated':![],'dic':![]},'ca':{'name':'Catalan','id':'ca','ownlang':'Català','integrated':![],'dic':![]},'ceb':{'name':'Cebuano','id':'ceb','ownlang':'Bisaya','integrated':![],'dic':![]},'ny':{'name':'Chewa','id':'ny','ownlang':'Nyanja','integrated':![],'dic':![]},'zh-HK':{'name':'Chinese\x20(Hong\x20Kong)','id':'zh-HK','ownlang':'香港中文','integrated':![],'dic':![]},'zh-CN':{'name':'Chinese\x20(Simplified)','id':'zh-CN','ownlang':'简体中文','integrated':![],'dic':![]},'zh-TW':{'name':'Chinese\x20(Traditional)','id':'zh-TW','ownlang':'繁體中文','integrated':!![],'dic':![]},'co':{'name':'Corsican','id':'co','ownlang':'Corsu','integrated':![],'dic':![]},'hr':{'name':'Croatian','id':'hr','ownlang':'Hrvatski','integrated':!![],'dic':![]},'cs':{'name':'Czech','id':'cs','ownlang':'Čeština','integrated':!![],'dic':![]},'da':{'name':'Danish','id':'da','ownlang':'Dansk','integrated':!![],'dic':!![]},'nl':{'name':'Dutch','id':'nl','ownlang':'Nederlands','integrated':!![],'dic':!![]},'en':{'name':'English','id':'en','ownlang':'English','integrated':![],'dic':!![]},'en-GB':{'name':'English\x20(UK)','id':'en-GB','ownlang':'English\x20(UK)','integrated':!![],'dic':!![]},'en-US':{'name':'English\x20(US)','id':'en-US','ownlang':'English\x20(US)','integrated':!![],'dic':!![]},'eo':{'name':'Esperanto','id':'eo','ownlang':'Esperanto','integrated':![],'dic':![]},'et':{'name':'Estonian','id':'et','ownlang':'Eesti','integrated':![],'dic':![]},'fil':{'name':'Filipino','id':'fil','ownlang':'Wikang\x20Filipino','integrated':![],'dic':![]},'fi':{'name':'Finnish','id':'fi','ownlang':'Suomi','integrated':!![],'dic':![]},'fr':{'name':'French','id':'fr','ownlang':'Français','integrated':!![],'dic':!![]},'fr-CA':{'name':'French\x20(Canadian)','id':'fr-CA','ownlang':'Français\x20Canadien','integrated':![],'dic':![]},'fy':{'name':'Frisian','id':'fy','ownlang':'Frysk','integrated':![],'dic':![]},'gl':{'name':'Galician','id':'gl','ownlang':'Galego','integrated':![],'dic':![]},'ka':{'name':'Georgian','id':'ka','ownlang':'ქართული','integrated':![],'dic':![]},'de':{'name':'German','id':'de','ownlang':'Deutsch','integrated':!![],'dic':!![]},'de-AT':{'name':'German\x20(Austria)','id':'de-AT','ownlang':'Österreichisch\x20Deutsch','integrated':![],'dic':![]},'de-CH':{'name':'German\x20(Switzerland)','id':'de-CH','ownlang':'Schweizerdeutsch','integrated':![],'dic':![]},'el':{'name':'Greek','id':'el','ownlang':'Ελληνικά','integrated':![],'dic':![]},'gu':{'name':'Gujarati','id':'gu','ownlang':'ગુજરાતી','integrated':![],'dic':![]},'ht':{'name':'Haitian\x20Creole','id':'ht','ownlang':'Kreyòl\x20Ayisyen','integrated':![],'dic':![]},'ha':{'name':'Hausa','id':'ha','ownlang':'حَوْسَ','integrated':![],'dic':![]},'haw':{'name':'Hawaiian','id':'haw','ownlang':'ʻŌlelo\x20Hawaiʻi','integrated':![],'dic':![]},'iw':{'name':'Hebrew','id':'iw','ownlang':'עברית','integrated':![],'dic':![]},'hi':{'name':'Hindi','id':'hi','ownlang':'हिन्दी','integrated':![],'dic':![]},'hmn':{'name':'Hmong','id':'hmn','ownlang':'lol\x20Hmongb','integrated':![],'dic':![]},'hu':{'name':'Hungarain','id':'hu','ownlang':'Magyar','integrated':![],'dic':![]},'is':{'name':'Icelandic','id':'is','ownlang':'Íslenska','integrated':![],'dic':![]},'ig':{'name':'Igbo','id':'ig','ownlang':'Asụsụ\x20Igbo','integrated':![],'dic':![]},'id':{'name':'Indonesian','id':'id','ownlang':'Bahasa\x20Indonesia','integrated':![],'dic':![]},'ga':{'name':'Irish','id':'ga','ownlang':'Gaeilge','integrated':![],'dic':![]},'it':{'name':'Italian','id':'it','ownlang':'Italiano','integrated':!![],'dic':!![]},'ja':{'name':'Japanese','id':'ja','ownlang':'日本語','integrated':!![],'dic':![]},'jv':{'name':'Javanese','id':'jv','ownlang':'ꦧꦱꦗꦮ','integrated':![],'dic':![]},'kn':{'name':'Kannada','id':'kn','ownlang':'ಕನ್ನಡ','integrated':![],'dic':![]},'kk':{'name':'Kazakh','id':'kk','ownlang':'Қазақ\x20Tілі','integrated':![],'dic':![]},'km':{'name':'Khmer','id':'km','ownlang':'ភាសាខ្មែរ','integrated':![],'dic':![]},'ko':{'name':'Korean','id':'ko','ownlang':'한국어','integrated':!![],'dic':![]},'ku':{'name':'Kurdish','id':'ku','ownlang':'کوردی','integrated':![],'dic':![]},'ky':{'name':'Kyrgyz','id':'ky','ownlang':'кыргызча','integrated':![],'dic':![]},'lo':{'name':'Lao','id':'lo','ownlang':'ພາສາລາວ','integrated':![],'dic':![]},'la':{'name':'Latin','id':'la','ownlang':'Latina','integrated':![],'dic':![]},'lv':{'name':'Latvian','id':'lv','ownlang':'Latviešu','integrated':![],'dic':![]},'lt':{'name':'Lithuanian','id':'lt','ownlang':'Lietuvių','integrated':![],'dic':![]},'lb':{'name':'Luxembourgish','id':'lb','ownlang':'Lëtzebuergesch','integrated':![],'dic':![]},'mk':{'name':'Macedonian','id':'mk','ownlang':'Mакедонски','integrated':![],'dic':![]},'mg':{'name':'Malagasy','id':'mg','ownlang':'Malagasy','integrated':![],'dic':![]},'ms':{'name':'Malay','id':'ms','ownlang':'بهاس\x20ملايو','integrated':![],'dic':![]},'ml':{'name':'Malayalam','id':'ml','ownlang':'മലയാളം','integrated':![],'dic':![]},'mt':{'name':'Maltese','id':'mt','ownlang':'Malti','integrated':![],'dic':![]},'mi':{'name':'Maori','id':'mi','ownlang':'te\x20Reo\x20Māori','integrated':![],'dic':![]},'mr':{'name':'Marathi','id':'mr','ownlang':'मराठी','integrated':![],'dic':![]},'mn':{'name':'Mongolian','id':'mn','ownlang':'Монгол\x20Хэл','integrated':![],'dic':![]},'ne':{'name':'Nepali','id':'ne','ownlang':'नेपाली','integrated':![],'dic':![]},'no':{'name':'Norwegian','id':'no','ownlang':'Norsk','integrated':!![],'dic':![]},'ps':{'name':'Pashto','id':'ps','ownlang':'پښتو','integrated':![],'dic':![]},'fa':{'name':'Persian','id':'fa','ownlang':'فارسی','integrated':![],'dic':![]},'pl':{'name':'Polish','id':'pl','ownlang':'Polski','integrated':!![],'dic':![]},'pt':{'name':'Portuguese','id':'pt','ownlang':'Português','integrated':![],'dic':!![]},'pt-BR':{'name':'Portuguese\x20(Brazil)','id':'pt-BR','ownlang':'Português\x20do\x20Brasil','integrated':!![],'dic':!![]},'pt-PT':{'name':'Portuguese\x20(Portugal)','id':'pt-PT','ownlang':'Português\x20do\x20Portugal','integrated':![],'dic':![]},'pa':{'name':'Punjabi','id':'pa','ownlang':'पंजाबी','integrated':![],'dic':![]},'ro':{'name':'Romanian','id':'ro','ownlang':'Română','integrated':![],'dic':![]},'ru':{'name':'Russian','id':'ru','ownlang':'Pусский','integrated':!![],'dic':!![]},'sm':{'name':'Samoan','id':'sm','ownlang':'Gagana\x20Sāmoa','integrated':![],'dic':![]},'gd':{'name':'Scottish\x20Gaelic','id':'gd','ownlang':'Gàidhlig','integrated':![],'dic':![]},'sr':{'name':'Serbian','id':'sr','ownlang':'Српски','integrated':![],'dic':![]},'st':{'name':'Sotho','id':'st','ownlang':'Sesotho','integrated':![],'dic':![]},'sn':{'name':'Shona','id':'sn','ownlang':'Shona','integrated':![],'dic':![]},'sd':{'name':'Sindhi','id':'sd','ownlang':'سنڌي','integrated':![],'dic':![]},'si':{'name':'Sinhala','id':'si','ownlang':'සිංහල','integrated':![],'dic':![]},'sk':{'name':'Slovak','id':'sk','ownlang':'Slovenčina','integrated':![],'dic':![]},'sl':{'name':'Slovenian','id':'sl','ownlang':'Slovenščina','integrated':![],'dic':![]},'es':{'name':'Spanish','id':'es','ownlang':'Español','integrated':!![],'dic':!![]},'es-419':{'name':'Spanish\x20(Latin\x20America)','id':'es-419','ownlang':'Español\x20latinoamericano','integrated':![],'dic':![]},'sw':{'name':'Swahili','id':'sw','ownlang':'Kiswahili','integrated':![],'dic':![]},'sv':{'name':'Swedish','id':'sv','ownlang':'Svenska','integrated':!![],'dic':!![]},'tg':{'name':'Tajik','id':'tg','ownlang':'тоҷикӣ','integrated':![],'dic':![]},'ta':{'name':'Tamil','id':'ta','ownlang':'தமிழ்','integrated':![],'dic':![]},'te':{'name':'Telugu','id':'te','ownlang':'తెలుగు','integrated':![],'dic':![]},'th':{'name':'Thai','id':'th','ownlang':'ภาษาไทย','integrated':![],'dic':![]},'tr':{'name':'Turkish','id':'tr','ownlang':'Türkçe','integrated':!![],'dic':![]},'uk':{'name':'Ukrainian','id':'uk','ownlang':'Yкраїнський','integrated':!![],'dic':![]},'ur':{'name':'Urdu','id':'ur','ownlang':'اُردُو','integrated':![],'dic':![]},'uz':{'name':'Uzbek','id':'uz','ownlang':'اوزبیک','integrated':![],'dic':![]},'vi':{'name':'Vietnamese','id':'vi','ownlang':'Tiếng\x20Việt\x20Nam','integrated':![],'dic':![]},'cy':{'name':'Welsh','id':'cy','ownlang':'Cymraeg','integrated':![],'dic':![]},'xh':{'name':'Xhosa','id':'xh','ownlang':'Xhosa','integrated':![],'dic':![]},'yi':{'name':'Yiddish','id':'yi','ownlang':'ייִדיש\x20ייִדיש‬','integrated':![],'dic':![]},'yo':{'name':'Yoruba','id':'yo','ownlang':'Èdè\x20Yorùbá','integrated':![],'dic':![]},'zu':{'name':'Zulu','id':'zu','ownlang':'Zulu','integrated':![],'dic':![]}};e['LibraryStrings']={'hr':{'toast_plugin_started':'{{var0}}\x20je\x20započeo.','toast_plugin_stopped':'{{var0}}\x20zaustavljen.','toast_plugin_translated':'prijevod\x20na\x20{{var0}}.','file_navigator_text':'Pregledajte\x20datoteku','btn_all_text':'Sve'},'da':{'toast_plugin_started':'{{var0}}\x20er\x20startet.','toast_plugin_stopped':'{{var0}}\x20er\x20stoppet.','toast_plugin_translated':'oversat\x20til\x20{{var0}}.','file_navigator_text':'Gennemse\x20fil','btn_all_text':'Alle'},'de':{'toast_plugin_started':'{{var0}}\x20wurde\x20gestartet.','toast_plugin_stopped':'{{var0}}\x20wurde\x20gestoppt.','toast_plugin_translated':'auf\x20{{var0}}\x20übersetzt.','file_navigator_text':'Datei\x20durchsuchen','btn_all_text':'Alle'},'es':{'toast_plugin_started':'{{var0}}\x20se\x20guilddiv\x20iniciado.','toast_plugin_stopped':'{{var0}}\x20se\x20guilddiv\x20detenido.','toast_plugin_translated':'traducido\x20a\x20{{var0}}.','file_navigator_text':'Buscar\x20archivo','btn_all_text':'Todo'},'fr':{'toast_plugin_started':'{{var0}}\x20a\x20été\x20démarré.','toast_plugin_stopped':'{{var0}}\x20a\x20été\x20arrêté.','toast_plugin_translated':'traduit\x20en\x20{{var0}}.','file_navigator_text':'Parcourir\x20le\x20fichier','btn_all_text':'Tout'},'it':{'toast_plugin_started':'{{var0}}\x20è\x20stato\x20avviato.','toast_plugin_stopped':'{{var0}}\x20è\x20stato\x20interrotto.','toast_plugin_translated':'tradotto\x20in\x20{{var0}}.','file_navigator_text':'Sfoglia\x20file','btn_all_text':'Tutto'},'nl':{'toast_plugin_started':'{{var0}}\x20is\x20gestart.','toast_plugin_stopped':'{{var0}}\x20is\x20gestopt.','toast_plugin_translated':'vertaald\x20naar\x20{{var0}}.','file_navigator_text':'Bestand\x20zoeken','btn_all_text':'Alle'},'no':{'toast_plugin_started':'{{var0}}\x20er\x20startet.','toast_plugin_stopped':'{{var0}}\x20er\x20stoppet.','toast_plugin_translated':'oversatt\x20til\x20{{var0}}.','file_navigator_text':'Bla\x20gjennom\x20fil','btn_all_text':'Alle'},'pl':{'toast_plugin_started':'{{var0}}\x20został\x20uruchomiony.','toast_plugin_stopped':'{{var0}}\x20został\x20zatrzymany.','toast_plugin_translated':'przetłumaczono\x20na\x20{{var0}}.','file_navigator_text':'Przeglądać\x20plik','btn_all_text':'Wszystkie'},'pt-BR':{'toast_plugin_started':'{{var0}}\x20foi\x20iniciado.','toast_plugin_stopped':'{{var0}}\x20foi\x20interrompido.','toast_plugin_translated':'traduzido\x20para\x20{{var0}}.','file_navigator_text':'Procurar\x20arquivo','btn_all_text':'Todo'},'fi':{'toast_plugin_started':'{{var0}}\x20on\x20käynnistetty.','toast_plugin_stopped':'{{var0}}\x20on\x20pysäytetty.','toast_plugin_translated':'käännetty\x20osoitteeseen\x20{{var0}}.','file_navigator_text':'Selaa\x20tiedostoa','btn_all_text':'Kaikki'},'sv':{'toast_plugin_started':'{{var0}}\x20har\x20startats.','toast_plugin_stopped':'{{var0}}\x20har\x20blivit\x20stoppad.','toast_plugin_translated':'översatt\x20till\x20{{var0}}.','file_navigator_text':'Bläddra\x20i\x20fil','btn_all_text':'All'},'tr':{'toast_plugin_started':'{{var0}}\x20başlatıldı.','toast_plugin_stopped':'{{var0}}\x20durduruldu.','toast_plugin_translated':'{{var0}}\x20olarak\x20çevrildi.','file_navigator_text':'Dosyaya\x20gözat','btn_all_text':'Her'},'cs':{'toast_plugin_started':'{{var0}}\x20byl\x20spuštěn.','toast_plugin_stopped':'{{var0}}\x20byl\x20zastaven.','toast_plugin_translated':'přeložen\x20do\x20{{var0}}.','file_navigator_text':'Procházet\x20soubor','btn_all_text':'Vše'},'bg':{'toast_plugin_started':'{{var0}}\x20е\x20стартиран.','toast_plugin_stopped':'{{var0}}\x20е\x20спрян.','toast_plugin_translated':'преведена\x20на\x20{{var0}}.','file_navigator_text':'Прегледайте\x20файла','btn_all_text':'Bсичко'},'ru':{'toast_plugin_started':'{{var0}}\x20запущен.','toast_plugin_stopped':'{{var0}}\x20остановлен.','toast_plugin_translated':'переведен\x20на\x20{{var0}}.','file_navigator_text':'Просмотр\x20файла','btn_all_text':'Все'},'uk':{'toast_plugin_started':'{{var0}}\x20було\x20запущено.','toast_plugin_stopped':'{{var0}}\x20було\x20зупинено.','toast_plugin_translated':'перекладено\x20{{var0}}.','file_navigator_text':'Перегляньте\x20файл','btn_all_text':'Все'},'ja':{'toast_plugin_started':'{{var0}}が開始されました.','toast_plugin_stopped':'{{var0}}が停止しました.','toast_plugin_translated':'は{{var0}}に翻訳されました.','file_navigator_text':'ファイルを参照','btn_all_text':'すべて'},'zh-TW':{'toast_plugin_started':'{{var0}}已經啟動.','toast_plugin_stopped':'{{var0}}已停止.','toast_plugin_translated':'翻譯為{{var0}}.','file_navigator_text':'瀏覽文件','btn_all_text':'所有'},'ko':{'toast_plugin_started':'{{var0}}\x20시작되었습니다.','toast_plugin_stopped':'{{var0}}\x20중지되었습니다.','toast_plugin_translated':'{{var0}}\x20로\x20번역되었습니다.','file_navigator_text':'파일\x20찾아보기','btn_all_text':'모든'},'default':{'toast_plugin_started':'{{var0}}\x20has\x20been\x20started.','toast_plugin_stopped':'{{var0}}\x20has\x20been\x20stopped.','toast_plugin_translated':'translated\x20to\x20{{var0}}.','file_navigator_text':'Browse\x20File','btn_all_text':'All'}};BDFDB['LanguageUtils']['getLanguage']=function(){var wF=document['querySelector']('html')['lang']||'en-US';var wG=wF['split']('-');var wH=wG[0x0];var wI=wG[0x1]||'';wF=wI&&wH['toUpperCase']()!==wI['toUpperCase']()?wH+'-'+wI:wH;return BDFDB['LanguageUtils']['languages'][wF]||BDFDB['LanguageUtils']['languages'][wH]||BDFDB['LanguageUtils']['languages']['en-US'];};BDFDB['LanguageUtils']['LanguageStrings']=new Proxy(wE,{'get':function(wJ,wK){var wL=ft['LanguageStore']['Messages'][wK];if(!wL)console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',wK+'\x20not\x20found\x20in\x20BDFDB.LanguageUtils.LanguageStrings');else{var wM=typeof wL=='object'?wL['format'](Object['assign']({},wD)):wL;if(typeof wM=='string')return wM;else if(BDFDB['ArrayUtils']['is'](wM)){var wN='';for(let wO of wM){if(typeof wO=='string')wN+=BDFDB['encodeToHTML'](wO);else if(BDFDB['ObjectUtils']['is'](wO)&&wO['props'])wN+='<'+wO['type']+'>'+BDFDB['encodeToHTML'](wO['props']['children'][0x0]['toString']())+'';}return wN;}else console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',wK+'\x20could\x20not\x20be\x20parsed\x20from\x20BDFDB.LanguageUtils.LanguageStrings');}return'';}});BDFDB['LanguageUtils']['LanguageStringsCheck']=new Proxy(wE,{'get':function(wP,wQ){return!!ft['LanguageStore']['Messages'][wQ];}});BDFDB['LanguageUtils']['LanguageStringsFormat']=function(wR,wS){if(wR&&wS){var wT=ft['LanguageStore']['Messages'][wR];if(wT&&typeof wT=='object'&&typeof wT['format']=='function'){try{var wU={};for(let wV in wD)wU[wV]=wS;var wW=wT['format'](wU);if(typeof wW=='string')return wW;else if(BDFDB['ArrayUtils']['is'](wW)){var wX='';for(let wY of wW){if(typeof wY=='string')wX+=BDFDB['encodeToHTML'](wY);else if(BDFDB['ObjectUtils']['is'](wY)&&wY['props'])wX+='<'+wY['type']+'>'+BDFDB['encodeToHTML'](wY['props']['children'][0x0]['toString']())+'';}return wX;}}catch(wZ){console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',wR+'\x20failed\x20to\x20format\x20string\x20in\x20BDFDB.LanguageUtils.LanguageStrings');}}else console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',wR+'\x20is\x20not\x20a\x20formatable\x20string\x20in\x20BDFDB.LanguageUtils.LanguageStrings');}else console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',wR+'\x20enter\x20a\x20valid\x20key\x20and\x20value\x20to\x20format\x20the\x20string\x20in\x20BDFDB.LanguageUtils.LanguageStrings');return'';};BDFDB['LanguageUtils']['LibraryStrings']=new Proxy(e['LibraryStrings']['default'],{'get':function(x0,x1){let x2=BDFDB['LanguageUtils']['getLanguage']()['id'];if(e['LibraryStrings'][x2]&&e['LibraryStrings'][x2][x1])return e['LibraryStrings'][x2][x1];else if(e['LibraryStrings']['default'][x1])return e['LibraryStrings']['default'][x1];else console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',x1+'\x20not\x20found\x20in\x20BDFDB.LanguageUtils.LibraryStrings');return'';}});BDFDB['LanguageUtils']['LibraryStringsCheck']=new Proxy(wE,{'get':function(x3,x4){return!!e['LibraryStrings']['default'][x4];}});BDFDB['LanguageUtils']['LibraryStringsFormat']=function(x5,...x6){if(x5&&x6['length']){let x7=BDFDB['LanguageUtils']['getLanguage']()['id'],x8=null;if(e['LibraryStrings'][x7]&&e['LibraryStrings'][x7][x5])x8=e['LibraryStrings'][x7][x5];else if(e['LibraryStrings']['default'][x5])x8=e['LibraryStrings']['default'][x5];if(x8){for(let x9=0x0;x9{if(document['querySelector']('html')['lang']){clearInterval(xa);var xc=BDFDB['LanguageUtils']['getLanguage']();BDFDB['LanguageUtils']['languages']['$discord']['name']='Discord\x20('+xc['name']+')';BDFDB['LanguageUtils']['languages']['$discord']['id']=xc['id'];BDFDB['LanguageUtils']['languages']['$discord']['ownlang']=xc['ownlang'];}},0x64);if(ft['LanguageStore'])for(let xd in wE){try{BDFDB['LanguageUtils']['LanguageStrings'][xd];}catch(xe){let xf=xe['toString']()['split']('for:\x20')[0x1];if(xf&&typeof xf=='string'&&!wD[xf])wD[xf]='{{'+xf['toLowerCase']()+'}}';}};BDFDB['appendLocalStyle']('BDFDB','\x0a\x09\x09@import\x20url(https://mwittrien.github.io/BetterDiscordAddons/Themes/BetterDocsBlock.css);\x0a\x09\x09\x0a\x09\x09'+BDFDB['dotCN']['optionpopoutbutton']+'\x20svg.BDFDB-undefined,\x0a\x09\x09'+BDFDB['dotCN']['optionpopoutbutton']+'\x20.BDFDB-undefined\x20svg\x20{\x0a\x09\x09\x09display:\x20none;\x0a\x09\x09}\x0a\x0a\x09\x09'+BDFDB['dotCN']['overflowellipsis']+'\x20{\x0a\x09\x09\x09overflow:\x20hidden;\x0a\x09\x09\x09text-overflow:\x20ellipsis;\x0a\x09\x09}\x0a\x0a\x09\x09'+(BDFDB['dotCNS']['messagegroup']+BDFDB['dotCN']['messageheadercozy'])+'\x20{\x0a\x09\x09\x09padding-top:\x200;\x0a\x09\x09}\x0a\x09\x09'+(BDFDB['dotCNS']['messagegroup']+BDFDB['dotCN']['messageheadercompact'])+'\x20>\x20span.popout-open,\x0a\x09\x09'+(BDFDB['dotCNS']['messagegroup']+BDFDB['dotCN']['messageheadercompact'])+'\x20>\x20span[class=\x22\x22],\x0a\x09\x09'+(BDFDB['dotCNS']['messagegroup']+BDFDB['dotCN']['messageheadercozymeta'])+'\x20>\x20span.popout-open,\x0a\x09\x09'+(BDFDB['dotCNS']['messagegroup']+BDFDB['dotCN']['messageheadercozymeta'])+'\x20>\x20span[class=\x22\x22]\x20{\x0a\x09\x09\x09display:\x20inline-flex;\x0a\x09\x09\x09align-items:\x20baseline;\x0a\x09\x09}\x0a\x09\x09'+(BDFDB['dotCNS']['messagegroup']+BDFDB['dotCNS']['messageheadercompact']+BDFDB['dotCN']['bottag'])+',\x0a\x09\x09'+(BDFDB['dotCNS']['messagegroup']+BDFDB['dotCNS']['messageheadercompact']+BDFDB['dotCN']['messageusername'])+'\x20{\x0a\x09\x09\x09text-indent:\x200px;\x0a\x09\x09}\x0a\x0a\x09\x09#bd-settingspane-container\x20.ui-form-title\x20{\x0a\x09\x09\x09display:\x20inline-block;\x0a\x09\x09}\x0a\x09\x09#bd-settingspane-container\x20'+BDFDB['dotCN']['_repofolderbutton']+'\x20{\x0a\x09\x09\x09position:\x20static;\x0a\x09\x09\x09margin-bottom:\x200;\x0a\x09\x09\x09border-radius:\x205px;\x0a\x09\x09\x09display:\x20inline-block;\x0a\x09\x09\x09margin-left:\x2010px;\x0a\x09\x09}\x0a\x09\x09#bd-settingspane-container\x20.bd-updatebtn\x20~\x20.bd-updatebtn\x20{\x0a\x09\x09\x09display:\x20none\x20!important;\x0a\x09\x09}\x0a\x09\x09#bd-settingspane-container\x20'+BDFDB['dotCN']['_repodescription']+'\x20{\x0a\x09\x09\x09white-space:\x20pre-line\x20!important;\x0a\x09\x09}\x0a\x09\x09.BDFDB-versionchangelog\x20{\x0a\x09\x09\x09display:\x20inline-block;\x0a\x09\x09\x09background:\x20currentColor;\x0a\x09\x09\x09-webkit-mask:\x20url(\x27data:image/svg+xml;\x20utf8,\x20\x27)\x20center/contain\x20no-repeat;\x0a\x09\x09\x09cursor:\x20pointer;\x0a\x09\x09\x09margin:\x200\x204px\x200\x203px;\x0a\x09\x09}\x0a\x09\x09\x0a\x09\x09'+(BDFDB['dotCNS']['themedark']+BDFDB['dotCN']['popoutthemedpopout']+BDFDB['notCN']['messagespopoutwrap'])+'\x20{\x0a\x09\x09\x09-webkit-box-shadow:\x200\x202px\x2010px\x200\x20rgba(0,0,0,20%);\x0a\x09\x09\x09background-color:\x20#2f3136;\x0a\x09\x09\x09border:\x201px\x20solid\x20rgba(28,36,43,.6);\x0a\x09\x09\x09box-shadow:\x200\x202px\x2010px\x200\x20rgba(0,0,0,.2);\x0a\x09\x09}\x0a\x09\x09.BDFDB-notice\x20{\x0a\x09\x09\x09transition:\x20height\x200.5s\x20ease\x20!important;\x0a\x09\x09\x09border-radius:\x200\x20!important;\x0a\x09\x09}\x0a\x09\x09.BDFDB-notice\x20'+BDFDB['dotCN']['noticeplatformicon']+'\x20{\x0a\x09\x09\x09margin-top:\x20-7px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-notice\x20'+BDFDB['dotCN']['noticeplatformicon']+'\x20svg\x20{\x0a\x09\x09\x09max-height:\x2028px;\x0a\x09\x09}\x0a\x09\x09.hidden-by-OTB\x20.BDFDB-notice\x20{\x0a\x09\x09\x09-webkit-app-region:\x20drag\x20!important;\x0a\x09\x09}\x0a\x09\x09#pluginNotice\x20#outdatedPlugins\x20span\x20{\x0a\x09\x09\x09-webkit-app-region:\x20no-drag;\x0a\x09\x09\x09color:\x20#FFF;\x0a\x09\x09\x09cursor:\x20pointer;\x0a\x09\x09}\x0a\x09\x09#pluginNotice\x20#outdatedPlugins\x20span:hover\x20{\x0a\x09\x09\x09text-decoration:\x20underline;\x0a\x09\x09}\x0a\x09\x09.BDFDB-itemlayercontainer,\x20.BDFDB-itemlayer\x20{\x0a\x09\x09\x09z-index:\x203002;\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['tooltip']+'.tooltip-customcolor\x20'+BDFDB['dotCN']['tooltippointer']+'\x20{\x0a\x09\x09\x09border-top-color:\x20inherit\x20!important;\x0a\x09\x09}\x0a\x09\x09.toasts\x20{\x0a\x09\x09\x09position:\x20fixed;\x0a\x09\x09\x09display:\x20flex;\x0a\x09\x09\x09top:\x200;\x0a\x09\x09\x09flex-direction:\x20column;\x0a\x09\x09\x09align-items:\x20center;\x0a\x09\x09\x09justify-content:\x20flex-end;\x0a\x09\x09\x09pointer-events:\x20none;\x0a\x09\x09\x09z-index:\x204000;\x0a\x09\x09}\x0a\x09\x09@keyframes\x20toast-up\x20{\x0a\x09\x09\x09from\x20{\x0a\x09\x09\x09\x09transform:\x20translateY(0);\x0a\x09\x09\x09\x09opacity:\x200;\x0a\x09\x09\x09}\x0a\x09\x09}\x0a\x09\x09.toast\x20{\x0a\x09\x09\x09animation:\x20toast-up\x20300ms\x20ease;\x0a\x09\x09\x09transform:\x20translateY(-10px);\x0a\x09\x09\x09background-color:\x20#36393F;\x0a\x09\x09\x09padding:\x2010px;\x0a\x09\x09\x09border-radius:\x205px;\x0a\x09\x09\x09box-shadow:\x200\x200\x200\x201px\x20rgba(32,34,37,.6),\x200\x202px\x2010px\x200\x20rgba(0,0,0,.2);\x0a\x09\x09\x09font-weight:\x20500;\x0a\x09\x09\x09color:\x20#fff;\x0a\x09\x09\x09user-select:\x20text;\x0a\x09\x09\x09font-size:\x2014px;\x0a\x09\x09\x09opacity:\x201;\x0a\x09\x09\x09margin-top:\x2010px;\x0a\x09\x09\x09pointer-events:\x20auto;\x0a\x09\x09}\x0a\x09\x09@keyframes\x20toast-down\x20{\x0a\x09\x09\x09to\x20{\x0a\x09\x09\x09\x09transform:\x20translateY(0px);\x0a\x09\x09\x09\x09opacity:\x200;\x0a\x09\x09\x09}\x0a\x09\x09}\x0a\x09\x09.toast.closing\x20{\x0a\x09\x09\x09animation:\x20toast-down\x20200ms\x20ease;\x0a\x09\x09\x09animation-fill-mode:\x20forwards;\x0a\x09\x09\x09opacity:\x201;\x0a\x09\x09\x09transform:\x20translateY(-10px);\x0a\x09\x09}\x0a\x09\x09.toast\x20.toast-inner\x20{\x0a\x09\x09\x09display:\x20flex;\x0a\x09\x09\x09align-items:\x20center;\x0a\x09\x09}\x0a\x09\x09.toast\x20.toast-avatar\x20{\x0a\x09\x09\x09margin-right:\x205px;\x0a\x09\x09\x09width:\x2025px;\x0a\x09\x09\x09height:\x2025px;\x0a\x09\x09\x09background-size:\x20cover;\x0a\x09\x09\x09background-position:\x20center;\x0a\x09\x09\x09border-radius:\x2050%;\x0a\x09\x09}\x0a\x09\x09.toast.icon\x20{\x0a\x09\x09\x09padding-left:\x2030px;\x0a\x09\x09\x09background-position:\x206px\x2050%;\x0a\x09\x09\x09background-size:\x2020px\x2020px;\x0a\x09\x09\x09background-repeat:\x20no-repeat;\x0a\x09\x09}\x0a\x09\x09.toast.toast-brand\x20{\x0a\x09\x09\x09background-color:\x20#7289DA;\x0a\x09\x09}\x0a\x09\x09.toast.toast-brand.icon\x20{\x0a\x09\x09\x09background-image:\x20url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHhtbDpzcGFjZT0icHJlc2VydmUiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjI3IDI3IDExNSAxMTUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDkwIDkwOyI+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0xMTEuMywxMjQuMWMwLDAtMy40LTQuMS02LjMtNy43YzEyLjYtMy41LDE3LjQtMTEuMywxNy40LTExLjMgYy00LDIuNi03LjcsNC40LTExLjEsNS42Yy00LjgsMi05LjUsMy4zLTE0LDQuMWMtOS4yLDEuNy0xNy42LDEuMy0yNC45LTAuMWMtNS41LTEtMTAuMi0yLjUtMTQuMS00LjFjLTIuMi0wLjgtNC42LTEuOS03LjEtMy4zIGMtMC4zLTAuMi0wLjYtMC4zLTAuOS0wLjVjLTAuMS0wLjEtMC4zLTAuMi0wLjQtMC4yYy0xLjctMS0yLjYtMS42LTIuNi0xLjZzNC42LDcuNiwxNi44LDExLjJjLTIuOSwzLjYtNi40LDcuOS02LjQsNy45IGMtMjEuMi0wLjYtMjkuMy0xNC41LTI5LjMtMTQuNWMwLTMwLjYsMTMuOC01NS40LDEzLjgtNTUuNGMxMy44LTEwLjMsMjYuOS0xMCwyNi45LTEwbDEsMS4xQzUyLjgsNTAuMyw0NSw1Ny45LDQ1LDU3LjkgczIuMS0xLjIsNS43LTIuN2MxMC4zLTQuNSwxOC40LTUuNywyMS44LTZjMC41LTAuMSwxLjEtMC4yLDEuNi0wLjJjNS45LTAuNywxMi41LTAuOSwxOS40LTAuMmM5LjEsMSwxOC45LDMuNywyOC45LDkuMSBjMCwwLTcuNS03LjItMjMuOS0xMi4xbDEuMy0xLjVjMCwwLDEzLjEtMC4zLDI2LjksMTBjMCwwLDEzLjgsMjQuOCwxMy44LDU1LjRDMTQwLjYsMTA5LjYsMTMyLjUsMTIzLjUsMTExLjMsMTI0LjF6IE0xMDEuNyw3OS43Yy01LjQsMC05LjgsNC43LTkuOCwxMC41YzAsNS44LDQuNCwxMC41LDkuOCwxMC41YzUuNCwwLDkuOC00LjcsOS44LTEwLjUgQzExMS41LDg0LjQsMTA3LjEsNzkuNywxMDEuNyw3OS43eiBNNjYuNyw3OS43Yy01LjQsMC05LjgsNC43LTkuOCwxMC41YzAsNS44LDQuNCwxMC41LDkuOCwxMC41YzUuNCwwLDkuOC00LjcsOS44LTEwLjUgQzc2LjUsODQuNCw3Mi4xLDc5LjcsNjYuNyw3OS43eiIvPjwvc3ZnPg==);\x0a\x09\x09}\x0a\x09\x09.toast.toast-danger,\x20\x0a\x09\x09.toast.toast-error\x20{\x0a\x09\x09\x09background-color:\x20#F04747;\x0a\x09\x09}\x0a\x09\x09.toast.toast-danger.icon,\x0a\x09\x09.toast.toast-error.icon\x20{\x0a\x09\x09\x09background-image:\x20url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTUgMTMuNTlMMTUuNTkgMTcgMTIgMTMuNDEgOC40MSAxNyA3IDE1LjU5IDEwLjU5IDEyIDcgOC40MSA4LjQxIDcgMTIgMTAuNTkgMTUuNTkgNyAxNyA4LjQxIDEzLjQxIDEyIDE3IDE1LjU5eiIvPiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+);\x0a\x09\x09}\x0a\x09\x09.toast.toast-default\x20{\x0a\x09\x09\x09background-color:\x20#F26522;\x0a\x09\x09}\x0a\x09\x09.toast.toast-default.icon\x20{\x0a\x09\x09\x09padding-left:\x2010px;\x0a\x09\x09}\x0a\x09\x09.toast.toast-facebook\x20{\x0a\x09\x09\x09background-color:\x20#355089;\x0a\x09\x09}\x0a\x09\x09.toast.toast-facebook.icon\x20{\x0a\x09\x09\x09background-image:\x20url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9Ii01IC01IDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDkwIDkwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggaWQ9IkZhY2Vib29rX194MjhfYWx0X3gyOV8iIGQ9Ik05MCwxNS4wMDFDOTAsNy4xMTksODIuODg0LDAsNzUsMEgxNUM3LjExNiwwLDAsNy4xMTksMCwxNS4wMDF2NTkuOTk4ICAgQzAsODIuODgxLDcuMTE2LDkwLDE1LjAwMSw5MEg0NVY1NkgzNFY0MWgxMXYtNS44NDRDNDUsMjUuMDc3LDUyLjU2OCwxNiw2MS44NzUsMTZINzR2MTVINjEuODc1QzYwLjU0OCwzMSw1OSwzMi42MTEsNTksMzUuMDI0VjQxICAgaDE1djE1SDU5djM0aDE2YzcuODg0LDAsMTUtNy4xMTksMTUtMTUuMDAxVjE1LjAwMXoiIGZpbGw9IndoaXRlIi8+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==);\x0a\x09\x09}\x0a\x09\x09.toast.toast-info\x20{\x0a\x09\x09\x09background-color:\x20#4A90E2;\x0a\x09\x09}\x0a\x09\x09.toast.toast-info.icon\x20{\x0a\x09\x09\x09background-image:\x20url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptMSAxNWgtMnYtNmgydjZ6bTAtOGgtMlY3aDJ2MnoiLz48L3N2Zz4=);\x0a\x09\x09}\x0a\x09\x09.toast.toast-premium\x20{\x0a\x09\x09\x09background-color:\x20#202225;\x0a\x09\x09}\x0a\x09\x09.toast.toast-premium.icon\x20{\x0a\x09\x09\x09background-image:\x20url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDMiIGhlaWdodD0iMjYiPiAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOTYuMjgyNiA4LjYwMjc4ODI0bC0xLjIxNTUgOC4zOTAzNTI5NmMtLjI3NzUgMS45ODI2Mjc0LTIuNDY1NSAyLjkwMzMzMzMtNC40NzkgMi45MDMzMzMzLTEuODc1IDAtMy43MTU1LS45MjA3MDU5LTMuNDcyNS0yLjcyNTkyMTZsMS4yMTU1LTguNTY3NzY0NjZjLjI3NzUtMS44NzY1ODgyNCAyLjQ2NTUtMi44MzI0NzA2IDQuNDc5LTIuODMyNDcwNiAyLjAxNCAwIDMuNzUuOTU1ODgyMzYgMy40NzI1IDIuODMyNDcwNk05My43NzIxLjAwMzkyNTVsLjAwMDUtLjAwNDA3ODQ0aC0xMy4wODRjLS4zMzQgMC0uNjE4LjI1MDMxMzcyLS42NjYuNTg3Mjk0MTJsLS42MzY1IDQuNDMyMjM1M2MtLjA1OTUuNDE0NDcwNTguMjU2Ljc4NjExNzY0LjY2NjUuNzg2MTE3NjRoMi4zODk1Yy4yNCAwIC40MDQ1LjI0OTgwMzkyLjMxLjQ3NTY0NzA2LS4yOTguNzEyMTk2MDctLjUxNTUgMS40ODYwNzg0My0uNjM2IDIuMzIxNjQ3MDZsLTEuMjE1NSA4LjU2Nzc2NDY2Yy0uNzk5IDUuNzM1Mjk0MiAzLjg4OSA4LjYwMjQzMTQgOC45OTMgOC42MDI0MzE0IDUuMzQ3NSAwIDEwLjU5MDUtMi44NjcxMzcyIDExLjM4OS04LjYwMjQzMTRsMS4yMTUtOC41Njc3NjQ2NmMuNzgzLTUuNjIyMTE3NjUtMy43Mzk1LTguNDg4MjM1My04LjcyNTUtOC41OTg4NjI3NW0tNzguNTk1MjUgMTEuNzI4NjUxbC4wNjcgNC4xNTg5ODA0Yy4wMDE1LjA4NTEzNzItLjA1NS4xNjA1ODgyLS4xMzYuMTgxNDkwMmgtLjAwMDVsLTEuMzg1NS01LjAxNjQ3MDZjLS4wMDItLjAwNzY0NzEtLjAwNS0uMDE0Nzg0My0uMDA4LS4wMjI0MzE0TDkuNDE0MzUuNzcwNzcyNTNjLS4xMDYtLjI1Mjg2Mjc1LS4zNDk1LS40MTY1MDk4LS42MTk1LS40MTY1MDk4aC00Ljg3MjVjLS4zMzYgMC0uNjIwNS4yNTIzNTI5NC0uNjY3LjU5MTM3MjU0TC4wMDY4NSAyNC42MzcyNDMxYy0uMDU3LjQxMzQ1MS4yNTc1Ljc4MjAzOTMuNjY2NS43ODIwMzkzaDQuODU0Yy4zMzY1IDAgLjYyMTUtLjI1MzM3MjYuNjY3NS0uNTkyOTAybDEuMjcyLTkuNDEyNTA5OGMuMDAxNS0uMDA5MTc2NS4wMDItLjAxODM1My4wMDItLjAyNzUyOTRsLS4wNjk1LTQuODM2NTA5OC4xMzg1LS4wMzUxNzY1IDEuNDU1NSA1LjAxNjQ3MDZjLjAwMjUuMDA3MTM3Mi4wMDUuMDEzNzY0Ny4wMDc1LjAyMDkwMmw0LjAyMTUgOS40NTM4MDM5Yy4xMDY1LjI1MDgyMzUuMzQ5NS40MTM0NTEuNjE3NS40MTM0NTFoNS4yNTY1Yy4zMzYgMCAuNjIwNS0uMjUyMzUzLjY2Ny0uNTkxODgyNGwzLjI0OTUtMjMuNjkxNjA3ODRjLjA1NjUtLjQxMjk0MTE4LS4yNTgtLjc4MTUyOTQyLS42NjctLjc4MTUyOTQyaC00LjgyMDVjLS4zMzYgMC0uNjIwNS4yNTE4NDMxNC0uNjY3LjU5MDg2Mjc1bC0xLjQ4IDEwLjc1ODkwMmMtLjAwMS4wMDkxNzY0LS4wMDE1LjAxODg2MjctLjAwMTUuMDI4NTQ5bTkuMzk0IDEzLjY4NjYwMzloNC44NTVjLjMzNiAwIC42MjA1LS4yNTIzNTI5LjY2Ny0uNTkxMzcyNmwzLjI0OS0yMy42OTIxMTc2Yy4wNTY1LS40MTI5NDEyLS4yNTgtLjc4MTUyOTQ0LS42NjctLjc4MTUyOTQ0aC00Ljg1NWMtLjMzNiAwLS42MjA1LjI1MjM1Mjk0LS42NjcuNTkxMzcyNTVsLTMuMjQ5IDIzLjY5MjExNzY4Yy0uMDU2NS40MTI5NDEyLjI1OC43ODE1Mjk0LjY2Ny43ODE1Mjk0TTM2LjYyMTE1LjkwNjA3NDVsLS42MzYgNC40MzIyMzUzYy0uMDU5NS40MTQ0NzA2LjI1NTUuNzg2MTE3NjUuNjY2Ljc4NjExNzY1aDUuMDgwNWMuNDA4NSAwIC43MjMuMzY3NTY4NjMuNjY3NS43ODA1MDk4bC0yLjM5MzUgMTcuNzM0MDM5MjVjLS4wNTU1LjQxMjQzMTMuMjU4NS43OC42NjcuNzhoNC45MjU1Yy4zMzY1IDAgLjYyMS0uMjUyODYyOC42NjctLjU5MjkwMmwyLjQ0NC0xOC4xMDg3NDUxYy4wNDYtLjMzOTUyOTQuMzMwNS0uNTkyOTAxOTUuNjY3LS41OTI5MDE5NWg1LjQ2MjVjLjMzNCAwIC42MTgtLjI0OTgwMzkyLjY2Ni0uNTg3Mjk0MTJsLjYzNy00LjQzMjIzNTNjLjA1OTUtLjQxNDQ3MDU4LS4yNTU1LS43ODYxMTc2NC0uNjY2NS0uNzg2MTE3NjRoLTE4LjE4NzVjLS4zMzQ1IDAtLjYxOC4yNTAzMTM3LS42NjY1LjU4NzI5NDFNNzEuMDM4NyA5LjA5ODM2ODZjLS4xNzQgMS40NTE0MTE3Ny0xLjI4NDUgMi45MDI4MjM1Ny0zLjE5NSAyLjkwMjgyMzU3aC0yLjg2OTVjLS40MSAwLS43MjQ1LS4zNjk2MDc5LS42NjctLjc4MzA1ODlsLjYwNzUtNC4zNjE4ODIzM2MuMDQ3LS4zMzg1MDk4LjMzMTUtLjU5MDM1Mjk0LjY2Ny0uNTkwMzUyOTRoMy4wNjFjMS44NDA1IDAgMi41Njk1IDEuMzEwMTk2MDggMi4zOTYgMi44MzI0NzA2TTY5LjMzNzIuMzU0MjExNzZoLTkuMjQwNWMtLjMzNiAwLS42MjA1LjI1MjM1Mjk0LS42NjcuNTkxMzcyNTRsLTMuMjQ5IDIzLjY5MjExNzdjLS4wNTY1LjQxMjk0MTEuMjU4Ljc4MTUyOTQuNjY3Ljc4MTUyOTRoNC45MjM1Yy4zMzY1IDAgLjYyMTUtLjI1MzM3MjYuNjY3NS0uNTkyOTAybC45NTYtNy4wNzY1ODgyYy4wMjMtLjE2OTc2NDcuMTY1LS4yOTYxOTYxLjMzMzUtLjI5NjE5NjFoLjYzM2MuMTE0NSAwIC4yMjE1LjA1OTY0NzEuMjgzNS4xNTgwMzkybDQuNzAyIDcuNDkxMDU4OGMuMTI0LjE5NzI5NDIuMzM3NS4zMTY1ODgzLjU2NzUuMzE2NTg4M2g2LjA4MWMuNTQ1IDAgLjg2NDUtLjYyNTAxOTYuNTUyLTEuMDgwMjc0NWwtNC45MzQ1LTcuMTkxODA0Yy0uMTE4LS4xNzI4MjM1LS4wNTc1LS40MTI0MzEzLjEyOC0uNTA0NzA1OCAzLjE1MDUtMS41Njk2ODYzIDQuOTc5NS0zLjE3ODExNzcgNS41ODMtNy42NTAxMTc3LjY5MzUtNS44NzcwMTk2LTIuOTE3LTguNjM4MTE3NjMtNy45ODY1LTguNjM4MTE3NjMiLz48L3N2Zz4=);\x0a\x09\x09\x09background-size:\x2063px\x2016px;\x0a\x09\x09\x09padding-left:\x2073px;\x0a\x09\x09}\x0a\x09\x09.toast.toast-spotify\x20{\x0a\x09\x09\x09background-color:\x20#1DB954;\x0a\x09\x09}\x0a\x09\x09.toast.toast-spotify.icon\x20{\x0a\x09\x09\x09background-image:\x20url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUwOC41MiA1MDguNTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwOC41MiA1MDguNTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4Ij4KPGc+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZD0iTTI1NC4yNiwwQzExMy44NDUsMCwwLDExMy44NDUsMCwyNTQuMjZzMTEzLjg0NSwyNTQuMjYsMjU0LjI2LDI1NC4yNiAgICAgczI1NC4yNi0xMTMuODQ1LDI1NC4yNi0yNTQuMjZTMzk0LjY3NSwwLDI1NC4yNiwweiBNMzcxLjY5Niw0MDMuMjg4Yy0zLjE3OCw1LjgxNi05LjEyMiw5LjA1OC0xNS4yODcsOS4wNTggICAgIGMtMi44NiwwLTUuNzIxLTAuNjY3LTguNDIyLTIuMTI5Yy00MC43MTMtMjIuNDM4LTg2Ljk1Ny0zNC4yOTMtMTMzLjY3Ny0zNC4yOTNjLTI4LDAtNTUuNjUxLDQuMTYzLTgyLjEyNiwxMi4zNjMgICAgIGMtOS4yMTcsMi44Ni0xOS4wMDYtMi4yODgtMjEuODM1LTExLjUzN2MtMi44Ni05LjE4NSwyLjI4OC0yOC43LDExLjUzNy0zMS41OTJjMjkuODQ0LTkuMjQ5LDYwLjk1OS0xMy45MjEsOTIuNDU1LTEzLjkyMSAgICAgYzUyLjU2OCwwLDEwNC42NiwxMy4zNDksMTUwLjUyMiwzOC42MTZDMzczLjMxNywzNzQuNDYxLDM3Ni40LDM5NC44NjYsMzcxLjY5Niw0MDMuMjg4eiBNNDA0LjAxOSwzMDcuNTI3ICAgICBjLTMuNjIzLDcuMDI0LTEwLjc0MiwxOC4zMzgtMTguMDg0LDE4LjMzOGMtMy4yMSwwLTYuMzg4LTAuNjk5LTkuMzc2LTIuMzJjLTUwLjQ3MS0yNi4xODktMTA1LjA0MS0zOS40NzQtMTYyLjIxOC0zOS40NzQgICAgIGMtMzEuNDk2LDAtNjIuNzcsNC4xMzItOTIuOTY0LDEyLjQ1OWMtMTAuOTAxLDIuOTU2LTIyLjA4OS0zLjQwMS0yNS4wNDUtMTQuMzAyYy0yLjkyNC0xMC45MDEsMy40NjQtMjkuNDMxLDE0LjMzNC0zMi4zODYgICAgIGMzMy42ODktOS4xODUsNjguNTg3LTEzLjg1NywxMDMuNjc0LTEzLjg1N2M2Mi44OTgsMCwxMjUuNDQ1LDE1LjI1NiwxODAuOTM4LDQ0LjExNCAgICAgQzQwNS4yOSwyODUuMjQ4LDQwOS4xOTksMjk3LjUxNiw0MDQuMDE5LDMwNy41Mjd6IE00MTcuNTI2LDIzMC44MzZjLTMuNDY0LDAtNy4wMjQtMC43OTUtMTAuMzYxLTIuNDQ3ICAgICBjLTYwLjIyOC0zMC4wMzQtMTI1LjA5Ni00NS4yMjYtMTkyLjc2MS00NS4yMjZjLTM1LjI3OSwwLTcwLjQzLDQuMjkxLTEwNC41MzMsMTIuNzEzYy0xMi41MjIsMy4wODMtMjUuMTQtNC41MTMtMjguMjIzLTE3LjAwNCAgICAgYy0zLjExNS0xMi40NTksNC41MTMtMjcuNTU1LDE3LjAwNC0zMC42MzhjMzcuNzI2LTkuMzc2LDc2LjY1OS0xNC4xMTEsMTE1LjcyLTE0LjExMWM3NC45NzUsMCwxNDYuODY3LDE2Ljg3NywyMTMuNTc4LDUwLjEyMSAgICAgYzExLjUzNyw1Ljc1MywxNi4yNDEsMTkuNzM3LDEwLjQ4OCwzMS4yNDJDNDM0LjMwOCwyMjMuNjUzLDQyNi4xMDgsMjMwLjgzNiw0MTcuNTI2LDIzMC44MzZ6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);\x0a\x09\x09}\x0a\x09\x09.toast.toast-streamermode\x20{\x0a\x09\x09\x09background-color:\x20#593695;\x0a\x09\x09}\x0a\x09\x09.toast.toast-streamermode.icon\x20{\x0a\x09\x09\x09background-image:\x20url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItMjUgLTI1IDU0MiA1NDIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ5MiA0OTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPjxwYXRoIGQ9Ik00ODguMywxNDIuNXYyMDMuMWMwLDE1LjctMTcsMjUuNS0zMC42LDE3LjdsLTg0LjYtNDguOHYxMy45YzAsNDEuOC0zMy45LDc1LjctNzUuNyw3NS43SDc1LjdDMzMuOSw0MDQuMSwwLDM3MC4yLDAsMzI4LjQgICBWMTU5LjljMC00MS44LDMzLjktNzUuNyw3NS43LTc1LjdoMjIxLjhjNDEuOCwwLDc1LjcsMzMuOSw3NS43LDc1Ljd2MTMuOWw4NC42LTQ4LjhDNDcxLjMsMTE3LDQ4OC4zLDEyNi45LDQ4OC4zLDE0Mi41eiIgZmlsbD0iI0ZGRkZGRiIvPjwvc3ZnPg==);\x0a\x09\x09}\x0a\x09\x09.toast.toast-success\x20{\x0a\x09\x09\x09background-color:\x20#43B581;\x0a\x09\x09}\x0a\x09\x09.toast.toast-success.icon\x20{\x0a\x09\x09\x09background-image:\x20url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptLTIgMTVsLTUtNSAxLjQxLTEuNDFMMTAgMTQuMTdsNy41OS03LjU5TDE5IDhsLTkgOXoiLz48L3N2Zz4=);\x0a\x09\x09}\x0a\x09\x09.toast.toast-warning,\x0a\x09\x09.toast.toast-warn\x20{\x0a\x09\x09\x09background-color:\x20#FFA600;\x0a\x09\x09}\x0a\x09\x09.toast.toast-warning.icon,\x0a\x09\x09.toast.toast-warn.icon\x20{\x0a\x09\x09\x09background-image:\x20url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMSAyMWgyMkwxMiAyIDEgMjF6bTEyLTNoLTJ2LTJoMnYyem0wLTRoLTJ2LTRoMnY0eiIvPjwvc3ZnPg==);\x0a\x09\x09}\x0a\x09\x09.BDFDB-quickSelectPopout\x20{\x0a\x09\x09\x09min-width:\x20210px\x20!important;\x0a\x09\x09\x09position:\x20relative\x20!important;\x0a\x09\x09\x09width:\x20auto\x20!important;\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+(BDFDB['dotCN']['title']+BDFDB['notCN']['cursorpointer'])+',\x0a\x09\x09.BDFDB-settings\x20'+(BDFDB['dotCN']['title']+BDFDB['notCN']['cursorpointer'])+'\x20{\x0a\x09\x09\x09cursor:\x20default\x20!important;\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20.BDFDB-settings-inner\x20.BDFDB-containertext,\x0a\x09\x09.BDFDB-settings\x20.BDFDB-settings-inner\x20.BDFDB-containertext\x20{\x0a\x09\x09\x09margin-left:\x20-18px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20.BDFDB-containerarrow,\x0a\x09\x09.BDFDB-settings\x20.BDFDB-containerarrow\x20{\x0a\x09\x09\x09background:\x20url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItOTUwIDUzMiAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAtOTUwIDUzMiAxOCAxODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6bm9uZTt9DQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjEuNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTS05MzIsNTMydjE4aC0xOHYtMThILTkzMnoiLz4NCjxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9Ii05MzYuNiw1MzguOCAtOTQxLDU0My4yIC05NDUuNCw1MzguOCAiLz4NCjwvc3ZnPg0K);\x0a\x09\x09\x09height:\x2016px;\x0a\x09\x09\x09width:\x2016px;\x0a\x09\x09\x09display:\x20inline-block;\x0a\x09\x09\x09position:\x20relative;\x0a\x09\x09\x09top:\x202px;\x0a\x09\x09\x09transition:\x20transform\x20.3s\x20ease;\x0a\x09\x09\x09transform:\x20rotate(0);\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20.BDFDB-containerarrow.closed,\x0a\x09\x09.BDFDB-settings\x20.BDFDB-containerarrow.closed\x20{\x0a\x09\x09\x09transform:\x20rotate(-90deg);\x0a\x09\x09}\x0a\x09\x09.BDFDB-settings\x20.BDFDB-settings-inner\x20{\x0a\x09\x09\x09padding-left:\x2015px;\x0a\x09\x09\x09padding-right:\x205px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-settings\x20.BDFDB-settings-inner-list\x20{\x0a\x09\x09\x09padding-left:\x2015px;\x0a\x09\x09}\x0a\x09\x09.inputNumberWrapper\x20.numberinput-buttons-zone:hover\x20+\x20'+BDFDB['dotCN']['input']+'\x20{\x0a\x09\x09\x09border-color:\x20black;\x0a\x09\x09}\x0a\x09\x09.inputNumberWrapper\x20.numberinput-buttons-zone:hover\x20+\x20'+BDFDB['dotCN']['input']+':focus,\x0a\x09\x09.inputNumberWrapper\x20.numberinput-buttons-zone.pressed\x20+\x20'+BDFDB['dotCN']['input']+'\x20{\x0a\x09\x09\x09border-color:\x20#7289da;\x0a\x09\x09}\x0a\x09\x09.inputNumberWrapper\x20{\x0a\x09\x09\x09position:\x20relative\x20!important;\x0a\x09\x09}\x0a\x09\x09.inputNumberWrapper\x20'+BDFDB['dotCN']['input']+'[type=number]\x20{\x0a\x09\x09\x09padding-right:\x2025px;\x0a\x09\x09}\x0a\x09\x09.inputNumberWrapper.inputNumberWrapperMini\x20'+BDFDB['dotCN']['input']+'[type=number]\x20{\x0a\x09\x09\x09padding-left:\x206px;\x0a\x09\x09\x09padding-right:\x2017px;\x0a\x09\x09}\x0a\x09\x09.inputNumberWrapper\x20'+BDFDB['dotCN']['input']+'[type=number]::-webkit-inner-spin-button,\x20\x0a\x09\x09.inputNumberWrapper\x20'+BDFDB['dotCN']['input']+'[type=number]::-webkit-outer-spin-button{\x0a\x09\x09\x09-webkit-appearance:\x20none;\x0a\x09\x09}\x0a\x09\x09.inputNumberWrapper\x20.numberinput-buttons-zone\x20{\x0a\x09\x09\x09cursor:\x20pointer;\x0a\x09\x09\x09position:\x20absolute;\x0a\x09\x09\x09display:\x20flex;\x0a\x09\x09\x09flex-direction:\x20column;\x0a\x09\x09\x09align-items:\x20center;\x0a\x09\x09\x09justify-content:\x20space-around;\x0a\x09\x09\x09height:\x20110%;\x0a\x09\x09\x09right:\x208px;\x0a\x09\x09\x09top:\x20-5%;\x0a\x09\x09}\x0a\x09\x09.inputNumberWrapper.inputNumberWrapperMini\x20.numberinput-buttons-zone\x20{\x0a\x09\x09\x09right:\x204px;\x0a\x09\x09}\x0a\x09\x09.inputNumberWrapper\x20.numberinput-button-up\x20{\x0a\x09\x09\x09border-color:\x20transparent\x20transparent\x20#999\x20transparent;\x0a\x09\x09\x09border-style:\x20solid;\x0a\x09\x09\x09border-width:\x202.5px\x205px\x205px\x205px;\x0a\x09\x09\x09display:\x20inline-block;\x0a\x09\x09}\x0a\x09\x09.inputNumberWrapper\x20.numberinput-button-up:hover\x20{\x0a\x09\x09\x09border-bottom-color:\x20#666;\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themelight']+'\x20.inputNumberWrapper\x20.numberinput-button-up\x20{\x0a\x09\x09\x09border-bottom-color:\x20#dcddde;\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themelight']+'\x20.inputNumberWrapper\x20.numberinput-button-up:hover\x20{\x0a\x09\x09\x09border-bottom-color:\x20#4f545c;\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themedark']+'\x20.inputNumberWrapper\x20.numberinput-button-up\x20{\x0a\x09\x09\x09border-bottom-color:\x20#72767d;\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themedark']+'\x20.inputNumberWrapper\x20.numberinput-button-up:hover\x20{\x0a\x09\x09\x09border-bottom-color:\x20#f6f6f7;\x0a\x09\x09}\x0a\x09\x09.inputNumberWrapper\x20.numberinput-button-down\x20{\x0a\x09\x09\x09border-color:\x20#999\x20transparent\x20transparent\x20transparent;\x0a\x09\x09\x09border-style:\x20solid;\x0a\x09\x09\x09border-width:\x205px\x205px\x202.5px\x205px;\x0a\x09\x09\x09display:\x20inline-block;\x0a\x09\x09}\x0a\x09\x09.inputNumberWrapper\x20.numberinput-button-down:hover\x20{\x0a\x09\x09\x09border-top-color:\x20#666;\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themelight']+'\x20.inputNumberWrapper\x20.numberinput-button-down\x20{\x0a\x09\x09\x09border-top-color:\x20#dcddde;\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themelight']+'\x20.inputNumberWrapper\x20.numberinput-button-down:hover\x20{\x0a\x09\x09\x09border-top-color:\x20#4f545c;\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themedark']+'\x20.inputNumberWrapper\x20.numberinput-button-down\x20{\x0a\x09\x09\x09border-top-color:\x20#72767d;\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themedark']+'\x20.inputNumberWrapper\x20.numberinput-button-down:hover\x20{\x0a\x09\x09\x09border-top-color:\x20#f6f6f7;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['select']+'\x20{\x0a\x09\x09\x09position:\x20relative;\x0a\x09\x09\x09box-sizing:\x20border-box;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectcontrol']+'\x20{\x0a\x09\x09\x09-webkit-box-align:\x20center;\x0a\x09\x09\x09align-items:\x20center;\x0a\x09\x09\x09display:\x20flex;\x0a\x09\x09\x09flex-wrap:\x20wrap;\x0a\x09\x09\x09-webkit-box-pack:\x20justify;\x0a\x09\x09\x09justify-content:\x20space-between;\x0a\x09\x09\x09min-height:\x2040px;\x0a\x09\x09\x09position:\x20relative;\x0a\x09\x09\x09box-sizing:\x20border-box;\x0a\x09\x09\x09border-radius:\x203px;\x0a\x09\x09\x09border-style:\x20solid;\x0a\x09\x09\x09border-width:\x201px;\x0a\x09\x09\x09transition:\x20border\x200.15s\x20ease\x200s;\x0a\x09\x09\x09outline:\x200px\x20!important;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectcontrollight']+'\x20{\x0a\x09\x09\x09background-color:\x20rgba(79,\x2084,\x2092,\x200.02);\x0a\x09\x09\x09background-color:\x20rgba(79,\x2084,\x2092,\x200.02);\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectcontroldark']+'\x20{\x0a\x09\x09\x09background-color:\x20rgba(0,\x200,\x200,\x200.1);\x0a\x09\x09\x09border-color:\x20rgba(0,\x200,\x200,\x200.3);\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectvalue']+'\x20{\x0a\x09\x09\x09-webkit-box-align:\x20center;\x0a\x09\x09\x09align-items:\x20center;\x0a\x09\x09\x09display:\x20flex;\x0a\x09\x09\x09flex-wrap:\x20wrap;\x0a\x09\x09\x09position:\x20relative;\x0a\x09\x09\x09box-sizing:\x20border-box;\x0a\x09\x09\x09flex:\x201\x201\x200%;\x0a\x09\x09\x09padding:\x202px\x208px;\x0a\x09\x09\x09overflow:\x20hidden;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectsingle']+'\x20{\x0a\x09\x09\x09margin-left:\x202px;\x0a\x09\x09\x09margin-right:\x202px;\x0a\x09\x09\x09max-width:\x20calc(100%\x20-\x208px);\x0a\x09\x09\x09width:\x20calc(100%\x20-\x208px);\x0a\x09\x09\x09position:\x20absolute;\x0a\x09\x09\x09text-overflow:\x20ellipsis;\x0a\x09\x09\x09white-space:\x20nowrap;\x0a\x09\x09\x09top:\x2050%;\x0a\x09\x09\x09transform:\x20translateY(-50%);\x0a\x09\x09\x09box-sizing:\x20border-box;\x0a\x09\x09\x09opacity:\x201;\x0a\x09\x09\x09overflow:\x20hidden;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectsinglelight']+'\x20{\x0a\x09\x09\x09color:\x20rgb(32,\x2034,\x2037);\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectsingledark']+'\x20{\x0a\x09\x09\x09color:\x20rgb(246,\x20246,\x20247);\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectdummyinput']+'\x20{\x0a\x09\x09\x09font-size:\x20inherit;\x0a\x09\x09\x09width:\x201px;\x0a\x09\x09\x09color:\x20transparent;\x0a\x09\x09\x09left:\x20-100px;\x0a\x09\x09\x09opacity:\x200;\x0a\x09\x09\x09position:\x20relative;\x0a\x09\x09\x09transform:\x20scale(0);\x0a\x09\x09\x09background:\x200px\x20center;\x0a\x09\x09\x09border-width:\x200px;\x0a\x09\x09\x09border-style:\x20initial;\x0a\x09\x09\x09border-color:\x20initial;\x0a\x09\x09\x09border-image:\x20initial;\x0a\x09\x09\x09outline:\x200px;\x0a\x09\x09\x09padding:\x200px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectarrowzone']+'\x20{\x0a\x09\x09\x09-webkit-box-align:\x20center;\x0a\x09\x09\x09align-items:\x20center;\x0a\x09\x09\x09align-self:\x20stretch;\x0a\x09\x09\x09display:\x20flex;\x0a\x09\x09\x09flex-shrink:\x200;\x0a\x09\x09\x09box-sizing:\x20border-box;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectarrowcontainer']+'\x20{\x0a\x09\x09\x09display:\x20flex;\x0a\x09\x09\x09box-sizing:\x20border-box;\x0a\x09\x09\x09cursor:\x20pointer;\x0a\x09\x09\x09opacity:\x200.3;\x0a\x09\x09\x09padding:\x208px\x208px\x208px\x200px;\x0a\x09\x09\x09transition:\x20color\x20150ms\x20ease\x200s;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectarrowcontainerlight']+'\x20{\x0a\x09\x09\x09color:\x20rgb(32,\x2034,\x2037);\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectarrowcontainerdark']+'\x20{\x0a\x09\x09\x09color:\x20rgb(246,\x20246,\x20247);\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectarrow']+'\x20{\x0a\x09\x09\x09display:\x20inline-block;\x0a\x09\x09\x09fill:\x20currentcolor;\x0a\x09\x09\x09line-height:\x201;\x0a\x09\x09\x09stroke:\x20currentcolor;\x0a\x09\x09\x09stroke-width:\x200;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectmenuouter']+'\x20{\x0a\x09\x09\x09top:\x20100%;\x0a\x09\x09\x09margin-bottom:\x20-1px;\x0a\x09\x09\x09margin-top:\x20-1px;\x0a\x09\x09\x09position:\x20absolute;\x0a\x09\x09\x09width:\x20100%;\x0a\x09\x09\x09z-index:\x20100;\x0a\x09\x09\x09box-sizing:\x20border-box;\x0a\x09\x09\x09border-radius:\x200px\x200px\x203px\x203px;\x0a\x09\x09\x09border-width:\x201px;\x0a\x09\x09\x09border-style:\x20solid;\x0a\x09\x09\x09border-image:\x20initial;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectmenuouter']+'.above-select\x20{\x0a\x09\x09\x09border-radius:\x203px\x203px\x200\x200;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectmenuouterlight']+'\x20{\x0a\x09\x09\x09background-color:\x20rgb(255,\x20255,\x20255);\x0a\x09\x09\x09border-color:\x20rgb(185,\x20187,\x20190);\x0a\x09\x09\x09color:\x20rgb(32,\x2034,\x2037);\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectmenuouterdark']+'\x20{\x0a\x09\x09\x09background-color:\x20rgb(47,\x2049,\x2054);\x0a\x09\x09\x09border-color:\x20rgb(32,\x2034,\x2037);\x0a\x09\x09\x09color:\x20rgb(246,\x20246,\x20247);\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectmenu']+'\x20{\x0a\x09\x09\x09max-height:\x20300px;\x0a\x09\x09\x09overflow-y:\x20auto;\x0a\x09\x09\x09position:\x20relative;\x0a\x09\x09\x09box-sizing:\x20border-box;\x0a\x09\x09\x09padding:\x200px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectmenu']+'::-webkit-scrollbar\x20{\x0a\x09\x09\x09width:\x208px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectmenu']+'::-webkit-scrollbar-thumb\x20{\x0a\x09\x09\x09background-color:\x20rgba(0,\x200,\x200,\x200.4);\x0a\x09\x09\x09background-clip:\x20padding-box;\x0a\x09\x09\x09border-color:\x20transparent;\x0a\x09\x09\x09border-radius:\x204px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectmenu']+'::-webkit-scrollbar-track-piece\x20{\x0a\x09\x09\x09background-color:\x20transparent;\x0a\x09\x09\x09border-color:\x20transparent;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectoption']+'\x20{\x0a\x09\x09\x09cursor:\x20pointer;\x0a\x09\x09\x09display:\x20flex;\x0a\x09\x09\x09font-size:\x20inherit;\x0a\x09\x09\x09width:\x20100%;\x0a\x09\x09\x09user-select:\x20none;\x0a\x09\x09\x09-webkit-tap-highlight-color:\x20rgba(0,\x200,\x200,\x200);\x0a\x09\x09\x09box-sizing:\x20border-box;\x0a\x09\x09\x09-webkit-box-align:\x20center;\x0a\x09\x09\x09align-items:\x20center;\x0a\x09\x09\x09min-height:\x2040px;\x0a\x09\x09\x09padding:\x208px\x2012px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectoptionlight']+'\x20{\x0a\x09\x09\x09background-color:\x20transparent;\x0a\x09\x09\x09color:\x20rgb(32,\x2034,\x2037);\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectoptiondark']+'\x20{\x0a\x09\x09\x09background-color:\x20transparent;\x0a\x09\x09\x09color:\x20rgb(246,\x20246,\x20247);\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectoptionhoverlight']+'\x20{\x0a\x09\x09\x09background-color:\x20rgb(246,\x20246,\x20247);\x0a\x09\x09\x09color:\x20rgb(32,\x2034,\x2037);\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectoptionhoverdark']+'\x20{\x0a\x09\x09\x09background-color:\x20rgba(0,\x200,\x200,\x200.1);\x0a\x09\x09\x09color:\x20rgb(246,\x20246,\x20247);\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectoptionselectlight']+'\x20{\x0a\x09\x09\x09background-color:\x20rgb(220,\x20221,\x20222);\x0a\x09\x09\x09color:\x20rgb(32,\x2034,\x2037);\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectoptionselectdark']+'\x20{\x0a\x09\x09\x09background-color:\x20rgba(0,\x200,\x200,\x200.2);\x0a\x09\x09\x09color:\x20rgb(246,\x20246,\x20247);\x0a\x09\x09}\x0a\x09\x09.BDFDB-settings\x20'+BDFDB['dotCN']['hovercard']+',\x0a\x09\x09.BDFDB-settings\x20'+(BDFDB['dotCNS']['hovercard']+BDFDB['dotCN']['hovercardinner'])+'\x20{\x0a\x09\x09\x09width:\x20550px;\x0a\x09\x09\x09min-height:\x2028px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-settingsmodal\x20.BDFDB-settings\x20{\x0a\x09\x09\x09margin-bottom:\x2020px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-settingsmodal\x20.BDFDB-settings\x20'+BDFDB['dotCN']['hovercard']+',\x0a\x09\x09.BDFDB-settingsmodal\x20.BDFDB-settings\x20'+(BDFDB['dotCNS']['hovercard']+BDFDB['dotCN']['hovercardinner'])+'\x20{\x0a\x09\x09\x09width:\x20520px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-settings\x20'+BDFDB['dotCN']['hovercard']+':before\x20{\x0a\x09\x09\x09z-index:\x2050;\x0a\x09\x09\x09left:\x20-10px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-settings\x20'+(BDFDB['dotCNS']['hovercard']+BDFDB['dotCN']['hovercardinner'])+'\x20{\x0a\x09\x09\x09overflow:\x20hidden;\x0a\x09\x09\x09display:\x20flex;\x0a\x09\x09\x09align-items:\x20center;\x0a\x09\x09\x09position:\x20relative;\x0a\x09\x09\x09z-index:\x20100;\x0a\x09\x09}\x0a\x09\x09.BDFDB-settings\x20'+(BDFDB['dotCNS']['hovercard']+BDFDB['dotCN']['hovercardbutton'])+'\x20{\x0a\x09\x09\x09opacity:\x200;\x0a\x09\x09\x09position:\x20absolute;\x0a\x09\x09\x09right:\x20-31px;\x0a\x09\x09\x09top:\x20-12px;\x0a\x09\x09\x09z-index:\x20200;\x0a\x09\x09}\x09\x09\x0a\x09\x09.BDFDB-settings\x20'+BDFDB['dotCN']['hovercard']+':hover\x20'+BDFDB['dotCN']['hovercardbutton']+'\x20{\x0a\x09\x09\x09opacity:\x201;\x0a\x09\x09}\x09\x09\x0a\x09\x09.BDFDB-modal\x20'+BDFDB['dotCN']['checkboxcontainer']+',\x0a\x09\x09.BDFDB-settings\x20'+BDFDB['dotCN']['checkboxcontainer']+'\x20{\x0a\x09\x09\x09display:\x20flex;\x0a\x09\x09\x09align-items:\x20center;\x0a\x09\x09\x09flex-direction:\x20column;\x0a\x09\x09\x09margin-right:\x205px;\x0a\x09\x09\x09margin-left:\x205px;\x0a\x09\x09}\x09\x09\x0a\x09\x09.BDFDB-modal\x20'+BDFDB['dotCN']['checkboxcontainer']+':before,\x0a\x09\x09.BDFDB-settings\x20'+BDFDB['dotCN']['checkboxcontainer']+':before\x20{\x0a\x09\x09\x09display:\x20none;\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+(BDFDB['dotCN']['colorpickerswatches']+BDFDB['dotCN']['colorpickerswatchesdisabled'])+',\x0a\x09\x09.BDFDB-settings\x20'+(BDFDB['dotCN']['colorpickerswatches']+BDFDB['dotCN']['colorpickerswatchesdisabled'])+'\x20{\x0a\x09\x09\x09cursor:\x20no-drop;\x0a\x09\x09\x09filter:\x20grayscale(70%)\x20brightness(50%);\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+(BDFDB['dotCN']['colorpickerswatch']+BDFDB['notCN']['colorpickerswatchnocolor']+BDFDB['notCN']['colorpickerswatchdefault']+BDFDB['notCN']['colorpickerswatchdisabled'])+',\x0a\x09\x09.BDFDB-settings\x20'+(BDFDB['dotCN']['colorpickerswatch']+BDFDB['notCN']['colorpickerswatchnocolor']+BDFDB['notCN']['colorpickerswatchdefault']+BDFDB['notCN']['colorpickerswatchdisabled'])+'\x20{\x0a\x09\x09\x09overflow:\x20hidden;\x0a\x09\x09}\x0a\x09\x09.BDFDB-colorpicker\x20.gradient-bar\x20.gradient-cursor\x20>\x20div:after,\x0a\x09\x09.BDFDB-modal\x20'+(BDFDB['dotCN']['colorpickerswatch']+BDFDB['notCN']['colorpickerswatchnocolor']+BDFDB['notCN']['colorpickerswatchdefault']+BDFDB['notCN']['colorpickerswatchdisabled'])+':after,\x0a\x09\x09.BDFDB-settings\x20'+(BDFDB['dotCN']['colorpickerswatch']+BDFDB['notCN']['colorpickerswatchnocolor']+BDFDB['notCN']['colorpickerswatchdefault']+BDFDB['notCN']['colorpickerswatchdisabled'])+':after\x20{\x0a\x09\x09\x09content:\x20\x22\x22;\x0a\x09\x09\x09position:\x20absolute;\x0a\x09\x09\x09top:\x200;\x0a\x09\x09\x09right:\x200;\x0a\x09\x09\x09bottom:\x200;\x0a\x09\x09\x09left:\x200;\x0a\x09\x09\x09z-index:\x20-1;\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+(BDFDB['dotCN']['colorpickerswatch']+BDFDB['notCN']['colorpickerswatchdefault'])+':after,\x0a\x09\x09.BDFDB-settings\x20'+(BDFDB['dotCN']['colorpickerswatch']+BDFDB['notCN']['colorpickerswatchdefault'])+':after\x20{\x0a\x09\x09\x09border-radius:\x203px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+(BDFDB['dotCN']['colorpickerswatch']+BDFDB['dotCN']['colorpickerswatchcustom']+BDFDB['notCN']['colorpickerswatchdefault'])+':after,\x0a\x09\x09.BDFDB-settings\x20'+(BDFDB['dotCN']['colorpickerswatch']+BDFDB['dotCN']['colorpickerswatchcustom']+BDFDB['notCN']['colorpickerswatchdefault'])+':after\x20{\x0a\x09\x09\x09border-radius:\x205px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-colorpicker\x20.alpha-checker,\x0a\x09\x09.BDFDB-colorpicker\x20.gradient-bar\x20.gradient-cursor\x20>\x20div:after,\x0a\x09\x09.BDFDB-modal\x20'+(BDFDB['dotCN']['colorpickerswatch']+BDFDB['notCN']['colorpickerswatchnocolor']+BDFDB['notCN']['colorpickerswatchdefault']+BDFDB['notCN']['colorpickerswatchdisabled'])+':after,\x0a\x09\x09.BDFDB-settings\x20'+(BDFDB['dotCN']['colorpickerswatch']+BDFDB['notCN']['colorpickerswatchnocolor']+BDFDB['notCN']['colorpickerswatchdefault']+BDFDB['notCN']['colorpickerswatchdisabled'])+':after\x20{\x0a\x09\x09\x09background:\x20url(\x27data:image/svg+xml;\x20utf8,\x20\x27)\x20center\x20repeat\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+(BDFDB['dotCN']['colorpickerswatches']+BDFDB['dotCN']['colorpickerswatchesdisabled'])+'\x20'+BDFDB['dotCN']['colorpickerswatch']+',\x0a\x09\x09.BDFDB-settings\x20'+(BDFDB['dotCN']['colorpickerswatches']+BDFDB['dotCN']['colorpickerswatchesdisabled'])+'\x20'+BDFDB['dotCN']['colorpickerswatch']+'\x20{\x0a\x09\x09\x09cursor:\x20no-drop;\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+(BDFDB['dotCN']['colorpickerswatch']+BDFDB['dotCN']['colorpickerswatchcustom'])+'[style*=\x22background\x22],\x0a\x09\x09.BDFDB-settings\x20'+(BDFDB['dotCN']['colorpickerswatch']+BDFDB['dotCN']['colorpickerswatchcustom'])+'[style*=\x22background\x22]\x20{\x0a\x09\x09\x09border:\x20none;\x0a\x09\x09}\x0a\x09\x09'+(BDFDB['dotCNS']['themelight']+BDFDB['dotCN']['colorpickersaturation'])+'\x20>\x20div\x20>\x20div\x20>\x20div\x20>\x20div\x20{\x0a\x09\x09\x09box-shadow:\x20rgb(200,\x20200,\x20200)\x200px\x200px\x200px\x201.5px,\x20rgba(0,\x200,\x200,\x200.6)\x200px\x200px\x201px\x201px\x20inset,\x20rgba(0,\x200,\x200,\x200.6)\x200px\x200px\x201px\x202px\x20!important;\x0a\x09\x09}\x0a\x09\x09'+(BDFDB['dotCNS']['themelight']+BDFDB['dotCN']['colorpickerhue'])+'\x20>\x20div\x20>\x20div\x20>\x20div\x20>\x20div,\x0a\x09\x09'+BDFDB['dotCN']['themelight']+'\x20.BDFDB-colorpicker\x20.alpha-bar\x20>\x20div\x20>\x20div\x20>\x20div\x20>\x20div\x20{\x0a\x09\x09\x09background:\x20rgb(200,\x20200,\x20200)\x20!important;\x0a\x09\x09\x09box-shadow:\x20rgba(0,\x200,\x200,\x201)\x200px\x200px\x202px\x20!important;\x0a\x09\x09}\x0a\x09\x09.BDFDB-colorpicker\x20.gradient-button\x20{\x0a\x09\x09\x09cursor:\x20pointer;\x0a\x09\x09\x09opacity:\x200.3;\x0a\x09\x09\x09transition:\x20all\x20200ms\x20ease;\x0a\x09\x09}\x0a\x09\x09.BDFDB-colorpicker\x20.gradient-button:hover\x20{\x0a\x09\x09\x09opacity:\x200.6;\x0a\x09\x09}\x0a\x09\x09.BDFDB-colorpicker\x20.gradient-button.selected,\x0a\x09\x09.BDFDB-colorpicker\x20.gradient-button.selected:hover\x20{\x0a\x09\x09\x09opacity:\x201;\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themelight']+'\x20.BDFDB-colorpicker\x20.gradient-button\x20{\x0a\x09\x09\x09color:\x20#4f545c;\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themedark']+'\x20.BDFDB-colorpicker\x20.gradient-button\x20{\x0a\x09\x09\x09color:\x20#fff;\x0a\x09\x09}\x0a\x09\x09.BDFDB-colorpicker\x20.alpha-checker,\x0a\x09\x09.BDFDB-colorpicker\x20.alpha-horizontal,\x0a\x09\x09.BDFDB-colorpicker\x20.gradient-horizontal\x20{\x0a\x09\x09\x09border-radius:\x203px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-colorpicker\x20.alpha-bar\x20.alpha-cursor,\x0a\x09\x09.BDFDB-colorpicker\x20.gradient-bar\x20.gradient-cursor\x20{\x0a\x09\x09\x09position:\x20absolute;\x0a\x09\x09}\x0a\x09\x09.BDFDB-colorpicker\x20.gradient-bar\x20.gradient-cursor\x20>\x20div\x20{\x0a\x09\x09\x09height:\x208px;\x0a\x09\x09\x09width:\x208px;\x0a\x09\x09\x09margin-top:\x20-15px;\x0a\x09\x09\x09border:\x201px\x20solid\x20rgb(128,\x20128,\x20128);\x0a\x09\x09\x09border-radius:\x203px;\x0a\x09\x09\x09transform:\x20translateX(-5px);\x0a\x09\x09\x09transform-style:\x20preserve-3d;\x0a\x09\x09}\x0a\x09\x09.BDFDB-colorpicker\x20.gradient-bar\x20.gradient-cursor\x20>\x20div:after\x20{\x0a\x09\x09\x09border-radius:\x203px;\x0a\x09\x09\x09transform:\x20translateZ(-1px);\x0a\x09\x09}\x0a\x09\x09.BDFDB-colorpicker\x20.gradient-bar\x20.gradient-cursor\x20>\x20div:before\x20{\x0a\x09\x09\x09content:\x20\x22\x22;\x0a\x09\x09\x09position:\x20absolute;\x0a\x09\x09\x09border:\x203px\x20solid\x20transparent;\x0a\x09\x09\x09border-top-width:\x205px;\x0a\x09\x09\x09border-top-color:\x20rgb(128,\x20128,\x20128);\x0a\x09\x09\x09width:\x200;\x0a\x09\x09\x09height:\x200;\x0a\x09\x09\x09top:\x20100%;\x0a\x09\x09\x09left:\x20-50%;\x0a\x09\x09\x09transform:\x20translateX(5px);\x0a\x09\x09}\x0a\x09\x09.BDFDB-colorpicker\x20.gradient-bar\x20.gradient-cursor.edge\x20>\x20div:before\x20{\x0a\x09\x09\x09border-right-width:\x200;\x0a\x09\x09\x09border-left-width:\x205px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-colorpicker\x20.gradient-bar\x20.gradient-cursor.edge\x20\x20~\x20.gradient-cursor.edge\x20>\x20div:before\x20{\x0a\x09\x09\x09border-right-width:\x205px;\x0a\x09\x09\x09border-left-width:\x200;\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themelight']+'\x20.BDFDB-colorpicker\x20.gradient-bar\x20.gradient-cursor.selected\x20>\x20div\x20{\x0a\x09\x09\x09border-color:\x20rgb(55,\x2055,\x2055);\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themelight']+'\x20.BDFDB-colorpicker\x20.gradient-bar\x20.gradient-cursor.selected\x20>\x20div:before\x20{\x0a\x09\x09\x09border-top-color:\x20rgb(55,\x2055,\x2055);\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themedark']+'\x20.BDFDB-colorpicker\x20.gradient-bar\x20.gradient-cursor.selected\x20>\x20div\x20{\x0a\x09\x09\x09border-color:\x20rgb(200,\x20200,\x20200);\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themedark']+'\x20.BDFDB-colorpicker\x20.gradient-bar\x20.gradient-cursor.selected\x20>\x20div:before\x20{\x0a\x09\x09\x09border-top-color:\x20rgb(200,\x20200,\x20200);\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+BDFDB['dotCN']['inputdefault']+'.valid\x20{\x0a\x09\x09\x09background-color:\x20rgba(67,\x20181\x20,129,\x200.5);\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+BDFDB['dotCN']['inputdefault']+'.valid:hover\x20{\x0a\x09\x09\x09border-color:\x20rgb(27,\x20141,\x2089);\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+BDFDB['dotCN']['inputdefault']+'.valid:focus\x20{\x0a\x09\x09\x09border-color:\x20rgb(67,\x20181,\x20129);\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+BDFDB['dotCN']['inputdefault']+'.valid::placeholder\x20{\x0a\x09\x09\x09color:\x20rgba(67,\x20181,\x20129,\x200.7);\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+BDFDB['dotCN']['inputdefault']+'.invalid\x20{\x0a\x09\x09\x09background-color:\x20rgba(241,\x2071,\x2071,\x200.5);\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+BDFDB['dotCN']['inputdefault']+'.invalid:hover\x20{\x0a\x09\x09\x09border-color:\x20rgb(201,\x2031,\x2031);\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+BDFDB['dotCN']['inputdefault']+'.invalid:focus\x20{\x0a\x09\x09\x09border-color:\x20rgb(241,\x2071,\x2071);\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+BDFDB['dotCN']['inputdefault']+'.invalid::placeholder\x20{\x0a\x09\x09\x09color:\x20rgba(241,\x2071,\x2071,\x200.7);\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+BDFDB['dotCN']['inputdefault']+':disabled\x20{\x0a\x09\x09\x09color:\x20#555555;\x0a\x09\x09\x09cursor:\x20no-drop;\x0a\x09\x09\x09background-color:\x20rgba(0,\x200,\x200,\x200.5);\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+(BDFDB['dotCN']['modalheader']+BDFDB['dotCN']['modalheaderhassibling'])+'\x20{\x0a\x09\x09\x09padding-bottom:\x2010px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+BDFDB['dotCN']['tabbarcontainer']+'\x20{\x0a\x09\x09\x09background:\x20rgba(0,\x200,\x200,\x200.1);\x0a\x09\x09\x09border:\x20none\x20!important;\x0a\x09\x09\x09box-shadow:\x200\x202px\x203px\x200\x20rgba(0,\x200,\x200,\x200.05);\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themedark']+'\x20.BDFDB-modal\x20'+BDFDB['dotCN']['tabbarcontainer']+'\x20{\x0a\x09\x09\x09background:\x20rgba(0,\x200,\x200,\x200.2);\x0a\x09\x09\x09box-shadow:\x200\x202px\x203px\x200\x20rgba(0,\x200,\x200,\x200.1);\x0a\x09\x09}\x0a\x09\x09/*\x20REMOVE\x20*/\x0a\x09\x09.BDFDB-modal\x20'+(BDFDB['dotCN']['modaltabcontent']+BDFDB['dotCN']['modaltabcontentopen'])+'\x20{\x0a\x09\x09\x09display:\x20flex;\x0a\x09\x09\x09flex-direction:\x20column;\x0a\x09\x09\x09flex-wrap:\x20nowrap;\x0a\x09\x09\x09justify-content:\x20flex-start;\x0a\x09\x09\x09align-items:\x20stretch;\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+(BDFDB['dotCN']['modaltabcontent']+BDFDB['notCN']['modaltabcontentopen'])+'\x20{\x0a\x09\x09\x09display:\x20none;\x0a\x09\x09}\x0a\x09\x09/*\x20REMOVE\x20*/\x0a\x09\x09.BDFDB-modal\x20*'+BDFDB['notCN']['modalsubinner']+'\x20>\x20'+(BDFDB['dotCN']['modaltabcontent']+BDFDB['dotCN']['modaltabcontentopen']+BDFDB['notCN']['modalsubinner'])+'\x20>\x20*\x20{\x0a\x09\x09\x09padding:\x200\x2020px\x200\x2012px;\x0a\x09\x09}\x0a\x09\x09.colorpicker-modal\x20.colorpicker-container\x20{\x0a\x09\x09\x09padding:\x2010px\x2010px\x2010px\x2030px;\x0a\x09\x09\x09overflow:\x20hidden;\x0a\x09\x09\x09display:\x20initial;\x0a\x09\x09\x09margin:\x20auto;\x0a\x09\x09}\x0a\x09\x09.colorpicker-modal\x20.colorpicker-color,\x0a\x09\x09.colorpicker-modal\x20.colorpicker-slider,\x0a\x09\x09.colorpicker-modal\x20.colorpicker-controls\x20{\x0a\x09\x09\x09float:\x20left;\x0a\x09\x09\x09margin-right:\x2020px;\x0a\x09\x09}\x0a\x09\x09.colorpicker-modal\x20.colorpicker-inputs\x20{\x0a\x09\x09\x09text-align:\x20center;\x0a\x09\x09\x09width:\x20150px;\x0a\x09\x09\x09padding:\x203px\x203px\x203px\x2010px;\x0a\x09\x09\x09margin-top:\x2087px;\x0a\x09\x09}\x0a\x09\x09.colorpicker-modal\x20.colorpicker-pickerpane,\x20\x0a\x09\x09.colorpicker-modal\x20.colorpicker-black,\x20\x0a\x09\x09.colorpicker-modal\x20.colorpicker-white,\x20\x0a\x09\x09.colorpicker-modal\x20.colorpicker-color\x20{\x0a\x09\x09\x09position:\x20relative;\x0a\x09\x09\x09top:\x200px;\x0a\x09\x09\x09left:\x200px;\x0a\x09\x09\x09height:\x20308px;\x0a\x09\x09\x09width:\x20308px;\x0a\x09\x09}\x0a\x09\x09.colorpicker-modal\x20.colorpicker-pickercursor\x20{\x0a\x09\x09\x09position:\x20absolute;\x0a\x09\x09\x09height:\x2014px;\x0a\x09\x09\x09width:\x2014px;\x0a\x09\x09}\x0a\x09\x09.colorpicker-modal\x20.colorpicker-pickercursor\x20svg\x20{\x0a\x09\x09\x09position:\x20relative;\x0a\x09\x09\x09height:\x2014px;\x0a\x09\x09\x09width:\x2014px;\x0a\x09\x09}\x0a\x09\x09.colorpicker-modal\x20.colorpicker-sliderpane,\x20\x0a\x09\x09.colorpicker-modal\x20.colorpicker-slider\x20{\x0a\x09\x09\x09position:\x20relative;\x0a\x09\x09\x09top:\x200px;\x0a\x09\x09\x09left:\x200px;\x0a\x09\x09\x09height:\x20308px;\x0a\x09\x09\x09width:\x2020px;\x0a\x09\x09}\x0a\x09\x09.colorpicker-modal\x20.colorpicker-slidercursor\x20{\x0a\x09\x09\x09position:\x20absolute;\x0a\x09\x09\x09left:\x20-6px;\x0a\x09\x09\x09height:\x2012px;\x0a\x09\x09\x09width:\x2032px;\x0a\x09\x09}\x0a\x09\x09.colorpicker-modal\x20.colorpicker-slidercursor\x20svg\x20{\x0a\x09\x09\x09position:\x20relative;\x0a\x09\x09\x09height:\x2012px;\x0a\x09\x09\x09width:\x2032px;\x0a\x09\x09}\x09\x0a\x09\x09.colorpicker-modal\x20[class^=\x22colorpicker-preview-\x22]\x20{\x0a\x09\x09\x09background-color:\x20#808080;\x0a\x09\x09\x09border:\x203px\x20solid\x20transparent;\x0a\x09\x09\x09height:\x2065px;\x0a\x09\x09\x09width:\x2080px;\x0a\x09\x09\x09float:\x20left;\x0a\x09\x09}\x0a\x09\x09.colorpicker-modal\x20.colorpicker-preview-0\x20{\x0a\x09\x09\x09border-radius:\x205px\x200\x200\x205px;\x0a\x09\x09\x09border-right:\x20none;\x0a\x09\x09}\x0a\x09\x09.colorpicker-modal\x20.colorpicker-preview-2\x20{\x0a\x09\x09\x09border-radius:\x200\x205px\x205px\x200;\x0a\x09\x09\x09border-left:\x20none;\x0a\x09\x09}');BDFDB['ListenerUtils']['add'](BDFDB,document,'click.BDFDBPluginClick','.bd-settingswrap\x20.bd-refresh-button,\x20.bd-settingswrap\x20.bd-switch-checkbox',c=>{BDFDB['BdUtils']['setPluginCache']();BDFDB['BdUtils']['setThemeCache']();});var xh={};BDFDB['ListenerUtils']['add'](BDFDB,document,'keydown.BDFDBPressedKeys',xi=>{if(!BDFDB['pressedKeys']['includes'](xi['which'])){clearTimeout(xh[xi['which']]);BDFDB['pressedKeys']['push'](xi['which']);xh[xi['which']]=setTimeout(c=>{BDFDB['ArrayUtils']['remove'](BDFDB['pressedKeys'],xi['which'],!![]);},0xea60);}});BDFDB['ListenerUtils']['add'](BDFDB,document,'keyup.BDFDBPressedKeys',xk=>{clearTimeout(xh[xk['which']]);BDFDB['ArrayUtils']['remove'](BDFDB['pressedKeys'],xk['which'],!![]);});BDFDB['ListenerUtils']['add'](BDFDB,document,'mousedown.BDFDBMousePosition',xl=>{BDFDB['mousePosition']=xl;});BDFDB['ListenerUtils']['add'](BDFDB,window,'focus.BDFDBPressedKeysReset',xm=>{BDFDB['pressedKeys']=[];});BDFDB['patchModules']={'V2C_List':'componentDidMount','V2C_PluginCard':['componentDidMount','componentDidUpdate'],'V2C_ThemeCard':['componentDidMount','componentDidUpdate'],'UserPopout':['componentDidMount'],'UserProfile':['componentDidMount'],'Message':['componentDidMount','componentDidUpdate','render']};BDFDB['WebModules']['patch'](ft['GuildStore'],'getGuild',BDFDB,{'after':xn=>{if(xn['returnValue']&&xn['methodArguments'][0x0]=='410787888507256842'&&!xn['returnValue']['banner']){xn['returnValue']['banner']='data:image/png;base64,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W7fu537u5xYtWjQ9Pd3tdp/VUxEPTsLqdruVSmVqaurgJKzJycnp6enp6empqamD/xwbG9u6dWtPT8/Y2Nj+/fsPHDhw4MCBvXv3HjhwIMuy4eHhOT0kzzzzzDe84Q2XXnrpypUri//dbt26dWhoyA8SAOY6BRYA80R7bGd7bGeBCyxm1H/ceyjmsZvHpP3vu1yFJEm+vwFWVksrPUmyIOtdFpaelMSYhCR2252p4c7Ens7Yzu7U/uaBzc2990zvuDUmMcm7sduOSRJCJWSVws7PCiF0u90777xz06ZNX/7yl9/whje84Q1v6O/vn7kjDg4O/tCvxMcsko0xhhA6nc7ExMTU1NTExMTY2NjExESe5/v379+5c+fu3bu3bt360EMPNZvNRx55JE3T4q9JXLFixVvf+taf+ImfOO644+bKe+O+++5rtVp+RgAw5+/2ivmoFAA4/GtauuyF/33hGW+UBIcgJo9ZhBi+/7DCENIkhBjz2J7OO9N5a6w9um161x2TO+9ojzzSbY51J3bnnWaa1UNWSUL6w8VZEf5iMR5czddoNNavX/+2t73tFa94xbJlywr1TeZ53ul0frDqcHp6evPmzTfeeOPevXs3bdq0c+fOiYmJ4eHhPM8PLlEsgtWrV1966aU/8zM/s3bt2izL5spA37Zt2y//8i/fcsst3vMAzPmbfQUWAPPGglN/atlFvxVST/rjGd0dJckPiq0kJiGENIQsbw5P73twavut0/vua+3f0BzaHNtTIasmSZqkaQhp0f4aBxf6tdvtCy644E1vetOll166bNmywj4mL8/zg9OvYoy7du168MEH77vvvna7fccdd2zatGl6enrv3r3dbvcHf2zWNBqN00477cUvfvFrX/vaY489dg5VVwddd911v/qrv7p7925vbADm/C2aAguAeaO2+IRVL/tobdEJomAGbprSNKuFak/eHGsNb2kNbZ7edcfE1htaBzbmnWbsNkOShqz6/Q2zCmRiYiLGeP755//Mz/zMq171qqLNxnoSMcY9e/bs27dvcnLy/vvvv/feezdv3rxly5bx8fGpqamDs7dm7ugLFy487bTTfvqnf/olL3nJ4sVzcm1yjPEv/uIv/viP/9jbF4D5cC+mwAJgPln143/Uf8JLC7iwi3khJjEJWRayRsiqeWe62xzpjGwf33z1xJbvdMZ2tUa3J3k3hJCkWUirSZol8chv6pSmaafTGRsby7Ls/PPP/y//5b9ccsklc+4OsNvtNpvNgztqbdy48aabbtq2bdsdd9yxb9++vXv3PosH6unpWbFixYUXXvjKV176nOecOzAwMHfH6+jo6K/92q9deeWV3roAzAMKLADmlQWnvnbZRb8VKrWk8LtBM5fFJCZJloW0FkKapFnenmruuXt807fbw5un9tzTHn4ktqdjkqS13pDVkhiP+L7vIYSDu011u92LL774DW94w+te97of3YV9brnrrrs2bdp0991333bbbXv37t2+ffv09PTTW2NYr9ePPvro5z3veeecc875559/4oknzoNheu+9977jHe/YuHGjdywA84ACC4B5JetZctxPfyHrXxo7TWkw82KSJElIk5CmWU9a6+lM7G0deGhq5+0Tm/9tatc9nYm9eXs8q/WHal8ROqwkSfI8HxkZybLsTW960y//8i+fc845c/0cdDqdRx55ZGpq6vrrr7/hhhu2bNmyc+fOoaGhQ/naarV63HHHPec5z7noogtPOunk0047bT6Nzv/zf/7P7/zO73S7XW9UAOYBBRYA86tOiPGoSz/ev+4/xU77iPcFlHAAhqye1vpizLsTe5tDmye3XDe1/XvTu+9pj24Ntf600jh4A3ZkB2eaps1mc2JiYv369a9//et/6qd+6tRTT50H6U9PT4+Pj2/fvv2WW27ZuXPnTTfddN99942Njf3on+zv7z/llFNOP/30008//eyzzz7uuON6enrm2VgcHR39rd/6rX/5l3/xtgRgflBgATC/+oPO9ILTX7/qP304xjzm5h1wREZhTNIsrfYmaZp0u92p/dO7757cftPo/f/a3P9gWqknIQtpLQlHuMbK83x8fDxJktNOO+3d7373ZZddNm/OQLfbTdP0vvvu27hx49VXX33fffc9/PDDK1asWLVq1bnnnnv00UevXLnyhBNOWLlyZbU6bx9aes8997z+9a8fHh72jgRgflBgATC/qoNOs7Zk3dGv/l/VhcfETksgHMHBmCTh4FbuIYTYabVGt03vunP0wa9Obb+p2xpLut202nPEH1nYbrdbrVZfX9+ll176u7/7uyecMN8e4jk8PDw6OtpsNnt7e3t6ehYuXJim6fwffDH+7d/+7fve9z7vQwDmjWxOP1oFAH5YSLuT+6qDR/WsPj/J2/LgCI7FJEmSmCd5J+bdJIRKz6La0pMG117Sd/zFWX1B3hrrjO+KeSek2RGssbIsq9Vq7Xb77rvvvu6663p7e0866aQsy+bNaWg0GgsWLFiyZMng4GBPT08IpXhE6d69ez/0oQ/t2bPH+xCAeUOBBcD86gzSNDbH0/pA/5oLQ1azDRaFEZPYTWKepGl1YHX/8S/uX3NhdeGxsTnaHt+dxG6SJCEcsZlBWZZVq9Xt27d/7Wtf27Vr10knnbRw4cKSdD3z0i233PKpT30qRj8AAZg/FFgAzDMhSdPOxL7eo55bX7gm5h2JUDAxyTux28p6l/QefV7fcS+qLzmxM7Evnx6KnYkkJiGkyRFqsmq1WpIkt9xyy7e//e3+/v5169bN4y2i5rFOp/MXf/EXd999tygAmE8UWADMNyFU8umhat+K3mMuSExAoLDyduy2s8ZgY8UZg+tfXlt4XD492pnc122OhCSGtPLoIsTZlaZptVrdsWPHVVddtX///lNOOWXBggXO1dzy8MMPf+xjH3vcxy8CwNylwAJgPkqz9uj2gXUvy3oWJDGXB4UUkiRJ8k4S22ml3rPqnIETX1YbPCq2pzvjuzrTwyFNj9Qy2Hq93m63v/Od79x6663r1q079thjna055G//9m+vvPJKOQAwzyiwAJiPxUBI8+ZIdcHRvUc/N3aaia18KPBoTZIkiXnsTIVKT+/RF/Qe98LaouNiZ6o9vjNvjqWVepIcgRWFlUqlp6dnw4YN119/faPROPnkky0nnBOGhob+6I/+yPbtAMw/CiwA5qvYndzXd9yLs8ZAErtHZDUWHI6Q5O28PZn1LOxZeVbvmotqi46L0yPNoYdDkh+RFYVpmvb09OzevfvKK6/csWPHWWedZTlh8f1//9//9w//8A95buYpAPONAguA+VoGxO70WG3R8X1Hn5+3Jk3CYm4M2ySJnWbM21nPgp7lZ/Yd8/zqwIrW0ObuxJ4kSUJ6BOZA1ev1brd766233nPPPSeccMLRRx/tPBVWu93+yEc+8vDDD4sCgPlHgQXAfK0CQt6eDknee9zFWbUv5m2TsJgrQzdJYtJtx9jNehb1rDqnf82FMebtoc3d5mhIKyFks/wd1Wq1SqXyyCOPfOMb38iy7Mwzz6xUKk5UAX3rW9/627/921arJQoA5h8FFgDztgZIkrwzsbe++ITGqrNie1oizDUxyTtJklT7V/Sv/bGe1eflU0Otoc1J7IY0neVCNk3TLMvGxsauvvrq0dHRCy+8UIdVuOES4/vf//4HHnhAFADMSwosAOavELqtsSTmfce+IKsNxrxlEhZzUIx5J4mxvmTtwNqXVPuXTe+9L2+OJkkIIZ3d91OoVCrtdvvmm28eHx9//vOfX6vVnJ7iuPzyyz/72c82m01RADAvKbAAmLdCCEne7U6P9Cw/rbb0pNixrIa5K8ZuM2T1nlXn9R7zvHx6qHVgc2xPhTRLZrfGqlQqeZ7ffPPNGzZsWL9+/fLly52bImi1Wn/1V391xx13iAKA+UqBBcB8FrJqd3Jv7LT71lyY1voOLsiCOTqck5jHvFMbXN13/EsrjYH26LbO+K6YxJDN6ubulUolTdNbbrnl6quvXrly5cknnxw8JOFIu/zyyz/1qU/Z/QqAeUyBBcA8/8wfkrQ1uqW++PjGitNj3kmSKBTmtJi3QlrpXXNh76pzus3h5r77k24rZPXZfV+F3t7e7du3X3XVVcuWLTv77LOdlyNobGzsT/7kT+6//35RADCPKbAAmOdCVsmnRvL2eP+ai7P6QDQJi7k/qJOYx06ztvj4/jUvzBqLpvfe153cF7LaLO+K1dPTMzo6ev311y9fvvzMM890Yo6UL3/5y5/5zGc6HT/cAJjPFFgAlODjflbrDG/J+pf3rj43iblJWMwPsTOd1gf7jn5uY8UZ7QMPtQ5sDmkW0upsjvBGozE2NnbjjTcuWbJEh3VE7Ny588Mf/vDWrVtFAcD8psACYP4LIUu6zdbII73HvKA6uDJ2zVNgnoidZhJjffEJfWsuDCFt7r0370yFrD6bHVatVhsfH7/hhht0WLMvz/NPf/rTX/ziF0UBwLynwAKgFEJW7YzvTpLYd8wLkrSSxFwmzIuRHZKYx2670ru479gXVvpXTO+8pTs1HCq12fwuKpXKwQ5r0aJFZ511ltMya2655Zb3v//9U1NTogBg3lNgAVCaD/pp2tx7X33JusbyU2PelgjzScw7IaQ9q87uWX5a+8BDrbGdIaTJ0304YJ7nh/tgwYMd1nXXXbds2bIzzjjDcwlnwfDw8Pvf//777rtPFACUgQILgLIIaSW2p7oTe3vXXJg1FiSxKxPmlZjHbre2+IS+Y5/fndzX3PdgkndCWnk6b5YQnl6HNTEx8d3vfnf58uWnnXaaDmum/dM//dPf/M3fyAGAklBgAVAiIau3Rh6p9C7sO+Z5HkfIfBRj3s56l/Qf96IkCVPbvxcf3RLr8N8sj6mfDr2KqlarY2Nj11577YoVK04//XQd1szZuXPne9/73v3794sCgJJQYAFQLiHNmnsfbKw4o7bwuCRvJ4kP2Mw7eTtUe/qOuyit9U4+8t28PZlW6rN28FqtNjw8fN11151xxhlr1651NmbkDOf5H/7hH1511VWiAKA8FFgAlEwI3enhbnNk8MSXJ0k6mw9rg1kb5UneSZK079jnVwePmt51Z3dyf5jFDqvRaOzZs+ehhx665JJLFixY4Hw86/7xH//x4x//eLdrHTQAJaLAAqB0YszTrNJ3/IuznsUmYTFPhSRvJyH2HnVebfHx03vu6oztDFkteQZr+g5rPWCj0XjooYeazeZLXvKSSqXifDyLHnjggd/8zd8cHh4WBQClosACoHxiXu1fPrDu5Qos5rMQkm43dtv15ac0lp7S3Htfe2RrqNRmZ8CHEKrV6p133jk1NXXhhRdmWeaEPCump6ff97733XLLLaIAoGwUWACUT+xW+pYNrL80ayxUYDGfhZDEbszb9cXrGstOntp9V2dsR8hqs3SXmWUxxltvvXVsbOwFL3hBtVp1Qp65z33uc5/+9KfzPBcFAGWjwAKgfB4tsF6hwGL+CyGJeey0qguPqS87pbnzjs7knpDOUpeUZVm327355ptDCBdddJGz8Qx9/etf/4M/+IPR0VFRAFBCCiwAykeBRbmEJEli3q4tOLa+9KSpXXd0x3eFbPY6rHa7fccdd6xbt+6kk05yMp62++67733ve9/mzZtFAUA5KbAAKB8FFuUc+LFTW3hcfelJkztvbY/tTJ/Znu6HcbuZZWNjY1u3br3ooosWLVrkRDwNe/fu/e3f/u2bb75ZFACUlgILgBJ+jldgUd7BX198Qm3xCVPbvteZ2pNmjVk45sEN3Tdv3rx79+5LLrmkVqs5D4el3W5/4hOf+Kd/+idRAFBmCiwAyvgZXoFFWeVJ3qkvPaW24OiJR67rTg2l1dnosNI0TdP07rvvrtfrL3jBC0LwpjtUnU7nf//v//2xj30sxigNAMpMgQVA+SiwKK+QxDyJncaKM9Jq7+SWa2K3NTvPJcyyrNVq3X///WecccYJJ5zgTByir3zlKx/84AebzaYoACg5BRYA5aPAosxCSGI3iXnP6nNDVpt85Lok78zOcwlrtdru3bu3bt36yle+sre316l4SjfccMPv/u7v7tu3TxQAoMACoHwUWJRdSGInCaHnqOeGJExuuzFJ8hCyWThwtVp96KGHFi5c+PznP99Cwid3xx13/Pqv//qWLVtEAQCJAguAMlJgQRKSvJOmWc9R53Um9jT33BXSbBbeC5VKJUmS733ve2vXrj3llFOchidy2223vfvd737wwQdFAQAHpSIAACilkHemQhqWveCdPUddEPPWLBwyxtjT0zM1NfX+97//zjvvdA4e17XXXvuud73rnnvuEQUA/IACCwCgtELens56ly676N1ZY3HszlKHNTAw8Mgjj/zRH/3R1NSUc/BYeZ5/7Wtfe9e73vXAAw9IAwAeyxJCAMrHEkL4dyHJO7WB1ZW+FeMPfyt22iGrzPhbMMZKpbJx48Z6vf6CF7zAOTio2Wz+3d/93fve9z67tgPAj1JgAVA+Ciz4EbWlJ8ZOc3LLtSGthnTGN3QPIbTb7YceeujCCy9csWKF/Ldv3/6JT3ziz/7sz6anp6UBAD9KgQVA+Siw4EfeFWm1t7HslOnddzf33Z9We2bjNjTL9u3bt2XLlksvvbRer5c5/Wuvvfbtb3/7N7/5zRijsQgAj8seWAAAJHl7Mutfsfyi364vWZu3xpIw48VuCKFarX7rW9+64oorSh7+ww8/vH37doMQAJ6EGVgAlI8ZWPD474xOffHxSac5vvnbIWQhnfHNsLIsa7Va+/fvf/nLX97b21va5NesWbNhw4ZNmzaZgQUAT3jboMACoIQf0xVY8HjyEEJ96SmdsR3Te+5OskqY4XlYIYQ0TR955JHe3t4LL7ywtLk3Go1jjjnmm9/85sTEhFEIAI9LgQVA+Siw4PGFmLeznoX1peundtzaGdsZsspMv0HSNO10Onfffffpp59+wgknlDb6pUuX7tix47bbbjMKAeBxKbAAKB8FFjyhELvt6oJj00p94uGrY7c9C08krFQq+/fvr9VqL3nJS2q1WklvyrNszZo1t9xyy+7du41CAPhRNnEHAOAxYjdvj/evf/ngST8R804S8xm/H03TWq12+eWX33jjjWUOfu3ata94xSuyLDMGAeBHmYEFQBk/n5uBBU8sJN1OVh+oDKyefOTafHo4mfnd3CuVyvDwcLVafdGLXlSv10sb/fHHH3/bbbdt27bNKASAH2IGFgAA/1EI3eZIY+UZi856c54kSTLjj8arVCpZlv3rv/7rLbfcUubgV6xYcckll/T09BiDAPBDFFgAAPyoENsTC894Y+/Ks2O7OdMTFfM8X7BgwY4dO/7hH/5hamqqzLm/+tWvXr9+/Uw//xEA5hwFFgAAjyPmnbQ2uOT5/y3UeuPML7aNMS5atOjLX/7y7bffXubYV65c+dKXvrTM6ygB4HEpsAAAeFwh7zZ7j3ne4PpL8+ZoEma8wOrp6RkeHv7sZz/b6XRKG3qWZT/xEz+xevVq4w8AHkuBBQDAE4h5yOoLT39DdcExeXN8pjusgwsJv/zlL5d8J6wTTzzRTlgA8EMUWAAAPLFuu7HqzIETXx7zdoz5jN+bpunU1NQnPvGJbrdb2sizLHvzm9/caDSMPgD495sEEQAA8ERi3glpfcFpr6suPDa2JpKZ31y8Wq3eeeedmzdvLnPsa9euvfjii7MsMwIB4CAFFgAATybmzfrSUwfXvzLmeZLP+MSoLMv2799/zTXXlDnzEMLP/uzPVioVww8ADlJgAQDwZGK3k1brC075ydriE/LO9Izfnqbp2NjYF7/4xbGxsTLHfs4556xfv97wA4BH7xBEAADAk4ud6fqyUwdPfHmMnSTGmT5cb2/vd7/73a985Stlzrynp+d1r3tdmrpdB4AkUWABAPCUYt4NlVr/uv9UHTwm70wmyczuhJWmaavV+vznPz8yMlLm2C+66KLVq1cbfgCQKLAAADgknWbPyrP6jn1BEpNk5h9HWKvVbrvttjvvvLPMka9Zs2bdunWGHgAkCiwAAA5F3m2ntYHBE18Rqr15Z3qmJ2FVKpVWq/Xtb3+7zJn39vY+73nP6+vrM/wAQIEFAMChyGPe7jnq/L6jzgsxzvQkrDRNm83mt771rf3795c59EsuuaSnp8fgAwAFFgAAhyLkrYnqwKrBk38iqdRi3pnp42VZtnPnzrvuuqvMoR9zzDGnnXZaCMH4A6DkFFgAAByaGPPOVO+aC3uWn57ETpLM7OMIa7Xa9u3bv/GNb5Q58lqt9vKXv7xarRp9AJScAgsAgEMTQmxN1Bae0HP0c2OozHB/lRycdvTAAw/s3r27tJHXarUzzjjD0AMABRYAAIcqJjF2m/0nvLTSuySJ3Rk9VgihUqncdNNNN998c5kzX7Fixemnn27sAVByCiwAAA5dyFsTvavPqy09Mc70kULIsuzAgQN33nlnnuelTXzJkiUXXXSRkQdAySmwAAA4HCFJ0mTBSa9OYjdJZnBz8RhjtVrN8/yaa67ZuXNnafNuNBpr165tNBqGHgBlpsACAODwxG6795jnZ/WFSZzZiVEhhBDC3Xff/dBDD5U58DPOOOOcc84x8AAoMwUWAACHJ8ZupW/p4Kmvie3JmZ6E1dfXd+DAgWuuuabdbpc28OOPP75SqRh4AJSZAgsAgMMUk7TSaKw+N+9Mz2iBlSRJtVqdnp7+zne+s2/fvtLmXavV1q9fn6Zu3QEoL1dBAAAOW8y79cXrGqvPydtjszAJ6+GHH37kkUfKHPh55523YsUKAw+A0lJgAQBw2GJs1xYe21hxRt4cT0I6kweKPT09W7du3bhxY5kDX7t27ZIlSww8AEpLgQUAwOGLMa329Kw8O2ssSrqtGT1UlmWtVuv2229vNpulzXv16tUTExPGHQClZTNIAOAxQgiF/N+3YhIf/c/v/yNJYhJjkvxg+Vpw9mb3lMSYd3qPvqC64JjWgQ1pY8Gjp2Nm9PX13X777aOjo8uWLStn3o1G46STTtq6dWun0zH6ACghBRYA8H0xJmklZLUCfmshSZIQ/v3fQhKSNAkhxjzJu0nMY96JeSeJ+cHf1WfNyoDJqwuOri1e29z/4Iy2VwdXEd577727du0qbYFVqVSe+9zn3nTTTfv37zf0ACjjpVAEAMBBoVJvHdg0vfuOGLsF22cgpFmWpLWQ1UJaCVklZI2svjCt9yZZLa000rQaKj1ZY2GSZnl7Kuk0824ziVGTNbNiN6SVvmOeN/7w1TFvh7Q6c4fKsmx0dPTOO+88/fTTQyjjOa1UKkcfffT09LRxB0A5KbAAgCRJDm5p1D+16/a9V38k7zaTtFA3CTEkaRLSkKZJyEKSJmkWKrUkSbPGYGVgddazqNq/srbw2LRnSW1wdaVveaV/eRLSvDmRd6eTvOv0zshZyfO0WmksPzWkadLtJGn4wfLOGRiesVqtfu9733vDG95QrVZLmHaapkuWLMnz3MADoJwUWADA94UQY95tT8XudBKywn17MX5/D6yYJDHGbpLnSQhJqIY0hLSSpJU0q9cXHVcZPLrSv6K26PjGyrPqS9dnjQWx04x5N8bvrzHk2TonSVIZXF0bPLp54KGQxBkenuGmm26anp4uZ4GVJMmiRYtWr169adOmGKOxB0DZKLAAgB+IIUnTSj2GUMQC60eFJIkxiXkSY0zypNvOu62p3XfG3XcmeZ7VBioDK9L6YH3p+oG1L2usOjurD4RKX8ybsdt2sp8d3XbWs6hn9XOa+zYkMSYzubgvy7Ldu3dv2LDhOc95TjnDHhgYOO644zZv3qzAAqCEFFgAwGM8WkDEJJkLn5APfo8hTUISkuz723bFEGOSJTFvtYYfSWJ3es89Yw9+tdK3sv/El/UdfUHPqrOznkV5eyrm3bnx1yzyGYidrD5YX7I+5jPeCaZpOjk5ecstt5S2wOrr61u5cmU5twADAAUWAPAYMc79Tic8WsOFNCRJklSTJMZuuz26Zd93P3Gg8qm+NRcOnPzqgeNfkvUsiN2OGuuZDpi0Ul10fNa7OHZbIczsPu7j4+N33HFHacPu7e1dtWqV6VcAlFMqAgBgvgtJSJNQyeoDIa2ObfzGrivfs+1f3j5yzxe7rfFQaYQ0k9HT1+3UFh1XX3JibDdn4WibNm0aGRkpZ9K1Ws1TCAEoLQUWAPAYIczrPc5jEkLWsyhJksmtN+z4+m/t/PpvTzz8nSTN0lpvEoKpWE8n09ip9q+qDh4du80ZHTwxxlqttm3btgcffLC0aZ988sn9/f1GHQAlpMACAEom5iGtpLWBkFbHN1yx/V/fsf/G/9ke25k1FiZpJbE+67DzjGl9oDKwMqRZEvMZPVSlUtm+fXuZC6zly5cvXLjQoAOghBRYAMBjzIc9sA71rxrSLK0Pxm5r79V/uP1ff3Viy7VZY1Go1M3DOswg8ySJ9YVr0sbCPO/M6KFCCFNTUxMTE6UNe2BgoLe316ADoIQUWADAY8zzJYQ/KoasEep9Ew9fvfOrvzF0++eSkIZMh3U4CcY8SZLqwuOy+oIkb830+Dm4lXtp0x4YGOjr6zPqACghBRYAUHIxZLVK3/LW8Jbd//Z7+6//eBK7aaUhl0MPMElCdcGxWa0vdjszfbAsy+69997S7mU+ODiowAKgnBRYAEDpxZgkIa0P5p3pfd/75N7rPx7zTshqgjn0BLPGgrQxmCQzvgQ1y7I777xz165d5Qx6wYIFg4ODBhwAJaTAAgAeo0R7YP3w3zxJkrTSkyTp0C2f3vfdP495O4TMiDik7LrttNpbX3ZaWqnHvDujx8qybOvWraOjo+WMulqt7t2715ADoIQUWADAY5RuD6wfCSCrxiTdf/OnD9z0qSRNk+Bm6akzS2Ieslp14bFJWp3pBxEe1Ol0Shv3ihUr0tSwBKB0XPwAAP6DkGZJEg7c+rej938lVHuSEOzp/uRi7CZprdq/IqSVmS6wQgh5nj/44IOlTfv000+v1axvBaB0FFgAAD8spFneHN9z7cemtt6Y1QeTGGTyZPJuyKpZ37KQZjHmMzqJL4TQ7XZvuumm0oa9cOHCLLO4FYDSUWABAI9R3j2wflio1NvDm/Ze97HO5IG03ieWp4grdrP6YNazMIRkRrNK07Tb7d5+++15npcz6oULF1YqFUMOgLJRYAEAj1H6PbAem0VW65/c9r2h2/53klaStKLDepJhk3fbWX2w0rdyFirQGOPExES32y1n2IsXLzYDC4ASUmABADzRjVI1ybvDd/7D1I5b0mqvPJ5EjJ20NpD1LglJkiQzvg1WpVIJoaRNqxlYAJT0vkwEAMC/s4TwP8aR1vraI4+M3Pn3eXsqpFWJPIGQ5J203p/1Lomz1SuVtsDq7e31FEIASsjFDwDgiYUQssrYpqumtt+SVnvk8URit5NW+6s9S0KSxBhn+py02+2RkZFyRp3n+UwnDAAFpMACAB7DHlg/GklW74xuH99wRbc1ETKTsJ5A7KbVeqj1JTPfraRpOjIycscdd5Qz6Xa7bbgBUEIKLACAJxWyJGSjG69o7nsgVBryeJKkQlpNZn5lX5ZlIyMjt99+ezlT7nQ6ZmABUEIKLACApxAqtc747okt1yTddgj2z378kGLervQuSesDMz0JK03T8fHxjRs3ljNoBRYA5aTAAgB4cjFktdiZntp2U7c5lqSZRB4/pryb1vtDZpLazOp2uwosAEpIgQUA8NRCVpvee39z731BgfVE8m5a6w+VRpLkM346QijtUwjb7bYCC4ASUmABAI8RY5L4bPw4saS1vvboI5M7bkliTII7qB8RkiTpprW+tFIXxoyanJzM81wOAJSN2y8A4DE8hfAJk8li3mnte7DbHFVgPa4876bVgwWWDnQGTUxMKLAAKCG3XwDAY5iB9cTJZNXe5oGHOpN7gwLr8SPK02pfyMzAmllTU1MKLABKyO0XAPAYZmA9oRgqjeaBDZ3JfUkQ0eMMnSTmabUWKlVZzKjx8XEFFgAlpMACAB7DDKwnu2+q5NNj7QMPJ3lXGI8jj0lW95TGmTYxMdHtGoEAlO9GTAQAwL8zA+tJxCRUas2Rh2PeEcbjxZOnWT0EM7Bm1vDwsBlYAJSQAgsA4BDFJEk7Y7tj3lHzPZ48qdRCls3OHL40Lel97MMPP9xqtYw2AMpGgQUAcKhClnVGtyZmYD2uGENaTWZrBlY5S5wY444dO4w1AEpIgQUA/IfPx/bAehIhZM2hh83AesJ8kiRJ8pk/CyFN0507d46MjJQt4YmJiaOOOspIA6CEFFgAwGPYA+upAordduy2hfSE4sECdGZr0CzLtmzZcvfdd5ct3fHx8aGhIaMMgBJSYAEAj2EG1pMLSQhp3hxT8z3B8Mkrvctm4UGEaZpu3779oYceKlvC4+PjU1NTRhoAJaTAAgA4LN1uezwJCqzHFUO1MTvhdDqd6enpsuU7Ojo6OTlpnAFQQgosAOAxLCF8SjHG1mSQ0uOHk8zaDL6DO2GVLeCRkZGxsTEDDYASUmABAI9hCeFTJxTz1rj+iiNi586dw8PDcgCghBRYAMBjmIF1CGLMhcCRGHjxrrvusgcWAOWkwAIAgDlgenp6xYoVwf5rAJSSAgsAAOaAqamphx9+WIEFQDkpsAAAYA6YnJzcu3dvjHapA6CMFFgAADAHjI6Obtq0SYEFQDkpsAAAYA7YtWvX7t27FVgAlJMCCwAAiq7b7Q4PD9frdVEAUE4KLAAAKLpOp7NlyxbTrwAoLQUWAAAUXbfbvfvuuycnJ0UBQDkpsAAAoOimpqYefPDBTqcjCgDKSYEFAABFt2/fvsWLF8sBgNJSYAEAQNFt2LBh27ZtcgCgtBRYAABQdDfddNOBAwfkAEBpKbAAAKDoNmzY0Gw25QBAaSmwAACg0LZt2xZjlAMAZabAAgCAQrvllltuvfVWOQBQZgosAAAorhjjtm3bxsbGRAFAmSmwAACguIaGhh566CE5AFByCiwAACiu/fv3X3vttXIAoOQUWAAAUFAxxq1bt27btk0UAJScAgsAAAqq2WzecMMNtVpNFACUnAILAAAKanJy8qqrrmq1WqIAoOQUWAAAUEQxxg0bNhw4cEAUAKDAAgCAgvr6178+NDQkBwBQYAEAQBGNjIxs2LCh2WyKAgAUWAAAUEQbN26899575QAAiQILAACK6bvf/e7OnTvlAACJAguAsl4As5B5LD1QXNPT01dddZUcAODR+3cRAFA6IeTTo93JfVl9IEmSJIkiAYrmwQcfvPXWW+UAAAcpsAAonZBWWkOb9lzzR839D1R6lyQh6LCAovn0pz/d6XTkAAAHKbAAKKGQVBrjm67a/pVfn957X9ZYnAQXRKBAtmzZct1118WoWweAR7lfB6CMQppljYWTj1y7/Su/PrX9e1ltIEmCWICC+Kd/+qfh4WE5AMAPKLAAKKUYkzRLGwuntt+044r/Pr7522mtN5iHBRTAnj17rrnmmsnJSVEAwA+4UwegrGIMIct6FkzveWDH139r9P5/CZV6EjLBAEfWlVde+cADD8gBAB5LgQVAmcUkSbN6f3d81+6rPjh05+dDWglZRS7AkTIxMXH99ddPTEyIAgAeS4EFAEmoNLrNsT1Xf3T/zX+dxBiymkyAI+L222+/8cYbu92uKADgsRRYAJAkSRLSSuxM773mj3d/+w9i3k6r/UmSJIlHgAGzJ8/zf/7nf963b58oAOCHKLAA4FEhq4WQ7r/5b3Zd9ft5cyyrDyZJ0GEBs+aBBx648sor2+22KADghyiwAOAHYqg2slr/8O2f3fXN322P76w0FiZBhwXMhk6n85nPfGZ4eFgUAPCj7FMLAI8RY8hqaZIM3/2Fbmt8xYvfV196Yrc5mkQdFjCzbr311ssvvzzPc1EAwI8yAwsAfkgMWS2t941t+NqOr/3G5Pabs9pAkgS5ADNncnLyL/7iL0y/AoAnosACgB8VQ1ZNawOT22/eecVvTjz8nbTWlwQdFjAzP3FivPbaa2+77bZosicAPAEFFgA8/gfKkGZZbaB54KGdV/726ANfSSsNHRYwE4aGhj772c+OjIyIAgCeiAILAJ5YCGml0RnbvfOr7xq+8+9D1gip7SOBZ1OM8V//9V9vvfVW068A4EkosADgqWSVGLu7rvrg0G2fSbJKWqmLBHi27Ny58y//8i9NvwKAJ6fAAoCnFrJazDt7vv0H+2/4q9jtptW+JEmSxHQJ4Jn6xCc+sXPnTjkAwJNTYAHAoYhppScm+d7v/sXeaz/abQ5n9cEkCTos4Jm48sor/+Ef/kEOAPCUFFgAcIhiWu0NSbL/pr/Z9c33tcd2VhoLQ2Jbd+Bp2r179x/8wR+0Wi1RAMBTUmABwCGLMWSNUKmP3P2FnV//zebQQ6E+KBXgaZiamvrDP/zDDRs22LsdAA6FAgsADksMWT2t940/dNW2L/3S1I7b0lqfUIDD9cUvfvErX/mKHADgECmwAOBwxZDW0lrf9J57d1z+q5NbbwyVniRYSwgcqk2bNn3qU5+anJwUBQAcIgUWADwNMQlpWutrjWzd8bV3Tmz5TlbtDamrKvDUdu7c+T/+x//YuHGjKADg0LnVBoBncB2tNDqjO3Ze8e6RB74SskZIqzIBnkS73f6f//N/fvGLXxQFABzejbcIAOCZCNWezsSeXd/4vaHb/y5JklBpyAR4XHmef/WrX/3Hf/zHZrMpDQA4LAosAHjGV9NqX3d6ZPe3/2D/jf8j5m3bugOP64477vjoRz86OjoqCgA47FtuEQDAMxbTak/M23u/+xd7v/2HsT2VNRYIBXisLVu2/NZv/daWLVtEAQBPgwILAJ4VMa32hBAO3PrpnVe+pz22yzws4AeGh4c/9KEP3XfffaIAgKdHgQUAz5IYQ7UnVBtDd/39jq/+entkW1rtkQowNjb2l3/5l1deeWWe59IAgKdHgQUAz54YQ1bL6gvHN317x9f+e/PAprRqHhaU3d///d9/5jOf6XQ6ogCAp02BBQDPqhhDWsnq/ZNbv7vjindP7bo9qw+EEAQDpXXxxRefc845cgCAZ0KBBQDPupiENK32Te+8ZcfX/vvYQ1el1b4kuOZCSZ100kkf/ehHTz/9dFEAwNPmZhoAZkZI0mpfa/+GXd/4nZH7vpRWGiGtSgXK+MMghPXr13/wgx885phjzMcEgKdHgQUAM3mhrfW1x3bs+rf3D93xf0JWDbZ1h7J6wQte8N73vnfRokWiAICnc18tAgCY2Wtttbc7PbL7W//Pvus/HvJuWuuXCZTTy1/+8re85S21Wk0UAHDYN9UiAIAZv9zW+mK3tfs7H9397T/IWxOh2isTKKFarfaOd7zj0ksvTVM34QBwmHfUIgCAGRfztDaY1vv33/y/dl/1/+RTQ6HSm0S5QOn09/e/973vXb9+fbVqUzwAOAwKLACYFbGbVnrSat/wXZ/fddUHOmM7Q30giUosKJ2jjjrqT/7kT5YsWSIKADh0CiwAmC0xD1k9VBqj93951zd+p7XvgbSxUCpQQueee+6b3vSmRqMhCgA4RAosAJhNMaSVtNIz8fC3d3393VM7bs4ag0KBEvov/+W/nH/++SEEUQDAoVBgAcCsC2mo9EzuvG3nFf99fNO30/pAEjKpQKksX778Ax/4wIoVK0QBAIdCgQUAR0IIabW3uW/Djq/86sjdX8hqfSGzozOUy6mnnvqOd7yjVquJAgCekgILAI7cZbjW357cv/MbvzN0++dCVg0VG+JAubz1rW8966yzLCQEgKe+cxYBABw5MWssiO3J3Vd94MBNf5PEPK32JIlHE0JZVCqVD37wg4sXLxYFADw5BRYAHFExT+sL8m5z7zV/tP+GT+StybTal0QdFpTFOeec83M/93O9vb2iAIAnocACgCMtdtPaQB67+274xJ6rP9KdOpDWB3RYUB5vfOMbjzvuODkAwJNQYAFAAcQ8rfQmSTp85+d3/dv7O+O70sZiHRaUxDHHHPO6172uXq+LAgCeiAILAAoihko9yapjD35t5xW/1dx7d9a7yH5YUAYhhMsuu2zt2rWiAIAnosACgOKIIa2ErDq+6d+2/8s7JrfdlDUWJInHk8H8t3Tp0re//e39/f2iAIDHpcACgIIJaVrrn957347Lf21iy7VZvT8JmVRgnr/vQ3jZy152zjnnhKCzBoDHocACgCJ+ls0aC5r7N+742n8f3fj1tFIPWc1yQpjfFixY8La3vc3jCAHgcSmwAKCYQtazsD3yyO4rf3fk3n9OkixkDR0WzG8vfOELzzrrLJOwAOBHKbAAoKhiTOsL2xO7dv/bBw/c+tdJkoSKDgvms97e3l/4hV9oNBqiAIAfosACgAKL3bQ20G2O7r32T/dd//Gk20mrfUnUYcG89YIXvOC8887LMjvfAcB/oMACgGKLMa31J3l3/03/a/c1H8mbY2ljQIcF89XAwMCLX/zier0uCgB4LAUWABRfDJVGkoThWz+34+u/2ZnYmzYGdVgwP+/O0/SlL33p6tWrRQEA/+ESKQIAmBNCVk2yytgDX9n51Xe1hh/JGoNJYqdnmIfWrVt30UUX1Wo1UQDADyiwAGDOCGklrfaPbbxy59feNb33/qzWlwSXcphvsix785vf3NvbKwoA+AF3vQAwty7dlayxYHLLdTu/9q7xbd9Nq40ktdkzzDennnrqC1/4wjR1rw4A378LFgEAzCkxCWnaGJzadeeur/3W+MZvpJVGSCtygXnmDW94gwILAH7ARREA5uYlvNbfGtm888rfGb7nC6HSCFktSWzrDvPHueeeayt3APj3u18RAMDcFNNqf2diz56rPnjg5r9OQghZXYcF88aCBQt+6qd+Sg4AcJACCwDm8oW8NpC3JnZ/+w/2XfdnSYxppTeJOiyYD7IsO+usswYHB0UBAIkCCwDmuBgqPSFN933vk3uu+WjstrL6gHlYMD+cffbZ69evlwMAJAosAJj7YsjqIWQHbv7/7fq393enhrL6oA4L5oFly5adcMIJIQRRAIACCwDmg5DVQ1YdvuvzO7/xntbwI6HWnyQ+9MIcv1NP0xe96EVLliwRBQAosABgfoghq6eVnpEHLt9xxW+29tybVnuS4EIPc1gI4bzzzuvp6REFALivBYB5IyZpJav1TT1y3Y6v/fepHbek1b4kVOQCc9fSpUuf//znZ1kmCgBKToEFAPNMCLX+6T337Lj818c3XJHWekJasSUWzFGVSuXiiy+Oni4KQOkpsABgPl7g6wPNoU3bv/rO0Xu+GCo1HRbMUdVqde3atf39/aIAoOz3tyIAgHko5lnv4rw1tuubvzt8598naTVUehKTOGAOWrFixdlnny0HAEpOgQUA81Sep/X+vDWx+1sfOnDz/y9JQlrvNw8L5pwlS5acc845cgCg5BRYADB/xRiqfXl7cs91f7r32j+J7emsPmgeFswt1Wr1jDPO8CxCAEpOgQUA81tMq30hb+//3id3/dv7OhP70nqfeVgwt6xbt+7MM8+UAwBlpsACgHkvhkpvSKtDd//fnVe+pz26La32CgXmkOOPP77RaMgBgDJTYAFAGcSQVbNKY/TBy7d96e3NfQ+mtb4kBLnAnFCtVgcHB4P3LAAlpsACgNIIWdZYMLXr9u2X/9rUrtvTam8SUssJYU648MILFy1aJAcASkuBBQBlEmPWWDS9994dX33X5Jbr0mojpBUdFhTfKaecsnjxYjkAUFoKLAAomZhn9QWtfQ/u+Pq7xzd8PUkbIat7NCEU3PHHH9/pdOQAQGkpsACgfGKeNgbbI4/s/Mbvjtz1+ZDVQ60vidFULCisEMLKlSuzLBMFAOWkwAKAUooxrQ10Jvbu/vaHD3zvf4YkpPV+qUBh9fT0nHrqqbVaTRQAlJMCCwBKfB9Q68/bk3uu/ZO91/xR7LbSak+S5OZhQQFVKpWTTjqpr69PFACU9MZVBABQ6luBak8Su/tu+uTOK3+7Oz0cqr0ygQKqVCp9fX3j4+OiAKCkl0IRAEDJhUoj6baH7/x8qNRrC9YkWTXptsQCxXqfhrB27dq+vr7p6WlpAFBCCiwAIAlZNasvGrnnS2mlFvNuEmwU/eRikgQpMMsGBwfXrFlz4MCB6LGhAJSPAgsASJIkSdI0JEnMO5I4BMFOYcy+np6e5cuXhxAUWACU8V5VBAAAUHy9vb0rVqwIwew/AMpIgQUAcLjMf+EI6O3tXbZsWZ7nogCghBRYAACHJ6Q2YeAIqFQq3W7XDCwAykmBBQBwGEJI00qPOVgcEYsXL+7t7ZUDACWkwAIAOBwhCdWGVYQcESeeeOLixYvlAEAJKbAAAA5LCJWGx8BxRAwODpqBBUA5KbAAAA5LyGr9UuCI6Ovr6+npkQMAJaTAAgA4ZDGJMQn1wcQMLI6E/v5+BRYA5aTAAgA4VDHm1YGVachE8fjCo/8/K+cilnAh58DAgCWEAJSTAgsA4JDlndqi45K0YhP3JxDyztTsTE+rVCq1Wq1s+fb19VUqFeMMgBJSYAEAHKoY80rvsiR1B/X4QpJ2J/cneXemD5Tn+erVq9euXVu6hEMYGRkx0gAoIbdfAACHJoTYna4uOT7NamZgPUFEyfeXEM7sQsJut7tmzZrTTjuthBkPDg6mKlQAysfFDwDgkMQYQ1arL16X2APrSJ+IgzOwFi1aVMK//hlnnFGtVg0DAMpGgQUAcChC7DSri9ZW+pabflUEJdwA66C+vj4zsAAoIRc/AIBDEJLYnqgvWVvpXVLCh98VUJ7n5fyL9/b2KrAAKCEXPwCAQxBjzPPG0lOynkVJzOXxeEKMXeHMNDOwACgnFz8AgKcUYnuyuuDonlXnhJBaQvgEIYW8PRU7bUnMqJ6eHgUWACXk4gcA8FRCyDtTtUVrGytPjzFJLCF8/JCy2JqK3VYSgjRmTr1eV2ABUEIufgAATyF220la7T3qOZWeRUneFcjjC1nemY7dlhlqM6perwcVIQDlo8ACAHhyIek2s/rCvuMuTtJazC2Re1wxCWnenpLPTKtWqwosAEpIgQUA8GRikufddt9xFzVWnpnkHdOLniimNE1jZzLvNpNEvTKDLCEEoJxc/AAAnlS3ndYHB096VaVnSd6Z1s488X1lpdscje0pEc2oWq1mBhYAZbzREAEAwBMLsdPsPeq8vqOfF7vT4njSqLJucyS2J2ehwIoxxrJupa/AAqCcFFgAAE8k5J2prLFw4Rk/nQ0sz9sKrCcRQ1btTg532xOzMAErTdNqtSp0ACgPBRYAwBOI3STv9K/9sYF1l3i43lMKIetODcfWxEwfqNvtDg4OnnbaaeXMeXx8PM9z4w2AslFgAQA8vrwzVVt0wuLz357WemPH3uRPKqQxb8XOVBLCTAeV5/nChQvPOeecciY9MTGhwAKghBRYAACPJ2+HrL7oOW/tWXVW3hyTx5MLaSVvTXSm98ckmekNmrrd7sDAwCmnnFLOqCcmJrrdriEHQNkosAAAHkfebS08/Y2LzvzPeXMiRhNenlxM0kq3Odad3BeSZBamqmVZ1mg0ypm1GVgAlJMCCwDgPwpZd2qo96jnLnveryZpiHnL4sGnziyt5q2xzsS+GMNM32HGGNvtdmlLHAUWAOWkwAIAeOzNUdad2l9fcuLyF78vG1gZO1Paq6cWY5pVu9OjnbGdIcSZDiyE0Nvbm2VZOcO2hBCAkt6jiQAA4FEhdMb31BYev/rSP+tdfW7emnCzdGi5JTFNu9PD3amhGJMZrfzyPM+y7KyzzkrTkp6aPXv2dDodgw6AsqmIAAAgSZIk5t3pkcbS9ate/mc9xzzfxu2HIWRJt90Z3x3zTgghSeIMnqUYsyw7//zzSxv2bbfdpsACoIQUWAAAIead2JkaOOE/LXvRexvLT8mbY4mN2w89vlDJO832yCOx207SmV3ZF2OsVConnXRSOaNut9s9PT0xRqMOgLJRYAEA5RaTvDsVQrrorDcvff67KgMr8vZ4oh84nARDmuXdZntoc8zbaWXGHw4YY6xWq+XMenR01AZYAJSTAgsAKKeQJDHmrSTPK41Fi859y5Lz33HwUXp2bT9saRanp5sHHo7dVlLtndFDdbvdNWvWDA4OljPp0dHRiYkJIw6AElJgAQDlE0JsN/O8VakP9q29eMl5b2+sOid2m3l7Qnv1NNJMYtIe39NtjiQhPdgMztzBut3uGWecsWLFinJmrcACoLQUWABAmYQ0dlt5azyESs+qMxef9XODp7w6VBp5ZzyJUXv19DJNQtIZfSRvjoVsxlf2tdvtk08+uaenp5xZDw8PK7AAKCcFFgBQGnm30zwQ0kpjxWkLTvmpwZNeWVtyUt4a+/7EK+3V0xLSJITWgY2dqf1pVpvpRxCmabps2bLShr1hw4b9+/cbdACUkAILAJivwsF9rmLeSfJu3plOa339ay7qO+HFAyde2liyPglJd2ooSUy8emYppyG2W819G2NrLOldPtPrB1etWnXccceVNu09e/ZMTk4adQCUkAILAJhnvt9bdZux00ySJFQbaWPBgnWX9R3/4p6VZ1YHjkpCmrcnYredBNXVM887a4/vao/tDDM8/SqE0Gq1jjnmmFNOOaWcSU9OTrZaLSMOgHJSYAEA80NIkiTmzdhpxW4rSdLq4MqssaS28Ni+tT/Wu/rcysDqtN7/aLGVd5Mk0V49O7mnlfbwI82hTSFrzPSx8jw/+uijS7uD+8TExM6dO9M07Xa7Bh4AZaPAAqCcYhKjFOb+aezGPI8xJkke824ISW3BcdWFx1QHVlQGj+lZcWZj+elZ7+IkpEmSJrET29MzOkWolEIS0vbIlvbII1l9wYweqdvt1uv1M844I5S1eRwbG9u+fXv0swuAUlJgAVDST90zvdyJmThpj25WFZIkxiSktQXHVgaPzhoLKj2Lq4NHZb1LK/0rKr1LKr1LQq0/5u2k20mSPOZtfeVMnZM0zZvjrQObQ0hn+lh5nvf395977rmlTXvbtm2bNm3K89zAA6CEFFgAlE7sdvrWPH/p89+Zt0bs3j1XhFAJlVqS1dOsFir1kNWSJAlZNaT1kGYhy5KsFkIlid1Ht2xvjgptNmTV7sSuqR23JCGb6SWZeZ4vWLDg9NNPL/G7ILTbbYMOgHJSYAFQNjFJ08ay0/qOuzCfHlZgzaUzF5PvT5qLSTx44g6uH4wxxqQ9HR/9Xed09oSQtcd2Tu+9N6TZwalxM3esPM/PPPPMwcHBckbdbrcfeOCBRqMxMTFh4AFQQgosAMoo5p2808w7TWXH/OJsznLeaex2mnvuit1OklZmek1up9O54IILqtVqOcNut9vf+973RkdNLQSgpFIRAFBKUdkBz1AIWRI7k9u+l3cmQzqz/7NojLFarZ533nlpWtLb11ardffdd1tCCEBpKbAAKOlHbzu4wzO+kUzbY7um9z2YJHFGN8AKITSbzRNPPPHYY48tbdjbt2834gAo9X2HCAAAOGwhpGllaset7dGtaaVnpp/zODExcdZZZ5V2A6wkSTZs2GD6FQBlpsACAODwhRA701M7bupOHgiVxoweKsaY5/nZZ5/d29tb2rxvvPHGHTt2GHcAlJYCCwCAwxZCpTnyyPSuO7Jq74xOvzq4fnDVqlWnnHJKCCXduq7ZbN5xxx0xWvgMQHkpsAAAOGwhzVr7N0ztuivU+mZ6R7nx8fE1a9asWbOmtGnff//9Y2NjRh0AZabAAgDgcIW8Mz2x5bokCTP9QM+D046e85znLF++vJxZxxhvvvnmhx56yLADoMwUWAAAHKaQdif2j2/6Vqj1zuj0qxDCxMTEokWLXvayl/X19ZUz7PHx8eHhYYMOgJJTYAEAcJh3kJXqxJZrOxN7wsxPv2q322vWrFm3bl1p096/f//ll19u1AFQ9tsPEQAAcHhiGNv49Vm4k+x0OmmavuQlLzn++ONLmnSMO3bs2Lx5s0EHQMkpsAAo6afCmd64B+bpWyemtf7JXbdN77t/Ft5C3W630WicffbZtVqtnHm3Wq1rrrmm1WoZegCUnAILgHIKM/3cNJivb51QaYw9cHlnfE+SZjN6qBhjt9s9++yzzzvvvNLmPTo6+o1vfOPgTvYAUGYKLAAADk3Ms55FU9tvHn/o30ISkzDjc7Da7fbJJ598wgknlDTvGO+5556RkRFDDwAUWAAAHJKQVpIknXjkutbww0lamenDtdvt5cuXv/SlL03Tkt6yxhi/9rWv7dq1y9gDAAUWAACHIoZKb3t0x8TmbyUxCSGb6eO12+2VK1eWef3gvn37tmzZ0u12DT4AUGABUNKP4jZxh8MTsiTLJrddP7XrjiTNkjCzt5F5nidJcv755x977LGljfy+++67/fbbDT0ASBRYAJT2s7hN3OHw3jNZNZ8aGrn3S/n0SFqpz/Q76OD0q1/8xV8sbeDdbvdLX/rS6OiosQcAiQILAIBDumvM6pNbrpncekOo1GZ6AmOMsdVqveY1rzn99NNLG/iePXuuvPJKAw8AHr0VEQEAAE8uVOrd6eGR+/+1O3kgVHpmevpVp9M56qijLrvsshDKu9T3y1/+sulXAPADCiwAyskeWHDoQlqpT26/aXzzt9NaTxJnfPnt1NTUSSedVObpV6Ojo3//939/cCMwACBRYAFQ2g/k9sCCQ71fzGrdqaHhO/+hOzUcstpMHy7G2Gg0Lrjggp6entJm/oUvfGHbtm0x+jEFAN+/IREBAABPKKRJmo1v/tbEw98O1cYs3D22Wq01a9a85S1vKW3k+/fv/+pXvzo9PW30AcAPKLAAAHhCIa10JvcP3/VPnemRtDrju1/FGGOMb37zm1evXl3azK+44op77rnH9CsAeCwFFgDl5JMhHJKQVsYf+sbkI9dntQUzvftVCOHg9Ks3vvGNpQ18YmLi29/+9vj4uLEHAI+lwAKgvB/MRQBP8SbJaq3hh/ff9NcxxpBVZuGIExMTb3vb21atWlXazK+//vobb7yx2+0afgDwWAosAEr6wdwkLDiUd8rQ7Z9r7rs/rfXO9Fsmy7KhoaFzzjnnJ37iJ9K0pPeorVbrS1/60v79+408APghCiwAAH5EzNNa/9SOm4fv/kLWWJDEfEaPFkJoNpvdbvc//+f/fMwxx5Q29RtvvPGGG26w+xUA/CgFFgAl/XRuCSE88fsjhlpv3hzbf9P/ylujs/NmGRkZOfvss1/xileEUNL35tTU1Oc+97mdO3cagADwoxRYAJSTJYTwxG+PkKbV3qE7/9/xzd9O0+rMHy40m80sy376p3/6+OOPL2fmeZ5/7Wtfu/rqqw0/AHhcCiwAAP6DUB+Y2nnH8J1/n+R5ks7G3u1TU1NnnXXWK1/5yizLypn5vn37PvOZz4yNjRl+APC4FFgAAPxATKuNvDW679o/bu7bkNZ6Z+GQ09PTS5Ys+Y3f+I1169aVM/Rut/ulL33p3nvvNf4A4IkosAAA+L6QJWlt7IGvTD5yQ1qtz8LuVzHGTqfzqle96vWvf31pHz748MMPf/azn52amjIAAeCJKLAAKCebuMOPCEla65/edtO+Gz7ZbY+HrD7jBwxhcnJy1apVv/iLv1ja9mpycvJTn/rU5s2bDUAAeBIKLADK+kndJu7wH8S02tsZ373nuj9t7r03rfbNwiE7nU4I4bWvfe0555xT2tyvuOKKL3/5y8YfADw5BRYAAEnI6kme77/5b8a3XJ31LJqdKYrj4+PPe97zfuM3fqO0sW/duvXDH/6wvdsB4CkpsAAooWgJIfwHIQ3VnpF7v3jg5r8JaTVJK7MwRbHdbi9cuPBXfuVXli9fXtrgP/KRj+zZs8cABICnpMACACi7rNoztf2mvdf9WexMp9W+JM7GAttWq/WLv/iLL3/5y0sb+2c+85mvfe1reZ4bgQDwlBRYAJRQsAcW/Pv7Ia20Rrfvufoj7dHtWWNhEme8TwkhTE1NnXHGGb/2a79WrVbLGfsNN9zwV3/1V61WywgEgEOhwAIAKK+QVmK3s+c7fzy59XtptXd2it12u71o0aLf//3fX7x4cTljn5yc/NM//dPdu3cbgQBwiBRYAJSQPbAgSZIY0mpaaez77p+N3v/ltFpPwiy9KYaHh9/ylre86EUvKmfu7Xb7z/7sz2644QaLBwHg0CmwACghSwghCWk1rfXsv/UzQ3f+fcgqSchm57gHDhx4yUte8nM/93NZlpUw9jzPP//5z19xxRXaKwA4LAosAIDSCSHNan0j93xx33f/Im9Ph7Q6KwcNY2NjS5cu/e3f/u3jjjuuhLHHGL/zne/8r//1vzZt2mQQAsBhUWABAJRMSNPawNjmb+/5zh91J/enlfpsHDOEZrOZpulv/MZvXHTRReUMfuPGjR/5yEe2bNliDALA4VJgAQCUSUjT+uDUztv2fPvDreEtaa1vNo4ZQrfbnZ6eftOb3vS2t72tnE8e3Lt370c/+tG7777bGASAp0GBBQBQFiGErD7Y2v/Arm+8d2rHbVl9YNYOPTIycuaZZ77vfe9buHBhCZMfHx//3d/93W9961sGIQA8PQosAMrJUwgpo1Draw8/vPNrvzmx7btpz6IkzNKt4Pj4+NKlS9/73vceddRRJYx9eHj4ve997ze+8Y3p6WmDEACenooIACgrTyGkXEKl0Rp6ZNfX3z3xyHVZz+KQpkmcjXdBu90eGBh43/ved+mll5Yw9pGRkd/7vd/76le/2mq1DEIAeNoUWACU9LO8CCjVeE+zemto884r3zOx9YassSiZrfYqz/MkSX7lV37lrW99awile9+Njo5+4AMf+OpXv2ruFQA8Q5YQAgDMayGktf7p/Rt2fO03J7fflNX6kzBL7VWSJNPT0y984Qv/23/7b5VK6f5309HR0Q996EP/+q//qr0CgGfODCwAgPkqJqGS1vqmtn1v11Xvn959V1rte/TXZ8XU1NTatWs/9KEP9ff3ly36/fv3v//977/iiiumpqYMRAB45hRYAADzUgxZNWT18Y3f2HP1h5v7N6S1WWqRQggxxrGxsXXr1n3sYx8744wzyhb9rl27fud3fudb3/qWfa8A4NmiwAIAmH9iWulN0mzk7n/ce80ft8d2pvWB2TnwwfZqaGjoxBNP/NjHPvbiF7+4bNFv3br1Pe95zzXXXNPpdAxEAHi2KLAAKOnHe/u4M4+l9YGk2zlw81/vvf7j+fToM2mvDhZSh/HWivHAgQPr1q37+Mc//tKXvrRsyW/evPn973//1VdffXD3egDg2aLAAgCYT2JaX9Cd3L/vux8/cOv/TpKQNgafyZbth9VehRCGhobWr1//8Y9//Md+7MfKFv23vvWtv/qrv/rud79rFALAs06BBUA5hVnbxxpmU1YfnN53/95rPzZ2/78kWS2t9SVx9qYCjYyMrF+//s///M/LtnJwdHT0//7f//u5z31u48aNBiEAzAQFFgAlFC0hZP6N6pBWQ6Uxvunbe6//2NSOW0O1L1Rqs9lejY+Pr1279uMf/3jZ2qtOp/PHf/zHX/jCF0ZHRw1EAJghCiwASiiYgcX8EtNab2y3DnzvU/tv+mRneiSt9iYhm832anJy8oQTTviTP/mTl7zkJSXKPcY777zz05/+9Je+9CVbtgPAjFJgAQDMXTEJWVrva+3ftO+7fzn2wL/GmKeV+ixXtNPT08cff/zHPvaxUu3a3m63v/KVr/z5n//5xo0bY1SIA8DMUmABAMxRIVTqSZqNP/iNvdf98dTue9JaX0hn++7u4NyrP/3TPy1Pe5Xn+Z49ez7/+c9/8pOfnJycNBABYBYosAAA5pwY0mrIap2JvUO3f+7AbZ/pTh7IGoOzubNbCCHP87GxsbVr1/7Zn/1Zefa9mp6evummm/78z//8pptusmwQAGaNAgsAYA6JSRLSal8SwvSOm/dc9xdjG67IGguyngWzuatbCCHGODw8fOKJJ5aqvdq2bdvf/d3ffeELX9i1a5exCACzSYEFQDkrAE8hZE4O3ZBWs8aC9viu0Xv++cBt/7u5f2Olb+mjg3q2HJx7tW/fvlNOOeXP//zPS7JycHR09K677vrkJz95ww03TE1NGYsAMMsUWACUkKcQMufEJMa01hey2thD3zxw299NPHRlzDtZY9Esj+QQQqvVGh4ePu+88z760Y++6EUvmvfRt9vtbdu2ffKTn7zxxhs3btxoLALAEaHAAqCUXYAZWMwtaTWrDXTHdx644/89cOtnOuO700pPWuud/faq2WzGGH/+53/+3e9+94knnjjvg5+env7c5z73xS9+8YEHHpienjYSAeBIUWABUEJmYDGHRmtIK715d3r47n88cOtnmnvujt1OVh9IQjbLYzhN08nJyb6+vne/+90///M/PzAwML+Dn56evvXWWz/96U9ff/31IyMjRiIAHFkKLACAYgqhUg8hTO28dd+Nn5zYdFUSQhLStNabJMnsN7AjIyOrVq36zd/8zbe+9a2Vyny+hxwZGdm1a9dnP/vZK664Yv/+/e1221gEgCNOgQVAOVlCSIGFNKRZkmatvRuG7/3C2IOXt0e2h2pPCOkR+XY6nU673X7hC1/427/92y960YvSNJ2fPxRi7HQ6d9xxxz//8z9fe+21W7Zs6XQ6BiMAFIQCC4CSNgSWEFLIgZmFrJrEbnt0x8g9Xxi771+aw5uTtJrW+md/xB582uD09HQI4Wd/9md/53d+Z9WqVfM1+MnJyTvvvPPyyy//5je/uWPHDrOuAKBoFFgAlJMZWBRqPMaQVUOlkSTd1tAjYxu/PnTH/9sZ3hKTJK31f3/Ezrbp6elWq3XMMcf81//6X3/pl36pVqvNy+wnJyfvvvvur3zlK1ddddWmTZsMRgAoJgUWAOVkBhbFEGPIammtL8ZOe2jL2MYrhu/6x+ndd6eVRqj0hnDEBur4+HiM8ZJLLnnPe97z3Oc+d/4F3263W63W1Vdffc0111xzzTWqKwAoOAUWACWtDczA4ogPwpBW0/pAbE9P77l7YvN3Ru/94tSuO2PMs57F3x+lR6a9GhkZOeqoo375l3/5Z37mZ5YtWzbPcp+cnBwaGrrqqqtuueWW66+/ftu2bcYiABSfAgsAYDbFJKQhrWS1gW5zZHzTVRMPXz3+0DdbBzbnncmsvjDJqknMj8h3FkLodrtDQ0Pnn3/++9///pe97GXzLPqhoaENGzZ885vfvO222+6///6RkRHbtAPAXKHAAqCcLCFk1j260VVPDDGf3D9y1z+Obf5Wc8+97bEdSZ6HrJr1Lk1iPCLtVZqmnU5nYmKiXq+/5S1veec733nyySfPp+z37Nlz/fXXf+lLX3rggQf27t07OTlpPALA3KLAAgCYaTFktVDti82R6Z23jj989djGbzT3PxTbEyGrhKweqlmShCQesVJ1fHw8SZK1a9f+6q/+6hvf+MaBgYF5EHqz2Txw4MDtt9/+3e9+9zvf+c7+/fv3799vLALAHKXAAqCkhYI9sJgNIYRQSauN1vju6Y3/Nv7Q10c3Xhk7zSRJkpCmtd7HjMMj017FGCcmJlatWvXWt771zW9+8+rVq9M0ndOR53m+adOmrVu33nnnnZdffvnevXuHhoZarZbBCABzmgILgJL2CpYQMlNDK4QQQpKEGJIkxtbQ5tENV0w+cl1z912d5lha7QtpJQlHviTK87zdbscYX/KSl3zgAx84++yz52511el08jw/uE7whhtueOCBB7Zu3To6OnrwL2hQAsA8oMACAHiGYpKEkFaSkIU0xJh3p0Y7k3um99w9vuHKqV13dif3xryTVhpZ/cgvzQshdDqddrtdrVbPPvvsX/7lX375y1/e398/F3Nvt9v79u2bmpq65ZZbbr311quvvnr//v1jY2NGJADMPwosAICnJcYkSUJWDZV6SEKM3e70cHP/xube+ya23Ti19cbOxJ4krYYQQloLWeOIT/oLIeR5PjEx0el0li1b9vM///O/8iu/snTp0rmSd57neZ6HEMbGxrZt27Z79+4NGzZ8/etfHxoaevDBB41HAJjfFFgAAIfl4HyralrrSdJa3p7oTu5vHtg8ueOW6R03Te+5t3VgU5KEtN6f1vqSJHx/veqRbK9CCEmSjI2NtVqt5cuX//iP//hrXvOaV77ylcXPut1uT05OdjqdycnJTZs23XPPPdPT0w8//PCGDRv27t27Y8cOwxEASkKBBQDwJA4WTyEJIUlCyKpppRHSandqqLn3gebww9N77p3a9r3W/g3t8d15azyt9WWNhUmaPuaRgke4uooxNpvNkZGRFStWXHrppZdddtnFF1/caDQKm3in0zlw4MDevXsnJyc3b958++2379q1a3R0dMeOHQe3Y5+amjIuAaBsFFgAAI8VH22c0jSELAlZkmYhJElIY0y6o9vH99w3vefOzsiO6X33tfZvzLvTsdNKQkgrPZX+5Uk8+ApHfuPwg9XV1NTU9PT0ggUL3va2t73+9a9/wQteUMzqqtVq7dix49577x0bG9u0adOWLVs2btw4OTm5a9euH2w2b2gCQJkpsAAop5gkQQr8+3iISZIkIU2TtBayakirMe/E9lTsTHSb463hh5u7757YcVNnbGd3Yl97fGcSkySkIYQQKmmjJwkhiUlSmJIlTdOJiYlWq7VgwYLLLrvszW9+8/nnn9/b23ukvp88zw8+KLDT6SRJ0u12x8bGDhw48Mgjj9xzzz179+7dvn37/v379+zZ0263h4aGjEgA4IcosAAop3DEd9SmICMhpFmSVkNWC1kltic6kwe6k/s643taI4+09j/UPLChNbQ5tqfyznTemUxiEtJKWmkkSUhC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';}}});BDFDB['WebModules']['patch'](ft['IconUtils'],'getGuildBannerURL',BDFDB,{'instead':xo=>{return xo['methodArguments'][0x0]['id']=='410787888507256842'?xo['methodArguments'][0x0]['banner']:xo['callOriginalMethod']();}});var xp={};xp['processV2CList']=function(xq,xr,xs){if(window['PluginUpdates']&&window['PluginUpdates']['plugins']&&xq['_reactInternalFiber']['key']&&xq['_reactInternalFiber']['key']['split']('-')[0x0]=='plugin'){var xt=document['querySelector'](BDFDB['dotCN']['_repofolderbutton']);if(xt){var xu=BDFDB['htmlToElement']('Check\x20for\x20Updates');xu['addEventListener']('click',c=>{BDFDB['PluginUtils']['checkAllUpdates']();});xu['addEventListener']('mouseenter',c=>{BDFDB['TooltipUtils']['create'](xu,'Only\x20checks\x20for\x20updates\x20of\x20plugins,\x20which\x20support\x20the\x20updatecheck.\x20Rightclick\x20for\x20a\x20list\x20of\x20supported\x20plugins.',{'type':'top','selector':'update-button-tooltip','style':'max-width:\x20420px'});});xu['addEventListener']('contextmenu',c=>{if(window['PluginUpdates']&&window['PluginUpdates']['plugins']&&!document['querySelector']('.update-list-tooltip')){var xy=[];for(let xz in window['PluginUpdates']['plugins'])xy['push'](window['PluginUpdates']['plugins'][xz]['name']);BDFDB['TooltipUtils']['create'](xu,xy['sort']()['join'](',\x20'),{'type':'bottom','selector':'update-list-tooltip','style':'max-width:\x20420px'});}});BDFDB['removeEles']('#bd-settingspane-container\x20.bd-updatebtn'+BDFDB['dotCN']['_repofolderbutton']);xt['parentElement']['insertBefore'](xu,xt['nextSibling']);new MutationObserver(xA=>{xA['forEach'](xB=>{xB['addedNodes']['forEach'](xC=>{if(xt['parentElement']['querySelectorAll']('.bd-updatebtn')['length']>0x1&&BDFDB['containsClass'](xC,'bd-updatebtn'))BDFDB['removeEles'](xC);});});})['observe'](xt['parentElement'],{'subtree':!![],'childList':!![]});}}};xp['_processCard']=function(xD,xE,xF){var xG,xH=null;if(BDFDB['containsClass'](xE,BDFDB['disCN']['_reposettingsclosed'])&&(xG=xE['querySelector'](BDFDB['dotCN']['_repoauthor']))!=null&&(xH=xE['querySelector'](BDFDB['dotCN']['_repodescription']))!=null&&(!BDFDB['ObjectUtils']['is'](xF)||typeof xF['getRawUrl']!='function')){if(!xG['firstElementChild']&&!xH['firstElementChild']&&(xG['innerText']=='DevilBro'||xG['innerText']['indexOf']('DevilBro,')==0x0)){xH['style']['setProperty']('display','block','important');xG['innerHTML']='DevilBro'+xG['innerText']['split']('DevilBro')['slice'](0x1)['join']('DevilBro');xG['addEventListener']('click',c=>{if(BDFDB['myData']['id']=='278543574059057154')return;let xJ=ft['ChannelStore']['getDMFromUserId']('278543574059057154');if(xJ)ft['SelectChannelUtils']['selectPrivateChannel'](xJ);else ft['DirectMessageUtils']['openPrivateChannel'](BDFDB['myData']['id'],'278543574059057154');let xK=document['querySelector'](BDFDB['dotCNS']['settingsclosebuttoncontainer']+BDFDB['dotCN']['settingsclosebutton']);if(xK)xK['click']();});let xL=xE['querySelector'](BDFDB['dotCN']['_repoversion']);if(xL&&xF['changelog']){BDFDB['removeEles'](xL['querySelectorAll']('.BDFDB-versionchangelog'));let xM=BDFDB['htmlToElement']('\x20\x20\x20\x20\x20');xL['appendChild'](xM);xM['addEventListener']('click',c=>{BDFDB['PluginUtils']['openChangeLog'](xF);});xM['addEventListener']('mouseenter',c=>{BDFDB['TooltipUtils']['create'](xM,BDFDB['LanguageUtils']['LanguageStrings']['CHANGE_LOG'],{'type':'top','selector':'changelogicon-tooltip'});});}let xP=xE['querySelector'](BDFDB['dotCN']['_repolinks']);if(xP){if(xP['firstElementChild'])xP['appendChild'](document['createTextNode']('\x20|\x20'));let xQ=BDFDB['htmlToElement']('Support\x20Server');xQ['addEventListener']('click',xR=>{BDFDB['ListenerUtils']['stopEvent'](xR);let xS=c=>{ft['GuildUtils']['transitionToGuildSync']('410787888507256842');let xU=document['querySelector'](BDFDB['dotCNS']['settingsclosebuttoncontainer']+BDFDB['dotCN']['settingsclosebutton']);if(xU)xU['click']();};if(ft['GuildStore']['getGuild']('410787888507256842'))xS();else ft['InviteUtils']['acceptInvite']('Jx3TjNS')['then'](c=>{xS();});});xP['appendChild'](xQ);if(BDFDB['myData']['id']!='98003542823944192'&&BDFDB['myData']['id']!='116242787980017679'&&BDFDB['myData']['id']!='81388395867156480'){xP['appendChild'](document['createTextNode']('\x20|\x20'));xP['appendChild'](BDFDB['htmlToElement']('Donations'));}}}}};xp['processV2CPluginCard']=function(xW,xX,xY){xp['_processCard'](xW,xX,xW['props']['plugin']);};xp['processV2CThemeCard']=function(xZ,y0,y1){xp['_processCard'](xZ,y0,xZ['props']['theme']);};xp['_processAvatar']=function(y2,y3){if(y3&&y2){y3['setAttribute']('user_by_BDFDB',y2['id']);var y4=y3['querySelector'](BDFDB['dotCN']['avatarpointerevents']);if(y4){y4['addEventListener']('mouseenter',c=>{BDFDB['addClass'](y3,'statusHovered');});y4['addEventListener']('mouseleave',c=>{BDFDB['removeClass'](y3,'statusHovered');});}}};xp['processUserPopout']=function(y7,y8,y9){xp['_processAvatar'](y7['props']['user'],y8['querySelector'](BDFDB['dotCN']['userpopoutavatarwrapper']));};xp['processUserProfile']=function(ya,yb,yc){xp['_processAvatar'](ya['props']['user'],yb['querySelector'](BDFDB['dotCN']['avatarwrapper']));};xp['processMessage']=function(yd,ye,yf){xp['_processAvatar'](yd['props']['message']['author'],ye['querySelector'](BDFDB['dotCN']['avatarwrapper']));};BDFDB['WebModules']['patchModules'](BDFDB);BDFDB['WebModules']['forceAllUpdates'](BDFDB);e['addContextListeners'](BDFDB);BDFDB['ObserverUtils']['connect'](BDFDB,document['querySelector'](BDFDB['dotCN']['itemlayercontainer']),{'name':'layerObserverBDFDB','instance':new MutationObserver(yg=>{yg['forEach'](yh=>{yh['addedNodes']['forEach'](yi=>{if(yi['tagName']&&(BDFDB['containsClass'](yi,BDFDB['disCN']['contextmenu'])||(yi=yi['querySelector'](BDFDB['dotCN']['contextmenu']))!=null))BDFDB['initElements'](yi);});});})},{'childList':!![]});BDFDB['loaded']=!![];e['reloadLib']=c=>{var yk=document['querySelector']('head\x20script#BDFDBLibraryScript');if(yk)yk['remove']();yk=document['createElement']('script');yk['setAttribute']('id','BDFDBLibraryScript');yk['setAttribute']('type','text/javascript');yk['setAttribute']('src','https://mwittrien.github.io/BetterDiscordAddons/Plugins/BDFDB.min.js');yk['setAttribute']('date',performance['now']());document['head']['appendChild'](yk);};var yl=Object['keys'](BDFDB)['length']-0xa,ym=setInterval(c=>{if(!window['BDFDB']||typeof BDFDB!='object'||Object['keys'](BDFDB)['length']0x112a880){clearInterval(ym);e['reloadLib']();}},0x2710);if(BDFDB['myData']['id']=='278543574059057154'){for(let yo in vv)if(!vv[yo])console['warn']('%c[BDFDB]%c','color:\x20#3a71c1;\x20font-weight:\x20700;','',yo+'\x20not\x20initialized\x20in\x20DiscordClassModules');for(let yp in fq)if(!fq[yp])console['warn']('%c[BDFDB]%c','color:\x20#3a71c1;\x20font-weight:\x20700;','',yp+'\x20not\x20initialized\x20in\x20LibraryRequires');for(let yq in ft)if(!ft[yq])console['warn']('%c[BDFDB]%c','color:\x20#3a71c1;\x20font-weight:\x20700;','',yq+'\x20not\x20initialized\x20in\x20LibraryModules');for(let yr in w4)if(!w4[yr])console['warn']('%c[BDFDB]%c','color:\x20#3a71c1;\x20font-weight:\x20700;','',yr+'\x20not\x20initialized\x20in\x20NativeSubComponents');for(let ys in w5)if(!w5[ys])console['warn']('%c[BDFDB]%c','color:\x20#3a71c1;\x20font-weight:\x20700;','',ys+'\x20not\x20initialized\x20in\x20LibraryComponents');BDFDB['WebModules']['DevFuncs']={};BDFDB['WebModules']['DevFuncs']['findByIndex']=function(yt){var yu=eS();return yu['c'][yt];};BDFDB['WebModules']['DevFuncs']['findPropAny']=function(yv){yv=BDFDB['ArrayUtils']['is'](yv)?yv:Array['from'](arguments);var yw=eS();window['t']={'$filter':yx=>yv['every'](yy=>yx['toLowerCase']()['indexOf'](yy['toLowerCase']())>-0x1)};for(let yz in yw['c'])if(yw['c']['hasOwnProperty'](yz)){let yA=yw['c'][yz]['exports'];if(yA&&typeof yA=='object')for(let yB in yA)if(window['t']['$filter'](yB))window['t'][yB+'_'+yz]=yA;if(yA&&typeof yA=='object'&&typeof yA['default']=='object')for(let yC in yA['default'])if(window['t']['$filter'](yC))window['t'][yC+'_default_'+yz]=yA['default'];}console['clear']();console['log'](window['t']);};BDFDB['WebModules']['DevFuncs']['findPropFunc']=function(yD){yD=BDFDB['ArrayUtils']['is'](yD)?yD:Array['from'](arguments);var yE=eS();window['t']={'$filter':yF=>yD['every'](yG=>yF['toLowerCase']()['indexOf'](yG['toLowerCase']())>-0x1)};for(let yH in yE['c'])if(yE['c']['hasOwnProperty'](yH)){let yI=yE['c'][yH]['exports'];if(yI&&typeof yI=='object')for(let yJ in yI)if(window['t']['$filter'](yJ)&&typeof yI[yJ]!='string')window['t'][yJ+'_'+yH]=yI;if(yI&&typeof yI=='object'&&typeof yI['default']=='object')for(let yK in yI['default'])if(window['t']['$filter'](yK)&&typeof yI['default'][yK]!='string')window['t'][yK+'_default_'+yH]=yI['default'];}console['clear']();console['log'](window['t']);};BDFDB['WebModules']['DevFuncs']['findPropStringLib']=function(yL){yL=BDFDB['ArrayUtils']['is'](yL)?yL:Array['from'](arguments);var yM=eS();window['t']={'$filter':yN=>yL['every'](yO=>yN['toLowerCase']()['indexOf'](yO['toLowerCase']())>-0x1)};for(let yP in yM['c'])if(yM['c']['hasOwnProperty'](yP)){let yQ=yM['c'][yP]['exports'];if(yQ&&typeof yQ=='object')for(let yR in yQ)if(window['t']['$filter'](yR)&&typeof yQ[yR]=='string'&&/^[A-z0-9]+\-[A-z0-9_-]{6}$/['test'](yQ[yR]))window['t'][yR+'_'+yP]=yQ;if(yQ&&typeof yQ=='object'&&typeof yQ['default']=='object')for(let yS in yQ['default'])if(window['t']['$filter'](yS)&&typeof yQ['default'][yS]=='string'&&/^[A-z0-9]+\-[A-z0-9_-]{6}$/['test'](yQ['default'][yS]))window['t'][yS+'_default_'+yP]=yQ['default'];}console['clear']();console['log'](window['t']);};BDFDB['WebModules']['DevFuncs']['findNameAny']=function(yT){yT=BDFDB['ArrayUtils']['is'](yT)?yT:Array['from'](arguments);var yU=eS();window['t']={'$filter':yV=>yT['some'](yW=>typeof yV['displayName']=='string'&&yV['displayName']['toLowerCase']()['indexOf'](yW['toLowerCase']())>-0x1||yV['name']=='string'&&yV['name']['toLowerCase']()['indexOf'](yW['toLowerCase']())>-0x1)};for(let yX in yU['c'])if(yU['c']['hasOwnProperty'](yX)){let yY=yU['c'][yX]['exports'];if(yY&&(typeof yY=='object'||typeof yY=='function')&&window['t']['$filter'](yY))window['t'][(yY['displayName']||yY['name'])+'_'+yX]=yY;if(yY&&(typeof yY=='object'||typeof yY=='function')&&yY['default']&&(typeof yY['default']=='object'||typeof yY['default']=='function')&&window['t']['$filter'](yY['default']))window['t'][(yY['default']['displayName']||yY['default']['name'])+'_'+yX]=yY['default'];}console['clear']();console['log'](window['t']);};BDFDB['WebModules']['DevFuncs']['findCodeAny']=function(yZ){yZ=BDFDB['ArrayUtils']['is'](yZ)?yZ:Array['from'](arguments);var z0=eS();window['t']={'$filter':z1=>yZ['every'](z2=>z1['toLowerCase']()['indexOf'](z2['toLowerCase']())>-0x1)};for(let z3 in z0['c'])if(z0['c']['hasOwnProperty'](z3)){let z4=z0['c'][z3]['exports'];if(z4&&typeof z4=='object')for(let z5 in z4){let z6=z4[z5];if(typeof z6=='function'&&window['t']['$filter'](z6['toString']()))window['t'][z5+'_module_'+z3]={'string':z6['toString'](),'func':z6,'module':z4};}if(z4&&typeof z4=='object'&&typeof z4['default']=='object')for(let z7 in z4['default']){let z6=z4['default'][z7];if(typeof z6=='function'&&window['t']['$filter'](z6['toString']()))window['t'][z7+'_default_'+z3]={'string':z6['toString'](),'func':z6,'module':z4['default']};}}for(let z9 in z0['m']){let z6=z0['m'][z9];if(typeof z6=='function'&&window['t']['$filter'](z6['toString']()))window['t']['funtion_'+z9]={'string':z6['toString'](),'func':z6};}console['clear']();console['log'](window['t']);};BDFDB['WebModules']['DevFuncs']['getAllModules']=function(){var zb=eS();window['t']={};for(let zc in zb['c'])if(zb['c']['hasOwnProperty'](zc)){let zd=zb['c'][zc]['exports'];if(zd&&typeof zd=='object')window['t'][zc]=zd;}console['clear']();console['log'](window['t']);};BDFDB['WebModules']['DevFuncs']['getAllStringLibs']=function(){var ze=eS();window['t']=[];for(let zf in ze['c'])if(ze['c']['hasOwnProperty'](zf)){let zg=ze['c'][zf]['exports'];if(zg&&typeof zg=='object'&&!BDFDB['ArrayUtils']['is'](zg)&&Object['keys'](zg)['length']){var zh=!![],zi=![];for(let zj in zg){if(typeof zg[zj]!='string')zh=![];if(typeof zg[zj]=='string'&&/^[A-z0-9]+\-[A-z0-9_-]{6}$/['test'](zg[zj]))zi=!![];}if(zh&&zi)window['t']['push'](zg);}if(zg&&typeof zg=='object'&&zg['default']&&typeof zg['default']=='object'&&!BDFDB['ArrayUtils']['is'](zg['default'])&&Object['keys'](zg['default'])['length']){var zh=!![],zi=![];for(let zm in zg['default']){if(typeof zg['default'][zm]!='string')zh=![];if(typeof zg['default'][zm]=='string'&&/^[A-z0-9]+\-[A-z0-9_-]{6}$/['test'](zg['default'][zm]))zi=!![];}if(zh&&zi)window['t']['push'](zg['default']);}}console['clear']();console['log'](window['t']);};BDFDB['WebModules']['DevFuncs']['listen']=function(zn){zn=BDFDB['ArrayUtils']['is'](zn)?zn:Array['from'](arguments);BDFDB['WebModules']['DevFuncs']['listenstop']();BDFDB['WebModules']['DevFuncs']['listen']['p']=BDFDB['WebModules']['patch'](BDFDB['WebModules']['findByProperties'](zn),zn[0x0],'WebpackSearch',{'after':zo=>{console['log'](zo);}});};BDFDB['WebModules']['DevFuncs']['listenstop']=function(){if(BDFDB['WebModules']['DevFuncs']['listen']['p']=='function')BDFDB['WebModules']['DevFuncs']['listen']['p']();};BDFDB['WebModules']['DevFuncs']['req']=eS();}for(let zp in w4)if(!w4[zp])w4[zp]='div';for(let zq in w5)if(!w5[zq]){w5[zq]='div';BDFDB['LibraryComponents'][zq]='div';}BDFDB['loadMessage']=BDFDB['PluginUtils']['init'];BDFDB['unloadMessage']=BDFDB['PluginUtils']['clear'];BDFDB['createSettingsPanel']=BDFDB['PluginUtils']['createSettingsPanel'];BDFDB['addObserver']=BDFDB['ObserverUtils']['connect'];BDFDB['killObservers']=BDFDB['ObserverUtils']['disconnect'];BDFDB['addEventListener']=BDFDB['ListenerUtils']['add'];BDFDB['removeEventListener']=BDFDB['ListenerUtils']['remove'];BDFDB['addChildEventListener']=BDFDB['ListenerUtils']['addToChildren'];BDFDB['copyEvent']=BDFDB['ListenerUtils']['copyEvent'];BDFDB['stopEvent']=BDFDB['ListenerUtils']['stopEvent'];BDFDB['showToast']=BDFDB['NotificationUtils']['toast'];BDFDB['showDesktopNotification']=BDFDB['NotificationUtils']['desktop'];BDFDB['createNotificationsBar']=BDFDB['NotificationUtils']['notice'];BDFDB['createTooltip']=(zr,zs,zt)=>{return BDFDB['TooltipUtils']['create'](zs,zr,zt);};BDFDB['updateTooltipPosition']=BDFDB['TooltipUtils']['update'];BDFDB['isObject']=BDFDB['ObjectUtils']['is'];BDFDB['sortObject']=BDFDB['ObjectUtils']['sort'];BDFDB['reverseObject']=BDFDB['ObjectUtils']['reverse'];BDFDB['filterObject']=BDFDB['ObjectUtils']['filter'];BDFDB['pushToObject']=BDFDB['ObjectUtils']['push'];BDFDB['mapObject']=BDFDB['ObjectUtils']['map'];BDFDB['deepAssign']=BDFDB['ObjectUtils']['deepAssign'];BDFDB['isObjectEmpty']=BDFDB['ObjectUtils']['isEmpty'];BDFDB['sortArrayByKey']=BDFDB['ArrayUtils']['keySort'];BDFDB['numSortArray']=BDFDB['ArrayUtils']['numSort'];BDFDB['removeFromArray']=BDFDB['ArrayUtils']['remove'];BDFDB['getAllIndexes']=BDFDB['ArrayUtils']['getAllIndexes'];BDFDB['removeCopiesFromArray']=BDFDB['ArrayUtils']['removeCopies'];BDFDB['getDiscordFolder']=BDFDB['DiscordUtils']['getFolder'];BDFDB['getDiscordBuilt']=BDFDB['DiscordUtils']['getBuilt'];BDFDB['getDiscordVersion']=BDFDB['DiscordUtils']['getVersion'];BDFDB['getDiscordTheme']=BDFDB['DiscordUtils']['getTheme'];BDFDB['getDiscordMode']=BDFDB['DiscordUtils']['getMode'];BDFDB['getDiscordZoomFactor']=BDFDB['DiscordUtils']['getZoomFactor'];BDFDB['getDiscordFontScale']=BDFDB['DiscordUtils']['getFontScale'];BDFDB['getPluginsFolder']=BDFDB['BdUtils']['getPluginsFolder'];BDFDB['getThemesFolder']=BDFDB['BdUtils']['getThemesFolder'];BDFDB['checkWhichRepoPage']=BDFDB['BdUtils']['checkRepoPage'];BDFDB['isBDv2']=BDFDB['BdUtils']['isBDv2'];BDFDB['isPluginEnabled']=BDFDB['BdUtils']['isPluginEnabled'];BDFDB['getPlugin']=BDFDB['BdUtils']['getPlugin'];BDFDB['isThemeEnabled']=BDFDB['BdUtils']['isThemeEnabled'];BDFDB['getTheme']=BDFDB['BdUtils']['getTheme'];BDFDB['isRestartNoMoreEnabled']=BDFDB['BdUtils']['isAutoLoadEnabled'];BDFDB['languages']=BDFDB['LanguageUtils']['languages'];BDFDB['getDiscordLanguage']=BDFDB['LanguageUtils']['getLanguage'];BDFDB['LanguageStrings']=BDFDB['LanguageUtils']['LanguageStrings'];BDFDB['LanguageStringsCheck']=BDFDB['LanguageUtils']['LanguageStringsCheck'];BDFDB['LanguageStringsFormat']=BDFDB['LanguageUtils']['LanguageStringsFormat'];BDFDB['getLibraryStrings']=()=>{let zu=BDFDB['LanguageUtils']['getLanguage']()['id'];if(e['LibraryStrings'][zu])return e['LibraryStrings'][zu];return e['LibraryStrings']['default'];};})(); \ No newline at end of file +if(window['BDFDB']&&BDFDB['ListenerUtils']&&typeof BDFDB['ListenerUtils']['remove']=='function')BDFDB['ListenerUtils']['remove'](BDFDB);if(window['BDFDB']&&BDFDB['ObserverUtils']&&typeof BDFDB['ObserverUtils']['disconnect']=='function')BDFDB['ObserverUtils']['disconnect'](BDFDB);if(window['BDFDB']&&BDFDB['ModuleUtils']&&typeof BDFDB['ModuleUtils']['unpatch']=='function')BDFDB['ModuleUtils']['unpatch'](BDFDB);var BDFDB={'myPlugins':BDFDB&&BDFDB['myPlugins']||{},'BDv2Api':BDFDB&&BDFDB['BDv2Api']||undefined,'creationTime':performance['now'](),'cachedData':{},'pressedKeys':[],'mousePosition':{'pageX':0x0,'pageY':0x0},'name':'$BDFDB'};(c=>{var d=Math['round'](Math['random']()*0x2386f26fc10000),e={};BDFDB['id']=d;console['log']('%c[BDFDB]%c','color:\x20#3a71c1;\x20font-weight:\x20700;','','loading\x20library.');BDFDB['isLibraryOutdated']=function(){return performance['now']()-BDFDB['creationTime']>0x927c0;};BDFDB['PluginUtils']={};BDFDB['PluginUtils']['init']=function(f){e['clearStartTimeout'](f);f['name']=f['name']||(typeof f['getName']=='function'?f['getName']():null);f['version']=f['version']||(typeof f['getVersion']=='function'?f['getVersion']():null);f['author']=f['author']||(typeof f['getAuthor']=='function'?f['getAuthor']():null);f['description']=f['description']||(typeof f['getDescription']=='function'?f['getDescription']():null);var g=BDFDB['LanguageUtils']['LibraryStringsFormat']('toast_plugin_started','v'+f['version']);console['log']('%c['+f['name']+']%c','color:\x20#3a71c1;\x20font-weight:\x20700;','',g);if(!(window['settingsCookie']['fork-ps-2']&&window['settingsCookie']['fork-ps-2']===!![]))BDFDB['NotificationUtils']['toast'](f['name']+'\x20'+g,{'nopointer':!![],'selector':'plugin-started-toast'});var h=typeof f['getRawUrl']=='function'&&typeof f['getRawUrl']()=='string'?f['getRawUrl']():'https://mwittrien.github.io/BetterDiscordAddons/Plugins/'+f['name']+'/'+f['name']+'.plugin.js';BDFDB['PluginUtils']['checkUpdate'](f['name'],h);if(typeof f['initConstructor']==='function'){try{f['initConstructor']();}catch(i){console['error']('%c['+f['name']+']%c','color:\x20#3a71c1;\x20font-weight:\x20700;','','Fatal\x20Error:\x20Could\x20not\x20initiate\x20constructor!\x20'+i);}}if(typeof f['css']==='string')BDFDB['appendLocalStyle'](f['name'],f['css']);BDFDB['ModuleUtils']['patchModules'](f);e['addOnSwitchListener'](f);e['addContextListeners'](f);BDFDB['PluginUtils']['translate'](f);BDFDB['PluginUtils']['checkChangeLog'](f);if(!window['PluginUpdates']||typeof window['PluginUpdates']!=='object')window['PluginUpdates']={'plugins':{}};window['PluginUpdates']['plugins'][h]={'name':f['name'],'raw':h,'version':f['version']};if(typeof window['PluginUpdates']['interval']==='undefined')window['PluginUpdates']['interval']=setInterval(c=>{BDFDB['PluginUtils']['checkAllUpdates']();},0x3e8*0x3c*0x3c*0x2);f['started']=!![];for(let k in BDFDB['myPlugins'])if(!BDFDB['myPlugins'][k]['started']&&typeof BDFDB['myPlugins'][k]['initialize']=='function'){try{BDFDB['myPlugins'][k]['initialize']();}catch(l){console['error']('%c['+k+']%c','color:\x20#3a71c1;\x20font-weight:\x20700;','','Fatal\x20Error:\x20Could\x20not\x20initiate\x20plugin!\x20'+l);}};};BDFDB['PluginUtils']['clear']=function(m){e['clearStartTimeout'](m);delete BDFDB['myPlugins'][m['name']];var n=BDFDB['LanguageUtils']['LibraryStringsFormat']('toast_plugin_stopped','v'+m['version']);console['log']('%c['+m['name']+']%c','color:\x20#3a71c1;\x20font-weight:\x20700;','',n);if(!(window['settingsCookie']['fork-ps-2']&&window['settingsCookie']['fork-ps-2']===!![]))BDFDB['NotificationUtils']['toast'](m['name']+'\x20'+n,{'nopointer':!![],'selector':'plugin-stopped-toast'});var o=typeof m['getRawUrl']=='function'&&typeof m['getRawUrl']()=='string'?m['getRawUrl']():'https://mwittrien.github.io/BetterDiscordAddons/Plugins/'+m['name']+'/'+m['name']+'.plugin.js';if(typeof m['css']==='string')BDFDB['removeLocalStyle'](m['name']);BDFDB['ListenerUtils']['remove'](m);BDFDB['ObserverUtils']['disconnect'](m);BDFDB['ModuleUtils']['unpatch'](m);e['removeOnSwitchListener'](m);for(let p of document['querySelectorAll']('.'+m['name']+'-modal,\x20.'+m['name']['toLowerCase']()+'-modal,\x20.'+m['name']+'-settingsmodal,\x20.'+m['name']['toLowerCase']()+'-settingsmodal')){let q=p['querySelector'](BDFDB['dotCN']['modalclose']);if(q)q['click']();}delete window['PluginUpdates']['plugins'][o];if(BDFDB['ObjectUtils']['isEmpty'](window['PluginUpdates']['plugins']))BDFDB['removeEles']('#bd-settingspane-container\x20.bd-updatebtn'+BDFDB['dotCN']['_repofolderbutton']);delete m['started'];};BDFDB['PluginUtils']['translate']=function(r){if(typeof r['setLabelsByLanguage']==='function'||typeof r['changeLanguageStrings']==='function'){if(document['querySelector']('html')['lang'])u();else{var s=setInterval(c=>{if(document['querySelector']('html')['lang']){clearInterval(s);u();}},0x64);}function u(){var v=BDFDB['LanguageUtils']['getLanguage']();if(typeof r['setLabelsByLanguage']==='function')r['labels']=r['setLabelsByLanguage'](v['id']);if(typeof r['changeLanguageStrings']==='function')r['changeLanguageStrings']();var w=BDFDB['LanguageUtils']['LibraryStringsFormat']('toast_plugin_translated',v['ownlang']);console['log']('%c['+r['name']+']%c','color:\x20#3a71c1;\x20font-weight:\x20700;','',w);}}};BDFDB['PluginUtils']['checkUpdate']=function(x,y){if(BDFDB['BdUtils']['isBDv2']()||!x||!y)return;er['request'](y,(z,A,B)=>{if(z)return;var C=B['match'](/['"][0-9]+\.[0-9]+\.[0-9]+['"]/i);if(!C)return;if(BDFDB['checkVersionDifference'](C[0x0],window['PluginUpdates']['plugins'][y]['version'])>0.2){BDFDB['NotificationUtils']['toast'](x+'\x20will\x20be\x20force\x20updated,\x20because\x20your\x20version\x20is\x20heavily\x20outdated.',{'type':'warn','nopointer':!![],'selector':'plugin-forceupdate-toast'});BDFDB['PluginUtils']['downloadUpdate'](x,y);}else if(BDFDB['checkVersions'](C[0x0],window['PluginUpdates']['plugins'][y]['version']))BDFDB['PluginUtils']['showUpdateNotice'](x,y);else BDFDB['PluginUtils']['removeUpdateNotice'](x);});};BDFDB['PluginUtils']['checkAllUpdates']=function(){for(let D in window['PluginUpdates']['plugins']){var E=window['PluginUpdates']['plugins'][D];BDFDB['PluginUtils']['checkUpdate'](E['name'],E['raw']);}};BDFDB['PluginUtils']['showUpdateNotice']=function(F,G){if(!F||!G)return;var H=document['querySelector']('#pluginNotice');if(!H){H=BDFDB['NotificationUtils']['notice']('The\x20following\x20plugins\x20need\x20to\x20be\x20updated:  ',{'html':!![],'id':'pluginNotice','type':'info','btn':!BDFDB['BdUtils']['isAutoLoadEnabled']()?'Reload':'','customicon':''});H['style']['setProperty']('display','block','important');H['style']['setProperty']('visibility','visible','important');H['style']['setProperty']('opacity','1','important');H['querySelector'](BDFDB['dotCN']['noticedismiss'])['addEventListener']('click',c=>{BDFDB['removeEles']('.update-clickme-tooltip');});var J=H['querySelector'](BDFDB['dotCN']['noticebutton']);if(J){BDFDB['toggleEles'](J,!![]);J['addEventListener']('click',c=>{window['location']['reload'](![]);});J['addEventListener']('mouseenter',c=>{if(window['PluginUpdates']['downloaded'])BDFDB['TooltipUtils']['create'](J,window['PluginUpdates']['downloaded']['join'](',\x20'),{'type':'bottom','selector':'update-notice-tooltip','style':'max-width:\x20420px'});});}}if(H){var M=H['querySelector']('#outdatedPlugins');if(M&&!M['querySelector']('#'+F+'-notice')){if(M['querySelector']('span'))M['appendChild'](BDFDB['htmlToElement'](',\x20'));var N=BDFDB['htmlToElement'](''+F+'');N['addEventListener']('click',c=>{BDFDB['PluginUtils']['downloadUpdate'](F,G);});M['appendChild'](N);if(!document['querySelector']('.update-clickme-tooltip'))BDFDB['TooltipUtils']['create'](M,'Click\x20us!',{'type':'bottom','selector':'update-clickme-tooltip','delay':0x1f4});}}};BDFDB['PluginUtils']['removeUpdateNotice']=function(P,Q=document['querySelector']('#pluginNotice')){if(!P||!Q)return;var R=Q['querySelector']('#outdatedPlugins');if(R){var S=R['querySelector']('#'+P+'-notice');if(S){var T=S['nextSibling'];var U=S['prevSibling'];if(T&&BDFDB['containsClass'](T,'separator'))T['remove']();else if(U&&BDFDB['containsClass'](U,'separator'))U['remove']();S['remove']();}if(!R['querySelector']('span')){var V=Q['querySelector'](BDFDB['dotCN']['noticebutton']);if(V){Q['querySelector']('.notice-message')['innerText']='To\x20finish\x20updating\x20you\x20need\x20to\x20reload.';BDFDB['toggleEles'](V,![]);}else Q['querySelector'](BDFDB['dotCN']['noticedismiss'])['click']();}}};BDFDB['PluginUtils']['downloadUpdate']=function(W,X){if(!W||!X)return;er['request'](X,(Y,Z,a0)=>{if(Y)return console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','','Unable\x20to\x20get\x20update\x20for\x20'+W);BDFDB['creationTime']=0x0;var a1=a0['match'](/['"][0-9]+\.[0-9]+\.[0-9]+['"]/i);a1=a1['toString']()['replace'](/['"]/g,'');er['fs']['writeFileSync'](er['path']['join'](BDFDB['BdUtils']['getPluginsFolder'](),X['split']('/')['slice'](-0x1)[0x0]),a0);BDFDB['NotificationUtils']['toast'](W+'\x20v'+window['PluginUpdates']['plugins'][X]['version']+'\x20has\x20been\x20replaced\x20by\x20'+W+'\x20v'+a1+'.',{'nopointer':!![],'selector':'plugin-updated-toast'});var a2=document['querySelector']('#pluginNotice');if(a2){if(a2['querySelector'](BDFDB['dotCN']['noticebutton'])){window['PluginUpdates']['plugins'][X]['version']=a1;if(!window['PluginUpdates']['downloaded'])window['PluginUpdates']['downloaded']=[];if(!window['PluginUpdates']['downloaded']['includes'](W))window['PluginUpdates']['downloaded']['push'](W);}BDFDB['PluginUtils']['removeUpdateNotice'](W,a2);}});};BDFDB['PluginUtils']['checkChangeLog']=function(a3){if(!BDFDB['ObjectUtils']['is'](a3)||!a3['changelog'])return;var a4=BDFDB['loadAllData'](a3,'changelog');if(!a4['currentversion']||BDFDB['checkVersions'](a3['version'],a4['currentversion'])){a4['currentversion']=a3['version'];BDFDB['saveAllData'](a4,a3,'changelog');BDFDB['PluginUtils']['openChangeLog'](a3);}};BDFDB['PluginUtils']['openChangeLog']=function(a5){if(!BDFDB['ObjectUtils']['is'](a5)||!a5['changelog'])return;var a6='',a7=![],a8={'added':'New\x20Features','fixed':'Bug\x20Fixes','improved':'Improvements','progress':'Progress'};for(let a9 in a5['changelog']){a9=a9['toLowerCase']();var aa=BDFDB['disCN']['changelog'+a9];if(aa){a7=!![];a6+=''+a8[a9]+'
    ';for(let ab of a5['changelog'][a9])a6+='
  • '+ab[0x0]+''+(ab[0x1]?':\x20'+ab[0x1]+'.':'')+'
  • ';a6+='
';}}a6+='';if(a7)BDFDB['openModal'](a5,{'header':BDFDB['LanguageUtils']['LanguageStrings']['CHANGE_LOG'],'children':BDFDB['ReactUtils']['elementToReact'](BDFDB['htmlToElement'](a6)),'selector':'BDFDB-changelogmodal'});};BDFDB['PluginUtils']['createSettingsPanel']=function(ac,ad){if(!BDFDB['ObjectUtils']['is'](ac)||!ad||!BDFDB['ReactUtils']['isValidElement'](ad)&&!BDFDB['ArrayUtils']['is'](ad)||BDFDB['ArrayUtils']['is'](ad)&&!ad['length'])return;var ae=BDFDB['htmlToElement']('');BDFDB['ReactUtils']['render'](BDFDB['ReactUtils']['createElement'](w0['SettingsPanel'],{'title':ac['name'],'children':ad}),ae);return ae;};e['clearStartTimeout']=function(af){if(!BDFDB['ObjectUtils']['is'](af))return;clearTimeout(af['startTimeout']);delete af['startTimeout'];clearTimeout(af['libLoadTimeout']);delete af['libLoadTimeout'];};e['addOnSwitchListener']=function(ag){if(BDFDB['ObjectUtils']['is'](ag)&&typeof ag['onSwitch']==='function'){e['removeOnSwitchListener'](ag);var ah=document['querySelector'](BDFDB['dotCN']['guildswrapper']+'\x20~\x20*\x20>\x20'+BDFDB['dotCN']['chatspacer']);if(ah){var ai=new MutationObserver(aj=>{aj['forEach'](ak=>{if(ak['target']&&BDFDB['containsClass'](ak['target'],BDFDB['disCN']['nochannel']))ag['onSwitch']();});});var al=ah['querySelector'](BDFDB['dotCNC']['chat']+BDFDB['dotCN']['nochannel']);if(al)ai['observe'](al,{'attributes':!![]});ag['onSwitchFix']=new MutationObserver(am=>{am['forEach'](an=>{if(an['addedNodes']){an['addedNodes']['forEach'](ao=>{if(BDFDB['containsClass'](ao,BDFDB['disCN']['chat'],BDFDB['disCN']['nochannel'],![]))ai['observe'](ao,{'attributes':!![]});});}});});ag['onSwitchFix']['observe'](ah,{'childList':!![]});}}};e['removeOnSwitchListener']=function(ap){if(BDFDB['ObjectUtils']['is'](ap)&&typeof ap['onSwitch']==='function'&&BDFDB['ObjectUtils']['is'](ap['onSwitchFix'])){ap['onSwitchFix']['disconnect']();delete ap['onSwitchFix'];}};BDFDB['ObserverUtils']={};BDFDB['ObserverUtils']['connect']=function(aq,ar,as,at={'childList':!![]}){if(!BDFDB['ObjectUtils']['is'](aq)||!ar||!as)return;if(BDFDB['ObjectUtils']['isEmpty'](aq['observers']))aq['observers']={};if(!BDFDB['ArrayUtils']['is'](aq['observers'][as['name']]))aq['observers'][as['name']]=[];if(!as['multi'])for(let au of aq['observers'][as['name']])au['disconnect']();if(as['instance'])aq['observers'][as['name']]['push'](as['instance']);var av=aq['observers'][as['name']][aq['observers'][as['name']]['length']-0x1];if(av){var aw=Node['prototype']['isPrototypeOf'](ar)?ar:typeof ar==='string'?document['querySelector'](ar):null;if(aw)av['observe'](aw,at);}};BDFDB['ObserverUtils']['disconnect']=function(ax,ay){if(BDFDB['ObjectUtils']['is'](ax)&&!BDFDB['ObjectUtils']['isEmpty'](ax['observers'])){let az=typeof ay=='string'?ay:BDFDB['ObjectUtils']['is'](ay)?ay['name']:null;if(!az){for(let ay in ax['observers'])for(let aB of ax['observers'][ay])aB['disconnect']();delete ax['observers'];}else if(!BDFDB['ArrayUtils']['is'](ax['observers'][az])){for(let aC of ax['observers'][az])aC['disconnect']();delete ax['observers'][az];}}};BDFDB['ListenerUtils']={};BDFDB['ListenerUtils']['add']=function(aD,aE,aF,aG,aH){if(!BDFDB['ObjectUtils']['is'](aD)||!Node['prototype']['isPrototypeOf'](aE)&&aE!==window||!aF)return;var aI=typeof aG=='function';var aJ=aI?undefined:aG;var aK=aI?aG:aH;if(typeof aK!='function')return;BDFDB['ListenerUtils']['remove'](aD,aE,aF,aJ);for(var aL of aF['split']('\x20')){aL=aL['split']('.');var aM=aL['shift']()['toLowerCase']();if(!aM)return;var aN=aM;aM=aM=='mouseenter'||aM=='mouseleave'?'mouseover':aM;var aO=(aL['join']('.')||'')+aD['name'];if(!BDFDB['ArrayUtils']['is'](aD['listeners']))aD['listeners']=[];var aP=null;if(aJ){if(aN=='mouseenter'||aN=='mouseleave'){aP=aQ=>{for(let aR of aQ['path'])if(typeof aR['matches']=='function'&&aR['matches'](aJ)&&!aR[aO+'BDFDB'+aN]){aR[aO+'BDFDB'+aN]=!![];if(aN=='mouseenter')aK(BDFDB['ListenerUtils']['copyEvent'](aQ,aR));let aS=aT=>{if(aT['target']['contains'](aR)||aT['target']==aR||!aR['contains'](aT['target'])){if(aN=='mouseleave')aK(BDFDB['ListenerUtils']['copyEvent'](aQ,aR));delete aR[aO+'BDFDB'+aN];document['removeEventListener']('mouseout',aS);}};document['addEventListener']('mouseout',aS);break;}};}else{aP=aU=>{for(let aV of aU['path'])if(typeof aV['matches']=='function'&&aV['matches'](aJ)){aK(BDFDB['ListenerUtils']['copyEvent'](aU,aV));break;}};}}else aP=aW=>{aK(BDFDB['ListenerUtils']['copyEvent'](aW,aE));};aD['listeners']['push']({'ele':aE,'eventname':aM,'origeventname':aN,'namespace':aO,'selector':aJ,'eventcallback':aP});aE['addEventListener'](aM,aP,!![]);}};BDFDB['ListenerUtils']['remove']=function(aX,aY,aZ='',b0){if(!BDFDB['ObjectUtils']['is'](aX)||!BDFDB['ArrayUtils']['is'](aX['listeners']))return;if(Node['prototype']['isPrototypeOf'](aY)||aY===window){for(var b1 of aZ['split']('\x20')){b1=b1['split']('.');var b2=b1['shift']()['toLowerCase']();var b3=(b1['join']('.')||'')+aX['name'];for(let b4 of aX['listeners']){let b5=[];if(b4['ele']==aY&&(!b2||b4['origeventname']==b2)&&b4['namespace']==b3&&(b0===undefined||b4['selector']==b0)){aY['removeEventListener'](b4['eventname'],b4['eventcallback'],!![]);b5['push'](b4);}if(b5['length'])aX['listeners']=aX['listeners']['filter'](b4=>{return b5['indexOf'](b4)<0x0;});}}}else if(!aY){for(let b7 of aX['listeners'])b7['ele']['removeEventListener'](b7['eventname'],b7['eventcallback'],!![]);aX['listeners']=[];}};BDFDB['ListenerUtils']['addToChildren']=function(b8,b9,ba,bb){if(!Node['prototype']['isPrototypeOf'](b8)||!b9||!ba||!ba['trim']()||typeof bb!='function')return;for(var bc of b9['trim']()['split']('\x20'))if(bc){var bd=bb;if(bc=='mouseenter'||bc=='mouseleave')bd=be=>{if(be['target']['matches'](ba))bb(be);};b8['querySelectorAll'](ba['trim']())['forEach'](bf=>{bf['addEventListener'](bc,bd,!![]);});}};BDFDB['ListenerUtils']['copyEvent']=function(bg,bh){if(!bg||!bg['constructor']||!bg['type'])return bg;var bi=new bg['constructor'](bg['type'],bg);Object['defineProperty'](bi,'originalEvent',{'value':bg});Object['defineProperty'](bi,'which',{'value':bg['which']});Object['defineProperty'](bi,'keyCode',{'value':bg['keyCode']});Object['defineProperty'](bi,'path',{'value':bg['path']});Object['defineProperty'](bi,'relatedTarget',{'value':bg['relatedTarget']});Object['defineProperty'](bi,'srcElement',{'value':bg['srcElement']});Object['defineProperty'](bi,'target',{'value':bg['target']});Object['defineProperty'](bi,'toElement',{'value':bg['toElement']});if(bh)Object['defineProperty'](bi,'currentTarget',{'value':bh});return bi;};BDFDB['ListenerUtils']['stopEvent']=function(bj){if(BDFDB['ObjectUtils']['is'](bj)){if(typeof bj['preventDefault']=='function')bj['preventDefault']();if(typeof bj['stopPropagation']=='function')bj['stopPropagation']();if(typeof bj['stopImmediatePropagation']=='function')bj['stopImmediatePropagation']();if(BDFDB['ObjectUtils']['is'](bj['originalEvent'])){if(typeof bj['originalEvent']['preventDefault']=='function')bj['originalEvent']['preventDefault']();if(typeof bj['originalEvent']['stopPropagation']=='function')bj['originalEvent']['stopPropagation']();if(typeof bj['originalEvent']['stopImmediatePropagation']=='function')bj['originalEvent']['stopImmediatePropagation']();}}};var bk=[],bl={'queue':[],'running':![]};BDFDB['NotificationUtils']={};BDFDB['NotificationUtils']['toast']=function(bm,bn={}){var bo=document['querySelector']('.toasts,\x20.bd-toasts');if(!bo){var bp=document['querySelector'](BDFDB['dotCN']['channels']+'\x20+\x20div');var bq=bp?BDFDB['getRects'](bp):null;var br=bp?bp['querySelector'](BDFDB['dotCN']['memberswrap']):null;var bs=bq?bq['left']:0x136;var bt=bq?br?bq['width']-BDFDB['getRects'](br)['width']:bq['width']:window['outerWidth']-0x0;var bu=bp?bp['querySelector']('form'):null;var bv=bu?BDFDB['getRects'](bu)['height']:0x50;bo=BDFDB['htmlToElement']('');document['querySelector'](BDFDB['dotCN']['app'])['appendChild'](bo);}const {type='',icon=!![],timeout=0xbb8,html=![],selector='',nopointer=![],color=''}=bn;var bw=BDFDB['htmlToElement'](''+(html===!![]?bm:BDFDB['encodeToHTML'](bm))+'');if(type){BDFDB['addClass'](bw,'toast-'+type);if(icon)BDFDB['addClass'](bw,'icon');}else if(color){var bx=BDFDB['colorCONVERT'](color,'RGB');if(bx)bw['style']['setProperty']('background-color',bx);}BDFDB['addClass'](bw,selector);bo['appendChild'](bw);bw['close']=c=>{if(document['contains'](bw)){BDFDB['addClass'](bw,'closing');bw['style']['setProperty']('pointer-events','none','important');setTimeout(c=>{bw['remove']();if(!bo['querySelectorAll']('.toast,\x20.bd-toast')['length'])bo['remove']();},0xbb8);}};if(nopointer)bw['style']['setProperty']('pointer-events','none','important');else bw['addEventListener']('click',bw['close']);setTimeout(c=>{bw['close']();},timeout>0x0?timeout:0x927c0);return bw;};BDFDB['NotificationUtils']['desktop']=function(bB,bC={}){var bD=c=>{bl['queue']['push']({'parsedcontent':bB,'parsedoptions':bC});bF();};var bF=c=>{if(!bl['running']){var bH=bl['queue']['shift']();if(bH)bI(bH['parsedcontent'],bH['parsedoptions']);}};var bI=(bJ,bK)=>{bl['running']=!![];var bL=bK['silent'];bK['silent']=bK['silent']||bK['sound']?!![]:![];var bM=new Notification(bJ,bK);var bN=new Audio();var bO=setTimeout(c=>{bR();},bK['timeout']?bK['timeout']:0xbb8);if(typeof bK['click']=='function')bM['onclick']=c=>{clearTimeout(bO);bR();bK['click']();};if(!bL&&bK['sound']){bN['src']=bK['sound'];bN['play']();}var bR=c=>{bN['pause']();bM['close']();bl['running']=![];setTimeout(c=>{bF();},0x3e8);};};if(!('Notification'in window)){}else if(Notification['permission']==='granted')bD();else if(Notification['permission']!=='denied')Notification['requestPermission'](function(bU){if(bU==='granted')bD();});};BDFDB['NotificationUtils']['notice']=function(bV,bW={}){if(!bV)return;var bX=document['querySelector'](BDFDB['dotCN']['layers']);if(!bX)return;var d=BDFDB['generateID'](bk);var bZ=BDFDB['htmlToElement']('');bX['parentElement']['insertBefore'](bZ,bX);var c0=bZ['querySelector']('.notice-message');if(bW['platform'])for(let c1 of bW['platform']['split']('\x20'))if(vz['noticeicon'+c1]){let c2=BDFDB['htmlToElement']('');BDFDB['addClass'](c2,BDFDB['disCN']['noticeplatformicon']);BDFDB['removeClass'](c2,BDFDB['disCN']['noticeicon']);bZ['insertBefore'](c2,c0);}if(bW['customicon']){let c3=BDFDB['htmlToElement'](bW['customicon']);let c2=BDFDB['htmlToElement']('');if(c3['tagName']=='span'&&!c3['firstElementChild'])c2['style']['setProperty']('background','url('+bW['customicon']+')\x20center/cover\x20no-repeat');else c2['appendChild'](c3);BDFDB['addClass'](c2,BDFDB['disCN']['noticeplatformicon']);BDFDB['removeClass'](c2,BDFDB['disCN']['noticeicon']);bZ['insertBefore'](c2,c0);}if(bW['btn']||bW['button'])bZ['appendChild'](BDFDB['htmlToElement'](''+(bW['btn']||bW['button'])+''));if(bW['id'])bZ['id']=bW['id']['split']('\x20')['join']('');if(bW['selector'])BDFDB['addClass'](bZ,bW['selector']);if(bW['css'])BDFDB['appendLocalStyle']('BDFDBcustomnotificationbar'+d,bW['css']);if(bW['style'])bZ['style']=bW['style'];if(bW['html']===!![])c0['innerHTML']=bV;else{var c5=document['createElement']('a');var c6=[];for(let c7 of bV['split']('\x20')){var c8=BDFDB['encodeToHTML'](c7);c5['href']=c7;c6['push'](c5['host']&&c5['host']!==window['location']['host']?''+c8+'':c8);}c0['innerHTML']=c6['join']('\x20');}var c9=null;if(bW['type']&&!document['querySelector'](BDFDB['dotCNS']['chatbase']+BDFDB['dotCN']['noticestreamer'])){if(c9=BDFDB['disCN']['notice'+bW['type']])BDFDB['addClass'](bZ,c9);if(bW['type']=='premium'){var ca=bZ['querySelector'](BDFDB['dotCN']['noticebutton']);if(ca)BDFDB['addClass'](ca,BDFDB['disCN']['noticepremiumaction']);BDFDB['addClass'](c0,BDFDB['disCN']['noticepremiumtext']);bZ['insertBefore'](BDFDB['htmlToElement'](''),c0);}}if(!c9){var cb=BDFDB['colorCONVERT'](bW['color'],'RGBCOMP');if(cb){var cc=cb[0x0]>0xb4&&cb[0x1]>0xb4&&cb[0x2]>0xb4?'#000':'#FFF';var cd=BDFDB['colorCONVERT'](cb,'HEX');var ce=cb[0x0]>0xb4&&cb[0x1]>0xb4&&cb[0x2]>0xb4?'brightness(0%)':'brightness(100%)';BDFDB['appendLocalStyle']('BDFDBcustomnotificationbarColorCorrection'+d,'.BDFDB-notice.notice-'+d+'{background-color:'+cd+'\x20!important;}.BDFDB-notice.notice-'+d+'\x20.notice-message\x20{color:'+cc+'\x20!important;}.BDFDB-notice.notice-'+d+'\x20'+BDFDB['dotCN']['noticebutton']+'\x20{color:'+cc+'\x20!important;border-color:'+BDFDB['colorSETALPHA'](cc,0.25,'RGBA')+'\x20!important;}.BDFDB-notice.notice-'+d+'\x20'+BDFDB['dotCN']['noticebutton']+':hover\x20{color:'+cd+'\x20!important;background-color:'+cc+'\x20!important;}.BDFDB-notice.notice-'+d+'\x20'+BDFDB['dotCN']['noticedismiss']+'\x20{filter:'+ce+'\x20!important;}');}else BDFDB['addClass'](bZ,BDFDB['disCN']['noticedefault']);}bZ['style']['setProperty']('height','36px','important');bZ['style']['setProperty']('min-width','70vw','important');bZ['style']['setProperty']('left','unset','important');bZ['style']['setProperty']('right','unset','important');let cf=(BDFDB['getTotalWidth'](document['body']['firstElementChild'])-BDFDB['getTotalWidth'](bZ))/0x2;bZ['style']['setProperty']('left',cf+'px','important');bZ['style']['setProperty']('right',cf+'px','important');bZ['style']['setProperty']('min-width','unset','important');bZ['style']['setProperty']('width','unset','important');bZ['style']['setProperty']('max-width','calc(100vw\x20-\x20'+cf*0x2+'px)','important');bZ['querySelector'](BDFDB['dotCN']['noticedismiss'])['addEventListener']('click',c=>{bZ['style']['setProperty']('overflow','hidden','important');bZ['style']['setProperty']('height','0px','important');setTimeout(c=>{BDFDB['ArrayUtils']['remove'](bk,d);BDFDB['removeLocalStyle']('BDFDBcustomnotificationbar'+d);BDFDB['removeLocalStyle']('BDFDBcustomnotificationbarColorCorrection'+d);bZ['remove']();},0x1f4);});return bZ;};BDFDB['NotificationUtils']['alert']=function(ci,cj){if(typeof ci=='string'&&typeof ci=='string'&&window['BdApi']&&typeof BdApi['alert']=='function')BdApi['alert'](ci,cj);};var ck=[];BDFDB['TooltipUtils']={};BDFDB['TooltipUtils']['create']=function(cl,cm,cn={}){var co=document['querySelector'](BDFDB['dotCN']['itemlayercontainer']);if(!co||typeof cm!='string'||!Node['prototype']['isPrototypeOf'](cl)||!document['contains'](cl))return null;var cp=document['querySelector']('.BDFDB-itemlayercontainer');if(!cp){cp=co['cloneNode']();BDFDB['addClass'](cp,'BDFDB-itemlayercontainer');co['parentElement']['insertBefore'](cp,co['nextSibling']);}var d=BDFDB['generateID'](ck);var cr=BDFDB['htmlToElement']('');cp['appendChild'](cr);var cs=cr['firstElementChild'];if(cn['id'])cs['id']=cn['id']['split']('\x20')['join']('');if(cn['selector'])BDFDB['addClass'](cs,cn['selector']);if(cn['style'])cs['style']=cn['style'];if(cn['html']===!![])cs['innerHTML']=cm;else cs['innerText']=cm;if(cn['type']&&BDFDB['disCN']['tooltip'+cn['type']['toLowerCase']()]){BDFDB['addClass'](cs,BDFDB['disCN']['tooltip'+cn['type']['toLowerCase']()]);cs['appendChild'](BDFDB['htmlToElement'](''));}if(cs['style']['getPropertyValue']('border-color')&&(cs['style']['getPropertyValue']('background-color')||cs['style']['getPropertyValue']('background-image')))BDFDB['addClass'](cs,'tooltip-customcolor');else if(cn['color']&&BDFDB['disCN']['tooltip'+cn['color']['toLowerCase']()])BDFDB['addClass'](cs,BDFDB['disCN']['tooltip'+cn['color']['toLowerCase']()]);else BDFDB['addClass'](cs,BDFDB['disCN']['tooltipblack']);if(!cn['position']||cn['type'])cn['position']=cn['type'];if(!cn['position']||!['top','bottom','left','right']['includes'](cn['position']['toLowerCase']()))cn['position']='right';cs['position']=cn['position']['toLowerCase']();cs['anker']=cl;if(cn['hide'])BDFDB['appendLocalStyle']('BDFDBhideOtherTooltips'+d,'#app-mount\x20'+BDFDB['dotCN']['tooltip']+':not(.BDFDB-tooltip-'+d+')\x20{display:\x20none\x20!important;}',cp);var ct=c=>{BDFDB['removeEles'](cr);};cl['addEventListener']('mouseleave',ct);var cv=new MutationObserver(cw=>{cw['forEach'](cx=>{var cy=Array['from'](cx['removedNodes']);var cz=cy['indexOf'](cr)>-0x1;var cA=cy['indexOf'](cl)>-0x1;var cB=cy['some'](cC=>cC['contains'](cl));if(cz||cA||cB){BDFDB['ArrayUtils']['remove'](ck,d);cv['disconnect']();BDFDB['removeEles'](cr);BDFDB['removeLocalStyle']('BDFDBhideOtherTooltips'+d,cp);BDFDB['removeLocalStyle']('BDFDBcustomTooltips'+d,cp);if(!cp['firstElementChild'])BDFDB['removeEles'](cp);cl['removeEventListener']('mouseleave',ct);}});});cv['observe'](document['body'],{'subtree':!![],'childList':!![]});BDFDB['TooltipUtils']['update'](cs);if(cn['delay']){BDFDB['toggleEles'](cr);setTimeout(c=>{BDFDB['toggleEles'](cr);},cn['delay']);}return cr;};BDFDB['TooltipUtils']['update']=function(cE){if(!Node['prototype']['isPrototypeOf'](cE))return;let cF=BDFDB['getParentEle'](BDFDB['dotCN']['itemlayer'],cE);if(!Node['prototype']['isPrototypeOf'](cF))return;cE=cF['querySelector'](BDFDB['dotCN']['tooltip']);if(!Node['prototype']['isPrototypeOf'](cE)||!Node['prototype']['isPrototypeOf'](cE['anker'])||!cE['position'])return;var cG=cE['querySelector'](BDFDB['dotCN']['tooltippointer']);var cH,cI,cJ=BDFDB['getRects'](cE['anker']),cK=BDFDB['getRects'](cF),cL=BDFDB['getRects'](document['querySelector'](BDFDB['dotCN']['appmount'])),cM={'height':cG?0xa:0x0,'width':cG?0xa:0x0};switch(cE['position']){case'top':cI=cJ['top']-cK['height']-cM['height']+0x2;cH=cJ['left']+(cJ['width']-cK['width'])/0x2;break;case'bottom':cI=cJ['top']+cJ['height']+cM['height']-0x2;cH=cJ['left']+(cJ['width']-cK['width'])/0x2;break;case'left':cI=cJ['top']+(cJ['height']-cK['height'])/0x2;cH=cJ['left']-cK['width']-cM['width']+0x2;break;case'right':cI=cJ['top']+(cJ['height']-cK['height'])/0x2;cH=cJ['left']+cJ['width']+cM['width']-0x2;break;}cF['style']['setProperty']('top',cI+'px');cF['style']['setProperty']('left',cH+'px');cG['style']['removeProperty']('margin-left');cG['style']['removeProperty']('margin-top');if(cE['position']=='top'||cE['position']=='bottom'){if(cH<0x0){cF['style']['setProperty']('left','5px');cG['style']['setProperty']('margin-left',cH-0xa+'px');}else{var cN=cL['width']-(cH+cK['width']);if(cN<0x0){cF['style']['setProperty']('left',cL['width']-cK['width']-0x5+'px');cG['style']['setProperty']('margin-left',-0x1*cN+'px');}}}else if(cE['position']=='left'||cE['position']=='right'){if(cI<0x0){cF['style']['setProperty']('top','5px');cG['style']['setProperty']('margin-top',cI-0xa+'px');}else{var cO=cL['height']-(cI+cK['height']);if(cO<0x0){cF['style']['setProperty']('top',cL['height']-cK['height']-0x5+'px');cG['style']['setProperty']('margin-top',-0x1*cO+'px');}}}};BDFDB['ObjectUtils']={};BDFDB['ObjectUtils']['is']=function(cP){return cP&&Object['prototype']['isPrototypeOf'](cP)&&!Array['prototype']['isPrototypeOf'](cP);};BDFDB['ObjectUtils']['sort']=function(cQ,cR,cS){if(!BDFDB['ObjectUtils']['is'](cQ))return{};var cT={};if(cR===undefined||!cR)for(let cU of Object['keys'](cQ)['sort']())cT[cU]=cQ[cU];else{let cV=[];for(let cU in cQ)cV['push'](cQ[cU]);cV=BDFDB['ArrayUtils']['keySort'](cV,cR,cS);for(let cX of cV)for(let cU in cQ)if(BDFDB['equals'](cX,cQ[cU])){cT[cU]=cX;break;}}return cT;};BDFDB['ObjectUtils']['reverse']=function(cZ,d0){if(!BDFDB['ObjectUtils']['is'](cZ))return{};var d1={};for(let d2 of d0===undefined||!d0?Object['keys'](cZ)['reverse']():Object['keys'](cZ)['sort']()['reverse']())d1[d2]=cZ[d2];return d1;};BDFDB['ObjectUtils']['filter']=function(d3,d4,d5=![]){if(!BDFDB['ObjectUtils']['is'](d3))return{};if(typeof d4!='function')return d3;return Object['keys'](d3)['filter'](d6=>d4(d5?d6:d3[d6]))['reduce']((d7,d8)=>(d7[d8]=d3[d8],d7),{});};BDFDB['ObjectUtils']['push']=function(d9,da){if(BDFDB['ObjectUtils']['is'](d9))d9[Object['keys'](d9)['length']]=da;};BDFDB['ObjectUtils']['pop']=function(db,dc){if(BDFDB['ObjectUtils']['is'](db)){let dd=Object['keys'](db);if(!dd['length'])return;let dc=db[dd[dd['length']-0x1]];delete db[dd[dd['length']-0x1]];return dc;}};BDFDB['ObjectUtils']['map']=function(df,dg){if(!BDFDB['ObjectUtils']['is'](df))return{};if(typeof dg!='string')return df;var dh={};for(let di in df)if(BDFDB['ObjectUtils']['is'](df[di]))dh[di]=df[di][dg];return dh;};BDFDB['ObjectUtils']['deepAssign']=function(dj,...dk){if(!dk['length'])return dj;var dl=dk['shift']();if(BDFDB['ObjectUtils']['is'](dj)&&BDFDB['ObjectUtils']['is'](dl)){for(var dm in dl){if(BDFDB['ObjectUtils']['is'](dl[dm])){if(!dj[dm])Object['assign'](dj,{[dm]:{}});BDFDB['ObjectUtils']['deepAssign'](dj[dm],dl[dm]);}else Object['assign'](dj,{[dm]:dl[dm]});}}return BDFDB['ObjectUtils']['deepAssign'](dj,...dk);};BDFDB['ObjectUtils']['isEmpty']=function(dn){return!BDFDB['ObjectUtils']['is'](dn)||Object['getOwnPropertyNames'](dn)['length']==0x0;};BDFDB['ArrayUtils']={};BDFDB['ArrayUtils']['is']=function(dp){return dp&&Array['isArray'](dp);};BDFDB['ArrayUtils']['keySort']=function(dq,dr,ds){if(!BDFDB['ArrayUtils']['is'](dq))return[];if(dr==null)return dq;if(ds===undefined)ds=null;return dq['sort'](function(dt,du){var dv=dt[dr],dw=du[dr];if(dv!==ds)return dvdw?0x1:0x0;});};BDFDB['ArrayUtils']['numSort']=function(dx){return dx['sort'](function(dy,dz){return dydz?0x1:0x0;});};BDFDB['ArrayUtils']['remove']=function(dA,dB,dC=![]){if(!BDFDB['ArrayUtils']['is'](dA))return[];if(!dA['includes'](dB))return dA;if(!dC)dA['splice'](dA['indexOf'](dB),0x1);else while(dA['indexOf'](dB)>-0x1)dA['splice'](dA['indexOf'](dB),0x1);return dA;};BDFDB['ArrayUtils']['getAllIndexes']=function(dD,dE){if(!BDFDB['ArrayUtils']['is'](dD))return[];var dF=[],dG=-0x1;while((dG=dD['indexOf'](dE,dG+0x1))!==-0x1)dF['push'](dG);return dF;};BDFDB['ArrayUtils']['removeCopies']=function(dH){if(!BDFDB['ArrayUtils']['is'](dH))return[];return[...new Set(dH)];};BDFDB['highlightText']=function(dI,dJ){if(!dJ||dJ['length']<0x1)return dI;var dK=0x0,dL=dI,dM='',dN='';BDFDB['ArrayUtils']['getAllIndexes'](dI['toUpperCase'](),dJ['toUpperCase']())['forEach'](dO=>{var dP=dK*(dM['length']+dN['length']);dO=dO+dP;var dQ=dO+dJ['length'];var dR=[-0x1]['concat'](BDFDB['ArrayUtils']['getAllIndexes'](dI['substring'](0x0,dO),'<'));var dS=[-0x1]['concat'](BDFDB['ArrayUtils']['getAllIndexes'](dI['substring'](0x0,dO),'>'));if(dR[dR['length']-0x1]>dS[dS['length']-0x1])return;dI=dI['substring'](0x0,dO)+dM+dI['substring'](dO,dQ)+dN+dI['substring'](dQ);dK++;});return dI?dI:dL;};var dT=c=>{if(!dT['req']){const d='BDFDB-WebModules';const dW=typeof window['webpackJsonp']=='function'?window['webpackJsonp']([],{[d]:(dX,dY,dW)=>dY['default']=dW},[d])['default']:window['webpackJsonp']['push']([[],{[d]:(e0,e1,dW)=>e0['exports']=dW},[[d]]]);delete dW['m'][d];delete dW['c'][d];dT['req']=dW;}return dT['req'];};BDFDB['ModuleUtils']={};BDFDB['ModuleUtils']['find']=function(e3){var e4=dT();for(let e5 in e4['c'])if(e4['c']['hasOwnProperty'](e5)){var e6=e4['c'][e5]['exports'];if(e6&&(typeof e6=='object'||typeof e6=='function')&&e3(e6))return e6;if(e6&&e6['__esModule'])for(let e7 in e6)if(e6[e7]&&(typeof e6[e7]=='object'||typeof e6[e7]=='function')&&e3(e6[e7]))return e6[e7];}};BDFDB['ModuleUtils']['cachedData']={'prop':{},'name':{},'string':{},'proto':{}};BDFDB['ModuleUtils']['findByProperties']=function(e8){e8=BDFDB['ArrayUtils']['is'](e8)?e8:Array['from'](arguments);var e9=JSON['stringify'](e8);if(BDFDB['ModuleUtils']['cachedData']['prop'][e9])return BDFDB['ModuleUtils']['cachedData']['prop'][e9];else{var ea=BDFDB['ModuleUtils']['find'](ea=>e8['every'](ec=>ea[ec]!==undefined));if(ea){BDFDB['ModuleUtils']['cachedData']['prop'][e9]=ea;return ea;}else console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',e9+'\x20[properties]\x20not\x20found\x20in\x20WebModules');}};BDFDB['ModuleUtils']['findByName']=function(ed){var ee=JSON['stringify'](ed);if(BDFDB['ModuleUtils']['cachedData']['name'][ee])return BDFDB['ModuleUtils']['cachedData']['name'][ee];else{var ef=BDFDB['ModuleUtils']['find'](ef=>ef['displayName']===ed);if(ef){BDFDB['ModuleUtils']['cachedData']['name'][ee]=ef;return ef;}else console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',ee+'\x20[name]\x20not\x20found\x20in\x20WebModules');}};BDFDB['ModuleUtils']['findByString']=function(eh){eh=BDFDB['ArrayUtils']['is'](eh)?eh:Array['from'](arguments);var ei=JSON['stringify'](eh);if(BDFDB['ModuleUtils']['cachedData']['string'][ei])return BDFDB['ModuleUtils']['cachedData']['string'][ei];else{var ej=BDFDB['ModuleUtils']['find'](ej=>eh['every'](el=>typeof ej=='function'&&ej['toString']()['indexOf'](el)>-0x1));if(ej){BDFDB['ModuleUtils']['cachedData']['string'][ei]=ej;return ej;}else console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',ei+'\x20[string]\x20not\x20found\x20in\x20WebModules');}};BDFDB['ModuleUtils']['findByPrototypes']=function(em){em=BDFDB['ArrayUtils']['is'](em)?em:Array['from'](arguments);var en=JSON['stringify'](em);if(BDFDB['ModuleUtils']['cachedData']['proto'][en])return BDFDB['ModuleUtils']['cachedData']['proto'][en];else{var eo=BDFDB['ModuleUtils']['find'](eo=>eo['prototype']&&em['every'](eq=>eo['prototype'][eq]!==undefined));if(eo){BDFDB['ModuleUtils']['cachedData']['proto'][en]=eo;return eo;}else console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',en+'\x20[prototypes]\x20not\x20found\x20in\x20WebModules');}};BDFDB['DiscordConstants']=BDFDB['ModuleUtils']['findByProperties']('Permissions','ActivityTypes');var er={};for(let es of['child_process','electron','fs','path','process','request']){try{er[es]=require(es);}catch(et){}}BDFDB['LibraryRequires']=Object['assign']({},er);var eu={};eu['AckUtils']=BDFDB['ModuleUtils']['findByProperties']('localAck','bulkAck');eu['APIUtils']=BDFDB['ModuleUtils']['findByProperties']('getAPIBaseURL');eu['AnimationUtils']=BDFDB['ModuleUtils']['findByProperties']('spring','decay');eu['BadgeUtils']=BDFDB['ModuleUtils']['findByProperties']('getBadgeCountString','getBadgeWidthForValue');eu['ChannelStore']=BDFDB['ModuleUtils']['findByProperties']('getChannel','getChannels');eu['ColorUtils']=BDFDB['ModuleUtils']['findByProperties']('hex2int','hex2rgb');eu['ContextMenuUtils']=BDFDB['ModuleUtils']['findByProperties']('closeContextMenu','openContextMenu');eu['CurrentUserStore']=BDFDB['ModuleUtils']['findByProperties']('getCurrentUser');eu['DirectMessageUtils']=BDFDB['ModuleUtils']['findByProperties']('addRecipient','openPrivateChannel');eu['FriendUtils']=BDFDB['ModuleUtils']['findByProperties']('getFriendIDs','getRelationships');eu['FolderStore']=BDFDB['ModuleUtils']['findByProperties']('getGuildFolderById','getFlattenedGuilds');eu['FolderUtils']=BDFDB['ModuleUtils']['findByProperties']('isFolderExpanded','getExpandedFolders');eu['GuildBoostUtils']=BDFDB['ModuleUtils']['findByProperties']('getTierName','getUserLevel');eu['GuildChannelStore']=BDFDB['ModuleUtils']['findByProperties']('getChannels','getDefaultChannel');eu['GuildEmojiStore']=BDFDB['ModuleUtils']['findByProperties']('getGuildEmoji','getDisambiguatedEmojiContext');eu['GuildSettingsUtils']=BDFDB['ModuleUtils']['findByProperties']('updateChannelOverrideSettings','updateNotificationSettings');eu['GuildStore']=BDFDB['ModuleUtils']['findByProperties']('getGuild','getGuilds');eu['GuildUtils']=BDFDB['ModuleUtils']['findByProperties']('transitionToGuildSync');eu['HistoryUtils']=BDFDB['ModuleUtils']['findByProperties']('transitionTo','replaceWith','getHistory');;eu['IconUtils']=BDFDB['ModuleUtils']['findByProperties']('getGuildIconURL','getGuildBannerURL');eu['InviteUtils']=BDFDB['ModuleUtils']['findByProperties']('acceptInvite','createInvite');eu['LanguageStore']=BDFDB['ModuleUtils']['findByProperties']('getLanguages','Messages');eu['LastChannelStore']=BDFDB['ModuleUtils']['findByProperties']('getLastSelectedChannelId');eu['LastGuildStore']=BDFDB['ModuleUtils']['findByProperties']('getLastSelectedGuildId');eu['LoginUtils']=BDFDB['ModuleUtils']['findByProperties']('login','logout');eu['MemberStore']=BDFDB['ModuleUtils']['findByProperties']('getMember','getMembers');eu['MentionUtils']=BDFDB['ModuleUtils']['findByProperties']('getMentionCount','getMentionCounts');eu['MessageCreationUtils']=BDFDB['ModuleUtils']['findByProperties']('parse','isMentioned');eu['MessagePinUtils']=BDFDB['ModuleUtils']['findByProperties']('pinMessage','unpinMessage');eu['MessageStore']=BDFDB['ModuleUtils']['findByProperties']('getMessage','getMessages');eu['MessageUtils']=BDFDB['ModuleUtils']['findByProperties']('receiveMessage','editMessage');eu['ModalUtils']=BDFDB['ModuleUtils']['findByProperties']('openModal','registerModalDispatch');eu['MutedUtils']=BDFDB['ModuleUtils']['findByProperties']('isGuildOrCategoryOrChannelMuted');eu['NotificationSettingsUtils']=BDFDB['ModuleUtils']['findByProperties']('setDesktopType','setTTSType');eu['NotificationSettingsStore']=BDFDB['ModuleUtils']['findByProperties']('getDesktopType','getTTSType');eu['PermissionUtils']=BDFDB['ModuleUtils']['findByProperties']('getChannelPermissions','canUser');eu['PermissionRoleUtils']=BDFDB['ModuleUtils']['findByProperties']('getHighestRole','can');eu['ReactionUtils']=BDFDB['ModuleUtils']['findByProperties']('addReaction','removeReaction');eu['SearchPageUtils']=BDFDB['ModuleUtils']['findByProperties']('searchNextPage','searchPreviousPage');eu['SelectChannelUtils']=BDFDB['ModuleUtils']['findByProperties']('selectChannel','selectPrivateChannel');eu['SettingsUtils']=BDFDB['ModuleUtils']['findByProperties']('updateRemoteSettings','updateLocalSettings');eu['SoundUtils']=BDFDB['ModuleUtils']['findByProperties']('playSound','createSound');eu['SpellCheckUtils']=BDFDB['ModuleUtils']['findByProperties']('learnWord','toggleSpellcheck');eu['StatusMetaUtils']=BDFDB['ModuleUtils']['findByProperties']('getApplicationActivity','getStatus');eu['StreamingUtils']=BDFDB['ModuleUtils']['findByProperties']('isStreaming');eu['UnreadGuildUtils']=BDFDB['ModuleUtils']['findByProperties']('hasUnread','getUnreadGuilds');eu['UnreadChannelUtils']=BDFDB['ModuleUtils']['findByProperties']('getUnreadCount','getOldestUnreadMessageId');eu['UploadUtils']=BDFDB['ModuleUtils']['findByProperties']('upload','instantBatchUpload');eu['UserStore']=BDFDB['ModuleUtils']['findByProperties']('getUser','getUsers');eu['VoiceUtils']=BDFDB['ModuleUtils']['findByProperties']('getAllVoiceStates','getVoiceStatesForChannel');eu['ZoomUtils']=BDFDB['ModuleUtils']['findByProperties']('setZoom','setFontSize');BDFDB['LibraryModules']=Object['assign']({},eu);eu['React']=BDFDB['ModuleUtils']['findByProperties']('createElement','cloneElement');eu['ReactDOM']=BDFDB['ModuleUtils']['findByProperties']('render','findDOMNode');if(eu['React']&&eu['ReactDOM']){BDFDB['ReactUtils']=Object['assign']({},eu['React'],eu['ReactDOM']);BDFDB['ReactUtils']['createElement']=function(...ev){try{return eu['React']['createElement'](...ev)||null;}catch(ew){console['error']('%c[BDFDB]%c','color:\x20#3a71c1;\x20font-weight:\x20700;','','Fatal\x20Error:\x20Could\x20not\x20create\x20react\x20element!\x20'+ew);}return null;};BDFDB['ReactUtils']['elementToReact']=function(ex){if(BDFDB['ReactUtils']['isValidElement'](ex))return ex;else if(!Node['prototype']['isPrototypeOf'](ex))return null;else if(ex['nodeType']==Node['TEXT_NODE'])return ex['nodeValue'];let ey={},ez={};for(let eA of ex['attributes'])ey[eA['name']]=eA['value'];if(ex['attributes']['style'])ey['style']=BDFDB['ObjectUtils']['filter'](ex['style'],eB=>ex['style'][eB]&&isNaN(parseInt(eB)),!![]);ey['children']=[];if(ex['style']&&ex['style']['cssText'])for(let eC of ex['style']['cssText']['split'](';'))if(eC['endsWith']('!important')){let eD=eC['split'](':')[0x0];let eE=eD['replace'](/-([a-z]?)/g,(eF,eG)=>eG['toUpperCase']());if(ey['style'][eE]!=null)ez[eD]=ey['style'][eE];}if(Object['keys'](ez)['length'])ey['ref']=eH=>{let eI=BDFDB['ReactUtils']['findDOMNode'](eH);if(eI)for(let eJ in ez)eI['style']['setProperty'](eJ,ez[eJ],'important');};for(let eK of ex['childNodes'])ey['children']['push'](BDFDB['ReactUtils']['elementToReact'](eK));return BDFDB['ReactUtils']['createElement'](ex['tagName'],ey);};BDFDB['ReactUtils']['findDOMNode']=function(eL){if(Node['prototype']['isPrototypeOf'](eL))return eL;if(!eL||!eL['updater']||typeof eL['updater']['isMounted']!=='function'||!eL['updater']['isMounted'](eL))return null;var eM=eu['ReactDOM']['findDOMNode'](eL)||BDFDB['ReactUtils']['getValue'](eL,'child.stateNode');return Node['prototype']['isPrototypeOf'](eM)?eM:null;};BDFDB['ReactUtils']['findValue']=function(eN){if(eN===undefined)return null;if(!eN['node']&&!eN['instance']||!eN['key'])return null;var eO=eN['instance']||BDFDB['ReactUtils']['getInstance'](eN['node']);if(!eO)return null;var eP=-0x1;var eQ=eN['depth']===undefined?0xf:eN['depth'];var eR=performance['now']();var eS=eN['time']===undefined?0x96:eN['time'];var eT={'props':!![],'state':!![],'stateNode':!![],'refs':!![],'updater':!![],'prototype':!![],'type':!![],'children':eN['up']?![]:!![],'type':!![],'memoizedProps':!![],'memoizedState':!![],'child':eN['up']?![]:!![],'return':eN['up']?!![]:![],'sibling':eN['up']?![]:!![],'firstEffect':!![]};var eU={'contextSection':!![]};if(typeof eN['whitelist']==='object')Object['assign'](eT,eN['whiteList']);if(typeof eN['blacklist']==='object')Object['assign'](eU,eN['blacklist']);var eV=[];var eW=eX(eO);if(eN['all'])return eV;else return eW;function eX(eO){eP++;if(!eO||Node['prototype']['isPrototypeOf'](eO)||BDFDB['ReactUtils']['getInstance'](eO)||eP>eQ||performance['now']()-eR>eS)f0=null;else{var eZ=Object['getOwnPropertyNames'](eO);var f0=null;for(let f1=0x0;f0==null&&f1f8['startsWith']('__reactInternalInstance'))];};BDFDB['ReactUtils']['getOwner']=function(f9,fa){if(!f9||!BDFDB['ObjectUtils']['is'](fa)||!fa['name']&&!fa['props'])return null;var fb=Node['prototype']['isPrototypeOf'](f9)?BDFDB['ReactUtils']['getInstance'](f9):f9;if(!BDFDB['ObjectUtils']['is'](fb))return null;fa['name']=fa['name']&&!BDFDB['ArrayUtils']['is'](fa['name'])?Array['of'](fa['name']):fa['name'];fa['props']=fa['props']&&!BDFDB['ArrayUtils']['is'](fa['props'])?Array['of'](fa['props']):fa['props'];var fc=-0x1;var fd=fa['depth']===undefined?0xf:fa['depth'];var fe=fa['up']===undefined?![]:fa['up'];var ff=performance['now']();var fg=fa['time']===undefined?0x96:fa['time'];var fh=fe?{'return':!![],'sibling':!![],'_reactInternalFiber':!![]}:{'child':!![],'sibling':!![],'_reactInternalFiber':!![]};var fi={};var fj=fm(fb);if(fa['all']){for(let fk in fi){if(fa['group'])for(let fb in fi[fk])delete fi[fk][fb]['BDFDBreactSearch'];else delete fi[fk]['BDFDBreactSearch'];}return fi;}else return fj;function fm(fb){fc++;if(!fb||Node['prototype']['isPrototypeOf'](fb)||BDFDB['ReactUtils']['getInstance'](fb)||fc>fd||performance['now']()-ff>fg)return null;else{var fo=Object['getOwnPropertyNames'](fb);var fp=null;for(let fq=0x0;fp==null&&fqfb['type']['displayName']===fu['split']('\x20_\x20_\x20')[0x0]||fb['type']['name']===fu['split']('\x20_\x20_\x20')[0x0])||fa['props']&&fa['props']['every'](fv=>ft[fv]!==undefined)||fa['defaultProps']&&fa['defaultProps']['every'](fw=>ft[fw]!==undefined))){if(fa['all']===undefined||!fa['all'])fp=ft;else if(fa['all']){if(fa['noCopies']===undefined||!fa['noCopies']||fa['noCopies']&&!ft['BDFDBreactSearch']){ft['BDFDBreactSearch']=!![];if(fa['group']){if(fa['name']&&fb['type']&&(fb['type']['displayName']||fb['type']['name'])){var fx='Default';for(let fy of fa['name'])if(fb['type']['displayName']===fy['split']('\x20_\x20_\x20')[0x0]||fb['type']['name']===fy['split']('\x20_\x20_\x20')[0x0]){fx=fy;break;}if(typeof fi[fx]=='undefined')fi[fx]={};BDFDB['ObjectUtils']['push'](fi[fx],ft);}}else BDFDB['ObjectUtils']['push'](fi,ft);}}}if(fp==null&&(typeof fs==='object'||typeof fs==='function')&&fh[fr])fp=fm(fs);}}fc--;return fp;}};BDFDB['ReactUtils']['getValue']=function(fz,fA){if(!fz||!fA)return null;var fB=Node['prototype']['isPrototypeOf'](fz)?BDFDB['ReactUtils']['getInstance'](fz):fz;if(!BDFDB['ObjectUtils']['is'](fB))return null;var fC=fB,fD=fA['split']('.')['filter'](fE=>fE);for(value of fD){if(!fC)return null;fC=fC[value];}return fC;};};var fF=eu['CurrentUserStore']&&typeof eu['CurrentUserStore']['getCurrentUser']=='function'?eu['CurrentUserStore']['getCurrentUser']():null;BDFDB['myData']=new Proxy(fF||{},{'get':function(fG,fH){if(!fF)fF=eu['CurrentUserStore']['getCurrentUser']();return fF?fF[fH]:null;}});var fI=['before','instead','after'];var fJ={'Account':'FluxContainer(Account)','BannedCard':'BannedUser','InvitationCard':'InviteRow','InviteCard':'InviteRow','PopoutContainer':'Popout','MemberCard':'Member','MessageDeveloperModeGroup':'FluxContainer(MessageDeveloperModeGroup)','Note':'FluxContainer(Note)','WebhookCard':'Webhook'};var fK={'AuthWrapper':'loginscreen','BannedCard':'guildsettingsbannedcard','ChannelMember':'member','EmojiPicker':'emojipicker','FriendRow':'friendsrow','Guild':'guildouter','InstantInviteModal':'invitemodalwrapper','InvitationCard':'invitemodalinviterow','InviteCard':'guildsettingsinvitecard','PopoutContainer':'popout','PrivateChannelCall':'callcurrentcontainer','MemberCard':'guildsettingsmembercard','NameTag':'nametag','SearchResults':'searchresultswrap','TypingUsers':'typing','UserPopout':'userpopout','V2C_List':'_repolist','V2C_PluginCard':'_repoheader','V2C_ThemeCard':'_repoheader'};BDFDB['ModuleUtils']['patch']=function(fL,fM,fN,fO){if(!fL||!fM||!fN||!Object['keys'](fO)['some'](fP=>fI['includes'](fP)))return null;const fQ=(typeof fL==='string'?fL:fL['name'])['toLowerCase']();const fR=(fS,fT)=>(...fU)=>{try{return fS(...fU);}catch(fV){console['error']('Error\x20occurred\x20in\x20'+fT,fV);}};if(!fM['BDFDBpatch'])fM['BDFDBpatch']={};fN=BDFDB['ArrayUtils']['is'](fN)?fN:Array['of'](fN);for(let fW of fN){if(!fM[fW])fM[fW]=c=>{};const fY=fM[fW];if(!fM['BDFDBpatch'][fW]){fM['BDFDBpatch'][fW]={};for(let fZ of fI)fM['BDFDBpatch'][fW][fZ]={};fM['BDFDBpatch'][fW]['originalMethod']=fY;fM[fW]=function(){const g0={'thisObject':this,'methodArguments':arguments,'originalMethod':fY,'originalMethodName':fW,'callOriginalMethod':c=>g0['returnValue']=g0['originalMethod']['apply'](g0['thisObject'],g0['methodArguments'])};if(window['BDFDB']&&typeof BDFDB==='object'&&BDFDB['loaded']&&fM['BDFDBpatch'][fW]){if(!BDFDB['ObjectUtils']['isEmpty'](fM['BDFDBpatch'][fW]['before']))for(let d in BDFDB['ObjectUtils']['sort'](fM['BDFDBpatch'][fW]['before'])){fR(fM['BDFDBpatch'][fW]['before'][d],'`before`\x20callback\x20of\x20'+fM[fW]['displayName'])(g0);}if(BDFDB['ObjectUtils']['isEmpty'](fM['BDFDBpatch'][fW]['instead']))g0['callOriginalMethod']();else for(let d in BDFDB['ObjectUtils']['sort'](fM['BDFDBpatch'][fW]['instead'])){const g4=fR(fM['BDFDBpatch'][fW]['instead'][d],'`instead`\x20callback\x20of\x20'+fM[fW]['displayName'])(g0);if(g4!==undefined)g0['returnValue']=g4;}if(!BDFDB['ObjectUtils']['isEmpty'](fM['BDFDBpatch'][fW]['after']))for(let d in BDFDB['ObjectUtils']['sort'](fM['BDFDBpatch'][fW]['after'])){const g4=fR(fM['BDFDBpatch'][fW]['after'][d],'`after`\x20callback\x20of\x20'+fM[fW]['displayName'])(g0);if(g4!==undefined)g0['returnValue']=g4;}}else g0['callOriginalMethod']();return g0['returnValue'];};}for(let g7 of fI)if(typeof fO[g7]=='function')fM['BDFDBpatch'][fW][g7][fQ]=fO[g7];}const g8=c=>{BDFDB['ModuleUtils']['unpatch'](fL,fM,fN);};if(fL&&typeof fL=='object'){if(!BDFDB['ArrayUtils']['is'](fL['patchCancels']))fL['patchCancels']=[];fL['patchCancels']['push'](g8);}return g8;};BDFDB['ModuleUtils']['unpatch']=function(ga,gb,gc){if(!gb&&!gc){if(BDFDB['ObjectUtils']['is'](ga)&&BDFDB['ArrayUtils']['is'](ga['patchCancels']))for(let gd of ga['patchCancels'])gd();}else{if(!BDFDB['ObjectUtils']['is'](gb)||!gb['BDFDBpatch'])return;const ge=!ga?null:(typeof ga==='string'?ga:ga['name'])['toLowerCase']();if(gc){for(let gf of BDFDB['ArrayUtils']['is'](gc)?gc:Array['of'](gc))if(gb[gf]&&gb['BDFDBpatch'][gf])gh(gf,ge);}else{for(let gg of gb['BDFDBpatch'])gh(gg,ge);}}function gh(gi,gj){for(let gk of fI){if(gj)delete gb['BDFDBpatch'][gi][gk][gj];else delete gb['BDFDBpatch'][gi][gk];}var gl=!![];for(let gk of fI)if(!BDFDB['ObjectUtils']['isEmpty'](gb['BDFDBpatch'][gi][gk]))gl=![];if(gl){gb[gi]=gb['BDFDBpatch'][gi]['originalMethod'];delete gb['BDFDBpatch'][gi];if(BDFDB['ObjectUtils']['isEmpty'](gb['BDFDBpatch']))delete gb['BDFDBpatch'];}}};BDFDB['ModuleUtils']['forceAllUpdates']=function(gn,go){go=go&&fJ[go]?fJ[go]+'\x20_\x20_\x20'+go:go;if(BDFDB['ObjectUtils']['is'](gn)&&BDFDB['ObjectUtils']['is'](gn['patchModules'])&&(!go||gn['patchModules'][go])){const gp=document['querySelector'](BDFDB['dotCN']['app']);const gq=document['querySelector']('#bd-settingspane-container\x20'+BDFDB['dotCN']['scrollerwrap']);if(gp){var gr=[];for(let gs in gn['patchModules']){var gt=BDFDB['ArrayUtils']['is'](gn['patchModules'][gs])?gn['patchModules'][gs]:Array['of'](gn['patchModules'][gs]);if(gt['includes']('componentDidMount')||gt['includes']('componentDidUpdate')||gt['includes']('render'))gr['push'](gs);}gr=go?gr['filter'](gu=>gu==go):gr;if(gr['length']){try{const gv=BDFDB['ReactUtils']['getOwner'](gp,{'name':gr,'all':!![],'noCopies':!![],'group':!![],'depth':0x5f5e0ff,'time':0x5f5e0ff});for(let gs in gv)for(let gx in gv[gs])e['forceInitiateProcess'](gn,gv[gs][gx],gs);if(gq){const gy=BDFDB['ReactUtils']['getOwner'](gq,{'name':gr,'all':!![],'noCopies':!![],'group':!![],'depth':0x5f5e0ff,'time':0x5f5e0ff});for(let gs in gy)for(let gx in gy[gs])e['forceInitiateProcess'](gn,gy[gs][gx],gs);}}catch(gB){console['error']('%c['+gn['name']+']%c','color:\x20#3a71c1;\x20font-weight:\x20700;','','Fatal\x20Error:\x20Could\x20not\x20force\x20update\x20components!\x20'+gB);}}}}};e['forceInitiateProcess']=function(gC,gD,gE){if(!gC||!gD||!gE)return;var gF=BDFDB['ArrayUtils']['is'](gC['patchModules'][gE])?gC['patchModules'][gE]:Array['of'](gC['patchModules'][gE]);if(gF['includes']('componentDidMount'))BDFDB['ModuleUtils']['initiateProcess'](gC,gD,null,gE,['componentDidMount']);if(gF['includes']('render'))gD['forceUpdate']();else if(gF['includes']('componentDidUpdate'))BDFDB['ModuleUtils']['initiateProcess'](gC,gD,null,gE,['componentDidUpdate']);};BDFDB['ModuleUtils']['patchModules']=function(gG){if(BDFDB['ObjectUtils']['is'](gG)&&BDFDB['ObjectUtils']['is'](gG['patchModules'])){for(let gH in gG['patchModules']){var gI=fJ[gH];var gJ=fK[gH['split']('\x20_\x20_\x20')[0x1]||gH];var gK=gI?gI+'\x20_\x20_\x20'+gH:gH;if(gI){gG['patchModules'][gK]=gG['patchModules'][gH];delete gG['patchModules'][gH];}if(!gJ)gL(BDFDB['ModuleUtils']['findByName'](gK['split']('\x20_\x20_\x20')[0x0]),gK);else if(vz[gJ])gQ(gJ,gK);}function gL(gM,gH){if(gM){var gO=gH['split']('\x20_\x20_\x20')[0x0];gM=gM['_reactInternalFiber']&&gM['_reactInternalFiber']['type']?gM['_reactInternalFiber']['type']:gM;gM=gM['displayName']==gO?gM:BDFDB['ReactUtils']['getOwner'](gM,{'name':gO,'up':!![]});if(gM){gM=gM['_reactInternalFiber']&&gM['_reactInternalFiber']['type']?gM['_reactInternalFiber']['type']:gM;BDFDB['ModuleUtils']['patch'](gG,gM['prototype'],gG['patchModules'][gH],{'after':gP=>{if(window['BDFDB']&&typeof BDFDB==='object'&&BDFDB['loaded'])BDFDB['ModuleUtils']['initiateProcess'](gG,gP['thisObject'],gP['returnValue'],gH,[gP['originalMethodName']]);}});}}}function gQ(gJ,gH){const gT=document['querySelector'](BDFDB['dotCN']['app']),gU=document['querySelector']('#bd-settingspane-container\x20'+BDFDB['dotCN']['scrollerwrap']);var gV=![];if(gT){var gW=BDFDB['ReactUtils']['getOwner'](gT,{'name':gH,'depth':0x5f5e0ff,'time':0x5f5e0ff});if(gW){gV=!![];gL(gW,gH);}}if(!gV&&gU){var gX=BDFDB['ReactUtils']['getOwner'](gU,{'name':gH,'depth':0x5f5e0ff,'time':0x5f5e0ff});if(gX){gV=!![];gL(gX,gH);}}if(!gV){var gY=![],gZ=new MutationObserver(h0=>{h0['forEach'](h1=>{h1['addedNodes']['forEach'](h2=>{if(gY||!h2||!h2['tagName'])return;var h3=null;if((h3=BDFDB['containsClass'](h2,BDFDB['disCN'][gJ])?h2:h2['querySelector'](BDFDB['dotCN'][gJ]))!=null){var h4=BDFDB['ReactUtils']['getInstance'](h3);if(h5(h4,gH)){gY=!![];gZ['disconnect']();gL(h4,gH);BDFDB['ModuleUtils']['forceAllUpdates'](gG,gH);}}});});});BDFDB['ObserverUtils']['connect'](gG,BDFDB['dotCN']['appmount'],{'name':'checkForInstanceObserver','instance':gZ,'multi':!![]},{'childList':!![],'subtree':!![]});}}function h5(h6,gH){if(!h6)return![];h6=h6['_reactInternalFiber']&&h6['_reactInternalFiber']['type']?h6['_reactInternalFiber']['type']:h6;h6=h6['displayName']==gH?h6:BDFDB['ReactUtils']['getOwner'](h6,{'name':gH,'up':!![]});return h6&&(gH!='V2C_PluginCard'&&gH!='V2C_ThemeCard'||gH=='V2C_PluginCard'&&BDFDB['checkWhichRepoPage']()=='plugins'||gH=='V2C_ThemeCard'&&BDFDB['checkWhichRepoPage']()=='themes');}}};BDFDB['ModuleUtils']['initiateProcess']=function(h8,h9,ha,hb,hc){if(BDFDB['ObjectUtils']['is'](h8)&&h9){if(h8['name']=='$BDFDB')h8=xk;hb=(hb['split']('\x20_\x20_\x20')[0x1]||hb)['replace'](/[^A-z0-9]|_/g,'');hb=hb[0x0]['toUpperCase']()+hb['slice'](0x1);if(typeof h8['process'+hb]=='function'){var hd=BDFDB['ReactUtils']['findDOMNode'](h9);if(hd||hc['includes']('render'))h8['process'+hb](h9,hd||document['createElement']('div'),ha,hc);else setImmediate(c=>{hd=BDFDB['ReactUtils']['findDOMNode'](h9);if(hd)h8['process'+hb](h9,hd,ha,hc);});}}};var hf=['ChannelContextMenu','DeveloperContextMenu','GuildContextMenu','GuildRoleContextMenu','LfgContextMenu','MessageContextMenu','NativeContextMenu','ScreenshareContextMenu','UserContextMenu','UserSettingsCogContextMenu'];var hg=['MessageOptionPopout'];var hh=['ApplicationContextMenu','GroupDMContextMenu'];var hi={};for(let hj of hh)hi[hj]={'query':[],'module':null};e['addContextListeners']=hk=>{if(!BDFDB['ObjectUtils']['is'](hk))return;for(let hl of hf)if(typeof hk['on'+hl]==='function')e['patchContextMenuPlugin'](hk,hl,BDFDB['ModuleUtils']['findByName'](hl));for(let hm of hg)if(typeof hk['on'+hm]==='function')e['patchPopoutPlugin'](hk,hm,BDFDB['ModuleUtils']['findByName'](hm));for(let hn of hh)if(typeof hk['on'+hn]==='function'){if(hi[hn]['module'])e['patchContextMenuPlugin'](hk,hn,hi[hn]['module']);else hi[hn]['query']['push'](hk);}};e['patchContextMenuPlugin']=(ho,hp,hq)=>{if(hq&&hq['prototype'])BDFDB['ModuleUtils']['patch'](ho,hq['prototype'],'render',{'after':hr=>{let hs=hr['thisObject'],ht=BDFDB['ReactUtils']['findDOMNode'](hr['thisObject']),hu=hr['returnValue'];if(hs&&ht&&hu&&typeof ho['on'+hp]==='function'){ho['on'+hp](hs,ht,hu);}}});};e['patchPopoutPlugin']=(hv,hw,hx)=>{if(hx&&hx['prototype'])BDFDB['ModuleUtils']['patch'](hv,hx['prototype'],'render',{'after':hy=>{let hz=hy['thisObject'],hA=BDFDB['ReactUtils']['findDOMNode'](hy['thisObject']),hB=hy['returnValue'];if(hz&&hA&&hB&&typeof hv['on'+hw]==='function'){hv['on'+hw](hz,hA,hB);if(!hz['BDFDBforceUpdateTimeout']&&typeof hz['forceUpdate']=='function')hz['forceUpdate']();}}});};e['patchContextMenuLib']=(hC,hD)=>{if(hC&&hC['prototype']){BDFDB['ModuleUtils']['patch'](BDFDB,hC['prototype'],'componentDidMount',{'after':hE=>{if(!hE['thisObject']['BDFDBforceRenderTimeout']&&typeof hE['thisObject']['render']=='function')hE['thisObject']['render']();}});BDFDB['ModuleUtils']['patch'](BDFDB,hC['prototype'],'componentDidUpdate',{'after':hF=>{var hG=BDFDB['ReactUtils']['findDOMNode'](hF['thisObject']);if(hG){const hH=BDFDB['ReactUtils']['getValue'](hF,'thisObject._reactInternalFiber.stateNode.props.onHeightUpdate');const hI=BDFDB['getRects'](hG),hJ=BDFDB['getRects'](document['querySelector'](BDFDB['dotCN']['appmount']));if(hH&&hI['top']+hI['height']>hJ['height'])hH();}}});BDFDB['ModuleUtils']['patch'](BDFDB,hC['prototype'],'render',{'after':hK=>{if(hK['thisObject']['props']['BDFDBcontextMenu']&&hK['thisObject']['props']['children']&&hK['returnValue']&&hK['returnValue']['props']){hK['returnValue']['props']['children']=hK['thisObject']['props']['children'];delete hK['thisObject']['props']['value'];delete hK['thisObject']['props']['children'];delete hK['thisObject']['props']['BDFDBcontextMenu'];}if(BDFDB['ReactUtils']['findDOMNode'](hK['thisObject'])){hK['thisObject']['BDFDBforceRenderTimeout']=!![];setTimeout(c=>{delete hK['thisObject']['BDFDBforceRenderTimeout'];},0x3e8);}if(hD){let hM=BDFDB['ReactUtils']['getValue'](hK,'thisObject._reactInternalFiber.child.type');if(hM&&hM['displayName']&&hi[hM['displayName']]&&!hi[hM['displayName']]['module']){hi[hM['displayName']]['module']=hM;e['patchContextMenuLib'](hM,![]);while(hi[hM['displayName']]['query']['length']){e['patchContextMenuPlugin'](hi[hM['displayName']]['query']['pop'](),hM['displayName'],hM);}}}}});}};e['patchPopoutLib']=(hN,hO)=>{if(hN&&hN['prototype']){BDFDB['ModuleUtils']['patch'](BDFDB,hN['prototype'],'componentDidMount',{'after':hP=>{if(!hP['thisObject']['BDFDBforceRenderTimeout']&&!hP['thisObject']['BDFDBforceUpdateTimeout']&&typeof hP['thisObject']['render']=='function')hP['thisObject']['render']();}});BDFDB['ModuleUtils']['patch'](BDFDB,hN['prototype'],'componentDidUpdate',{'after':hQ=>{const hR=BDFDB['ReactUtils']['getValue'](hQ,'thisObject._reactInternalFiber.return.return.return.stateNode.updateOffsets');if(hR)hR();hQ['thisObject']['BDFDBforceUpdateTimeout']=!![];setTimeout(c=>{delete hQ['thisObject']['BDFDBforceUpdateTimeout'];},0x3e8);}});BDFDB['ModuleUtils']['patch'](BDFDB,hN['prototype'],'render',{'after':hT=>{if(BDFDB['ReactUtils']['findDOMNode'](hT['thisObject'])){hT['thisObject']['BDFDBforceRenderTimeout']=!![];setTimeout(c=>{delete hT['thisObject']['BDFDBforceRenderTimeout'];},0x3e8);}if(hT['thisObject']['props']['message']&&!hT['thisObject']['props']['target']){const hV=document['querySelector'](BDFDB['dotCN']['messages']);if(hV){var hW=BDFDB['ReactUtils']['getOwner'](hV,{'name':'Message','all':!![],'noCopies':!![],'depth':0x5f5e0ff,'time':0x5f5e0ff});for(let hX in hW)if(hT['thisObject']['props']['message']['id']==hW[hX]['props']['message']['id']){target=BDFDB['ReactUtils']['findDOMNode'](hW[hX]);if(target)hT['thisObject']['props']['target']=target;break;}}}}});}};for(let hY of hf)e['patchContextMenuLib'](BDFDB['ModuleUtils']['findByName'](hY),![]);for(let hZ of hg)e['patchPopoutLib'](BDFDB['ModuleUtils']['findByName'](hZ),![]);for(let i0 of hh)e['patchContextMenuLib'](BDFDB['ModuleUtils']['findByName']('FluxContainer('+i0+')'),!![]);BDFDB['equals']=function(i1,i2,i3){var i4=-0x1;if(i3===undefined||typeof i3!=='boolean')i3=![];return i5(i1,i2);function i5(i6,i7){i4++;var i8=!![];if(i4>0x3e8)i8=null;else{if(typeof i6!==typeof i7)i8=![];else if(typeof i6==='undefined')i8=!![];else if(typeof i6==='symbol')i8=!![];else if(typeof i6==='boolean')i8=i6==i7;else if(typeof i6==='string')i8=i6==i7;else if(typeof i6==='number'){if(isNaN(i6)||isNaN(i7))i8=isNaN(i6)==isNaN(i7);else i8=i6==i7;}else if(!i6&&!i7)i8=!![];else if(!i6||!i7)i8=![];else if(typeof i6==='function'||typeof i6==='object'){var i9=Object['getOwnPropertyNames'](i6);var ia=Object['getOwnPropertyNames'](i7);if(i9['length']!==ia['length'])i8=![];else for(let ib=0x0;i8===!![]&&ibis['length']?iv:is['length'];};BDFDB['readServerList']=function(){var iw=[],ix=BDFDB['ReactUtils']['getOwner'](document['querySelector'](BDFDB['dotCN']['guilds']),{'name':['Guild','GuildIcon'],'all':!![],'noCopies':!![],'depth':0x5f5e0ff,'time':0x5f5e0ff});for(let iy in ix)if(ix[iy]['props']&&ix[iy]['props']['guild'])iw['push'](Object['assign'](new ix[iy]['props']['guild']['constructor'](ix[iy]['props']['guild']),{'div':ix[iy]['handleContextMenu']?BDFDB['ReactUtils']['findDOMNode'](ix[iy]):BDFDB['createServerDivCopy'](ix[iy]['props']['guild']),'instance':ix[iy]}));return iw;};BDFDB['readUnreadServerList']=function(iz){var iA=[];for(let iB of iz===undefined||!BDFDB['ArrayUtils']['is'](iz)?BDFDB['readServerList']():iz){if(!iB)return null;let d=Node['prototype']['isPrototypeOf'](iB)?BDFDB['getServerID'](iB):typeof iB=='object'?iB['id']:iB;d=typeof d=='number'?d['toFixed']():d;if(d&&(eu['UnreadGuildUtils']['hasUnread'](d)||eu['MentionUtils']['getMentionCount'](d)>0x0))iA['push'](iB);}return iA;};BDFDB['readMutedServerList']=function(iD){var iE=[];for(let iF of iD===undefined||!BDFDB['ArrayUtils']['is'](iD)?BDFDB['readServerList']():iD){if(!iF)return null;let d=Node['prototype']['isPrototypeOf'](iF)?BDFDB['getServerID'](iF):typeof iF=='object'?iF['id']:iF;d=typeof d=='number'?d['toFixed']():d;if(d&&eu['MutedUtils']['isGuildOrCategoryOrChannelMuted'](d))iE['push'](iF);}return iE;};BDFDB['getSelectedServer']=function(){var iH=eu['GuildStore']['getGuild'](eu['LastGuildStore']['getGuildId']());if(iH)return BDFDB['getServerData'](iH['id'])||Object['assign'](new iH['constructor'](iH),{'div':null,'instance':null});else return null;};BDFDB['getServerID']=function(iI){if(!Node['prototype']['isPrototypeOf'](iI)||!BDFDB['ReactUtils']['getInstance'](iI))return;let iJ=BDFDB['getParentEle'](BDFDB['dotCN']['guildouter'],iI);if(!iJ)return;var iK=iJ['querySelector'](BDFDB['dotCN']['guildiconwrapper']);var d=iK&&iK['href']?iK['href']['split']('/')['slice'](-0x2)[0x0]:null;return d&&!isNaN(parseInt(d))?d['toString']():null;};BDFDB['getServerDiv']=function(iM){if(!iM)return null;if(Node['prototype']['isPrototypeOf'](iM))return BDFDB['getParentEle'](BDFDB['dotCN']['guildouter'],iM);else{let d=typeof iM=='object'?iM['id']:iM;if(d)return BDFDB['getParentEle'](BDFDB['dotCN']['guildouter'],document['querySelector'](BDFDB['dotCNS']['guilds']+BDFDB['dotCN']['guildiconwrapper']+'[href*=\x22/channels/'+d+'\x22]'))||BDFDB['createServerDivCopy'](d,{'pill':!![],'hover':!![],'click':!![],'menu':!![]});}return null;};BDFDB['getServerData']=function(iO){if(!iO)return null;let d=Node['prototype']['isPrototypeOf'](iO)?BDFDB['getServerID'](iO):typeof iO=='object'?iO['id']:iO;d=typeof d=='number'?d['toFixed']():d;for(let iQ of BDFDB['readServerList']())if(iQ&&iQ['id']==d)return iQ;return null;};BDFDB['createServerDivCopy']=function(iR,iS={'pill':![],'hover':![],'click':![],'menu':![],'size':null}){let d=typeof iR=='object'?iR['id']:iR;let iU=d?eu['GuildStore']['getGuild'](d):null;if(iU){let iV=eu['LastGuildStore']['getGuildId']()==iU['id'];let iW=eu['UnreadGuildUtils']['hasUnread'](iU['id']);let iX=BDFDB['htmlToElement'](''+(iU['icon']?'':'0x5?0xa:iU['acronym']['length']>0x4?0xc:iU['acronym']['length']>0x3?0xe:iU['acronym']['length']>0x1?0x10:0x12)+'px;\x22>'+iU['acronym']+'')+'');let iY=iX['querySelector'](BDFDB['dotCN']['guildcontainer']);let iZ=iX['querySelector'](BDFDB['dotCN']['guildpillitem']);BDFDB['toggleEles'](iZ['parentElement'],iS['pill']);if(iS['pill']){iZ['style']['setProperty']('opacity',iV?0x1:iW?0.7:0x0);iZ['style']['setProperty']('height',iV?'40px':'8px');iZ['style']['setProperty']('transform','translate3d(0px,\x200px,\x200px)');BDFDB['toggleClass'](iX,BDFDB['disCN']['_bdguildselected'],iV);BDFDB['toggleClass'](iX,BDFDB['disCN']['_bdguildunread'],iW);BDFDB['toggleClass'](iZ,BDFDB['disCN']['_bdguildunread'],iW);}if(iS['hover']){let j0=iX['querySelector'](BDFDB['dotCN']['guildiconwrapper']);let j1=iZ['style']['getPropertyValue']('opacity')!=0x0;let j2=new eu['AnimationUtils']['Value'](0x0);j2['interpolate']({'inputRange':[0x0,0x1],'outputRange':[0x32,0x1e]})['addListener'](j3=>{iY['style']['setProperty']('border-radius',j3['value']+'%');});let j4=new eu['AnimationUtils']['Value'](0x0);j4['interpolate']({'inputRange':[0x0,0x1],'outputRange':[0x8,0x14]})['addListener'](j5=>{iZ['style']['setProperty']('height',j5['value']+'px');});let j6=new eu['AnimationUtils']['Value'](0x0);j6['interpolate']({'inputRange':[0x0,0x1],'outputRange':[0x0,0.7]})['addListener'](j7=>{iZ['style']['setProperty']('opacity',''+j7['value']);});let j8=j9=>{eu['AnimationUtils']['parallel']([eu['AnimationUtils']['timing'](j2,{'toValue':j9,'duration':0xc8}),eu['AnimationUtils']['spring'](j4,{'toValue':j9,'friction':0x5})])['start']();};let ja=jb=>{eu['AnimationUtils']['parallel']([eu['AnimationUtils']['timing'](j6,{'toValue':jb,'duration':0xc8})])['start']();};iY['addEventListener']('mouseenter',c=>{j1=iZ['style']['getPropertyValue']('opacity')!=0x0;if(eu['LastGuildStore']['getGuildId']()!=iU['id']){j8(0x1);if(!j1)ja(0x1);}});iY['addEventListener']('mouseleave',c=>{if(eu['LastGuildStore']['getGuildId']()!=iU['id']){j8(0x0);if(!j1)ja(0x0);}});}if(iS['click'])iY['addEventListener']('click',je=>{BDFDB['ListenerUtils']['stopEvent'](je);eu['GuildUtils']['transitionToGuildSync'](iU['id']);if(typeof iS['click']=='function')iS['click']();});if(iS['menu'])iY['addEventListener']('contextmenu',jf=>{BDFDB['openGuildContextMenu'](iU['id'],jf);if(typeof iS['menu']=='function')iS['menu']();});if(iS['size']){iX['style']['setProperty']('margin','0','important');iX['style']['setProperty']('width',iS['size']+'px','important');iX['style']['setProperty']('height',iS['size']+'px','important');}return iX;}else return null;};BDFDB['openGuildContextMenu']=function(jg,jh=BDFDB['mousePosition']){let d=Node['prototype']['isPrototypeOf'](jg)?BDFDB['getServerID'](jg):typeof jg=='object'?jg['id']:jg;let jj=eu['GuildStore']['getGuild'](d);if(jj)eu['ContextMenuUtils']['openContextMenu'](jh,function(jh){return BDFDB['ReactUtils']['createElement'](BDFDB['ModuleUtils']['findByName']('GuildContextMenu'),Object['assign']({},jh,{'type':BDFDB['DiscordConstants']['ContextMenuTypes']['GUILD_ICON_BAR'],'guild':jj,'badge':eu['MentionUtils']['getMentionCount'](jj['id']),'link':BDFDB['DiscordConstants']['Routes']['CHANNEL'](jj['id'],eu['LastChannelStore']['getChannelId'](jj['id'])),'selected':jj['id']==eu['LastGuildStore']['getGuildId']()}));});};BDFDB['readFolderList']=function(){var jl=[],jm=BDFDB['ReactUtils']['getOwner'](document['querySelector'](BDFDB['dotCN']['guildswrapper']),{'name':'GuildFolder','all':!![],'noCopies':!![],'depth':0x5f5e0ff,'time':0x5f5e0ff});for(let jn in jm)if(jm[jn]['props']&&jm[jn]['props']['folderId']){jl['push'](Object['assign']({},jm[jn]['props'],{'div':BDFDB['ReactUtils']['findDOMNode'](jm[jn]),'instance':jm[jn]}));}return jl;};BDFDB['getFolderID']=function(jo){if(!Node['prototype']['isPrototypeOf'](jo)||!BDFDB['ReactUtils']['getInstance'](jo))return;jo=BDFDB['getParentEle'](BDFDB['dotCN']['guildfolderwrapper'],jo);if(!jo)return;return BDFDB['ReactUtils']['getValue'](jo,'return.stateNode.props.folderId');};BDFDB['getFolderDiv']=function(jp){if(!jp)return null;let jq=BDFDB['getFolderData'](jp);return jq?jq['div']:null;};BDFDB['getFolderData']=function(jr){if(!jr)return null;let d=Node['prototype']['isPrototypeOf'](jr)?BDFDB['getChannelID'](jr):typeof jr=='object'?jr['id']:jr;d=typeof d=='number'?d['toFixed']():d;for(let jt of BDFDB['readFolderList']())if(jt&&jt['folderId']==d)return jt;return null;};BDFDB['readChannelList']=function(){var ju=[],jv=BDFDB['ReactUtils']['getOwner'](document['querySelector'](BDFDB['dotCN']['channels']),{'name':['ChannelCategoryItem','ChannelItem','PrivateChannel'],'all':!![],'noCopies':!![],'depth':0x5f5e0ff,'time':0x5f5e0ff});for(let jw in jv)if(jv[jw]['props']&&!jv[jw]['props']['ispin']&&jv[jw]['props']['channel']&&jv[jw]['_reactInternalFiber']['return']){var jx=BDFDB['ReactUtils']['findDOMNode'](jv[jw]);jx=jx&&BDFDB['containsClass'](jx['parentElement'],BDFDB['disCN']['categorycontainerdefault'],BDFDB['disCN']['channelcontainerdefault'],![])?jx['parentElement']:jx;ju['push'](Object['assign'](new jv[jw]['props']['channel']['constructor'](jv[jw]['props']['channel']),{'div':jx,'instance':jv[jw]}));}return ju;};BDFDB['getSelectedChannel']=function(){var jy=eu['ChannelStore']['getChannel'](eu['LastChannelStore']['getChannelId']());if(jy)return BDFDB['getChannelData'](jy['id'])||Object['assign'](new jy['constructor'](jy),{'div':null,'instance':null});else return null;};BDFDB['getChannelID']=function(jz){if(!Node['prototype']['isPrototypeOf'](jz)||!BDFDB['ReactUtils']['getInstance'](jz))return;jz=BDFDB['getParentEle'](BDFDB['dotCNC']['categorycontainerdefault']+BDFDB['dotCNC']['channelcontainerdefault']+BDFDB['dotCN']['dmchannel'],jz);if(!jz)return;var jA=BDFDB['ReactUtils']['findValue'](jz,{'key':'channel'});return jA?jA['id']['toString']():null;};BDFDB['getChannelDiv']=function(jB){if(!jB)return null;let jC=BDFDB['getChannelData'](jB);return jC?jC['div']:null;};BDFDB['getChannelData']=function(jD){if(!jD)return null;let d=Node['prototype']['isPrototypeOf'](jD)?BDFDB['getChannelID'](jD):typeof jD=='object'?jD['id']:jD;d=typeof d=='number'?d['toFixed']():d;for(let jF of BDFDB['readChannelList']())if(jF&&jF['id']==d)return jF;return null;};BDFDB['openChannelContextMenu']=function(jG,jH=BDFDB['mousePosition']){let d=Node['prototype']['isPrototypeOf'](jG)?BDFDB['getChannelID'](jG):typeof jG=='object'?jG['id']:jG;let jJ=eu['ChannelStore']['getChannel'](d);if(jJ){let jK=null;for(let jL in BDFDB['DiscordConstants']['ChannelTypes'])if(BDFDB['DiscordConstants']['ChannelTypes'][jL]==jJ['type']){jK=BDFDB['DiscordConstants']['ContextMenuTypes'][(jL=='GUILD_CATEGORY'?'CHANNEL_':'CHANNEL_LIST_')+jL['replace']('GUILD_','')];break;}if(jK)eu['ContextMenuUtils']['openContextMenu'](jH,function(jH){return BDFDB['ReactUtils']['createElement'](BDFDB['ModuleUtils']['findByName']('ChannelContextMenu'),Object['assign']({},jH,{'type':jK,'channel':jJ,'guild':eu['GuildStore']['getGuild'](jJ['guild_id']),'selected':jJ['id']==eu['LastChannelStore']['getChannelId']()}));});}};BDFDB['readDmList']=function(){var jN=[],jO=BDFDB['ReactUtils']['getOwner'](document['querySelector'](BDFDB['dotCN']['guilds']),{'name':'DirectMessage','all':!![],'noCopies':!![],'depth':0x5f5e0ff,'time':0x5f5e0ff});for(let jP in jO)if(jO[jP]['props']&&jO[jP]['props']['channel']&&jO[jP]['_reactInternalFiber']['child'])jN['push'](Object['assign'](new jO[jP]['props']['channel']['constructor'](jO[jP]['props']['channel']),{'div':BDFDB['ReactUtils']['findDOMNode'](jO[jP]),'instance':jO[jP]}));return jN;};BDFDB['getDmID']=function(jQ){if(!Node['prototype']['isPrototypeOf'](jQ)||!BDFDB['ReactUtils']['getInstance'](jQ))return;let jR=BDFDB['getParentEle'](BDFDB['dotCN']['guildouter'],jQ);if(!jR)return;var jS=jR['querySelector'](BDFDB['dotCN']['guildiconwrapper']);var d=jS&&jS['href']?jS['href']['split']('/')['slice'](-0x1)[0x0]:null;return d&&!isNaN(parseInt(d))?d['toString']():null;};BDFDB['getDmDiv']=function(jU){if(!jU)return null;if(Node['prototype']['isPrototypeOf'](jU)){var jV=BDFDB['getParentEle'](BDFDB['dotCN']['guildouter'],jU);return jV?jV['parentElement']:jV;}else{let d=typeof jU=='object'?jU['id']:jU;if(d){var jV=BDFDB['getParentEle'](BDFDB['dotCN']['guildouter'],document['querySelector'](BDFDB['dotCNS']['guilds']+BDFDB['dotCN']['dmpill']+'\x20+\x20*\x20'+BDFDB['dotCN']['guildiconwrapper']+'[href*=\x22/channels/@me/'+d+'\x22]'));return jV&&BDFDB?jV['parentElement']:jV;}}return null;};BDFDB['getDmData']=function(jY){if(!jY)return null;let d=Node['prototype']['isPrototypeOf'](jY)?BDFDB['getDmID'](jY):typeof jY=='object'?jY['id']:jY;d=typeof d=='number'?d['toFixed']():d;for(let k0 of BDFDB['readDmList']())if(k0&&k0['id']==d)return k0;return null;};BDFDB['markChannelAsRead']=function(k1){if(!k1)return;var k2=[];for(let k3 of k1=BDFDB['ArrayUtils']['is'](k1)?k1:typeof k1=='string'||typeof k1=='number'?Array['of'](k1):Array['from'](k1)){let d=Node['prototype']['isPrototypeOf'](k3)?BDFDB['getChannelID'](k3)||BDFDB['getDmID'](k3):k3&&typeof k3=='object'?k3['id']:k3;if(d)k2['push'](d);}if(k2['length'])eu['AckUtils']['bulkAck'](k2);};BDFDB['markGuildAsRead']=function(k5){if(!k5)return;var k6=[];for(let k7 of BDFDB['ArrayUtils']['is'](k5)?k5:typeof k5=='string'||typeof k5=='number'?Array['of'](k5):Array['from'](k5)){let d=Node['prototype']['isPrototypeOf'](k7)?BDFDB['getServerID'](k7):k7&&typeof k7=='object'?k7['id']:k7;let k9=d?eu['GuildChannelStore']['getChannels'](d):null;if(k9)for(let ka in k9)if(BDFDB['ArrayUtils']['is'](k9[ka]))for(let kb of k9[ka])k6['push'](kb['channel']['id']);}if(k6['length'])eu['AckUtils']['bulkAck'](k6);};BDFDB['saveAllData']=function(kc,kd,ke){var kf,kg;if(!BDFDB['BdUtils']['isBDv2']()){kg=typeof kd==='string'?kd:kd['name'];kf=er['path']['join'](BDFDB['BdUtils']['getPluginsFolder'](),kg+'.config.json');}else{kg=typeof kd==='string'?kd['toLowerCase']():null;var kh=kg?BDFDB['Plugins'][kg]?BDFDB['Plugins'][kg]['contentPath']:null:kd['contentPath'];if(!kh)return;kf=er['path']['join'](kh,'settings.json');}var ki=er['fs']['existsSync'](kf);var kj=!ki?{}:typeof BDFDB['cachedData'][kg]!=='undefined'?BDFDB['cachedData'][kg]:BDFDB['readConfig'](kf);kj[ke]=BDFDB['ObjectUtils']['is'](kc)?BDFDB['ObjectUtils']['sort'](kc):kc;if(BDFDB['ObjectUtils']['isEmpty'](kj[ke]))delete kj[ke];if(BDFDB['ObjectUtils']['isEmpty'](kj)){delete BDFDB['cachedData'][kg];if(ki)er['fs']['unlinkSync'](kf);}else{kj=BDFDB['ObjectUtils']['sort'](kj);BDFDB['cachedData'][kg]=BDFDB['ObjectUtils']['deepAssign']({},kj);er['fs']['writeFileSync'](kf,JSON['stringify'](kj,null,'\x09'));}};BDFDB['loadAllData']=function(kk,kl){var km,kn;if(!BDFDB['BdUtils']['isBDv2']()){kn=typeof kk==='string'?kk:kk['name'];km=er['path']['join'](BDFDB['BdUtils']['getPluginsFolder'](),kn+'.config.json');}else{kn=typeof kk==='string'?kk['toLowerCase']():null;var ko=kn?BDFDB['Plugins'][kn]?BDFDB['Plugins'][kn]['contentPath']:null:kk['contentPath'];if(!ko)return{};km=er['path']['join'](ko,'settings.json');}if(!er['fs']['existsSync'](km)){delete BDFDB['cachedData'][kn];return{};}var kp=typeof BDFDB['cachedData'][kn]!=='undefined'&&typeof BDFDB['cachedData'][kn][kl]!=='undefined'?BDFDB['cachedData'][kn]:BDFDB['readConfig'](km);BDFDB['cachedData'][kn]=BDFDB['ObjectUtils']['deepAssign']({},kp);return BDFDB['ObjectUtils']['deepAssign']({},kp&&typeof kp[kl]!=='undefined'?kp[kl]:{});};BDFDB['removeAllData']=function(kq,kr){var ks,kt;if(!BDFDB['BdUtils']['isBDv2']()){kt=typeof kq==='string'?kq:kq['name'];ks=er['path']['join'](BDFDB['BdUtils']['getPluginsFolder'](),kt+'.config.json');}else{kt=typeof kq==='string'?kq['toLowerCase']():null;var ku=kt?BDFDB['Plugins'][kt]?BDFDB['Plugins'][kt]['contentPath']:null:kq['contentPath'];if(!ku)return;ks=er['path']['join'](ku,'settings.json');}var kv=er['fs']['existsSync'](ks);var kw=!kv?{}:typeof BDFDB['cachedData'][kt]!=='undefined'?BDFDB['cachedData'][kt]:BDFDB['readConfig'](ks);delete kw[kr];if(BDFDB['ObjectUtils']['isEmpty'](kw)){delete BDFDB['cachedData'][kt];if(kv)er['fs']['unlinkSync'](ks);}else{BDFDB['cachedData'][kt]=kw;er['fs']['writeFileSync'](ks,JSON['stringify'](kw,null,'\x09'));}};BDFDB['getAllData']=function(kx,ky){kx=typeof kx=='string'&&BDFDB['ObjectUtils']['is'](window['BdApi'])?window['BdApi']['getPlugin'](kx):kx;if(!BDFDB['ObjectUtils']['is'](kx)||!kx['defaults']||!kx['defaults'][ky])return{};var kz=BDFDB['loadAllData'](kx,ky),kA={},kB=![];for(let kC in kx['defaults'][ky]){if(kz[kC]==null){kA[kC]=BDFDB['ObjectUtils']['is'](kx['defaults'][ky][kC]['value'])?BDFDB['ObjectUtils']['deepAssign']({},kx['defaults'][ky][kC]['value']):kx['defaults'][ky][kC]['value'];kB=!![];}else kA[kC]=kz[kC];}if(kB)BDFDB['saveAllData'](kA,kx,ky);return kA;};BDFDB['readConfig']=function(kD){try{return JSON['parse'](er['fs']['readFileSync'](kD));}catch(kE){return{};}};BDFDB['saveData']=function(d,kG,kH,kI){var kJ=BDFDB['loadAllData'](kH,kI);kJ[d]=BDFDB['ObjectUtils']['is'](kG)?BDFDB['ObjectUtils']['sort'](kG):kG;BDFDB['saveAllData'](kJ,kH,kI);};BDFDB['loadData']=function(d,kL,kM){var kN=BDFDB['loadAllData'](kL,kM);var kO=kN[d];return kO===undefined?null:kO;};BDFDB['removeData']=function(d,kQ,kR){var kS=BDFDB['loadAllData'](kQ,kR);delete kS[d];BDFDB['saveAllData'](kS,kQ,kR);};BDFDB['getData']=function(d,kU,kV){var kW=BDFDB['getAllData'](kU,kV);var kX=kW[d];return kX===undefined?null:kX;};BDFDB['appendWebScript']=function(kY,kZ){if(!kZ&&!document['head']['querySelector']('bd-head\x20bd-scripts'))document['head']['appendChild'](BDFDB['htmlToElement'](''));kZ=kZ||document['head']['querySelector']('bd-head\x20bd-scripts')||document['head'];kZ=Node['prototype']['isPrototypeOf'](kZ)?kZ:document['head'];BDFDB['removeWebScript'](kY,kZ);kZ['appendChild'](BDFDB['htmlToElement'](''));};BDFDB['removeWebScript']=function(l0,l1){l1=l1||document['head']['querySelector']('bd-head\x20bd-scripts')||document['head'];l1=Node['prototype']['isPrototypeOf'](l1)?l1:document['head'];BDFDB['removeEles'](l1['querySelectorAll']('script[src=\x22'+l0+'\x22]'));};BDFDB['appendWebStyle']=function(l2,l3){if(!l3&&!document['head']['querySelector']('bd-head\x20bd-styles'))document['head']['appendChild'](BDFDB['htmlToElement'](''));l3=l3||document['head']['querySelector']('bd-head\x20bd-styles')||document['head'];l3=Node['prototype']['isPrototypeOf'](l3)?l3:document['head'];BDFDB['removeWebStyle'](l2,l3);l3['appendChild'](BDFDB['htmlToElement'](''));};BDFDB['removeWebStyle']=function(l4,l5){l5=l5||document['head']['querySelector']('bd-head\x20bd-styles')||document['head'];l5=Node['prototype']['isPrototypeOf'](l5)?l5:document['head'];BDFDB['removeEles'](l5['querySelectorAll']('link[href=\x22'+l4+'\x22]'));};BDFDB['appendLocalStyle']=function(d,l7,l8){if(!l8&&!document['head']['querySelector']('bd-head\x20bd-styles'))document['head']['appendChild'](BDFDB['htmlToElement'](''));l8=l8||document['head']['querySelector']('bd-head\x20bd-styles')||document['head'];l8=Node['prototype']['isPrototypeOf'](l8)?l8:document['head'];BDFDB['removeLocalStyle'](d,l8);l8['appendChild'](BDFDB['htmlToElement'](''+l7['replace'](/\t|\r|\n/g,'')+''));};BDFDB['removeLocalStyle']=function(d,la){la=la||document['head']['querySelector']('bd-head\x20bd-styles')||document['head'];la=Node['prototype']['isPrototypeOf'](la)?la:document['head'];BDFDB['removeEles'](la['querySelectorAll']('style[id=\x22'+d+'CSS\x22]'));};BDFDB['formatBytes']=function(lb,lc){lb=parseInt(lb);if(isNaN(lb)||lb<0x0)return'0\x20Bytes';if(lb==0x1)return'1\x20Byte';var ld=Math['floor'](Math['log'](lb)/Math['log'](0x400));return parseFloat((lb/Math['pow'](0x400,ld))['toFixed'](lc<0x1?0x0:lc>0x14?0x14:lc||0x2))+'\x20'+['Bytes','KB','MB','GB','TB','PB','EB','ZB','YB'][ld];};BDFDB['colorCONVERT']=function(le,lf,lg){if(le==null)return null;lf=lf===undefined||!lf?lf='RGBCOMP':lf['toUpperCase']();lg=lg===undefined||!lg||!['RGB','RGBA','RGBCOMP','HSL','HSLA','HSLCOMP','HEX','HEXA','INT']['includes'](lg['toUpperCase']())?BDFDB['colorTYPE'](le):lg['toUpperCase']();if(lf=='RGBCOMP'){switch(lg){case'RGBCOMP':if(le['length']==0x3)return lQ(le);else if(le['length']==0x4){let lh=lT(le['pop']());return lQ(le)['concat'](lh);}break;case'RGB':return lQ(le['replace'](/\s/g,'')['slice'](0x4,-0x1)['split'](','));case'RGBA':let li=le['replace'](/\s/g,'')['slice'](0x5,-0x1)['split'](',');let lh=lT(li['pop']());return lQ(li)['concat'](lh);case'HSLCOMP':if(le['length']==0x3)return BDFDB['colorCONVERT']('hsl('+lX(le)['join'](',')+')','RGBCOMP');else if(le['length']==0x4){let lk=lT(le['pop']());return BDFDB['colorCONVERT']('hsl('+lX(le)['join'](',')+')','RGBCOMP')['concat'](lk);}break;case'HSL':var ll=lX(le['replace'](/\s/g,'')['slice'](0x4,-0x1)['split'](','));var lm,ln,lo,lp,lq,lr,ls,lt;var lu=ll[0x0]/0x168,lv=parseInt(ll[0x1])/0x64,lw=parseInt(ll[0x2])/0x64;lp=Math['floor'](lu*0x6);lq=lu*0x6-lp;lr=lw*(0x1-lv);ls=lw*(0x1-lq*lv);lt=lw*(0x1-(0x1-lq)*lv);switch(lp%0x6){case 0x0:lm=lw,ln=lt,lo=lr;break;case 0x1:lm=ls,ln=lw,lo=lr;break;case 0x2:lm=lr,ln=lw,lo=lt;break;case 0x3:lm=lr,ln=ls,lo=lw;break;case 0x4:lm=lt,ln=lr,lo=lw;break;case 0x5:lm=lw,ln=lr,lo=ls;break;}return[Math['round'](lm*0xff),Math['round'](ln*0xff),Math['round'](lo*0xff)];case'HSLA':var ll=le['replace'](/\s/g,'')['slice'](0x5,-0x1)['split'](',');return BDFDB['colorCONVERT']('hsl('+ll['join'](',')+')','RGBCOMP')['concat'](lT(ll['pop']()));case'HEX':var ly=/^#([a-f\d]{1})([a-f\d]{1})([a-f\d]{1})$|^#([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i['exec'](le);return[parseInt(ly[0x1]+ly[0x1]||ly[0x4],0x10)['toString'](),parseInt(ly[0x2]+ly[0x2]||ly[0x5],0x10)['toString'](),parseInt(ly[0x3]+ly[0x3]||ly[0x6],0x10)['toString']()];case'HEXA':var ly=/^#([a-f\d]{1})([a-f\d]{1})([a-f\d]{1})([a-f\d]{1})$|^#([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i['exec'](le);return[parseInt(ly[0x1]+ly[0x1]||ly[0x5],0x10)['toString'](),parseInt(ly[0x2]+ly[0x2]||ly[0x6],0x10)['toString'](),parseInt(ly[0x3]+ly[0x3]||ly[0x7],0x10)['toString'](),Math['floor'](BDFDB['mapRange']([0x0,0xff],[0x0,0x64],parseInt(ly[0x4]+ly[0x4]||ly[0x8],0x10)['toString']()))/0x64];case'INT':le=m1(le);return[(le>>0x10&0xff)['toString'](),(le>>0x8&0xff)['toString'](),(le&0xff)['toString']()];default:return null;}}else{var lA=lg=='RGBCOMP'?le:BDFDB['colorCONVERT'](le,'RGBCOMP',lg);if(lA)switch(lf){case'RGB':return'rgb('+lQ(lA['slice'](0x0,0x3))['join'](',')+')';case'RGBA':lA=lA['slice'](0x0,0x4);var lk=lA['length']==0x4?lT(lA['pop']()):0x1;return'rgba('+lQ(lA)['concat'](lk)['join'](',')+')';case'HSLCOMP':var lk=lA['length']==0x4?lT(lA['pop']()):null;var ll=lX(BDFDB['colorCONVERT'](lA,'HSL')['replace'](/\s/g,'')['split'](','));return lk!=null?ll['concat'](lk):ll;case'HSL':var lm=lO(lA[0x0]),ln=lO(lA[0x1]),lo=lO(lA[0x2]);var lH=Math['max'](lm,ln,lo),lI=Math['min'](lm,ln,lo),lJ=lH-lI,lu,lv=lH===0x0?0x0:lJ/lH,lw=lH/0xff;switch(lH){case lI:lu=0x0;break;case lm:lu=ln-lo+lJ*(ln0xff?0xff:lq<0x0?0x0:lq;}};function lQ(li){return li['map'](lq=>{return lO(lq);});};function lT(lk){if(lk==null){return 0x1;}else{lk=lk['toString']();lk=(lk['indexOf']('%')>-0x1?0.01:0x1)*parseFloat(lk['replace'](/[^0-9\.\-]/g,''));return isNaN(lk)||lk>0x1?0x1:lk<0x0?0x0:lk;}};function lV(lW){if(lW==null){return'100%';}else{lW=parseFloat(lW['toString']()['replace'](/[^0-9\.\-]/g,''));return(isNaN(lW)||lW>0x64?0x64:lW<0x0?0x0:lW)+'%';}};function lX(li){let lu=parseFloat(li['shift']()['toString']()['replace'](/[^0-9\.\-]/g,''));lu=isNaN(lu)||lu>0x168?0x168:lu<0x0?0x0:lu;return[lu]['concat'](li['map'](m0=>{return lV(m0);}));};function m1(lq){if(lq==null){return 0xffffff;}else{lq=parseInt(lq['toString']()['replace'](/[^0-9]/g,''));return isNaN(lq)||lq>0xffffff?0xffffff:lq<0x0?0x0:lq;}};};var m3=(m4,m5,m6)=>{var m7=BDFDB['colorCONVERT'](m4,'RGBCOMP');if(m7){m5=m5['toString']();m5=(m5['indexOf']('%')>-0x1?0.01:0x1)*parseFloat(m5['replace'](/[^0-9\.\-]/g,''));m5=isNaN(m5)||m5>0x1?0x1:m5<0x0?0x0:m5;m7[0x3]=m5;m6=(m6||BDFDB['colorTYPE'](m4))['toUpperCase']();m6=m6=='RGB'||m6=='HSL'||m6=='HEX'?m6+'A':m6;return BDFDB['colorCONVERT'](m7,m6);}return null;};BDFDB['colorSETALPHA']=function(m8,m9,ma){if(BDFDB['ObjectUtils']['is'](m8)){var mb={};for(let mc in m8)mb[mc]=m3(m8[mc],m9,ma);return mb;}else return m3(m8,m9,ma);};BDFDB['colorGETALPHA']=function(md){var me=BDFDB['colorCONVERT'](md,'RGBCOMP');if(me){if(me['length']==0x3)return 0x1;else if(me['length']==0x4){let mf=me[0x3]['toString']();mf=(mf['indexOf']('%')>-0x1?0.01:0x1)*parseFloat(mf['replace'](/[^0-9\.\-]/g,''));return isNaN(mf)||mf>0x1?0x1:mf<0x0?0x0:mf;}}else return null;};var mg=(mh,mi,mj)=>{var mk=BDFDB['colorCONVERT'](mh,'RGBCOMP');if(mk){if(parseInt(mi)!==mi){mi=mi['toString']();mi=(mi['indexOf']('%')>-0x1?0.01:0x1)*parseFloat(mi['replace'](/[^0-9\.\-]/g,''));mi=isNaN(mi)?0x0:mi;return BDFDB['colorCONVERT']([Math['round'](mk[0x0]*(0x1+mi)),Math['round'](mk[0x1]*(0x1+mi)),Math['round'](mk[0x2]*(0x1+mi))],mj||BDFDB['colorTYPE'](mh));}else return BDFDB['colorCONVERT']([Math['round'](mk[0x0]+mi),Math['round'](mk[0x1]+mi),Math['round'](mk[0x2]+mi)],mj||BDFDB['colorTYPE'](mh));}return null;};BDFDB['colorCHANGE']=function(ml,mm,mn){mm=parseFloat(mm);if(ml!=null&&typeof mm=='number'&&!isNaN(mm)){if(BDFDB['ObjectUtils']['is'](ml)){var mo={};for(let mp in ml)mo[mp]=mg(ml[mp],mm,mn);return mo;}else return mg(ml,mm,mn);}return null;};BDFDB['colorINV']=function(mq,mr){if(mq!=null){var ms=BDFDB['colorCONVERT'](mq,'RGBCOMP');if(ms)return BDFDB['colorCONVERT']([0xff-ms[0x0],0xff-ms[0x1],0xff-ms[0x2]],mr||BDFDB['colorTYPE'](mq));}return null;};BDFDB['colorCOMPARE']=function(mt,mu){if(mt&&mu){mt=BDFDB['colorCONVERT'](mt,'RGBA');mu=BDFDB['colorCONVERT'](mu,'RGBA');if(mt&&mu)return BDFDB['equals'](mt,mu);}return null;};BDFDB['colorISBRIGHT']=function(mv,mw=0xa0){mv=BDFDB['colorCONVERT'](mv,'RGBCOMP');if(!mv)return![];return parseInt(mw)-0x1&&mx<0x1000000)return'INT';}return null;function mz(my){return my['slice'](0x0,0x3)['every'](mB=>mB['toString']()['indexOf']('%')==-0x1&&parseFloat(mB)==parseInt(mB));};function mC(my){return my['slice'](0x1,0x3)['every'](mE=>mE['toString']()['indexOf']('%')==mE['length']-0x1);};};BDFDB['colorGRADIENT']=function(mF,mG='to\x20right'){var mH={};var mI='linear-gradient('+mG;for(let mJ of Object['keys'](mF)['sort']())mI+=',\x20'+mF[mJ]+'\x20'+mJ*0x64+'%';return mI+=')';};BDFDB['setInnerText']=function(mK,mL){if(!mK||!Node['prototype']['isPrototypeOf'](mK))return;var mM=mK['nodeType']==Node['TEXT_NODE']?mK:null;if(!mM)for(let mN of mK['childNodes'])if(mN['nodeType']==Node['TEXT_NODE']||BDFDB['containsClass'](mN,'BDFDB-textnode')){mM=mN;break;}if(mM){if(Node['prototype']['isPrototypeOf'](mL)&&mL['nodeType']!=Node['TEXT_NODE']){BDFDB['addClass'](mL,'BDFDB-textnode');mK['replaceChild'](mL,mM);}else if(Node['prototype']['isPrototypeOf'](mM)&&mM['nodeType']!=Node['TEXT_NODE'])mK['replaceChild'](document['createTextNode'](mL),mM);else mM['textContent']=mL;}else mK['appendChild'](Node['prototype']['isPrototypeOf'](mL)?mL:document['createTextNode'](mL));};BDFDB['getInnerText']=function(mO){if(!mO||!Node['prototype']['isPrototypeOf'](mO))return;for(let mP of mO['childNodes'])if(mP['nodeType']==Node['TEXT_NODE'])return mP['textContent'];};BDFDB['getParentEle']=function(mQ,mR){var mS=null;if(Node['prototype']['isPrototypeOf'](mR)&&mQ){var mT=NodeList['prototype']['isPrototypeOf'](mQ)?mQ:typeof mQ=='string'?document['querySelectorAll'](mQ):null;if(mT)for(let mU of mT)if(mU['contains'](mR)){mS=mU;break;}}return mS;};BDFDB['getRects']=function(mV){var mW={};if(Node['prototype']['isPrototypeOf'](mV)&&mV['nodeType']!=Node['TEXT_NODE']){var mX=mV;while(mX){var mY=BDFDB['isEleHidden'](mX);if(mY){BDFDB['toggleEles'](mX,!![]);mX['BDFDBgetRectsHidden']=!![];}mX=mX['parentElement'];}mW=mV['getBoundingClientRect']();mX=mV;while(mX){if(mX['BDFDBgetRectsHidden']){BDFDB['toggleEles'](mX,![]);delete mX['BDFDBgetRectsHidden'];}mX=mX['parentElement'];}}return mW;};BDFDB['getTotalHeight']=function(mZ){if(Node['prototype']['isPrototypeOf'](mZ)&&mZ['nodeType']!=Node['TEXT_NODE']){var n0=BDFDB['getRects'](mZ);var n1=getComputedStyle(mZ);return n0['height']+parseInt(n1['marginTop'])+parseInt(n1['marginBottom']);}return 0x0;};BDFDB['getTotalWidth']=function(n2){if(Node['prototype']['isPrototypeOf'](n2)&&n2['nodeType']!=Node['TEXT_NODE']){var n3=BDFDB['getRects'](n2);var n4=getComputedStyle(n2);return n3['width']+parseInt(n4['marginLeft'])+parseInt(n4['marginRight']);}return 0x0;};BDFDB['isEleHidden']=function(n5){if(Node['prototype']['isPrototypeOf'](n5)&&n5['nodeType']!=Node['TEXT_NODE'])return getComputedStyle(n5,null)['getPropertyValue']('display')=='none';};BDFDB['toggleEles']=function(...n6){if(!n6)return;var n7=n6['pop']();if(typeof n7!='boolean'){n6['push'](n7);n7=undefined;}if(!n6['length'])return;for(let n8 of n6)for(let n9 of BDFDB['ArrayUtils']['is'](n8)?n8:Array['of'](n8)){if(!n9){}else if(Node['prototype']['isPrototypeOf'](n9))nd(n9);else if(NodeList['prototype']['isPrototypeOf'](n9))for(let na of n9)nd(na);else if(typeof n9=='string')for(let nb of n9['split'](','))if(nb&&(nb=nb['trim']()))for(let na of document['querySelectorAll'](nb))nd(na);}function nd(ne){if(!ne||!Node['prototype']['isPrototypeOf'](ne))return;var nf=n7===undefined?!BDFDB['isEleHidden'](ne):!n7;if(nf)ne['style']['setProperty']('display','none','important');else ne['style']['removeProperty']('display');}};BDFDB['removeEles']=function(...ng){for(let nh of ng)for(let ni of BDFDB['ArrayUtils']['is'](nh)?nh:Array['of'](nh)){if(!ni){}else if(Node['prototype']['isPrototypeOf'](ni))ni['remove']();else if(NodeList['prototype']['isPrototypeOf'](ni)){ni=Array['from'](ni);while(ni['length'])ni['shift']()['remove']();}else if(typeof ni=='string')for(let nj of ni['split'](','))if(nj&&(nj=nj['trim']())){let nk=Array['from'](document['querySelectorAll'](nj));while(nk['length'])nk['shift']()['remove']();}}};BDFDB['addClass']=function(nl,...nm){if(!nl||!nm)return;for(let nn of BDFDB['ArrayUtils']['is'](nl)?nl:Array['of'](nl)){if(!nn){}else if(Node['prototype']['isPrototypeOf'](nn))nr(nn);else if(NodeList['prototype']['isPrototypeOf'](nn))for(let no of nn)nr(no);else if(typeof nn=='string')for(let np of nn['split'](','))if(np&&(np=np['trim']()))for(let nq of document['querySelectorAll'](np))nr(nq);}function nr(ns){if(ns&&ns['classList'])for(let nt of nm)for(let nu of BDFDB['ArrayUtils']['is'](nt)?nt:Array['of'](nt))if(typeof nu=='string')for(let nv of nu['split']('\x20'))if(nv)ns['classList']['add'](nv);}};BDFDB['removeClass']=function(nw,...nx){if(!nw||!nx)return;for(let ny of BDFDB['ArrayUtils']['is'](nw)?nw:Array['of'](nw)){if(!ny){}else if(Node['prototype']['isPrototypeOf'](ny))nC(ny);else if(NodeList['prototype']['isPrototypeOf'](ny))for(let nz of ny)nC(nz);else if(typeof ny=='string')for(let nA of ny['split'](','))if(nA&&(nA=nA['trim']()))for(let nB of document['querySelectorAll'](nA))nC(nB);}function nC(nD){if(nD&&nD['classList'])for(let nE of nx)for(let nF of BDFDB['ArrayUtils']['is'](nE)?nE:Array['of'](nE))if(typeof nF=='string')for(let nG of nF['split']('\x20'))if(nG)nD['classList']['remove'](nG);}};BDFDB['toggleClass']=function(nH,...nI){if(!nH||!nI)return;var nJ=nI['pop']();if(typeof nJ!='boolean'){nI['push'](nJ);nJ=undefined;}if(!nI['length'])return;for(let nK of BDFDB['ArrayUtils']['is'](nH)?nH:Array['of'](nH)){if(!nK){}else if(Node['prototype']['isPrototypeOf'](nK))nO(nK);else if(NodeList['prototype']['isPrototypeOf'](nK))for(let nL of nK)nO(nL);else if(typeof nK=='string')for(let nM of nK['split'](','))if(nM&&(nM=nM['trim']()))for(let nN of document['querySelectorAll'](nM))nO(nN);}function nO(nP){if(nP&&nP['classList'])for(let nQ of nI)for(let nR of BDFDB['ArrayUtils']['is'](nQ)?nQ:Array['of'](nQ))if(typeof nR=='string')for(let nS of nR['split']('\x20'))if(nS)nP['classList']['toggle'](nS,nJ);}};BDFDB['containsClass']=function(nT,...nU){if(!nT||!nU)return;var nV=nU['pop']();if(typeof nV!='boolean'){nU['push'](nV);nV=!![];}if(!nU['length'])return;var nW=undefined;for(let nX of BDFDB['ArrayUtils']['is'](nT)?nT:Array['of'](nT)){if(!nX){}else if(Node['prototype']['isPrototypeOf'](nX))o1(nX);else if(NodeList['prototype']['isPrototypeOf'](nX))for(let nY of nX)o1(nY);else if(typeof nX=='string')for(let nZ of nX['split'](','))if(nZ&&(nZ=nZ['trim']()))for(let o0 of document['querySelectorAll'](nZ))o1(o0);}return nW;function o1(o2){if(o2&&o2['classList'])for(let o3 of nU)if(typeof o3=='string')for(let o4 of o3['split']('\x20'))if(o4){if(nW===undefined)nW=nV;if(nV&&!o2['classList']['contains'](o4))nW=![];if(!nV&&o2['classList']['contains'](o4))nW=!![];}}};BDFDB['replaceClass']=function(o5,o6,o7){if(!o5||typeof o6!='string'||typeof o7!='string')return;for(let o8 of BDFDB['ArrayUtils']['is'](o5)?o5:Array['of'](o5)){if(!o8){}else if(Node['prototype']['isPrototypeOf'](o8))oc(o8);else if(NodeList['prototype']['isPrototypeOf'](o8))for(let o9 of o8)oc(o9);else if(typeof o8=='string')for(let oa of o8['split'](','))if(oa&&(oa=oa['trim']()))for(let ob of document['querySelectorAll'](oa))oc(ob);}function oc(od){if(od&&od['tagName']&&od['className'])od['className']=od['className']['replace'](new RegExp(o6,'g'),o7)['trim']();}};BDFDB['removeClasses']=function(...oe){for(let of of oe)for(let og of BDFDB['ArrayUtils']['is'](of)?of:Array['of'](of)){if(!og){}else if(typeof og=='string')for(let oh of og['split'](','))if(oh&&(oh=oh['replace'](/\.|\s/g,'')))BDFDB['removeClass'](document['querySelectorAll']('.'+oh),oh);}};BDFDB['htmlToElement']=function(oi){if(!oi||!oi['trim']())return null;let oj=document['createElement']('template');try{oj['innerHTML']=oi['replace'](/(?[\t\r\n]+<(?!pre)/g,'><');}catch(ok){oj['innerHTML']=oi['replace'](/>[\t\r\n]+<(?!pre)/g,'><');}if(oj['content']['childElementCount']==0x1)return oj['content']['firstElementChild'];else{var ol=document['createElement']('span');var om=Array['from'](oj['content']['childNodes']);while(om['length'])ol['appendChild'](om['shift']());return ol;}};BDFDB['encodeToHTML']=function(on){var oo=document['createElement']('div');oo['innerText']=on;return oo['innerHTML'];};BDFDB['regEscape']=function(op){return op['replace'](/([\-\/\\\^\$\*\+\?\.\(\)\|\[\]\{\}])/g,'\x5c$1');};BDFDB['insertNRST']=function(oq){return oq['replace'](/\\r/g,'\x0d')['replace'](/\\n/g,'\x0a')['replace'](/\\t/g,'\x09')['replace'](/\\s/g,'\x20');};BDFDB['triggerSend']=function(or){if(!or)return;setImmediate(c=>{var ot=new KeyboardEvent('keypress',{'key':'Enter','code':'Enter','which':0xd,'keyCode':0xd,'bubbles':!![]});Object['defineProperty'](ot,'keyCode',{'value':0xd});Object['defineProperty'](ot,'which',{'value':0xd});or['dispatchEvent'](ot);});};BDFDB['initElements']=function(ou,ov){if(!Node['prototype']['isPrototypeOf'](ou))return;var ow=BDFDB['DiscordUtils']['getTheme']()==BDFDB['disCN']['themelight'];ou['querySelectorAll']('.BDFDB-containertext')['forEach'](ox=>{if(BDFDB['containsClass'](ox['nextElementSibling'],'BDFDB-collapsecontainer')){if(BDFDB['containsClass'](ox['firstElementChild'],'closed'))BDFDB['toggleEles'](ox['nextElementSibling'],![]);ox['BDFDBupdateElement']=c=>{BDFDB['toggleEles'](ox['nextElementSibling'],BDFDB['containsClass'](ox['firstElementChild'],'closed'));BDFDB['toggleClass'](ox['firstElementChild'],'closed');};ql(ox,'click',ox['BDFDBupdateElement']);}});ou['querySelectorAll'](BDFDB['dotCN']['switchinner'])['forEach'](oz=>{pZ(oz,![]);oz['BDFDBupdateElement']=c=>{pZ(oz,!![]);};ql(oz,'click',oz['BDFDBupdateElement']);});ou['querySelectorAll'](BDFDB['dotCNS']['checkboxwrapper']+BDFDB['dotCN']['checkboxinput'])['forEach'](oB=>{q9(oB);oB['BDFDBupdateElement']=c=>{q9(oB);};ql(oB,'click',oB['BDFDBupdateElement']);});ou['querySelectorAll'](BDFDB['dotCN']['giffavoritebutton'])['forEach'](oD=>{qd(oD);oD['BDFDBupdateElement']=c=>{BDFDB['toggleClass'](oD,BDFDB['disCN']['giffavoriteselected']);qd(oD);};ql(oD,'click',oD['BDFDBupdateElement']);var d='FAV_s'+Math['round'](Math['random']()*0x2386f26fc10000);ql(oD,'mouseenter',c=>{BDFDB['removeEles']('#'+d+'_tooltip');BDFDB['TooltipUtils']['create'](oD,BDFDB['LanguageUtils']['LanguageStrings']['GIF_TOOLTIP_'+(BDFDB['containsClass'](oD,BDFDB['disCN']['giffavoriteselected'])?'REMOVE_FROM':'ADD_TO')+'_FAVORITES'],{'type':'top','id':d+'_tooltip'});});});ou['querySelectorAll']('.file-navigator')['forEach'](oH=>{oH['BDFDBupdateElement']=c=>{var oJ=oH['querySelector']('input[type=\x22file\x22]');if(oJ)oJ['click']();};ql(oH,'click',oH['BDFDBupdateElement']);});ou['querySelectorAll']('input[type=\x22file\x22]')['forEach'](oK=>{ql(oK,'change',oL=>{var oM=oK['parentElement']['parentElement']['querySelector']('input[type=\x22text\x22]');var oN=oK['files'][0x0];if(oM&&oN)oM['value']=oN['path'];});});ou['querySelectorAll'](BDFDB['dotCN']['input'])['forEach'](oO=>{ql(oO,'keydown',oP=>{oP['stopPropagation']();});});ou['querySelectorAll'](BDFDB['dotCNS']['searchbar']+BDFDB['dotCN']['searchbarinput'])['forEach'](oQ=>{oQ['setAttribute']('placeholder',BDFDB['LanguageUtils']['LanguageStrings']['SEARCHING']);ql(oQ,'keyup',oR=>{let oS=oQ['parentElement']['querySelectorAll'](BDFDB['dotCN']['searchbaricon']);BDFDB['toggleClass'](oS[0x0],BDFDB['disCN']['searchbarvisible'],oQ['value']['length']==0x0);BDFDB['toggleClass'](oS[0x1],BDFDB['disCN']['searchbarvisible'],oQ['value']['length']);});});ou['querySelectorAll'](BDFDB['dotCNS']['searchbar']+BDFDB['dotCN']['searchbarclear'])['forEach'](oT=>{ql(oT,'click',oU=>{if(BDFDB['containsClass'](oT,BDFDB['disCN']['searchbarvisible'])){var oV=BDFDB['getParentEle'](BDFDB['dotCN']['searchbar'],oT)['querySelector'](BDFDB['dotCN']['searchbarinput']);oV['value']='';oV['dispatchEvent'](new Event('change'));oV['dispatchEvent'](new Event('input'));oV['dispatchEvent'](new Event('keydown'));oV['dispatchEvent'](new Event('keyup'));oV['dispatchEvent'](new Event('keypressed'));BDFDB['addClass'](oT['parentElement']['querySelectorAll'](BDFDB['dotCN']['searchbaricon'])[0x0],BDFDB['disCN']['searchbarvisible']);BDFDB['removeClass'](oT,BDFDB['disCN']['searchbarvisible']);}});});ou['querySelectorAll']('.numberinput-button-up')['forEach'](oW=>{ql(oW,'click',oX=>{var oY=oW['parentElement']['parentElement']['querySelector']('input');var oZ=parseInt(oY['getAttribute']('min'));var p0=parseInt(oY['getAttribute']('max'));var p1=parseInt(oY['value'])+0x1;if(isNaN(p0)||!isNaN(p0)&&p1<=p0){BDFDB['addClass'](oW['parentElement'],'pressed');clearTimeout(oW['parentElement']['pressedTimeout']);oY['value']=isNaN(oZ)||!isNaN(oZ)&&p1>=oZ?p1:oZ;oY['dispatchEvent'](new Event('change'));oY['dispatchEvent'](new Event('input'));oY['dispatchEvent'](new Event('keydown'));oY['dispatchEvent'](new Event('keyup'));oY['dispatchEvent'](new Event('keypressed'));oW['parentElement']['pressedTimeout']=setTimeout(c=>{BDFDB['removeClass'](oW['parentElement'],'pressed');},0xbb8);}});});ou['querySelectorAll']('.numberinput-button-down')['forEach'](p3=>{ql(p3,'click',p4=>{var p5=p3['parentElement']['parentElement']['querySelector']('input');var p6=parseInt(p5['getAttribute']('min'));var p7=parseInt(p5['getAttribute']('max'));var p8=parseInt(p5['value'])-0x1;if(isNaN(p6)||!isNaN(p6)&&p8>=p6){BDFDB['addClass'](p3['parentElement'],'pressed');clearTimeout(p3['parentElement']['pressedTimeout']);p5['value']=isNaN(p7)||!isNaN(p7)&&p8<=p7?p8:p7;p5['dispatchEvent'](new Event('change'));p5['dispatchEvent'](new Event('input'));p5['dispatchEvent'](new Event('keydown'));p5['dispatchEvent'](new Event('keyup'));p5['dispatchEvent'](new Event('keypressed'));p3['parentElement']['pressedTimeout']=setTimeout(c=>{BDFDB['removeClass'](p3['parentElement'],'pressed');},0xbb8);}});});ou['querySelectorAll']('.amount-input')['forEach'](pa=>{ql(pa,'input',pb=>{if(BDFDB['ObjectUtils']['is'](ov)){var pc=pa['getAttribute']('option');var pd=parseInt(pa['value']);var pe=parseInt(pa['getAttribute']('min'));var pf=parseInt(pa['getAttribute']('max'));if(pc&&!isNaN(pd)&&(isNaN(pe)||!isNaN(pe)&&pd>=pe)&&(isNaN(pf)||!isNaN(pf)&&pd<=pf)){BDFDB['saveData'](pc,pd,ov,'amounts');ov['SettingsUpdated']=!![];}}});});ou['querySelectorAll'](BDFDB['dotCNC']['tabbaritem']+BDFDB['dotCN']['tabbarheaderitem'])['forEach'](pg=>{qi(pg,pg['parentElement']['querySelector'](BDFDB['dotCNC']['tabbaritem']+BDFDB['dotCN']['tabbarheaderitem'])==pg?0x2:0x0);ql(pg,'click',ph=>{BDFDB['removeClass'](ou['querySelectorAll'](BDFDB['dotCN']['modaltabcontent']+BDFDB['dotCN']['modaltabcontentopen']),BDFDB['disCN']['modaltabcontentopen']);pg['parentElement']['querySelectorAll'](BDFDB['dotCNC']['tabbaritem']+BDFDB['dotCN']['tabbarheaderitem'])['forEach'](pg=>{qi(pg,0x0);});var pj=ou['querySelector'](BDFDB['dotCN']['modaltabcontent']+'[tab=\x22'+pg['getAttribute']('tab')+'\x22]');if(pj)BDFDB['addClass'](pj,BDFDB['disCN']['modaltabcontentopen']);qi(pg,0x2);});ql(pg,'mouseenter',pk=>{if(!BDFDB['containsClass'](pg,BDFDB['disCN']['settingsitemselected']))qi(pg,0x1);});ql(pg,'mouseleave',pl=>{if(!BDFDB['containsClass'](pg,BDFDB['disCN']['settingsitemselected']))qi(pg,0x0);});});ou['querySelectorAll']('.BDFDB-contextMenuItem\x20'+BDFDB['dotCN']['contextmenulabel'])['forEach'](pm=>{BDFDB['addClass'](pm,'BDFDB-textscrollwrapper');pm['setAttribute']('speed',0x3);pm['innerHTML']=''+BDFDB['encodeToHTML'](pm['innerText'])+'';});ou['querySelectorAll']('.BDFDB-contextMenuItemHint,\x20.BDFDB-contextMenuItem\x20'+BDFDB['dotCN']['contextmenuhint'])['forEach'](pn=>{if(pn['innerText']){pn['innerHTML']=''+BDFDB['encodeToHTML'](pn['innerText'])+'';pn['style']['setProperty']('top',getComputedStyle(pn['parentElement'])['paddingTop'],'important');pn['style']['setProperty']('right',getComputedStyle(pn['parentElement'])['paddingRight'],'important');pn['style']['setProperty']('width','42px','important');pn['style']['setProperty']('max-width','42px','important');pn['style']['setProperty']('margin-left','8px','important');}});ou['querySelectorAll']('.BDFDB-textscrollwrapper')['forEach'](po=>{var pp=po['querySelector']('.BDFDB-textscroll');if(pp){if(BDFDB['containsClass'](po['parentElement'],BDFDB['disCN']['contextmenuitemsubmenu']))po['style']['setProperty']('margin-right','10px');if(BDFDB['getRects'](po)['width']>0x64)po['style']['setProperty']('text-overflow','ellipsis','important');po['style']['setProperty']('position','relative','important');po['style']['setProperty']('display','block','important');po['style']['setProperty']('overflow','hidden','important');pp['style']['setProperty']('left','0px','important');pp['style']['setProperty']('position','relative','important');pp['style']['setProperty']('white-space','nowrap','important');pp['style']['setProperty']('display','inline','important');var pq,pr;ql(po,'mouseenter',ps=>{if(BDFDB['getRects'](po)['width']{if(BDFDB['containsClass'](po,'scrolling')){BDFDB['removeClass'](po,'scrolling');pp['style']['setProperty']('display','inline','important');if(!pr||!pq)pu();pq(0x0);}});function pu(){pr=new eu['AnimationUtils']['Value'](0x0);pr['interpolate']({'inputRange':[0x0,0x1],'outputRange':[0x0,(BDFDB['getRects'](pp)['width']-BDFDB['getRects'](po)['width'])*-0x1]})['addListener'](pv=>{pp['style']['setProperty']('left',pv['value']+'px','important');});pq=pw=>{var px=pw+parseFloat(pp['style']['getPropertyValue']('left'))/(BDFDB['getRects'](pp)['width']-BDFDB['getRects'](po)['width']);px=isNaN(px)||!isFinite(px)?pw:px;px*=BDFDB['getRects'](pp)['width']/(BDFDB['getRects'](po)['width']*0x2);eu['AnimationUtils']['parallel']([eu['AnimationUtils']['timing'](pr,{'toValue':pw,'duration':Math['sqrt'](px**0x2)*0xfa0/(po['getAttribute']('speed')||0x1)})])['start']();};}}});BDFDB['removeClass'](ou['querySelectorAll'](BDFDB['dotCN']['modaltabcontent']),BDFDB['disCN']['modaltabcontentopen']);BDFDB['addClass'](ou['querySelector'](BDFDB['dotCN']['modaltabcontent']),BDFDB['disCN']['modaltabcontentopen']);ou['querySelectorAll']('.btn-add\x20'+BDFDB['dotCN']['buttoncontents'])['forEach'](py=>{py['innerText']=BDFDB['LanguageUtils']['LanguageStrings']['ADD'];});ou['querySelectorAll']('.btn-all\x20'+BDFDB['dotCN']['buttoncontents'])['forEach'](pz=>{pz['innerText']=BDFDB['LanguageUtils']['LanguageStrings']['FORM_LABEL_ALL'];});ou['querySelectorAll']('.btn-cancel\x20'+BDFDB['dotCN']['buttoncontents'])['forEach'](pA=>{pA['innerText']=BDFDB['LanguageUtils']['LanguageStrings']['CANCEL'];});ou['querySelectorAll']('.btn-done\x20'+BDFDB['dotCN']['buttoncontents'])['forEach'](pB=>{pB['innerText']=BDFDB['LanguageUtils']['LanguageStrings']['DONE'];});ou['querySelectorAll']('.btn-download\x20'+BDFDB['dotCN']['buttoncontents'])['forEach'](pC=>{pC['innerText']=BDFDB['LanguageUtils']['LanguageStrings']['DOWNLOAD'];});ou['querySelectorAll']('.btn-ok\x20'+BDFDB['dotCN']['buttoncontents'])['forEach'](pD=>{pD['innerText']=BDFDB['LanguageUtils']['LanguageStrings']['OKAY'];});ou['querySelectorAll']('.btn-save\x20'+BDFDB['dotCN']['buttoncontents'])['forEach'](pE=>{pE['innerText']=BDFDB['LanguageUtils']['LanguageStrings']['SAVE'];});ou['querySelectorAll']('.btn-send\x20'+BDFDB['dotCN']['buttoncontents'])['forEach'](pF=>{pF['innerText']=BDFDB['LanguageUtils']['LanguageStrings']['SEND'];});ou['querySelectorAll']('.file-navigator\x20'+BDFDB['dotCN']['buttoncontents'])['forEach'](pG=>{pG['innerText']=BDFDB['LanguageUtils']['LanguageStrings']['file_navigator_text'];});if(ow){BDFDB['replaceClass'](ou['querySelectorAll'](BDFDB['dotCN']['selectcontroldark']),BDFDB['disCN']['selectcontroldark'],BDFDB['disCN']['selectcontrollight']);BDFDB['replaceClass'](ou['querySelectorAll'](BDFDB['dotCN']['selectsingledark']),BDFDB['disCN']['selectsingledark'],BDFDB['disCN']['selectsinglelight']);BDFDB['replaceClass'](ou['querySelectorAll'](BDFDB['dotCN']['selectarrowcontainerdark']),BDFDB['disCN']['selectarrowcontainerdark'],BDFDB['disCN']['selectarrowcontainerlight']);}else{BDFDB['replaceClass'](ou['querySelectorAll'](BDFDB['dotCN']['selectcontrollight']),BDFDB['disCN']['selectcontrollight'],BDFDB['disCN']['selectcontroldark']);BDFDB['replaceClass'](ou['querySelectorAll'](BDFDB['dotCN']['selectsinglelight']),BDFDB['disCN']['selectsinglelight'],BDFDB['disCN']['selectsingledark']);BDFDB['replaceClass'](ou['querySelectorAll'](BDFDB['dotCN']['selectarrowcontainerlight']),BDFDB['disCN']['selectarrowcontainerlight'],BDFDB['disCN']['selectarrowcontainerdark']);}var pH=c=>{ou['querySelectorAll']('.BDFDB-tableheader')['forEach'](pJ=>{var pK=BDFDB['getParentEle']('.BDFDB-modal,\x20.BDFDB-settings',pJ);var pL=pJ['getAttribute']('table-id');var pM=pJ['querySelector']('.BDFDB-tableheadertext');var pN=pJ['querySelectorAll']('.BDFDB-tableheadercolumns\x20.BDFDB-tableheadercolumn');if(pK&&pL&&pM&&pN['length']){let pO=![],pP=BDFDB['ObjectUtils']['is'](pK['BDFDB-tableheader-maxwidth'])?pK['BDFDB-tableheader-maxwidth'][pL]:0x0;if(!pP){for(let pQ of pN){let pR=BDFDB['getRects'](pQ)['width'];pP=pR>pP?pR:pP;}pP+=0x4;}if(pN['length']*pP>0x12c){pO=!![];pP=parseInt(0x122/pN['length']);}else if(pP<0x24){pP=0x24;}pN['forEach']((pS,pT)=>{pS['style']['setProperty']('flex','0\x200\x20'+pP+'px','important');if(pO){if(pT==0x0)pS['style']['setProperty']('margin-left',-0x1*(0xa+pP/0x2)+'px','important');pS['style']['setProperty']('margin-top','0','important');pS['style']['setProperty']('text-align','right','important');pS['style']['setProperty']('writing-mode','vertical-rl','important');}else pS['style']['setProperty']('text-align','center','important');});pM['style']['setProperty']('flex','0\x200\x20'+(0x22c-pN['length']*pP)+'px','important');pN[0x0]['parentElement']['style']['setProperty']('flex','0\x200\x20'+pN['length']*pP+'px','important');if(!BDFDB['ObjectUtils']['is'](pK['BDFDB-tableheader-maxwidth']))pK['BDFDB-tableheader-maxwidth']={};pK['BDFDB-tableheader-maxwidth'][pL]=pP;}});ou['querySelectorAll']('.BDFDB-tablecheckbox')['forEach'](pU=>{var pV=BDFDB['getParentEle']('.BDFDB-modal,\x20.BDFDB-settings',pU);var pW=pU['getAttribute']('table-id');if(pV&&pW&&BDFDB['ObjectUtils']['is'](pV['BDFDB-tableheader-maxwidth'])&&pV['BDFDB-tableheader-maxwidth'][pW]){var pX=getComputedStyle(pU);pU['style']['setProperty']('flex','0\x200\x20'+(pV['BDFDB-tableheader-maxwidth'][pW]-parseInt(pX['marginLeft'])-parseInt(pX['marginRight']))+'px','important');}});};if(document['contains'](ou))pH();else setImmediate(c=>{pH();});function pZ(q0,q1){if(!q0)return;var q2=q0['checked'];BDFDB['toggleClass'](q0['parentElement'],BDFDB['disCN']['switchvaluechecked'],q2);BDFDB['toggleClass'](q0['parentElement'],BDFDB['disCN']['switchvalueunchecked'],!q2);if(q1&&BDFDB['ObjectUtils']['is'](ov)&&BDFDB['containsClass'](q0,'settings-switch')){let q3=q0['getAttribute']('value')['trim']()['split']('\x20')['filter'](q4=>q4);let q5=q3['shift']();if(q5){var q6=BDFDB['loadAllData'](ov,q5);var q7='';for(let q8 of q3)q7+='{\x22'+q8+'\x22:';q7+=q2+'}'['repeat'](q3['length']);q7=JSON['parse'](q7);if(BDFDB['ObjectUtils']['is'](q7))BDFDB['ObjectUtils']['deepAssign'](q6,q7);else q6=q7;BDFDB['saveAllData'](q6,ov,q5);ov['SettingsUpdated']=!![];}}};function q9(qa){if(!qa)return;var qb=qa['parentElement']['querySelector'](BDFDB['dotCN']['checkbox']);var qc=qb['querySelector']('polyline');if(qa['checked']){BDFDB['addClass'](qb,BDFDB['disCN']['checkboxchecked']);qb['style']['setProperty']('background-color','rgb(67,\x20181,\x20129)');qb['style']['setProperty']('border-color','rgb(67,\x20181,\x20129)');if(qc)qc['setAttribute']('stroke','#ffffff');}else{BDFDB['removeClass'](qb,BDFDB['disCN']['checkboxchecked']);qb['style']['removeProperty']('background-color');qb['style']['removeProperty']('border-color');if(qc)qc['setAttribute']('stroke','transparent');}};function qd(qe){var qf=BDFDB['containsClass'](qe,BDFDB['disCN']['giffavoriteselected']);var qg=qe['querySelector'](BDFDB['dotCN']['giffavoriteicon']);if(qg){qg['setAttribute']('name',qf?'FavoriteFilled':'Favorite');qg['innerHTML']=qf?'':'';}if(qf){BDFDB['addClass'](qe,BDFDB['disCN']['giffavoriteshowpulse']);setTimeout(c=>{BDFDB['removeClass'](qe,BDFDB['disCN']['giffavoriteshowpulse']);},0x1f4);}};function qi(qj,qk){if(!qj)return;switch(qk){case 0x0:BDFDB['removeClass'](qj,BDFDB['disCN']['settingsitemselected']);qj['style']['setProperty']('border-color','transparent');qj['style']['setProperty']('color',ow?'rgba(79,\x2084,\x2092,\x200.4)':'rgba(255,\x20255,\x20255,\x200.4)');break;case 0x1:BDFDB['removeClass'](qj,BDFDB['disCN']['settingsitemselected']);qj['style']['setProperty']('border-color',ow?'rgba(79,\x2084,\x2092,\x200.6)':'rgba(255,\x20255,\x20255,\x200.6)');qj['style']['setProperty']('color',ow?'rgba(79,\x2084,\x2092,\x200.6)':'rgba(255,\x20255,\x20255,\x200.6)');break;case 0x2:BDFDB['addClass'](qj,BDFDB['disCN']['settingsitemselected']);qj['style']['setProperty']('border-color',ow?'rgb(79,\x2084,\x2092)':'rgb(255,\x20255,\x20255)');qj['style']['setProperty']('color',ow?'rgb(79,\x2084,\x2092)':'rgb(255,\x20255,\x20255)');break;}};function ql(qm,qn,qo){if(!qm['BDFDBupdateElementsListeners'])qm['BDFDBupdateElementsListeners']={};if(qm['BDFDBupdateElementsListeners'][qn])qm['removeEventListener'](qn,qm['BDFDBupdateElementsListeners'][qn]);qm['BDFDBupdateElementsListeners'][qn]=qo;qm['addEventListener'](qn,qo,!![]);};};BDFDB['appendModal']=function(qp){if(!Node['prototype']['isPrototypeOf'](qp))return;if(!BDFDB['appendModal']['modals']||!document['contains'](BDFDB['appendModal']['modals']))BDFDB['appendModal']['modals']=BDFDB['ReactUtils']['findDOMNode'](BDFDB['ReactUtils']['getOwner'](document['querySelector'](BDFDB['dotCN']['app']),{'name':'Modals','depth':0x5f5e0ff,'time':0x5f5e0ff}));if(!BDFDB['appendModal']['modals'])return;var qq=BDFDB['containsClass'](qp,BDFDB['disCN']['modal'])?qp:qp['querySelector'](BDFDB['dotCN']['modal']);var qr=qq?qq['previousElementSibling']:null;var qs=new eu['AnimationUtils']['Value'](0x0);qs['interpolate']({'inputRange':[0x0,0x1],'outputRange':[0x0,0x1]})['addListener'](qt=>{if(qq)qq['style']['setProperty']('opacity',''+qt['value']);});var qu=new eu['AnimationUtils']['Value'](0x0);qu['interpolate']({'inputRange':[0x0,0x1],'outputRange':[0.7,0x1]})['addListener'](qv=>{if(qq)qq['style']['setProperty']('transform','scale('+qv['value']+')\x20translateZ(0px)');});var qw=new eu['AnimationUtils']['Value'](0x0);qw['interpolate']({'inputRange':[0x0,0x1],'outputRange':[0x0,0.85]})['addListener'](qx=>{if(qr){qr['style']['setProperty']('opacity',''+qx['value']);qr['style']['setProperty']('background-color','rgb(0,\x200,\x200)');qr['style']['setProperty']('z-index','1000');qr['style']['setProperty']('transform','translateZ(0px)');}});var qy=qz=>{eu['AnimationUtils']['parallel']([eu['AnimationUtils']['timing'](qs,{'toValue':qz,'duration':0xfa,'easing':eu['AnimationUtils']['Easing']['inOut'](eu['AnimationUtils']['Easing']['ease'])}),eu['AnimationUtils']['timing'](qu,{'toValue':qz,'duration':0xfa,'easing':eu['AnimationUtils']['Easing']['inOut'](eu['AnimationUtils']['Easing']['ease'])}),eu['AnimationUtils']['timing'](qw,{'toValue':qz,'duration':0xc8,'delay':0x32})])['start']();};var qA=qB=>{if(!document['contains'](qp))document['removeEventListener']('keydown',qA);else if(qB['which']==0x1b&&qr)qr['click']();};document['addEventListener']('keydown',qA);BDFDB['ListenerUtils']['addToChildren'](qp,'click',BDFDB['dotCNC']['backdrop']+BDFDB['dotCNC']['modalclose']+'.btn-close,\x20.btn-save,\x20.btn-send,\x20.btn-cancel,\x20.btn-ok,\x20.btn-done',c=>{document['removeEventListener']('keydown',qA);qy(0x0);setTimeout(c=>{qp['remove']();},0x12c);});BDFDB['appendModal']['modals']['appendChild'](qp);BDFDB['initElements'](qp);qy(0x1);};BDFDB['createSearchBar']=function(qE='small'){if(typeof qE!='string'||!['small','medium','large']['includes'](qE['toLowerCase']()))qE='small';var qF=vq['SearchBar'][qE]?'\x20'+BDFDB['disCN']['searchbar'+qE]:'';var qG=BDFDB['htmlToElement']('');BDFDB['initElements'](qG);return qG;};BDFDB['createSelectMenu']=function(qH,qI,qJ='',qK=BDFDB['DiscordUtils']['getTheme']()==BDFDB['disCN']['themedark']){if(typeof qH!='string'||typeof qI!='string'&&typeof qI!='number')return BDFDB['htmlToElement']('
');var qL=qK?'dark':'light';return''+qH+'';};BDFDB['openDropdownMenu']=function(qM,qN,qO,qP,qQ=![],qR=BDFDB['DiscordUtils']['getTheme']()==BDFDB['disCN']['themedark']){if(typeof qN!='function'||typeof qO!='function'||!qP||typeof qP!='object')return;let qS=(BDFDB['getParentEle'](BDFDB['dotCN']['selectwrap'],qM['currentTarget'])||qM['currentTarget'])['querySelector'](BDFDB['dotCN']['selectcontrol']);let qT=qS['parentElement'];if(BDFDB['containsClass'](qT,BDFDB['disCN']['selectisopen']))return;BDFDB['addClass'](qT,BDFDB['disCN']['selectisopen']);var qU=qT['getAttribute']('type');var qV=qT['getAttribute']('value');var qW=qR?'dark':'light';var qX='';for(var qY in qP)qX+=''+qO(qY)+'';qX+='';var qZ=BDFDB['htmlToElement'](qX);if(qQ){BDFDB['addClass'](qZ,'above-select');qZ['style']['setProperty']('top','unset','important');qZ['style']['setProperty']('bottom',BDFDB['getRects'](qT)['height']+'px','important');}qT['appendChild'](qZ);BDFDB['initElements'](qZ);BDFDB['ListenerUtils']['addToChildren'](qZ,'mouseenter',BDFDB['dotCN']['selectoption']+BDFDB['notCN']['selectoptionselectlight']+BDFDB['notCN']['selectoptionselectdark'],r0=>{if(qR){BDFDB['removeClass'](r0['currentTarget'],BDFDB['disCN']['selectoptiondark']);BDFDB['addClass'](r0['currentTarget'],BDFDB['disCN']['selectoptionhoverdark']);}else{BDFDB['removeClass'](r0['currentTarget'],BDFDB['disCN']['selectoptionlight']);BDFDB['addClass'](r0['currentTarget'],BDFDB['disCN']['selectoptionhoverlight']);}});BDFDB['ListenerUtils']['addToChildren'](qZ,'mouseleave',BDFDB['dotCN']['selectoption']+BDFDB['notCN']['selectoptionselectlight']+BDFDB['notCN']['selectoptionselectdark'],r1=>{if(qR){BDFDB['removeClass'](r1['currentTarget'],BDFDB['disCN']['selectoptionhoverdark']);BDFDB['addClass'](r1['currentTarget'],BDFDB['disCN']['selectoptiondark']);}else{BDFDB['removeClass'](r1['currentTarget'],BDFDB['disCN']['selectoptionhoverlight']);BDFDB['addClass'](r1['currentTarget'],BDFDB['disCN']['selectoptionlight']);}});BDFDB['ListenerUtils']['addToChildren'](qZ,'mousedown',BDFDB['dotCN']['selectoption'],r2=>{if(!BDFDB['getParentEle'](BDFDB['dotCN']['giffavoritebutton'],r2['target'])){var r3=r2['currentTarget']['getAttribute']('value');qT['setAttribute']('value',r3);qN(qT,qU,r3);}});var r4=r5=>{if(r5['target']['parentElement']!=qZ&&!BDFDB['getParentEle'](BDFDB['dotCN']['giffavoritebutton'],r5['target'])){document['removeEventListener']('mousedown',r4);qZ['remove']();setTimeout(c=>{BDFDB['removeClass'](qT,BDFDB['disCN']['selectisopen']);},0x64);}};document['addEventListener']('mousedown',r4);return qZ;};BDFDB['openModal']=function(r7,r8){if(!BDFDB['ObjectUtils']['is'](r7)||!BDFDB['ObjectUtils']['is'](r8))return;var r9,ra=[],rb=[],rc=[],rd,re=[],rf=c=>{if(BDFDB['ObjectUtils']['is'](rd)&&typeof rd['onClose']=='function')rd['onClose']();};if(typeof r8['text']=='string'){rb['push'](BDFDB['ReactUtils']['createElement'](w0['TextElement'],{'color':w0['TextElement']['Colors']['PRIMARY'],'children':[r8['text']]}));}if(r8['children']){let rh,ri=[];for(let rj of BDFDB['ArrayUtils']['is'](r8['children'])?r8['children']:Array['of'](r8['children']))if(eu['React']['isValidElement'](rj)){if(rj['type']==w0['ModalTabContent']){if(!ri['length'])rj['props']['open']=!![];else delete rj['props']['open'];ri['push'](BDFDB['ReactUtils']['createElement'](w0['TabBar']['Item'],{'className':BDFDB['disCN']['tabbaritem'],'itemType':w0['TabBar']['Types']['TOP'],'id':rj['props']['tab'],'children':rj['props']['tab'],'aria-label':rj['props']['tab']}));}rb['push'](rj);}if(ri['length'])ra['push'](BDFDB['ReactUtils']['createElement'](w0['Flex'],{'className':BDFDB['disCN']['tabbarcontainer'],'children':BDFDB['ReactUtils']['createElement'](w0['TabBar'],{'className':BDFDB['disCN']['tabbar'],'type':w0['TabBar']['Types']['TOP'],'selectedItem':ri[0x0]['props']['id'],'children':ri,'onItemSelect':(rk,rl)=>{rl['props']['selectedItem']=rk;rl['forceUpdate']();let r9=BDFDB['getParentEle']('.BDFDB-modal',BDFDB['ReactUtils']['findDOMNode'](rl));if(r9)for(let rn of r9['querySelectorAll'](BDFDB['dotCN']['modaltabcontent'])){let ro=BDFDB['ReactUtils']['getValue'](rn,'return.return.stateNode');if(ro){if(ro['props']['tab']==rk)ro['props']['open']=!![];else delete ro['props']['open'];ro['forceUpdate']();}}}}),'style':{'marginBottom':0xa}}));}if(BDFDB['ArrayUtils']['is'](r8['buttons']))for(let rp of r8['buttons']){let rq=typeof rp['contents']=='string'?rp['contents']:null;if(rq){let rr=typeof rp['color']=='string'&&w0['Button']['Colors'][rp['color']['toUpperCase']()];let rs=typeof rp['look']=='string'&&w0['Button']['Looks'][rp['look']['toUpperCase']()];let rt=typeof rp['click']=='function'?rp['click']:c=>{};if(rp['cancel'])re['push'](rt);rc['push'](BDFDB['ReactUtils']['createElement'](w0['Button'],{'type':'button','look':rs||(rr?w0['Button']['Looks']['FILLED']:w0['Button']['Looks']['LINK']),'color':rr||w0['Button']['Colors']['PRIMARY'],'onClick':c=>{if(rp['close'])rf();if(!(rp['close']&&rp['cancel']))rt(r9);},'children':rq}));}}rb=rb['filter'](rw=>rw&&BDFDB['ReactUtils']['isValidElement'](rw));ra=ra['filter'](rx=>rx&&BDFDB['ReactUtils']['isValidElement'](rx));rc=rc['filter'](ry=>ry&&BDFDB['ReactUtils']['isValidElement'](ry));if(rb['length']){if(typeof r8['onClose']!='function')r8['onClose']=c=>{};if(typeof r8['onOpen']!='function')r8['onOpen']=c=>{};let rB=r7['name']||(typeof r7['getName']=='function'?r7['getName']():null);rB=typeof rB=='string'?rB:null;let rC=typeof r8['size']=='string'&&w0['ModalComponents']['ModalSize'][r8['size']['toUpperCase']()];let rD=0x0;eu['ModalUtils']['openModal'](rE=>{rd=rE;return BDFDB['ReactUtils']['createElement'](class BDFDBModal extends eu['React']['Component']{['render'](){return BDFDB['ReactUtils']['createElement'](w0['ModalComponents']['ModalRoot'],{'className':['BDFDB-modal',rB?rB+'-modal':null,r8['selector']?r8['selector']:null]['filter'](rF=>rF)['join']('\x20'),'size':rC||w0['ModalComponents']['ModalSize']['SMALL'],'transitionState':rE['transitionState'],'children':[BDFDB['ReactUtils']['createElement'](w0['ModalComponents']['ModalHeader'],{'className':ra['length']?BDFDB['disCN']['modalheaderhassibling']:null,'separator':r8['headerseparator']||![],'children':[BDFDB['ReactUtils']['createElement'](w0['Flex']['Child'],{'grow':0x1,'shrink':0x1,'children':[BDFDB['ReactUtils']['createElement'](w0['FormComponents']['FormTitle'],{'tag':w0['FormComponents']['FormTitle']['Tags']['H4'],'children':typeof r8['header']=='string'?r8['header']:''}),BDFDB['ReactUtils']['createElement'](w0['TextElement'],{'size':w0['TextElement']['Sizes']['SMALL'],'color':w0['TextElement']['Colors']['PRIMARY'],'children':typeof r8['subheader']=='string'?r8['subheader']:rB||''})]}),BDFDB['ReactUtils']['createElement'](w0['ModalComponents']['ModalCloseButton'],{'onClick':rf})]}),ra['length']?BDFDB['ReactUtils']['createElement'](w0['Flex'],{'children':ra}):null,BDFDB['ReactUtils']['createElement'](w0['ModalComponents']['ModalContent'],{'children':rb}),rc['length']?BDFDB['ReactUtils']['createElement'](w0['ModalComponents']['ModalFooter'],{'children':rc}):null]});}['componentDidMount'](){r9=BDFDB['ReactUtils']['findDOMNode'](this);r9=r9&&r9['parentElement']?r9['parentElement']['querySelector']('.BDFDB-modal'):null;if(r9&&rE['transitionState']==0x2&&rE['transitionState']>rD)r8['onOpen'](r9,this);rD=rE['transitionState'];}['componentWillUnmount'](){if(r9&&rE['transitionState']==0x4){for(let rG of re)rG(r9);r8['onClose'](r9,this);}}},rE);},{'onCloseRequest':rf});}};BDFDB['openConfirmModal']=function(rH,rI,rJ){if(!BDFDB['ObjectUtils']['is'](rH)||typeof rI!='string')return;rJ=typeof rJ=='function'?rJ:c=>{};BDFDB['openModal'](rH,{'text':rI,'header':'Are\x20you\x20sure?','selector':'BDFDB-confirmmodal','buttons':[{'contents':BDFDB['LanguageUtils']['LanguageStrings']['OKAY'],'close':!![],'color':'RED','click':rJ},{'contents':BDFDB['LanguageUtils']['LanguageStrings']['CANCEL'],'close':!![]}]});};BDFDB['updateContextPosition']=function(rL,rM=BDFDB['mousePosition']){if(!Node['prototype']['isPrototypeOf'](rL))return;var rN=BDFDB['getParentEle'](BDFDB['dotCN']['itemlayer'],rL)||rL;var rO=BDFDB['getRects'](document['querySelector'](BDFDB['dotCN']['appmount']));var rP=BDFDB['getRects'](rN);var rQ={'pageX':rM['pageX']-rP['width'],'pageY':rM['pageY']-rP['height']};rN['style']['setProperty']('left',(rM['pageX']+rP['width']>rO['width']?rQ['pageX']<0x0?0xb:rQ['pageX']:rM['pageX'])+'px');rN['style']['setProperty']('top',(rM['pageY']+rP['height']>rO['height']?rQ['pageY']<0x0?0xb:rQ['pageY']:rM['pageY'])+'px');BDFDB['initElements'](rL);};BDFDB['getContextMenuGroupAndIndex']=function(rR,rS){rS=BDFDB['ArrayUtils']['is'](rS)?rS:typeof rS=='string'?[rS]:Array['from'](rS);var rT=BDFDB['ArrayUtils']['is'](rR);var rU=rR;return rV(rR);function rV(rW){while(rW&&!BDFDB['ArrayUtils']['is'](rW)&&rW['props']&&rW['props']['children']){rU=rW;rW=rW['props']['children'];}if(rW&&!BDFDB['ArrayUtils']['is'](rW)){if(rU&&rU['props']){var rX=rW;rU['props']['children']=[];rU['props']['children']['push'](rX);return[rU['props']['children'],s0(rX)?0x0:-0x1];}else return[rR,-0x1];}else{if(!rT){rR=rW;rT=!![];}var rY=[rR,-0x1];for(let rZ in rW)if(rW[rZ]){if(s0(rW[rZ]))rY=[rW,rZ];else if(rW[rZ]['props']){rU=rW[rZ];rY=rV(rW[rZ]['props']['children']);}if(rY[0x1]>-0x1)break;}return rY;}}function s0(s1){var s2=s1['type']?s1['type']['displayName']||s1['type']['name']||'':'';var s3=s1['props']?s1['props']['label']||'':'';return rS['some'](s4=>s2==s4||s3==s4);}};BDFDB['openContextMenu']=function(s5,s6,s7){eu['ContextMenuUtils']['openContextMenu'](s6,function(s6){return BDFDB['ReactUtils']['createElement'](w0['ContextMenu'],Object['assign']({},s6,{'BDFDBcontextMenu':!![],'type':BDFDB['DiscordConstants']['ContextMenuTypes']['NATIVE_TEXT'],'value':'','className':BDFDB['disCN']['contextmenu']+'\x20BDFDB-contextMenu\x20'+s5['name']+'-contextMenuItem','children':s7}));});};BDFDB['closeContextMenu']=function(s9){if(!BDFDB['ObjectUtils']['is'](s9))return;var sa=BDFDB['ReactUtils']['getOwner'](s9,{'name':'ContextMenu','up':!![]});if(BDFDB['ObjectUtils']['is'](sa)&&sa['props']&&typeof sa['props']['closeContextMenu']=='function')sa['props']['closeContextMenu']();};BDFDB['createMessageOptionPopout']=function(sb){if(!sb)return;var sc=document['querySelector'](BDFDB['dotCN']['popouts']);if(!sc)return;sb=BDFDB['containsClass'](sb,BDFDB['disCN']['optionpopoutbutton'])?sb:sb['querySelector'](BDFDB['dotCN']['optionpopoutbutton']);var sd=BDFDB['ReactUtils']['getInstance'](BDFDB['getParentEle'](BDFDB['dotCN']['messagebuttoncontainer'],sb));sd=sd&&sd['child']?sd['child']:null;sd=sd&&sd['stateNode']&&typeof sd['stateNode']['renderReactionPopout']=='function'?sd['sibling']:sd;if(sd&&sd['stateNode']&&typeof sd['stateNode']['renderOptionPopout']=='function'){BDFDB['addClass'](sb,'popout-open');var se=BDFDB['htmlToElement']('');sc['appendChild'](se);var sf=sd['stateNode']['renderOptionPopout'](sd['stateNode']['props']);sf['props']['target']=sb;sf['props']['onClose']=c=>{BDFDB['removeClass'](sb,'popout-open');se['remove']();};BDFDB['ReactUtils']['render'](sf,se);var sh=BDFDB['getRects'](sb);se['style']['setProperty']('left',sh['left']+sh['width']/0x2+'px');se['style']['setProperty']('top',sh['top']+sh['height']/0x2+'px');var si=sj=>{document['removeEventListener']('mousedown',si);if(!se['contains'](sj['target']))sf['props']['onClose']();};document['addEventListener']('mousedown',si);}};BDFDB['createSortPopout']=function(sk,sl,sm){if(!sk||!sl||typeof sm!='function'||BDFDB['containsClass'](sk,'popout-open'))return;var sn=document['querySelector'](BDFDB['dotCN']['popouts']);var so=sk['querySelector'](BDFDB['dotCNC']['quickselectvalue']+BDFDB['dotCN']['recentmentionsmentionfiltervalue']);if(!sn||!so)return;BDFDB['addClass'](sk,'popout-open');var sp=BDFDB['htmlToElement'](sl);var sq=BDFDB['getRects'](sk);sp['style']['setProperty']('left',sq['left']+sq['width']+'px');sp['style']['setProperty']('top',sq['top']+BDFDB['getRects'](so)['height']+'px');BDFDB['addClass'](sp['querySelector'](BDFDB['dotCN']['contextmenu']),BDFDB['DiscordUtils']['getTheme']());BDFDB['ListenerUtils']['addToChildren'](sp,'click',BDFDB['dotCN']['contextmenuitem'],sr=>{so['innerText']=sr['currentTarget']['innerText'];so['setAttribute']('option',sr['currentTarget']['getAttribute']('option'));document['removeEventListener']('mousedown',st);sp['remove']();setTimeout(c=>{BDFDB['removeClass'](sk,'popout-open');},0x12c);sm();});sn['appendChild'](sp);BDFDB['initElements'](sp);var st=su=>{if(!document['contains'](sp))document['removeEventListener']('mousedown',st);else if(!sp['contains'](su['target'])){document['removeEventListener']('mousedown',st);sp['remove']();setTimeout(c=>{BDFDB['removeClass'](sk,'popout-open');},0x12c);}};document['addEventListener']('mousedown',st);};var sw=(sx,sy,sz)=>{if(!sx)return;else if(sz){BDFDB['addClass'](sx,BDFDB['disCN']['colorpickerswatchselected']);var sA=BDFDB['containsClass'](sx,BDFDB['disCN']['colorpickerswatchcustom']);var sB=sy&&BDFDB['ObjectUtils']['is'](sy);var sC=BDFDB['ObjectUtils']['is'](sy)?BDFDB['colorGRADIENT'](sy):BDFDB['colorCONVERT'](sy,'RGBA');var sD=sC&&!sB?BDFDB['colorISBRIGHT'](sC):![];if(!sx['querySelector']('svg[name=\x22Checkmark\x22]'))sx['appendChild'](BDFDB['htmlToElement'](''));if(sA){BDFDB['removeClass'](sx,BDFDB['disCN']['colorpickerswatchnocolor']);sx['querySelector'](BDFDB['dotCN']['colorpickerswatchdropperfg'])['setAttribute']('fill',sD?'#000000':'#ffffff');if(sC){if(sB)sx['gradient']=sy;sx['style']['setProperty'](sB?'background-image':'background-color',sC,'important');}}}else{delete sx['gradient'];BDFDB['removeClass'](sx,'selected');BDFDB['removeEles'](sx['querySelectorAll']('.swatch-checkmark'));if(BDFDB['containsClass'](sx,BDFDB['disCN']['colorpickerswatchcustom'])){BDFDB['addClass'](sx,BDFDB['disCN']['colorpickerswatchnocolor']);sx['querySelector'](BDFDB['dotCN']['colorpickerswatchdropperfg'])['setAttribute']('fill','#ffffff');sx['style']['removeProperty']('background-color');sx['style']['removeProperty']('background-image');}}};BDFDB['setColorSwatches']=function(sE,sF){if(!Node['prototype']['isPrototypeOf'](sE))return;var sG=sE['querySelector'](BDFDB['dotCN']['colorpickerswatches']+':not([swatchnr])');if(!sG)return;sG['setAttribute']('swatchnr',parseInt(sE['querySelectorAll'](BDFDB['dotCN']['colorpickerswatches']+'[swatchnr]')['length']+0x1));var sH=[null,'rgba(82,233,30,1)','rgba(46,204,113,1)','rgba(26,188,156,1)','rgba(52,152,219,1)','rgba(52,84,219,1)','rgba(134,30,233,1)','rgba(155,89,182,1)','rgba(233,30,99,1)','rgba(233,65,30,1)','rgba(231,76,60,1)','rgba(230,126,34,1)','rgba(241,196,15,1)','rgba(199,204,205,1)','rgba(112,128,136,1)','rgba(99,99,99,1)','rgba(255,255,255,1)','rgba(59,173,20,1)','rgba(31,139,76,1)','rgba(17,128,106,1)','rgba(32,102,148,1)','rgba(32,57,148,1)','rgba(109,20,173,1)','rgba(113,54,138,1)','rgba(173,20,87,1)','rgba(173,32,20,1)','rgba(153,45,34,1)','rgba(168,67,0,1)','rgba(194,124,14,1)','rgba(151,156,159,1)','rgba(93,104,109,1)','rgba(44,44,44,1)'];var sI=[sH['slice'](0x0,parseInt(sH['length']/0x2)),sH['slice'](parseInt(sH['length']/0x2))];sH['shift']();sG['appendChild'](BDFDB['htmlToElement'](''+sI['map'](sJ=>''+sJ['map'](sK=>'')['join']('')+'')['join']('')+''));if(sF&&!BDFDB['colorCOMPARE'](sF,[0x0,0x0,0x0,0x0])){var sL=sH['indexOf'](BDFDB['colorCONVERT'](sF,'RGBA'));sw(sL>-0x1?sG['querySelectorAll'](BDFDB['dotCNS']['colorpickerrow']+BDFDB['dotCN']['colorpickerswatch']+BDFDB['notCN']['colorpickerswatchnocolor'])[sL]:sG['querySelector'](BDFDB['dotCN']['colorpickerswatch']+BDFDB['dotCN']['colorpickerswatchcustom']),sF,!![]);}else sw(sG['querySelector'](BDFDB['dotCNS']['colorpickerrow']+BDFDB['dotCN']['colorpickerswatch']+BDFDB['dotCN']['colorpickerswatchnocolor']),null,!![]);BDFDB['ListenerUtils']['addToChildren'](sG,'click',BDFDB['dotCN']['colorpickerswatch'],sM=>{if(BDFDB['containsClass'](sG,'disabled')||BDFDB['containsClass'](sM['currentTarget'],BDFDB['disCN']['colorpickerswatchdisabled']))return;else if(BDFDB['containsClass'](sM['currentTarget'],BDFDB['disCN']['colorpickerswatchcustom'])){BDFDB['openColorPicker'](sG,sM['currentTarget'],sM['currentTarget']['gradient']||sM['currentTarget']['style']['getPropertyValue']('background-color'));}else{sw(sG['querySelector'](BDFDB['dotCN']['colorpickerswatch']+BDFDB['dotCN']['colorpickerswatchselected']),null,![]);sw(sM['currentTarget'],sM['currentTarget']['style']['getPropertyValue']('background-color'),!![]);}});BDFDB['ListenerUtils']['addToChildren'](sG,'mouseenter',BDFDB['dotCN']['colorpickerswatch']+BDFDB['dotCN']['colorpickerswatchcustom'],sN=>{BDFDB['TooltipUtils']['create'](sN['currentTarget'],BDFDB['LanguageUtils']['LanguageStrings']['CUSTOM_COLOR'],{'type':'bottom'});});BDFDB['ListenerUtils']['addToChildren'](sG,'mouseenter',BDFDB['dotCNS']['colorpickerrow']+BDFDB['dotCN']['colorpickerswatch']+BDFDB['dotCN']['colorpickerswatchnocolor'],sO=>{BDFDB['TooltipUtils']['create'](sO['currentTarget'],BDFDB['LanguageUtils']['LanguageStrings']['DEFAULT'],{'type':'bottom'});});};BDFDB['getSwatchColor']=function(sP,sQ){if(!Node['prototype']['isPrototypeOf'](sP))return;var sR=sP['querySelector'](BDFDB['dotCN']['colorpickerswatches']+'[swatchnr=\x22'+sQ+'\x22]');if(!sR)return null;var sS=BDFDB['ReactUtils']['getInstance'](sR);if(sS)return BDFDB['ReactUtils']['getValue'](sS,'return.return.stateNode.state.selectedColor');else{var sT=sR['querySelector'](''+(BDFDB['dotCN']['colorpickerswatch']+BDFDB['dotCN']['colorpickerswatchselected']));return sT?sT['gradient']||BDFDB['colorCONVERT'](sT['style']['getPropertyValue']('background-color'),'RGBCOMP'):null;}};BDFDB['openColorPicker']=function(sU,sV,sW,sX={'gradient':!![],'comp':![],'alpha':!![],'callback':c=>{}}){if(!sU||!sV)return;if(sX['comp']){sX['gradient']=![];sX['alpha']=![];}if(typeof sX['callback']!='function')sX['callback']=c=>{};var t0=sX['alpha']?'HEXA':'HEX';var t1=sX['alpha']?/^#([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i:/^#([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i;var t2=BDFDB['ObjectUtils']['is'](sU)&&!!sU['_reactInternalFiber'];var t3=!t2&&BDFDB['containsClass'](sU,'swatches');var t4=sW&&BDFDB['ObjectUtils']['is'](sW);var t5=BDFDB['colorCONVERT'](t4?sW[Object['keys'](sW)[0x0]]:sW,t0)||(sX['alpha']?'#000000FF':'#000000');var [t6,t7,t8]=BDFDB['colorCONVERT'](t5,'HSLCOMP');var t9=BDFDB['colorGETALPHA'](t4?sW[Object['keys'](sW)[0x0]]:sW);t9=t9==null?0x1:t9;var ta=BDFDB['getRects'](sV);var tb=BDFDB['htmlToElement']('');document['querySelector'](BDFDB['dotCN']['popouts'])['appendChild'](tb);var tc=td=>{if(!tb['contains'](td['target'])){document['removeEventListener']('mousedown',tc);tb['remove']();}};document['addEventListener']('mousedown',tc);var te=tb['querySelector'](BDFDB['dotCNS']['colorpickerhexinput']+BDFDB['dotCN']['input']);var tf=tb['querySelector']('.saturation-color');var tg=tb['querySelector']('.saturation-cursor');var th=tb['querySelector']('.hue-horizontal');var ti=tb['querySelector']('.hue-cursor');var tj=tb['querySelector']('.alpha-bar');var tk=tb['querySelector']('.alpha-horizontal');var tl=tb['querySelector']('.alpha-cursor');var tm=tb['querySelector']('.gradient-button');var tn=tb['querySelector']('.gradient-bar');var to=tb['querySelector']('.gradient-horizontal');var tp,tq,tr,ts,tt,tu,tv,tw,tx,ty;ug();if(t4)for(let tz in sW)if(tz>0x0&&tz<0x1)to['appendChild'](BDFDB['htmlToElement'](''));ul(![]);if(!sX['gradient'])BDFDB['removeEles'](tb['querySelectorAll']('.gradient-button,\x20.gradient-bar'));if(!sX['alpha'])BDFDB['removeEles'](tb['querySelectorAll']('.alpha-bar'));BDFDB['ListenerUtils']['addToChildren'](tb,'mousedown','.move-corner',tA=>{var tB=BDFDB['getRects'](tb);var tC=getComputedStyle(tb,null)['getPropertyValue']('transform')['replace'](/[^0-9,-]/g,'')['split'](',');var tD=tB['left']-(tC['length']>0x4?parseFloat(tC[0x4]):0x0);var tE=tB['top']-(tC['length']>0x4?parseFloat(tC[0x5]):0x0);var tF=tA['pageX'];var tG=tA['pageY'];var tH=c=>{BDFDB['removeLocalStyle']('disableTextSelection');document['removeEventListener']('mouseup',tH);document['removeEventListener']('mousemove',tJ);};var tJ=tK=>{tD=tD-(tF-tK['pageX']);tE=tE-(tG-tK['pageY']);tF=tK['pageX'];tG=tK['pageY'];tb['style']['setProperty']('left',tD+'px','important');tb['style']['setProperty']('top',tE+'px','important');ug();};document['addEventListener']('mouseup',tH);document['addEventListener']('mousemove',tJ);});tf['addEventListener']('mousedown',tL=>{t7=BDFDB['mapRange']([tp,tq],[0x0,0x64],tL['clientX'])+'%';t8=BDFDB['mapRange']([tr,ts],[0x64,0x0],tL['clientY'])+'%';ul(!![]);var tM=c=>{document['removeEventListener']('mouseup',tM);document['removeEventListener']('mousemove',tO);};var tO=tP=>{t7=BDFDB['mapRange']([tp,tq],[0x0,0x64],tP['clientX'])+'%';t8=BDFDB['mapRange']([tr,ts],[0x64,0x0],tP['clientY'])+'%';ul(!![]);};document['addEventListener']('mouseup',tM);document['addEventListener']('mousemove',tO);});th['addEventListener']('mousedown',tQ=>{t6=BDFDB['mapRange']([tt,tu],[0x0,0x168],tQ['clientX']);ul(!![]);var tR=c=>{document['removeEventListener']('mouseup',tR);document['removeEventListener']('mousemove',tT);};var tT=tU=>{t6=BDFDB['mapRange']([tt,tu],[0x0,0x168],tU['clientX']);ul(!![]);};document['addEventListener']('mouseup',tR);document['addEventListener']('mousemove',tT);});tk['addEventListener']('mousedown',tV=>{t9=BDFDB['mapRange']([tv,tw],[0x0,0x1],tV['clientX']);ul(!![]);var tW=BDFDB['htmlToElement']('');var tX=c=>{tW['remove']();document['removeEventListener']('mouseup',tX);document['removeEventListener']('mousemove',tZ);};var tZ=u0=>{if(!tW['parentElement'])tl['appendChild'](tW);t9=Math['floor'](BDFDB['mapRange']([tv,tw],[0x0,0x64],u0['clientX']))/0x64;tW['innerText']=t9;ul(!![]);};document['addEventListener']('mouseup',tX);document['addEventListener']('mousemove',tZ);});to['addEventListener']('mousedown',u1=>{setImmediate(c=>{if(BDFDB['containsClass'](u1['target']['parentElement'],'gradient-cursor')){if(u1['which']==0x1){if(!BDFDB['containsClass'](u1['target']['parentElement'],'selected')){BDFDB['removeClass'](to['querySelectorAll']('.gradient-cursor.selected'),'selected');BDFDB['addClass'](u1['target']['parentElement'],'selected');[t6,t7,t8]=BDFDB['colorCONVERT'](u1['target']['style']['getPropertyValue']('background-color'),'HSLCOMP');t9=BDFDB['colorGETALPHA'](u1['target']['style']['getPropertyValue']('background-color'));ul(!![]);}if(!BDFDB['containsClass'](u1['target']['parentElement'],'edge')){var u3=c=>{document['removeEventListener']('mouseup',u3);document['removeEventListener']('mousemove',u5);};var u5=u6=>{u1['target']['parentElement']['style']['setProperty']('left',BDFDB['mapRange']([tx,ty],[0x1,0x63],u6['clientX'])+'%');ur();};document['addEventListener']('mouseup',u3);document['addEventListener']('mousemove',u5);}}else if(u1['which']==0x3&&!BDFDB['containsClass'](u1['target']['parentElement'],'edge')){BDFDB['removeEles'](u1['target']['parentElement']);if(BDFDB['containsClass'](u1['target']['parentElement'],'selected')){var u7=to['querySelector']('.gradient-cursor');BDFDB['addClass'](u7,'selected');[t6,t7,t8]=BDFDB['colorCONVERT'](u7['firstElementChild']['style']['getPropertyValue']('background-color'),'HSLCOMP');t9=BDFDB['colorGETALPHA'](firstElementChild['style']['getPropertyValue']('background-color'));}ul(!![]);}}else if(to==u1['target']&&u1['which']==0x1){BDFDB['removeClass'](to['querySelectorAll']('.gradient-cursor.selected'),'selected');var u8=BDFDB['htmlToElement']('');to['appendChild'](u8);[t6,t7,t8]=[0x0,'0%','0%'];t9=0x1;ul(!![]);var u3=c=>{document['removeEventListener']('mouseup',u3);document['removeEventListener']('mousemove',u5);};var u5=uc=>{u8['style']['setProperty']('left',BDFDB['mapRange']([tx,ty],[0x1,0x63],uc['clientX'])+'%');ur();};document['addEventListener']('mouseup',u3);document['addEventListener']('mousemove',u5);}});});te['addEventListener']('input',ud=>{if(t1['test'](te['value'])){[t6,t7,t8,t9]=BDFDB['colorCONVERT'](te['value'],'HSLCOMP');if(t9==null)t9=0x1;ul(![]);}});tm['addEventListener']('click',ue=>{t4=!t4;BDFDB['toggleEles'](tn,t4);BDFDB['toggleClass'](tm,'selected',t4);ul(!![]);});tm['addEventListener']('mouseenter',uf=>{BDFDB['TooltipUtils']['create'](tm,'Color\x20Gradient',{'type':'bottom'});});function ug(){var uh=BDFDB['getRects'](tf);tp=uh['left'];tq=tp+uh['width'];tr=uh['top'];ts=tr+uh['height'];var ui=BDFDB['getRects'](th);tt=ui['left'];tu=tt+ui['width'];var uj=BDFDB['getRects'](tk);tv=uj['left'];tw=tv+uj['width'];var uk=BDFDB['getRects'](to);tx=uk['left'];ty=tx+uk['width'];}function ul(um){tf['style']['setProperty']('background',BDFDB['colorCONVERT']([t6,'100%','100%'],'RGB'),'important');tg['style']['setProperty']('left',t7,'important');tg['style']['setProperty']('top',BDFDB['mapRange']([0x0,0x64],[0x64,0x0],parseFloat(t8))+'%','important');ti['style']['setProperty']('left',BDFDB['mapRange']([0x0,0x168],[0x0,0x64],t6)+'%','important');tk['style']['setProperty']('background','linear-gradient(to\x20right,\x20'+BDFDB['colorSETALPHA']([t6,t7,t8],0x0,'RGBA')+',\x20'+BDFDB['colorSETALPHA']([t6,t7,t8],0x1,'RGBA'),'important');tl['style']['setProperty']('left',t9*0x64+'%','important');var un=BDFDB['colorCONVERT']([t6,t7,t8,t9],t0);var uo=BDFDB['colorCONVERT'](un,'RGBA');if(t2){if(t4){to['querySelector']('.gradient-cursor.selected')['firstElementChild']['style']['setProperty']('background-color',uo);ur();}else sU['setState']({'selectedColor':uo,'customColor':uo});}else if(t3){sw(sU['querySelector'](BDFDB['dotCN']['colorpickerswatch']+'.selected'),null,![]);if(t4){to['querySelector']('.gradient-cursor.selected')['firstElementChild']['style']['setProperty']('background-color',uo);ur();}else sw(sU['querySelector'](BDFDB['dotCN']['colorpickerswatch']+BDFDB['dotCN']['colorpickerswatch']),uo,!![]);}else{let up=sU['querySelector'](BDFDB['dotCN']['input']);if(up)up['value']=sX['comp']?BDFDB['colorCONVERT'](un,'RGBCOMP')['join'](','):uo;let uq=sU['querySelector'](BDFDB['dotCN']['colorpickerswatchsingle']);if(uq)uq['style']['setProperty']('background-color',uo,'important');}if(um)te['value']=un;sX['callback'](uo);}function ur(){to['style']['removeProperty']('background-color');var us={};for(let ut of to['querySelectorAll']('.gradient-cursor'))us[parseFloat(ut['style']['getPropertyValue']('left'))/0x64]=ut['firstElementChild']['style']['getPropertyValue']('background-color');to['style']['setProperty']('background-image',BDFDB['colorGRADIENT'](us));if(t2)sU['setState']({'selectedColor':us,'customColor':us});else sw(sU['querySelector'](BDFDB['dotCN']['colorpickerswatch']+BDFDB['dotCN']['colorpickerswatch']),us,!![]);}};BDFDB['mapRange']=function(uu,uv,uw){if(parseFloat(uw)parseFloat(uu[0x1]))return parseFloat(uv[0x1]);else return parseFloat(uv[0x0])+(parseFloat(uw)-parseFloat(uu[0x0]))*(parseFloat(uv[0x1])-parseFloat(uv[0x0]))/(parseFloat(uu[0x1])-parseFloat(uu[0x0]));};BDFDB['checkVersions']=function(ux,uy){if(!ux||!uy)return!![];ux=ux['toString']()['replace'](/["'`]/g,'')['split'](/,|\./g)['map'](uz=>parseInt(uz))['filter'](uA=>(uA||uA==0x0)&&!isNaN(uA));uy=uy['toString']()['replace'](/["'`]/g,'')['split'](/,|\./g)['map'](uB=>parseInt(uB))['filter'](uC=>(uC||uC==0x0)&&!isNaN(uC));var uD=Math['max'](ux['length'],uy['length']);if(!uD)return!![];if(ux['length']>uy['length']){var uE=new Array(ux['length']-uy['length']);for(let uF=0x0;uFuy[uK])return!![];}return![];};BDFDB['checkVersionDifference']=function(uL,uM){if(!uL||!uM)return![];uL=uL['toString']()['replace'](/["'`]/g,'')['split'](/,|\./g)['map'](uN=>parseInt(uN))['filter'](uO=>(uO||uO==0x0)&&!isNaN(uO));uM=uM['toString']()['replace'](/["'`]/g,'')['split'](/,|\./g)['map'](uP=>parseInt(uP))['filter'](uQ=>(uQ||uQ==0x0)&&!isNaN(uQ));var uR=Math['max'](uL['length'],uM['length']);if(!uR)return![];if(uL['length']>uM['length']){var uS=new Array(uL['length']-uM['length']);for(let uT=0x0;uT0x12c?'stable':da>0xc8?'canary':'ptb';else v3='stable';}else v3='stable';}}BDFDB['DiscordUtils']['getBuilt']['built']=v3;return v3;}};BDFDB['DiscordUtils']['getVersion']=function(){if(BDFDB['DiscordUtils']['getBuilt']['version'])return BDFDB['DiscordUtils']['getBuilt']['version'];else{var v7=null;try{v7=er['electron']['remote']['app']['getVersion']();}catch(v8){v8='';}BDFDB['DiscordUtils']['getBuilt']['version']=v7;return v7;}};BDFDB['DiscordUtils']['getTheme']=function(){return document['querySelectorAll'](BDFDB['dotCN']['themelight'])['length']>=document['querySelectorAll'](BDFDB['dotCN']['themedark'])['length']?BDFDB['disCN']['themelight']:BDFDB['disCN']['themedark'];};BDFDB['DiscordUtils']['getMode']=function(){return document['querySelectorAll'](BDFDB['dotCN']['messagegroupcompact'])['length']>=document['querySelectorAll'](BDFDB['dotCN']['messagegroupcozy'])['length']?'compact':'cozy';};BDFDB['DiscordUtils']['getZoomFactor']=function(){var v9=BDFDB['getRects'](document['querySelector'](BDFDB['dotCN']['appmount']));var va=Math['round'](0x64*window['outerWidth']/v9['width']);var vb=Math['round'](0x64*window['outerHeight']/v9['height']);return va{BDFDB['Plugins'][vm]=vn;});})();(BDFDB['BdUtils']['setThemeCache']=function(){if(!BDFDB['BdUtils']['isBDv2']())return;BDFDB['Themes']={};for(let vo of BDFDB['BDv2Api']['Themes']['listThemes']())BDFDB['BDv2Api']['Themes']['getTheme'](vo)['then'](vp=>{BDFDB['Themes'][vo]=vp;});})();var vq={};vq['BDFDB']={'BDFDBundefined':'BDFDB_undefined','cardInner':'card-inner','colorPickerSwatches':'swatches','colorPickerSwatchesDisabled':'disabled','colorPickerSwatchSingle':'single-swatch','colorPickerSwatchSelected':'selected','overflowEllipsis':'overflowellipsis','modalHeaderHasSibling':'headerHasSibling','modalTabContent':'tab-content','modalTabContentOpen':'open'};vq['BDrepo']={'bdGuild':'bd-guild','bdGuildAnimatable':'bd-animatable','bdGuildAudio':'bd-audio','bdGuildSelected':'bd-selected','bdGuildSeparator':'bd-guild-separator','bdGuildUnread':'bd-unread','bdGuildVideo':'bd-video','bdPillSelected':'bd-selected','bdPillUnread':'bd-unread','bdaAuthor':'bda-author','bdaControls':'bda-controls','bdaDescription':'bda-description','bdaDescriptionWrap':'bda-description-wrap','bdaFooter':'bda-footer','bdaHeader':'bda-header','bdaHeaderTitle':'bda-header-title','bdaLink':'bda-link','bdaLinks':'bda-links','bdaName':'bda-name','bdaSettingsButton':'bda-settings-button','bdaSlist':'bda-slist','bdaVersion':'bda-version','bdPfbtn':'bd-pfbtn','settingsOpen':'settings-open','settingsClosed':'settings-closed','switch':'ui-switch','switchCheckbox':'ui-switch-checkbox','switchChecked':'checked','switchItem':'ui-switch-item','switchWrapper':'ui-switch-wrapper'};vq['BDv2repo']={'bdButton':'bd-button','bdCard':'bd-card','bdHasTooltip':'bd-hasTooltip','bdMaterialDesignIcon':'bd-materialDesignIcon','bdTooltip':'bd-tooltip','vTooltipOpen':'v-tooltip-open'};vq['NotFound']={'_':'','avatarStopAnimation':'stop-animation','badgeWrapper':'wrapper-232cHJ','channelPanelTitle':'title-eS5yk3','guildChannels':'container-PNkimc','highlight':'highlight','hoverCardButton':'button-2CgfFz','loginScreen':'wrapper-3Q5DdO','nameContainerNameContainer':'container-2ax-kl','mention':'mention','select':'css-1kj8ui-container','selectArrow':'css-19bqh2r','selectArrowContainer':'css-bdfdb-indicatorContainer','selectArrowContainerDark':'css-12qlrak-indicatorContainer','selectArrowContainerLight':'css-11dkexk-indicatorContainer','selectArrowZone':'css-1wy0on6','selectControl':'css-bdfdb-control','selectControlDark':'css-15ejc46-control','selectControlLight':'css-oc2jo8-control','selectDummyInput':'css-gj7qu5-dummyInput','selectHasValue':'css-bdfdb-hasValue','selectIsOpen':'css-bdfdb-isOpen','selectIsSelected':'css-bdfdb-isSelected','selectMenu':'css-1ye7vu0','selectMenuOuter':'css-bdfdb-menuOuter','selectMenuOuterDark':'css-ua3v5p-menu','selectMenuOuterLight':'css-1ea7eys-menu','selectOption':'css-bdfdb-option','selectOptionDark':'css-1aymab5-option','selectOptionLight':'css-ddw2o3-option','selectOptionHoverDark':'css-1gnr91b-option','selectOptionHoverLight':'css-qgio2y-option','selectOptionSelectDark':'css-12o7ek3-option','selectOptionSelectLight':'css-1kft5vg-option','selectSingle':'css-bdfdb-singleValue','selectSingleDark':'css-1k00wn6-singleValue','selectSingleLight':'css-6nrxdk-singleValue','selectValue':'css-1hwfws3','splashBackground':'splashBackground-1FRCko','subtext':'subtext-3CDbHg','themeDark':'theme-dark','themeLight':'theme-light','themeUndefined':'theme-undefined','voiceDraggable':'draggable-1KoBzC'};vq['AccountDetails']=BDFDB['ModuleUtils']['findByProperties']('usernameContainer','container');vq['AccountDetailsButtons']=BDFDB['ModuleUtils']['findByProperties']('button','enabled','disabled');vq['ActivityFeed']=BDFDB['ModuleUtils']['findByProperties']('activityFeed');vq['Anchor']=BDFDB['ModuleUtils']['findByProperties']('anchor','anchorUnderlineOnHover');vq['AnimationContainer']=BDFDB['ModuleUtils']['findByProperties']('animatorLeft','didRender');vq['AppBase']=BDFDB['ModuleUtils']['findByProperties']('container','base');vq['AppInner']=BDFDB['ModuleUtils']['findByProperties']('app','layers');vq['AppMount']=BDFDB['ModuleUtils']['findByProperties']('appMount');vq['ApplicationStore']=BDFDB['ModuleUtils']['findByProperties']('applicationStore','navigation');vq['AppOuter']=BDFDB['ModuleUtils']['find'](vr=>typeof vr['app']=='string'&&Object['keys'](vr)['length']==0x1);vq['AuditLog']=BDFDB['ModuleUtils']['findByProperties']('auditLog');vq['AuthBox']=BDFDB['ModuleUtils']['findByProperties']('authBox');vq['Autocomplete']=BDFDB['ModuleUtils']['findByProperties']('autocomplete','autocompleteRow');vq['Avatar']=BDFDB['ModuleUtils']['findByProperties']('avatar','mask','wrapper');vq['AvatarIcon']=BDFDB['ModuleUtils']['findByProperties']('iconActiveLarge','iconActiveMedium');vq['Backdrop']=BDFDB['ModuleUtils']['findByProperties']('backdrop');vq['Badge']=BDFDB['ModuleUtils']['findByProperties']('numberBadge','textBadge','iconBadge');vq['BotTag']=BDFDB['ModuleUtils']['findByProperties']('botTag','botTagInvert');vq['Button']=BDFDB['ModuleUtils']['findByProperties']('colorBlack','button');vq['Call']=BDFDB['ModuleUtils']['findByProperties']('callAvatarWrapper','video');vq['CallCurrent']=BDFDB['ModuleUtils']['findByProperties']('wrapper','fullScreen');vq['CallDetails']=BDFDB['ModuleUtils']['findByProperties']('container','hotspot');vq['CallIncoming']=BDFDB['ModuleUtils']['findByProperties']('incomingCall','container');vq['CallIncomingInner']=BDFDB['ModuleUtils']['findByProperties']('incomingCallInner','members');vq['Card']=BDFDB['ModuleUtils']['findByProperties']('card','cardBrand');vq['CardStatus']=BDFDB['ModuleUtils']['findByProperties']('reset','error','card');vq['CardStore']=BDFDB['ModuleUtils']['findByProperties']('card','interactive','url');vq['Category']=BDFDB['ModuleUtils']['findByProperties']('wrapper','children','muted');vq['CategoryContainer']=BDFDB['ModuleUtils']['findByProperties']('addButtonIcon','containerDefault');vq['ChangeLog']=BDFDB['ModuleUtils']['findByProperties']('added','fixed','improved','progress');vq['Channel']=BDFDB['ModuleUtils']['findByProperties']('wrapper','content','modeSelected');vq['ChannelContainer']=BDFDB['ModuleUtils']['findByProperties']('actionIcon','containerDefault');vq['ChannelLimit']=BDFDB['ModuleUtils']['findByProperties']('users','total','wrapper');vq['ChannelTextArea']=BDFDB['ModuleUtils']['findByProperties']('textArea','attachButtonDivider');vq['ChannelTextAreaButton']=BDFDB['ModuleUtils']['findByProperties']('buttonWrapper','active');vq['ChatWindow']=BDFDB['ModuleUtils']['findByProperties']('chat','channelTextArea');vq['Checkbox']=BDFDB['ModuleUtils']['findByProperties']('checkboxWrapper','round');vq['ColorPicker']=BDFDB['ModuleUtils']['findByProperties']('colorPickerCustom','customColorPickerInput');vq['ColorPickerInner']=BDFDB['ModuleUtils']['findByProperties']('saturation','hue','wrapper');vq['ContextMenu']=BDFDB['ModuleUtils']['findByProperties']('contextMenu','itemGroup');vq['ContextMenuCheckbox']=BDFDB['ModuleUtils']['findByProperties']('checkboxInner','checkboxElement');vq['CtaVerification']=BDFDB['ModuleUtils']['findByProperties']('attendeeCTA','verificationNotice');vq['Cursor']=BDFDB['ModuleUtils']['findByProperties']('cursorDefault','userSelectNone');vq['CustomStatus']=BDFDB['ModuleUtils']['findByProperties']('customStatusContentIcon','customStatus');vq['DmAddPopout']=BDFDB['ModuleUtils']['findByProperties']('popout','searchBarComponent');vq['DmAddPopoutItems']=BDFDB['ModuleUtils']['findByProperties']('friendSelected','friendWrapper');vq['DownloadLink']=BDFDB['ModuleUtils']['findByProperties']('downloadLink','size12');vq['Embed']=BDFDB['ModuleUtils']['findByProperties']('embed','embedAuthorIcon');vq['EmbedActions']=BDFDB['ModuleUtils']['findByProperties']('iconPlay','iconWrapperActive');vq['EmojiButton']=BDFDB['ModuleUtils']['findByProperties']('emojiButton','sprite');vq['EmojiPicker']=BDFDB['ModuleUtils']['findByProperties']('emojiPicker','categories');vq['File']=BDFDB['ModuleUtils']['findByProperties']('downloadButton','fileNameLink');vq['Flex']=BDFDB['ModuleUtils']['findByProperties']('alignBaseline','alignCenter');vq['FlexChild']=BDFDB['ModuleUtils']['findByProperties']('flexChild','flex');vq['FlowerStar']=BDFDB['ModuleUtils']['findByProperties']('flowerStarContainer','flowerStar');vq['FormText']=BDFDB['ModuleUtils']['findByProperties']('description','modeDefault');vq['Friends']=BDFDB['ModuleUtils']['findByProperties']('friendsColumn','friendsRow');vq['Game']=BDFDB['ModuleUtils']['findByProperties']('game','gameName');vq['GameIcon']=BDFDB['ModuleUtils']['findByProperties']('gameIcon','small','xsmall');vq['GameLibrary']=BDFDB['ModuleUtils']['findByProperties']('gameLibrary','scroller');vq['GifFavoriteButton']=BDFDB['ModuleUtils']['findByProperties']('gifFavoriteButton','showPulse');vq['GiftInventory']=BDFDB['ModuleUtils']['findByProperties']('root','body','scroller');vq['GoLiveDetails']=BDFDB['ModuleUtils']['findByProperties']('panel','gameWrapper');vq['Guild']=BDFDB['ModuleUtils']['findByProperties']('wrapper','lowerBadge','svg');vq['GuildChannels']=BDFDB['ModuleUtils']['findByProperties']('positionedContainer','unreadBar');vq['GuildDiscovery']=BDFDB['ModuleUtils']['findByProperties']('pageWrapper','guildCard');vq['GuildDm']=BDFDB['ModuleUtils']['find'](vs=>typeof vs['pill']=='string'&&Object['keys'](vs)['length']==0x1);vq['GuildEdges']=BDFDB['ModuleUtils']['findByProperties']('wrapper','edge','autoPointerEvents');vq['GuildFolder']=BDFDB['ModuleUtils']['findByProperties']('folder','expandedGuilds');vq['GuildHeader']=BDFDB['ModuleUtils']['findByProperties']('header','name','bannerImage');vq['GuildHeaderButton']=BDFDB['ModuleUtils']['findByProperties']('button','open');vq['GuildIcon']=BDFDB['ModuleUtils']['findByProperties']('acronym','selected','wrapper');vq['GuildInvite']=BDFDB['ModuleUtils']['findByProperties']('wrapper','guildIconJoined');vq['GuildSettingsBanned']=BDFDB['ModuleUtils']['findByProperties']('bannedUser','bannedUserAvatar');vq['GuildSettingsInvite']=BDFDB['ModuleUtils']['findByProperties']('countdownColumn','inviteSettingsInviteRow');vq['GuildSettingsMember']=BDFDB['ModuleUtils']['findByProperties']('member','membersFilterPopout');vq['GuildServer']=BDFDB['ModuleUtils']['findByProperties']('blobContainer','pill');vq['GuildsItems']=BDFDB['ModuleUtils']['findByProperties']('guildSeparator','guildsError');vq['GuildsWrapper']=BDFDB['ModuleUtils']['findByProperties']('scrollerWrap','unreadMentionsBar','wrapper');vq['HeaderBar']=BDFDB['ModuleUtils']['findByProperties']('container','children','toolbar');vq['HeaderBarExtras']=BDFDB['ModuleUtils']['findByProperties']('headerBarLoggedOut','search');vq['HeaderBarSearch']=BDFDB['ModuleUtils']['findByProperties']('search','searchBar','open');vq['HeaderBarTopic']=BDFDB['ModuleUtils']['findByProperties']('topic','expandable','content');vq['HomeIcon']=BDFDB['ModuleUtils']['findByProperties']('homeIcon');vq['HotKeyRecorder']=BDFDB['ModuleUtils']['findByProperties']('editIcon','recording');vq['HoverCard']=BDFDB['ModuleUtils']['findByProperties']('card','active');vq['IconDirection']=BDFDB['ModuleUtils']['findByProperties']('directionDown','directionUp');vq['ImageWrapper']=BDFDB['ModuleUtils']['findByProperties']('clickable','imageWrapperBackground');vq['InviteModal']=BDFDB['ModuleUtils']['findByProperties']('inviteRow','modal');vq['Item']=BDFDB['ModuleUtils']['findByProperties']('item','side','header');vq['ItemLayerContainer']=BDFDB['ModuleUtils']['findByProperties']('layer','layerContainer');vq['Input']=BDFDB['ModuleUtils']['findByProperties']('inputMini','inputDefault');vq['LayerModal']=BDFDB['ModuleUtils']['findByProperties']('root','small','medium');vq['Layers']=BDFDB['ModuleUtils']['findByProperties']('layer','layers');vq['LiveTag']=BDFDB['ModuleUtils']['findByProperties']('liveRed','live');vq['LFG']=BDFDB['ModuleUtils']['findByProperties']('lfg','topSectionHeader');vq['Margins']=BDFDB['ModuleUtils']['findByProperties']('marginBottom4','marginCenterHorz');vq['Member']=BDFDB['ModuleUtils']['findByProperties']('member','ownerIcon');vq['MembersWrap']=BDFDB['ModuleUtils']['findByProperties']('membersWrap','membersGroup');vq['Mention']=BDFDB['ModuleUtils']['findByProperties']('wrapperHover','wrapperNoHover');vq['Message']=BDFDB['ModuleUtils']['findByProperties']('containerCozy','content');vq['MessageAccessory']=BDFDB['ModuleUtils']['findByProperties']('embedWrapper','gifFavoriteButton');vq['MessageBody']=BDFDB['ModuleUtils']['findByProperties']('buttonContainer','isMentioned');vq['MessageElements']=BDFDB['ModuleUtils']['findByProperties']('messageGroupBlockedBtn','dividerRed');vq['MessageFile']=BDFDB['ModuleUtils']['findByProperties']('cancelButton','filenameLinkWrapper');vq['MessageMarkup']=BDFDB['ModuleUtils']['findByProperties']('markup');vq['MessageOperations']=BDFDB['ModuleUtils']['find'](vt=>typeof vt['operations']=='string'&&Object['keys'](vt)['length']==0x1);vq['MessageSystem']=BDFDB['ModuleUtils']['findByProperties']('container','actionAnchor');vq['MessagesPopout']=BDFDB['ModuleUtils']['findByProperties']('messageGroupWrapperOffsetCorrection','messagesPopout');vq['MessagesWelcome']=BDFDB['ModuleUtils']['findByProperties']('welcomeMessage','h1');vq['MessagesWrap']=BDFDB['ModuleUtils']['findByProperties']('messagesWrapper','messageGroupBlocked');vq['Modal']=BDFDB['ModuleUtils']['findByProperties']('modal','sizeLarge');vq['ModalDivider']=BDFDB['ModuleUtils']['find'](vu=>typeof vu['divider']=='string'&&Object['keys'](vu)['length']==0x1);vq['ModalItems']=BDFDB['ModuleUtils']['findByProperties']('guildName','checkboxContainer');vq['ModalMiniContent']=BDFDB['ModuleUtils']['find'](vv=>typeof vv['modal']=='string'&&typeof vv['content']=='string'&&typeof vv['size']=='string'&&Object['keys'](vv)['length']==0x3);vq['ModalWrap']=BDFDB['ModuleUtils']['find'](vw=>typeof vw['modal']=='string'&&typeof vw['inner']=='string'&&Object['keys'](vw)['length']==0x2);vq['NameContainer']=vq['ContextMenu']['subMenuContext']?BDFDB['ModuleUtils']['findByProperties']('nameAndDecorators','name'):{};vq['NameTag']=BDFDB['ModuleUtils']['findByProperties']('bot','nameTag');vq['Note']=BDFDB['ModuleUtils']['find'](vx=>typeof vx['note']=='string'&&Object['keys'](vx)['length']==0x1);vq['Notice']=BDFDB['ModuleUtils']['findByProperties']('notice','noticeFacebook');vq['OptionPopout']=BDFDB['ModuleUtils']['findByProperties']('container','button','item');vq['PictureInPicture']=BDFDB['ModuleUtils']['findByProperties']('pictureInPicture','pictureInPictureWindow');vq['PillWrapper']=BDFDB['ModuleUtils']['find'](vy=>typeof vy['item']=='string'&&typeof vy['wrapper']=='string'&&Object['keys'](vy)['length']==0x2);vq['PrivateChannel']=BDFDB['ModuleUtils']['findByProperties']('channel','closeButton');vq['PrivateChannelActivity']=BDFDB['ModuleUtils']['findByProperties']('activity','text');vq['PrivateChannelList']=BDFDB['ModuleUtils']['findByProperties']('privateChannels','searchBar');vq['Popout']=BDFDB['ModuleUtils']['findByProperties']('popout','arrowAlignmentTop');vq['PopoutActivity']=BDFDB['ModuleUtils']['findByProperties']('ellipsis','activityActivityFeed');vq['QuickMessage']=BDFDB['ModuleUtils']['findByProperties']('quickMessage','isBlocked');vq['QuickSelect']=BDFDB['ModuleUtils']['findByProperties']('quickSelectArrow','selected');vq['QuickSwitch']=BDFDB['ModuleUtils']['findByProperties']('resultFocused','guildIconContainer');vq['QuickSwitchWrap']=BDFDB['ModuleUtils']['findByProperties']('container','miscContainer');vq['Reactions']=BDFDB['ModuleUtils']['findByProperties']('reactionBtn','reaction');vq['RecentMentions']=BDFDB['ModuleUtils']['findByProperties']('recentMentionsFilterPopout','mentionFilter');vq['Role']=BDFDB['ModuleUtils']['findByProperties']('roleCircle','roleName');vq['Scrollbar']=BDFDB['ModuleUtils']['findByProperties']('scrollbar','scrollbarGhost');vq['Scroller']=BDFDB['ModuleUtils']['findByProperties']('firefoxFixScrollFlex','scroller');vq['SearchBar']=BDFDB['ModuleUtils']['findByProperties']('container','clear');vq['SearchPopout']=BDFDB['ModuleUtils']['findByProperties']('datePicker','searchResultChannelIconBackground');vq['SearchPopoutWrap']=BDFDB['ModuleUtils']['findByProperties']('container','queryContainer');vq['SearchResults']=BDFDB['ModuleUtils']['findByProperties']('resultsWrapper','searchResults');vq['Select']=BDFDB['ModuleUtils']['findByProperties']('select','error','errorMessage');vq['SettingsCloseButton']=BDFDB['ModuleUtils']['findByProperties']('closeButton','keybind');vq['SettingsItems']=BDFDB['ModuleUtils']['findByProperties']('dividerMini','note');vq['SettingsTable']=BDFDB['ModuleUtils']['findByProperties']('headerOption','headerSize');vq['SettingsWindow']=BDFDB['ModuleUtils']['findByProperties']('contentRegion','standardSidebarView');vq['Slider']=BDFDB['ModuleUtils']['findByProperties']('slider','grabber');vq['Spoiler']=BDFDB['ModuleUtils']['findByProperties']('spoilerContainer','hidden');vq['Switch']=BDFDB['ModuleUtils']['findByProperties']('switchDisabled','valueChecked');vq['Table']=BDFDB['ModuleUtils']['findByProperties']('stickyHeader','emptyStateText');vq['Text']=BDFDB['ModuleUtils']['findByProperties']('defaultColor','defaultMarginh1');vq['TextColor']=BDFDB['ModuleUtils']['findByProperties']('colorStandard','colorMuted','colorError');vq['TextColor2']=BDFDB['ModuleUtils']['findByProperties']('base','muted','wrapper');vq['TextSize']=BDFDB['ModuleUtils']['findByProperties']('size10','size14','size20');vq['TextStyle']=BDFDB['ModuleUtils']['findByProperties']('large','primary','selectable');vq['Tip']=BDFDB['ModuleUtils']['findByProperties']('pro','inline');vq['Title']=BDFDB['ModuleUtils']['findByProperties']('title','size18');vq['TitleBar']=BDFDB['ModuleUtils']['findByProperties']('titleBar','wordmark');vq['Tooltip']=BDFDB['ModuleUtils']['findByProperties']('tooltip','tooltipTop');vq['Typing']=BDFDB['ModuleUtils']['findByProperties']('cooldownWrapper','typing');vq['UnreadBar']=BDFDB['ModuleUtils']['findByProperties']('active','bar','unread');vq['UserPopout']=BDFDB['ModuleUtils']['findByProperties']('userPopout','headerPlaying');vq['UserProfile']=BDFDB['ModuleUtils']['findByProperties']('topSectionNormal','tabBarContainer');vq['Video']=BDFDB['ModuleUtils']['findByProperties']('video','fullScreen');vq['VoiceChannel']=BDFDB['ModuleUtils']['findByProperties']('avatarSpeaking','voiceUser');vq['VoiceChannelList']=BDFDB['ModuleUtils']['findByProperties']('list','collapsed');vq['VoiceDetails']=BDFDB['ModuleUtils']['findByProperties']('container','customStatusContainer');vq['VoiceDetailsPing']=BDFDB['ModuleUtils']['findByProperties']('rtcConnectionQualityBad','rtcConnectionQualityFine');BDFDB['DiscordClassModules']=Object['assign']({},vq);var vz={'_bdguild':['BDrepo','bdGuild'],'_bdguildanimatable':['BDrepo','bdGuildAnimatable'],'_bdguildaudio':['BDrepo','bdGuildAudio'],'_bdguildselected':['BDrepo','bdGuildSelected'],'_bdguildseparator':['BDrepo','bdGuildSeparator'],'_bdguildunread':['BDrepo','bdGuildUnread'],'_bdguildvideo':['BDrepo','bdGuildVideo'],'_bdpillselected':['BDrepo','bdPillSelected'],'_bdpillunread':['BDrepo','bdPillUnread'],'_bdv2button':['BDv2repo','bdButton'],'_bdv2card':['BDv2repo','bdCard'],'_bdv2hastooltip':['BDv2repo','bdHasTooltip'],'_bdv2materialdesignicon':['BDv2repo','bdMaterialDesignIcon'],'_bdv2tooltipopen':['BDv2repo','vTooltipOpen'],'_repoauthor':['BDrepo','bdaAuthor'],'_repocheckbox':['BDrepo','switchCheckbox'],'_repocheckboxchecked':['BDrepo','switchChecked'],'_repocheckboxinner':['BDrepo','switch'],'_repocheckboxitem':['BDrepo','switchItem'],'_repocheckboxwrap':['BDrepo','switchWrapper'],'_repocontrols':['BDrepo','bdaControls'],'_repodescription':['BDrepo','bdaDescription'],'_repodescriptionwrap':['BDrepo','bdaDescriptionWrap'],'_repofolderbutton':['BDrepo','bdPfbtn'],'_repofooter':['BDrepo','bdaFooter'],'_repoheader':['BDrepo','bdaHeader'],'_repoheadertitle':['BDrepo','bdaHeaderTitle'],'_repolist':['BDrepo','bdaSlist'],'_repolink':['BDrepo','bdaLink'],'_repolinks':['BDrepo','bdaLinks'],'_reponame':['BDrepo','bdaName'],'_reposettingsbutton':['BDrepo','bdaSettingsButton'],'_reposettingsopen':['BDrepo','settingsOpen'],'_reposettingsclosed':['BDrepo','settingsClosed'],'_repoversion':['BDrepo','bdaVersion'],'accountinfo':['AccountDetails','container'],'accountinfoavatar':['AccountDetails','avatar'],'accountinfoavatarwrapper':['AccountDetails','avatarWrapper'],'accountinfobutton':['AccountDetailsButtons','button'],'accountinfobuttondisabled':['AccountDetailsButtons','disabled'],'accountinfobuttonenabled':['AccountDetailsButtons','enabled'],'accountinfodetails':['AccountDetails','usernameContainer'],'accountinfonametag':['AccountDetails','nameTag'],'activityfeed':['ActivityFeed','activityFeed'],'alignbaseline':['Flex','alignBaseline'],'aligncenter':['Flex','alignCenter'],'alignend':['Flex','alignEnd'],'alignstart':['Flex','alignStart'],'alignstretch':['Flex','alignStretch'],'anchor':['Anchor','anchor'],'anchorunderlineonhover':['Anchor','anchorUnderlineOnHover'],'animationcontainerbottom':['AnimationContainer','animatorBottom'],'animationcontainerleft':['AnimationContainer','animatorLeft'],'animationcontainerright':['AnimationContainer','animatorRight'],'animationcontainertop':['AnimationContainer','animatorTop'],'animationcontainerrender':['AnimationContainer','didRender'],'animationcontainerscale':['AnimationContainer','scale'],'animationcontainertranslate':['AnimationContainer','translate'],'app':['AppOuter','app'],'appcontainer':['AppBase','container'],'appmount':['AppMount','appMount'],'applayers':['AppInner','layers'],'applicationstore':['ApplicationStore','applicationStore'],'appold':['AppInner','app'],'auditlog':['AuditLog','auditLog'],'auditloguserhook':['AuditLog','userHook'],'authbox':['AuthBox','authBox'],'autocomplete':['Autocomplete','autocomplete'],'autocomplete2':['ChannelTextArea','autocomplete'],'autocompletecontent':['Autocomplete','content'],'autocompletecontenttitle':['Autocomplete','contentTitle'],'autocompletedescription':['Autocomplete','description'],'autocompletedescriptiondiscriminator':['Autocomplete','descriptionDiscriminator'],'autocompletedescriptionusername':['Autocomplete','descriptionUsername'],'autocompleteicon':['Autocomplete','icon'],'autocompleteiconforeground':['Autocomplete','iconForeground'],'autocompleteinner':['Autocomplete','autocompleteInner'],'autocompleterow':['Autocomplete','autocompleteRow'],'autocompleterowhorizontal':['Autocomplete','autocompleteRowHorizontal'],'autocompleterowvertical':['Autocomplete','autocompleteRowVertical'],'autocompleteselectable':['Autocomplete','selectable'],'autocompleteselected':['Autocomplete','selectorSelected'],'autocompleteselector':['Autocomplete','selector'],'avatar':['Avatar','avatar'],'avatarcursordefault':['Avatar','cursorDefault'],'avataricon':['AvatarIcon','icon'],'avatariconactivelarge':['AvatarIcon','iconActiveLarge'],'avatariconactivemedium':['AvatarIcon','iconActiveMedium'],'avatariconactivemini':['AvatarIcon','iconActiveMini'],'avatariconactivesmall':['AvatarIcon','iconActiveSmall'],'avatariconactivexlarge':['AvatarIcon','iconActiveXLarge'],'avatariconinactive':['AvatarIcon','iconInactive'],'avatariconsizelarge':['AvatarIcon','iconSizeLarge'],'avatariconsizemedium':['AvatarIcon','iconSizeMedium'],'avatariconsizemini':['AvatarIcon','iconSizeMini'],'avatariconsizesmol':['AvatarIcon','iconSizeSmol'],'avatariconsizesmall':['AvatarIcon','iconSizeSmall'],'avatariconsizexlarge':['AvatarIcon','iconSizeXLarge'],'avatarmask':['Avatar','mask'],'avatarnoicon':['AvatarIcon','noIcon'],'avatarpointer':['Avatar','pointer'],'avatarpointerevents':['Avatar','pointerEvents'],'avatarwrapper':['Avatar','wrapper'],'backdrop':['Backdrop','backdrop'],'badgewrapper':['NotFound','badgeWrapper'],'bottag':['BotTag','botTag'],'bottaginvert':['BotTag','botTagInvert'],'bottagmember':['Member','botTag'],'bottagmessage':['Message','botTag'],'bottagmessagecompact':['Message','botTagCompact'],'bottagmessagecozy':['Message','botTagCozy'],'bottagnametag':['NameTag','bot'],'bottagregular':['BotTag','botTagRegular'],'button':['Button','button'],'buttoncolorblack':['Button','colorBlack'],'buttoncolorbrand':['Button','colorBrand'],'buttoncolorgreen':['Button','colorGreen'],'buttoncolorgrey':['Button','colorGrey'],'buttoncolorlink':['Button','colorLink'],'buttoncolorprimary':['Button','colorPrimary'],'buttoncolorred':['Button','colorRed'],'buttoncolortransparent':['Button','colorTransparent'],'buttoncolorwhite':['Button','colorWhite'],'buttoncoloryellow':['Button','colorYellow'],'buttoncontents':['Button','contents'],'buttondisabledoverlay':['Button','disabledButtonOverlay'],'buttondisabledwrapper':['Button','disabledButtonWrapper'],'buttonfullwidth':['Button','fullWidth'],'buttongrow':['Button','grow'],'buttonhashover':['Button','hasHover'],'buttonhoverblack':['Button','hoverBlack'],'buttonhoverbrand':['Button','hoverBrand'],'buttonhovergreen':['Button','hoverGreen'],'buttonhovergrey':['Button','hoverGrey'],'buttonhoverlink':['Button','hoverLink'],'buttonhoverprimary':['Button','hoverPrimary'],'buttonhoverred':['Button','hoverRed'],'buttonhovertransparent':['Button','hoverTransparent'],'buttonhoverwhite':['Button','hoverWhite'],'buttonhoveryellow':['Button','hoverYellow'],'buttonlookblank':['Button','lookBlank'],'buttonlookfilled':['Button','lookFilled'],'buttonlookghost':['Button','lookGhost'],'buttonlookinverted':['Button','lookInverted'],'buttonlooklink':['Button','lookLink'],'buttonlookoutlined':['Button','lookOutlined'],'buttonsizeicon':['Button','sizeIcon'],'buttonsizelarge':['Button','sizeLarge'],'buttonsizemax':['Button','sizeMax'],'buttonsizemedium':['Button','sizeMedium'],'buttonsizemin':['Button','sizeMin'],'buttonsizesmall':['Button','sizeSmall'],'buttonsizexlarge':['Button','sizeXlarge'],'buttonspinner':['Button','spinner'],'buttonspinneritem':['Button','spinnerItem'],'buttonsubmitting':['Button','submitting'],'callavatarvideo':['Call','callAvatarVideo'],'callavatarvoice':['Call','callAvatarVoice'],'callavatarwrapper':['Call','callAvatarWrapper'],'callcurrentcontainer':['CallCurrent','wrapper'],'callcurrentdetails':['CallDetails','container'],'callcurrentvideo':['Video','video'],'callincoming':['CallIncoming','incomingCall'],'callincomingcontainer':['CallIncoming','container'],'callincominginner':['CallIncomingInner','incomingCallInner'],'callmembers':['CallIncomingInner','members'],'callselected':['Call','selected'],'callvideo':['Call','video'],'card':['Card','card'],'cardbrand':['Card','cardBrand'],'cardbrandoutline':['Card','cardBrandOutline'],'carddanger':['Card','cardDanger'],'carddangeroutline':['Card','cardDangerOutline'],'cardprimary':['Card','cardPrimary'],'cardprimaryeditable':['Card','cardPrimaryEditable'],'cardprimaryoutline':['Card','cardPrimaryOutline'],'cardprimaryoutlineeditable':['Card','cardPrimaryOutlineEditable'],'cardstore':['CardStore','card'],'cardstoreinteractive':['CardStore','interactive'],'cardsuccess':['Card','cardSuccess'],'cardsuccessoutline':['Card','cardSuccessOutline'],'cardwarning':['Card','cardWarning'],'cardwarningoutline':['Card','cardWarningOutline'],'categoryaddbutton':['CategoryContainer','addButton'],'categoryaddbuttonicon':['CategoryContainer','addButtonIcon'],'categorychildren':['Category','children'],'categoryclickable':['Category','clickable'],'categorycollapsed':['Category','collapsed'],'categorycontainerdefault':['CategoryContainer','containerDefault'],'categoryforcevisible':['CategoryContainer','forceVisible'],'categoryicon':['Category','icon'],'categoryiconvisibility':['CategoryContainer','iconVisibility'],'categorymuted':['Category','muted'],'categoryname':['Category','name'],'categorywrapper':['Category','wrapper'],'changelogadded':['ChangeLog','added'],'changelogfixed':['ChangeLog','fixed'],'changelogimproved':['ChangeLog','improved'],'changelogprogress':['ChangeLog','added'],'changelogtitle':['ChangeLog','title'],'channelactionicon':['ChannelContainer','actionIcon'],'channelchildicon':['ChannelContainer','iconItem'],'channelchildiconbase':['ChannelContainer','iconBase'],'channelchildren':['Channel','children'],'channelcontainerdefault':['ChannelContainer','containerDefault'],'channelcontent':['Channel','content'],'channeldisabled':['ChannelContainer','disabled'],'channelheaderchannelname':['ChatWindow','channelName'],'channelheaderchildren':['HeaderBar','children'],'channelheaderdivider':['HeaderBar','divider'],'channelheaderheaderbar':['HeaderBar','container'],'channelheaderheaderbarthemed':['HeaderBar','themed'],'channelheaderheaderbartitle':['HeaderBar','title'],'channelheadericon':['HeaderBar','icon'],'channelheadericonbadge':['HeaderBar','iconBadge'],'channelheadericonclickable':['HeaderBar','clickable'],'channelheadericonselected':['HeaderBar','selected'],'channelheadericonwrapper':['HeaderBar','iconWrapper'],'channelheadertitle':['ChatWindow','title'],'channelheadertitlewrapper':['ChatWindow','titleWrapper'],'channelheadersearch':['HeaderBarExtras','search'],'channelheadersearchbar':['HeaderBarSearch','searchBar'],'channelheadersearchicon':['HeaderBarSearch','icon'],'channelheadersearchinner':['HeaderBarSearch','search'],'channelheadertoolbar':['HeaderBar','toolbar'],'channelheadertoolbar2':['HeaderBarExtras','toolbar'],'channelheadertopic':['HeaderBarTopic','topic'],'channelheadertopicexpandable':['HeaderBarTopic','expandable'],'channelicon':['Channel','icon'],'channeliconvisibility':['ChannelContainer','iconVisibility'],'channelmentionsbadge':['ChannelContainer','mentionsBadge'],'channelmodeconnected':['Channel','modeConnected'],'channelmodelocked':['Channel','modeLocked'],'channelmodemuted':['Channel','modeMuted'],'channelmodeselected':['Channel','modeSelected'],'channelmodeunread':['Channel','modeUnread'],'channelname':['Channel','name'],'channelpanel':['AppBase','activityPanel'],'channelpaneltitle':['NotFound','channelPanelTitle'],'channelpanels':['AppBase','panels'],'channels':['AppBase','sidebar'],'channelselected':['ChannelContainer','selected'],'channelsscroller':['GuildChannels','scroller'],'channelsunreadbar':['GuildChannels','unreadBar'],'channelsunreadbarcontainer':['GuildChannels','positionedContainer'],'channelsunreadbarbottom':['GuildChannels','unreadBottom'],'channelsunreadbarunread':['GuildChannels','unread'],'channelsunreadbartop':['GuildChannels','unreadTop'],'channelunread':['Channel','unread'],'channeluserlimit':['ChannelLimit','wrapper'],'channeluserlimitcontainer':['ChannelContainer','userLimit'],'channeluserlimittotal':['ChannelLimit','total'],'channeluserlimitusers':['ChannelLimit','users'],'channelwrapper':['Channel','wrapper'],'chat':['ChatWindow','chat'],'chatbase':['AppBase','base'],'chatcontent':['ChatWindow','chatContent'],'chatform':['ChatWindow','form'],'chatinner':['ChatWindow','content'],'chatspacer':['AppBase','content'],'checkbox':['Checkbox','checkbox'],'checkboxchecked':['Checkbox','checked'],'checkboxcontainer':['ModalItems','checkboxContainer'],'checkboxinput':['Checkbox','input'],'checkboxinputdefault':['Checkbox','inputDefault'],'checkboxinputdisabled':['Checkbox','inputDisabled'],'checkboxround':['Checkbox','round'],'checkboxwrapper':['Checkbox','checkboxWrapper'],'checkboxwrapperdisabled':['Checkbox','checkboxWrapperDisabled'],'clickable':['Message','clickOverride'],'colorbase':['TextColor2','base'],'colorerror':['TextColor','colorError'],'colormuted':['TextColor','colorMuted'],'colormuted2':['TextColor2','muted'],'colorpicker':['ColorPicker','colorPickerCustom'],'colorpickerhexinput':['ColorPicker','customColorPickerInput'],'colorpickerhue':['ColorPickerInner','hue'],'colorpickerinner':['ColorPickerInner','wrapper'],'colorpickerrow':['ColorPicker','colorPickerRow'],'colorpickersaturation':['ColorPickerInner','saturation'],'colorpickerswatch':['ColorPicker','colorPickerSwatch'],'colorpickerswatches':['BDFDB','colorPickerSwatches'],'colorpickerswatchesdisabled':['BDFDB','colorPickerSwatchesDisabled'],'colorpickerswatchcustom':['ColorPicker','custom'],'colorpickerswatchdefault':['ColorPicker','default'],'colorpickerswatchdisabled':['ColorPicker','disabled'],'colorpickerswatchdropper':['ColorPicker','colorPickerDropper'],'colorpickerswatchdropperfg':['ColorPicker','colorPickerDropperFg'],'colorpickerswatchnocolor':['ColorPicker','noColor'],'colorpickerswatchselected':['BDFDB','colorPickerSwatchSelected'],'colorpickerswatchsingle':['BDFDB','colorPickerSwatchSingle'],'colorstandard':['TextColor','colorStandard'],'contentregion':['SettingsWindow','contentRegion'],'contextmenu':['ContextMenu','contextMenu'],'contextmenucheckbox':['ContextMenuCheckbox','checkbox'],'contextmenucheckbox2':['ContextMenu','checkbox'],'contextmenucheckboxdisabled':['ContextMenuCheckbox','disabled'],'contextmenucheckboxinner':['ContextMenuCheckbox','checkboxInner'],'contextmenucheckboxelement':['ContextMenuCheckbox','checkboxElement'],'contextmenuhint':['ContextMenu','hint'],'contextmenuitem':['ContextMenu','item'],'contextmenuitembrand':['ContextMenu','brand'],'contextmenuitemclickable':['ContextMenu','clickable'],'contextmenuitemdanger':['ContextMenu','danger'],'contextmenuitemdisabled':['ContextMenu','disabled'],'contextmenuitemgroup':['ContextMenu','itemGroup'],'contextmenuitemtoggle':['ContextMenu','itemToggle'],'contextmenuitemselected':['ContextMenu','selected'],'contextmenuitemslider':['ContextMenu','itemSlider'],'contextmenuitemsubmenu':['ContextMenu','itemSubMenu'],'contextmenuitemsubmenucaret':['ContextMenu','caret'],'contextmenulabel':['ContextMenu','label'],'contextmenuscroller':['ContextMenu','scroller'],'contextmenuslider':['ContextMenu','slider'],'contextmenusubcontext':['ContextMenu','subMenuContext'],'cooldownwrapper':['Typing','cooldownWrapper'],'cursordefault':['Cursor','cursorDefault'],'cursorpointer':['Cursor','cursorPointer'],'customstatus':['CustomStatus','customStatus'],'customstatuscontenticon':['CustomStatus','customStatusContentIcon'],'defaultcolor':['Text','defaultColor'],'description':['FormText','description'],'directioncolumn':['Flex','directionColumn'],'directiondown':['IconDirection','directionDown'],'directionleft':['IconDirection','directionLeft'],'directionright':['IconDirection','directionRight'],'directionrow':['Flex','directionRow'],'directionrowreverse':['Flex','directionRowReverse'],'directionup':['IconDirection','directionUp'],'directiontransition':['IconDirection','transition'],'disabled':['SettingsItems','disabled'],'discriminator':['NameTag','discriminator'],'divider':['ModalDivider','divider'],'dividerdefault':['SettingsItems','dividerDefault'],'dividermini':['SettingsItems','dividerMini'],'modaldivider':['ModalDivider','divider'],'modaldividerdefault':['SettingsItems','dividerDefault'],'modaldividermini':['SettingsItems','dividerMini'],'dmchannel':['PrivateChannel','channel'],'dmchannelactivity':['PrivateChannelActivity','activity'],'dmchannelactivityicon':['PrivateChannelActivity','icon'],'dmchannelactivitytext':['PrivateChannelActivity','text'],'dmchannelclose':['PrivateChannel','closeButton'],'dmchannelheader':['PrivateChannelList','header'],'dmchannels':['PrivateChannelList','privateChannels'],'dmpill':['GuildDm','pill'],'downloadlink':['DownloadLink','downloadLink'],'ellipsis':['PopoutActivity','ellipsis'],'embed':['Embed','embed'],'embedauthor':['Embed','embedAuthor'],'embedauthoricon':['Embed','embedAuthorIcon'],'embedauthorname':['Embed','embedAuthorName'],'embedauthornamelink':['Embed','embedAuthorNameLink'],'embedcentercontent':['Embed','centerContent'],'embedcontent':['Embed','embedContent'],'embedcontentinner':['Embed','embedContentInner'],'embeddescription':['Embed','embedDescription'],'embedfield':['Embed','embedField'],'embedfieldinline':['Embed','embedFieldInline'],'embedfieldname':['Embed','embedFieldName'],'embedfields':['Embed','embedFields'],'embedfieldvalue':['Embed','embedFieldValue'],'embedfooter':['Embed','embedFooter'],'embedfootericon':['Embed','embedFooterIcon'],'embedfooterseparator':['Embed','embedFooterSeparator'],'embedfootertext':['Embed','embedFooterText'],'embedgiftag':['Embed','embedGIFTag'],'embedgifv':['Embed','embedGIFV'],'embedhiddenspoiler':['Embed','hiddenSpoiler'],'embedhighbackgroundopacity':['Embed','highBackgroundOpacity'],'embediframe':['Embed','embedIframe'],'embedimage':['Embed','embedImage'],'embedinner':['Embed','embedInner'],'embedlink':['Embed','embedLink'],'embedlowbackgroundopacity':['Embed','lowBackgroundOpacity'],'embedmargin':['Embed','embedMargin'],'embedmarginlarge':['Embed','embedMarginLarge'],'embedmediumbackgroundopacity':['Embed','mediumBackgroundOpacity'],'embedpill':['Embed','embedPill'],'embedprovider':['Embed','embedProvider'],'embedproviderlink':['Embed','embedProviderLink'],'embedspoilerattachment':['Embed','spoilerAttachment'],'embedspoilerembed':['Embed','spoilerEmbed'],'embedspotify':['Embed','embedSpotify'],'embedthumbnail':['Embed','embedThumbnail'],'embedtitle':['Embed','embedTitle'],'embedtitlelink':['Embed','embedTitleLink'],'embedvideo':['Embed','embedVideo'],'embedvideoaction':['Embed','embedVideoAction'],'embedvideoactions':['Embed','embedVideoActions'],'embedvideoimagecomponent':['Embed','embedVideoImageComponent'],'embedvideoimagecomponentinner':['Embed','embedVideoImageComponentInner'],'embedwrapper':['MessageAccessory','embedWrapper'],'emojibutton':['EmojiButton','emojiButton'],'emojibuttonhovered':['EmojiButton','emojiButtonHovered'],'emojibuttonnormal':['EmojiButton','emojiButtonNormal'],'emojibuttonsprite':['EmojiButton','sprite'],'emojipicker':['EmojiPicker','emojiPicker'],'emojipickeractivity':['EmojiPicker','activity'],'emojipickerbutton':['Reactions','reactionBtn'],'emojipickercategories':['EmojiPicker','categories'],'emojipickercategory':['EmojiPicker','category'],'emojipickercustom':['EmojiPicker','custom'],'emojipickerdimmer':['EmojiPicker','dimmer'],'emojipickerdisabled':['EmojiPicker','disabled'],'emojipickerdiversityselector':['EmojiPicker','diversitySelector'],'emojipickeremojiitem':['EmojiPicker','emojiItem'],'emojipickerflags':['EmojiPicker','flags'],'emojipickerfood':['EmojiPicker','food'],'emojipickerheader':['EmojiPicker','header'],'emojipickeritem':['EmojiPicker','item'],'emojipickernature':['EmojiPicker','nature'],'emojipickerobjects':['EmojiPicker','objects'],'emojipickerpeople':['EmojiPicker','people'],'emojipickerpopout':['EmojiPicker','popout'],'emojipickerpremiumpromo':['EmojiPicker','premiumPromo'],'emojipickerpremiumpromoclose':['EmojiPicker','premiumPromoClose'],'emojipickerpremiumpromodescription':['EmojiPicker','premiumPromoDescription'],'emojipickerpremiumpromoimage':['EmojiPicker','premiumPromoImage'],'emojipickerpremiumpromotitle':['EmojiPicker','premiumPromoTitle'],'emojipickerrecent':['EmojiPicker','recent'],'emojipickerrow':['EmojiPicker','row'],'emojipickersearchbar':['EmojiPicker','searchBar'],'emojipickerscroller':['EmojiPicker','scroller'],'emojipickerscrollerwrap':['EmojiPicker','scrollerWrap'],'emojipickerselected':['EmojiPicker','selected'],'emojipickerspriteitem':['EmojiPicker','spriteItem'],'emojipickerstickyheader':['EmojiPicker','stickyHeader'],'emojipickersymbols':['EmojiPicker','symbols'],'emojipickertravel':['EmojiPicker','travel'],'emojipickervisible':['EmojiPicker','visible'],'fileattachment':['File','attachment'],'fileattachmentinner':['File','attachmentInner'],'filecancelbutton':['File','cancelButton'],'filedownloadbutton':['File','downloadButton'],'filename':['File','filename'],'filenamelink':['File','fileNameLink'],'filenamelinkwrapper':['File','filenameLinkWrapper'],'filenamewrapper':['File','filenameWrapper'],'flex':['FlexChild','flex'],'flex2':['Flex','flex'],'flexcenter':['Flex','flexCenter'],'flexchild':['FlexChild','flexChild'],'flexmarginreset':['FlexChild','flexMarginReset'],'flexspacer':['Flex','spacer'],'flowerstar':['FlowerStar','flowerStar'],'flowerstarchild':['FlowerStar','childContainer'],'flowerstarcontainer':['FlowerStar','flowerStarContainer'],'formtext':['FormText','formText'],'friends':['Friends','container'],'friendscolumn':['Friends','friendsColumn'],'friendscolumnnamewrap':['Friends','friendsColumnName'],'friendsrow':['Friends','friendsRow'],'friendstable':['Friends','friendsTable'],'friendstableheader':['Friends','friendsTableHeader'],'friendsusername':['Friends','username'],'game':['Game','game'],'gameicon':['GameIcon','gameIcon'],'gameiconlarge':['GameIcon','large'],'gameiconmedium':['GameIcon','medium'],'gameiconsmall':['GameIcon','small'],'gameiconxsmall':['GameIcon','xsmall'],'gamelibrary':['GameLibrary','gameLibrary'],'gamelibrarytable':['Table','table'],'gamelibrarytableheader':['Table','header'],'gamelibrarytablestickyheader':['Table','stickyHeader'],'gamename':['Game','gameName'],'gamenameinput':['Game','gameNameInput'],'giffavoritebutton':['MessageAccessory','gifFavoriteButton'],'giffavoritecolor':['GifFavoriteButton','gifFavoriteButton'],'giffavoriteicon':['GifFavoriteButton','icon'],'giffavoriteshowpulse':['GifFavoriteButton','showPulse'],'giffavoritesize':['GifFavoriteButton','size'],'giffavoriteselected':['GifFavoriteButton','selected'],'giftinventory':['GiftInventory','root'],'goliveactions':['GoLiveDetails','actions'],'golivebody':['GoLiveDetails','body'],'goliveclickablegamewrapper':['GoLiveDetails','clickableGameWrapper'],'golivegameicon':['GoLiveDetails','gameIcon'],'golivegamename':['GoLiveDetails','gameName'],'golivegamewrapper':['GoLiveDetails','gameWrapper'],'golivepanel':['GoLiveDetails','panel'],'green':['TextStyle','statusGreen'],'grey':['TextStyle','statusGrey'],'guildbadgebase':['Badge','base'],'guildbadgeicon':['Badge','icon'],'guildbadgeiconbadge':['Badge','iconBadge'],'guildbadgeiconbadge2':['GuildsItems','iconBadge'],'guildbadgenumberbadge':['Badge','numberBadge'],'guildbadgetextbadge':['Badge','textBadge'],'guildbuttoncontainer':['GuildsItems','circleButtonMask'],'guildbuttoninner':['GuildsItems','circleIconButton'],'guildbuttonicon':['GuildsItems','circleIcon'],'guildbuttonpill':['GuildsItems','pill'],'guildbuttonselected':['GuildsItems','selected'],'guildchannels':['NotFound','guildChannels'],'guildcontainer':['GuildServer','blobContainer'],'guilddiscovery':['GuildDiscovery','pageWrapper'],'guildedge':['GuildEdges','edge'],'guildedgehalf':['GuildEdges','half'],'guildedgehigher':['GuildEdges','higher'],'guildedgemiddle':['GuildEdges','middle'],'guildedgewrapper':['GuildEdges','wrapper'],'guildserror':['GuildsItems','guildsError'],'guildserrorinner':['GuildsItems','errorInner'],'guildfolder':['GuildFolder','folder'],'guildfolderexpandendbackground':['GuildFolder','expandedFolderBackground'],'guildfolderexpandendbackgroundcollapsed':['GuildFolder','collapsed'],'guildfolderexpandendbackgroundhover':['GuildFolder','hover'],'guildfolderexpandedguilds':['GuildFolder','expandedGuilds'],'guildfolderguildicon':['GuildFolder','guildIcon'],'guildfoldericonwrapper':['GuildFolder','folderIconWrapper'],'guildfoldericonwrapperclosed':['GuildFolder','closedFolderIconWrapper'],'guildfoldericonwrapperexpanded':['GuildFolder','expandedFolderIconWrapper'],'guildfolderwrapper':['GuildFolder','wrapper'],'guildheader':['GuildHeader','container'],'guildheaderbannerimage':['GuildHeader','bannerImage'],'guildheaderbannerimagecontainer':['GuildHeader','animatedContainer'],'guildheaderbannervisible':['GuildHeader','bannerVisible'],'guildheaderbutton':['GuildHeaderButton','button'],'guildheaderbuttonopen':['GuildHeaderButton','open'],'guildheaderclickable':['GuildHeader','clickable'],'guildheaderhasbanner':['GuildHeader','hasBanner'],'guildheadericoncontainer':['GuildHeader','guildIconContainer'],'guildheadericonbgtiernone':['GuildHeader','iconBackgroundTierNone'],'guildheadericonbgtierone':['GuildHeader','iconBackgroundTierOne'],'guildheadericonbgtierthree':['GuildHeader','iconBackgroundTierThree'],'guildheadericonbgtiertwo':['GuildHeader','iconBackgroundTierTwo'],'guildheadericonpremiumgem':['GuildHeader','premiumGuildIconGem'],'guildheadericontiernone':['GuildHeader','iconTierNone'],'guildheadericontierone':['GuildHeader','iconTierOne'],'guildheadericontierthree':['GuildHeader','iconTierThree'],'guildheadericontiertwo':['GuildHeader','iconTierTwo'],'guildheaderheader':['GuildHeader','header'],'guildheadername':['GuildHeader','name'],'guildicon':['GuildIcon','icon'],'guildiconacronym':['GuildIcon','acronym'],'guildiconchildwrapper':['GuildIcon','childWrapper'],'guildiconselected':['GuildIcon','selected'],'guildiconwrapper':['GuildIcon','wrapper'],'guildinner':['Guild','wrapper'],'guildinnerwrapper':['GuildsItems','listItemWrapper'],'guildlowerbadge':['Guild','lowerBadge'],'guildouter':['GuildsItems','listItem'],'guildpill':['GuildServer','pill'],'guildpillitem':['PillWrapper','item'],'guildpillwrapper':['PillWrapper','wrapper'],'guildplaceholder':['GuildsItems','dragInner'],'guildplaceholdermask':['GuildsItems','placeholderMask'],'guilds':['AppBase','guilds'],'guildseparator':['GuildsItems','guildSeparator'],'guildserror':['GuildsItems','guildsError'],'guildsettingsbannedcard':['GuildSettingsBanned','bannedUser'],'guildsettingsbanneddiscrim':['GuildSettingsBanned','discrim'],'guildsettingsbannedusername':['GuildSettingsBanned','username'],'guildsettingsinvitecard':['GuildSettingsInvite','inviteSettingsInviteRow'],'guildsettingsinvitechannelname':['GuildSettingsInvite','channelName'],'guildsettingsinviteusername':['GuildSettingsInvite','username'],'guildsettingsmembercard':['GuildSettingsMember','member'],'guildsettingsmembername':['GuildSettingsMember','name'],'guildsettingsmembernametag':['GuildSettingsMember','nameTag'],'guildsscroller':['GuildsWrapper','scroller'],'guildsscrollerwrap':['GuildsWrapper','scrollerWrap'],'guildsvg':['Guild','svg'],'guildswrapper':['GuildsWrapper','wrapper'],'guildswrapperunreadmentionsbar':['GuildsWrapper','unreadMentionsBar'],'guildswrapperunreadmentionsbarbottom':['GuildsWrapper','unreadMentionsIndicatorBottom'],'guildswrapperunreadmentionsbartop':['GuildsWrapper','unreadMentionsIndicatorTop'],'guildupperbadge':['Guild','upperBadge'],'h1':['Text','h1'],'h1defaultmargin':['Text','defaultMarginh1'],'h2':['Text','h2'],'h2defaultmargin':['Text','defaultMarginh2'],'h3':['Text','h3'],'h3defaultmargin':['Text','defaultMarginh3'],'h4':['Text','h4'],'h4defaultmargin':['Text','defaultMarginh4'],'h5':['Text','h5'],'h5defaultmargin':['Text','defaultMarginh5'],'headertitle':['Text','title'],'height12':['UserPopout','height12'],'height16':['File','height16'],'height24':['Title','height24'],'height36':['Notice','height36'],'highlight':['NotFound','highlight'],'homebuttonicon':['HomeIcon','homeIcon'],'homebuttonpill':['HomeIcon','pill'],'horizontal':['FlexChild','horizontal'],'horizontal2':['NotFound','_'],'horizontalreverse':['FlexChild','horizontalReverse'],'horizontalreverse2':['NotFound','_'],'hotkeybase':['NotFound','_'],'hotkeybutton':['HotKeyRecorder','button'],'hotkeybutton2':['NotFound','_'],'hotkeycontainer':['HotKeyRecorder','container'],'hotkeycontainer2':['NotFound','_'],'hotkeydisabled':['HotKeyRecorder','disabled'],'hotkeydisabled2':['NotFound','_'],'hotkeyediticon':['HotKeyRecorder','editIcon'],'hotkeyhasvalue':['HotKeyRecorder','hasValue'],'hotkeyinput':['HotKeyRecorder','input'],'hotkeyinput2':['HotKeyRecorder','input'],'hotkeylayout':['HotKeyRecorder','layout'],'hotkeylayout2':['HotKeyRecorder','layout'],'hotkeyrecording':['HotKeyRecorder','recording'],'hotkeyshadowpulse':['HotKeyRecorder','shadowPulse'],'hotkeytext':['HotKeyRecorder','text'],'hovercard':['HoverCard','card'],'hovercardinner':['BDFDB','cardInner'],'hovercardbutton':['NotFound','hoverCardButton'],'icon':['EmbedActions','icon'],'iconactionswrapper':['EmbedActions','wrapper'],'iconexternal':['EmbedActions','iconExternal'],'iconexternalmargins':['EmbedActions','iconExternalMargins'],'iconplay':['EmbedActions','iconPlay'],'iconwrapper':['EmbedActions','iconWrapper'],'iconwrapperactive':['EmbedActions','iconWrapperActive'],'imageaccessory':['ImageWrapper','imageAccessory'],'imageclickable':['ImageWrapper','clickable'],'imageerror':['ImageWrapper','imageError'],'imageplaceholder':['ImageWrapper','imagePlaceholder'],'imageplaceholderoverlay':['ImageWrapper','imagePlaceholderOverlay'],'imagewrapper':['ImageWrapper','imageWrapper'],'imagewrapperbackground':['ImageWrapper','imageWrapperBackground'],'imagewrapperinner':['ImageWrapper','imageWrapperInner'],'imagezoom':['ImageWrapper','imageZoom'],'itemlayer':['ItemLayerContainer','layer'],'itemlayercontainer':['ItemLayerContainer','layerContainer'],'input':['Input','input'],'inputdefault':['Input','inputDefault'],'inputdisabled':['Input','disabled'],'inputeditable':['Input','editable'],'inputerror':['Input','error'],'inputfocused':['Input','focused'],'inputmini':['Input','inputMini'],'inputsuccess':['Input','success'],'inputwrapper':['Input','inputWrapper'],'invite':['GuildInvite','wrapper'],'invitebutton':['GuildInvite','button'],'invitebuttoncontent':['GuildInvite','buttonContent'],'invitebuttonicon':['GuildInvite','buttonIcon'],'invitebuttoninner':['GuildInvite','buttonInner'],'invitebuttonsize':['GuildInvite','buttonSize'],'invitechannelname':['GuildInvite','channelName'],'invitecontent':['GuildInvite','content'],'invitecursordefault':['GuildInvite','cursorDefault'],'inviteguilddetail':['GuildInvite','guildDetail'],'inviteguildicon':['GuildInvite','guildIcon'],'inviteguildiconexpired':['GuildInvite','guildIconExpired'],'inviteguildiconimage':['GuildInvite','guildIconImage'],'inviteguildiconimagejoined':['GuildInvite','guildIconImageJoined'],'inviteguildiconjoined':['GuildInvite','guildIconJoined'],'inviteguildinfo':['GuildInvite','guildInfo'],'inviteguildname':['GuildInvite','guildName'],'inviteguildnameexpired':['GuildInvite','guildNameExpired'],'inviteguildnamejoined':['GuildInvite','guildNameJoined'],'inviteheader':['GuildInvite','header'],'invitehighbackgroundopacity':['GuildInvite','highBackgroundOpacity'],'inviteiconsizeoverride':['GuildInvite','iconSizeOverride'],'invitelowbackgroundopacity':['GuildInvite','lowBackgroundOpacity'],'invitemediumbackgroundopacity':['GuildInvite','mediumBackgroundOpacity'],'invitemodal':['InviteModal','modal'],'invitemodalinviterow':['InviteModal','inviteRow'],'invitemodalinviterowname':['InviteModal','inviteRowName'],'invitemodalwrapper':['InviteModal','wrapper'],'inviteonlinecount':['GuildInvite','onlineCount'],'inviteresolving':['GuildInvite','resolving'],'inviteresolvingbackground':['GuildInvite','resolvingBackground'],'invitestatus':['GuildInvite','status'],'invitestatusoffline':['GuildInvite','statusOffline'],'invitestatusonline':['GuildInvite','statusOnline'],'inviteuserselectnone':['GuildInvite','userSelectNone'],'justifycenter':['Flex','justifyCenter'],'justifyend':['Flex','justifyEnd'],'justifystart':['Flex','justifyStart'],'large':['TextStyle','large'],'layermodal':['LayerModal','root'],'layermodallarge':['LayerModal','large'],'layermodalmedium':['LayerModal','medium'],'layermodalsmall':['LayerModal','small'],'layer':['Layers','layer'],'layerbase':['Layers','baseLayer'],'layers':['Layers','layers'],'layersbg':['Layers','bg'],'lfg':['LFG','lfg'],'livetag':['LiveTag','live'],'livetaggray':['LiveTag','liveGray'],'livetaglarge':['LiveTag','liveLarge'],'livetagred':['LiveTag','liveRed'],'livetagsmall':['LiveTag','liveSmall'],'loginscreen':['NotFound','loginScreen'],'marginbottom4':['Margins','marginBottom4'],'marginbottom8':['Margins','marginBottom8'],'marginbottom20':['Margins','marginBottom20'],'marginbottom40':['Margins','marginBottom40'],'marginbottom60':['Margins','marginBottom60'],'margincenterhorz':['Margins','marginCenterHorz'],'marginleft4':['Autocomplete','marginLeft4'],'marginleft8':['Autocomplete','marginLeft8'],'marginreset':['Margins','marginReset'],'margintop4':['Margins','marginTop4'],'margintop8':['Margins','marginTop8'],'margintop20':['Margins','marginTop20'],'margintop40':['Margins','marginTop40'],'margintop60':['Margins','marginTop60'],'medium':['TextStyle','medium'],'member':['Member','member'],'membericon':['Member','icon'],'memberoffline':['Member','offline'],'memberownericon':['Member','ownerIcon'],'memberpremiumicon':['Member','premiumIcon'],'members':['MembersWrap','members'],'membersgroup':['MembersWrap','membersGroup'],'memberswrap':['MembersWrap','membersWrap'],'memberusername':['Member','roleColor'],'mention':['NotFound','mention'],'mentionwrapper':['Mention','wrapper'],'mentionwrapperhover':['Mention','wrapperHover'],'mentionwrappernohover':['Mention','wrapperNoHover'],'messageaccessory':['MessageAccessory','container'],'messageaccessorycompact':['MessageAccessory','containerCompact'],'messageaccessorycozy':['MessageAccessory','containerCozy'],'messageavatar':['Message','avatar'],'messagebarbase':['MessageElements','barBase'],'messagebarbuttonalt':['MessageElements','barButtonAlt'],'messagebarbuttonbase':['MessageElements','barButtonBase'],'messagebarbuttonicon':['MessageElements','barButtonIcon'],'messagebarbuttonmain':['MessageElements','barButtonMain'],'messagebarhasmore':['MessageElements','hasMore'],'messagebarjumptopresentbar':['MessageElements','jumpToPresentBar'],'messagebarloadingmore':['MessageElements','loadingMore'],'messagebarnewmessagesbar':['MessageElements','newMessagesBar'],'messagebarspan':['MessageElements','span'],'messagebarspinner':['MessageElements','spinner'],'messagebarspinneritem':['MessageElements','spinnerItem'],'messagebody':['MessageBody','container'],'messagebodycompact':['MessageBody','containerCompact'],'messagebodycozy':['MessageBody','containerCozy'],'messagebodyismentioned':['MessageBody','isMentioned'],'messagebodyismentionedcompact':['MessageBody','isMentionedCompact'],'messagebodyismentionedcozy':['MessageBody','isMentionedCozy'],'messagebuttoncontainer':['Message','buttonContainer'],'messagebuttoncontainerouter':['MessageBody','buttonContainer'],'messagecompact':['Message','messageCompact'],'messagecontent':['Message','content'],'messagecontentcompact':['Message','contentCompact'],'messagecontentcozy':['Message','contentCozy'],'messagedivider':['Message','divider'],'messagedividerenabled':['Message','dividerEnabled'],'messageedited':['MessageBody','edited'],'messagegroup':['Message','container'],'messagegroupblocked':['MessageElements','messageGroupBlocked'],'messagegroupblockedbtn':['MessageElements','messageGroupBlockedBtn'],'messagegroupblockedrevealed':['MessageElements','revealed'],'messagegroupcozy':['Message','containerCozy'],'messagegroupcompact':['Message','containerCompact'],'messagegroupwrapper':['MessagesPopout','messageGroupWrapper'],'messagegroupwrapperoffsetcorrection':['MessagesPopout','messageGroupWrapperOffsetCorrection'],'messageheadercompact':['Message','headerCompact'],'messageheadercozy':['Message','headerCozy'],'messageheadercozymeta':['Message','headerCozyMeta'],'messagelocalbotmessage':['Message','localBotMessage'],'messagemarkup':['MessageMarkup','markup'],'messagemarkupiscompact':['MessageBody','isCompact'],'messageoperations':['MessageOperations','operations'],'messages':['MessagesWrap','messages'],'messagesdivider':['MessagesWrap','divider'],'messagespopout':['MessagesPopout','messagesPopout'],'messagespopoutaccessories':['MessagesPopout','accessories'],'messagespopoutactionbuttons':['MessagesPopout','actionButtons'],'messagespopoutbody':['MessagesPopout','body'],'messagespopoutbottom':['MessagesPopout','bottom'],'messagespopoutchannelname':['MessagesPopout','channelName'],'messagespopoutchannelseparator':['MessagesPopout','channelSeparator'],'messagespopoutclosebutton':['MessagesPopout','closeButton'],'messagespopoutcomment':['MessagesPopout','comment'],'messagespopoutcontainercompactbounded':['Message','containerCompactBounded'],'messagespopoutcontainercozybounded':['Message','containerCozyBounded'],'messagespopoutemptyplaceholder':['MessagesPopout','emptyPlaceholder'],'messagespopoutfooter':['MessagesPopout','footer'],'messagespopoutguildname':['MessagesPopout','guildName'],'messagespopouthasmore':['MessagesPopout','hasMore'],'messagespopouthasmorebutton':['MessagesPopout','hasMoreButton'],'messagespopoutheader':['MessagesPopout','header'],'messagespopouthidden':['MessagesPopout','hidden'],'messagespopoutimage':['MessagesPopout','image'],'messagespopoutjumpbutton':['MessagesPopout','jumpButton'],'messagespopoutloading':['MessagesPopout','loading'],'messagespopoutloadingmore':['MessagesPopout','loadingMore'],'messagespopoutloadingplaceholder':['MessagesPopout','loadingPlaceholder'],'messagespopoutmessagegroupcozy':['MessagesPopout','messageGroupCozy'],'messagespopoutmessagegroupwrapper':['MessagesPopout','messageGroupWrapper'],'messagespopoutmessagegroupwrapperoffsetcorrection':['MessagesPopout','messageGroupWrapperOffsetCorrection'],'messagespopoutscrollingfooterwrap':['MessagesPopout','scrollingFooterWrap'],'messagespopoutspinner':['MessagesPopout','spinner'],'messagespopouttext':['MessagesPopout','text'],'messagespopouttip':['MessagesPopout','tip'],'messagespopouttitle':['MessagesPopout','title'],'messagespopoutvisible':['MessagesPopout','visible'],'messagespopoutwrap':['MessagesPopout','messagesPopoutWrap'],'messagesscrollerwrapper':['MessagesWrap','scrollerWrap'],'messageswelcomemessage':['MessagesWelcome','welcomeMessage'],'messageswelcomemessageheader':['MessagesWelcome','h1'],'messageswrapper':['MessagesWrap','messagesWrapper'],'messagesystem':['MessageSystem','container'],'messagesystemcontent':['MessageSystem','content'],'messagesystemicon':['MessageSystem','icon'],'messagetimedivider':['MessageElements','divider'],'messagetimedividerred':['MessageElements','dividerRed'],'messagetimedividercontent':['MessageElements','dividerContent'],'messagetimestampcompact':['Message','timestampCompact'],'messagetimestampcompactismentioned':['Message','timestampCompactIsMentioned'],'messagetimestampcozy':['Message','timestampCozy'],'messagetimestampsystem':['MessageSystem','timestamp'],'messageuploadcancel':['MessageFile','cancelButton'],'messageusername':['Message','username'],'modal':['ModalWrap','modal'],'modalclose':['Modal','close'],'modalcontent':['Modal','content'],'modalfooter':['Modal','footer'],'modalguildname':['ModalItems','guildName'],'modalheader':['Modal','header'],'modalheaderhassibling':['BDFDB','modalHeaderHasSibling'],'modalinner':['ModalWrap','inner'],'modalmini':['ModalMiniContent','modal'],'modalminicontent':['ModalMiniContent','content'],'modalminisize':['ModalMiniContent','size'],'modalminitext':['HeaderBarTopic','content'],'modalseparator':['Modal','separator'],'modalsizelarge':['Modal','sizeLarge'],'modalsizemedium':['Modal','sizeMedium'],'modalsizesmall':['Modal','sizeSmall'],'modalsub':['Modal','modal'],'modalsubinner':['Modal','inner'],'modaltabcontent':['BDFDB','modalTabContent'],'modaltabcontentopen':['BDFDB','modalTabContentOpen'],'modedefault':['FormText','modeDefault'],'modedisabled':['FormText','modeDisabled'],'modeselectable':['FormText','modeSelectable'],'namecontainer':['NameContainer','container'],'namecontaineravatar':['NameContainer','avatar'],'namecontainerclickable':['NameContainer','clickable'],'namecontainercontent':['NameContainer','content'],'namecontainerlayout':['NameContainer','layout'],'namecontainername':['NameContainer','name'],'namecontainernamecontainer':['NotFound','nameContainerNameContainer'],'namecontainernamewrapper':['NameContainer','nameAndDecorators'],'namecontainerselected':['NameContainer','selected'],'namecontainersubtext':['NameContainer','subText'],'nametag':['NameTag','nameTag'],'nochannel':['ChatWindow','noChannel'],'notice':['Notice','notice'],'noticebrand':['Notice','noticeBrand'],'noticebutton':['Notice','button'],'noticedanger':['Notice','noticeDanger'],'noticedefault':['Notice','noticeDefault'],'noticedismiss':['Notice','dismiss'],'noticefacebook':['Notice','noticeFacebook'],'noticeicon':['Notice','icon'],'noticeiconandroid':['Notice','iconAndroid'],'noticeiconapple':['Notice','iconApple'],'noticeiconwindows':['Notice','iconWindows'],'noticeinfo':['Notice','noticeInfo'],'noticeplatformicon':['Notice','platformIcon'],'noticepremium':['Notice','noticePremium'],'noticepremiumaction':['Notice','premiumAction'],'noticepremiumgrandfathered':['Notice','noticePremiumGrandfathered'],'noticepremiumlogo':['Notice','premiumLogo'],'noticepremiumtext':['Notice','premiumText'],'noticerichpresence':['Notice','noticeRichPresence'],'noticespotify':['Notice','noticeSpotify'],'noticestreamer':['Notice','noticeStreamerMode'],'noticesuccess':['Notice','noticeSuccess'],'noticesurvey':['Notice','noticeSurvey'],'note':['SettingsItems','note'],'nowrap':['Flex','noWrap'],'optionpopout':['OptionPopout','container'],'optionpopoutbutton':['OptionPopout','button'],'optionpopoutbuttonicon':['OptionPopout','icon'],'optionpopoutitem':['OptionPopout','item'],'overflowellipsis':['BDFDB','overflowEllipsis'],'pictureinpicture':['PictureInPicture','pictureInPicture'],'pictureinpicturewindow':['PictureInPicture','pictureInPictureWindow'],'popout':['Popout','popout'],'popoutarrowalignmenttop':['Popout','arrowAlignmentTop'],'popoutbody':['Popout','body'],'popoutbottom':['Popout','popoutBottom'],'popoutbottomleft':['Popout','popoutBottomLeft'],'popoutbottomright':['Popout','popoutBottomRight'],'popoutfooter':['Popout','footer'],'popoutheader':['Popout','header'],'popoutinvert':['Popout','popoutInvert'],'popoutleft':['Popout','popoutLeft'],'popoutnoarrow':['Popout','noArrow'],'popoutnoshadow':['Popout','noShadow'],'popouts':['Popout','popouts'],'popoutsubtitle':['Popout','subtitle'],'popoutthemedpopout':['Popout','themedPopout'],'popouttip':['Popout','tip'],'popouttitle':['Popout','title'],'popouttop':['Popout','popoutTop'],'popouttopleft':['Popout','popoutTopLeft'],'popouttopright':['Popout','popoutTopRight'],'primary':['TextStyle','primary'],'quickmessage':['QuickMessage','quickMessage'],'quickmessagepopout':['UserPopout','quickMessage'],'quickselect':['QuickSelect','quickSelect'],'quickselectarrow':['QuickSelect','quickSelectArrow'],'quickselectclick':['QuickSelect','quickSelectClick'],'quickselectlabel':['QuickSelect','quickSelectLabel'],'quickselectpopout':['QuickSelect','quickSelectPopout'],'quickselectpopoutoption':['QuickSelect','quickSelectPopoutOption'],'quickselectpopoutscroll':['QuickSelect','quickSelectPopoutScroll'],'quickselectscroller':['QuickSelect','quickSelectScroller'],'quickselectselected':['QuickSelect','selected'],'quickselectvalue':['QuickSelect','quickSelectValue'],'quickswitcher':['QuickSwitchWrap','quickswitcher'],'quickswitchresult':['QuickSwitch','result'],'quickswitchresultfocused':['QuickSwitch','resultFocused'],'quickswitchresultguildicon':['QuickSwitch','guildIcon'],'quickswitchresultmatch':['QuickSwitch','match'],'quickswitchresultmisccontainer':['QuickSwitchWrap','miscContainer'],'quickswitchresultname':['QuickSwitch','name'],'quickswitchresultnote':['QuickSwitch','note'],'quickswitchresultusername':['QuickSwitch','username'],'recentmentionsfilterpopout':['RecentMentions','recentMentionsFilterPopout'],'recentmentionsheader':['RecentMentions','header'],'recentmentionsloadingmore':['RecentMentions','loadingMore'],'recentmentionsmentionfilter':['RecentMentions','mentionFilter'],'recentmentionsmentionfilterlabel':['RecentMentions','label'],'recentmentionsmentionfiltervalue':['RecentMentions','value'],'recentmentionspopout':['RecentMentions','recentMentionsPopout'],'red':['TextStyle','statusRed'],'reset':['CardStatus','reset'],'scrollbar':['Scrollbar','scrollbar'],'scrollbardefault':['Scrollbar','scrollbarDefault'],'scrollbarghost':['Scrollbar','scrollbarGhost'],'scrollbarghosthairline':['Scrollbar','scrollbarGhostHairline'],'scroller':['Scroller','scroller'],'scrollerfade':['Scroller','scrollerFade'],'scrollerfirefoxfixscrollflex':['Scroller','firefoxFixScrollFlex'],'scrollersystempad':['Scroller','systemPad'],'scrollerthemed':['Scroller','scrollerThemed'],'scrollerthemedwithtrack':['Scroller','themedWithTrack'],'scrollerthemeghost':['Scroller','themeGhost'],'scrollerthemeghosthairline':['Scroller','themeGhostHairline'],'scrollerthemeghosthairlinechannels':['Scroller','themeGhostHairlineChannels'],'scrollerwrap':['Scroller','scrollerWrap'],'searchbar':['SearchBar','container'],'searchbarclear':['SearchBar','clear'],'searchbarclose':['SearchBar','close'],'searchbaricon':['SearchBar','icon'],'searchbariconlayout':['SearchBar','iconLayout'],'searchbariconwrap':['SearchBar','iconContainer'],'searchbarinner':['SearchBar','inner'],'searchbarinput':['SearchBar','input'],'searchbarlarge':['SearchBar','large'],'searchbarmedium':['SearchBar','medium'],'searchbarsmall':['SearchBar','small'],'searchbartag':['SearchBar','tag'],'searchbarvisible':['SearchBar','visible'],'searchpopout':['SearchPopoutWrap','container'],'searchpopoutanswer':['SearchPopout','answer'],'searchpopoutdatepicker':['SearchPopout','datePicker'],'searchpopoutdatepickerhint':['SearchPopout','datePickerHint'],'searchpopoutdmaddpopout':['DmAddPopout','popout'],'searchpopoutddmaddfriend':['DmAddPopoutItems','friend'],'searchpopoutddmaddfriendwrapper':['DmAddPopoutItems','friendWrapper'],'searchpopoutdisplayavatar':['SearchPopout','displayAvatar'],'searchpopoutdisplayusername':['SearchPopout','displayUsername'],'searchpopoutdisplayednick':['SearchPopout','displayedNick'],'searchpopoutfilter':['SearchPopout','filter'],'searchpopoutheader':['SearchPopout','header'],'searchpopouthint':['SearchPopout','hint'],'searchpopouthintvalue':['SearchPopout','hintValue'],'searchpopoutlinksource':['SearchPopout','linkSource'],'searchpopoutnontext':['SearchPopout','nonText'],'searchpopoutoption':['SearchPopout','option'],'searchpopoutplusicon':['SearchPopout','plusIcon'],'searchpopoutresultchannel':['SearchPopout','resultChannel'],'searchpopoutresultsgroup':['SearchPopout','resultsGroup'],'searchpopoutsearchclearhistory':['SearchPopout','searchClearHistory'],'searchpopoutsearchlearnmore':['SearchPopout','searchLearnMore'],'searchpopoutsearchoption':['SearchPopout','searchOption'],'searchpopoutsearchresultchannelcategory':['SearchPopout','searchResultChannelCategory'],'searchpopoutsearchresultchannelicon':['SearchPopout','searchResultChannelIcon'],'searchpopoutsearchresultchanneliconbackground':['SearchPopout','searchResultChannelIconBackground'],'searchpopoutselected':['SearchPopout','selected'],'searchpopoutuser':['SearchPopout','user'],'searchresults':['SearchResults','searchResults'],'searchresultschannelname':['SearchResults','channelName'],'searchresultspagination':['SearchResults','pagination'],'searchresultspaginationdisabled':['SearchResults','disabled'],'searchresultspaginationnext':['SearchResults','paginationNext'],'searchresultspaginationprevious':['SearchResults','paginationPrevious'],'searchresultssearchheader':['SearchResults','searchHeader'],'searchresultswrap':['SearchResults','searchResultsWrap'],'searchresultswrapper':['SearchResults','resultsWrapper'],'select':['NotFound','select'],'selectable':['TextStyle','selectable'],'selectarrow':['NotFound','selectArrow'],'selectarrowcontainer':['NotFound','selectArrowContainer'],'selectarrowcontainerdark':['NotFound','selectArrowContainerDark'],'selectarrowcontainerlight':['NotFound','selectArrowContainerLight'],'selectarrowzone':['NotFound','selectArrowZone'],'selectcontrol':['NotFound','selectControl'],'selectcontroldark':['NotFound','selectControlDark'],'selectcontrollight':['NotFound','selectControlLight'],'selectdummyinput':['NotFound','selectDummyInput'],'selecthasvalue':['NotFound','selectHasValue'],'selectisopen':['NotFound','selectIsOpen'],'selectmenu':['NotFound','selectMenu'],'selectmenuouter':['NotFound','selectMenuOuter'],'selectmenuouterdark':['NotFound','selectMenuOuterDark'],'selectmenuouterlight':['NotFound','selectMenuOuterLight'],'selectoption':['NotFound','selectOption'],'selectoptiondark':['NotFound','selectOptionDark'],'selectoptionlight':['NotFound','selectOptionLight'],'selectoptionhoverdark':['NotFound','selectOptionHoverDark'],'selectoptionhoverlight':['NotFound','selectOptionHoverLight'],'selectoptionselectdark':['NotFound','selectOptionSelectDark'],'selectoptionselectlight':['NotFound','selectOptionSelectLight'],'selectselected':['NotFound','selectIsSelected'],'selectsingle':['NotFound','selectSingle'],'selectsingledark':['NotFound','selectSingleDark'],'selectsinglelight':['NotFound','selectSingleLight'],'selectvalue':['NotFound','selectValue'],'selectwrap':['Select','select'],'settingsclosebutton':['SettingsCloseButton','closeButton'],'settingsclosebuttoncontainer':['SettingsCloseButton','container'],'settingsheader':['Item','header'],'settingsitem':['Item','item'],'settingsitemselected':['Item','selected'],'settingsitemthemed':['Item','themed'],'settingsseparator':['Item','separator'],'settingstabbar':['Friends','tabBar'],'settingstabbarbadge':['Friends','badge'],'settingstabbartoppill':['Item','topPill'],'sidebarregion':['SettingsWindow','sidebarRegion'],'sinkinteractions':['Message','disableInteraction'],'size10':['TextSize','size10'],'size12':['TextSize','size12'],'size14':['TextSize','size14'],'size16':['TextSize','size16'],'size20':['TextSize','size20'],'size24':['TextSize','size24'],'size32':['TextSize','size32'],'slider':['Slider','slider'],'sliderbar':['Slider','bar'],'sliderbarfill':['Slider','barFill'],'sliderbubble':['Slider','bubble'],'sliderdisabled':['Slider','disabled'],'slidergrabber':['Slider','grabber'],'sliderinput':['Slider','input'],'slidermark':['Slider','mark'],'slidermarkdash':['Slider','markDash'],'slidermarkdashsimple':['Slider','markDashSimple'],'slidermarkvalue':['Slider','markValue'],'slidermini':['Slider','mini'],'slidertrack':['Slider','track'],'spoilercontainer':['Spoiler','spoilerContainer'],'spoilerhidden':['Spoiler','hidden'],'spoilertext':['Spoiler','spoilerText'],'spoilerwarning':['Spoiler','spoilerWarning'],'small':['TextStyle','small'],'splashbackground':['NotFound','splashBackground'],'standardsidebarview':['SettingsWindow','standardSidebarView'],'status':['Avatar','status'],'subtext':['NotFound','subtext'],'switch':['Switch','switch'],'switchdisabled':['Switch','switchDisabled'],'switchenabled':['Switch','switchEnabled'],'switchinner':['Switch','checkbox'],'switchinnerdisabled':['Switch','checkboxDisabled'],'switchinnerenabled':['Switch','checkboxEnabled'],'switchsize':['Switch','size'],'switchsizedefault':['Switch','sizeDefault'],'switchsizemini':['Switch','sizeMini'],'switchthemeclear':['Switch','themeClear'],'switchthemedefault':['Switch','themeDefault'],'switchvalue':['Switch','value'],'switchvaluechecked':['Switch','valueChecked'],'switchvalueunchecked':['Switch','valueUnchecked'],'systempad':['Scroller','systemPad'],'tabbar':['UserProfile','tabBar'],'tabbarcontainer':['UserProfile','tabBarContainer'],'tabbarheader':['RecentMentions','tabBar'],'tabbarheadercontainer':['RecentMentions','headerTabBarWrapper'],'tabbarheaderitem':['RecentMentions','tabBarItem'],'tabbaritem':['UserProfile','tabBarItem'],'tabbartop':['Item','top'],'tableheader':['SettingsTable','header'],'tableheadername':['SettingsTable','headerName'],'tableheaderoption':['SettingsTable','headerOption'],'tableheadersize':['SettingsTable','headerSize'],'textarea':['ChannelTextArea','textArea'],'textareaattachbutton':['ChannelTextArea','attachButton'],'textareaattachbuttondivider':['ChannelTextArea','attachButtonDivider'],'textareaattachbuttoninner':['ChannelTextArea','attachButtonInner'],'textareaattachbuttonplus':['ChannelTextArea','attachButtonPlus'],'textareabutton':['ChannelTextAreaButton','button'],'textareabuttonactive':['ChannelTextAreaButton','active'],'textareabuttonwrapper':['ChannelTextAreaButton','buttonWrapper'],'textareadisabled':['ChannelTextArea','textAreaDisabled'],'textareaedit':['ChannelTextArea','textAreaEdit'],'textareaenabled':['ChannelTextArea','textAreaEnabled'],'textareaenablednoattach':['ChannelTextArea','textAreaEnabledNoAttach'],'textareaicon':['ChannelTextAreaButton','icon'],'textareainner':['ChannelTextArea','inner'],'textareainnerautocomplete':['ChannelTextArea','innerAutocomplete'],'textareainnerdisabled':['ChannelTextArea','innerDisabled'],'textareainnerenablednoattach':['ChannelTextArea','innerEnabledNoAttach'],'textareainnernoautocomplete':['ChannelTextArea','innerNoAutocomplete'],'textareapickerbutton':['ChannelTextArea','button'],'textareapickerbuttons':['ChannelTextArea','buttons'],'textareauploadinput':['ChannelTextArea','uploadInput'],'textareawrapall':['ChannelTextArea','channelTextArea'],'textareawrapchat':['ChatWindow','channelTextArea'],'textareawrapdisabled':['ChannelTextArea','channelTextAreaDisabled'],'textareawrapenablednoattach':['ChannelTextArea','channelTextAreaEnabledNoAttach'],'textlink':['Notice','textLink'],'textrow':['PopoutActivity','textRow'],'themedark':['NotFound','themeDark'],'themeghosthairline':['Scroller','themeGhostHairline'],'themelight':['NotFound','themeLight'],'themeundefined':['NotFound','themeUndefined'],'tip':['Tip','tip'],'tipblock':['Tip','block'],'tippro':['Tip','pro'],'tipinline':['Tip','inline'],'title':['SettingsItems','title'],'titlebar':['TitleBar','titleBar'],'titledefault':['SettingsItems','titleDefault'],'titlemini':['SettingsItems','titleMini'],'titlesize10':['UserPopout','size10'],'titlesize12':['UserPopout','size12'],'titlesize14':['UserPopout','size14'],'titlesize16':['UserPopout','size16'],'size18':['Title','size18'],'titlesize18':['Title','size18'],'tooltip':['Tooltip','tooltip'],'tooltipblack':['Tooltip','tooltipBlack'],'tooltipbottom':['Tooltip','tooltipBottom'],'tooltipbrand':['Tooltip','tooltipBrand'],'tooltipgreen':['Tooltip','tooltipGreen'],'tooltipgrey':['Tooltip','tooltipGrey'],'tooltipleft':['Tooltip','tooltipLeft'],'tooltippointer':['Tooltip','tooltipPointer'],'tooltipred':['Tooltip','tooltipRed'],'tooltipright':['Tooltip','tooltipRight'],'tooltiptop':['Tooltip','tooltipTop'],'tooltipyellow':['Tooltip','tooltipYellow'],'typing':['Typing','typing'],'unreadbar':['UnreadBar','bar'],'unreadbaractive':['UnreadBar','active'],'unreadbarcontainer':['UnreadBar','container'],'unreadbaricon':['UnreadBar','icon'],'unreadbarmention':['UnreadBar','mention'],'unreadbartext':['UnreadBar','text'],'unreadbarunread':['UnreadBar','unread'],'userpopout':['UserPopout','userPopout'],'userpopoutavatarhint':['UserPopout','avatarHint'],'userpopoutavatarhintinner':['UserPopout','avatarHintInner'],'userpopoutavatarwrapper':['UserPopout','avatarWrapper'],'userpopoutavatarwrappernormal':['UserPopout','avatarWrapperNormal'],'userpopoutbody':['UserPopout','body'],'userpopoutbodyinner':['UserPopout','bodyInner'],'userpopoutbodytitle':['UserPopout','bodyTitle'],'userpopoutcustomstatus':['UserPopout','customStatus'],'userpopoutendbodysection':['UserPopout','endBodySection'],'userpopoutfooter':['UserPopout','footer'],'userpopoutheader':['UserPopout','header'],'userpopoutheaderbottagwithnickname':['UserPopout','headerBotTagWithNickname'],'userpopoutheadernamewrapper':['UserPopout','headerNameWrapper'],'userpopoutheadernickname':['UserPopout','headerName'],'userpopoutheadernonickname':['UserPopout','headerTagUsernameNoNickname'],'userpopoutheadernormal':['UserPopout','headerNormal'],'userpopoutheaderplaying':['UserPopout','headerPlaying'],'userpopoutheaderspotify':['UserPopout','headerSpotify'],'userpopoutheaderstreaming':['UserPopout','headerStreaming'],'userpopoutheadertag':['UserPopout','headerTag'],'userpopoutheadertagnonickname':['UserPopout','headerTagNoNickname'],'userpopoutheadertagusernamenonickname':['UserPopout','headerTagUsernameNoNickname'],'userpopoutheadertagwithnickname':['UserPopout','headerTagWithNickname'],'userpopoutheadertext':['UserPopout','headerText'],'userpopoutheadertop':['UserPopout','headerTop'],'userpopoutprotip':['UserPopout','protip'],'userpopoutrole':['Role','role'],'userpopoutrolecircle':['Role','roleCircle'],'userpopoutrolelist':['UserPopout','rolesList'],'userpopoutrolename':['Role','roleName'],'userpopoutroles':['Role','root'],'userprofile':['UserProfile','root'],'userprofilebody':['UserProfile','body'],'userprofilebottag':['UserProfile','botTag'],'userprofilecustomstatus':['UserProfile','customStatusText'],'userprofilecustomstatusemoji':['UserProfile','customStatusEmoji'],'userprofileheader':['UserProfile','header'],'userprofileheaderfill':['UserProfile','headerFill'],'userprofileheaderinfo':['UserProfile','headerInfo'],'userprofilelistavatar':['UserProfile','listAvatar'],'userprofilelistguildavatarwithouticon':['UserProfile','guildAvatarWithoutIcon'],'userprofilelistname':['UserProfile','listName'],'userprofilelistrow':['UserProfile','listRow'],'userprofilenametag':['UserProfile','nameTag'],'userprofiletopsectionnormal':['UserProfile','topSectionNormal'],'userprofiletopsectionplaying':['UserProfile','topSectionPlaying'],'userprofiletopsectionspotify':['UserProfile','topSectionSpotify'],'userprofiletopsectionstreaming':['UserProfile','topSectionStreaming'],'userprofiletopsectionxbox':['UserProfile','topSectionXbox'],'userprofileusername':['UserProfile','username'],'username':['NameTag','username'],'usernote':['Note','note'],'usernotepopout':['UserPopout','note'],'usernoteprofile':['UserProfile','note'],'vertical':['Flex','vertical'],'voiceavatar':['VoiceChannel','avatar'],'voiceavatarcontainer':['VoiceChannel','avatarContainer'],'voiceavatarlarge':['VoiceChannel','avatarLarge'],'voiceavatarsmall':['VoiceChannel','avatarSmall'],'voiceavatarspeaking':['VoiceChannel','avatarSpeaking'],'voiceclickable':['VoiceChannel','clickable'],'voicecontent':['VoiceChannel','content'],'voicedetails':['VoiceDetails','container'],'voicedetailsactive':['VoiceDetailsPing','active'],'voicedetailschannel':['VoiceDetails','channel'],'voicedetailscustomstatuscontainer':['VoiceDetails','customStatusContainer'],'voicedetailshotspot':['VoiceDetails','hotspot'],'voicedetailsinactive':['VoiceDetailsPing','inactive'],'voicedetailsinner':['VoiceDetails','inner'],'voicedetailslabelwrapper':['VoiceDetailsPing','labelWrapper'],'voicedetailsping':['VoiceDetailsPing','ping'],'voicedetailsqualityaverage':['VoiceDetailsPing','rtcConnectionQualityAverage'],'voicedetailsqualitybad':['VoiceDetailsPing','rtcConnectionQualityBad'],'voicedetailsqualityfine':['VoiceDetailsPing','rtcConnectionQualityFine'],'voicedetailsstatus':['VoiceDetailsPing','rtcConnectionStatus'],'voicedetailsstatusconnected':['VoiceDetailsPing','rtcConnectionStatusConnected'],'voicedetailsstatusconnecting':['VoiceDetailsPing','rtcConnectionStatusConnecting'],'voicedetailsstatuserror':['VoiceDetailsPing','rtcConnectionStatusError'],'voicedetailsstatustooltip':['VoiceDetails','statusTooltip'],'voicedetailsstatuswithpopout':['VoiceDetails','statusWithPopout'],'voicedraggable':['NotFound','voiceDraggable'],'voiceflipped':['VoiceChannel','flipped'],'voiceicon':['VoiceChannel','icon'],'voiceicons':['VoiceChannel','icons'],'voiceiconspacing':['VoiceChannel','iconSpacing'],'voicelist':['VoiceChannel','list'],'voicelist2':['VoiceChannelList','list'],'voicelistcollapsed':['VoiceChannel','listCollapse'],'voicelistcollapsed2':['VoiceChannelList','collapsed'],'voicelistdefault':['VoiceChannel','listDefault'],'voiceliveicon':['VoiceChannel','liveIcon'],'voicename':['VoiceChannel','username'],'voicenamefont':['VoiceChannel','usernameFont'],'voicenamespeaking':['VoiceChannel','usernameSpeaking'],'voiceselected':['VoiceChannel','selected'],'voiceuser':['VoiceChannel','voiceUser'],'voiceuserlarge':['VoiceChannel','userLarge'],'voiceusersmall':['VoiceChannel','userSmall'],'weightbold':['TextStyle','weightBold'],'weightlight':['TextStyle','weightLight'],'weightmedium':['TextStyle','weightMedium'],'weightnormal':['TextStyle','weightNormal'],'weightsemibold':['TextStyle','weightSemiBold'],'white':['TextStyle','white'],'whitney':['TextStyle','whitney'],'wrap':['Flex','wrap'],'wrapreverse':['Flex','wrapReverse'],'yellow':['TextStyle','statusYellow']};BDFDB['DiscordClasses']=Object['assign']({},vz);e['getDiscordClass']=(vA,vB)=>{var vC=vq['BDFDB']['BDFDBundefined'];if(vz[vA]===undefined){console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',vA+'\x20not\x20found\x20in\x20DiscordClasses');return vC;}else if(!BDFDB['ArrayUtils']['is'](vz[vA])||vz[vA]['length']!=0x2){console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',vA+'\x20is\x20not\x20an\x20Array\x20of\x20Length\x202\x20in\x20DiscordClasses');return vC;}else if(vq[vz[vA][0x0]]===undefined){console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',vz[vA][0x0]+'\x20not\x20found\x20in\x20DiscordClassModules');return vC;}else if(vq[vz[vA][0x0]][vz[vA][0x1]]===undefined){console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',vz[vA][0x1]+'\x20not\x20found\x20in\x20'+vz[vA][0x0]+'\x20in\x20DiscordClassModules');return vC;}else{vC=vq[vz[vA][0x0]][vz[vA][0x1]];if(vB){vC=vC['split']('\x20')['filter'](vD=>vD['indexOf']('da-')!=0x0)['join'](vB?'.':'\x20');vC=vC||vq['BDFDB']['BDFDBundefined'];}return vC;}};BDFDB['disCN']=new Proxy(vz,{'get':function(vE,vF){return e['getDiscordClass'](vF,![])['replace']('#','');}});BDFDB['disCNS']=new Proxy(vz,{'get':function(vG,vH){return e['getDiscordClass'](vH,![])['replace']('#','')+'\x20';}});BDFDB['disCNC']=new Proxy(vz,{'get':function(vI,vJ){return e['getDiscordClass'](vJ,![])['replace']('#','')+',';}});BDFDB['dotCN']=new Proxy(vz,{'get':function(vK,vL){let vM=e['getDiscordClass'](vL,!![]);return(vM['indexOf']('#')==0x0?'':'.')+vM;}});BDFDB['dotCNS']=new Proxy(vz,{'get':function(vN,vO){let vP=e['getDiscordClass'](vO,!![]);return(vP['indexOf']('#')==0x0?'':'.')+vP+'\x20';}});BDFDB['dotCNC']=new Proxy(vz,{'get':function(vQ,vR){let vS=e['getDiscordClass'](vR,!![]);return(vS['indexOf']('#')==0x0?'':'.')+vS+',';}});BDFDB['notCN']=new Proxy(vz,{'get':function(vT,vU){return':not(.'+e['getDiscordClass'](vU,!![])['split']('.')[0x0]+')';}});BDFDB['notCNS']=new Proxy(vz,{'get':function(vV,vW){return':not(.'+e['getDiscordClass'](vW,!![])['split']('.')[0x0]+')\x20';}});BDFDB['notCNC']=new Proxy(vz,{'get':function(vX,vY){return':not(.'+e['getDiscordClass'](vY,!![])['split']('.')[0x0]+'),';}});var vZ={},w0={},w1=eu['React']&&eu['React']['Component'];vZ['ContextMenuToggleItem']=BDFDB['ModuleUtils']['findByName']('ToggleMenuItem');vZ['TabBar']=BDFDB['ModuleUtils']['findByName']('TabBar');vZ['TextInput']=BDFDB['ModuleUtils']['findByName']('TextInput');w0['Button']=BDFDB['ModuleUtils']['findByProperties']('Colors','Hovers','Looks');w0['ColorSwatches']=w1?class ColorSwatches extends eu['React']['Component']{constructor(w2){super(w2);w2['selectedColor']=BDFDB['ObjectUtils']['is'](w2['color'])?w2['color']:BDFDB['colorCONVERT'](w2['color'],'RGBA');w2['colors']=(BDFDB['ArrayUtils']['is'](w2['colors'])?w2['colors']:[null,0x52e91e,0x2ecc71,0x1abc9c,0x3498db,0x3454db,0x861ee9,0x9b59b6,0xe91e63,0xe9411e,0xe74c3c,0xe67e22,0xf1c40f,0xc7cccd,0x708088,0x636363,0xffffff,0x3bad14,0x1f8b4c,0x11806a,0x206694,0x203994,0x6d14ad,0x71368a,0xad1457,0xad2014,0x992d22,0xa84300,0xc27c0e,0x979c9f,0x5d686d,0x2c2c2c])['map'](w3=>BDFDB['colorCONVERT'](w3,'RGBA'));w2['colorRows']=w2['colors']['length']?[w2['colors']['slice'](0x0,parseInt(w2['colors']['length']/0x2)),w2['colors']['slice'](parseInt(w2['colors']['length']/0x2))]:[];w2['customColor']=w2['selectedColor']!=null?w2['colors']['indexOf'](w2['selectedColor'])>-0x1?null:w2['selectedColor']:null;w2['customSelected']=!!w2['customColor'];w2['pickerConfig']=BDFDB['ObjectUtils']['is'](w2['pickerConfig'])?w2['pickerConfig']:{'gradient':!![],'comp':![],'alpha':!![],'callback':c=>{}};this['state']=w2;var w5=this;this['ColorSwatch']=class ColorSwatch extends eu['React']['Component']{['render'](){let w6=!BDFDB['colorISBRIGHT'](this['props']['color']);return BDFDB['ReactUtils']['createElement']('button',{'type':'button','className':[BDFDB['disCN']['colorpickerswatch'],this['props']['isDisabled']?BDFDB['disCN']['colorpickerswatchdisabled']:null,this['props']['isSelected']?BDFDB['disCN']['colorpickerswatchselected']:null,this['props']['isCustom']?BDFDB['disCN']['colorpickerswatchcustom']:null,this['props']['isSingle']?BDFDB['disCN']['colorpickerswatchsingle']:null,this['props']['color']==null?BDFDB['disCN']['colorpickerswatchnocolor']:null]['filter'](w7=>w7)['join']('\x20'),'disabled':this['props']['isDisabled'],'onClick':c=>{if(!this['props']['isSelected']){let w9=this['props']['isCustom']&&this['props']['color']==null?'rgba(0,0,0,1)':this['props']['color'];w5['setState']({'selectedColor':w9,'customColor':this['props']['isCustom']?w9:w5['state']['customColor'],'customSelected':this['props']['isCustom']});}if(this['props']['isCustom']||this['props']['isSingle']){let wa=BDFDB['ReactUtils']['findDOMNode'](this);if(wa)BDFDB['openColorPicker'](w5,wa,this['props']['color'],w5['state']['pickerConfig']);};},'onMouseEnter':c=>{let wc=this['props']['isCustom']||this['props']['isSingle']||this['props']['color']==null?BDFDB['ReactUtils']['findDOMNode'](this):null;if(wc)BDFDB['TooltipUtils']['create'](wc,this['props']['isCustom']||this['props']['isSingle']?BDFDB['LanguageUtils']['LanguageStrings']['CUSTOM_COLOR']:BDFDB['LanguageUtils']['LanguageStrings']['DEFAULT'],{'type':'bottom'});},'style':Object['assign']({},this['props']['style'],{'background':BDFDB['ObjectUtils']['is'](this['props']['color'])?BDFDB['colorGRADIENT'](this['props']['color']):BDFDB['colorCONVERT'](this['props']['color'],'RGBA')}),'children':[this['props']['isCustom']||this['props']['isSingle']?BDFDB['ReactUtils']['createElement'](w0['SvgIcon'],{'className':BDFDB['disCN']['colorpickerswatchdropper'],'foreground':BDFDB['disCN']['colorpickerswatchdropperfg'],'name':w0['SvgIcon']['Names']['DROPPER'],'width':this['props']['isCustom']?0xe:0xa,'height':this['props']['isCustom']?0xe:0xa,'color':w6?BDFDB['DiscordConstants']['Colors']['WHITE']:BDFDB['DiscordConstants']['Colors']['BLACK']}):null,this['props']['isSelected']&&!this['props']['isSingle']?BDFDB['ReactUtils']['createElement'](w0['SvgIcon'],{'name':w0['SvgIcon']['Names']['CHECKMARK'],'width':this['props']['isCustom']?0x20:0x10,'height':this['props']['isCustom']?0x18:0x10,'color':w6?BDFDB['DiscordConstants']['Colors']['WHITE']:BDFDB['DiscordConstants']['Colors']['BLACK']}):null]});}};}['renderRow'](wd){return BDFDB['ReactUtils']['createElement'](w0['Flex'],{'className':BDFDB['disCN']['colorpickerrow'],'wrap':w0['Flex']['Wrap']['WRAP'],'children':wd['map'](we=>{return BDFDB['ReactUtils']['createElement'](this['ColorSwatch'],{'color':we,'isCustom':![],'isSelected':!this['state']['customSelected']&&we===this['state']['selectedColor'],'isDisabled':this['state']['disabled']});})});}['render'](){return BDFDB['ReactUtils']['createElement'](w0['Flex'],{'className':[BDFDB['disCN']['colorpickerswatches'],this['state']['disabled']?BDFDB['disCN']['colorpickerswatchesdisabled']:null]['filter'](wf=>wf)['join']('\x20'),'swatchnr':this['props']['number']!=null?this['props']['number']:0x0,'children':[BDFDB['ReactUtils']['createElement'](w0['Flex']['Child'],{'className':BDFDB['disCN']['marginreset'],'shrink':0x0,'grow':0x0,'wrap':!![],'children':[BDFDB['ReactUtils']['createElement'](this['ColorSwatch'],{'color':this['state']['customColor'],'isSingle':!this['state']['colors']['length'],'isCustom':this['state']['colors']['length'],'isSelected':this['state']['customSelected'],'isDisabled':this['state']['disabled'],'style':{'margin':0x0}})]}),this['state']['colors']['length']?BDFDB['ReactUtils']['createElement'](w0['Flex'],{'direction':w0['Flex']['Direction']['VERTICAL'],'className':BDFDB['disCN']['flexmarginreset'],'grow':0x1,'children':[this['renderRow'](this['state']['colorRows'][0x0]),this['renderRow'](this['state']['colorRows'][0x1])]}):null]});}}:undefined;w0['ContextMenu']=BDFDB['ModuleUtils']['findByName']('NativeContextMenu');w0['ContextMenuItem']=BDFDB['ModuleUtils']['findByString']('default.label}','default.hint}','role:\x22menuitem\x22');w0['ContextMenuItemGroup']=BDFDB['ModuleUtils']['findByString']('\x22div\x22,{className','default.itemGroup}');w0['ContextMenuSliderItem']=BDFDB['ModuleUtils']['findByName']('SliderMenuItem');w0['ContextMenuSubItem']=BDFDB['ModuleUtils']['findByName']('FluxContainer(SubMenuItem)');w0['ContextMenuToggleItem']=w1?class ContextMenuToggleItem extends eu['React']['Component']{['handleToggle'](){this['props']['active']=!this['props']['active'];if(typeof this['props']['action']=='function')this['props']['action'](this['props']['active']);this['forceUpdate']();}['render'](){return BDFDB['ReactUtils']['createElement'](vZ['ContextMenuToggleItem'],Object['assign']({},this['props'],{'action':this['handleToggle']['bind'](this)}));}}:undefined;w0['Flex']=BDFDB['ModuleUtils']['findByProperties']('Wrap','Direction','Child');w0['FormComponents']=BDFDB['ModuleUtils']['findByProperties']('FormSection','FormText');w0['IconBadge']=BDFDB['ModuleUtils']['findByName']('IconBadge');w0['ModalComponents']=BDFDB['ModuleUtils']['findByProperties']('ModalContent','ModalFooter');w0['ModalTabContent']=w1?class ModalTabContent extends eu['React']['Component']{['render'](){let wg=Object['assign']({},this['props']);delete wg['open'];return BDFDB['ReactUtils']['createElement'](w0['Flex'],Object['assign']({'tab':'unnamed'},wg,{'className':[BDFDB['disCN']['modaltabcontent'],this['props']['open']?BDFDB['disCN']['modaltabcontentopen']:null,wg['className']]['filter'](wh=>wh)['join']('\x20'),'direction':w0['Flex']['Direction']['VERTICAL'],'align':w0['Flex']['Align']['STRETCH'],'style':Object['assign']({},wg['style'],{'display':this['props']['open']?null:'none','marginTop':0xa})}));}}:undefined;w0['NumberBadge']=BDFDB['ModuleUtils']['findByName']('NumberBadge');w0['SvgIcon']=BDFDB['ModuleUtils']['findByProperties']('Gradients','Names');w0['SettingsPanel']=w1?class SettingsPanel extends eu['React']['Component']{['render'](){return this['props']['children']?BDFDB['ReactUtils']['createElement'](w0['Flex'],{'direction':w0['Flex']['Direction']['VERTICAL'],'grow':0x1,'children':[typeof this['props']['title']=='string'?BDFDB['ReactUtils']['createElement'](w0['FormComponents']['FormTitle'],{'className':BDFDB['disCNS']['marginbottom20']+'BDFDB-settings-title','tag':w0['FormComponents']['FormTitle']['Tags']['H2'],'children':this['props']['title']}):null,BDFDB['ReactUtils']['createElement'](w0['Flex'],{'className':'BDFDB-settings-inner','direction':w0['Flex']['Direction']['VERTICAL'],'children':this['props']['children']})]}):null;}}:undefined;w0['SettingsPanelInner']=w1?class SettingsPanelInner extends eu['React']['Component']{['render'](){return this['props']['children']?BDFDB['ReactUtils']['createElement'](BDFDB['LibraryComponents']['Flex'],{'direction':BDFDB['LibraryComponents']['Flex']['Direction']['VERTICAL'],'children':[typeof this['props']['title']=='string'?BDFDB['ReactUtils']['createElement'](BDFDB['LibraryComponents']['FormComponents']['FormTitle'],{'className':BDFDB['disCN']['marginbottom8'],'tag':BDFDB['LibraryComponents']['FormComponents']['FormTitle']['Tags']['H1'],'children':'Display\x20Badges:'}):null,BDFDB['ReactUtils']['createElement'](BDFDB['LibraryComponents']['Flex'],{'className':'BDFDB-settings-inner-list','direction':BDFDB['LibraryComponents']['Flex']['Direction']['VERTICAL'],'children':this['props']['children']})]}):null;}}:undefined;w0['SettingsItem']=w1?class SettingsItem extends eu['React']['Component']{['handleChange'](wi){if(this['props']['type']=='Switch'){this['props']['value']=!this['props']['value'];this['forceUpdate']();}if(typeof this['props']['onChange']=='function')this['props']['onChange'](this['props']['value'],this);}['render'](){if(typeof this['props']['type']!='string'||!['BUTTON','SWITCH','TEXTINPUT']['includes'](this['props']['type']['toUpperCase']()))return null;let wj=w0[this['props']['type']];if(!wj)return null;if(this['props']['mini']&&wj['Sizes'])this['props']['size']=wj['Sizes']['MINI']||wj['Sizes']['MIN'];let wk=Object['assign']({},this['props'],{'onChange':this['handleChange']['bind'](this)});wk['className']=this['props']['childClassName'];delete wk['basis'];delete wk['dividerbottom'];delete wk['dividertop'];delete wk['label'];delete wk['labelchildren'];delete wk['mini'];delete wk['note'];delete wk['type'];return BDFDB['ReactUtils']['createElement'](w0['Flex'],{'className':[this['props']['className'],this['props']['disabled']?BDFDB['disCN']['disabled']:null]['filter'](wl=>wl)['join']('\x20'),'direction':w0['Flex']['Direction']['VERTICAL'],'align':w0['Flex']['Align']['STRETCH'],'children':[this['props']['dividertop']?BDFDB['ReactUtils']['createElement'](w0['FormComponents']['FormDivider'],{'className':this['props']['mini']?BDFDB['disCN']['marginbottom8']:BDFDB['disCN']['marginbottom20']}):null,BDFDB['ReactUtils']['createElement'](w0['Flex'],{'align':w0['Flex']['Align']['CENTER'],'children':[BDFDB['ReactUtils']['createElement'](w0['Flex']['Child'],{'children':BDFDB['ReactUtils']['createElement']('label',{'className':this['props']['mini']?BDFDB['disCN']['titlemini']:BDFDB['disCN']['titledefault'],'children':this['props']['label']})}),(BDFDB['ArrayUtils']['is'](this['props']['labelchildren'])?this['props']['labelchildren']:Array['of'](this['props']['labelchildren']))['filter'](wm=>BDFDB['ReactUtils']['isValidElement'](wm)),BDFDB['ReactUtils']['createElement'](w0['Flex']['Child'],{'grow':this['props']['basis']?0x1:0x0,'shrink':0x0,'basis':this['props']['basis']||'auto','wrap':!![],'children':BDFDB['ReactUtils']['createElement'](wj,wk)})]}),typeof this['props']['note']=='string'?BDFDB['ReactUtils']['createElement'](w0['Flex']['Child'],{'className':BDFDB['disCN']['note'],'children':BDFDB['ReactUtils']['createElement'](w0['FormComponents']['FormText'],{'disabled':this['props']['disabled'],'type':w0['FormComponents']['FormText']['Types']['DESCRIPTION'],'children':this['props']['note']})}):null,this['props']['dividerbottom']?BDFDB['ReactUtils']['createElement'](w0['FormComponents']['FormDivider'],{'className':this['props']['mini']?BDFDB['disCN']['margintop8']:BDFDB['disCN']['margintop20']}):null]});}}:undefined;w0['SettingsSwitch']=w1?class SettingsSwitch extends eu['React']['Component']{['saveSettings'](wn){let wo=this['props']['keys']['filter'](wp=>wp);let wq=wo['shift']();if(this['props']['plugin']&&wq){var wr=BDFDB['loadAllData'](this['props']['plugin'],wq);var ws='';for(let wt of wo)ws+='{\x22'+wt+'\x22:';ws+=wn+'}'['repeat'](wo['length']);ws=JSON['parse'](ws);if(BDFDB['ObjectUtils']['is'](ws))BDFDB['ObjectUtils']['deepAssign'](wr,ws);else wr=ws;BDFDB['saveAllData'](wr,this['props']['plugin'],wq);this['props']['plugin']['SettingsUpdated']=!![];}}['render'](){return BDFDB['ReactUtils']['createElement'](w0['SettingsItem'],Object['assign']({'keys':[]},this['props'],{'type':'Switch','onChange':this['saveSettings']['bind'](this)}));}}:undefined;w0['Switch']=BDFDB['ModuleUtils']['findByName']('Switch');w0['TabBar']=w1?class TabBar extends eu['React']['Component']{['handleItemSelect'](wu){if(typeof this['props']['onItemSelect']=='function')this['props']['onItemSelect'](wu,this);}['render'](){return BDFDB['ReactUtils']['createElement'](vZ['TabBar'],Object['assign']({},this['props'],{'onItemSelect':this['handleItemSelect']['bind'](this)}));}}:undefined;if(w0['TabBar'])for(let wv in vZ['TabBar'])if(wv!='displayName'&&wv!='name')w0['TabBar'][wv]=vZ['TabBar'][wv];w0['TextElement']=BDFDB['ModuleUtils']['findByName']('Text');w0['TextInput']=w1?class TextInput extends eu['React']['Component']{['handleChange'](ww){this['props']['value']=ww;this['forceUpdate']();if(typeof this['props']['onChange']=='function')this['props']['onChange'](ww,this);}['render'](){return BDFDB['ReactUtils']['createElement'](vZ['TextInput'],Object['assign']({},this['props'],{'onChange':this['handleChange']['bind'](this)}));}}:undefined;if(w0['TextInput'])for(let wx in vZ['TextInput'])if(wx!='displayName'&&wx!='name')w0['TextInput'][wx]=vZ['TextInput'][wx];BDFDB['LibraryComponents']=Object['assign']({},w0);var wy={},wz=eu['LanguageStore']&&eu['LanguageStore']['_proxyContext']?Object['assign']({},eu['LanguageStore']['_proxyContext']['defaultMessages']):{};BDFDB['LanguageUtils']={};BDFDB['LanguageUtils']['languages']={'$discord':{'name':'Discord\x20(English\x20(US))','id':'en-US','ownlang':'English\x20(US)','integrated':![],'dic':![]},'af':{'name':'Afrikaans','id':'af','ownlang':'Afrikaans','integrated':![],'dic':!![]},'sq':{'name':'Albanian','id':'sq','ownlang':'Shqiptar','integrated':![],'dic':![]},'am':{'name':'Amharic','id':'am','ownlang':'አማርኛ','integrated':![],'dic':![]},'ar':{'name':'Arabic','id':'ar','ownlang':'اللغة\x20العربية','integrated':![],'dic':![]},'hy':{'name':'Armenian','id':'hy','ownlang':'Հայերեն','integrated':![],'dic':![]},'az':{'name':'Azerbaijani','id':'az','ownlang':'آذربایجان\x20دیلی','integrated':![],'dic':![]},'eu':{'name':'Basque','id':'eu','ownlang':'Euskara','integrated':![],'dic':![]},'be':{'name':'Belarusian','id':'be','ownlang':'Беларуская','integrated':![],'dic':![]},'bn':{'name':'Bengali','id':'bn','ownlang':'বাংলা','integrated':![],'dic':![]},'bs':{'name':'Bosnian','id':'bs','ownlang':'Босански','integrated':![],'dic':![]},'bg':{'name':'Bulgarian','id':'bg','ownlang':'български','integrated':!![],'dic':![]},'my':{'name':'Burmese','id':'my','ownlang':'မြန်မာစာ','integrated':![],'dic':![]},'ca':{'name':'Catalan','id':'ca','ownlang':'Català','integrated':![],'dic':![]},'ceb':{'name':'Cebuano','id':'ceb','ownlang':'Bisaya','integrated':![],'dic':![]},'ny':{'name':'Chewa','id':'ny','ownlang':'Nyanja','integrated':![],'dic':![]},'zh-HK':{'name':'Chinese\x20(Hong\x20Kong)','id':'zh-HK','ownlang':'香港中文','integrated':![],'dic':![]},'zh-CN':{'name':'Chinese\x20(Simplified)','id':'zh-CN','ownlang':'简体中文','integrated':![],'dic':![]},'zh-TW':{'name':'Chinese\x20(Traditional)','id':'zh-TW','ownlang':'繁體中文','integrated':!![],'dic':![]},'co':{'name':'Corsican','id':'co','ownlang':'Corsu','integrated':![],'dic':![]},'hr':{'name':'Croatian','id':'hr','ownlang':'Hrvatski','integrated':!![],'dic':![]},'cs':{'name':'Czech','id':'cs','ownlang':'Čeština','integrated':!![],'dic':![]},'da':{'name':'Danish','id':'da','ownlang':'Dansk','integrated':!![],'dic':!![]},'nl':{'name':'Dutch','id':'nl','ownlang':'Nederlands','integrated':!![],'dic':!![]},'en':{'name':'English','id':'en','ownlang':'English','integrated':![],'dic':!![]},'en-GB':{'name':'English\x20(UK)','id':'en-GB','ownlang':'English\x20(UK)','integrated':!![],'dic':!![]},'en-US':{'name':'English\x20(US)','id':'en-US','ownlang':'English\x20(US)','integrated':!![],'dic':!![]},'eo':{'name':'Esperanto','id':'eo','ownlang':'Esperanto','integrated':![],'dic':![]},'et':{'name':'Estonian','id':'et','ownlang':'Eesti','integrated':![],'dic':![]},'fil':{'name':'Filipino','id':'fil','ownlang':'Wikang\x20Filipino','integrated':![],'dic':![]},'fi':{'name':'Finnish','id':'fi','ownlang':'Suomi','integrated':!![],'dic':![]},'fr':{'name':'French','id':'fr','ownlang':'Français','integrated':!![],'dic':!![]},'fr-CA':{'name':'French\x20(Canadian)','id':'fr-CA','ownlang':'Français\x20Canadien','integrated':![],'dic':![]},'fy':{'name':'Frisian','id':'fy','ownlang':'Frysk','integrated':![],'dic':![]},'gl':{'name':'Galician','id':'gl','ownlang':'Galego','integrated':![],'dic':![]},'ka':{'name':'Georgian','id':'ka','ownlang':'ქართული','integrated':![],'dic':![]},'de':{'name':'German','id':'de','ownlang':'Deutsch','integrated':!![],'dic':!![]},'de-AT':{'name':'German\x20(Austria)','id':'de-AT','ownlang':'Österreichisch\x20Deutsch','integrated':![],'dic':![]},'de-CH':{'name':'German\x20(Switzerland)','id':'de-CH','ownlang':'Schweizerdeutsch','integrated':![],'dic':![]},'el':{'name':'Greek','id':'el','ownlang':'Ελληνικά','integrated':![],'dic':![]},'gu':{'name':'Gujarati','id':'gu','ownlang':'ગુજરાતી','integrated':![],'dic':![]},'ht':{'name':'Haitian\x20Creole','id':'ht','ownlang':'Kreyòl\x20Ayisyen','integrated':![],'dic':![]},'ha':{'name':'Hausa','id':'ha','ownlang':'حَوْسَ','integrated':![],'dic':![]},'haw':{'name':'Hawaiian','id':'haw','ownlang':'ʻŌlelo\x20Hawaiʻi','integrated':![],'dic':![]},'iw':{'name':'Hebrew','id':'iw','ownlang':'עברית','integrated':![],'dic':![]},'hi':{'name':'Hindi','id':'hi','ownlang':'हिन्दी','integrated':![],'dic':![]},'hmn':{'name':'Hmong','id':'hmn','ownlang':'lol\x20Hmongb','integrated':![],'dic':![]},'hu':{'name':'Hungarain','id':'hu','ownlang':'Magyar','integrated':![],'dic':![]},'is':{'name':'Icelandic','id':'is','ownlang':'Íslenska','integrated':![],'dic':![]},'ig':{'name':'Igbo','id':'ig','ownlang':'Asụsụ\x20Igbo','integrated':![],'dic':![]},'id':{'name':'Indonesian','id':'id','ownlang':'Bahasa\x20Indonesia','integrated':![],'dic':![]},'ga':{'name':'Irish','id':'ga','ownlang':'Gaeilge','integrated':![],'dic':![]},'it':{'name':'Italian','id':'it','ownlang':'Italiano','integrated':!![],'dic':!![]},'ja':{'name':'Japanese','id':'ja','ownlang':'日本語','integrated':!![],'dic':![]},'jv':{'name':'Javanese','id':'jv','ownlang':'ꦧꦱꦗꦮ','integrated':![],'dic':![]},'kn':{'name':'Kannada','id':'kn','ownlang':'ಕನ್ನಡ','integrated':![],'dic':![]},'kk':{'name':'Kazakh','id':'kk','ownlang':'Қазақ\x20Tілі','integrated':![],'dic':![]},'km':{'name':'Khmer','id':'km','ownlang':'ភាសាខ្មែរ','integrated':![],'dic':![]},'ko':{'name':'Korean','id':'ko','ownlang':'한국어','integrated':!![],'dic':![]},'ku':{'name':'Kurdish','id':'ku','ownlang':'کوردی','integrated':![],'dic':![]},'ky':{'name':'Kyrgyz','id':'ky','ownlang':'кыргызча','integrated':![],'dic':![]},'lo':{'name':'Lao','id':'lo','ownlang':'ພາສາລາວ','integrated':![],'dic':![]},'la':{'name':'Latin','id':'la','ownlang':'Latina','integrated':![],'dic':![]},'lv':{'name':'Latvian','id':'lv','ownlang':'Latviešu','integrated':![],'dic':![]},'lt':{'name':'Lithuanian','id':'lt','ownlang':'Lietuvių','integrated':![],'dic':![]},'lb':{'name':'Luxembourgish','id':'lb','ownlang':'Lëtzebuergesch','integrated':![],'dic':![]},'mk':{'name':'Macedonian','id':'mk','ownlang':'Mакедонски','integrated':![],'dic':![]},'mg':{'name':'Malagasy','id':'mg','ownlang':'Malagasy','integrated':![],'dic':![]},'ms':{'name':'Malay','id':'ms','ownlang':'بهاس\x20ملايو','integrated':![],'dic':![]},'ml':{'name':'Malayalam','id':'ml','ownlang':'മലയാളം','integrated':![],'dic':![]},'mt':{'name':'Maltese','id':'mt','ownlang':'Malti','integrated':![],'dic':![]},'mi':{'name':'Maori','id':'mi','ownlang':'te\x20Reo\x20Māori','integrated':![],'dic':![]},'mr':{'name':'Marathi','id':'mr','ownlang':'मराठी','integrated':![],'dic':![]},'mn':{'name':'Mongolian','id':'mn','ownlang':'Монгол\x20Хэл','integrated':![],'dic':![]},'ne':{'name':'Nepali','id':'ne','ownlang':'नेपाली','integrated':![],'dic':![]},'no':{'name':'Norwegian','id':'no','ownlang':'Norsk','integrated':!![],'dic':![]},'ps':{'name':'Pashto','id':'ps','ownlang':'پښتو','integrated':![],'dic':![]},'fa':{'name':'Persian','id':'fa','ownlang':'فارسی','integrated':![],'dic':![]},'pl':{'name':'Polish','id':'pl','ownlang':'Polski','integrated':!![],'dic':![]},'pt':{'name':'Portuguese','id':'pt','ownlang':'Português','integrated':![],'dic':!![]},'pt-BR':{'name':'Portuguese\x20(Brazil)','id':'pt-BR','ownlang':'Português\x20do\x20Brasil','integrated':!![],'dic':!![]},'pt-PT':{'name':'Portuguese\x20(Portugal)','id':'pt-PT','ownlang':'Português\x20do\x20Portugal','integrated':![],'dic':![]},'pa':{'name':'Punjabi','id':'pa','ownlang':'पंजाबी','integrated':![],'dic':![]},'ro':{'name':'Romanian','id':'ro','ownlang':'Română','integrated':![],'dic':![]},'ru':{'name':'Russian','id':'ru','ownlang':'Pусский','integrated':!![],'dic':!![]},'sm':{'name':'Samoan','id':'sm','ownlang':'Gagana\x20Sāmoa','integrated':![],'dic':![]},'gd':{'name':'Scottish\x20Gaelic','id':'gd','ownlang':'Gàidhlig','integrated':![],'dic':![]},'sr':{'name':'Serbian','id':'sr','ownlang':'Српски','integrated':![],'dic':![]},'st':{'name':'Sotho','id':'st','ownlang':'Sesotho','integrated':![],'dic':![]},'sn':{'name':'Shona','id':'sn','ownlang':'Shona','integrated':![],'dic':![]},'sd':{'name':'Sindhi','id':'sd','ownlang':'سنڌي','integrated':![],'dic':![]},'si':{'name':'Sinhala','id':'si','ownlang':'සිංහල','integrated':![],'dic':![]},'sk':{'name':'Slovak','id':'sk','ownlang':'Slovenčina','integrated':![],'dic':![]},'sl':{'name':'Slovenian','id':'sl','ownlang':'Slovenščina','integrated':![],'dic':![]},'es':{'name':'Spanish','id':'es','ownlang':'Español','integrated':!![],'dic':!![]},'es-419':{'name':'Spanish\x20(Latin\x20America)','id':'es-419','ownlang':'Español\x20latinoamericano','integrated':![],'dic':![]},'sw':{'name':'Swahili','id':'sw','ownlang':'Kiswahili','integrated':![],'dic':![]},'sv':{'name':'Swedish','id':'sv','ownlang':'Svenska','integrated':!![],'dic':!![]},'tg':{'name':'Tajik','id':'tg','ownlang':'тоҷикӣ','integrated':![],'dic':![]},'ta':{'name':'Tamil','id':'ta','ownlang':'தமிழ்','integrated':![],'dic':![]},'te':{'name':'Telugu','id':'te','ownlang':'తెలుగు','integrated':![],'dic':![]},'th':{'name':'Thai','id':'th','ownlang':'ภาษาไทย','integrated':![],'dic':![]},'tr':{'name':'Turkish','id':'tr','ownlang':'Türkçe','integrated':!![],'dic':![]},'uk':{'name':'Ukrainian','id':'uk','ownlang':'Yкраїнський','integrated':!![],'dic':![]},'ur':{'name':'Urdu','id':'ur','ownlang':'اُردُو','integrated':![],'dic':![]},'uz':{'name':'Uzbek','id':'uz','ownlang':'اوزبیک','integrated':![],'dic':![]},'vi':{'name':'Vietnamese','id':'vi','ownlang':'Tiếng\x20Việt\x20Nam','integrated':![],'dic':![]},'cy':{'name':'Welsh','id':'cy','ownlang':'Cymraeg','integrated':![],'dic':![]},'xh':{'name':'Xhosa','id':'xh','ownlang':'Xhosa','integrated':![],'dic':![]},'yi':{'name':'Yiddish','id':'yi','ownlang':'ייִדיש\x20ייִדיש‬','integrated':![],'dic':![]},'yo':{'name':'Yoruba','id':'yo','ownlang':'Èdè\x20Yorùbá','integrated':![],'dic':![]},'zu':{'name':'Zulu','id':'zu','ownlang':'Zulu','integrated':![],'dic':![]}};e['LibraryStrings']={'hr':{'toast_plugin_started':'{{var0}}\x20je\x20započeo.','toast_plugin_stopped':'{{var0}}\x20zaustavljen.','toast_plugin_translated':'prijevod\x20na\x20{{var0}}.','file_navigator_text':'Pregledajte\x20datoteku','btn_all_text':'Sve'},'da':{'toast_plugin_started':'{{var0}}\x20er\x20startet.','toast_plugin_stopped':'{{var0}}\x20er\x20stoppet.','toast_plugin_translated':'oversat\x20til\x20{{var0}}.','file_navigator_text':'Gennemse\x20fil','btn_all_text':'Alle'},'de':{'toast_plugin_started':'{{var0}}\x20wurde\x20gestartet.','toast_plugin_stopped':'{{var0}}\x20wurde\x20gestoppt.','toast_plugin_translated':'auf\x20{{var0}}\x20übersetzt.','file_navigator_text':'Datei\x20durchsuchen','btn_all_text':'Alle'},'es':{'toast_plugin_started':'{{var0}}\x20se\x20guilddiv\x20iniciado.','toast_plugin_stopped':'{{var0}}\x20se\x20guilddiv\x20detenido.','toast_plugin_translated':'traducido\x20a\x20{{var0}}.','file_navigator_text':'Buscar\x20archivo','btn_all_text':'Todo'},'fr':{'toast_plugin_started':'{{var0}}\x20a\x20été\x20démarré.','toast_plugin_stopped':'{{var0}}\x20a\x20été\x20arrêté.','toast_plugin_translated':'traduit\x20en\x20{{var0}}.','file_navigator_text':'Parcourir\x20le\x20fichier','btn_all_text':'Tout'},'it':{'toast_plugin_started':'{{var0}}\x20è\x20stato\x20avviato.','toast_plugin_stopped':'{{var0}}\x20è\x20stato\x20interrotto.','toast_plugin_translated':'tradotto\x20in\x20{{var0}}.','file_navigator_text':'Sfoglia\x20file','btn_all_text':'Tutto'},'nl':{'toast_plugin_started':'{{var0}}\x20is\x20gestart.','toast_plugin_stopped':'{{var0}}\x20is\x20gestopt.','toast_plugin_translated':'vertaald\x20naar\x20{{var0}}.','file_navigator_text':'Bestand\x20zoeken','btn_all_text':'Alle'},'no':{'toast_plugin_started':'{{var0}}\x20er\x20startet.','toast_plugin_stopped':'{{var0}}\x20er\x20stoppet.','toast_plugin_translated':'oversatt\x20til\x20{{var0}}.','file_navigator_text':'Bla\x20gjennom\x20fil','btn_all_text':'Alle'},'pl':{'toast_plugin_started':'{{var0}}\x20został\x20uruchomiony.','toast_plugin_stopped':'{{var0}}\x20został\x20zatrzymany.','toast_plugin_translated':'przetłumaczono\x20na\x20{{var0}}.','file_navigator_text':'Przeglądać\x20plik','btn_all_text':'Wszystkie'},'pt-BR':{'toast_plugin_started':'{{var0}}\x20foi\x20iniciado.','toast_plugin_stopped':'{{var0}}\x20foi\x20interrompido.','toast_plugin_translated':'traduzido\x20para\x20{{var0}}.','file_navigator_text':'Procurar\x20arquivo','btn_all_text':'Todo'},'fi':{'toast_plugin_started':'{{var0}}\x20on\x20käynnistetty.','toast_plugin_stopped':'{{var0}}\x20on\x20pysäytetty.','toast_plugin_translated':'käännetty\x20osoitteeseen\x20{{var0}}.','file_navigator_text':'Selaa\x20tiedostoa','btn_all_text':'Kaikki'},'sv':{'toast_plugin_started':'{{var0}}\x20har\x20startats.','toast_plugin_stopped':'{{var0}}\x20har\x20blivit\x20stoppad.','toast_plugin_translated':'översatt\x20till\x20{{var0}}.','file_navigator_text':'Bläddra\x20i\x20fil','btn_all_text':'All'},'tr':{'toast_plugin_started':'{{var0}}\x20başlatıldı.','toast_plugin_stopped':'{{var0}}\x20durduruldu.','toast_plugin_translated':'{{var0}}\x20olarak\x20çevrildi.','file_navigator_text':'Dosyaya\x20gözat','btn_all_text':'Her'},'cs':{'toast_plugin_started':'{{var0}}\x20byl\x20spuštěn.','toast_plugin_stopped':'{{var0}}\x20byl\x20zastaven.','toast_plugin_translated':'přeložen\x20do\x20{{var0}}.','file_navigator_text':'Procházet\x20soubor','btn_all_text':'Vše'},'bg':{'toast_plugin_started':'{{var0}}\x20е\x20стартиран.','toast_plugin_stopped':'{{var0}}\x20е\x20спрян.','toast_plugin_translated':'преведена\x20на\x20{{var0}}.','file_navigator_text':'Прегледайте\x20файла','btn_all_text':'Bсичко'},'ru':{'toast_plugin_started':'{{var0}}\x20запущен.','toast_plugin_stopped':'{{var0}}\x20остановлен.','toast_plugin_translated':'переведен\x20на\x20{{var0}}.','file_navigator_text':'Просмотр\x20файла','btn_all_text':'Все'},'uk':{'toast_plugin_started':'{{var0}}\x20було\x20запущено.','toast_plugin_stopped':'{{var0}}\x20було\x20зупинено.','toast_plugin_translated':'перекладено\x20{{var0}}.','file_navigator_text':'Перегляньте\x20файл','btn_all_text':'Все'},'ja':{'toast_plugin_started':'{{var0}}が開始されました.','toast_plugin_stopped':'{{var0}}が停止しました.','toast_plugin_translated':'は{{var0}}に翻訳されました.','file_navigator_text':'ファイルを参照','btn_all_text':'すべて'},'zh-TW':{'toast_plugin_started':'{{var0}}已經啟動.','toast_plugin_stopped':'{{var0}}已停止.','toast_plugin_translated':'翻譯為{{var0}}.','file_navigator_text':'瀏覽文件','btn_all_text':'所有'},'ko':{'toast_plugin_started':'{{var0}}\x20시작되었습니다.','toast_plugin_stopped':'{{var0}}\x20중지되었습니다.','toast_plugin_translated':'{{var0}}\x20로\x20번역되었습니다.','file_navigator_text':'파일\x20찾아보기','btn_all_text':'모든'},'default':{'toast_plugin_started':'{{var0}}\x20has\x20been\x20started.','toast_plugin_stopped':'{{var0}}\x20has\x20been\x20stopped.','toast_plugin_translated':'translated\x20to\x20{{var0}}.','file_navigator_text':'Browse\x20File','btn_all_text':'All'}};BDFDB['LanguageUtils']['getLanguage']=function(){var wA=document['querySelector']('html')['lang']||'en-US';var wB=wA['split']('-');var wC=wB[0x0];var wD=wB[0x1]||'';wA=wD&&wC['toUpperCase']()!==wD['toUpperCase']()?wC+'-'+wD:wC;return BDFDB['LanguageUtils']['languages'][wA]||BDFDB['LanguageUtils']['languages'][wC]||BDFDB['LanguageUtils']['languages']['en-US'];};BDFDB['LanguageUtils']['LanguageStrings']=new Proxy(wz,{'get':function(wE,wF){var wG=eu['LanguageStore']['Messages'][wF];if(!wG)console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',wF+'\x20not\x20found\x20in\x20BDFDB.LanguageUtils.LanguageStrings');else{var wH=typeof wG=='object'?wG['format'](Object['assign']({},wy)):wG;if(typeof wH=='string')return wH;else if(BDFDB['ArrayUtils']['is'](wH)){var wI='';for(let wJ of wH){if(typeof wJ=='string')wI+=BDFDB['encodeToHTML'](wJ);else if(BDFDB['ObjectUtils']['is'](wJ)&&wJ['props'])wI+='<'+wJ['type']+'>'+BDFDB['encodeToHTML'](wJ['props']['children'][0x0]['toString']())+'';}return wI;}else console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',wF+'\x20could\x20not\x20be\x20parsed\x20from\x20BDFDB.LanguageUtils.LanguageStrings');}return'';}});BDFDB['LanguageUtils']['LanguageStringsCheck']=new Proxy(wz,{'get':function(wK,wL){return!!eu['LanguageStore']['Messages'][wL];}});BDFDB['LanguageUtils']['LanguageStringsFormat']=function(wM,wN){if(wM&&wN){var wO=eu['LanguageStore']['Messages'][wM];if(wO&&typeof wO=='object'&&typeof wO['format']=='function'){try{var wP={};for(let wQ in wy)wP[wQ]=wN;var wR=wO['format'](wP);if(typeof wR=='string')return wR;else if(BDFDB['ArrayUtils']['is'](wR)){var wS='';for(let wT of wR){if(typeof wT=='string')wS+=BDFDB['encodeToHTML'](wT);else if(BDFDB['ObjectUtils']['is'](wT)&&wT['props'])wS+='<'+wT['type']+'>'+BDFDB['encodeToHTML'](wT['props']['children'][0x0]['toString']())+'';}return wS;}}catch(wU){console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',wM+'\x20failed\x20to\x20format\x20string\x20in\x20BDFDB.LanguageUtils.LanguageStrings');}}else console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',wM+'\x20is\x20not\x20a\x20formatable\x20string\x20in\x20BDFDB.LanguageUtils.LanguageStrings');}else console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',wM+'\x20enter\x20a\x20valid\x20key\x20and\x20value\x20to\x20format\x20the\x20string\x20in\x20BDFDB.LanguageUtils.LanguageStrings');return'';};BDFDB['LanguageUtils']['LibraryStrings']=new Proxy(e['LibraryStrings']['default'],{'get':function(wV,wW){let wX=BDFDB['LanguageUtils']['getLanguage']()['id'];if(e['LibraryStrings'][wX]&&e['LibraryStrings'][wX][wW])return e['LibraryStrings'][wX][wW];else if(e['LibraryStrings']['default'][wW])return e['LibraryStrings']['default'][wW];else console['warn']('%c[BDFDB]%c','color:#3a71c1;\x20font-weight:700;','',wW+'\x20not\x20found\x20in\x20BDFDB.LanguageUtils.LibraryStrings');return'';}});BDFDB['LanguageUtils']['LibraryStringsCheck']=new Proxy(wz,{'get':function(wY,wZ){return!!e['LibraryStrings']['default'][wZ];}});BDFDB['LanguageUtils']['LibraryStringsFormat']=function(x0,...x1){if(x0&&x1['length']){let x2=BDFDB['LanguageUtils']['getLanguage']()['id'],x3=null;if(e['LibraryStrings'][x2]&&e['LibraryStrings'][x2][x0])x3=e['LibraryStrings'][x2][x0];else if(e['LibraryStrings']['default'][x0])x3=e['LibraryStrings']['default'][x0];if(x3){for(let x4=0x0;x4{if(document['querySelector']('html')['lang']){clearInterval(x5);var x7=BDFDB['LanguageUtils']['getLanguage']();BDFDB['LanguageUtils']['languages']['$discord']['name']='Discord\x20('+x7['name']+')';BDFDB['LanguageUtils']['languages']['$discord']['id']=x7['id'];BDFDB['LanguageUtils']['languages']['$discord']['ownlang']=x7['ownlang'];}},0x64);if(eu['LanguageStore'])for(let x8 in wz){try{BDFDB['LanguageUtils']['LanguageStrings'][x8];}catch(x9){let xa=x9['toString']()['split']('for:\x20')[0x1];if(xa&&typeof xa=='string'&&!wy[xa])wy[xa]='{{'+xa['toLowerCase']()+'}}';}};BDFDB['appendLocalStyle']('BDFDB','\x0a\x09\x09@import\x20url(https://mwittrien.github.io/BetterDiscordAddons/Themes/BetterDocsBlock.css);\x0a\x09\x09\x0a\x09\x09'+BDFDB['dotCN']['optionpopoutbutton']+'\x20svg.BDFDB-undefined,\x0a\x09\x09'+BDFDB['dotCN']['optionpopoutbutton']+'\x20.BDFDB-undefined\x20svg\x20{\x0a\x09\x09\x09display:\x20none;\x0a\x09\x09}\x0a\x0a\x09\x09'+BDFDB['dotCN']['overflowellipsis']+'\x20{\x0a\x09\x09\x09overflow:\x20hidden;\x0a\x09\x09\x09text-overflow:\x20ellipsis;\x0a\x09\x09}\x0a\x0a\x09\x09'+(BDFDB['dotCNS']['messagegroup']+BDFDB['dotCN']['messageheadercozy'])+'\x20{\x0a\x09\x09\x09padding-top:\x200;\x0a\x09\x09}\x0a\x09\x09'+(BDFDB['dotCNS']['messagegroup']+BDFDB['dotCN']['messageheadercompact'])+'\x20>\x20span.popout-open,\x0a\x09\x09'+(BDFDB['dotCNS']['messagegroup']+BDFDB['dotCN']['messageheadercompact'])+'\x20>\x20span[class=\x22\x22],\x0a\x09\x09'+(BDFDB['dotCNS']['messagegroup']+BDFDB['dotCN']['messageheadercozymeta'])+'\x20>\x20span.popout-open,\x0a\x09\x09'+(BDFDB['dotCNS']['messagegroup']+BDFDB['dotCN']['messageheadercozymeta'])+'\x20>\x20span[class=\x22\x22]\x20{\x0a\x09\x09\x09display:\x20inline-flex;\x0a\x09\x09\x09align-items:\x20baseline;\x0a\x09\x09}\x0a\x09\x09'+(BDFDB['dotCNS']['messagegroup']+BDFDB['dotCNS']['messageheadercompact']+BDFDB['dotCN']['bottag'])+',\x0a\x09\x09'+(BDFDB['dotCNS']['messagegroup']+BDFDB['dotCNS']['messageheadercompact']+BDFDB['dotCN']['messageusername'])+'\x20{\x0a\x09\x09\x09text-indent:\x200px;\x0a\x09\x09}\x0a\x0a\x09\x09#bd-settingspane-container\x20.ui-form-title\x20{\x0a\x09\x09\x09display:\x20inline-block;\x0a\x09\x09}\x0a\x09\x09#bd-settingspane-container\x20'+BDFDB['dotCN']['_repofolderbutton']+'\x20{\x0a\x09\x09\x09position:\x20static;\x0a\x09\x09\x09margin-bottom:\x200;\x0a\x09\x09\x09border-radius:\x205px;\x0a\x09\x09\x09display:\x20inline-block;\x0a\x09\x09\x09margin-left:\x2010px;\x0a\x09\x09}\x0a\x09\x09#bd-settingspane-container\x20.bd-updatebtn\x20~\x20.bd-updatebtn\x20{\x0a\x09\x09\x09display:\x20none\x20!important;\x0a\x09\x09}\x0a\x09\x09#bd-settingspane-container\x20'+BDFDB['dotCN']['_repodescription']+'\x20{\x0a\x09\x09\x09white-space:\x20pre-line\x20!important;\x0a\x09\x09}\x0a\x09\x09.BDFDB-versionchangelog\x20{\x0a\x09\x09\x09display:\x20inline-block;\x0a\x09\x09\x09background:\x20currentColor;\x0a\x09\x09\x09-webkit-mask:\x20url(\x27data:image/svg+xml;\x20utf8,\x20\x27)\x20center/contain\x20no-repeat;\x0a\x09\x09\x09cursor:\x20pointer;\x0a\x09\x09\x09margin:\x200\x204px\x200\x203px;\x0a\x09\x09}\x0a\x09\x09\x0a\x09\x09'+(BDFDB['dotCNS']['themedark']+BDFDB['dotCN']['popoutthemedpopout']+BDFDB['notCN']['messagespopoutwrap'])+'\x20{\x0a\x09\x09\x09-webkit-box-shadow:\x200\x202px\x2010px\x200\x20rgba(0,0,0,20%);\x0a\x09\x09\x09background-color:\x20#2f3136;\x0a\x09\x09\x09border:\x201px\x20solid\x20rgba(28,36,43,.6);\x0a\x09\x09\x09box-shadow:\x200\x202px\x2010px\x200\x20rgba(0,0,0,.2);\x0a\x09\x09}\x0a\x09\x09.BDFDB-notice\x20{\x0a\x09\x09\x09transition:\x20height\x200.5s\x20ease\x20!important;\x0a\x09\x09\x09border-radius:\x200\x20!important;\x0a\x09\x09}\x0a\x09\x09.BDFDB-notice\x20'+BDFDB['dotCN']['noticeplatformicon']+'\x20{\x0a\x09\x09\x09margin-top:\x20-7px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-notice\x20'+BDFDB['dotCN']['noticeplatformicon']+'\x20svg\x20{\x0a\x09\x09\x09max-height:\x2028px;\x0a\x09\x09}\x0a\x09\x09.hidden-by-OTB\x20.BDFDB-notice\x20{\x0a\x09\x09\x09-webkit-app-region:\x20drag\x20!important;\x0a\x09\x09}\x0a\x09\x09#pluginNotice\x20#outdatedPlugins\x20span\x20{\x0a\x09\x09\x09-webkit-app-region:\x20no-drag;\x0a\x09\x09\x09color:\x20#FFF;\x0a\x09\x09\x09cursor:\x20pointer;\x0a\x09\x09}\x0a\x09\x09#pluginNotice\x20#outdatedPlugins\x20span:hover\x20{\x0a\x09\x09\x09text-decoration:\x20underline;\x0a\x09\x09}\x0a\x09\x09.BDFDB-itemlayercontainer,\x20.BDFDB-itemlayer\x20{\x0a\x09\x09\x09z-index:\x203002;\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['tooltip']+'.tooltip-customcolor\x20'+BDFDB['dotCN']['tooltippointer']+'\x20{\x0a\x09\x09\x09border-top-color:\x20inherit\x20!important;\x0a\x09\x09}\x0a\x09\x09.toasts\x20{\x0a\x09\x09\x09position:\x20fixed;\x0a\x09\x09\x09display:\x20flex;\x0a\x09\x09\x09top:\x200;\x0a\x09\x09\x09flex-direction:\x20column;\x0a\x09\x09\x09align-items:\x20center;\x0a\x09\x09\x09justify-content:\x20flex-end;\x0a\x09\x09\x09pointer-events:\x20none;\x0a\x09\x09\x09z-index:\x204000;\x0a\x09\x09}\x0a\x09\x09@keyframes\x20toast-up\x20{\x0a\x09\x09\x09from\x20{\x0a\x09\x09\x09\x09transform:\x20translateY(0);\x0a\x09\x09\x09\x09opacity:\x200;\x0a\x09\x09\x09}\x0a\x09\x09}\x0a\x09\x09.toast\x20{\x0a\x09\x09\x09animation:\x20toast-up\x20300ms\x20ease;\x0a\x09\x09\x09transform:\x20translateY(-10px);\x0a\x09\x09\x09background-color:\x20#36393F;\x0a\x09\x09\x09padding:\x2010px;\x0a\x09\x09\x09border-radius:\x205px;\x0a\x09\x09\x09box-shadow:\x200\x200\x200\x201px\x20rgba(32,34,37,.6),\x200\x202px\x2010px\x200\x20rgba(0,0,0,.2);\x0a\x09\x09\x09font-weight:\x20500;\x0a\x09\x09\x09color:\x20#fff;\x0a\x09\x09\x09user-select:\x20text;\x0a\x09\x09\x09font-size:\x2014px;\x0a\x09\x09\x09opacity:\x201;\x0a\x09\x09\x09margin-top:\x2010px;\x0a\x09\x09\x09pointer-events:\x20auto;\x0a\x09\x09}\x0a\x09\x09@keyframes\x20toast-down\x20{\x0a\x09\x09\x09to\x20{\x0a\x09\x09\x09\x09transform:\x20translateY(0px);\x0a\x09\x09\x09\x09opacity:\x200;\x0a\x09\x09\x09}\x0a\x09\x09}\x0a\x09\x09.toast.closing\x20{\x0a\x09\x09\x09animation:\x20toast-down\x20200ms\x20ease;\x0a\x09\x09\x09animation-fill-mode:\x20forwards;\x0a\x09\x09\x09opacity:\x201;\x0a\x09\x09\x09transform:\x20translateY(-10px);\x0a\x09\x09}\x0a\x09\x09.toast\x20.toast-inner\x20{\x0a\x09\x09\x09display:\x20flex;\x0a\x09\x09\x09align-items:\x20center;\x0a\x09\x09}\x0a\x09\x09.toast\x20.toast-avatar\x20{\x0a\x09\x09\x09margin-right:\x205px;\x0a\x09\x09\x09width:\x2025px;\x0a\x09\x09\x09height:\x2025px;\x0a\x09\x09\x09background-size:\x20cover;\x0a\x09\x09\x09background-position:\x20center;\x0a\x09\x09\x09border-radius:\x2050%;\x0a\x09\x09}\x0a\x09\x09.toast.icon\x20{\x0a\x09\x09\x09padding-left:\x2030px;\x0a\x09\x09\x09background-position:\x206px\x2050%;\x0a\x09\x09\x09background-size:\x2020px\x2020px;\x0a\x09\x09\x09background-repeat:\x20no-repeat;\x0a\x09\x09}\x0a\x09\x09.toast.toast-brand\x20{\x0a\x09\x09\x09background-color:\x20#7289DA;\x0a\x09\x09}\x0a\x09\x09.toast.toast-brand.icon\x20{\x0a\x09\x09\x09background-image:\x20url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHhtbDpzcGFjZT0icHJlc2VydmUiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjI3IDI3IDExNSAxMTUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDkwIDkwOyI+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0xMTEuMywxMjQuMWMwLDAtMy40LTQuMS02LjMtNy43YzEyLjYtMy41LDE3LjQtMTEuMywxNy40LTExLjMgYy00LDIuNi03LjcsNC40LTExLjEsNS42Yy00LjgsMi05LjUsMy4zLTE0LDQuMWMtOS4yLDEuNy0xNy42LDEuMy0yNC45LTAuMWMtNS41LTEtMTAuMi0yLjUtMTQuMS00LjFjLTIuMi0wLjgtNC42LTEuOS03LjEtMy4zIGMtMC4zLTAuMi0wLjYtMC4zLTAuOS0wLjVjLTAuMS0wLjEtMC4zLTAuMi0wLjQtMC4yYy0xLjctMS0yLjYtMS42LTIuNi0xLjZzNC42LDcuNiwxNi44LDExLjJjLTIuOSwzLjYtNi40LDcuOS02LjQsNy45IGMtMjEuMi0wLjYtMjkuMy0xNC41LTI5LjMtMTQuNWMwLTMwLjYsMTMuOC01NS40LDEzLjgtNTUuNGMxMy44LTEwLjMsMjYuOS0xMCwyNi45LTEwbDEsMS4xQzUyLjgsNTAuMyw0NSw1Ny45LDQ1LDU3LjkgczIuMS0xLjIsNS43LTIuN2MxMC4zLTQuNSwxOC40LTUuNywyMS44LTZjMC41LTAuMSwxLjEtMC4yLDEuNi0wLjJjNS45LTAuNywxMi41LTAuOSwxOS40LTAuMmM5LjEsMSwxOC45LDMuNywyOC45LDkuMSBjMCwwLTcuNS03LjItMjMuOS0xMi4xbDEuMy0xLjVjMCwwLDEzLjEtMC4zLDI2LjksMTBjMCwwLDEzLjgsMjQuOCwxMy44LDU1LjRDMTQwLjYsMTA5LjYsMTMyLjUsMTIzLjUsMTExLjMsMTI0LjF6IE0xMDEuNyw3OS43Yy01LjQsMC05LjgsNC43LTkuOCwxMC41YzAsNS44LDQuNCwxMC41LDkuOCwxMC41YzUuNCwwLDkuOC00LjcsOS44LTEwLjUgQzExMS41LDg0LjQsMTA3LjEsNzkuNywxMDEuNyw3OS43eiBNNjYuNyw3OS43Yy01LjQsMC05LjgsNC43LTkuOCwxMC41YzAsNS44LDQuNCwxMC41LDkuOCwxMC41YzUuNCwwLDkuOC00LjcsOS44LTEwLjUgQzc2LjUsODQuNCw3Mi4xLDc5LjcsNjYuNyw3OS43eiIvPjwvc3ZnPg==);\x0a\x09\x09}\x0a\x09\x09.toast.toast-danger,\x20\x0a\x09\x09.toast.toast-error\x20{\x0a\x09\x09\x09background-color:\x20#F04747;\x0a\x09\x09}\x0a\x09\x09.toast.toast-danger.icon,\x0a\x09\x09.toast.toast-error.icon\x20{\x0a\x09\x09\x09background-image:\x20url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTUgMTMuNTlMMTUuNTkgMTcgMTIgMTMuNDEgOC40MSAxNyA3IDE1LjU5IDEwLjU5IDEyIDcgOC40MSA4LjQxIDcgMTIgMTAuNTkgMTUuNTkgNyAxNyA4LjQxIDEzLjQxIDEyIDE3IDE1LjU5eiIvPiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+);\x0a\x09\x09}\x0a\x09\x09.toast.toast-default\x20{\x0a\x09\x09\x09background-color:\x20#F26522;\x0a\x09\x09}\x0a\x09\x09.toast.toast-default.icon\x20{\x0a\x09\x09\x09padding-left:\x2010px;\x0a\x09\x09}\x0a\x09\x09.toast.toast-facebook\x20{\x0a\x09\x09\x09background-color:\x20#355089;\x0a\x09\x09}\x0a\x09\x09.toast.toast-facebook.icon\x20{\x0a\x09\x09\x09background-image:\x20url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9Ii01IC01IDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDkwIDkwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggaWQ9IkZhY2Vib29rX194MjhfYWx0X3gyOV8iIGQ9Ik05MCwxNS4wMDFDOTAsNy4xMTksODIuODg0LDAsNzUsMEgxNUM3LjExNiwwLDAsNy4xMTksMCwxNS4wMDF2NTkuOTk4ICAgQzAsODIuODgxLDcuMTE2LDkwLDE1LjAwMSw5MEg0NVY1NkgzNFY0MWgxMXYtNS44NDRDNDUsMjUuMDc3LDUyLjU2OCwxNiw2MS44NzUsMTZINzR2MTVINjEuODc1QzYwLjU0OCwzMSw1OSwzMi42MTEsNTksMzUuMDI0VjQxICAgaDE1djE1SDU5djM0aDE2YzcuODg0LDAsMTUtNy4xMTksMTUtMTUuMDAxVjE1LjAwMXoiIGZpbGw9IndoaXRlIi8+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==);\x0a\x09\x09}\x0a\x09\x09.toast.toast-info\x20{\x0a\x09\x09\x09background-color:\x20#4A90E2;\x0a\x09\x09}\x0a\x09\x09.toast.toast-info.icon\x20{\x0a\x09\x09\x09background-image:\x20url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptMSAxNWgtMnYtNmgydjZ6bTAtOGgtMlY3aDJ2MnoiLz48L3N2Zz4=);\x0a\x09\x09}\x0a\x09\x09.toast.toast-premium\x20{\x0a\x09\x09\x09background-color:\x20#202225;\x0a\x09\x09}\x0a\x09\x09.toast.toast-premium.icon\x20{\x0a\x09\x09\x09background-image:\x20url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDMiIGhlaWdodD0iMjYiPiAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOTYuMjgyNiA4LjYwMjc4ODI0bC0xLjIxNTUgOC4zOTAzNTI5NmMtLjI3NzUgMS45ODI2Mjc0LTIuNDY1NSAyLjkwMzMzMzMtNC40NzkgMi45MDMzMzMzLTEuODc1IDAtMy43MTU1LS45MjA3MDU5LTMuNDcyNS0yLjcyNTkyMTZsMS4yMTU1LTguNTY3NzY0NjZjLjI3NzUtMS44NzY1ODgyNCAyLjQ2NTUtMi44MzI0NzA2IDQuNDc5LTIuODMyNDcwNiAyLjAxNCAwIDMuNzUuOTU1ODgyMzYgMy40NzI1IDIuODMyNDcwNk05My43NzIxLjAwMzkyNTVsLjAwMDUtLjAwNDA3ODQ0aC0xMy4wODRjLS4zMzQgMC0uNjE4LjI1MDMxMzcyLS42NjYuNTg3Mjk0MTJsLS42MzY1IDQuNDMyMjM1M2MtLjA1OTUuNDE0NDcwNTguMjU2Ljc4NjExNzY0LjY2NjUuNzg2MTE3NjRoMi4zODk1Yy4yNCAwIC40MDQ1LjI0OTgwMzkyLjMxLjQ3NTY0NzA2LS4yOTguNzEyMTk2MDctLjUxNTUgMS40ODYwNzg0My0uNjM2IDIuMzIxNjQ3MDZsLTEuMjE1NSA4LjU2Nzc2NDY2Yy0uNzk5IDUuNzM1Mjk0MiAzLjg4OSA4LjYwMjQzMTQgOC45OTMgOC42MDI0MzE0IDUuMzQ3NSAwIDEwLjU5MDUtMi44NjcxMzcyIDExLjM4OS04LjYwMjQzMTRsMS4yMTUtOC41Njc3NjQ2NmMuNzgzLTUuNjIyMTE3NjUtMy43Mzk1LTguNDg4MjM1My04LjcyNTUtOC41OTg4NjI3NW0tNzguNTk1MjUgMTEuNzI4NjUxbC4wNjcgNC4xNTg5ODA0Yy4wMDE1LjA4NTEzNzItLjA1NS4xNjA1ODgyLS4xMzYuMTgxNDkwMmgtLjAwMDVsLTEuMzg1NS01LjAxNjQ3MDZjLS4wMDItLjAwNzY0NzEtLjAwNS0uMDE0Nzg0My0uMDA4LS4wMjI0MzE0TDkuNDE0MzUuNzcwNzcyNTNjLS4xMDYtLjI1Mjg2Mjc1LS4zNDk1LS40MTY1MDk4LS42MTk1LS40MTY1MDk4aC00Ljg3MjVjLS4zMzYgMC0uNjIwNS4yNTIzNTI5NC0uNjY3LjU5MTM3MjU0TC4wMDY4NSAyNC42MzcyNDMxYy0uMDU3LjQxMzQ1MS4yNTc1Ljc4MjAzOTMuNjY2NS43ODIwMzkzaDQuODU0Yy4zMzY1IDAgLjYyMTUtLjI1MzM3MjYuNjY3NS0uNTkyOTAybDEuMjcyLTkuNDEyNTA5OGMuMDAxNS0uMDA5MTc2NS4wMDItLjAxODM1My4wMDItLjAyNzUyOTRsLS4wNjk1LTQuODM2NTA5OC4xMzg1LS4wMzUxNzY1IDEuNDU1NSA1LjAxNjQ3MDZjLjAwMjUuMDA3MTM3Mi4wMDUuMDEzNzY0Ny4wMDc1LjAyMDkwMmw0LjAyMTUgOS40NTM4MDM5Yy4xMDY1LjI1MDgyMzUuMzQ5NS40MTM0NTEuNjE3NS40MTM0NTFoNS4yNTY1Yy4zMzYgMCAuNjIwNS0uMjUyMzUzLjY2Ny0uNTkxODgyNGwzLjI0OTUtMjMuNjkxNjA3ODRjLjA1NjUtLjQxMjk0MTE4LS4yNTgtLjc4MTUyOTQyLS42NjctLjc4MTUyOTQyaC00LjgyMDVjLS4zMzYgMC0uNjIwNS4yNTE4NDMxNC0uNjY3LjU5MDg2Mjc1bC0xLjQ4IDEwLjc1ODkwMmMtLjAwMS4wMDkxNzY0LS4wMDE1LjAxODg2MjctLjAwMTUuMDI4NTQ5bTkuMzk0IDEzLjY4NjYwMzloNC44NTVjLjMzNiAwIC42MjA1LS4yNTIzNTI5LjY2Ny0uNTkxMzcyNmwzLjI0OS0yMy42OTIxMTc2Yy4wNTY1LS40MTI5NDEyLS4yNTgtLjc4MTUyOTQ0LS42NjctLjc4MTUyOTQ0aC00Ljg1NWMtLjMzNiAwLS42MjA1LjI1MjM1Mjk0LS42NjcuNTkxMzcyNTVsLTMuMjQ5IDIzLjY5MjExNzY4Yy0uMDU2NS40MTI5NDEyLjI1OC43ODE1Mjk0LjY2Ny43ODE1Mjk0TTM2LjYyMTE1LjkwNjA3NDVsLS42MzYgNC40MzIyMzUzYy0uMDU5NS40MTQ0NzA2LjI1NTUuNzg2MTE3NjUuNjY2Ljc4NjExNzY1aDUuMDgwNWMuNDA4NSAwIC43MjMuMzY3NTY4NjMuNjY3NS43ODA1MDk4bC0yLjM5MzUgMTcuNzM0MDM5MjVjLS4wNTU1LjQxMjQzMTMuMjU4NS43OC42NjcuNzhoNC45MjU1Yy4zMzY1IDAgLjYyMS0uMjUyODYyOC42NjctLjU5MjkwMmwyLjQ0NC0xOC4xMDg3NDUxYy4wNDYtLjMzOTUyOTQuMzMwNS0uNTkyOTAxOTUuNjY3LS41OTI5MDE5NWg1LjQ2MjVjLjMzNCAwIC42MTgtLjI0OTgwMzkyLjY2Ni0uNTg3Mjk0MTJsLjYzNy00LjQzMjIzNTNjLjA1OTUtLjQxNDQ3MDU4LS4yNTU1LS43ODYxMTc2NC0uNjY2NS0uNzg2MTE3NjRoLTE4LjE4NzVjLS4zMzQ1IDAtLjYxOC4yNTAzMTM3LS42NjY1LjU4NzI5NDFNNzEuMDM4NyA5LjA5ODM2ODZjLS4xNzQgMS40NTE0MTE3Ny0xLjI4NDUgMi45MDI4MjM1Ny0zLjE5NSAyLjkwMjgyMzU3aC0yLjg2OTVjLS40MSAwLS43MjQ1LS4zNjk2MDc5LS42NjctLjc4MzA1ODlsLjYwNzUtNC4zNjE4ODIzM2MuMDQ3LS4zMzg1MDk4LjMzMTUtLjU5MDM1Mjk0LjY2Ny0uNTkwMzUyOTRoMy4wNjFjMS44NDA1IDAgMi41Njk1IDEuMzEwMTk2MDggMi4zOTYgMi44MzI0NzA2TTY5LjMzNzIuMzU0MjExNzZoLTkuMjQwNWMtLjMzNiAwLS42MjA1LjI1MjM1Mjk0LS42NjcuNTkxMzcyNTRsLTMuMjQ5IDIzLjY5MjExNzdjLS4wNTY1LjQxMjk0MTEuMjU4Ljc4MTUyOTQuNjY3Ljc4MTUyOTRoNC45MjM1Yy4zMzY1IDAgLjYyMTUtLjI1MzM3MjYuNjY3NS0uNTkyOTAybC45NTYtNy4wNzY1ODgyYy4wMjMtLjE2OTc2NDcuMTY1LS4yOTYxOTYxLjMzMzUtLjI5NjE5NjFoLjYzM2MuMTE0NSAwIC4yMjE1LjA1OTY0NzEuMjgzNS4xNTgwMzkybDQuNzAyIDcuNDkxMDU4OGMuMTI0LjE5NzI5NDIuMzM3NS4zMTY1ODgzLjU2NzUuMzE2NTg4M2g2LjA4MWMuNTQ1IDAgLjg2NDUtLjYyNTAxOTYuNTUyLTEuMDgwMjc0NWwtNC45MzQ1LTcuMTkxODA0Yy0uMTE4LS4xNzI4MjM1LS4wNTc1LS40MTI0MzEzLjEyOC0uNTA0NzA1OCAzLjE1MDUtMS41Njk2ODYzIDQuOTc5NS0zLjE3ODExNzcgNS41ODMtNy42NTAxMTc3LjY5MzUtNS44NzcwMTk2LTIuOTE3LTguNjM4MTE3NjMtNy45ODY1LTguNjM4MTE3NjMiLz48L3N2Zz4=);\x0a\x09\x09\x09background-size:\x2063px\x2016px;\x0a\x09\x09\x09padding-left:\x2073px;\x0a\x09\x09}\x0a\x09\x09.toast.toast-spotify\x20{\x0a\x09\x09\x09background-color:\x20#1DB954;\x0a\x09\x09}\x0a\x09\x09.toast.toast-spotify.icon\x20{\x0a\x09\x09\x09background-image:\x20url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUwOC41MiA1MDguNTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwOC41MiA1MDguNTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4Ij4KPGc+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZD0iTTI1NC4yNiwwQzExMy44NDUsMCwwLDExMy44NDUsMCwyNTQuMjZzMTEzLjg0NSwyNTQuMjYsMjU0LjI2LDI1NC4yNiAgICAgczI1NC4yNi0xMTMuODQ1LDI1NC4yNi0yNTQuMjZTMzk0LjY3NSwwLDI1NC4yNiwweiBNMzcxLjY5Niw0MDMuMjg4Yy0zLjE3OCw1LjgxNi05LjEyMiw5LjA1OC0xNS4yODcsOS4wNTggICAgIGMtMi44NiwwLTUuNzIxLTAuNjY3LTguNDIyLTIuMTI5Yy00MC43MTMtMjIuNDM4LTg2Ljk1Ny0zNC4yOTMtMTMzLjY3Ny0zNC4yOTNjLTI4LDAtNTUuNjUxLDQuMTYzLTgyLjEyNiwxMi4zNjMgICAgIGMtOS4yMTcsMi44Ni0xOS4wMDYtMi4yODgtMjEuODM1LTExLjUzN2MtMi44Ni05LjE4NSwyLjI4OC0yOC43LDExLjUzNy0zMS41OTJjMjkuODQ0LTkuMjQ5LDYwLjk1OS0xMy45MjEsOTIuNDU1LTEzLjkyMSAgICAgYzUyLjU2OCwwLDEwNC42NiwxMy4zNDksMTUwLjUyMiwzOC42MTZDMzczLjMxNywzNzQuNDYxLDM3Ni40LDM5NC44NjYsMzcxLjY5Niw0MDMuMjg4eiBNNDA0LjAxOSwzMDcuNTI3ICAgICBjLTMuNjIzLDcuMDI0LTEwLjc0MiwxOC4zMzgtMTguMDg0LDE4LjMzOGMtMy4yMSwwLTYuMzg4LTAuNjk5LTkuMzc2LTIuMzJjLTUwLjQ3MS0yNi4xODktMTA1LjA0MS0zOS40NzQtMTYyLjIxOC0zOS40NzQgICAgIGMtMzEuNDk2LDAtNjIuNzcsNC4xMzItOTIuOTY0LDEyLjQ1OWMtMTAuOTAxLDIuOTU2LTIyLjA4OS0zLjQwMS0yNS4wNDUtMTQuMzAyYy0yLjkyNC0xMC45MDEsMy40NjQtMjkuNDMxLDE0LjMzNC0zMi4zODYgICAgIGMzMy42ODktOS4xODUsNjguNTg3LTEzLjg1NywxMDMuNjc0LTEzLjg1N2M2Mi44OTgsMCwxMjUuNDQ1LDE1LjI1NiwxODAuOTM4LDQ0LjExNCAgICAgQzQwNS4yOSwyODUuMjQ4LDQwOS4xOTksMjk3LjUxNiw0MDQuMDE5LDMwNy41Mjd6IE00MTcuNTI2LDIzMC44MzZjLTMuNDY0LDAtNy4wMjQtMC43OTUtMTAuMzYxLTIuNDQ3ICAgICBjLTYwLjIyOC0zMC4wMzQtMTI1LjA5Ni00NS4yMjYtMTkyLjc2MS00NS4yMjZjLTM1LjI3OSwwLTcwLjQzLDQuMjkxLTEwNC41MzMsMTIuNzEzYy0xMi41MjIsMy4wODMtMjUuMTQtNC41MTMtMjguMjIzLTE3LjAwNCAgICAgYy0zLjExNS0xMi40NTksNC41MTMtMjcuNTU1LDE3LjAwNC0zMC42MzhjMzcuNzI2LTkuMzc2LDc2LjY1OS0xNC4xMTEsMTE1LjcyLTE0LjExMWM3NC45NzUsMCwxNDYuODY3LDE2Ljg3NywyMTMuNTc4LDUwLjEyMSAgICAgYzExLjUzNyw1Ljc1MywxNi4yNDEsMTkuNzM3LDEwLjQ4OCwzMS4yNDJDNDM0LjMwOCwyMjMuNjUzLDQyNi4xMDgsMjMwLjgzNiw0MTcuNTI2LDIzMC44MzZ6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);\x0a\x09\x09}\x0a\x09\x09.toast.toast-streamermode\x20{\x0a\x09\x09\x09background-color:\x20#593695;\x0a\x09\x09}\x0a\x09\x09.toast.toast-streamermode.icon\x20{\x0a\x09\x09\x09background-image:\x20url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItMjUgLTI1IDU0MiA1NDIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ5MiA0OTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPjxwYXRoIGQ9Ik00ODguMywxNDIuNXYyMDMuMWMwLDE1LjctMTcsMjUuNS0zMC42LDE3LjdsLTg0LjYtNDguOHYxMy45YzAsNDEuOC0zMy45LDc1LjctNzUuNyw3NS43SDc1LjdDMzMuOSw0MDQuMSwwLDM3MC4yLDAsMzI4LjQgICBWMTU5LjljMC00MS44LDMzLjktNzUuNyw3NS43LTc1LjdoMjIxLjhjNDEuOCwwLDc1LjcsMzMuOSw3NS43LDc1Ljd2MTMuOWw4NC42LTQ4LjhDNDcxLjMsMTE3LDQ4OC4zLDEyNi45LDQ4OC4zLDE0Mi41eiIgZmlsbD0iI0ZGRkZGRiIvPjwvc3ZnPg==);\x0a\x09\x09}\x0a\x09\x09.toast.toast-success\x20{\x0a\x09\x09\x09background-color:\x20#43B581;\x0a\x09\x09}\x0a\x09\x09.toast.toast-success.icon\x20{\x0a\x09\x09\x09background-image:\x20url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptLTIgMTVsLTUtNSAxLjQxLTEuNDFMMTAgMTQuMTdsNy41OS03LjU5TDE5IDhsLTkgOXoiLz48L3N2Zz4=);\x0a\x09\x09}\x0a\x09\x09.toast.toast-warning,\x0a\x09\x09.toast.toast-warn\x20{\x0a\x09\x09\x09background-color:\x20#FFA600;\x0a\x09\x09}\x0a\x09\x09.toast.toast-warning.icon,\x0a\x09\x09.toast.toast-warn.icon\x20{\x0a\x09\x09\x09background-image:\x20url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMSAyMWgyMkwxMiAyIDEgMjF6bTEyLTNoLTJ2LTJoMnYyem0wLTRoLTJ2LTRoMnY0eiIvPjwvc3ZnPg==);\x0a\x09\x09}\x0a\x09\x09.BDFDB-quickSelectPopout\x20{\x0a\x09\x09\x09min-width:\x20210px\x20!important;\x0a\x09\x09\x09position:\x20relative\x20!important;\x0a\x09\x09\x09width:\x20auto\x20!important;\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+(BDFDB['dotCN']['title']+BDFDB['notCN']['cursorpointer'])+',\x0a\x09\x09.BDFDB-settings\x20'+(BDFDB['dotCN']['title']+BDFDB['notCN']['cursorpointer'])+'\x20{\x0a\x09\x09\x09cursor:\x20default\x20!important;\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20.BDFDB-settings-inner\x20.BDFDB-containertext,\x0a\x09\x09.BDFDB-settings\x20.BDFDB-settings-inner\x20.BDFDB-containertext\x20{\x0a\x09\x09\x09margin-left:\x20-18px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20.BDFDB-containerarrow,\x0a\x09\x09.BDFDB-settings\x20.BDFDB-containerarrow\x20{\x0a\x09\x09\x09background:\x20url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItOTUwIDUzMiAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAtOTUwIDUzMiAxOCAxODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6bm9uZTt9DQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjEuNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTS05MzIsNTMydjE4aC0xOHYtMThILTkzMnoiLz4NCjxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9Ii05MzYuNiw1MzguOCAtOTQxLDU0My4yIC05NDUuNCw1MzguOCAiLz4NCjwvc3ZnPg0K);\x0a\x09\x09\x09height:\x2016px;\x0a\x09\x09\x09width:\x2016px;\x0a\x09\x09\x09display:\x20inline-block;\x0a\x09\x09\x09position:\x20relative;\x0a\x09\x09\x09top:\x202px;\x0a\x09\x09\x09transition:\x20transform\x20.3s\x20ease;\x0a\x09\x09\x09transform:\x20rotate(0);\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20.BDFDB-containerarrow.closed,\x0a\x09\x09.BDFDB-settings\x20.BDFDB-containerarrow.closed\x20{\x0a\x09\x09\x09transform:\x20rotate(-90deg);\x0a\x09\x09}\x0a\x09\x09.BDFDB-settings\x20.BDFDB-settings-inner\x20{\x0a\x09\x09\x09padding-left:\x2015px;\x0a\x09\x09\x09padding-right:\x205px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-settings\x20.BDFDB-settings-inner-list\x20{\x0a\x09\x09\x09padding-left:\x2015px;\x0a\x09\x09}\x0a\x09\x09.inputNumberWrapper\x20.numberinput-buttons-zone:hover\x20+\x20'+BDFDB['dotCN']['input']+'\x20{\x0a\x09\x09\x09border-color:\x20black;\x0a\x09\x09}\x0a\x09\x09.inputNumberWrapper\x20.numberinput-buttons-zone:hover\x20+\x20'+BDFDB['dotCN']['input']+':focus,\x0a\x09\x09.inputNumberWrapper\x20.numberinput-buttons-zone.pressed\x20+\x20'+BDFDB['dotCN']['input']+'\x20{\x0a\x09\x09\x09border-color:\x20#7289da;\x0a\x09\x09}\x0a\x09\x09.inputNumberWrapper\x20{\x0a\x09\x09\x09position:\x20relative\x20!important;\x0a\x09\x09}\x0a\x09\x09.inputNumberWrapper\x20'+BDFDB['dotCN']['input']+'[type=number]\x20{\x0a\x09\x09\x09padding-right:\x2025px;\x0a\x09\x09}\x0a\x09\x09.inputNumberWrapper.inputNumberWrapperMini\x20'+BDFDB['dotCN']['input']+'[type=number]\x20{\x0a\x09\x09\x09padding-left:\x206px;\x0a\x09\x09\x09padding-right:\x2017px;\x0a\x09\x09}\x0a\x09\x09.inputNumberWrapper\x20'+BDFDB['dotCN']['input']+'[type=number]::-webkit-inner-spin-button,\x20\x0a\x09\x09.inputNumberWrapper\x20'+BDFDB['dotCN']['input']+'[type=number]::-webkit-outer-spin-button{\x0a\x09\x09\x09-webkit-appearance:\x20none;\x0a\x09\x09}\x0a\x09\x09.inputNumberWrapper\x20.numberinput-buttons-zone\x20{\x0a\x09\x09\x09cursor:\x20pointer;\x0a\x09\x09\x09position:\x20absolute;\x0a\x09\x09\x09display:\x20flex;\x0a\x09\x09\x09flex-direction:\x20column;\x0a\x09\x09\x09align-items:\x20center;\x0a\x09\x09\x09justify-content:\x20space-around;\x0a\x09\x09\x09height:\x20110%;\x0a\x09\x09\x09right:\x208px;\x0a\x09\x09\x09top:\x20-5%;\x0a\x09\x09}\x0a\x09\x09.inputNumberWrapper.inputNumberWrapperMini\x20.numberinput-buttons-zone\x20{\x0a\x09\x09\x09right:\x204px;\x0a\x09\x09}\x0a\x09\x09.inputNumberWrapper\x20.numberinput-button-up\x20{\x0a\x09\x09\x09border-color:\x20transparent\x20transparent\x20#999\x20transparent;\x0a\x09\x09\x09border-style:\x20solid;\x0a\x09\x09\x09border-width:\x202.5px\x205px\x205px\x205px;\x0a\x09\x09\x09display:\x20inline-block;\x0a\x09\x09}\x0a\x09\x09.inputNumberWrapper\x20.numberinput-button-up:hover\x20{\x0a\x09\x09\x09border-bottom-color:\x20#666;\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themelight']+'\x20.inputNumberWrapper\x20.numberinput-button-up\x20{\x0a\x09\x09\x09border-bottom-color:\x20#dcddde;\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themelight']+'\x20.inputNumberWrapper\x20.numberinput-button-up:hover\x20{\x0a\x09\x09\x09border-bottom-color:\x20#4f545c;\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themedark']+'\x20.inputNumberWrapper\x20.numberinput-button-up\x20{\x0a\x09\x09\x09border-bottom-color:\x20#72767d;\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themedark']+'\x20.inputNumberWrapper\x20.numberinput-button-up:hover\x20{\x0a\x09\x09\x09border-bottom-color:\x20#f6f6f7;\x0a\x09\x09}\x0a\x09\x09.inputNumberWrapper\x20.numberinput-button-down\x20{\x0a\x09\x09\x09border-color:\x20#999\x20transparent\x20transparent\x20transparent;\x0a\x09\x09\x09border-style:\x20solid;\x0a\x09\x09\x09border-width:\x205px\x205px\x202.5px\x205px;\x0a\x09\x09\x09display:\x20inline-block;\x0a\x09\x09}\x0a\x09\x09.inputNumberWrapper\x20.numberinput-button-down:hover\x20{\x0a\x09\x09\x09border-top-color:\x20#666;\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themelight']+'\x20.inputNumberWrapper\x20.numberinput-button-down\x20{\x0a\x09\x09\x09border-top-color:\x20#dcddde;\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themelight']+'\x20.inputNumberWrapper\x20.numberinput-button-down:hover\x20{\x0a\x09\x09\x09border-top-color:\x20#4f545c;\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themedark']+'\x20.inputNumberWrapper\x20.numberinput-button-down\x20{\x0a\x09\x09\x09border-top-color:\x20#72767d;\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themedark']+'\x20.inputNumberWrapper\x20.numberinput-button-down:hover\x20{\x0a\x09\x09\x09border-top-color:\x20#f6f6f7;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['select']+'\x20{\x0a\x09\x09\x09position:\x20relative;\x0a\x09\x09\x09box-sizing:\x20border-box;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectcontrol']+'\x20{\x0a\x09\x09\x09-webkit-box-align:\x20center;\x0a\x09\x09\x09align-items:\x20center;\x0a\x09\x09\x09display:\x20flex;\x0a\x09\x09\x09flex-wrap:\x20wrap;\x0a\x09\x09\x09-webkit-box-pack:\x20justify;\x0a\x09\x09\x09justify-content:\x20space-between;\x0a\x09\x09\x09min-height:\x2040px;\x0a\x09\x09\x09position:\x20relative;\x0a\x09\x09\x09box-sizing:\x20border-box;\x0a\x09\x09\x09border-radius:\x203px;\x0a\x09\x09\x09border-style:\x20solid;\x0a\x09\x09\x09border-width:\x201px;\x0a\x09\x09\x09transition:\x20border\x200.15s\x20ease\x200s;\x0a\x09\x09\x09outline:\x200px\x20!important;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectcontrollight']+'\x20{\x0a\x09\x09\x09background-color:\x20rgba(79,\x2084,\x2092,\x200.02);\x0a\x09\x09\x09background-color:\x20rgba(79,\x2084,\x2092,\x200.02);\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectcontroldark']+'\x20{\x0a\x09\x09\x09background-color:\x20rgba(0,\x200,\x200,\x200.1);\x0a\x09\x09\x09border-color:\x20rgba(0,\x200,\x200,\x200.3);\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectvalue']+'\x20{\x0a\x09\x09\x09-webkit-box-align:\x20center;\x0a\x09\x09\x09align-items:\x20center;\x0a\x09\x09\x09display:\x20flex;\x0a\x09\x09\x09flex-wrap:\x20wrap;\x0a\x09\x09\x09position:\x20relative;\x0a\x09\x09\x09box-sizing:\x20border-box;\x0a\x09\x09\x09flex:\x201\x201\x200%;\x0a\x09\x09\x09padding:\x202px\x208px;\x0a\x09\x09\x09overflow:\x20hidden;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectsingle']+'\x20{\x0a\x09\x09\x09margin-left:\x202px;\x0a\x09\x09\x09margin-right:\x202px;\x0a\x09\x09\x09max-width:\x20calc(100%\x20-\x208px);\x0a\x09\x09\x09width:\x20calc(100%\x20-\x208px);\x0a\x09\x09\x09position:\x20absolute;\x0a\x09\x09\x09text-overflow:\x20ellipsis;\x0a\x09\x09\x09white-space:\x20nowrap;\x0a\x09\x09\x09top:\x2050%;\x0a\x09\x09\x09transform:\x20translateY(-50%);\x0a\x09\x09\x09box-sizing:\x20border-box;\x0a\x09\x09\x09opacity:\x201;\x0a\x09\x09\x09overflow:\x20hidden;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectsinglelight']+'\x20{\x0a\x09\x09\x09color:\x20rgb(32,\x2034,\x2037);\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectsingledark']+'\x20{\x0a\x09\x09\x09color:\x20rgb(246,\x20246,\x20247);\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectdummyinput']+'\x20{\x0a\x09\x09\x09font-size:\x20inherit;\x0a\x09\x09\x09width:\x201px;\x0a\x09\x09\x09color:\x20transparent;\x0a\x09\x09\x09left:\x20-100px;\x0a\x09\x09\x09opacity:\x200;\x0a\x09\x09\x09position:\x20relative;\x0a\x09\x09\x09transform:\x20scale(0);\x0a\x09\x09\x09background:\x200px\x20center;\x0a\x09\x09\x09border-width:\x200px;\x0a\x09\x09\x09border-style:\x20initial;\x0a\x09\x09\x09border-color:\x20initial;\x0a\x09\x09\x09border-image:\x20initial;\x0a\x09\x09\x09outline:\x200px;\x0a\x09\x09\x09padding:\x200px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectarrowzone']+'\x20{\x0a\x09\x09\x09-webkit-box-align:\x20center;\x0a\x09\x09\x09align-items:\x20center;\x0a\x09\x09\x09align-self:\x20stretch;\x0a\x09\x09\x09display:\x20flex;\x0a\x09\x09\x09flex-shrink:\x200;\x0a\x09\x09\x09box-sizing:\x20border-box;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectarrowcontainer']+'\x20{\x0a\x09\x09\x09display:\x20flex;\x0a\x09\x09\x09box-sizing:\x20border-box;\x0a\x09\x09\x09cursor:\x20pointer;\x0a\x09\x09\x09opacity:\x200.3;\x0a\x09\x09\x09padding:\x208px\x208px\x208px\x200px;\x0a\x09\x09\x09transition:\x20color\x20150ms\x20ease\x200s;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectarrowcontainerlight']+'\x20{\x0a\x09\x09\x09color:\x20rgb(32,\x2034,\x2037);\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectarrowcontainerdark']+'\x20{\x0a\x09\x09\x09color:\x20rgb(246,\x20246,\x20247);\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectarrow']+'\x20{\x0a\x09\x09\x09display:\x20inline-block;\x0a\x09\x09\x09fill:\x20currentcolor;\x0a\x09\x09\x09line-height:\x201;\x0a\x09\x09\x09stroke:\x20currentcolor;\x0a\x09\x09\x09stroke-width:\x200;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectmenuouter']+'\x20{\x0a\x09\x09\x09top:\x20100%;\x0a\x09\x09\x09margin-bottom:\x20-1px;\x0a\x09\x09\x09margin-top:\x20-1px;\x0a\x09\x09\x09position:\x20absolute;\x0a\x09\x09\x09width:\x20100%;\x0a\x09\x09\x09z-index:\x20100;\x0a\x09\x09\x09box-sizing:\x20border-box;\x0a\x09\x09\x09border-radius:\x200px\x200px\x203px\x203px;\x0a\x09\x09\x09border-width:\x201px;\x0a\x09\x09\x09border-style:\x20solid;\x0a\x09\x09\x09border-image:\x20initial;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectmenuouter']+'.above-select\x20{\x0a\x09\x09\x09border-radius:\x203px\x203px\x200\x200;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectmenuouterlight']+'\x20{\x0a\x09\x09\x09background-color:\x20rgb(255,\x20255,\x20255);\x0a\x09\x09\x09border-color:\x20rgb(185,\x20187,\x20190);\x0a\x09\x09\x09color:\x20rgb(32,\x2034,\x2037);\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectmenuouterdark']+'\x20{\x0a\x09\x09\x09background-color:\x20rgb(47,\x2049,\x2054);\x0a\x09\x09\x09border-color:\x20rgb(32,\x2034,\x2037);\x0a\x09\x09\x09color:\x20rgb(246,\x20246,\x20247);\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectmenu']+'\x20{\x0a\x09\x09\x09max-height:\x20300px;\x0a\x09\x09\x09overflow-y:\x20auto;\x0a\x09\x09\x09position:\x20relative;\x0a\x09\x09\x09box-sizing:\x20border-box;\x0a\x09\x09\x09padding:\x200px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectmenu']+'::-webkit-scrollbar\x20{\x0a\x09\x09\x09width:\x208px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectmenu']+'::-webkit-scrollbar-thumb\x20{\x0a\x09\x09\x09background-color:\x20rgba(0,\x200,\x200,\x200.4);\x0a\x09\x09\x09background-clip:\x20padding-box;\x0a\x09\x09\x09border-color:\x20transparent;\x0a\x09\x09\x09border-radius:\x204px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectmenu']+'::-webkit-scrollbar-track-piece\x20{\x0a\x09\x09\x09background-color:\x20transparent;\x0a\x09\x09\x09border-color:\x20transparent;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectoption']+'\x20{\x0a\x09\x09\x09cursor:\x20pointer;\x0a\x09\x09\x09display:\x20flex;\x0a\x09\x09\x09font-size:\x20inherit;\x0a\x09\x09\x09width:\x20100%;\x0a\x09\x09\x09user-select:\x20none;\x0a\x09\x09\x09-webkit-tap-highlight-color:\x20rgba(0,\x200,\x200,\x200);\x0a\x09\x09\x09box-sizing:\x20border-box;\x0a\x09\x09\x09-webkit-box-align:\x20center;\x0a\x09\x09\x09align-items:\x20center;\x0a\x09\x09\x09min-height:\x2040px;\x0a\x09\x09\x09padding:\x208px\x2012px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectoptionlight']+'\x20{\x0a\x09\x09\x09background-color:\x20transparent;\x0a\x09\x09\x09color:\x20rgb(32,\x2034,\x2037);\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectoptiondark']+'\x20{\x0a\x09\x09\x09background-color:\x20transparent;\x0a\x09\x09\x09color:\x20rgb(246,\x20246,\x20247);\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectoptionhoverlight']+'\x20{\x0a\x09\x09\x09background-color:\x20rgb(246,\x20246,\x20247);\x0a\x09\x09\x09color:\x20rgb(32,\x2034,\x2037);\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectoptionhoverdark']+'\x20{\x0a\x09\x09\x09background-color:\x20rgba(0,\x200,\x200,\x200.1);\x0a\x09\x09\x09color:\x20rgb(246,\x20246,\x20247);\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectoptionselectlight']+'\x20{\x0a\x09\x09\x09background-color:\x20rgb(220,\x20221,\x20222);\x0a\x09\x09\x09color:\x20rgb(32,\x2034,\x2037);\x0a\x09\x09}\x0a\x09\x09.BDFDB-select\x20'+BDFDB['dotCN']['selectoptionselectdark']+'\x20{\x0a\x09\x09\x09background-color:\x20rgba(0,\x200,\x200,\x200.2);\x0a\x09\x09\x09color:\x20rgb(246,\x20246,\x20247);\x0a\x09\x09}\x0a\x09\x09.BDFDB-settings\x20'+BDFDB['dotCN']['hovercard']+',\x0a\x09\x09.BDFDB-settings\x20'+(BDFDB['dotCNS']['hovercard']+BDFDB['dotCN']['hovercardinner'])+'\x20{\x0a\x09\x09\x09width:\x20550px;\x0a\x09\x09\x09min-height:\x2028px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-settingsmodal\x20.BDFDB-settings\x20{\x0a\x09\x09\x09margin-bottom:\x2020px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-settingsmodal\x20.BDFDB-settings\x20'+BDFDB['dotCN']['hovercard']+',\x0a\x09\x09.BDFDB-settingsmodal\x20.BDFDB-settings\x20'+(BDFDB['dotCNS']['hovercard']+BDFDB['dotCN']['hovercardinner'])+'\x20{\x0a\x09\x09\x09width:\x20520px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-settings\x20'+BDFDB['dotCN']['hovercard']+':before\x20{\x0a\x09\x09\x09z-index:\x2050;\x0a\x09\x09\x09left:\x20-10px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-settings\x20'+(BDFDB['dotCNS']['hovercard']+BDFDB['dotCN']['hovercardinner'])+'\x20{\x0a\x09\x09\x09overflow:\x20hidden;\x0a\x09\x09\x09display:\x20flex;\x0a\x09\x09\x09align-items:\x20center;\x0a\x09\x09\x09position:\x20relative;\x0a\x09\x09\x09z-index:\x20100;\x0a\x09\x09}\x0a\x09\x09.BDFDB-settings\x20'+(BDFDB['dotCNS']['hovercard']+BDFDB['dotCN']['hovercardbutton'])+'\x20{\x0a\x09\x09\x09opacity:\x200;\x0a\x09\x09\x09position:\x20absolute;\x0a\x09\x09\x09right:\x20-31px;\x0a\x09\x09\x09top:\x20-12px;\x0a\x09\x09\x09z-index:\x20200;\x0a\x09\x09}\x09\x09\x0a\x09\x09.BDFDB-settings\x20'+BDFDB['dotCN']['hovercard']+':hover\x20'+BDFDB['dotCN']['hovercardbutton']+'\x20{\x0a\x09\x09\x09opacity:\x201;\x0a\x09\x09}\x09\x09\x0a\x09\x09.BDFDB-modal\x20'+BDFDB['dotCN']['checkboxcontainer']+',\x0a\x09\x09.BDFDB-settings\x20'+BDFDB['dotCN']['checkboxcontainer']+'\x20{\x0a\x09\x09\x09display:\x20flex;\x0a\x09\x09\x09align-items:\x20center;\x0a\x09\x09\x09flex-direction:\x20column;\x0a\x09\x09\x09margin-right:\x205px;\x0a\x09\x09\x09margin-left:\x205px;\x0a\x09\x09}\x09\x09\x0a\x09\x09.BDFDB-modal\x20'+BDFDB['dotCN']['checkboxcontainer']+':before,\x0a\x09\x09.BDFDB-settings\x20'+BDFDB['dotCN']['checkboxcontainer']+':before\x20{\x0a\x09\x09\x09display:\x20none;\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+(BDFDB['dotCN']['colorpickerswatches']+BDFDB['dotCN']['colorpickerswatchesdisabled'])+',\x0a\x09\x09.BDFDB-settings\x20'+(BDFDB['dotCN']['colorpickerswatches']+BDFDB['dotCN']['colorpickerswatchesdisabled'])+'\x20{\x0a\x09\x09\x09cursor:\x20no-drop;\x0a\x09\x09\x09filter:\x20grayscale(70%)\x20brightness(50%);\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+(BDFDB['dotCN']['colorpickerswatch']+BDFDB['notCN']['colorpickerswatchnocolor']+BDFDB['notCN']['colorpickerswatchdefault']+BDFDB['notCN']['colorpickerswatchdisabled'])+',\x0a\x09\x09.BDFDB-settings\x20'+(BDFDB['dotCN']['colorpickerswatch']+BDFDB['notCN']['colorpickerswatchnocolor']+BDFDB['notCN']['colorpickerswatchdefault']+BDFDB['notCN']['colorpickerswatchdisabled'])+'\x20{\x0a\x09\x09\x09overflow:\x20hidden;\x0a\x09\x09}\x0a\x09\x09.BDFDB-colorpicker\x20.gradient-bar\x20.gradient-cursor\x20>\x20div:after,\x0a\x09\x09.BDFDB-modal\x20'+(BDFDB['dotCN']['colorpickerswatch']+BDFDB['notCN']['colorpickerswatchnocolor']+BDFDB['notCN']['colorpickerswatchdefault']+BDFDB['notCN']['colorpickerswatchdisabled'])+':after,\x0a\x09\x09.BDFDB-settings\x20'+(BDFDB['dotCN']['colorpickerswatch']+BDFDB['notCN']['colorpickerswatchnocolor']+BDFDB['notCN']['colorpickerswatchdefault']+BDFDB['notCN']['colorpickerswatchdisabled'])+':after\x20{\x0a\x09\x09\x09content:\x20\x22\x22;\x0a\x09\x09\x09position:\x20absolute;\x0a\x09\x09\x09top:\x200;\x0a\x09\x09\x09right:\x200;\x0a\x09\x09\x09bottom:\x200;\x0a\x09\x09\x09left:\x200;\x0a\x09\x09\x09z-index:\x20-1;\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+(BDFDB['dotCN']['colorpickerswatch']+BDFDB['notCN']['colorpickerswatchdefault'])+':after,\x0a\x09\x09.BDFDB-settings\x20'+(BDFDB['dotCN']['colorpickerswatch']+BDFDB['notCN']['colorpickerswatchdefault'])+':after\x20{\x0a\x09\x09\x09border-radius:\x203px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+(BDFDB['dotCN']['colorpickerswatch']+BDFDB['dotCN']['colorpickerswatchcustom']+BDFDB['notCN']['colorpickerswatchdefault'])+':after,\x0a\x09\x09.BDFDB-settings\x20'+(BDFDB['dotCN']['colorpickerswatch']+BDFDB['dotCN']['colorpickerswatchcustom']+BDFDB['notCN']['colorpickerswatchdefault'])+':after\x20{\x0a\x09\x09\x09border-radius:\x205px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-colorpicker\x20.alpha-checker,\x0a\x09\x09.BDFDB-colorpicker\x20.gradient-bar\x20.gradient-cursor\x20>\x20div:after,\x0a\x09\x09.BDFDB-modal\x20'+(BDFDB['dotCN']['colorpickerswatch']+BDFDB['notCN']['colorpickerswatchnocolor']+BDFDB['notCN']['colorpickerswatchdefault']+BDFDB['notCN']['colorpickerswatchdisabled'])+':after,\x0a\x09\x09.BDFDB-settings\x20'+(BDFDB['dotCN']['colorpickerswatch']+BDFDB['notCN']['colorpickerswatchnocolor']+BDFDB['notCN']['colorpickerswatchdefault']+BDFDB['notCN']['colorpickerswatchdisabled'])+':after\x20{\x0a\x09\x09\x09background:\x20url(\x27data:image/svg+xml;\x20utf8,\x20\x27)\x20center\x20repeat\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+(BDFDB['dotCN']['colorpickerswatches']+BDFDB['dotCN']['colorpickerswatchesdisabled'])+'\x20'+BDFDB['dotCN']['colorpickerswatch']+',\x0a\x09\x09.BDFDB-settings\x20'+(BDFDB['dotCN']['colorpickerswatches']+BDFDB['dotCN']['colorpickerswatchesdisabled'])+'\x20'+BDFDB['dotCN']['colorpickerswatch']+'\x20{\x0a\x09\x09\x09cursor:\x20no-drop;\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+(BDFDB['dotCN']['colorpickerswatch']+BDFDB['dotCN']['colorpickerswatchcustom'])+'[style*=\x22background\x22],\x0a\x09\x09.BDFDB-settings\x20'+(BDFDB['dotCN']['colorpickerswatch']+BDFDB['dotCN']['colorpickerswatchcustom'])+'[style*=\x22background\x22]\x20{\x0a\x09\x09\x09border:\x20none;\x0a\x09\x09}\x0a\x09\x09'+(BDFDB['dotCNS']['themelight']+BDFDB['dotCN']['colorpickersaturation'])+'\x20>\x20div\x20>\x20div\x20>\x20div\x20>\x20div\x20{\x0a\x09\x09\x09box-shadow:\x20rgb(200,\x20200,\x20200)\x200px\x200px\x200px\x201.5px,\x20rgba(0,\x200,\x200,\x200.6)\x200px\x200px\x201px\x201px\x20inset,\x20rgba(0,\x200,\x200,\x200.6)\x200px\x200px\x201px\x202px\x20!important;\x0a\x09\x09}\x0a\x09\x09'+(BDFDB['dotCNS']['themelight']+BDFDB['dotCN']['colorpickerhue'])+'\x20>\x20div\x20>\x20div\x20>\x20div\x20>\x20div,\x0a\x09\x09'+BDFDB['dotCN']['themelight']+'\x20.BDFDB-colorpicker\x20.alpha-bar\x20>\x20div\x20>\x20div\x20>\x20div\x20>\x20div\x20{\x0a\x09\x09\x09background:\x20rgb(200,\x20200,\x20200)\x20!important;\x0a\x09\x09\x09box-shadow:\x20rgba(0,\x200,\x200,\x201)\x200px\x200px\x202px\x20!important;\x0a\x09\x09}\x0a\x09\x09.BDFDB-colorpicker\x20.gradient-button\x20{\x0a\x09\x09\x09cursor:\x20pointer;\x0a\x09\x09\x09opacity:\x200.3;\x0a\x09\x09\x09transition:\x20all\x20200ms\x20ease;\x0a\x09\x09}\x0a\x09\x09.BDFDB-colorpicker\x20.gradient-button:hover\x20{\x0a\x09\x09\x09opacity:\x200.6;\x0a\x09\x09}\x0a\x09\x09.BDFDB-colorpicker\x20.gradient-button.selected,\x0a\x09\x09.BDFDB-colorpicker\x20.gradient-button.selected:hover\x20{\x0a\x09\x09\x09opacity:\x201;\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themelight']+'\x20.BDFDB-colorpicker\x20.gradient-button\x20{\x0a\x09\x09\x09color:\x20#4f545c;\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themedark']+'\x20.BDFDB-colorpicker\x20.gradient-button\x20{\x0a\x09\x09\x09color:\x20#fff;\x0a\x09\x09}\x0a\x09\x09.BDFDB-colorpicker\x20.alpha-checker,\x0a\x09\x09.BDFDB-colorpicker\x20.alpha-horizontal,\x0a\x09\x09.BDFDB-colorpicker\x20.gradient-horizontal\x20{\x0a\x09\x09\x09border-radius:\x203px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-colorpicker\x20.alpha-bar\x20.alpha-cursor,\x0a\x09\x09.BDFDB-colorpicker\x20.gradient-bar\x20.gradient-cursor\x20{\x0a\x09\x09\x09position:\x20absolute;\x0a\x09\x09}\x0a\x09\x09.BDFDB-colorpicker\x20.gradient-bar\x20.gradient-cursor\x20>\x20div\x20{\x0a\x09\x09\x09height:\x208px;\x0a\x09\x09\x09width:\x208px;\x0a\x09\x09\x09margin-top:\x20-15px;\x0a\x09\x09\x09border:\x201px\x20solid\x20rgb(128,\x20128,\x20128);\x0a\x09\x09\x09border-radius:\x203px;\x0a\x09\x09\x09transform:\x20translateX(-5px);\x0a\x09\x09\x09transform-style:\x20preserve-3d;\x0a\x09\x09}\x0a\x09\x09.BDFDB-colorpicker\x20.gradient-bar\x20.gradient-cursor\x20>\x20div:after\x20{\x0a\x09\x09\x09border-radius:\x203px;\x0a\x09\x09\x09transform:\x20translateZ(-1px);\x0a\x09\x09}\x0a\x09\x09.BDFDB-colorpicker\x20.gradient-bar\x20.gradient-cursor\x20>\x20div:before\x20{\x0a\x09\x09\x09content:\x20\x22\x22;\x0a\x09\x09\x09position:\x20absolute;\x0a\x09\x09\x09border:\x203px\x20solid\x20transparent;\x0a\x09\x09\x09border-top-width:\x205px;\x0a\x09\x09\x09border-top-color:\x20rgb(128,\x20128,\x20128);\x0a\x09\x09\x09width:\x200;\x0a\x09\x09\x09height:\x200;\x0a\x09\x09\x09top:\x20100%;\x0a\x09\x09\x09left:\x20-50%;\x0a\x09\x09\x09transform:\x20translateX(5px);\x0a\x09\x09}\x0a\x09\x09.BDFDB-colorpicker\x20.gradient-bar\x20.gradient-cursor.edge\x20>\x20div:before\x20{\x0a\x09\x09\x09border-right-width:\x200;\x0a\x09\x09\x09border-left-width:\x205px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-colorpicker\x20.gradient-bar\x20.gradient-cursor.edge\x20\x20~\x20.gradient-cursor.edge\x20>\x20div:before\x20{\x0a\x09\x09\x09border-right-width:\x205px;\x0a\x09\x09\x09border-left-width:\x200;\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themelight']+'\x20.BDFDB-colorpicker\x20.gradient-bar\x20.gradient-cursor.selected\x20>\x20div\x20{\x0a\x09\x09\x09border-color:\x20rgb(55,\x2055,\x2055);\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themelight']+'\x20.BDFDB-colorpicker\x20.gradient-bar\x20.gradient-cursor.selected\x20>\x20div:before\x20{\x0a\x09\x09\x09border-top-color:\x20rgb(55,\x2055,\x2055);\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themedark']+'\x20.BDFDB-colorpicker\x20.gradient-bar\x20.gradient-cursor.selected\x20>\x20div\x20{\x0a\x09\x09\x09border-color:\x20rgb(200,\x20200,\x20200);\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themedark']+'\x20.BDFDB-colorpicker\x20.gradient-bar\x20.gradient-cursor.selected\x20>\x20div:before\x20{\x0a\x09\x09\x09border-top-color:\x20rgb(200,\x20200,\x20200);\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+BDFDB['dotCN']['inputdefault']+'.valid\x20{\x0a\x09\x09\x09background-color:\x20rgba(67,\x20181\x20,129,\x200.5);\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+BDFDB['dotCN']['inputdefault']+'.valid:hover\x20{\x0a\x09\x09\x09border-color:\x20rgb(27,\x20141,\x2089);\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+BDFDB['dotCN']['inputdefault']+'.valid:focus\x20{\x0a\x09\x09\x09border-color:\x20rgb(67,\x20181,\x20129);\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+BDFDB['dotCN']['inputdefault']+'.valid::placeholder\x20{\x0a\x09\x09\x09color:\x20rgba(67,\x20181,\x20129,\x200.7);\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+BDFDB['dotCN']['inputdefault']+'.invalid\x20{\x0a\x09\x09\x09background-color:\x20rgba(241,\x2071,\x2071,\x200.5);\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+BDFDB['dotCN']['inputdefault']+'.invalid:hover\x20{\x0a\x09\x09\x09border-color:\x20rgb(201,\x2031,\x2031);\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+BDFDB['dotCN']['inputdefault']+'.invalid:focus\x20{\x0a\x09\x09\x09border-color:\x20rgb(241,\x2071,\x2071);\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+BDFDB['dotCN']['inputdefault']+'.invalid::placeholder\x20{\x0a\x09\x09\x09color:\x20rgba(241,\x2071,\x2071,\x200.7);\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+BDFDB['dotCN']['inputdefault']+':disabled\x20{\x0a\x09\x09\x09color:\x20#555555;\x0a\x09\x09\x09cursor:\x20no-drop;\x0a\x09\x09\x09background-color:\x20rgba(0,\x200,\x200,\x200.5);\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+(BDFDB['dotCN']['modalheader']+BDFDB['dotCN']['modalheaderhassibling'])+'\x20{\x0a\x09\x09\x09padding-bottom:\x2010px;\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+BDFDB['dotCN']['tabbarcontainer']+'\x20{\x0a\x09\x09\x09background:\x20rgba(0,\x200,\x200,\x200.1);\x0a\x09\x09\x09border:\x20none\x20!important;\x0a\x09\x09\x09box-shadow:\x200\x202px\x203px\x200\x20rgba(0,\x200,\x200,\x200.05);\x0a\x09\x09}\x0a\x09\x09'+BDFDB['dotCN']['themedark']+'\x20.BDFDB-modal\x20'+BDFDB['dotCN']['tabbarcontainer']+'\x20{\x0a\x09\x09\x09background:\x20rgba(0,\x200,\x200,\x200.2);\x0a\x09\x09\x09box-shadow:\x200\x202px\x203px\x200\x20rgba(0,\x200,\x200,\x200.1);\x0a\x09\x09}\x0a\x09\x09/*\x20REMOVE\x20*/\x0a\x09\x09.BDFDB-modal\x20'+(BDFDB['dotCN']['modaltabcontent']+BDFDB['dotCN']['modaltabcontentopen'])+'\x20{\x0a\x09\x09\x09display:\x20flex;\x0a\x09\x09\x09flex-direction:\x20column;\x0a\x09\x09\x09flex-wrap:\x20nowrap;\x0a\x09\x09\x09justify-content:\x20flex-start;\x0a\x09\x09\x09align-items:\x20stretch;\x0a\x09\x09}\x0a\x09\x09.BDFDB-modal\x20'+(BDFDB['dotCN']['modaltabcontent']+BDFDB['notCN']['modaltabcontentopen'])+'\x20{\x0a\x09\x09\x09display:\x20none;\x0a\x09\x09}\x0a\x09\x09/*\x20REMOVE\x20*/\x0a\x09\x09.BDFDB-modal\x20*'+BDFDB['notCN']['modalsubinner']+'\x20>\x20'+(BDFDB['dotCN']['modaltabcontent']+BDFDB['dotCN']['modaltabcontentopen']+BDFDB['notCN']['modalsubinner'])+'\x20>\x20*\x20{\x0a\x09\x09\x09padding:\x200\x2020px\x200\x2012px;\x0a\x09\x09}\x0a\x09\x09.colorpicker-modal\x20.colorpicker-container\x20{\x0a\x09\x09\x09padding:\x2010px\x2010px\x2010px\x2030px;\x0a\x09\x09\x09overflow:\x20hidden;\x0a\x09\x09\x09display:\x20initial;\x0a\x09\x09\x09margin:\x20auto;\x0a\x09\x09}\x0a\x09\x09.colorpicker-modal\x20.colorpicker-color,\x0a\x09\x09.colorpicker-modal\x20.colorpicker-slider,\x0a\x09\x09.colorpicker-modal\x20.colorpicker-controls\x20{\x0a\x09\x09\x09float:\x20left;\x0a\x09\x09\x09margin-right:\x2020px;\x0a\x09\x09}\x0a\x09\x09.colorpicker-modal\x20.colorpicker-inputs\x20{\x0a\x09\x09\x09text-align:\x20center;\x0a\x09\x09\x09width:\x20150px;\x0a\x09\x09\x09padding:\x203px\x203px\x203px\x2010px;\x0a\x09\x09\x09margin-top:\x2087px;\x0a\x09\x09}\x0a\x09\x09.colorpicker-modal\x20.colorpicker-pickerpane,\x20\x0a\x09\x09.colorpicker-modal\x20.colorpicker-black,\x20\x0a\x09\x09.colorpicker-modal\x20.colorpicker-white,\x20\x0a\x09\x09.colorpicker-modal\x20.colorpicker-color\x20{\x0a\x09\x09\x09position:\x20relative;\x0a\x09\x09\x09top:\x200px;\x0a\x09\x09\x09left:\x200px;\x0a\x09\x09\x09height:\x20308px;\x0a\x09\x09\x09width:\x20308px;\x0a\x09\x09}\x0a\x09\x09.colorpicker-modal\x20.colorpicker-pickercursor\x20{\x0a\x09\x09\x09position:\x20absolute;\x0a\x09\x09\x09height:\x2014px;\x0a\x09\x09\x09width:\x2014px;\x0a\x09\x09}\x0a\x09\x09.colorpicker-modal\x20.colorpicker-pickercursor\x20svg\x20{\x0a\x09\x09\x09position:\x20relative;\x0a\x09\x09\x09height:\x2014px;\x0a\x09\x09\x09width:\x2014px;\x0a\x09\x09}\x0a\x09\x09.colorpicker-modal\x20.colorpicker-sliderpane,\x20\x0a\x09\x09.colorpicker-modal\x20.colorpicker-slider\x20{\x0a\x09\x09\x09position:\x20relative;\x0a\x09\x09\x09top:\x200px;\x0a\x09\x09\x09left:\x200px;\x0a\x09\x09\x09height:\x20308px;\x0a\x09\x09\x09width:\x2020px;\x0a\x09\x09}\x0a\x09\x09.colorpicker-modal\x20.colorpicker-slidercursor\x20{\x0a\x09\x09\x09position:\x20absolute;\x0a\x09\x09\x09left:\x20-6px;\x0a\x09\x09\x09height:\x2012px;\x0a\x09\x09\x09width:\x2032px;\x0a\x09\x09}\x0a\x09\x09.colorpicker-modal\x20.colorpicker-slidercursor\x20svg\x20{\x0a\x09\x09\x09position:\x20relative;\x0a\x09\x09\x09height:\x2012px;\x0a\x09\x09\x09width:\x2032px;\x0a\x09\x09}\x09\x0a\x09\x09.colorpicker-modal\x20[class^=\x22colorpicker-preview-\x22]\x20{\x0a\x09\x09\x09background-color:\x20#808080;\x0a\x09\x09\x09border:\x203px\x20solid\x20transparent;\x0a\x09\x09\x09height:\x2065px;\x0a\x09\x09\x09width:\x2080px;\x0a\x09\x09\x09float:\x20left;\x0a\x09\x09}\x0a\x09\x09.colorpicker-modal\x20.colorpicker-preview-0\x20{\x0a\x09\x09\x09border-radius:\x205px\x200\x200\x205px;\x0a\x09\x09\x09border-right:\x20none;\x0a\x09\x09}\x0a\x09\x09.colorpicker-modal\x20.colorpicker-preview-2\x20{\x0a\x09\x09\x09border-radius:\x200\x205px\x205px\x200;\x0a\x09\x09\x09border-left:\x20none;\x0a\x09\x09}');BDFDB['ListenerUtils']['add'](BDFDB,document,'click.BDFDBPluginClick','.bd-settingswrap\x20.bd-refresh-button,\x20.bd-settingswrap\x20.bd-switch-checkbox',c=>{BDFDB['BdUtils']['setPluginCache']();BDFDB['BdUtils']['setThemeCache']();});var xc={};BDFDB['ListenerUtils']['add'](BDFDB,document,'keydown.BDFDBPressedKeys',xd=>{if(!BDFDB['pressedKeys']['includes'](xd['which'])){clearTimeout(xc[xd['which']]);BDFDB['pressedKeys']['push'](xd['which']);xc[xd['which']]=setTimeout(c=>{BDFDB['ArrayUtils']['remove'](BDFDB['pressedKeys'],xd['which'],!![]);},0xea60);}});BDFDB['ListenerUtils']['add'](BDFDB,document,'keyup.BDFDBPressedKeys',xf=>{clearTimeout(xc[xf['which']]);BDFDB['ArrayUtils']['remove'](BDFDB['pressedKeys'],xf['which'],!![]);});BDFDB['ListenerUtils']['add'](BDFDB,document,'mousedown.BDFDBMousePosition',xg=>{BDFDB['mousePosition']=xg;});BDFDB['ListenerUtils']['add'](BDFDB,window,'focus.BDFDBPressedKeysReset',xh=>{BDFDB['pressedKeys']=[];});BDFDB['patchModules']={'V2C_List':'componentDidMount','V2C_PluginCard':['componentDidMount','componentDidUpdate'],'V2C_ThemeCard':['componentDidMount','componentDidUpdate'],'UserPopout':['componentDidMount'],'UserProfile':['componentDidMount'],'Message':['componentDidMount','componentDidUpdate','render']};BDFDB['ModuleUtils']['patch'](BDFDB,eu['GuildStore'],'getGuild',{'after':xi=>{if(xi['returnValue']&&xi['methodArguments'][0x0]=='410787888507256842'&&!xi['returnValue']['banner']){xi['returnValue']['banner']='data:image/png;base64,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W7fu537u5xYtWjQ9Pd3tdp/VUxEPTsLqdruVSmVqaurgJKzJycnp6enp6empqamD/xwbG9u6dWtPT8/Y2Nj+/fsPHDhw4MCBvXv3HjhwIMuy4eHhOT0kzzzzzDe84Q2XXnrpypUri//dbt26dWhoyA8SAOY6BRYA80R7bGd7bGeBCyxm1H/ceyjmsZvHpP3vu1yFJEm+vwFWVksrPUmyIOtdFpaelMSYhCR2252p4c7Ens7Yzu7U/uaBzc2990zvuDUmMcm7sduOSRJCJWSVws7PCiF0u90777xz06ZNX/7yl9/whje84Q1v6O/vn7kjDg4O/tCvxMcsko0xhhA6nc7ExMTU1NTExMTY2NjExESe5/v379+5c+fu3bu3bt360EMPNZvNRx55JE3T4q9JXLFixVvf+taf+ImfOO644+bKe+O+++5rtVp+RgAw5+/2ivmoFAA4/GtauuyF/33hGW+UBIcgJo9ZhBi+/7DCENIkhBjz2J7OO9N5a6w9um161x2TO+9ojzzSbY51J3bnnWaa1UNWSUL6w8VZEf5iMR5czddoNNavX/+2t73tFa94xbJlywr1TeZ53ul0frDqcHp6evPmzTfeeOPevXs3bdq0c+fOiYmJ4eHhPM8PLlEsgtWrV1966aU/8zM/s3bt2izL5spA37Zt2y//8i/fcsst3vMAzPmbfQUWAPPGglN/atlFvxVST/rjGd0dJckPiq0kJiGENIQsbw5P73twavut0/vua+3f0BzaHNtTIasmSZqkaQhp0f4aBxf6tdvtCy644E1vetOll166bNmywj4mL8/zg9OvYoy7du168MEH77vvvna7fccdd2zatGl6enrv3r3dbvcHf2zWNBqN00477cUvfvFrX/vaY489dg5VVwddd911v/qrv7p7925vbADm/C2aAguAeaO2+IRVL/tobdEJomAGbprSNKuFak/eHGsNb2kNbZ7edcfE1htaBzbmnWbsNkOShqz6/Q2zCmRiYiLGeP755//Mz/zMq171qqLNxnoSMcY9e/bs27dvcnLy/vvvv/feezdv3rxly5bx8fGpqamDs7dm7ugLFy487bTTfvqnf/olL3nJ4sVzcm1yjPEv/uIv/viP/9jbF4D5cC+mwAJgPln143/Uf8JLC7iwi3khJjEJWRayRsiqeWe62xzpjGwf33z1xJbvdMZ2tUa3J3k3hJCkWUirSZol8chv6pSmaafTGRsby7Ls/PPP/y//5b9ccsklc+4OsNvtNpvNgztqbdy48aabbtq2bdsdd9yxb9++vXv3PosH6unpWbFixYUXXvjKV176nOecOzAwMHfH6+jo6K/92q9deeWV3roAzAMKLADmlQWnvnbZRb8VKrWk8LtBM5fFJCZJloW0FkKapFnenmruuXt807fbw5un9tzTHn4ktqdjkqS13pDVkhiP+L7vIYSDu011u92LL774DW94w+te97of3YV9brnrrrs2bdp0991333bbbXv37t2+ffv09PTTW2NYr9ePPvro5z3veeecc875559/4oknzoNheu+9977jHe/YuHGjdywA84ACC4B5JetZctxPfyHrXxo7TWkw82KSJElIk5CmWU9a6+lM7G0deGhq5+0Tm/9tatc9nYm9eXs8q/WHal8ROqwkSfI8HxkZybLsTW960y//8i+fc845c/0cdDqdRx55ZGpq6vrrr7/hhhu2bNmyc+fOoaGhQ/naarV63HHHPec5z7noogtPOunk0047bT6Nzv/zf/7P7/zO73S7XW9UAOYBBRYA86tOiPGoSz/ev+4/xU77iPcFlHAAhqye1vpizLsTe5tDmye3XDe1/XvTu+9pj24Ntf600jh4A3ZkB2eaps1mc2JiYv369a9//et/6qd+6tRTT50H6U9PT4+Pj2/fvv2WW27ZuXPnTTfddN99942Njf3on+zv7z/llFNOP/30008//eyzzz7uuON6enrm2VgcHR39rd/6rX/5l3/xtgRgflBgATC/+oPO9ILTX7/qP304xjzm5h1wREZhTNIsrfYmaZp0u92p/dO7757cftPo/f/a3P9gWqknIQtpLQlHuMbK83x8fDxJktNOO+3d7373ZZddNm/OQLfbTdP0vvvu27hx49VXX33fffc9/PDDK1asWLVq1bnnnnv00UevXLnyhBNOWLlyZbU6bx9aes8997z+9a8fHh72jgRgflBgATC/qoNOs7Zk3dGv/l/VhcfETksgHMHBmCTh4FbuIYTYabVGt03vunP0wa9Obb+p2xpLut202nPEH1nYbrdbrVZfX9+ll176u7/7uyecMN8e4jk8PDw6OtpsNnt7e3t6ehYuXJim6fwffDH+7d/+7fve9z7vQwDmjWxOP1oFAH5YSLuT+6qDR/WsPj/J2/LgCI7FJEmSmCd5J+bdJIRKz6La0pMG117Sd/zFWX1B3hrrjO+KeSek2RGssbIsq9Vq7Xb77rvvvu6663p7e0866aQsy+bNaWg0GgsWLFiyZMng4GBPT08IpXhE6d69ez/0oQ/t2bPH+xCAeUOBBcD86gzSNDbH0/pA/5oLQ1azDRaFEZPYTWKepGl1YHX/8S/uX3NhdeGxsTnaHt+dxG6SJCEcsZlBWZZVq9Xt27d/7Wtf27Vr10knnbRw4cKSdD3z0i233PKpT30qRj8AAZg/FFgAzDMhSdPOxL7eo55bX7gm5h2JUDAxyTux28p6l/QefV7fcS+qLzmxM7Evnx6KnYkkJiGkyRFqsmq1WpIkt9xyy7e//e3+/v5169bN4y2i5rFOp/MXf/EXd999tygAmE8UWADMNyFU8umhat+K3mMuSExAoLDyduy2s8ZgY8UZg+tfXlt4XD492pnc122OhCSGtPLoIsTZlaZptVrdsWPHVVddtX///lNOOWXBggXO1dzy8MMPf+xjH3vcxy8CwNylwAJgPkqz9uj2gXUvy3oWJDGXB4UUkiRJ8k4S22ml3rPqnIETX1YbPCq2pzvjuzrTwyFNj9Qy2Hq93m63v/Od79x6663r1q079thjna055G//9m+vvPJKOQAwzyiwAJiPxUBI8+ZIdcHRvUc/N3aaia18KPBoTZIkiXnsTIVKT+/RF/Qe98LaouNiZ6o9vjNvjqWVepIcgRWFlUqlp6dnw4YN119/faPROPnkky0nnBOGhob+6I/+yPbtAMw/CiwA5qvYndzXd9yLs8ZAErtHZDUWHI6Q5O28PZn1LOxZeVbvmotqi46L0yPNoYdDkh+RFYVpmvb09OzevfvKK6/csWPHWWedZTlh8f1//9//9w//8A95buYpAPONAguA+VoGxO70WG3R8X1Hn5+3Jk3CYm4M2ySJnWbM21nPgp7lZ/Yd8/zqwIrW0ObuxJ4kSUJ6BOZA1ev1brd766233nPPPSeccMLRRx/tPBVWu93+yEc+8vDDD4sCgPlHgQXAfK0CQt6eDknee9zFWbUv5m2TsJgrQzdJYtJtx9jNehb1rDqnf82FMebtoc3d5mhIKyFks/wd1Wq1SqXyyCOPfOMb38iy7Mwzz6xUKk5UAX3rW9/627/921arJQoA5h8FFgDztgZIkrwzsbe++ITGqrNie1oizDUxyTtJklT7V/Sv/bGe1eflU0Otoc1J7IY0neVCNk3TLMvGxsauvvrq0dHRCy+8UIdVuOES4/vf//4HHnhAFADMSwosAOavELqtsSTmfce+IKsNxrxlEhZzUIx5J4mxvmTtwNqXVPuXTe+9L2+OJkkIIZ3d91OoVCrtdvvmm28eHx9//vOfX6vVnJ7iuPzyyz/72c82m01RADAvKbAAmLdCCEne7U6P9Cw/rbb0pNixrIa5K8ZuM2T1nlXn9R7zvHx6qHVgc2xPhTRLZrfGqlQqeZ7ffPPNGzZsWL9+/fLly52bImi1Wn/1V391xx13iAKA+UqBBcB8FrJqd3Jv7LT71lyY1voOLsiCOTqck5jHvFMbXN13/EsrjYH26LbO+K6YxJDN6ubulUolTdNbbrnl6quvXrly5cknnxw8JOFIu/zyyz/1qU/Z/QqAeUyBBcA8/8wfkrQ1uqW++PjGitNj3kmSKBTmtJi3QlrpXXNh76pzus3h5r77k24rZPXZfV+F3t7e7du3X3XVVcuWLTv77LOdlyNobGzsT/7kT+6//35RADCPKbAAmOdCVsmnRvL2eP+ai7P6QDQJi7k/qJOYx06ztvj4/jUvzBqLpvfe153cF7LaLO+K1dPTMzo6ev311y9fvvzMM890Yo6UL3/5y5/5zGc6HT/cAJjPFFgAlODjflbrDG/J+pf3rj43iblJWMwPsTOd1gf7jn5uY8UZ7QMPtQ5sDmkW0upsjvBGozE2NnbjjTcuWbJEh3VE7Ny588Mf/vDWrVtFAcD8psACYP4LIUu6zdbII73HvKA6uDJ2zVNgnoidZhJjffEJfWsuDCFt7r0370yFrD6bHVatVhsfH7/hhht0WLMvz/NPf/rTX/ziF0UBwLynwAKgFEJW7YzvTpLYd8wLkrSSxFwmzIuRHZKYx2670ru479gXVvpXTO+8pTs1HCq12fwuKpXKwQ5r0aJFZ511ltMya2655Zb3v//9U1NTogBg3lNgAVCaD/pp2tx7X33JusbyU2PelgjzScw7IaQ9q87uWX5a+8BDrbGdIaTJ0304YJ7nh/tgwYMd1nXXXbds2bIzzjjDcwlnwfDw8Pvf//777rtPFACUgQILgLIIaSW2p7oTe3vXXJg1FiSxKxPmlZjHbre2+IS+Y5/fndzX3PdgkndCWnk6b5YQnl6HNTEx8d3vfnf58uWnnXaaDmum/dM//dPf/M3fyAGAklBgAVAiIau3Rh6p9C7sO+Z5HkfIfBRj3s56l/Qf96IkCVPbvxcf3RLr8N8sj6mfDr2KqlarY2Nj11577YoVK04//XQd1szZuXPne9/73v3794sCgJJQYAFQLiHNmnsfbKw4o7bwuCRvJ4kP2Mw7eTtUe/qOuyit9U4+8t28PZlW6rN28FqtNjw8fN11151xxhlr1651NmbkDOf5H/7hH1511VWiAKA8FFgAlEwI3enhbnNk8MSXJ0k6mw9rg1kb5UneSZK079jnVwePmt51Z3dyf5jFDqvRaOzZs+ehhx665JJLFixY4Hw86/7xH//x4x//eLdrHTQAJaLAAqB0YszTrNJ3/IuznsUmYTFPhSRvJyH2HnVebfHx03vu6oztDFkteQZr+g5rPWCj0XjooYeazeZLXvKSSqXifDyLHnjggd/8zd8cHh4WBQClosACoHxiXu1fPrDu5Qos5rMQkm43dtv15ac0lp7S3Htfe2RrqNRmZ8CHEKrV6p133jk1NXXhhRdmWeaEPCump6ff97733XLLLaIAoGwUWACUT+xW+pYNrL80ayxUYDGfhZDEbszb9cXrGstOntp9V2dsR8hqs3SXmWUxxltvvXVsbOwFL3hBtVp1Qp65z33uc5/+9KfzPBcFAGWjwAKgfB4tsF6hwGL+CyGJeey0qguPqS87pbnzjs7knpDOUpeUZVm327355ptDCBdddJGz8Qx9/etf/4M/+IPR0VFRAFBCCiwAykeBRbmEJEli3q4tOLa+9KSpXXd0x3eFbPY6rHa7fccdd6xbt+6kk05yMp62++67733ve9/mzZtFAUA5KbAAKB8FFuUc+LFTW3hcfelJkztvbY/tTJ/Znu6HcbuZZWNjY1u3br3ooosWLVrkRDwNe/fu/e3f/u2bb75ZFACUlgILgBJ+jldgUd7BX198Qm3xCVPbvteZ2pNmjVk45sEN3Tdv3rx79+5LLrmkVqs5D4el3W5/4hOf+Kd/+idRAFBmCiwAyvgZXoFFWeVJ3qkvPaW24OiJR67rTg2l1dnosNI0TdP07rvvrtfrL3jBC0LwpjtUnU7nf//v//2xj30sxigNAMpMgQVA+SiwKK+QxDyJncaKM9Jq7+SWa2K3NTvPJcyyrNVq3X///WecccYJJ5zgTByir3zlKx/84AebzaYoACg5BRYA5aPAosxCSGI3iXnP6nNDVpt85Lok78zOcwlrtdru3bu3bt36yle+sre316l4SjfccMPv/u7v7tu3TxQAoMACoHwUWJRdSGInCaHnqOeGJExuuzFJ8hCyWThwtVp96KGHFi5c+PznP99Cwid3xx13/Pqv//qWLVtEAQCJAguAMlJgQRKSvJOmWc9R53Um9jT33BXSbBbeC5VKJUmS733ve2vXrj3llFOchidy2223vfvd737wwQdFAQAHpSIAACilkHemQhqWveCdPUddEPPWLBwyxtjT0zM1NfX+97//zjvvdA4e17XXXvuud73rnnvuEQUA/IACCwCgtELens56ly676N1ZY3HszlKHNTAw8Mgjj/zRH/3R1NSUc/BYeZ5/7Wtfe9e73vXAAw9IAwAeyxJCAMrHEkL4dyHJO7WB1ZW+FeMPfyt22iGrzPhbMMZKpbJx48Z6vf6CF7zAOTio2Wz+3d/93fve9z67tgPAj1JgAVA+Ciz4EbWlJ8ZOc3LLtSGthnTGN3QPIbTb7YceeujCCy9csWKF/Ldv3/6JT3ziz/7sz6anp6UBAD9KgQVA+Siw4EfeFWm1t7HslOnddzf33Z9We2bjNjTL9u3bt2XLlksvvbRer5c5/Wuvvfbtb3/7N7/5zRijsQgAj8seWAAAJHl7Mutfsfyi364vWZu3xpIw48VuCKFarX7rW9+64oorSh7+ww8/vH37doMQAJ6EGVgAlI8ZWPD474xOffHxSac5vvnbIWQhnfHNsLIsa7Va+/fvf/nLX97b21va5NesWbNhw4ZNmzaZgQUAT3jboMACoIQf0xVY8HjyEEJ96SmdsR3Te+5OskqY4XlYIYQ0TR955JHe3t4LL7ywtLk3Go1jjjnmm9/85sTEhFEIAI9LgQVA+Siw4PGFmLeznoX1peundtzaGdsZsspMv0HSNO10Onfffffpp59+wgknlDb6pUuX7tix47bbbjMKAeBxKbAAKB8FFjyhELvt6oJj00p94uGrY7c9C08krFQq+/fvr9VqL3nJS2q1WklvyrNszZo1t9xyy+7du41CAPhRNnEHAOAxYjdvj/evf/ngST8R804S8xm/H03TWq12+eWX33jjjWUOfu3ata94xSuyLDMGAeBHmYEFQBk/n5uBBU8sJN1OVh+oDKyefOTafHo4mfnd3CuVyvDwcLVafdGLXlSv10sb/fHHH3/bbbdt27bNKASAH2IGFgAA/1EI3eZIY+UZi856c54kSTLjj8arVCpZlv3rv/7rLbfcUubgV6xYcckll/T09BiDAPBDFFgAAPyoENsTC894Y+/Ks2O7OdMTFfM8X7BgwY4dO/7hH/5hamqqzLm/+tWvXr9+/Uw//xEA5hwFFgAAjyPmnbQ2uOT5/y3UeuPML7aNMS5atOjLX/7y7bffXubYV65c+dKXvrTM6ygB4HEpsAAAeFwh7zZ7j3ne4PpL8+ZoEma8wOrp6RkeHv7sZz/b6XRKG3qWZT/xEz+xevVq4w8AHkuBBQDAE4h5yOoLT39DdcExeXN8pjusgwsJv/zlL5d8J6wTTzzRTlgA8EMUWAAAPLFuu7HqzIETXx7zdoz5jN+bpunU1NQnPvGJbrdb2sizLHvzm9/caDSMPgD495sEEQAA8ERi3glpfcFpr6suPDa2JpKZ31y8Wq3eeeedmzdvLnPsa9euvfjii7MsMwIB4CAFFgAATybmzfrSUwfXvzLmeZLP+MSoLMv2799/zTXXlDnzEMLP/uzPVioVww8ADlJgAQDwZGK3k1brC075ydriE/LO9Izfnqbp2NjYF7/4xbGxsTLHfs4556xfv97wA4BH7xBEAADAk4ud6fqyUwdPfHmMnSTGmT5cb2/vd7/73a985Stlzrynp+d1r3tdmrpdB4AkUWABAPCUYt4NlVr/uv9UHTwm70wmyczuhJWmaavV+vznPz8yMlLm2C+66KLVq1cbfgCQKLAAADgknWbPyrP6jn1BEpNk5h9HWKvVbrvttjvvvLPMka9Zs2bdunWGHgAkCiwAAA5F3m2ntYHBE18Rqr15Z3qmJ2FVKpVWq/Xtb3+7zJn39vY+73nP6+vrM/wAQIEFAMChyGPe7jnq/L6jzgsxzvQkrDRNm83mt771rf3795c59EsuuaSnp8fgAwAFFgAAhyLkrYnqwKrBk38iqdRi3pnp42VZtnPnzrvuuqvMoR9zzDGnnXZaCMH4A6DkFFgAAByaGPPOVO+aC3uWn57ETpLM7OMIa7Xa9u3bv/GNb5Q58lqt9vKXv7xarRp9AJScAgsAgEMTQmxN1Bae0HP0c2OozHB/lRycdvTAAw/s3r27tJHXarUzzjjD0AMABRYAAIcqJjF2m/0nvLTSuySJ3Rk9VgihUqncdNNNN998c5kzX7Fixemnn27sAVByCiwAAA5dyFsTvavPqy09Mc70kULIsuzAgQN33nlnnuelTXzJkiUXXXSRkQdAySmwAAA4HCFJ0mTBSa9OYjdJZnBz8RhjtVrN8/yaa67ZuXNnafNuNBpr165tNBqGHgBlpsACAODwxG6795jnZ/WFSZzZiVEhhBDC3Xff/dBDD5U58DPOOOOcc84x8AAoMwUWAACHJ8ZupW/p4Kmvie3JmZ6E1dfXd+DAgWuuuabdbpc28OOPP75SqRh4AJSZAgsAgMMUk7TSaKw+N+9Mz2iBlSRJtVqdnp7+zne+s2/fvtLmXavV1q9fn6Zu3QEoL1dBAAAOW8y79cXrGqvPydtjszAJ6+GHH37kkUfKHPh55523YsUKAw+A0lJgAQBw2GJs1xYe21hxRt4cT0I6kweKPT09W7du3bhxY5kDX7t27ZIlSww8AEpLgQUAwOGLMa329Kw8O2ssSrqtGT1UlmWtVuv2229vNpulzXv16tUTExPGHQClZTNIAOAxQgiF/N+3YhIf/c/v/yNJYhJjkvxg+Vpw9mb3lMSYd3qPvqC64JjWgQ1pY8Gjp2Nm9PX13X777aOjo8uWLStn3o1G46STTtq6dWun0zH6ACghBRYA8H0xJmklZLUCfmshSZIQ/v3fQhKSNAkhxjzJu0nMY96JeSeJ+cHf1WfNyoDJqwuOri1e29z/4Iy2VwdXEd577727du0qbYFVqVSe+9zn3nTTTfv37zf0ACjjpVAEAMBBoVJvHdg0vfuOGLsF22cgpFmWpLWQ1UJaCVklZI2svjCt9yZZLa000rQaKj1ZY2GSZnl7Kuk0824ziVGTNbNiN6SVvmOeN/7w1TFvh7Q6c4fKsmx0dPTOO+88/fTTQyjjOa1UKkcfffT09LRxB0A5KbAAgCRJDm5p1D+16/a9V38k7zaTtFA3CTEkaRLSkKZJyEKSJmkWKrUkSbPGYGVgddazqNq/srbw2LRnSW1wdaVveaV/eRLSvDmRd6eTvOv0zshZyfO0WmksPzWkadLtJGn4wfLOGRiesVqtfu9733vDG95QrVZLmHaapkuWLMnz3MADoJwUWADA94UQY95tT8XudBKywn17MX5/D6yYJDHGbpLnSQhJqIY0hLSSpJU0q9cXHVcZPLrSv6K26PjGyrPqS9dnjQWx04x5N8bvrzHk2TonSVIZXF0bPLp54KGQxBkenuGmm26anp4uZ4GVJMmiRYtWr169adOmGKOxB0DZKLAAgB+IIUnTSj2GUMQC60eFJIkxiXkSY0zypNvOu62p3XfG3XcmeZ7VBioDK9L6YH3p+oG1L2usOjurD4RKX8ybsdt2sp8d3XbWs6hn9XOa+zYkMSYzubgvy7Ldu3dv2LDhOc95TjnDHhgYOO644zZv3qzAAqCEFFgAwGM8WkDEJJkLn5APfo8hTUISkuz723bFEGOSJTFvtYYfSWJ3es89Yw9+tdK3sv/El/UdfUHPqrOznkV5eyrm3bnx1yzyGYidrD5YX7I+5jPeCaZpOjk5ecstt5S2wOrr61u5cmU5twADAAUWAPAYMc79Tic8WsOFNCRJklSTJMZuuz26Zd93P3Gg8qm+NRcOnPzqgeNfkvUsiN2OGuuZDpi0Ul10fNa7OHZbIczsPu7j4+N33HFHacPu7e1dtWqV6VcAlFMqAgBgvgtJSJNQyeoDIa2ObfzGrivfs+1f3j5yzxe7rfFQaYQ0k9HT1+3UFh1XX3JibDdn4WibNm0aGRkpZ9K1Ws1TCAEoLQUWAPAYIczrPc5jEkLWsyhJksmtN+z4+m/t/PpvTzz8nSTN0lpvEoKpWE8n09ip9q+qDh4du80ZHTwxxlqttm3btgcffLC0aZ988sn9/f1GHQAlpMACAEom5iGtpLWBkFbHN1yx/V/fsf/G/9ke25k1FiZpJbE+67DzjGl9oDKwMqRZEvMZPVSlUtm+fXuZC6zly5cvXLjQoAOghBRYAMBjzIc9sA71rxrSLK0Pxm5r79V/uP1ff3Viy7VZY1Go1M3DOswg8ySJ9YVr0sbCPO/M6KFCCFNTUxMTE6UNe2BgoLe316ADoIQUWADAY8zzJYQ/KoasEep9Ew9fvfOrvzF0++eSkIZMh3U4CcY8SZLqwuOy+oIkb830+Dm4lXtp0x4YGOjr6zPqACghBRYAUHIxZLVK3/LW8Jbd//Z7+6//eBK7aaUhl0MPMElCdcGxWa0vdjszfbAsy+69997S7mU+ODiowAKgnBRYAEDpxZgkIa0P5p3pfd/75N7rPx7zTshqgjn0BLPGgrQxmCQzvgQ1y7I777xz165d5Qx6wYIFg4ODBhwAJaTAAgAeo0R7YP3w3zxJkrTSkyTp0C2f3vfdP495O4TMiDik7LrttNpbX3ZaWqnHvDujx8qybOvWraOjo+WMulqt7t2715ADoIQUWADAY5RuD6wfCSCrxiTdf/OnD9z0qSRNk+Bm6akzS2Ieslp14bFJWp3pBxEe1Ol0Shv3ihUr0tSwBKB0XPwAAP6DkGZJEg7c+rej938lVHuSEOzp/uRi7CZprdq/IqSVmS6wQgh5nj/44IOlTfv000+v1axvBaB0FFgAAD8spFneHN9z7cemtt6Y1QeTGGTyZPJuyKpZ37KQZjHmMzqJL4TQ7XZvuumm0oa9cOHCLLO4FYDSUWABAI9R3j2wflio1NvDm/Ze97HO5IG03ieWp4grdrP6YNazMIRkRrNK07Tb7d5+++15npcz6oULF1YqFUMOgLJRYAEAj1H6PbAem0VW65/c9r2h2/53klaStKLDepJhk3fbWX2w0rdyFirQGOPExES32y1n2IsXLzYDC4ASUmABADzRjVI1ybvDd/7D1I5b0mqvPJ5EjJ20NpD1LglJkiQzvg1WpVIJoaRNqxlYAJT0vkwEAMC/s4TwP8aR1vraI4+M3Pn3eXsqpFWJPIGQ5J203p/1Lomz1SuVtsDq7e31FEIASsjFDwDgiYUQssrYpqumtt+SVnvk8URit5NW+6s9S0KSxBhn+py02+2RkZFyRp3n+UwnDAAFpMACAB7DHlg/GklW74xuH99wRbc1ETKTsJ5A7KbVeqj1JTPfraRpOjIycscdd5Qz6Xa7bbgBUEIKLACAJxWyJGSjG69o7nsgVBryeJKkQlpNZn5lX5ZlIyMjt99+ezlT7nQ6ZmABUEIKLACApxAqtc747okt1yTddgj2z378kGLervQuSesDMz0JK03T8fHxjRs3ljNoBRYA5aTAAgB4cjFktdiZntp2U7c5lqSZRB4/pryb1vtDZpLazOp2uwosAEpIgQUA8NRCVpvee39z731BgfVE8m5a6w+VRpLkM346QijtUwjb7bYCC4ASUmABAI8RY5L4bPw4saS1vvboI5M7bkliTII7qB8RkiTpprW+tFIXxoyanJzM81wOAJSN2y8A4DE8hfAJk8li3mnte7DbHFVgPa4876bVgwWWDnQGTUxMKLAAKCG3XwDAY5iB9cTJZNXe5oGHOpN7gwLr8SPK02pfyMzAmllTU1MKLABKyO0XAPAYZmA9oRgqjeaBDZ3JfUkQ0eMMnSTmabUWKlVZzKjx8XEFFgAlpMACAB7DDKwnu2+q5NNj7QMPJ3lXGI8jj0lW95TGmTYxMdHtGoEAlO9GTAQAwL8zA+tJxCRUas2Rh2PeEcbjxZOnWT0EM7Bm1vDwsBlYAJSQAgsA4BDFJEk7Y7tj3lHzPZ48qdRCls3OHL40Lel97MMPP9xqtYw2AMpGgQUAcKhClnVGtyZmYD2uGENaTWZrBlY5S5wY444dO4w1AEpIgQUA/IfPx/bAehIhZM2hh83AesJ8kiRJ8pk/CyFN0507d46MjJQt4YmJiaOOOspIA6CEFFgAwGPYA+upAordduy2hfSE4sECdGZr0CzLtmzZcvfdd5ct3fHx8aGhIaMMgBJSYAEAj2EG1pMLSQhp3hxT8z3B8Mkrvctm4UGEaZpu3779oYceKlvC4+PjU1NTRhoAJaTAAgA4LN1uezwJCqzHFUO1MTvhdDqd6enpsuU7Ojo6OTlpnAFQQgosAOAxLCF8SjHG1mSQ0uOHk8zaDL6DO2GVLeCRkZGxsTEDDYASUmABAI9hCeFTJxTz1rj+iiNi586dw8PDcgCghBRYAMBjmIF1CGLMhcCRGHjxrrvusgcWAOWkwAIAgDlgenp6xYoVwf5rAJSSAgsAAOaAqamphx9+WIEFQDkpsAAAYA6YnJzcu3dvjHapA6CMFFgAADAHjI6Obtq0SYEFQDkpsAAAYA7YtWvX7t27FVgAlJMCCwAAiq7b7Q4PD9frdVEAUE4KLAAAKLpOp7NlyxbTrwAoLQUWAAAUXbfbvfvuuycnJ0UBQDkpsAAAoOimpqYefPDBTqcjCgDKSYEFAABFt2/fvsWLF8sBgNJSYAEAQNFt2LBh27ZtcgCgtBRYAABQdDfddNOBAwfkAEBpKbAAAKDoNmzY0Gw25QBAaSmwAACg0LZt2xZjlAMAZabAAgCAQrvllltuvfVWOQBQZgosAAAorhjjtm3bxsbGRAFAmSmwAACguIaGhh566CE5AFByCiwAACiu/fv3X3vttXIAoOQUWAAAUFAxxq1bt27btk0UAJScAgsAAAqq2WzecMMNtVpNFACUnAILAAAKanJy8qqrrmq1WqIAoOQUWAAAUEQxxg0bNhw4cEAUAKDAAgCAgvr6178+NDQkBwBQYAEAQBGNjIxs2LCh2WyKAgAUWAAAUEQbN26899575QAAiQILAACK6bvf/e7OnTvlAACJAguAsl4As5B5LD1QXNPT01dddZUcAODR+3cRAFA6IeTTo93JfVl9IEmSJIkiAYrmwQcfvPXWW+UAAAcpsAAonZBWWkOb9lzzR839D1R6lyQh6LCAovn0pz/d6XTkAAAHKbAAKKGQVBrjm67a/pVfn957X9ZYnAQXRKBAtmzZct1118WoWweAR7lfB6CMQppljYWTj1y7/Su/PrX9e1ltIEmCWICC+Kd/+qfh4WE5AMAPKLAAKKUYkzRLGwuntt+044r/Pr7522mtN5iHBRTAnj17rrnmmsnJSVEAwA+4UwegrGIMIct6FkzveWDH139r9P5/CZV6EjLBAEfWlVde+cADD8gBAB5LgQVAmcUkSbN6f3d81+6rPjh05+dDWglZRS7AkTIxMXH99ddPTEyIAgAeS4EFAEmoNLrNsT1Xf3T/zX+dxBiymkyAI+L222+/8cYbu92uKADgsRRYAJAkSRLSSuxM773mj3d/+w9i3k6r/UmSJIlHgAGzJ8/zf/7nf963b58oAOCHKLAA4FEhq4WQ7r/5b3Zd9ft5cyyrDyZJ0GEBs+aBBx648sor2+22KADghyiwAOAHYqg2slr/8O2f3fXN322P76w0FiZBhwXMhk6n85nPfGZ4eFgUAPCj7FMLAI8RY8hqaZIM3/2Fbmt8xYvfV196Yrc5mkQdFjCzbr311ssvvzzPc1EAwI8yAwsAfkgMWS2t941t+NqOr/3G5Pabs9pAkgS5ADNncnLyL/7iL0y/AoAnosACgB8VQ1ZNawOT22/eecVvTjz8nbTWlwQdFjAzP3FivPbaa2+77bZosicAPAEFFgA8/gfKkGZZbaB54KGdV/726ANfSSsNHRYwE4aGhj772c+OjIyIAgCeiAILAJ5YCGml0RnbvfOr7xq+8+9D1gip7SOBZ1OM8V//9V9vvfVW068A4EkosADgqWSVGLu7rvrg0G2fSbJKWqmLBHi27Ny58y//8i9NvwKAJ6fAAoCnFrJazDt7vv0H+2/4q9jtptW+JEmSxHQJ4Jn6xCc+sXPnTjkAwJNTYAHAoYhppScm+d7v/sXeaz/abQ5n9cEkCTos4Jm48sor/+Ef/kEOAPCUFFgAcIhiWu0NSbL/pr/Z9c33tcd2VhoLQ2Jbd+Bp2r179x/8wR+0Wi1RAMBTUmABwCGLMWSNUKmP3P2FnV//zebQQ6E+KBXgaZiamvrDP/zDDRs22LsdAA6FAgsADksMWT2t940/dNW2L/3S1I7b0lqfUIDD9cUvfvErX/mKHADgECmwAOBwxZDW0lrf9J57d1z+q5NbbwyVniRYSwgcqk2bNn3qU5+anJwUBQAcIgUWADwNMQlpWutrjWzd8bV3Tmz5TlbtDamrKvDUdu7c+T/+x//YuHGjKADg0LnVBoBncB2tNDqjO3Ze8e6RB74SskZIqzIBnkS73f6f//N/fvGLXxQFABzejbcIAOCZCNWezsSeXd/4vaHb/y5JklBpyAR4XHmef/WrX/3Hf/zHZrMpDQA4LAosAHjGV9NqX3d6ZPe3/2D/jf8j5m3bugOP64477vjoRz86OjoqCgA47FtuEQDAMxbTak/M23u/+xd7v/2HsT2VNRYIBXisLVu2/NZv/daWLVtEAQBPgwILAJ4VMa32hBAO3PrpnVe+pz22yzws4AeGh4c/9KEP3XfffaIAgKdHgQUAz5IYQ7UnVBtDd/39jq/+entkW1rtkQowNjb2l3/5l1deeWWe59IAgKdHgQUAz54YQ1bL6gvHN317x9f+e/PAprRqHhaU3d///d9/5jOf6XQ6ogCAp02BBQDPqhhDWsnq/ZNbv7vjindP7bo9qw+EEAQDpXXxxRefc845cgCAZ0KBBQDPupiENK32Te+8ZcfX/vvYQ1el1b4kuOZCSZ100kkf/ehHTz/9dFEAwNPmZhoAZkZI0mpfa/+GXd/4nZH7vpRWGiGtSgXK+MMghPXr13/wgx885phjzMcEgKdHgQUAM3mhrfW1x3bs+rf3D93xf0JWDbZ1h7J6wQte8N73vnfRokWiAICnc18tAgCY2Wtttbc7PbL7W//Pvus/HvJuWuuXCZTTy1/+8re85S21Wk0UAHDYN9UiAIAZv9zW+mK3tfs7H9397T/IWxOh2isTKKFarfaOd7zj0ksvTVM34QBwmHfUIgCAGRfztDaY1vv33/y/dl/1/+RTQ6HSm0S5QOn09/e/973vXb9+fbVqUzwAOAwKLACYFbGbVnrSat/wXZ/fddUHOmM7Q30giUosKJ2jjjrqT/7kT5YsWSIKADh0CiwAmC0xD1k9VBqj93951zd+p7XvgbSxUCpQQueee+6b3vSmRqMhCgA4RAosAJhNMaSVtNIz8fC3d3393VM7bs4ag0KBEvov/+W/nH/++SEEUQDAoVBgAcCsC2mo9EzuvG3nFf99fNO30/pAEjKpQKksX778Ax/4wIoVK0QBAIdCgQUAR0IIabW3uW/Djq/86sjdX8hqfSGzozOUy6mnnvqOd7yjVquJAgCekgILAI7cZbjW357cv/MbvzN0++dCVg0VG+JAubz1rW8966yzLCQEgKe+cxYBABw5MWssiO3J3Vd94MBNf5PEPK32JIlHE0JZVCqVD37wg4sXLxYFADw5BRYAHFExT+sL8m5z7zV/tP+GT+StybTal0QdFpTFOeec83M/93O9vb2iAIAnocACgCMtdtPaQB67+274xJ6rP9KdOpDWB3RYUB5vfOMbjzvuODkAwJNQYAFAAcQ8rfQmSTp85+d3/dv7O+O70sZiHRaUxDHHHPO6172uXq+LAgCeiAILAAoihko9yapjD35t5xW/1dx7d9a7yH5YUAYhhMsuu2zt2rWiAIAnosACgOKIIa2ErDq+6d+2/8s7JrfdlDUWJInHk8H8t3Tp0re//e39/f2iAIDHpcACgIIJaVrrn957347Lf21iy7VZvT8JmVRgnr/vQ3jZy152zjnnhKCzBoDHocACgCJ+ls0aC5r7N+742n8f3fj1tFIPWc1yQpjfFixY8La3vc3jCAHgcSmwAKCYQtazsD3yyO4rf3fk3n9OkixkDR0WzG8vfOELzzrrLJOwAOBHKbAAoKhiTOsL2xO7dv/bBw/c+tdJkoSKDgvms97e3l/4hV9oNBqiAIAfosACgAKL3bQ20G2O7r32T/dd//Gk20mrfUnUYcG89YIXvOC8887LMjvfAcB/oMACgGKLMa31J3l3/03/a/c1H8mbY2ljQIcF89XAwMCLX/zier0uCgB4LAUWABRfDJVGkoThWz+34+u/2ZnYmzYGdVgwP+/O0/SlL33p6tWrRQEA/+ESKQIAmBNCVk2yytgDX9n51Xe1hh/JGoNJYqdnmIfWrVt30UUX1Wo1UQDADyiwAGDOCGklrfaPbbxy59feNb33/qzWlwSXcphvsix785vf3NvbKwoA+AF3vQAwty7dlayxYHLLdTu/9q7xbd9Nq40ktdkzzDennnrqC1/4wjR1rw4A378LFgEAzCkxCWnaGJzadeeur/3W+MZvpJVGSCtygXnmDW94gwILAH7ARREA5uYlvNbfGtm888rfGb7nC6HSCFktSWzrDvPHueeeayt3APj3u18RAMDcFNNqf2diz56rPnjg5r9OQghZXYcF88aCBQt+6qd+Sg4AcJACCwDm8oW8NpC3JnZ/+w/2XfdnSYxppTeJOiyYD7IsO+usswYHB0UBAIkCCwDmuBgqPSFN933vk3uu+WjstrL6gHlYMD+cffbZ69evlwMAJAosAJj7YsjqIWQHbv7/7fq393enhrL6oA4L5oFly5adcMIJIQRRAIACCwDmg5DVQ1YdvuvzO7/xntbwI6HWnyQ+9MIcv1NP0xe96EVLliwRBQAosABgfoghq6eVnpEHLt9xxW+29tybVnuS4EIPc1gI4bzzzuvp6REFALivBYB5IyZpJav1TT1y3Y6v/fepHbek1b4kVOQCc9fSpUuf//znZ1kmCgBKToEFAPNMCLX+6T337Lj818c3XJHWekJasSUWzFGVSuXiiy+Oni4KQOkpsABgPl7g6wPNoU3bv/rO0Xu+GCo1HRbMUdVqde3atf39/aIAoOz3tyIAgHko5lnv4rw1tuubvzt8598naTVUehKTOGAOWrFixdlnny0HAEpOgQUA81Sep/X+vDWx+1sfOnDz/y9JQlrvNw8L5pwlS5acc845cgCg5BRYADB/xRiqfXl7cs91f7r32j+J7emsPmgeFswt1Wr1jDPO8CxCAEpOgQUA81tMq30hb+//3id3/dv7OhP70nqfeVgwt6xbt+7MM8+UAwBlpsACgHkvhkpvSKtDd//fnVe+pz26La32CgXmkOOPP77RaMgBgDJTYAFAGcSQVbNKY/TBy7d96e3NfQ+mtb4kBLnAnFCtVgcHB4P3LAAlpsACgNIIWdZYMLXr9u2X/9rUrtvTam8SUssJYU648MILFy1aJAcASkuBBQBlEmPWWDS9994dX33X5Jbr0mojpBUdFhTfKaecsnjxYjkAUFoKLAAomZhn9QWtfQ/u+Pq7xzd8PUkbIat7NCEU3PHHH9/pdOQAQGkpsACgfGKeNgbbI4/s/Mbvjtz1+ZDVQ60vidFULCisEMLKlSuzLBMFAOWkwAKAUooxrQ10Jvbu/vaHD3zvf4YkpPV+qUBh9fT0nHrqqbVaTRQAlJMCCwBKfB9Q68/bk3uu/ZO91/xR7LbSak+S5OZhQQFVKpWTTjqpr69PFACU9MZVBABQ6luBak8Su/tu+uTOK3+7Oz0cqr0ygQKqVCp9fX3j4+OiAKCkl0IRAEDJhUoj6baH7/x8qNRrC9YkWTXptsQCxXqfhrB27dq+vr7p6WlpAFBCCiwAIAlZNasvGrnnS2mlFvNuEmwU/eRikgQpMMsGBwfXrFlz4MCB6LGhAJSPAgsASJIkSdI0JEnMO5I4BMFOYcy+np6e5cuXhxAUWACU8V5VBAAAUHy9vb0rVqwIwew/AMpIgQUAcLjMf+EI6O3tXbZsWZ7nogCghBRYAACHJ6Q2YeAIqFQq3W7XDCwAykmBBQBwGEJI00qPOVgcEYsXL+7t7ZUDACWkwAIAOBwhCdWGVYQcESeeeOLixYvlAEAJKbAAAA5LCJWGx8BxRAwODpqBBUA5KbAAAA5LyGr9UuCI6Ovr6+npkQMAJaTAAgA4ZDGJMQn1wcQMLI6E/v5+BRYA5aTAAgA4VDHm1YGVachE8fjCo/8/K+cilnAh58DAgCWEAJSTAgsA4JDlndqi45K0YhP3JxDyztTsTE+rVCq1Wq1s+fb19VUqFeMMgBJSYAEAHKoY80rvsiR1B/X4QpJ2J/cneXemD5Tn+erVq9euXVu6hEMYGRkx0gAoIbdfAACHJoTYna4uOT7NamZgPUFEyfeXEM7sQsJut7tmzZrTTjuthBkPDg6mKlQAysfFDwDgkMQYQ1arL16X2APrSJ+IgzOwFi1aVMK//hlnnFGtVg0DAMpGgQUAcChC7DSri9ZW+pabflUEJdwA66C+vj4zsAAoIRc/AIBDEJLYnqgvWVvpXVLCh98VUJ7n5fyL9/b2KrAAKCEXPwCAQxBjzPPG0lOynkVJzOXxeEKMXeHMNDOwACgnFz8AgKcUYnuyuuDonlXnhJBaQvgEIYW8PRU7bUnMqJ6eHgUWACXk4gcA8FRCyDtTtUVrGytPjzFJLCF8/JCy2JqK3VYSgjRmTr1eV2ABUEIufgAATyF220la7T3qOZWeRUneFcjjC1nemY7dlhlqM6perwcVIQDlo8ACAHhyIek2s/rCvuMuTtJazC2Re1wxCWnenpLPTKtWqwosAEpIgQUA8GRikufddt9xFzVWnpnkHdOLniimNE1jZzLvNpNEvTKDLCEEoJxc/AAAnlS3ndYHB096VaVnSd6Z1s488X1lpdscje0pEc2oWq1mBhYAZbzREAEAwBMLsdPsPeq8vqOfF7vT4njSqLJucyS2J2ehwIoxxrJupa/AAqCcFFgAAE8k5J2prLFw4Rk/nQ0sz9sKrCcRQ1btTg532xOzMAErTdNqtSp0ACgPBRYAwBOI3STv9K/9sYF1l3i43lMKIetODcfWxEwfqNvtDg4OnnbaaeXMeXx8PM9z4w2AslFgAQA8vrwzVVt0wuLz357WemPH3uRPKqQxb8XOVBLCTAeV5/nChQvPOeecciY9MTGhwAKghBRYAACPJ2+HrL7oOW/tWXVW3hyTx5MLaSVvTXSm98ckmekNmrrd7sDAwCmnnFLOqCcmJrrdriEHQNkosAAAHkfebS08/Y2LzvzPeXMiRhNenlxM0kq3Odad3BeSZBamqmVZ1mg0ypm1GVgAlJMCCwDgPwpZd2qo96jnLnveryZpiHnL4sGnziyt5q2xzsS+GMNM32HGGNvtdmlLHAUWAOWkwAIAeOzNUdad2l9fcuLyF78vG1gZO1Paq6cWY5pVu9OjnbGdIcSZDiyE0Nvbm2VZOcO2hBCAkt6jiQAA4FEhdMb31BYev/rSP+tdfW7emnCzdGi5JTFNu9PD3amhGJMZrfzyPM+y7KyzzkrTkp6aPXv2dDodgw6AsqmIAAAgSZIk5t3pkcbS9ate/mc9xzzfxu2HIWRJt90Z3x3zTgghSeIMnqUYsyw7//zzSxv2bbfdpsACoIQUWAAAIead2JkaOOE/LXvRexvLT8mbY4mN2w89vlDJO832yCOx207SmV3ZF2OsVConnXRSOaNut9s9PT0xRqMOgLJRYAEA5RaTvDsVQrrorDcvff67KgMr8vZ4oh84nARDmuXdZntoc8zbaWXGHw4YY6xWq+XMenR01AZYAJSTAgsAKKeQJDHmrSTPK41Fi859y5Lz33HwUXp2bT9saRanp5sHHo7dVlLtndFDdbvdNWvWDA4OljPp0dHRiYkJIw6AElJgAQDlE0JsN/O8VakP9q29eMl5b2+sOid2m3l7Qnv1NNJMYtIe39NtjiQhPdgMztzBut3uGWecsWLFinJmrcACoLQUWABAmYQ0dlt5azyESs+qMxef9XODp7w6VBp5ZzyJUXv19DJNQtIZfSRvjoVsxlf2tdvtk08+uaenp5xZDw8PK7AAKCcFFgBQGnm30zwQ0kpjxWkLTvmpwZNeWVtyUt4a+/7EK+3V0xLSJITWgY2dqf1pVpvpRxCmabps2bLShr1hw4b9+/cbdACUkAILAJivwsF9rmLeSfJu3plOa339ay7qO+HFAyde2liyPglJd2ooSUy8emYppyG2W819G2NrLOldPtPrB1etWnXccceVNu09e/ZMTk4adQCUkAILAJhnvt9bdZux00ySJFQbaWPBgnWX9R3/4p6VZ1YHjkpCmrcnYredBNXVM887a4/vao/tDDM8/SqE0Gq1jjnmmFNOOaWcSU9OTrZaLSMOgHJSYAEA80NIkiTmzdhpxW4rSdLq4MqssaS28Ni+tT/Wu/rcysDqtN7/aLGVd5Mk0V49O7mnlfbwI82hTSFrzPSx8jw/+uijS7uD+8TExM6dO9M07Xa7Bh4AZaPAAqCcYhKjFOb+aezGPI8xJkke824ISW3BcdWFx1QHVlQGj+lZcWZj+elZ7+IkpEmSJrET29MzOkWolEIS0vbIlvbII1l9wYweqdvt1uv1M844I5S1eRwbG9u+fXv0swuAUlJgAVDST90zvdyJmThpj25WFZIkxiSktQXHVgaPzhoLKj2Lq4NHZb1LK/0rKr1LKr1LQq0/5u2k20mSPOZtfeVMnZM0zZvjrQObQ0hn+lh5nvf395977rmlTXvbtm2bNm3K89zAA6CEFFgAlE7sdvrWPH/p89+Zt0bs3j1XhFAJlVqS1dOsFir1kNWSJAlZNaT1kGYhy5KsFkIlid1Ht2xvjgptNmTV7sSuqR23JCGb6SWZeZ4vWLDg9NNPL/G7ILTbbYMOgHJSYAFQNjFJ08ay0/qOuzCfHlZgzaUzF5PvT5qLSTx44g6uH4wxxqQ9HR/9Xed09oSQtcd2Tu+9N6TZwalxM3esPM/PPPPMwcHBckbdbrcfeOCBRqMxMTFh4AFQQgosAMoo5p2808w7TWXH/OJsznLeaex2mnvuit1OklZmek1up9O54IILqtVqOcNut9vf+973RkdNLQSgpFIRAFBKUdkBz1AIWRI7k9u+l3cmQzqz/7NojLFarZ533nlpWtLb11ardffdd1tCCEBpKbAAKOlHbzu4wzO+kUzbY7um9z2YJHFGN8AKITSbzRNPPPHYY48tbdjbt2834gAo9X2HCAAAOGwhpGllaset7dGtaaVnpp/zODExcdZZZ5V2A6wkSTZs2GD6FQBlpsACAODwhRA701M7bupOHgiVxoweKsaY5/nZZ5/d29tb2rxvvPHGHTt2GHcAlJYCCwCAwxZCpTnyyPSuO7Jq74xOvzq4fnDVqlWnnHJKCCXduq7ZbN5xxx0xWvgMQHkpsAAAOGwhzVr7N0ztuivU+mZ6R7nx8fE1a9asWbOmtGnff//9Y2NjRh0AZabAAgDgcIW8Mz2x5bokCTP9QM+D046e85znLF++vJxZxxhvvvnmhx56yLADoMwUWAAAHKaQdif2j2/6Vqj1zuj0qxDCxMTEokWLXvayl/X19ZUz7PHx8eHhYYMOgJJTYAEAcJh3kJXqxJZrOxN7wsxPv2q322vWrFm3bl1p096/f//ll19u1AFQ9tsPEQAAcHhiGNv49Vm4k+x0OmmavuQlLzn++ONLmnSMO3bs2Lx5s0EHQMkpsAAo6afCmd64B+bpWyemtf7JXbdN77t/Ft5C3W630WicffbZtVqtnHm3Wq1rrrmm1WoZegCUnAILgHIKM/3cNJivb51QaYw9cHlnfE+SZjN6qBhjt9s9++yzzzvvvNLmPTo6+o1vfOPgTvYAUGYKLAAADk3Ms55FU9tvHn/o30ISkzDjc7Da7fbJJ598wgknlDTvGO+5556RkRFDDwAUWAAAHJKQVpIknXjkutbww0lamenDtdvt5cuXv/SlL03Tkt6yxhi/9rWv7dq1y9gDAAUWAACHIoZKb3t0x8TmbyUxCSGb6eO12+2VK1eWef3gvn37tmzZ0u12DT4AUGABUNKP4jZxh8MTsiTLJrddP7XrjiTNkjCzt5F5nidJcv755x977LGljfy+++67/fbbDT0ASBRYAJT2s7hN3OHw3jNZNZ8aGrn3S/n0SFqpz/Q76OD0q1/8xV8sbeDdbvdLX/rS6OiosQcAiQILAIBDumvM6pNbrpncekOo1GZ6AmOMsdVqveY1rzn99NNLG/iePXuuvPJKAw8AHr0VEQEAAE8uVOrd6eGR+/+1O3kgVHpmevpVp9M56qijLrvsshDKu9T3y1/+sulXAPADCiwAyskeWHDoQlqpT26/aXzzt9NaTxJnfPnt1NTUSSedVObpV6Ojo3//939/cCMwACBRYAFQ2g/k9sCCQ71fzGrdqaHhO/+hOzUcstpMHy7G2Gg0Lrjggp6entJm/oUvfGHbtm0x+jEFAN+/IREBAABPKKRJmo1v/tbEw98O1cYs3D22Wq01a9a85S1vKW3k+/fv/+pXvzo9PW30AcAPKLAAAHhCIa10JvcP3/VPnemRtDrju1/FGGOMb37zm1evXl3azK+44op77rnH9CsAeCwFFgDl5JMhHJKQVsYf+sbkI9dntQUzvftVCOHg9Ks3vvGNpQ18YmLi29/+9vj4uLEHAI+lwAKgvB/MRQBP8SbJaq3hh/ff9NcxxpBVZuGIExMTb3vb21atWlXazK+//vobb7yx2+0afgDwWAosAEr6wdwkLDiUd8rQ7Z9r7rs/rfXO9Fsmy7KhoaFzzjnnJ37iJ9K0pPeorVbrS1/60v79+408APghCiwAAH5EzNNa/9SOm4fv/kLWWJDEfEaPFkJoNpvdbvc//+f/fMwxx5Q29RtvvPGGG26w+xUA/CgFFgAl/XRuCSE88fsjhlpv3hzbf9P/ylujs/NmGRkZOfvss1/xileEUNL35tTU1Oc+97mdO3cagADwoxRYAJSTJYTwxG+PkKbV3qE7/9/xzd9O0+rMHy40m80sy376p3/6+OOPL2fmeZ5/7Wtfu/rqqw0/AHhcCiwAAP6DUB+Y2nnH8J1/n+R5ks7G3u1TU1NnnXXWK1/5yizLypn5vn37PvOZz4yNjRl+APC4FFgAAPxATKuNvDW679o/bu7bkNZ6Z+GQ09PTS5Ys+Y3f+I1169aVM/Rut/ulL33p3nvvNf4A4IkosAAA+L6QJWlt7IGvTD5yQ1qtz8LuVzHGTqfzqle96vWvf31pHz748MMPf/azn52amjIAAeCJKLAAKCebuMOPCEla65/edtO+Gz7ZbY+HrD7jBwxhcnJy1apVv/iLv1ja9mpycvJTn/rU5s2bDUAAeBIKLADK+kndJu7wH8S02tsZ373nuj9t7r03rfbNwiE7nU4I4bWvfe0555xT2tyvuOKKL3/5y8YfADw5BRYAAEnI6kme77/5b8a3XJ31LJqdKYrj4+PPe97zfuM3fqO0sW/duvXDH/6wvdsB4CkpsAAooWgJIfwHIQ3VnpF7v3jg5r8JaTVJK7MwRbHdbi9cuPBXfuVXli9fXtrgP/KRj+zZs8cABICnpMACACi7rNoztf2mvdf9WexMp9W+JM7GAttWq/WLv/iLL3/5y0sb+2c+85mvfe1reZ4bgQDwlBRYAJRQsAcW/Pv7Ia20Rrfvufoj7dHtWWNhEme8TwkhTE1NnXHGGb/2a79WrVbLGfsNN9zwV3/1V61WywgEgEOhwAIAKK+QVmK3s+c7fzy59XtptXd2it12u71o0aLf//3fX7x4cTljn5yc/NM//dPdu3cbgQBwiBRYAJSQPbAgSZIY0mpaaez77p+N3v/ltFpPwiy9KYaHh9/ylre86EUvKmfu7Xb7z/7sz2644QaLBwHg0CmwACghSwghCWk1rfXsv/UzQ3f+fcgqSchm57gHDhx4yUte8nM/93NZlpUw9jzPP//5z19xxRXaKwA4LAosAIDSCSHNan0j93xx33f/Im9Ph7Q6KwcNY2NjS5cu/e3f/u3jjjuuhLHHGL/zne/8r//1vzZt2mQQAsBhUWABAJRMSNPawNjmb+/5zh91J/enlfpsHDOEZrOZpulv/MZvXHTRReUMfuPGjR/5yEe2bNliDALA4VJgAQCUSUjT+uDUztv2fPvDreEtaa1vNo4ZQrfbnZ6eftOb3vS2t72tnE8e3Lt370c/+tG7777bGASAp0GBBQBQFiGErD7Y2v/Arm+8d2rHbVl9YNYOPTIycuaZZ77vfe9buHBhCZMfHx//3d/93W9961sGIQA8PQosAMrJUwgpo1Draw8/vPNrvzmx7btpz6IkzNKt4Pj4+NKlS9/73vceddRRJYx9eHj4ve997ze+8Y3p6WmDEACenooIACgrTyGkXEKl0Rp6ZNfX3z3xyHVZz+KQpkmcjXdBu90eGBh43/ved+mll5Yw9pGRkd/7vd/76le/2mq1DEIAeNoUWACU9LO8CCjVeE+zemto884r3zOx9YassSiZrfYqz/MkSX7lV37lrW99awile9+Njo5+4AMf+OpXv2ruFQA8Q5YQAgDMayGktf7p/Rt2fO03J7fflNX6kzBL7VWSJNPT0y984Qv/23/7b5VK6f5309HR0Q996EP/+q//qr0CgGfODCwAgPkqJqGS1vqmtn1v11Xvn959V1rte/TXZ8XU1NTatWs/9KEP9ff3ly36/fv3v//977/iiiumpqYMRAB45hRYAADzUgxZNWT18Y3f2HP1h5v7N6S1WWqRQggxxrGxsXXr1n3sYx8744wzyhb9rl27fud3fudb3/qWfa8A4NmiwAIAmH9iWulN0mzk7n/ce80ft8d2pvWB2TnwwfZqaGjoxBNP/NjHPvbiF7+4bNFv3br1Pe95zzXXXNPpdAxEAHi2KLAAKOnHe/u4M4+l9YGk2zlw81/vvf7j+fToM2mvDhZSh/HWivHAgQPr1q37+Mc//tKXvrRsyW/evPn973//1VdffXD3egDg2aLAAgCYT2JaX9Cd3L/vux8/cOv/TpKQNgafyZbth9VehRCGhobWr1//8Y9//Md+7MfKFv23vvWtv/qrv/rud79rFALAs06BBUA5hVnbxxpmU1YfnN53/95rPzZ2/78kWS2t9SVx9qYCjYyMrF+//s///M/LtnJwdHT0//7f//u5z31u48aNBiEAzAQFFgAlFC0hZP6N6pBWQ6Uxvunbe6//2NSOW0O1L1Rqs9lejY+Pr1279uMf/3jZ2qtOp/PHf/zHX/jCF0ZHRw1EAJghCiwASiiYgcX8EtNab2y3DnzvU/tv+mRneiSt9iYhm832anJy8oQTTviTP/mTl7zkJSXKPcY777zz05/+9Je+9CVbtgPAjFJgAQDMXTEJWVrva+3ftO+7fzn2wL/GmKeV+ixXtNPT08cff/zHPvaxUu3a3m63v/KVr/z5n//5xo0bY1SIA8DMUmABAMxRIVTqSZqNP/iNvdf98dTue9JaX0hn++7u4NyrP/3TPy1Pe5Xn+Z49ez7/+c9/8pOfnJycNBABYBYosAAA5pwY0mrIap2JvUO3f+7AbZ/pTh7IGoOzubNbCCHP87GxsbVr1/7Zn/1Zefa9mp6evummm/78z//8pptusmwQAGaNAgsAYA6JSRLSal8SwvSOm/dc9xdjG67IGguyngWzuatbCCHGODw8fOKJJ5aqvdq2bdvf/d3ffeELX9i1a5exCACzSYEFQDkrAE8hZE4O3ZBWs8aC9viu0Xv++cBt/7u5f2Olb+mjg3q2HJx7tW/fvlNOOeXP//zPS7JycHR09K677vrkJz95ww03TE1NGYsAMMsUWACUkKcQMufEJMa01hey2thD3zxw299NPHRlzDtZY9Esj+QQQqvVGh4ePu+88z760Y++6EUvmvfRt9vtbdu2ffKTn7zxxhs3btxoLALAEaHAAqCUXYAZWMwtaTWrDXTHdx644/89cOtnOuO700pPWuud/faq2WzGGH/+53/+3e9+94knnjjvg5+env7c5z73xS9+8YEHHpienjYSAeBIUWABUEJmYDGHRmtIK715d3r47n88cOtnmnvujt1OVh9IQjbLYzhN08nJyb6+vne/+90///M/PzAwML+Dn56evvXWWz/96U9ff/31IyMjRiIAHFkKLACAYgqhUg8hTO28dd+Nn5zYdFUSQhLStNabJMnsN7AjIyOrVq36zd/8zbe+9a2Vyny+hxwZGdm1a9dnP/vZK664Yv/+/e1221gEgCNOgQVAOVlCSIGFNKRZkmatvRuG7/3C2IOXt0e2h2pPCOkR+XY6nU673X7hC1/427/92y960YvSNJ2fPxRi7HQ6d9xxxz//8z9fe+21W7Zs6XQ6BiMAFIQCC4CSNgSWEFLIgZmFrJrEbnt0x8g9Xxi771+aw5uTtJrW+md/xB582uD09HQI4Wd/9md/53d+Z9WqVfM1+MnJyTvvvPPyyy//5je/uWPHDrOuAKBoFFgAlJMZWBRqPMaQVUOlkSTd1tAjYxu/PnTH/9sZ3hKTJK31f3/Ezrbp6elWq3XMMcf81//6X3/pl36pVqvNy+wnJyfvvvvur3zlK1ddddWmTZsMRgAoJgUWAOVkBhbFEGPIammtL8ZOe2jL2MYrhu/6x+ndd6eVRqj0hnDEBur4+HiM8ZJLLnnPe97z3Oc+d/4F3263W63W1Vdffc0111xzzTWqKwAoOAUWACWtDczA4ogPwpBW0/pAbE9P77l7YvN3Ru/94tSuO2PMs57F3x+lR6a9GhkZOeqoo375l3/5Z37mZ5YtWzbPcp+cnBwaGrrqqqtuueWW66+/ftu2bcYiABSfAgsAYDbFJKQhrWS1gW5zZHzTVRMPXz3+0DdbBzbnncmsvjDJqknMj8h3FkLodrtDQ0Pnn3/++9///pe97GXzLPqhoaENGzZ885vfvO222+6///6RkRHbtAPAXKHAAqCcLCFk1j260VVPDDGf3D9y1z+Obf5Wc8+97bEdSZ6HrJr1Lk1iPCLtVZqmnU5nYmKiXq+/5S1veec733nyySfPp+z37Nlz/fXXf+lLX3rggQf27t07OTlpPALA3KLAAgCYaTFktVDti82R6Z23jj989djGbzT3PxTbEyGrhKweqlmShCQesVJ1fHw8SZK1a9f+6q/+6hvf+MaBgYF5EHqz2Txw4MDtt9/+3e9+9zvf+c7+/fv3799vLALAHKXAAqCkhYI9sJgNIYRQSauN1vju6Y3/Nv7Q10c3Xhk7zSRJkpCmtd7HjMMj017FGCcmJlatWvXWt771zW9+8+rVq9M0ndOR53m+adOmrVu33nnnnZdffvnevXuHhoZarZbBCABzmgILgJL2CpYQMlNDK4QQQpKEGJIkxtbQ5tENV0w+cl1z912d5lha7QtpJQlHviTK87zdbscYX/KSl3zgAx84++yz52511el08jw/uE7whhtueOCBB7Zu3To6OnrwL2hQAsA8oMACAHiGYpKEkFaSkIU0xJh3p0Y7k3um99w9vuHKqV13dif3xryTVhpZ/cgvzQshdDqddrtdrVbPPvvsX/7lX375y1/e398/F3Nvt9v79u2bmpq65ZZbbr311quvvnr//v1jY2NGJADMPwosAICnJcYkSUJWDZV6SEKM3e70cHP/xube+ya23Ti19cbOxJ4krYYQQloLWeOIT/oLIeR5PjEx0el0li1b9vM///O/8iu/snTp0rmSd57neZ6HEMbGxrZt27Z79+4NGzZ8/etfHxoaevDBB41HAJjfFFgAAIfl4HyralrrSdJa3p7oTu5vHtg8ueOW6R03Te+5t3VgU5KEtN6f1vqSJHx/veqRbK9CCEmSjI2NtVqt5cuX//iP//hrXvOaV77ylcXPut1uT05OdjqdycnJTZs23XPPPdPT0w8//PCGDRv27t27Y8cOwxEASkKBBQDwJA4WTyEJIUlCyKpppRHSandqqLn3gebww9N77p3a9r3W/g3t8d15azyt9WWNhUmaPuaRgke4uooxNpvNkZGRFStWXHrppZdddtnFF1/caDQKm3in0zlw4MDevXsnJyc3b958++2379q1a3R0dMeOHQe3Y5+amjIuAaBsFFgAAI8VH22c0jSELAlZkmYhJElIY0y6o9vH99w3vefOzsiO6X33tfZvzLvTsdNKQkgrPZX+5Uk8+ApHfuPwg9XV1NTU9PT0ggUL3va2t73+9a9/wQteUMzqqtVq7dix49577x0bG9u0adOWLVs2btw4OTm5a9euH2w2b2gCQJkpsAAop5gkQQr8+3iISZIkIU2TtBayakirMe/E9lTsTHSb463hh5u7757YcVNnbGd3Yl97fGcSkySkIYQQKmmjJwkhiUlSmJIlTdOJiYlWq7VgwYLLLrvszW9+8/nnn9/b23ukvp88zw8+KLDT6SRJ0u12x8bGDhw48Mgjj9xzzz179+7dvn37/v379+zZ0263h4aGjEgA4IcosAAop3DEd9SmICMhpFmSVkNWC1kltic6kwe6k/s643taI4+09j/UPLChNbQ5tqfyznTemUxiEtJKWmkkSUhC+u8DqTDV1cGd2oeGhlatWvXiF7/4F37hF84444zZecjgwalS7Xa71WpNT09PTk4ODw93Op3R0dEDBw7s3r177969jzzyyOTk5Pj4+MHfajabU1NTnU6n1WoZiwDAk1BgAVBKMY/ddszb5mGVTxpCmqQhhDQJ1STm7Ynd7dHt7aEtrZGHu5MH2uO7O2Pb28Pb8u5UkoTw/d2vkjRNKz86g6lwNWir1erv77/gggte/epXX3zxxb29vfv27du9e/czXIIXQuh2u9PT01PfNz09PTQ0lKbp8PDw0NBQtVrN8/zgb01OTo6NjQ0PD+/YsePgMsaDDxCMMXa73RhjnucGIgBweHcjq1atkgIAAAAAhZWKAAAAAIAiU2ABAAAAUGgKLAAAAAAKTYEFAAAAQKEpsAAAAAAoNAUWAAAAAIWmwAIAAACg0BRYAAAAABSaAgsAAACAQlNgAQAAAFBoCiwAAAAACk2BBQAAAEChKbAAAAAAKDQFFgAAAACFpsACAAAAoNAUWAAAAAAUmgILAAAAgEJTYAEAAABQaAosAAAAAApNgQUAAABAoSmwAAAAACg0BRYAAAAAhabAAgAAAKDQFFgAAAAAFJoCCwAAAIBCU2ABAAAAUGgKLAAAAAAKTYEFAAAAQKEpsAAAAAAoNAUWAAAAAIWmwAIAAACg0BRYAAAAABSaAgsAAACAQlNgAQAAAFBoCiwAAAAACk2BBQAAAEChKbAAAAAAKDQFFgAAAACFpsACAAAAoNAUWAAAAAAUmgILAAAAgEJTYAEAAABQaAosAAAAAApNgQUAAABAoSmwAAAAACg0BRYAAAAAhabAAgAAAKDQFFgAAAAAFJoCCwAAAIBCU2ABAAAAUGgKLAAAAAAKTYEFAAAAQKEpsAAAAAAoNAUWAAAAAIWmwAIAAACg0BRYAAAAABSaAgsAAACAQlNgAQAAAFBoCiwAAAAACk2BBQAAAEChKbAAAAAAKDQFFgAAAACFpsACAAAAoNAUWAAAAAAUmgILAAAAgEJTYAEAAABQaAosAAAAAApNgQUAAABAoSmwAAAAACg0BRYAAAAAhabAAgAAAKDQFFgAAAAAFJoCCwAAAIBCU2ABAAAAUGgKLAAAAAAKTYEFAAAAQKEpsAAAAAAoNAUWAAAAAIWmwAIAAACg0BRYAAAAABSaAgsAAACAQlNgAQAAAFBoCiwAAAAACk2BBQAAAEChKbAAAAAAKDQFFgAAAACFpsACAAAAoNAUWAAAAAAUmgILAAAAgEJTYAEAAABQaAosAAAAAApNgQUAAABAoSmwAAAAACg0BRYAAAAAhabAAgAAAKDQFFgAAAAAFJoCCwAAAIBCU2ABAAAAUGgKLAAAAAAKTYEFAAAAQKEpsAAAAAAoNAUWAAAAAIWmwAIAAACg0BRYAAAAABSaAgsAAACAQlNgAQAAAFBoCiwAAAAACk2BBQAAAEChKbAAAAAAKDQFFgAAAACFpsACAAAAoNAUWAAAAAAUmgILAAAAgEJTYAEAAABQaAosAAAAAApNgQUAAABAoSmwAAAAACg0BRYAAAAAhabAAgAAAKDQFFgAAAAAFJoCCwAAAIBCU2ABAAAAUGgKLAAAAAAKTYEFAAAAQKEpsAAAAAAoNAUWAAAAAIWmwAIAAACg0BRYAAAAABSaAgsAAACAQlNgAQAAAFBoCiwAAAAACk2BBQAAAEChKbAAAAAAKDQFFgAAAACFpsACAAAAoNAUWAAAAAAUmgILAAAAgEJTYAEAAABQaAosAAAAAApNgQUAAABAoSmwAAAAACg0BRYAAAAAhabAAgAAAKDQFFgAAAAAFJoCCwAAAIBCU2ABAAAAUGgKLAAAAAAKTYEFAAAAQKEpsAAAAAAoNAUWAAAAAIWmwAIAAACg0BRYAAAAABSaAgsAAACAQlNgAQAAAFBoCiwAAAAACk2BBQAAAEChKbAAAAAAKDQFFgAAAACFpsACAAAAoNAUWAAAAAAUmgILAAAAgEJTYAEAAABQaAosAAAAAApNgQUAAABAoSmwAAAAACg0BRYAAAAAhabAAgAAAKDQFFgAAAAAFJoCCwAAAIBCU2ABAAAAUGgKLAAAAAAKTYEFAAAAQKEpsAAAAAAoNAUWAAAAAIWmwAIAAACg0BRYAPz/2bFjAQAAAIBB/tbT2FEYAQAArAksAAAAANYEFgAAAABrAgsAAACANYEFAAAAwJrAAgAAAGBNYAEAAACwJrAAAAAAWBNYAAAAAKwJLAAAAADWBBYAAAAAawILAAAAgDWBBQAAAMCawAIAAABgTWABAAAAsCawAAAAAFgTWAAAAACsCSwAAAAA1gQWAAAAAGsCCwAAAIA1gQUAAADAmsACAAAAYE1gAQAAALAmsAAAAABYE1gAAAAArAksAAAAANYEFgAAAABrAQAA//8DAMiwPzaNbYsEAAAAAElFTkSuQmCC';}}});BDFDB['ModuleUtils']['patch'](BDFDB,eu['IconUtils'],'getGuildBannerURL',{'instead':xj=>{return xj['methodArguments'][0x0]['id']=='410787888507256842'?xj['methodArguments'][0x0]['banner']:xj['callOriginalMethod']();}});var xk={};xk['processV2CList']=function(xl,xm,xn){if(window['PluginUpdates']&&window['PluginUpdates']['plugins']&&xl['_reactInternalFiber']['key']&&xl['_reactInternalFiber']['key']['split']('-')[0x0]=='plugin'){var xo=document['querySelector'](BDFDB['dotCN']['_repofolderbutton']);if(xo){var xp=BDFDB['htmlToElement']('Check\x20for\x20Updates');xp['addEventListener']('click',c=>{BDFDB['PluginUtils']['checkAllUpdates']();});xp['addEventListener']('mouseenter',c=>{BDFDB['TooltipUtils']['create'](xp,'Only\x20checks\x20for\x20updates\x20of\x20plugins,\x20which\x20support\x20the\x20updatecheck.\x20Rightclick\x20for\x20a\x20list\x20of\x20supported\x20plugins.',{'type':'top','selector':'update-button-tooltip','style':'max-width:\x20420px'});});xp['addEventListener']('contextmenu',c=>{if(window['PluginUpdates']&&window['PluginUpdates']['plugins']&&!document['querySelector']('.update-list-tooltip')){var xt=[];for(let xu in window['PluginUpdates']['plugins'])xt['push'](window['PluginUpdates']['plugins'][xu]['name']);BDFDB['TooltipUtils']['create'](xp,xt['sort']()['join'](',\x20'),{'type':'bottom','selector':'update-list-tooltip','style':'max-width:\x20420px'});}});BDFDB['removeEles']('#bd-settingspane-container\x20.bd-updatebtn'+BDFDB['dotCN']['_repofolderbutton']);xo['parentElement']['insertBefore'](xp,xo['nextSibling']);new MutationObserver(xv=>{xv['forEach'](xw=>{xw['addedNodes']['forEach'](xx=>{if(xo['parentElement']['querySelectorAll']('.bd-updatebtn')['length']>0x1&&BDFDB['containsClass'](xx,'bd-updatebtn'))BDFDB['removeEles'](xx);});});})['observe'](xo['parentElement'],{'subtree':!![],'childList':!![]});}}};xk['_processCard']=function(xy,xz,xA){var xB,xC=null;if(BDFDB['containsClass'](xz,BDFDB['disCN']['_reposettingsclosed'])&&(xB=xz['querySelector'](BDFDB['dotCN']['_repoauthor']))!=null&&(xC=xz['querySelector'](BDFDB['dotCN']['_repodescription']))!=null&&(!BDFDB['ObjectUtils']['is'](xA)||typeof xA['getRawUrl']!='function')){if(!xB['firstElementChild']&&!xC['firstElementChild']&&(xB['innerText']=='DevilBro'||xB['innerText']['indexOf']('DevilBro,')==0x0)){xC['style']['setProperty']('display','block','important');xB['innerHTML']='DevilBro'+xB['innerText']['split']('DevilBro')['slice'](0x1)['join']('DevilBro');xB['addEventListener']('click',c=>{if(BDFDB['myData']['id']=='278543574059057154')return;let xE=eu['ChannelStore']['getDMFromUserId']('278543574059057154');if(xE)eu['SelectChannelUtils']['selectPrivateChannel'](xE);else eu['DirectMessageUtils']['openPrivateChannel'](BDFDB['myData']['id'],'278543574059057154');let xF=document['querySelector'](BDFDB['dotCNS']['settingsclosebuttoncontainer']+BDFDB['dotCN']['settingsclosebutton']);if(xF)xF['click']();});let xG=xz['querySelector'](BDFDB['dotCN']['_repoversion']);if(xG&&xA['changelog']){BDFDB['removeEles'](xG['querySelectorAll']('.BDFDB-versionchangelog'));let xH=BDFDB['htmlToElement']('\x20\x20\x20\x20\x20');xG['appendChild'](xH);xH['addEventListener']('click',c=>{BDFDB['PluginUtils']['openChangeLog'](xA);});xH['addEventListener']('mouseenter',c=>{BDFDB['TooltipUtils']['create'](xH,BDFDB['LanguageUtils']['LanguageStrings']['CHANGE_LOG'],{'type':'top','selector':'changelogicon-tooltip'});});}let xK=xz['querySelector'](BDFDB['dotCN']['_repolinks']);if(xK){if(xK['firstElementChild'])xK['appendChild'](document['createTextNode']('\x20|\x20'));let xL=BDFDB['htmlToElement']('Support\x20Server');xL['addEventListener']('click',xM=>{BDFDB['ListenerUtils']['stopEvent'](xM);let xN=c=>{eu['GuildUtils']['transitionToGuildSync']('410787888507256842');let xP=document['querySelector'](BDFDB['dotCNS']['settingsclosebuttoncontainer']+BDFDB['dotCN']['settingsclosebutton']);if(xP)xP['click']();};if(eu['GuildStore']['getGuild']('410787888507256842'))xN();else eu['InviteUtils']['acceptInvite']('Jx3TjNS')['then'](c=>{xN();});});xK['appendChild'](xL);if(BDFDB['myData']['id']!='98003542823944192'&&BDFDB['myData']['id']!='116242787980017679'&&BDFDB['myData']['id']!='81388395867156480'){xK['appendChild'](document['createTextNode']('\x20|\x20'));xK['appendChild'](BDFDB['htmlToElement']('Donations'));}}}}};xk['processV2CPluginCard']=function(xR,xS,xT){xk['_processCard'](xR,xS,xR['props']['plugin']);};xk['processV2CThemeCard']=function(xU,xV,xW){xk['_processCard'](xU,xV,xU['props']['theme']);};xk['_processAvatar']=function(xX,xY){if(xY&&xX){xY['setAttribute']('user_by_BDFDB',xX['id']);var xZ=xY['querySelector'](BDFDB['dotCN']['avatarpointerevents']);if(xZ){xZ['addEventListener']('mouseenter',c=>{BDFDB['addClass'](xY,'statusHovered');});xZ['addEventListener']('mouseleave',c=>{BDFDB['removeClass'](xY,'statusHovered');});}}};xk['processUserPopout']=function(y2,y3,y4){xk['_processAvatar'](y2['props']['user'],y3['querySelector'](BDFDB['dotCN']['userpopoutavatarwrapper']));};xk['processUserProfile']=function(y5,y6,y7){xk['_processAvatar'](y5['props']['user'],y6['querySelector'](BDFDB['dotCN']['avatarwrapper']));};xk['processMessage']=function(y8,y9,ya){xk['_processAvatar'](y8['props']['message']['author'],y9['querySelector'](BDFDB['dotCN']['avatarwrapper']));};BDFDB['ModuleUtils']['patchModules'](BDFDB);BDFDB['ModuleUtils']['forceAllUpdates'](BDFDB);e['addContextListeners'](BDFDB);BDFDB['ObserverUtils']['connect'](BDFDB,document['querySelector'](BDFDB['dotCN']['itemlayercontainer']),{'name':'layerObserverBDFDB','instance':new MutationObserver(yb=>{yb['forEach'](yc=>{yc['addedNodes']['forEach'](yd=>{if(yd['tagName']&&(BDFDB['containsClass'](yd,BDFDB['disCN']['contextmenu'])||(yd=yd['querySelector'](BDFDB['dotCN']['contextmenu']))!=null))BDFDB['initElements'](yd);});});})},{'childList':!![]});BDFDB['loaded']=!![];e['reloadLib']=c=>{var yf=document['querySelector']('head\x20script#BDFDBLibraryScript');if(yf)yf['remove']();yf=document['createElement']('script');yf['setAttribute']('id','BDFDBLibraryScript');yf['setAttribute']('type','text/javascript');yf['setAttribute']('src','https://mwittrien.github.io/BetterDiscordAddons/Plugins/BDFDB.min.js');yf['setAttribute']('date',performance['now']());document['head']['appendChild'](yf);};var yg=Object['keys'](BDFDB)['length']-0xa,yh=setInterval(c=>{if(!window['BDFDB']||typeof BDFDB!='object'||Object['keys'](BDFDB)['length']0x112a880){clearInterval(yh);e['reloadLib']();}},0x2710);if(BDFDB['myData']['id']=='278543574059057154'){for(let yj in vq)if(!vq[yj])console['warn']('%c[BDFDB]%c','color:\x20#3a71c1;\x20font-weight:\x20700;','',yj+'\x20not\x20initialized\x20in\x20DiscordClassModules');for(let yk in er)if(!er[yk])console['warn']('%c[BDFDB]%c','color:\x20#3a71c1;\x20font-weight:\x20700;','',yk+'\x20not\x20initialized\x20in\x20LibraryRequires');for(let yl in eu)if(!eu[yl])console['warn']('%c[BDFDB]%c','color:\x20#3a71c1;\x20font-weight:\x20700;','',yl+'\x20not\x20initialized\x20in\x20LibraryModules');for(let ym in vZ)if(!vZ[ym])console['warn']('%c[BDFDB]%c','color:\x20#3a71c1;\x20font-weight:\x20700;','',ym+'\x20not\x20initialized\x20in\x20NativeSubComponents');for(let yn in w0)if(!w0[yn])console['warn']('%c[BDFDB]%c','color:\x20#3a71c1;\x20font-weight:\x20700;','',yn+'\x20not\x20initialized\x20in\x20LibraryComponents');BDFDB['ModuleUtils']['DevFuncs']={};BDFDB['ModuleUtils']['DevFuncs']['findByIndex']=function(yo){var yp=dT();return yp['c'][yo];};BDFDB['ModuleUtils']['DevFuncs']['findPropAny']=function(yq){yq=BDFDB['ArrayUtils']['is'](yq)?yq:Array['from'](arguments);var yr=dT();window['t']={'$filter':ys=>yq['every'](yt=>ys['toLowerCase']()['indexOf'](yt['toLowerCase']())>-0x1)};for(let yu in yr['c'])if(yr['c']['hasOwnProperty'](yu)){let yv=yr['c'][yu]['exports'];if(yv&&typeof yv=='object')for(let yw in yv)if(window['t']['$filter'](yw))window['t'][yw+'_'+yu]=yv;if(yv&&typeof yv=='object'&&typeof yv['default']=='object')for(let yx in yv['default'])if(window['t']['$filter'](yx))window['t'][yx+'_default_'+yu]=yv['default'];}console['clear']();console['log'](window['t']);};BDFDB['ModuleUtils']['DevFuncs']['findPropFunc']=function(yy){yy=BDFDB['ArrayUtils']['is'](yy)?yy:Array['from'](arguments);var yz=dT();window['t']={'$filter':yA=>yy['every'](yB=>yA['toLowerCase']()['indexOf'](yB['toLowerCase']())>-0x1)};for(let yC in yz['c'])if(yz['c']['hasOwnProperty'](yC)){let yD=yz['c'][yC]['exports'];if(yD&&typeof yD=='object')for(let yE in yD)if(window['t']['$filter'](yE)&&typeof yD[yE]!='string')window['t'][yE+'_'+yC]=yD;if(yD&&typeof yD=='object'&&typeof yD['default']=='object')for(let yF in yD['default'])if(window['t']['$filter'](yF)&&typeof yD['default'][yF]!='string')window['t'][yF+'_default_'+yC]=yD['default'];}console['clear']();console['log'](window['t']);};BDFDB['ModuleUtils']['DevFuncs']['findPropStringLib']=function(yG){yG=BDFDB['ArrayUtils']['is'](yG)?yG:Array['from'](arguments);var yH=dT();window['t']={'$filter':yI=>yG['every'](yJ=>yI['toLowerCase']()['indexOf'](yJ['toLowerCase']())>-0x1)};for(let yK in yH['c'])if(yH['c']['hasOwnProperty'](yK)){let yL=yH['c'][yK]['exports'];if(yL&&typeof yL=='object')for(let yM in yL)if(window['t']['$filter'](yM)&&typeof yL[yM]=='string'&&/^[A-z0-9]+\-[A-z0-9_-]{6}$/['test'](yL[yM]))window['t'][yM+'_'+yK]=yL;if(yL&&typeof yL=='object'&&typeof yL['default']=='object')for(let yN in yL['default'])if(window['t']['$filter'](yN)&&typeof yL['default'][yN]=='string'&&/^[A-z0-9]+\-[A-z0-9_-]{6}$/['test'](yL['default'][yN]))window['t'][yN+'_default_'+yK]=yL['default'];}console['clear']();console['log'](window['t']);};BDFDB['ModuleUtils']['DevFuncs']['findNameAny']=function(yO){yO=BDFDB['ArrayUtils']['is'](yO)?yO:Array['from'](arguments);var yP=dT();window['t']={'$filter':yQ=>yO['some'](yR=>typeof yQ['displayName']=='string'&&yQ['displayName']['toLowerCase']()['indexOf'](yR['toLowerCase']())>-0x1||yQ['name']=='string'&&yQ['name']['toLowerCase']()['indexOf'](yR['toLowerCase']())>-0x1)};for(let yS in yP['c'])if(yP['c']['hasOwnProperty'](yS)){let yT=yP['c'][yS]['exports'];if(yT&&(typeof yT=='object'||typeof yT=='function')&&window['t']['$filter'](yT))window['t'][(yT['displayName']||yT['name'])+'_'+yS]=yT;if(yT&&(typeof yT=='object'||typeof yT=='function')&&yT['default']&&(typeof yT['default']=='object'||typeof yT['default']=='function')&&window['t']['$filter'](yT['default']))window['t'][(yT['default']['displayName']||yT['default']['name'])+'_'+yS]=yT['default'];}console['clear']();console['log'](window['t']);};BDFDB['ModuleUtils']['DevFuncs']['findCodeAny']=function(yU){yU=BDFDB['ArrayUtils']['is'](yU)?yU:Array['from'](arguments);var yV=dT();window['t']={'$filter':yW=>yU['every'](yX=>yW['toLowerCase']()['indexOf'](yX['toLowerCase']())>-0x1)};for(let yY in yV['c'])if(yV['c']['hasOwnProperty'](yY)){let yZ=yV['c'][yY]['exports'];if(yZ&&typeof yZ=='object')for(let z0 in yZ){let z1=yZ[z0];if(typeof z1=='function'&&window['t']['$filter'](z1['toString']()))window['t'][z0+'_module_'+yY]={'string':z1['toString'](),'func':z1,'module':yZ};}if(yZ&&typeof yZ=='object'&&typeof yZ['default']=='object')for(let z2 in yZ['default']){let z1=yZ['default'][z2];if(typeof z1=='function'&&window['t']['$filter'](z1['toString']()))window['t'][z2+'_default_'+yY]={'string':z1['toString'](),'func':z1,'module':yZ['default']};}}for(let z4 in yV['m']){let z1=yV['m'][z4];if(typeof z1=='function'&&window['t']['$filter'](z1['toString']()))window['t']['funtion_'+z4]={'string':z1['toString'](),'func':z1};}console['clear']();console['log'](window['t']);};BDFDB['ModuleUtils']['DevFuncs']['getAllModules']=function(){var z6=dT();window['t']={};for(let z7 in z6['c'])if(z6['c']['hasOwnProperty'](z7)){let z8=z6['c'][z7]['exports'];if(z8&&typeof z8=='object')window['t'][z7]=z8;}console['clear']();console['log'](window['t']);};BDFDB['ModuleUtils']['DevFuncs']['getAllStringLibs']=function(){var z9=dT();window['t']=[];for(let za in z9['c'])if(z9['c']['hasOwnProperty'](za)){let zb=z9['c'][za]['exports'];if(zb&&typeof zb=='object'&&!BDFDB['ArrayUtils']['is'](zb)&&Object['keys'](zb)['length']){var zc=!![],zd=![];for(let ze in zb){if(typeof zb[ze]!='string')zc=![];if(typeof zb[ze]=='string'&&/^[A-z0-9]+\-[A-z0-9_-]{6}$/['test'](zb[ze]))zd=!![];}if(zc&&zd)window['t']['push'](zb);}if(zb&&typeof zb=='object'&&zb['default']&&typeof zb['default']=='object'&&!BDFDB['ArrayUtils']['is'](zb['default'])&&Object['keys'](zb['default'])['length']){var zc=!![],zd=![];for(let zh in zb['default']){if(typeof zb['default'][zh]!='string')zc=![];if(typeof zb['default'][zh]=='string'&&/^[A-z0-9]+\-[A-z0-9_-]{6}$/['test'](zb['default'][zh]))zd=!![];}if(zc&&zd)window['t']['push'](zb['default']);}}console['clear']();console['log'](window['t']);};BDFDB['ModuleUtils']['DevFuncs']['listen']=function(zi){zi=BDFDB['ArrayUtils']['is'](zi)?zi:Array['from'](arguments);BDFDB['ModuleUtils']['DevFuncs']['listenstop']();BDFDB['ModuleUtils']['DevFuncs']['listen']['p']=BDFDB['ModuleUtils']['patch']('WebpackSearch',BDFDB['ModuleUtils']['findByProperties'](zi),zi[0x0],{'after':zj=>{console['log'](zj);}});};BDFDB['ModuleUtils']['DevFuncs']['listenstop']=function(){if(BDFDB['ModuleUtils']['DevFuncs']['listen']['p']=='function')BDFDB['ModuleUtils']['DevFuncs']['listen']['p']();};BDFDB['ModuleUtils']['DevFuncs']['req']=dT();}for(let zk in vZ)if(!vZ[zk])vZ[zk]='div';for(let zl in w0)if(!w0[zl]){w0[zl]='div';BDFDB['LibraryComponents'][zl]='div';}BDFDB['loadMessage']=BDFDB['PluginUtils']['init'];BDFDB['unloadMessage']=BDFDB['PluginUtils']['clear'];BDFDB['createSettingsPanel']=BDFDB['PluginUtils']['createSettingsPanel'];BDFDB['addObserver']=BDFDB['ObserverUtils']['connect'];BDFDB['killObservers']=BDFDB['ObserverUtils']['disconnect'];BDFDB['addEventListener']=BDFDB['ListenerUtils']['add'];BDFDB['removeEventListener']=BDFDB['ListenerUtils']['remove'];BDFDB['addChildEventListener']=BDFDB['ListenerUtils']['addToChildren'];BDFDB['copyEvent']=BDFDB['ListenerUtils']['copyEvent'];BDFDB['stopEvent']=BDFDB['ListenerUtils']['stopEvent'];BDFDB['showToast']=BDFDB['NotificationUtils']['toast'];BDFDB['showDesktopNotification']=BDFDB['NotificationUtils']['desktop'];BDFDB['createNotificationsBar']=BDFDB['NotificationUtils']['notice'];BDFDB['createTooltip']=(zm,zn,zo)=>{return BDFDB['TooltipUtils']['create'](zn,zm,zo);};BDFDB['updateTooltipPosition']=BDFDB['TooltipUtils']['update'];BDFDB['isObject']=BDFDB['ObjectUtils']['is'];BDFDB['sortObject']=BDFDB['ObjectUtils']['sort'];BDFDB['reverseObject']=BDFDB['ObjectUtils']['reverse'];BDFDB['filterObject']=BDFDB['ObjectUtils']['filter'];BDFDB['pushToObject']=BDFDB['ObjectUtils']['push'];BDFDB['mapObject']=BDFDB['ObjectUtils']['map'];BDFDB['deepAssign']=BDFDB['ObjectUtils']['deepAssign'];BDFDB['isObjectEmpty']=BDFDB['ObjectUtils']['isEmpty'];BDFDB['getKeyInformation']=zp=>{return BDFDB['ReactUtils']['findValue'](zp['node']||zp['instance'],zp);};BDFDB['getReactInstance']=BDFDB['ReactUtils']['getInstance'];BDFDB['getOwnerInstance']=zq=>{return BDFDB['ReactUtils']['getOwner'](zq['node']||zq['instance'],zq);};BDFDB['getReactValue']=BDFDB['ReactUtils']['getValue'];BDFDB['WebModules']=BDFDB['ModuleUtils'];BDFDB['WebModules']['patch']=(zr,zs,zt,zu)=>{return BDFDB['ModuleUtils']['patch'](zt,zr,zs,zu);};BDFDB['WebModules']['unpatchall']=BDFDB['ModuleUtils']['unpatch'];BDFDB['sortArrayByKey']=BDFDB['ArrayUtils']['keySort'];BDFDB['numSortArray']=BDFDB['ArrayUtils']['numSort'];BDFDB['removeFromArray']=BDFDB['ArrayUtils']['remove'];BDFDB['getAllIndexes']=BDFDB['ArrayUtils']['getAllIndexes'];BDFDB['removeCopiesFromArray']=BDFDB['ArrayUtils']['removeCopies'];BDFDB['getDiscordFolder']=BDFDB['DiscordUtils']['getFolder'];BDFDB['getDiscordBuilt']=BDFDB['DiscordUtils']['getBuilt'];BDFDB['getDiscordVersion']=BDFDB['DiscordUtils']['getVersion'];BDFDB['getDiscordTheme']=BDFDB['DiscordUtils']['getTheme'];BDFDB['getDiscordMode']=BDFDB['DiscordUtils']['getMode'];BDFDB['getDiscordZoomFactor']=BDFDB['DiscordUtils']['getZoomFactor'];BDFDB['getDiscordFontScale']=BDFDB['DiscordUtils']['getFontScale'];BDFDB['getPluginsFolder']=BDFDB['BdUtils']['getPluginsFolder'];BDFDB['getThemesFolder']=BDFDB['BdUtils']['getThemesFolder'];BDFDB['checkWhichRepoPage']=BDFDB['BdUtils']['checkRepoPage'];BDFDB['isBDv2']=BDFDB['BdUtils']['isBDv2'];BDFDB['isPluginEnabled']=BDFDB['BdUtils']['isPluginEnabled'];BDFDB['getPlugin']=BDFDB['BdUtils']['getPlugin'];BDFDB['isThemeEnabled']=BDFDB['BdUtils']['isThemeEnabled'];BDFDB['getTheme']=BDFDB['BdUtils']['getTheme'];BDFDB['isRestartNoMoreEnabled']=BDFDB['BdUtils']['isAutoLoadEnabled'];BDFDB['React']=BDFDB['ReactUtils'];BDFDB['languages']=BDFDB['LanguageUtils']['languages'];BDFDB['getDiscordLanguage']=BDFDB['LanguageUtils']['getLanguage'];BDFDB['LanguageStrings']=BDFDB['LanguageUtils']['LanguageStrings'];BDFDB['LanguageStringsCheck']=BDFDB['LanguageUtils']['LanguageStringsCheck'];BDFDB['LanguageStringsFormat']=BDFDB['LanguageUtils']['LanguageStringsFormat'];BDFDB['getLibraryStrings']=()=>{let zv=BDFDB['LanguageUtils']['getLanguage']()['id'];if(e['LibraryStrings'][zv])return e['LibraryStrings'][zv];return e['LibraryStrings']['default'];};})(); \ No newline at end of file