H?0x1:0x0;});};b['ArrayUtils']['includes']=function(F,...G){if(!b['ArrayUtils']['is'](F))return null;if(!F['length'])return![];let H=G['pop']();if(typeof H!='boolean'){G['push'](H);H=!![];}if(!G['length'])return![];let I=undefined;for(let J of G){if(I===undefined)I=H;if(H&&!F['includes'](J))I=![];if(!H&&F['includes'](J))I=!![];}return I;};b['ArrayUtils']['remove']=function(F,G,H=![]){if(!b['ArrayUtils']['is'](F))return[];if(!F['includes'](G))return F;if(!H)F['splice'](F['indexOf'](G),0x1);else while(F['indexOf'](G)>-0x1)F['splice'](F['indexOf'](G),0x1);return F;};b['ArrayUtils']['getAllIndexes']=function(F,G){if(!b['ArrayUtils']['is'](F)&&typeof F!='string')return[];var H=[],I=-0x1;while((I=F['indexOf'](G,I+0x1))!==-0x1)H['push'](I);return H;};b['ArrayUtils']['removeCopies']=function(F){if(!b['ArrayUtils']['is'](F))return[];return[...new Set(F)];};b['ModuleUtils']={};b['ModuleUtils']['cached']=window['BDFDB']&&window['BDFDB']['ModuleUtils']&&window['BDFDB']['ModuleUtils']['cached']||{};b['ModuleUtils']['find']=function(F,G){G=typeof G!='boolean'?!![]:G;let H=c['getWebModuleReq']();for(let I in H['c'])if(H['c']['hasOwnProperty'](I)){let J=H['c'][I]['exports'];if(J&&(typeof J=='object'||typeof J=='function')&&F(J))return G?J:H['c'][I];if(J&&J['__esModule']){for(let K in J)if(J[K]&&(typeof J[K]=='object'||typeof J[K]=='function')&&F(J[K]))return G?J[K]:H['c'][I];if(J['default']&&(typeof J['default']=='object'||typeof J['default']=='function'))for(let L in J['default'])if(J['default'][L]&&(typeof J['default'][L]=='object'||typeof J['default'][L]=='function')&&F(J['default'][L]))return G?J['default'][L]:H['c'][I];}}for(let M in H['m'])if(H['m']['hasOwnProperty'](M)){let N=H['m'][M];if(N&&typeof N=='function'&&F(N)){if(H['c'][M])return G?H['c'][M]['exports']:H['c'][M];else{let O={};H['m'][M](O,null,H);return G?O['exports']:O;}}}};b['ModuleUtils']['findByProperties']=function(...F){F=F['flat'](0xa);let G=F['pop']();if(typeof G!='boolean'){F['push'](G);G=!![];}return c['findModule']('prop',JSON['stringify'](F),H=>F['every'](I=>H[I]!==undefined),G);};b['ModuleUtils']['findByName']=function(F,G){return c['findModule']('name',JSON['stringify'](F),H=>H['displayName']===F||H['render']&&H['render']['displayName']===F,typeof G!='boolean'?!![]:G);};b['ModuleUtils']['findByString']=function(...F){F=F['flat'](0xa);let G=F['pop']();if(typeof G!='boolean'){F['push'](G);G=!![];}return c['findModule']('string',JSON['stringify'](F),H=>F['every'](I=>typeof H=='function'&&(H['toString']()['indexOf'](I)>-0x1||typeof H['__originalMethod']=='function'&&H['__originalMethod']['toString']()['indexOf'](I)>-0x1||typeof H['__originalFunction']=='function'&&H['__originalFunction']['toString']()['indexOf'](I)>-0x1)||b['ObjectUtils']['is'](H)&&typeof H['type']=='function'&&H['type']['toString']()['indexOf'](I)>-0x1),G);};b['ModuleUtils']['findByPrototypes']=function(...F){F=F['flat'](0xa);let G=F['pop']();if(typeof G!='boolean'){F['push'](G);G=!![];}return c['findModule']('proto',JSON['stringify'](F),H=>H['prototype']&&F['every'](I=>H['prototype'][I]!==undefined),G);};c['findModule']=function(F,G,H,I){if(!b['ObjectUtils']['is'](b['ModuleUtils']['cached'][F]))b['ModuleUtils']['cached'][F]={'module':{},'export':{}};if(I&&b['ModuleUtils']['cached'][F]['export'][G])return b['ModuleUtils']['cached'][F]['export'][G];else if(!I&&b['ModuleUtils']['cached'][F]['module'][G])return b['ModuleUtils']['cached'][F]['module'][G];else{let J=b['ModuleUtils']['find'](H,I);if(J){if(I)b['ModuleUtils']['cached'][F]['export'][G]=J;else b['ModuleUtils']['cached'][F]['module'][G]=J;return J;}else b['LogUtils']['warn'](G+'\x20['+F+']\x20not\x20found\x20in\x20WebModules');}};c['getWebModuleReq']=function(){if(!c['getWebModuleReq']['req']){const F='BDFDB-WebModules';const G=window['webpackJsonp']['push']([[],{[F]:(H,I,J)=>H['exports']=J},[[F]]]);delete G['m'][F];delete G['c'][F];c['getWebModuleReq']['req']=G;}return c['getWebModuleReq']['req'];};var j={};j['PatchTypes']=['before','instead','after'];j['PatchMap']={'BannedCard':'BannedUser','ChannelWindow':'Channel','InvitationCard':'InviteRow','InviteCard':'InviteRow','MemberCard':'Member','PopoutContainer':'Popout','QuickSwitchResult':'Result','UserProfile':'UserProfileBody','WebhookCard':'Webhook'};j['ForceObserve']=['DirectMessage','GuildIcon'];j['MemoComponent']=['EmojiPicker','ExpressionPicker','GuildFolder','MessageContent','NowPlayingHeader'];j['NonRender']=b['ArrayUtils']['removeCopies']([]['concat'](j['MemoComponent'],['Attachment','ConnectedPrivateChannelsList','DiscordTag','InviteModalUserRow','Mention','Menu','MenuCheckboxItem','MenuControlItem','MenuItem','Message','MessageTimestamp','NameTag','NowPlayingItem','PrivateChannelEmptyMessage','RecentsHeader','SystemMessage','SimpleMessageAccessories','UserInfo']));j['LoadedInComponents']={'AutocompleteChannelResult':'LibraryComponents.AutocompleteItems.Channel','AutocompleteUserResult':'LibraryComponents.AutocompleteItems.User','QuickSwitchChannelResult':'LibraryComponents.QuickSwitchItems.Channel','QuickSwitchGroupDMResult':'LibraryComponents.QuickSwitchItems.GroupDM','QuickSwitchGuildResult':'LibraryComponents.QuickSwitchItems.Guild','QuickSwitchUserResult':'LibraryComponents.QuickSwitchItems.User'};j['SpecialFilter']={'V2C_ContentColumn':F=>F&&F['return']&&F['return']['stateNode']&&F['return']['stateNode']['props']&&typeof F['return']['stateNode']['props']['title']=='string'&&(F['return']['stateNode']['props']['title']['toUpperCase']()['indexOf']('PLUGINS')==0x0||F['return']['stateNode']['props']['title']['toUpperCase']()['indexOf']('THEMES')==0x0)&&F['return']['type'],'GuildFolder':F=>F&&F['return']&&F['return']['memoizedProps']&&F['return']['memoizedProps']['folderId']&&F['return']['memoizedProps']['guildIds']&&F['return']['type']};j['PatchFinder']={'Account':'accountinfo','App':'app','AppSkeleton':'app','AppView':'appcontainer','AuthWrapper':'loginscreen','BannedCard':'guildsettingsbannedcard','Category':'categorycontainerdefault','ChannelCall':'callcurrentcontainer','ChannelMember':'member','Channels':'guildchannels','ChannelTextAreaForm':'chatform','ChannelWindow':'chatcontent','DirectMessage':'guildouter','Guild':'guildouter','GuildFolder':'guildfolderwrapper','GuildIcon':'avataricon','Guilds':'guildswrapper','GuildSettingsBans':'guildsettingsbannedcard','GuildSettingsEmoji':'guildsettingsemojicard','GuildSettingsMembers':'guildsettingsmembercard','GuildSidebar':'guildchannels','I18nLoaderWrapper':'app','InstantInviteModal':'invitemodalwrapper','InvitationCard':'invitemodalinviterow','InviteCard':'guildsettingsinvitecard','MemberCard':'guildsettingsmembercard','Messages':'messages','MessagesPopout':'messagespopout','ModalLayer':'layermodal','MutualGuilds':'userprofilebody','MutualFriends':'userprofilebody','Note':'usernote','PopoutContainer':'popout','Popouts':'popouts','PrivateChannelCall':'callcurrentcontainer','PrivateChannelCallParticipants':'callcurrentcontainer','PrivateChannelRecipientsInvitePopout':'searchpopoutdmaddpopout','PrivateChannelsList':'dmchannelsscroller','QuickSwitchChannelResult':'quickswitchresult','QuickSwitchGuildResult':'quickswitchresult','QuickSwitchResult':'quickswitchresult','SearchResults':'searchresultswrap','TypingUsers':'typing','UnreadDMs':'guildsscroller','Upload':'uploadmodal','UserHook':'auditloguserhook','UserPopout':'userpopout','UserProfile':'userprofile','V2C_ContentColumn':'contentcolumn'};j['CodeFinder']={'EmojiPicker':['allowManagedEmojis','EMOJI_PICKER_TAB_PANEL_ID','diversitySelector'],'SearchResultsInner':['SEARCH_HIDE_BLOCKED_MESSAGES','totalResults','SEARCH_PAGE_SIZE']};j['PropsFinder']={'MessageHeader':'MessageTimestamp','UnavailableGuildsButton':'UnavailableGuildsButton'};j['NonPrototype']=b['ArrayUtils']['removeCopies']([]['concat'](j['NonRender'],Object['keys'](j['CodeFinder']),Object['keys'](j['PropsFinder']),['ChannelTextAreaContainer']));b['ModuleUtils']['isPatched']=function(F,G,H){F=F==b&&c||F;if(!F||!b['ObjectUtils']['is'](G)||!G['BDFDBpatch']||!H)return![];const I=(typeof F==='string'?F:F['name'])['toLowerCase']();return I&&G[H]&&G[H]['__isBDFDBpatched']&&G['BDFDBpatch'][H]&&b['ObjectUtils']['toArray'](G['BDFDBpatch'][H])['some'](J=>b['ObjectUtils']['toArray'](J)['some'](K=>Object['keys'](K)['includes'](I)));};b['ModuleUtils']['patch']=function(F,G,H,I,J={}){F=F==b&&c||F;if(!F||!b['ObjectUtils']['is'](G)||!H||!b['ObjectUtils']['is'](I))return null;I=b['ObjectUtils']['filter'](I,O=>j['PatchTypes']['includes'](O),!![]);if(b['ObjectUtils']['isEmpty'](I))return null;const K=typeof F==='string'?F:F['name'];const L=K['toLowerCase']();const M=b['ObjectUtils']['is'](F)&&!isNaN(F['patchPriority'])?F['patchPriority']<0x0?0x0:F['patchPriority']>0xa?0xa:Math['round'](F['patchPriority']):0x5;if(!b['ObjectUtils']['is'](G['BDFDBpatch']))G['BDFDBpatch']={};H=[H]['flat'](0xa)['filter'](O=>O);let N=O=>{b['ModuleUtils']['unpatch'](F,G,H);};for(let O of H)if(G[O]==null||typeof G[O]=='function'){let P=0x0;if(!G['BDFDBpatch'][O]||J['force']&&(!G[O]||!G[O]['__isBDFDBpatched'])){if(!G['BDFDBpatch'][O]){G['BDFDBpatch'][O]={};for(let R of j['PatchTypes'])G['BDFDBpatch'][O][R]={};}if(!G[O])G[O]=S=>{};const Q=G[O];G['BDFDBpatch'][O]['originalMethod']=Q;G[O]=function(){let S=![],T=![];const U={'thisObject':this,'methodArguments':arguments,'originalMethod':Q,'originalMethodName':O,'callOriginalMethod':V=>{if(!T)U['returnValue']=U['originalMethod']['apply'](U['thisObject'],U['methodArguments']);},'callOriginalMethodAfterwards':V=>{S=!![];},'stopOriginalMethodCall':V=>{T=!![];}};if(G['BDFDBpatch']&&G['BDFDBpatch'][O]){for(let W in G['BDFDBpatch'][O]['before'])for(let X in b['ObjectUtils']['sort'](G['BDFDBpatch'][O]['before'][W])){b['TimeUtils']['suppress'](G['BDFDBpatch'][O]['before'][W][X],'\x22before\x22\x20callback\x20of\x20'+O+'\x20in\x20'+(G['constructor']?G['constructor']['displayName']||G['constructor']['name']:'module'),G['BDFDBpatch'][O]['before'][W][X]['pluginName'])(U);}let V=b['ObjectUtils']['toArray'](G['BDFDBpatch'][O]['instead'])['some'](Y=>!b['ObjectUtils']['isEmpty'](Y));if(V)for(let Y in G['BDFDBpatch'][O]['instead'])for(let Z in b['ObjectUtils']['sort'](G['BDFDBpatch'][O]['instead'][Y])){let a0=b['TimeUtils']['suppress'](G['BDFDBpatch'][O]['instead'][Y][Z],'\x22instead\x22\x20callback\x20of\x20'+O+'\x20in\x20'+(G['constructor']?G['constructor']['displayName']||G['constructor']['name']:'module'),G['BDFDBpatch'][O]['instead'][Y][Z]['pluginName'])(U);if(a0!==undefined)U['returnValue']=a0;}if((!V||S)&&!T)b['TimeUtils']['suppress'](U['callOriginalMethod'],'originalMethod\x20of\x20'+O+'\x20in\x20'+(G['constructor']?G['constructor']['displayName']||G['constructor']['name']:'module'))();for(let a1 in G['BDFDBpatch'][O]['after'])for(let a2 in b['ObjectUtils']['sort'](G['BDFDBpatch'][O]['after'][a1])){let a3=b['TimeUtils']['suppress'](G['BDFDBpatch'][O]['after'][a1][a2],'\x22after\x22\x20callback\x20of\x20'+O+'\x20in\x20'+(G['constructor']?G['constructor']['displayName']||G['constructor']['name']:'module'),G['BDFDBpatch'][O]['after'][a1][a2]['pluginName'])(U);if(a3!==undefined)U['returnValue']=a3;}}else b['TimeUtils']['suppress'](U['callOriginalMethod'],'originalMethod\x20of\x20'+O+'\x20in\x20'+(G['constructor']?G['constructor']['displayName']||G['constructor']['name']:'module'))();S=![],T=![];return O=='render'&&U['returnValue']===undefined?null:U['returnValue'];};for(let S of Object['keys'](Q))G[O][S]=Q[S];if(!G[O]['__originalFunction']){let T=Q['__originalMethod']||Q['__originalFunction']||Q;if(typeof T=='function'){G[O]['__originalFunction']=T;G[O]['toString']=U=>T['toString']();}}G[O]['__isBDFDBpatched']=!![];}for(let U in I)if(typeof I[U]=='function'){if(!b['ObjectUtils']['is'](G['BDFDBpatch'][O][U][M]))G['BDFDBpatch'][O][U][M]={};G['BDFDBpatch'][O][U][M][L]=(...V)=>{if(J['once']||!F['started'])N();return I[U](...V);};G['BDFDBpatch'][O][U][M][L]['pluginName']=K;}}if(b['ObjectUtils']['is'](F)&&!J['once']&&!J['noCache']){if(!b['ArrayUtils']['is'](F['patchCancels']))F['patchCancels']=[];F['patchCancels']['push'](N);}return N;};b['ModuleUtils']['unpatch']=function(F,G,H){F=F==b&&c||F;if(!G&&!H){if(b['ObjectUtils']['is'](F)&&b['ArrayUtils']['is'](F['patchCancels']))while(F['patchCancels']['length'])F['patchCancels']['pop']()();}else{if(!b['ObjectUtils']['is'](G)||!G['BDFDBpatch'])return;const J=!F?null:(typeof F==='string'?F:F['name'])['toLowerCase']();if(H){for(let K of[H]['flat'](0xa)['filter'](L=>L))if(G[K]&&G['BDFDBpatch'][K])I(K,J);}else for(let L of G['BDFDBpatch'])I(L,J);}function I(M,N){for(let O of j['PatchTypes']){if(N)for(let P in G['BDFDBpatch'][M][O]){delete G['BDFDBpatch'][M][O][P][N];if(b['ObjectUtils']['isEmpty'](G['BDFDBpatch'][M][O][P]))delete G['BDFDBpatch'][M][O][P];}else delete G['BDFDBpatch'][M][O];}if(b['ObjectUtils']['isEmpty'](b['ObjectUtils']['filter'](G['BDFDBpatch'][M],Q=>j['PatchTypes']['includes'](Q)&&!b['ObjectUtils']['isEmpty'](G['BDFDBpatch'][M][Q]),!![]))){G[M]=G['BDFDBpatch'][M]['originalMethod'];delete G['BDFDBpatch'][M];if(b['ObjectUtils']['isEmpty'](G['BDFDBpatch']))delete G['BDFDBpatch'];}}};b['ModuleUtils']['forceAllUpdates']=function(F,G){F=F==b&&c||F;if(b['ObjectUtils']['is'](F)&&b['ObjectUtils']['is'](F['patchedModules'])){const H=document['querySelector'](b['dotCN']['app']);const I=document['querySelector']('#bd-settingspane-container\x20>\x20*');if(H){G=[G]['flat'](0xa)['filter'](M=>M)['map'](M=>M&&j['PatchMap'][M]?j['PatchMap'][M]+'\x20_\x20_\x20'+M:M);let J=[],K=[],L={};for(let M in F['patchedModules'])for(let N in F['patchedModules'][M]){let O=[F['patchedModules'][M][N]]['flat'](0xa)['filter'](P=>P);if(b['ArrayUtils']['includes'](O,'componentDidMount','componentDidUpdate','render',![])&&(!G['length']||G['includes'](N))){let P=N['split']('\x20_\x20_\x20')[0x1]||N;let Q=j['PatchFinder'][P];let R=j['SpecialFilter'][P];if(Q&&s[Q]&&typeof R=='function'){for(let T of document['querySelectorAll'](b['dotCN'][Q])){let U=R(b['ReactUtils']['getInstance'](T));if(U){K['push']([N,U]);break;}}}else J['push'](N);let S=N['split']('\x20_\x20_\x20')[0x0];if(!L[S])L[S]=[];L[S]['push'](M);}}if(J['length']||K['length']){J=b['ArrayUtils']['removeCopies'](J);K=b['ArrayUtils']['removeCopies'](K);try{const V=b['ReactUtils']['findOwner'](H,{'name':J,'type':K,'all':!![],'group':!![],'unlimited':!![]});const W=b['ReactUtils']['findOwner'](H,{'name':J,'type':K,'all':!![],'group':!![],'unlimited':!![],'up':!![]});for(let X in V)for(let Y of V[X])c['forceInitiateProcess'](F,Y,X,L[X]);for(let Z in W)for(let a0 of W[Z])c['forceInitiateProcess'](F,a0,Z,L[Z]);if(I){const a1=b['ReactUtils']['findOwner'](I,{'name':J,'type':K,'all':!![],'unlimited':!![]});if(a1['length']){const a2=b['ReactUtils']['findOwner'](b['ReactUtils']['getInstance'](document['querySelector']('#bd-settingspane-container\x20>\x20*')),{'props':'onChange','up':!![]});if(a2&&a2['props']&&typeof a2['props']['onChange']=='function')a2['props']['onChange'](a2['props']['type']);}}}catch(a3){b['LogUtils']['error']('Could\x20not\x20force\x20update\x20components!\x20'+a3,F['name']);}}}}};c['forceInitiateProcess']=function(F,G,H,I){F=F==b&&c||F;if(!F||!G||!H)return;let J=[];for(let K in F['patchedModules'])if(F['patchedModules'][K][H])J['push'](F['patchedModules'][K][H]);J=b['ArrayUtils']['removeCopies'](J)['flat'](0xa)['filter'](L=>L);if(J['includes']('componentDidMount'))c['initiateProcess'](F,H,{'instance':G,'methodname':'componentDidMount','patchtypes':I});if(J['includes']('render'))b['ReactUtils']['forceUpdate'](G);else if(J['includes']('componentDidUpdate'))c['initiateProcess'](F,H,{'instance':G,'methodname':'componentDidUpdate','patchtypes':I});};c['initiateProcess']=function(F,G,H){F=F==b&&c||F;if(b['ObjectUtils']['is'](F)&&!F['stopping']&&H['instance']){G=m['StringUtils']['upperCaseFirstChar'](G['split']('\x20_\x20_\x20')[0x1]||G)['replace'](/[^A-z0-9]|_/g,'');if(typeof F['process'+G]=='function'){if(typeof H['methodname']=='string'&&(H['methodname']['indexOf']('componentDid')==0x0||H['methodname']['indexOf']('componentWill')==0x0)){H['node']=b['ReactUtils']['findDOMNode'](H['instance']);if(H['node'])return F['process'+G](H);else b['TimeUtils']['timeout'](I=>{H['node']=b['ReactUtils']['findDOMNode'](H['instance']);if(H['node'])return F['process'+G](H);});}else if(H['returnvalue']||H['patchtypes']['includes']('before'))return F['process'+G](H);}}};c['patchPlugin']=function(F){F=F==b&&c||F;if(!b['ObjectUtils']['is'](F)||!b['ObjectUtils']['is'](F['patchedModules']))return;b['ModuleUtils']['unpatch'](F);for(let K in F['patchedModules'])for(let L in F['patchedModules'][K]){let M=L['split']('\x20_\x20_\x20')[0x1]||L;let N=j['LoadedInComponents'][L]&&b['ReactUtils']['getValue'](u,j['LoadedInComponents'][L]);if(N)G(j['NonRender']['includes'](M)?(b['ModuleUtils']['find'](O=>O==N,![])||{})['exports']:N,L,K);else{let O=j['PatchFinder'][M];let P=j['CodeFinder'][M];let Q=j['PropsFinder'][M];let R=j['PatchMap'][L];let S=R?R+'\x20_\x20_\x20'+L:L;let T=S['split']('\x20_\x20_\x20')[0x0];if(R){F['patchedModules'][K][S]=F['patchedModules'][K][L];delete F['patchedModules'][K][L];}if(O&&s[O])I(O,S,K,j['ForceObserve']['includes'](M));else if(P){let U=(b['ModuleUtils']['findByString'](P,![])||{})['exports'];G(U&&j['MemoComponent']['includes'](M)?U['default']:U,S,K,!![]);}else if(Q){let V=(b['ModuleUtils']['findByProperties'](Q,![])||{})['exports'];G(V&&j['MemoComponent']['includes'](M)?V['default']:V,S,K,!![]);}else if(j['NonRender']['includes'](M)){let W=(b['ModuleUtils']['findByName'](T,![])||{})['exports'];G(W&&j['MemoComponent']['includes'](M)?W['default']:W,S,K,!![]);}else G(b['ModuleUtils']['findByName'](T),S,K);}}function G(X,Y,Z,a0){if(X){let a1=Y['split']('\x20_\x20_\x20')[0x0];X=X['_reactInternalFiber']&&X['_reactInternalFiber']['type']?X['_reactInternalFiber']['type']:X;X=a0||c['isInstanceCorrect'](X,a1)||j['LoadedInComponents'][Y]?X:b['ReactUtils']['findConstructor'](X,a1)||b['ReactUtils']['findConstructor'](X,a1,{'up':!![]});if(X){X=X['_reactInternalFiber']&&X['_reactInternalFiber']['type']?X['_reactInternalFiber']['type']:X;let a2={};a2[Z]=a3=>{return c['initiateProcess'](F,Y,{'instance':window!=a3['thisObject']?a3['thisObject']:{'props':a3['methodArguments'][0x0]},'returnvalue':a3['returnValue'],'methodname':a3['originalMethodName'],'patchtypes':[Z]});};b['ModuleUtils']['patch'](F,j['NonPrototype']['includes'](a1)?X:X['prototype'],F['patchedModules'][Z][Y],a2);}}}function H(X,Y,Z,a0){let a1=Y['split']('\x20_\x20_\x20')[0x1]||Y;let a2=b['ReactUtils']['getInstance'](X);let a3=j['SpecialFilter'][a1];if(typeof a3=='function'){let a4=a3(a2);if(a4){if(j['NonRender']['includes'](a1)){let a5=(b['ModuleUtils']['find'](a6=>a6==a4,![])||{})['exports'];G(a5&&j['MemoComponent']['includes'](a1)?a5['default']:a5,Y,Z,!![]);}else G(a4,Y,Z,!![]);b['ModuleUtils']['forceAllUpdates'](F,Y);return!![];}}else if(J(a2,Y)){G(a2,Y,Z);b['ModuleUtils']['forceAllUpdates'](F,Y);return!![];}return![];}function I(X,Y,Z,a0){const a1=document['querySelector'](b['dotCN']['app']),a2=document['querySelector']('#bd-settingspane-container\x20'+b['dotCN']['scrollerwrap']);let a3=![];if(!a0){if(a1){let a4=b['ReactUtils']['findConstructor'](a1,Y,{'unlimited':!![]})||b['ReactUtils']['findConstructor'](a1,Y,{'unlimited':!![],'up':!![]});if(a4&&(a3=!![]))G(a4,Y,Z);}if(!a3&&a2){let a5=b['ReactUtils']['findConstructor'](a2,Y,{'unlimited':!![]});if(a5&&(a3=!![]))G(a5,Y,Z);}}if(!a3){let a6=![],a7=b['disCN'][X],a8=b['dotCN'][X];for(let a9 of document['querySelectorAll'](a8)){a6=H(a9,Y,Z);if(a6)break;}if(!a6){let aa=new MutationObserver(ab=>{ab['forEach'](ac=>{ac['addedNodes']['forEach'](ad=>{if(a6||!ad||!ad['tagName'])return;let ae=null;if((ae=b['DOMUtils']['containsClass'](ad,a7)?ad:ad['querySelector'](a8))!=null){a6=H(ae,Y,Z);if(a6)aa['disconnect']();}});});});b['ObserverUtils']['connect'](F,b['dotCN']['appmount'],{'name':'checkForinstanceObserver','instance':aa,'multi':!![]},{'childList':!![],'subtree':!![]});}}}function J(X,Y){if(!X)return![];X=X['_reactInternalFiber']&&X['_reactInternalFiber']['type']?X['_reactInternalFiber']['type']:X;X=c['isInstanceCorrect'](X,Y)?X:b['ReactUtils']['findConstructor'](X,Y)||b['ReactUtils']['findConstructor'](X,Y,{'up':!![]});return!!X;}};c['isInstanceCorrect']=function(F,G){return F&&(F['type']&&(F['type']['render']&&F['type']['render']['displayName']===G||F['type']['displayName']===G||F['type']['name']===G||F['type']===G)||F['render']&&(F['render']['displayName']===G||F['render']['name']===G)||F['displayName']==G||F['name']===G);};b['DiscordConstants']=b['ModuleUtils']['findByProperties']('Permissions','ActivityTypes');var k={};k['Channel']=b['ModuleUtils']['findByPrototypes']('getRecipientId','isManaged','getGuildId');k['Guild']=b['ModuleUtils']['findByPrototypes']('getIconURL','getMaxEmojiSlots','getRole');k['Invite']=b['ModuleUtils']['findByPrototypes']('getExpiresAt','isExpired');k['Message']=b['ModuleUtils']['findByPrototypes']('getReaction','getAuthorName','getChannelId');k['Messages']=b['ModuleUtils']['findByPrototypes']('jumpToMessage','hasAfterCached','forEach');k['Timestamp']=b['ModuleUtils']['findByPrototypes']('add','dayOfYear','hasAlignedHourOffset');k['User']=b['ModuleUtils']['findByPrototypes']('hasFlag','isLocalBot','isClaimed');b['DiscordObjects']=Object['assign']({},k);var l={};for(let F of['child_process','electron','fs','path','process','request']){try{l[F]=require(F);}catch(G){}}b['LibraryRequires']=Object['assign']({},l);var m={};m['AckUtils']=b['ModuleUtils']['findByProperties']('localAck','bulkAck');m['APIUtils']=b['ModuleUtils']['findByProperties']('getAPIBaseURL');m['AnalyticsUtils']=b['ModuleUtils']['findByProperties']('isThrottled','track');m['AnimationUtils']=b['ModuleUtils']['findByProperties']('spring','decay');m['BadgeUtils']=b['ModuleUtils']['findByProperties']('getBadgeCountString','getBadgeWidthForValue');m['CallUtils']=b['ModuleUtils']['findByProperties']('getCalls','isCallActive');m['CategoryCollapseStore']=b['ModuleUtils']['findByProperties']('getCollapsedCategories','isCollapsed');m['CategoryCollapseUtils']=b['ModuleUtils']['findByProperties']('categoryCollapse','categoryCollapseAll');m['ChannelStore']=b['ModuleUtils']['findByProperties']('getChannel','getChannels');m['ColorUtils']=b['ModuleUtils']['findByProperties']('hex2int','hex2rgb');m['ContextMenuUtils']=b['ModuleUtils']['findByProperties']('closeContextMenu','openContextMenu');m['CopyLinkUtils']=b['ModuleUtils']['findByProperties']('SUPPORTS_COPY','copy');m['CurrentUserStore']=b['ModuleUtils']['findByProperties']('getCurrentUser');m['CurrentVoiceUtils']=b['ModuleUtils']['findByProperties']('getAveragePing','isConnected');m['DirectMessageStore']=b['ModuleUtils']['findByProperties']('getPrivateChannelIds','getPrivateChannelTimestamps');m['DirectMessageUnreadStore']=b['ModuleUtils']['findByProperties']('getUnreadPrivateChannelIds');m['DispatchApiUtils']=b['ModuleUtils']['findByProperties']('dirtyDispatch','isDispatching');m['DispatchUtils']=b['ModuleUtils']['findByProperties']('ComponentDispatch');m['DirectMessageUtils']=b['ModuleUtils']['findByProperties']('addRecipient','openPrivateChannel');m['EmojiUtils']=b['ModuleUtils']['findByProperties']('translateInlineEmojiToSurrogates','translateSurrogatesToInlineEmoji');m['EmojiStateUtils']=b['ModuleUtils']['findByProperties']('getURL','isEmojiDisabled');m['FriendUtils']=b['ModuleUtils']['findByProperties']('getFriendIDs','getRelationships');m['FolderStore']=b['ModuleUtils']['findByProperties']('getGuildFolderById','getFlattenedGuilds');m['FolderUtils']=b['ModuleUtils']['findByProperties']('isFolderExpanded','getExpandedFolders');m['GuildBoostUtils']=b['ModuleUtils']['findByProperties']('getTierName','getUserLevel');m['GuildChannelStore']=b['ModuleUtils']['findByProperties']('getChannels','getDefaultChannel');m['GuildEmojiStore']=b['ModuleUtils']['findByProperties']('getGuildEmoji','getDisambiguatedEmojiContext');m['GuildSettingsUtils']=b['ModuleUtils']['findByProperties']('updateChannelOverrideSettings','updateNotificationSettings');m['GuildStore']=b['ModuleUtils']['findByProperties']('getGuild','getGuilds');m['GuildUnavailableStore']=b['ModuleUtils']['findByProperties']('isUnavailable','totalUnavailableGuilds');m['GuildUtils']=b['ModuleUtils']['findByProperties']('transitionToGuildSync');m['GuildWelcomeStore']=b['ModuleUtils']['findByProperties']('hasSeen','get');m['GuildWelcomeUtils']=b['ModuleUtils']['findByProperties']('welcomeScreenViewed','resetWelcomeScreen');m['HistoryUtils']=b['ModuleUtils']['findByProperties']('transitionTo','replaceWith','getHistory');;m['IconUtils']=b['ModuleUtils']['findByProperties']('getGuildIconURL','getGuildBannerURL');m['InviteUtils']=b['ModuleUtils']['findByProperties']('acceptInvite','createInvite');m['KeyCodeUtils']=Object['assign']({},b['ModuleUtils']['findByProperties']('toCombo','keyToCode'));m['KeyCodeUtils']['getString']=function(H){return m['KeyCodeUtils']['toString']([H]['flat'](0xa)['filter'](I=>I)['map'](I=>[b['DiscordConstants']['KeyboardDeviceTypes']['KEYBOARD_KEY'],I,b['DiscordConstants']['KeyboardEnvs']['BROWSER']]),!![]);};m['KeyEvents']=b['ModuleUtils']['findByProperties']('aliases','code','codes');m['LanguageStore']=b['ModuleUtils']['findByProperties']('getLanguages','Messages');m['LastChannelStore']=b['ModuleUtils']['findByProperties']('getLastSelectedChannelId');m['LastGuildStore']=b['ModuleUtils']['findByProperties']('getLastSelectedGuildId');m['LoginUtils']=b['ModuleUtils']['findByProperties']('login','logout');m['MemberStore']=b['ModuleUtils']['findByProperties']('getMember','getMembers');m['MentionUtils']=b['ModuleUtils']['findByProperties']('isRawMessageMentioned','isMentioned');m['MessagePinUtils']=b['ModuleUtils']['findByProperties']('pinMessage','unpinMessage');m['MessageStore']=b['ModuleUtils']['findByProperties']('getMessage','getMessages');m['MessageUtils']=b['ModuleUtils']['findByProperties']('receiveMessage','editMessage');m['ModalUtils']=b['ModuleUtils']['findByProperties']('openModal','hasModalOpen');m['MutedUtils']=b['ModuleUtils']['findByProperties']('isGuildOrCategoryOrChannelMuted');m['NoteStore']=b['ModuleUtils']['findByProperties']('getNote');m['NotificationSettingsStore']=b['ModuleUtils']['findByProperties']('getDesktopType','getTTSType');m['NotificationSettingsUtils']=b['ModuleUtils']['findByProperties']('setDesktopType','setTTSType');m['NotificationUtils']=b['ModuleUtils']['findByProperties']('makeTextChatNotification','shouldNotify');m['PlatformUtils']=b['ModuleUtils']['findByProperties']('isWindows','isLinux');m['PermissionUtils']=b['ModuleUtils']['findByProperties']('getChannelPermissions','canUser');m['PermissionRoleUtils']=b['ModuleUtils']['findByProperties']('getHighestRole','can');m['QuoteUtils']=b['ModuleUtils']['findByProperties']('canQuote','createQuotedText');m['ReactionUtils']=b['ModuleUtils']['findByProperties']('addReaction','removeReaction');m['RecentMentionUtils']=b['ModuleUtils']['findByProperties']('deleteRecentMention','fetchRecentMentions');m['SearchPageUtils']=b['ModuleUtils']['findByProperties']('searchNextPage','searchPreviousPage');m['SelectChannelUtils']=b['ModuleUtils']['findByProperties']('selectChannel','selectPrivateChannel');m['SettingsUtils']=b['ModuleUtils']['findByProperties']('updateRemoteSettings','updateLocalSettings');m['SoundStateUtils']=b['ModuleUtils']['findByProperties']('isSoundDisabled','getDisabledSounds');m['SoundUtils']=b['ModuleUtils']['findByProperties']('playSound','createSound');m['SpellCheckUtils']=b['ModuleUtils']['findByProperties']('learnWord','toggleSpellcheck');m['SlateUtils']=b['ModuleUtils']['findByProperties']('serialize','deserialize');m['SlateSelectionUtils']=b['ModuleUtils']['findByProperties']('serialize','serializeSelection');m['SlowmodeUtils']=b['ModuleUtils']['findByProperties']('getSlowmodeCooldownGuess');m['StateStoreUtils']=b['ModuleUtils']['findByProperties']('useStateFromStores','useStateFromStoresArray');m['StatusMetaUtils']=b['ModuleUtils']['findByProperties']('getApplicationActivity','getStatus');m['StoreChangeUtils']=b['ModuleUtils']['findByProperties']('get','set','clear','remove');m['StreamerModeStore']=b['ModuleUtils']['findByProperties']('disableSounds','hidePersonalInformation');m['StreamUtils']=b['ModuleUtils']['findByProperties']('getStreamForUser','getActiveStream');m['StringUtils']=b['ModuleUtils']['findByProperties']('cssValueToNumber','upperCaseFirstChar');m['UnreadGuildUtils']=b['ModuleUtils']['findByProperties']('hasUnread','getUnreadGuilds');m['UnreadChannelUtils']=b['ModuleUtils']['findByProperties']('getUnreadCount','getOldestUnreadMessageId');m['UploadUtils']=b['ModuleUtils']['findByProperties']('upload','instantBatchUpload');m['UserFetchUtils']=b['ModuleUtils']['findByProperties']('fetchCurrentUser','getUser');m['UserNameUtils']=b['ModuleUtils']['findByProperties']('getName','getNickname');m['UserStore']=b['ModuleUtils']['findByProperties']('getUser','getUsers');m['Utilities']=b['ModuleUtils']['findByProperties']('flatMap','cloneDeep');m['VoiceUtils']=b['ModuleUtils']['findByProperties']('getAllVoiceStates','getVoiceStatesForChannel');m['ZoomUtils']=b['ModuleUtils']['findByProperties']('setZoom','setFontSize');b['LibraryModules']=Object['assign']({},m);m['React']=b['ModuleUtils']['findByProperties']('createElement','cloneElement');m['ReactDOM']=b['ModuleUtils']['findByProperties']('render','findDOMNode');b['ReactUtils']=Object['assign']({},m['React'],m['ReactDOM']);b['ReactUtils']['childrenToArray']=function(H){if(H&&H['props']&&H['props']['children']&&!b['ArrayUtils']['is'](H['props']['children'])){var I=H['props']['children'];H['props']['children']=[];H['props']['children']['push'](I);}return H['props']['children'];};b['ReactUtils']['createElement']=function(H,I={}){if(H&&H['defaultProps'])for(let J in H['defaultProps'])if(I[J]==null)I[J]=H['defaultProps'][J];try{return m['React']['createElement'](H||'div',I)||null;}catch(K){b['LogUtils']['error']('Could\x20not\x20create\x20react\x20element!\x20'+K);}return null;};b['ReactUtils']['elementToReact']=function(H,I){if(b['ReactUtils']['isValidElement'](H))return H;else if(!Node['prototype']['isPrototypeOf'](H))return null;else if(H['nodeType']==Node['TEXT_NODE'])return H['nodeValue'];let J={},K=[];if(typeof I=='function')J['ref']=I;for(let M of H['attributes'])J[M['name']]=M['value'];if(H['attributes']['style'])J['style']=b['ObjectUtils']['filter'](H['style'],N=>H['style'][N]&&isNaN(parseInt(N)),!![]);J['children']=[];if(H['style']&&H['style']['cssText'])for(let N of H['style']['cssText']['split'](';'))if(N['endsWith']('!important')){let O=N['split'](':')[0x0];let P=O['replace'](/-([a-z]?)/g,(Q,R)=>R['toUpperCase']());if(J['style'][P]!=null)K['push'](O);}for(let Q of H['childNodes'])J['children']['push'](b['ReactUtils']['elementToReact'](Q));J['className']=b['DOMUtils']['formatClassName'](J['className'],J['class']);delete J['class'];let L=b['ReactUtils']['createElement'](H['tagName'],J);b['ReactUtils']['forceStyle'](L,K);return L;};b['ReactUtils']['forceStyle']=function(H,I){if(!b['ReactUtils']['isValidElement'](H)||!b['ObjectUtils']['is'](H['props']['style'])||!b['ArrayUtils']['is'](I)||!I['length'])return;let J=H['ref'];H['ref']=K=>{if(typeof J=='function')J(K);let L=b['ReactUtils']['findDOMNode'](K);if(Node['prototype']['isPrototypeOf'](L))for(let M of I){let N=H['props']['style'][M['replace'](/-([a-z]?)/g,(O,P)=>P['toUpperCase']())];if(N!=null)L['style']['setProperty'](M,N,'important');}};};b['ReactUtils']['findChild']=function(H,I){if(!H||!b['ObjectUtils']['is'](I)||!I['name']&&!I['key']&&!I['props']&&!I['filter'])return null;let J=Node['prototype']['isPrototypeOf'](H)?b['ReactUtils']['getInstance'](H):H;if(!b['ObjectUtils']['is'](J)&&!b['ArrayUtils']['is'](J))return null;I['name']=I['name']&&[I['name']]['flat']()['filter'](R=>R);I['key']=I['key']&&[I['key']]['flat']()['filter'](R=>R);I['props']=I['props']&&[I['props']]['flat']()['filter'](R=>R);I['filter']=typeof I['filter']=='function'&&I['filter'];let K=-0x1;let L=performance['now']();let M=I['unlimited']?0x3b9ac9ff:I['depth']===undefined?0x1e:I['depth'];let N=I['unlimited']?0x3b9ac9ff:I['time']===undefined?0x96:I['time'];return O(J);function O(R){let S=null;if(!R||K>=M&&performance['now']()-L>=N)return S;if(!b['ArrayUtils']['is'](R)){if(P(R))S=R;else if(R['props']&&R['props']['children']){K++;S=O(R['props']['children']);K--;}}else{for(let T of R)if(T){if(b['ArrayUtils']['is'](T))S=O(T);else if(P(T))S=T;else if(T['props']&&T['props']['children']){K++;S=O(T['props']['children']);K--;}}}return S;}function P(R){if(!R)return![];let S=R['stateNode']?R['stateNode']['props']:R['props'];return R['type']&&I['name']&&I['name']['some'](T=>c['isInstanceCorrect'](R,T))||I['key']&&I['key']['some'](T=>R['key']==T)||S&&I['props']&&I['props'][I['someProps']?'some':'every'](T=>b['ArrayUtils']['is'](T)?b['ArrayUtils']['is'](T[0x1])?T[0x1]['some'](U=>Q(S,T[0x0],U)):Q(S,T[0x0],T[0x1]):S[T]!==undefined)||I['filter']&&I['filter'](R);}function Q(R,S,T){return S!=null&&R[S]!=null&&T!=null&&(S=='className'?('\x20'+R[S]+'\x20')['indexOf']('\x20'+T+'\x20')>-0x1:b['equals'](R[S],T));}};b['ReactUtils']['findChildren']=function(H,I){if(!H||!b['ObjectUtils']['is'](I)||!I['name']&&!I['key']&&!I['props']&&!I['filter'])return[null,-0x1];let J=Node['prototype']['isPrototypeOf'](H)?b['ReactUtils']['getInstance'](H):H;if(!b['ObjectUtils']['is'](J)&&!b['ArrayUtils']['is'](J))return[null,-0x1];I['name']=I['name']&&[I['name']]['flat']()['filter'](P=>P);I['key']=I['key']&&[I['key']]['flat']()['filter'](P=>P);I['props']=I['props']&&[I['props']]['flat']()['filter'](P=>P);I['filter']=typeof I['filter']=='function'&&I['filter'];let K=firstArray=J;while(!b['ArrayUtils']['is'](firstArray)&&firstArray['props']&&firstArray['props']['children'])firstArray=firstArray['props']['children'];if(!b['ArrayUtils']['is'](firstArray)){if(K&&K['props']){K['props']['children']=[K['props']['children']];firstArray=K['props']['children'];}else firstArray=[];}return L(J);function L(P){let Q=[firstArray,-0x1];if(!P)return Q;if(!b['ArrayUtils']['is'](P)){if(N(P))Q=M(P);else if(P['props']&&P['props']['children']){K=P;Q=L(P['props']['children']);}}else{for(let R=0x0;Q[0x1]==-0x1&&Rc['isInstanceCorrect'](P,R))||I['key']&&I['key']['some'](R=>P['key']==R)||Q&&I['props']&&I['props'][I['someProps']?'some':'every'](R=>b['ArrayUtils']['is'](R)?b['ArrayUtils']['is'](R[0x1])?R[0x1]['some'](S=>O(Q,R[0x0],S)):O(Q,R[0x0],R[0x1]):Q[R]!==undefined)||I['filter']&&I['filter'](P);}function O(P,Q,R){return Q!=null&&P[Q]!=null&&R!=null&&(Q=='className'?('\x20'+P[Q]+'\x20')['indexOf']('\x20'+R+'\x20')>-0x1:b['equals'](P[Q],R));}};b['ReactUtils']['setChild']=function(H,I){if(!b['ReactUtils']['isValidElement'](H)||!b['ReactUtils']['isValidElement'](I)&&typeof I!='string'&&!b['ArrayUtils']['is'](I))return;let J=![];K(H);function K(M){if(J)return;if(!b['ArrayUtils']['is'](M))L(M);else for(let N of M)L(N);}function L(M){if(!b['ReactUtils']['isValidElement'](M))return;if(b['ReactUtils']['isValidElement'](M['props']['children']))K(M['props']['children']);else if(b['ArrayUtils']['is'](M['props']['children'])){if(M['props']['children']['every'](N=>!N||typeof N=='string')){J=!![];M['props']['children']=[I]['flat'](0xa);}else K(M['props']['children']);}else{J=!![];M['props']['children']=I;}}};b['ReactUtils']['findConstructor']=function(H,I,J={}){if(!b['ObjectUtils']['is'](J))return null;if(!H||!I)return J['all']?J['group']?{}:[]:null;let K=Node['prototype']['isPrototypeOf'](H)?b['ReactUtils']['getInstance'](H):H;if(!b['ObjectUtils']['is'](K))return J['all']?J['group']?{}:[]:null;I=I&&[I]['flat'](0xa)['filter'](T=>typeof T=='string');if(!I['length'])return J['all']?J['group']?{}:[]:null;;let L=-0x1;let M=performance['now']();let N=J['unlimited']?0x3b9ac9ff:J['depth']===undefined?0x1e:J['depth'];let O=J['unlimited']?0x3b9ac9ff:J['time']===undefined?0x96:J['time'];let P=J['up']?{'return':!![],'sibling':!![],'default':!![],'_reactInternalFiber':!![]}:{'child':!![],'sibling':!![],'default':!![],'_reactInternalFiber':!![]};let Q=J['group']?{}:[];let R=S(K);if(J['all']){for(let T in Q){if(J['group'])for(let U in Q[T])delete Q[T][U]['BDFDBreactSearch'];else delete Q[T]['BDFDBreactSearch'];}return Q;}else return R;function S(V){L++;let W=undefined;if(V&&!Node['prototype']['isPrototypeOf'](V)&&!b['ReactUtils']['getInstance'](V)&&Lc['isInstanceCorrect'](V,X['split']('\x20_\x20_\x20')[0x0]))){if(J['all']===undefined||!J['all'])W=V['type'];else if(J['all']){if(!V['type']['BDFDBreactSearch']){V['type']['BDFDBreactSearch']=!![];if(J['group']){if(V['type']&&(V['type']['render']&&V['type']['render']['displayName']||V['type']['displayName']||V['type']['name'])){let X=J['name']['find'](Y=>(V['type']['render']&&V['type']['render']['displayName']||V['type']['displayName']||V['type']['name']||V['type'])==Y['split']('\x20_\x20_\x20')[0x0])||'Default';if(!b['ArrayUtils']['is'](Q[X]))Q[X]=[];Q[X]['push'](V['stateNode']);}}else Q['push'](V['type']);}}}if(W===undefined){let Y=Object['getOwnPropertyNames'](V);for(let Z=0x0;W===undefined&&ZS);I['type']=I['type']&&[I['type']]['flat']()['filter'](S=>S);I['key']=I['key']&&[I['key']]['flat']()['filter'](S=>S);I['props']=I['props']&&[I['props']]['flat']()['filter'](S=>S);let K=-0x1;let L=performance['now']();let M=I['unlimited']?0x3b9ac9ff:I['depth']===undefined?0x1e:I['depth'];let N=I['unlimited']?0x3b9ac9ff:I['time']===undefined?0x96:I['time'];let O=I['up']?{'return':!![],'sibling':!![],'_reactInternalFiber':!![]}:{'child':!![],'sibling':!![],'_reactInternalFiber':!![]};let P=I['group']?{}:[];let Q=R(J);if(I['all']){for(let S in P){if(I['group'])for(let T in P[S])delete P[S][T]['BDFDBreactSearch'];else delete P[S]['BDFDBreactSearch'];}return P;}else return Q;function R(U){K++;let V=undefined;if(U&&!Node['prototype']['isPrototypeOf'](U)&&!b['ReactUtils']['getInstance'](U)&&Kc['isInstanceCorrect'](U,X['split']('\x20_\x20_\x20')[0x0]))||U['type']&&I['type']&&I['type']['some'](X=>b['ArrayUtils']['is'](X)?U['type']===X[0x1]:U['type']===X)||U['key']&&I['key']&&I['key']['some'](X=>U['key']==X)||W&&I['props']&&I['props']['every'](X=>b['ArrayUtils']['is'](X)?b['ArrayUtils']['is'](X[0x1])?X[0x1]['some'](Y=>b['equals'](W[X[0x0]],Y)):b['equals'](W[X[0x0]],X[0x1]):W[X]!==undefined))){if(I['all']===undefined||!I['all'])V=U['stateNode'];else if(I['all']){if(!U['stateNode']['BDFDBreactSearch']){U['stateNode']['BDFDBreactSearch']=!![];if(I['group']){if(I['name']&&U['type']&&(U['type']['render']&&U['type']['render']['displayName']||U['type']['displayName']||U['type']['name']||U['type'])){let X=I['name']['find'](Y=>(U['type']['render']&&U['type']['render']['displayName']||U['type']['displayName']||U['type']['name']||U['type'])==Y['split']('\x20_\x20_\x20')[0x0])||'Default';if(!b['ArrayUtils']['is'](P[X]))P[X]=[];P[X]['push'](U['stateNode']);}if(I['type']&&U['type']){let Y=[I['type']['find'](Z=>b['ArrayUtils']['is'](Z)&&U['type']===Z[0x1])]['flat'](0xa)[0x0]||'Default';if(!b['ArrayUtils']['is'](P[Y]))P[Y]=[];P[Y]['push'](U['stateNode']);}}else P['push'](U['stateNode']);}}}if(V===undefined){let Z=Object['getOwnPropertyNames'](U);for(let a0=0x0;V===undefined&&a0Q);I['key']=I['key']&&[I['key']]['flat']()['filter'](Q=>Q);let K=-0x1;let L=performance['now']();let M=I['unlimited']?0x3b9ac9ff:I['depth']===undefined?0x1e:I['depth'];let N=I['unlimited']?0x3b9ac9ff:I['time']===undefined?0x96:I['time'];let O=I['up']?{'return':!![],'sibling':!![],'_reactInternalFiber':!![]}:{'child':!![],'sibling':!![],'_reactInternalFiber':!![]};return P(J);function P(Q){K++;let R=undefined;if(Q&&!Node['prototype']['isPrototypeOf'](Q)&&!b['ReactUtils']['getInstance'](Q)&&Kc['isInstanceCorrect'](Q,S['split']('\x20_\x20_\x20')[0x0]))||I['key']&&I['key']['some'](S=>Q['key']==S)))R=Q['memoizedProps'];if(R===undefined){let S=Object['getOwnPropertyNames'](Q);for(let T=0x0;R===undefined&&TJ))if(I['updater']&&typeof I['updater']['isMounted']=='function'&&I['updater']['isMounted'](I))I['forceUpdate']();};b['ReactUtils']['getInstance']=function(H){if(!b['ObjectUtils']['is'](H))return null;return H[Object['keys'](H)['find'](I=>I['startsWith']('__reactInternalInstance'))];};b['ReactUtils']['getValue']=function(H,I){if(!H||!I)return null;let J=Node['prototype']['isPrototypeOf'](H)?b['ReactUtils']['getInstance'](H):H;if(!b['ObjectUtils']['is'](J))return null;let K=J,L=I['split']('.')['filter'](M=>M);for(value of L){if(!K)return null;K=K[value];}return K;};b['ReactUtils']['render']=function(H,I){if(!b['ReactUtils']['isValidElement'](H)||!Node['prototype']['isPrototypeOf'](I))return;try{m['ReactDOM']['render'](H,I);let J=new MutationObserver(K=>K['forEach'](L=>{let M=Array['from'](L['removedNodes']);if(M['indexOf'](I)>-0x1||M['some'](N=>N['contains'](I))){J['disconnect']();b['ReactUtils']['unmountComponentAtNode'](I);}}));J['observe'](document['body'],{'subtree':!![],'childList':!![]});}catch(K){b['LogUtils']['error']('Could\x20not\x20render\x20react\x20element!\x20'+K);}};c['setDefaultProps']=function(H,I){if(b['ObjectUtils']['is'](H))H['defaultProps']=Object['assign']({},H['defaultProps'],I);};c['loadPatchedComp']=function(H){let I=b['ReactUtils']['getValue'](window['BDFDB'],'LibraryComponents.'+H);if(I&&I['prototype']&&I['prototype']['BDFDBpatch'])return I;};b['sameProto']=function(H,I){if(H!=null&&typeof H=='object')return H['constructor']&&H['constructor']['prototype']&&typeof H['constructor']['prototype']['isPrototypeOf']=='function'&&H['constructor']['prototype']['isPrototypeOf'](I);else return typeof H==typeof I;};b['equals']=function(H,I,J){var K=-0x1;if(J===undefined||typeof J!=='boolean')J=![];return L(H,I);function L(M,N){K++;var O=!![];if(K>0x3e8)O=null;else{if(typeof M!==typeof N)O=![];else if(typeof M==='function')O=M['toString']()==N['toString']();else if(typeof M==='undefined')O=!![];else if(typeof M==='symbol')O=!![];else if(typeof M==='boolean')O=M==N;else if(typeof M==='string')O=M==N;else if(typeof M==='number'){if(isNaN(M)||isNaN(N))O=isNaN(M)==isNaN(N);else O=M==N;}else if(!M&&!N)O=!![];else if(!M||!N)O=![];else if(typeof M==='object'){var P=Object['getOwnPropertyNames'](M);var Q=Object['getOwnPropertyNames'](N);if(P['length']!==Q['length'])O=![];else for(let R=0x0;O===!![]&&R{let I=b['ReactUtils']['findOwner'](document['querySelector'](b['dotCN']['app']),{'name':'Messages','unlimited':!![]});let J=b['ReactUtils']['getValue'](I,'_reactInternalFiber.type.prototype');if(I&&J){b['ModuleUtils']['patch'](b,J,'render',{'after':K=>{let [L,M]=b['ReactUtils']['findChildren'](K['returnValue'],{'props':['message','channel']});if(M>-0x1)for(let N of L)if(N['props']['message'])N['props']['message']=new b['DiscordObjects']['Message'](N['props']['message']);}},{'once':!![]});b['ReactUtils']['forceUpdate'](I);}},0x3e8);};b['UserUtils']={};b['UserUtils']['is']=function(H){return H&&H instanceof b['DiscordObjects']['User'];};var o=m['CurrentUserStore']&&m['CurrentUserStore']['getCurrentUser']();b['UserUtils']['me']=new Proxy(o||{},{'get':function(H,I){return(o=m['CurrentUserStore']['getCurrentUser']())&&o[I];}});b['UserUtils']['getStatus']=function(H=b['UserUtils']['me']['id']){H=typeof H=='number'?H['toFixed']():H;let I=b['UserUtils']['getActivitiy'](H);return I&&I['type']==b['DiscordConstants']['ActivityTypes']['STREAMING']?'streaming':m['StatusMetaUtils']['getStatus'](H);};b['UserUtils']['getStatusColor']=function(H){H=typeof H=='string'?H['toLowerCase']():null;switch(H){case'online':return b['DiscordConstants']['Colors']['STATUS_GREEN'];case'mobile':return b['DiscordConstants']['Colors']['STATUS_GREEN'];case'idle':return b['DiscordConstants']['Colors']['STATUS_YELLOW'];case'dnd':return b['DiscordConstants']['Colors']['STATUS_RED'];case'playing':return b['DiscordConstants']['Colors']['BRAND'];case'listening':return b['DiscordConstants']['Colors']['SPOTIFY'];case'streaming':return b['DiscordConstants']['Colors']['TWITCH'];default:return b['DiscordConstants']['Colors']['STATUS_GREY'];}};b['UserUtils']['getActivitiy']=function(H=b['UserUtils']['me']['id']){for(let I of m['StatusMetaUtils']['getActivities'](H))if(I['type']!=b['DiscordConstants']['ActivityTypes']['CUSTOM_STATUS'])return I;return null;};b['UserUtils']['getAvatar']=function(H=b['UserUtils']['me']['id']){var I=m['UserStore']['getUser'](typeof H=='number'?H['toFixed']():H);if(!I)return window['location']['origin']+'/assets/322c936a8c8be1b803cd94861bdfa868.png';else return((I['avatar']?'':window['location']['origin'])+m['IconUtils']['getUserAvatarURL'](I))['split']('?')[0x0];};b['UserUtils']['can']=function(H,I=b['UserUtils']['me']['id'],J=m['LastChannelStore']['getChannelId']()){if(!b['DiscordConstants']['Permissions'][H])b['LogUtils']['warn'](H+'\x20not\x20found\x20in\x20Permissions');else{var K=m['ChannelStore']['getChannel'](J);if(K)return m['PermissionUtils']['canUser'](I,b['DiscordConstants']['Permissions'][H],K);}return![];};let p;b['GuildUtils']={};b['GuildUtils']['is']=function(H){if(!b['ObjectUtils']['is'](H))return![];let I=Object['keys'](H);return H instanceof b['DiscordObjects']['Guild']||Object['keys'](new b['DiscordObjects']['Guild']({}))['every'](J=>I['indexOf'](J)>-0x1);};b['GuildUtils']['getIcon']=function(H){let I=m['GuildStore']['getGuild'](typeof H=='number'?H['toFixed']():H);if(!I||!I['icon'])return null;return m['IconUtils']['getGuildIconURL'](I)['split']('?')[0x0];};b['GuildUtils']['getBanner']=function(H){let I=m['GuildStore']['getGuild'](typeof H=='number'?H['toFixed']():H);if(!I||!I['banner'])return null;return m['IconUtils']['getGuildBannerURL'](I)['split']('?')[0x0];};b['GuildUtils']['getFolder']=function(H){return b['LibraryModules']['FolderStore']['guildFolders']['filter'](I=>I['folderId'])['find'](I=>I['guildIds']['includes'](H));};b['GuildUtils']['getId']=function(H){if(!Node['prototype']['isPrototypeOf'](H)||!b['ReactUtils']['getInstance'](H))return;let I=b['DOMUtils']['getParent'](b['dotCN']['guildouter'],H);if(!I)return;let J=I['querySelector'](b['dotCN']['guildiconwrapper']);let K=J&&J['href']?J['href']['split']('/')['slice'](-0x2)[0x0]:null;return K&&!isNaN(parseInt(K))?K['toString']():null;};b['GuildUtils']['getData']=function(H){if(!H)return null;let I=Node['prototype']['isPrototypeOf'](H)?b['GuildUtils']['getId'](H):typeof H=='object'?H['id']:H;I=typeof I=='number'?I['toFixed']():I;for(let J of b['GuildUtils']['getAll']())if(J&&J['id']==I)return J;return null;};b['GuildUtils']['getAll']=function(){let H=[],I=[];for(let J of b['ReactUtils']['findOwner'](document['querySelector'](b['dotCN']['guilds']),{'name':['Guild','GuildIcon'],'all':!![],'unlimited':!![]})){if(J['props']&&J['props']['guild'])I['push'](Object['assign'](new J['props']['guild']['constructor'](J['props']['guild']),{'div':J['handleContextMenu']&&b['ReactUtils']['findDOMNode'](J),'instance':J}));}for(let K of b['LibraryModules']['FolderStore']['getFlattenedGuildIds']()){let L=null;for(let M of I)if(M['id']==K){L=M;break;}if(L)H['push'](L);else{let N=b['LibraryModules']['GuildStore']['getGuild'](K);if(N)H['push'](Object['assign'](new N['constructor'](N),{'div':null,'instance':null}));}}return H;};b['GuildUtils']['getUnread']=function(H){let I=[];for(let J of H===undefined||!b['ArrayUtils']['is'](H)?b['GuildUtils']['getAll']():H){if(!J)return null;let K=Node['prototype']['isPrototypeOf'](J)?b['GuildUtils']['getId'](J):typeof J=='object'?J['id']:J;K=typeof K=='number'?K['toFixed']():K;if(K&&(m['UnreadGuildUtils']['hasUnread'](K)||m['UnreadGuildUtils']['getMentionCount'](K)>0x0))I['push'](J);}return I;};b['GuildUtils']['getPinged']=function(H){let I=[];for(let J of H===undefined||!b['ArrayUtils']['is'](H)?b['GuildUtils']['getAll']():H){if(!J)return null;let K=Node['prototype']['isPrototypeOf'](J)?b['GuildUtils']['getId'](J):typeof J=='object'?J['id']:J;K=typeof K=='number'?K['toFixed']():K;if(K&&m['UnreadGuildUtils']['getMentionCount'](K)>0x0)I['push'](J);}return I;};b['GuildUtils']['getMuted']=function(H){let I=[];for(let J of H===undefined||!b['ArrayUtils']['is'](H)?b['GuildUtils']['getAll']():H){if(!J)return null;let K=Node['prototype']['isPrototypeOf'](J)?b['GuildUtils']['getId'](J):typeof J=='object'?J['id']:J;K=typeof K=='number'?K['toFixed']():K;if(K&&m['MutedUtils']['isGuildOrCategoryOrChannelMuted'](K))I['push'](J);}return I;};b['GuildUtils']['getSelected']=function(){let H=m['GuildStore']['getGuild'](m['LastGuildStore']['getGuildId']());if(H)return b['GuildUtils']['getData'](H['id'])||Object['assign'](new H['constructor'](H),{'div':null,'instance':null});else return null;};b['GuildUtils']['openMenu']=function(H,I=b['InternalData']['mousePosition']){if(!H)return;let J=Node['prototype']['isPrototypeOf'](H)?b['GuildUtils']['getId'](H):typeof H=='object'?H['id']:H;let K=m['GuildStore']['getGuild'](J);if(K)m['ContextMenuUtils']['openContextMenu'](I,function(L){return b['ReactUtils']['createElement']((b['ModuleUtils']['findByName']('GuildContextMenu',![])||{'exports':{}})['exports']['default'],Object['assign']({},L,{'guild':K}));});};b['GuildUtils']['markAsRead']=function(H){if(!H)return;let I=[];for(let J of b['ArrayUtils']['is'](H)?H:typeof H=='string'||typeof H=='number'?Array['of'](H):Array['from'](H)){let K=Node['prototype']['isPrototypeOf'](J)?b['GuildUtils']['getId'](J):J&&typeof J=='object'?J['id']:J;let L=K&&m['GuildChannelStore']['getChannels'](K);if(L)for(let M in L)if(b['ArrayUtils']['is'](L[M]))for(let N of L[M])I['push'](N['channel']['id']);}if(I['length'])b['ChannelUtils']['markAsRead'](I);};b['GuildUtils']['rerenderAll']=function(){b['TimeUtils']['clear'](p);p=b['TimeUtils']['timeout'](H=>{let I=b['ReactUtils']['findOwner'](document['querySelector'](b['dotCN']['app']),{'name':'Guilds','unlimited':!![]});let J=b['ReactUtils']['getValue'](I,'_reactInternalFiber.type.prototype');if(I&&J){b['ModuleUtils']['patch'](b,J,'render',{'after':K=>{let [L,M]=b['ReactUtils']['findChildren'](K['returnValue'],{'name':'ConnectedUnreadDMs'});if(M>-0x1)L['splice'](M+0x1,0x0,b['ReactUtils']['createElement']('div',{}));b['ReactUtils']['forceUpdate'](I);}},{'once':!![]});b['ReactUtils']['forceUpdate'](I);}},0x3e8);};b['FolderUtils']={};b['FolderUtils']['getId']=function(H){if(!Node['prototype']['isPrototypeOf'](H)||!b['ReactUtils']['getInstance'](H))return;H=b['DOMUtils']['getParent'](b['dotCN']['guildfolderwrapper'],H);if(!H)return;return b['ReactUtils']['findValue'](H,'folderId',{'up':!![]});};b['FolderUtils']['getDefaultName']=function(H){let I=b['LibraryModules']['FolderStore']['getGuildFolderById'](H);if(!I)return'';let J=0x2*b['DiscordConstants']['MAX_GUILD_FOLDER_NAME_LENGTH'];let K=[],L=I['guildIds']['map'](M=>(b['LibraryModules']['GuildStore']['getGuild'](M)||{})['name'])['filter'](M=>M);for(let M of L)if(M['length']I['indexOf'](J)>-0x1);};b['ChannelUtils']['isTextChannel']=function(H){let I=typeof H=='string'?m['ChannelStore']['getChannel'](H):H;return b['ObjectUtils']['is'](I)&&(I['type']==b['DiscordConstants']['ChannelTypes']['GUILD_TEXT']||I['type']==b['DiscordConstants']['ChannelTypes']['GUILD_STORE']||I['type']==b['DiscordConstants']['ChannelTypes']['GUILD_ANNOUNCEMENT']);};b['ChannelUtils']['getId']=function(H){if(!Node['prototype']['isPrototypeOf'](H)||!b['ReactUtils']['getInstance'](H))return;H=b['DOMUtils']['getParent'](b['dotCNC']['categorycontainerdefault']+b['dotCNC']['channelcontainerdefault']+b['dotCN']['dmchannel'],H);if(!H)return;let I=b['ReactUtils']['findValue'](H,'channel');return I?I['id']['toString']():null;};b['ChannelUtils']['getDiv']=function(H){if(!H)return null;let I=b['ChannelUtils']['getData'](H);return I?I['div']:null;};b['ChannelUtils']['getData']=function(H){if(!H)return null;let I=Node['prototype']['isPrototypeOf'](H)?b['ChannelUtils']['getId'](H):typeof H=='object'?H['id']:H;I=typeof I=='number'?I['toFixed']():I;for(let J of b['ChannelUtils']['getAll']())if(J&&J['id']==I)return J;return null;};b['ChannelUtils']['getName']=function(H,I){let J=b['LibraryModules']['ChannelStore']['getChannel'](H);if(!J)return'';switch(J['type']){case b['DiscordConstants']['ChannelTypes']['DM']:let K=J['recipients']['map'](b['LibraryModules']['UserStore']['getUser'])['filter'](M=>M)[0x0];return(I&&'@'||'')+(K&&K['toString']()||'');case b['DiscordConstants']['ChannelTypes']['GROUP_DM']:if(J['name'])return J['name'];let L=J['recipients']['map'](b['LibraryModules']['UserStore']['getUser'])['filter'](M=>M);return L['length']>0x0?L['map'](M=>M['toString'])['join'](',\x20'):b['LanguageUtils']['LanguageStrings']['UNNAMED'];case b['DiscordConstants']['ChannelTypes']['GUILD_ANNOUNCEMENT']:case b['DiscordConstants']['ChannelTypes']['GUILD_TEXT']:return(I&&'#'||'')+J['name'];default:return J['name'];}};b['ChannelUtils']['getAll']=function(){let H=[];for(let J of b['ReactUtils']['findOwner'](document['querySelector'](b['dotCN']['channels']),{'name':['ChannelCategoryItem','ChannelItem','PrivateChannel'],'all':!![],'unlimited':!![]}))if(J['props']&&!J['props']['ispin']&&J['props']['channel']&&J['_reactInternalFiber']['return']){var I=b['ReactUtils']['findDOMNode'](J);I=I&&b['DOMUtils']['containsClass'](I['parentElement'],b['disCN']['categorycontainerdefault'],b['disCN']['channelcontainerdefault'],![])?I['parentElement']:I;H['push'](Object['assign'](new J['props']['channel']['constructor'](J['props']['channel']),{'div':I,'instance':J}));}return H;};b['ChannelUtils']['getSelected']=function(){let H=m['ChannelStore']['getChannel'](m['LastChannelStore']['getChannelId']());if(H)return b['ChannelUtils']['getData'](H['id'])||Object['assign'](new H['constructor'](H),{'div':null,'instance':null});else return null;};b['ChannelUtils']['markAsRead']=function(H){if(!H)return;let I=[];for(let J of H=b['ArrayUtils']['is'](H)?H:typeof H=='string'||typeof H=='number'?Array['of'](H):Array['from'](H)){let K=Node['prototype']['isPrototypeOf'](J)?b['ChannelUtils']['getId'](J):J&&typeof J=='object'?J['id']:J;if(K&&b['ChannelUtils']['isTextChannel'](K))I['push']({'channelId':K,'messageId':m['UnreadChannelUtils']['lastMessageId'](K)});}if(I['length'])m['AckUtils']['bulkAck'](I);};b['DMUtils']={};b['DMUtils']['isDMChannel']=function(H){let I=typeof H=='string'?m['ChannelStore']['getChannel'](H):H;return b['ObjectUtils']['is'](I)&&(I['type']==b['DiscordConstants']['ChannelTypes']['DM']||I['type']==b['DiscordConstants']['ChannelTypes']['GROUP_DM']);};b['DMUtils']['getIcon']=function(H){let I=m['ChannelStore']['getChannel'](H=typeof H=='number'?H['toFixed']():H);if(!I)return null;if(!I['icon'])return I['type']==0x1?b['UserUtils']['getAvatar'](I['recipients'][0x0]):I['type']==0x3?window['location']['origin']+m['IconUtils']['getChannelIconURL'](I)['split']('?')[0x0]:null;return m['IconUtils']['getChannelIconURL'](I)['split']('?')[0x0];};b['DMUtils']['getId']=function(H){if(!Node['prototype']['isPrototypeOf'](H)||!b['ReactUtils']['getInstance'](H))return;let I=b['DOMUtils']['getParent'](b['dotCN']['guildouter'],H);if(!I)return;let J=I['querySelector'](b['dotCN']['guildiconwrapper']);let K=J&&J['href']?J['href']['split']('/')['slice'](-0x1)[0x0]:null;return K&&!isNaN(parseInt(K))?K['toString']():null;};b['DMUtils']['getDiv']=function(H){if(!H)return null;if(Node['prototype']['isPrototypeOf'](H)){var I=b['DOMUtils']['getParent'](b['dotCN']['guildouter'],H);return I?I['parentElement']:I;}else{let J=typeof H=='object'?H['id']:H;if(J){var I=b['DOMUtils']['getParent'](b['dotCN']['guildouter'],document['querySelector'](b['dotCNS']['guilds']+b['dotCN']['dmpill']+'\x20+\x20*\x20'+b['dotCN']['guildiconwrapper']+'[href*=\x22/channels/@me/'+J+'\x22]'));return I&&b?I['parentElement']:I;}}return null;};b['DMUtils']['getData']=function(H){if(!H)return null;let I=Node['prototype']['isPrototypeOf'](H)?b['BDFDB']['DMUtils']['getId'](H):typeof H=='object'?H['id']:H;I=typeof I=='number'?I['toFixed']():I;for(let J of b['DMUtils']['getAll']())if(J&&J['id']==I)return J;return null;};b['DMUtils']['getAll']=function(){let H=[];for(let I of b['ReactUtils']['findOwner'](document['querySelector'](b['dotCN']['guilds']),{'name':'DirectMessage','all':!![],'unlimited':!![]})){if(I['props']&&I['props']['channel'])H['push'](Object['assign'](new I['props']['channel']['constructor'](I['props']['channel']),{'div':b['ReactUtils']['findDOMNode'](I),'instance':I}));}return H;};b['DMUtils']['openMenu']=function(H,I=b['InternalData']['mousePosition']){if(!H)return;let J=Node['prototype']['isPrototypeOf'](H)?b['ChannelUtils']['getId'](H):typeof H=='object'?H['id']:H;let K=m['ChannelStore']['getChannel'](J);if(K){if(K['isMultiUserDM']())m['ContextMenuUtils']['openContextMenu'](I,function(L){return b['ReactUtils']['createElement']((b['ModuleUtils']['findByName']('GroupDMContextMenu',![])||{'exports':{}})['exports']['default'],Object['assign']({},L,{'channel':K,'selected':K['id']==m['LastChannelStore']['getChannelId']()}));});else m['ContextMenuUtils']['openContextMenu'](I,function(L){return b['ReactUtils']['createElement']((b['ModuleUtils']['findByName']('DMUserContextMenu',![])||{'exports':{}})['exports']['default'],Object['assign']({},L,{'user':m['UserStore']['getUser'](K['recipients'][0x0]),'channel':K,'selected':K['id']==m['LastChannelStore']['getChannelId']()}));});}};b['DMUtils']['markAsRead']=function(H){if(!H)return;let I=[];for(let J of H=b['ArrayUtils']['is'](H)?H:typeof H=='string'||typeof H=='number'?Array['of'](H):Array['from'](H)){let K=Node['prototype']['isPrototypeOf'](J)?b['BDFDB']['DMUtils']['getId'](J):J&&typeof J=='object'?J['id']:J;if(K)I['push'](K);}for(let L in I)b['TimeUtils']['timeout'](M=>{m['AckUtils']['ack'](I[L]);},L*0x3e8);};b['DataUtils']={};b['DataUtils']['cached']=window['BDFDB']&&window['BDFDB']['DataUtils']&&window['BDFDB']['DataUtils']['cached']||{};b['DataUtils']['save']=function(H,I,J,K){I=I==b&&c||I;let L=typeof I==='string'?I:I['name'];let M=l['path']['join'](b['BDUtils']['getPluginsFolder'](),L+'.config.json');let N=b['DataUtils']['cached'][L]!==undefined?b['DataUtils']['cached'][L]:c['readConfig'](M)||{};if(J===undefined)N=b['ObjectUtils']['is'](H)?b['ObjectUtils']['sort'](H):H;else{if(K===undefined)N[J]=b['ObjectUtils']['is'](H)?b['ObjectUtils']['sort'](H):H;else{if(!b['ObjectUtils']['is'](N[J]))N[J]={};N[J][K]=b['ObjectUtils']['is'](H)?b['ObjectUtils']['sort'](H):H;}}let O=b['ObjectUtils']['is'](N);if(J!==undefined&&O&&b['ObjectUtils']['is'](N[J])&&b['ObjectUtils']['isEmpty'](N[J]))delete N[J];if(b['ObjectUtils']['isEmpty'](N)){delete b['DataUtils']['cached'][L];if(l['fs']['existsSync'](M))l['fs']['unlinkSync'](M);}else{if(O)N=b['ObjectUtils']['sort'](N);b['DataUtils']['cached'][L]=O?b['ObjectUtils']['deepAssign']({},N):N;c['writeConfig'](M,N);}};b['DataUtils']['load']=function(H,I,J){H=H==b&&c||H;let K=typeof H==='string'?H:H['name'];let L=l['path']['join'](b['BDUtils']['getPluginsFolder'](),K+'.config.json');let M=b['DataUtils']['cached'][K]!==undefined?b['DataUtils']['cached'][K]:c['readConfig'](L)||{};let N=b['ObjectUtils']['is'](M);b['DataUtils']['cached'][K]=N?b['ObjectUtils']['deepAssign']({},M):M;if(I===undefined)return M;else{let O=N?b['ObjectUtils']['is'](M[I])||M[I]==undefined?b['ObjectUtils']['deepAssign']({},M[I]):M[I]:null;if(J===undefined)return O;else return!b['ObjectUtils']['is'](O)||O[J]===undefined?null:O[J];}};b['DataUtils']['remove']=function(H,I,J){H=H==b&&c||H;let K=typeof H==='string'?H:H['name'];let L=l['path']['join'](b['BDUtils']['getPluginsFolder'](),K+'.config.json');let M=b['DataUtils']['cached'][K]!==undefined?b['DataUtils']['cached'][K]:c['readConfig'](L)||{};let N=b['ObjectUtils']['is'](M);if(I===undefined||!N)M={};else{if(J===undefined)delete M[I];else if(b['ObjectUtils']['is'](M[I]))delete M[I][J];}if(b['ObjectUtils']['is'](M[I])&&b['ObjectUtils']['isEmpty'](M[I]))delete M[I];if(b['ObjectUtils']['isEmpty'](M)){delete b['DataUtils']['cached'][K];if(l['fs']['existsSync'](L))l['fs']['unlinkSync'](L);}else{if(N)M=b['ObjectUtils']['sort'](M);b['DataUtils']['cached'][K]=N?b['ObjectUtils']['deepAssign']({},M):M;c['writeConfig'](L,M);}};b['DataUtils']['get']=function(H,I,J){H=H==b&&c||H;H=typeof H=='string'?b['BDUtils']['getPlugin'](H):H;if(!b['ObjectUtils']['is'](H))return J===undefined?{}:null;let K=H['defaults'];if(!b['ObjectUtils']['is'](K)||!K[I])return J===undefined?{}:null;let L=b['DataUtils']['load'](H,I),M={},N=![];for(let O in K[I]){let P=b['ObjectUtils']['is'](K[I][O]['value']);if(L[O]==null||P&&(!b['ObjectUtils']['is'](L[O])||Object['keys'](K[I][O]['value'])['some'](Q=>K[I][O]['value'][Q]!=null&&!b['sameProto'](K[I][O]['value'][Q],L[O][Q])))){M[O]=P?b['ObjectUtils']['deepAssign']({},K[I][O]['value']):K[I][O]['value'];N=!![];}else M[O]=L[O];}if(N)b['DataUtils']['save'](M,H,I);if(J===undefined)return M;else return M[J]===undefined?null:M[J];};c['writeConfig']=function(H,I){try{l['fs']['writeFileSync'](H,JSON['stringify'](I,null,'\x09'));}catch(J){}};c['readConfig']=function(H){try{return JSON['parse'](l['fs']['readFileSync'](H));}catch(I){return{};}};b['ColorUtils']={};b['ColorUtils']['convert']=function(H,I,J){if(b['ObjectUtils']['is'](H)){var K={};for(let a8 in H)K[a8]=b['ColorUtils']['convert'](H[a8],I,J);return K;}else{I=I===undefined||!I?I='RGBCOMP':I['toUpperCase']();J=J===undefined||!J||!['RGB','RGBA','RGBCOMP','HSL','HSLA','HSLCOMP','HEX','HEXA','INT']['includes'](J['toUpperCase']())?b['ColorUtils']['getType'](H):J['toUpperCase']();if(I=='RGBCOMP'){switch(J){case'RGBCOMP':if(H['length']==0x3)return a3(H);else if(H['length']==0x4){let ab=a4(H['pop']());return a3(H)['concat'](ab);}break;case'RGB':return a3(H['replace'](/\s/g,'')['slice'](0x4,-0x1)['split'](','));case'RGBA':let a9=H['replace'](/\s/g,'')['slice'](0x5,-0x1)['split'](',');let aa=a4(a9['pop']());return a3(a9)['concat'](aa);case'HSLCOMP':if(H['length']==0x3)return b['ColorUtils']['convert']('hsl('+a6(H)['join'](',')+')','RGBCOMP');else if(H['length']==0x4){let ac=a4(H['pop']());return b['ColorUtils']['convert']('hsl('+a6(H)['join'](',')+')','RGBCOMP')['concat'](ac);}break;case'HSL':var L=a6(H['replace'](/\s/g,'')['slice'](0x4,-0x1)['split'](','));var M,N,O,P,Q,R,S,T;var U=L[0x0]/0x168,V=parseInt(L[0x1])/0x64,W=parseInt(L[0x2])/0x64;P=Math['floor'](U*0x6);Q=U*0x6-P;R=W*(0x1-V);S=W*(0x1-Q*V);T=W*(0x1-(0x1-Q)*V);switch(P%0x6){case 0x0:M=W,N=T,O=R;break;case 0x1:M=S,N=W,O=R;break;case 0x2:M=R,N=W,O=T;break;case 0x3:M=R,N=S,O=W;break;case 0x4:M=T,N=R,O=W;break;case 0x5:M=W,N=R,O=S;break;}return[Math['round'](M*0xff),Math['round'](N*0xff),Math['round'](O*0xff)];case'HSLA':var L=H['replace'](/\s/g,'')['slice'](0x5,-0x1)['split'](',');return b['ColorUtils']['convert']('hsl('+L['slice'](0x0,0x3)['join'](',')+')','RGBCOMP')['concat'](a4(L['pop']()));case'HEX':var X=/^#([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'](H);return[parseInt(X[0x1]+X[0x1]||X[0x4],0x10)['toString'](),parseInt(X[0x2]+X[0x2]||X[0x5],0x10)['toString'](),parseInt(X[0x3]+X[0x3]||X[0x6],0x10)['toString']()];case'HEXA':var X=/^#([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'](H);return[parseInt(X[0x1]+X[0x1]||X[0x5],0x10)['toString'](),parseInt(X[0x2]+X[0x2]||X[0x6],0x10)['toString'](),parseInt(X[0x3]+X[0x3]||X[0x7],0x10)['toString'](),Math['floor'](b['NumberUtils']['mapRange']([0x0,0xff],[0x0,0x64],parseInt(X[0x4]+X[0x4]||X[0x8],0x10)['toString']()))/0x64];case'INT':H=a7(H);return[(H>>0x10&0xff)['toString'](),(H>>0x8&0xff)['toString'](),(H&0xff)['toString']()];default:return null;}}else{if(I&&J&&I['indexOf']('HSL')==0x0&&J['indexOf']('HSL')==0x0){if(J=='HSLCOMP'){switch(I){case'HSLCOMP':if(H['length']==0x3)return a6(H);else if(H['length']==0x4){var Y=a4(H['pop']());return a6(H)['concat'](Y);}break;case'HSL':return'hsl('+a6(H['slice'](0x0,0x3))['join'](',')+')';case'HSLA':H=H['slice'](0x0,0x4);var Y=H['length']==0x4?a4(H['pop']()):0x1;return'hsla('+a6(H)['concat'](Y)['join'](',')+')';}}else return b['ColorUtils']['convert'](H['replace'](/\s/g,'')['slice'](H['toLowerCase']()['indexOf']('hsla')==0x0?0x5:0x4,-0x1)['split'](','),I,'HSLCOMP');}else{let ad=J=='RGBCOMP'?H:b['ColorUtils']['convert'](H,'RGBCOMP',J);if(ad)switch(I){case'RGB':return'rgb('+a3(ad['slice'](0x0,0x3))['join'](',')+')';case'RGBA':ad=ad['slice'](0x0,0x4);var Y=ad['length']==0x4?a4(ad['pop']()):0x1;return'rgba('+a3(ad)['concat'](Y)['join'](',')+')';case'HSLCOMP':var Y=ad['length']==0x4?a4(ad['pop']()):null;var L=a6(b['ColorUtils']['convert'](ad,'HSL')['replace'](/\s/g,'')['split'](','));return Y!=null?L['concat'](Y):L;case'HSL':var M=a2(ad[0x0]),N=a2(ad[0x1]),O=a2(ad[0x2]);var Z=Math['max'](M,N,O),a0=Math['min'](M,N,O),a1=Z-a0,U,V=Z===0x0?0x0:a1/Z,W=Z/0xff;switch(Z){case a0:U=0x0;break;case M:U=N-O+a1*(N0xff?0xff:ae<0x0?0x0:ae;}};function a3(ae){return ae['map'](af=>{return a2(af);});};function a4(ae){if(ae==null){return 0x1;}else{ae=ae['toString']();ae=(ae['indexOf']('%')>-0x1?0.01:0x1)*parseFloat(ae['replace'](/[^0-9\.\-]/g,''));return isNaN(ae)||ae>0x1?0x1:ae<0x0?0x0:ae;}};function a5(ae){if(ae==null){return'100%';}else{ae=parseFloat(ae['toString']()['replace'](/[^0-9\.\-]/g,''));return(isNaN(ae)||ae>0x64?0x64:ae<0x0?0x0:ae)+'%';}};function a6(ae){let af=parseFloat(ae['shift']()['toString']()['replace'](/[^0-9\.\-]/g,''));af=isNaN(af)||af>0x168?0x168:af<0x0?0x0:af;return[af]['concat'](ae['map'](ag=>{return a5(ag);}));};function a7(ae){if(ae==null){return 0xffffff;}else{ae=parseInt(ae['toString']()['replace'](/[^0-9]/g,''));return isNaN(ae)||ae>0xffffff?0xffffff:ae<0x0?0x0:ae;}};};b['ColorUtils']['setAlpha']=function(H,I,J){if(b['ObjectUtils']['is'](H)){var K={};for(let M in H)K[M]=b['ColorUtils']['setAlpha'](H[M],I,J);return K;}else{var L=b['ColorUtils']['convert'](H,'RGBCOMP');if(L){I=I['toString']();I=(I['indexOf']('%')>-0x1?0.01:0x1)*parseFloat(I['replace'](/[^0-9\.\-]/g,''));I=isNaN(I)||I>0x1?0x1:I<0x0?0x0:I;L[0x3]=I;J=(J||b['ColorUtils']['getType'](H))['toUpperCase']();J=J=='RGB'||J=='HSL'||J=='HEX'?J+'A':J;return b['ColorUtils']['convert'](L,J);}}return null;};b['ColorUtils']['getAlpha']=function(H){var I=b['ColorUtils']['convert'](H,'RGBCOMP');if(I){if(I['length']==0x3)return 0x1;else if(I['length']==0x4){let J=I[0x3]['toString']();J=(J['indexOf']('%')>-0x1?0.01:0x1)*parseFloat(J['replace'](/[^0-9\.\-]/g,''));return isNaN(J)||J>0x1?0x1:J<0x0?0x0:J;}}return null;};b['ColorUtils']['change']=function(H,I,J){I=parseFloat(I);if(H!=null&&typeof I=='number'&&!isNaN(I)){if(b['ObjectUtils']['is'](H)){var K={};for(let M in H)K[M]=b['ColorUtils']['change'](H[M],I,J);return K;}else{var L=b['ColorUtils']['convert'](H,'RGBCOMP');if(L){if(parseInt(I)!==I){I=I['toString']();I=(I['indexOf']('%')>-0x1?0.01:0x1)*parseFloat(I['replace'](/[^0-9\.\-]/g,''));I=isNaN(I)?0x0:I;return b['ColorUtils']['convert']([Math['round'](L[0x0]*(0x1+I)),Math['round'](L[0x1]*(0x1+I)),Math['round'](L[0x2]*(0x1+I))],J||b['ColorUtils']['getType'](H));}else return b['ColorUtils']['convert']([Math['round'](L[0x0]+I),Math['round'](L[0x1]+I),Math['round'](L[0x2]+I)],J||b['ColorUtils']['getType'](H));}}}return null;};b['ColorUtils']['invert']=function(H,I){if(b['ObjectUtils']['is'](H)){var J={};for(let L in H)J[L]=b['ColorUtils']['invert'](H[L],I);return J;}else{var K=b['ColorUtils']['convert'](H,'RGBCOMP');if(K)return b['ColorUtils']['convert']([0xff-K[0x0],0xff-K[0x1],0xff-K[0x2]],I||b['ColorUtils']['getType'](H));}return null;};b['ColorUtils']['compare']=function(H,I){if(H&&I){H=b['ColorUtils']['convert'](H,'RGBA');I=b['ColorUtils']['convert'](I,'RGBA');if(H&&I)return b['equals'](H,I);}return null;};b['ColorUtils']['isBright']=function(H,I=0xa0){H=b['ColorUtils']['convert'](H,'RGBCOMP');if(!H)return![];return parseInt(I)