diff --git a/Plugins/BDFDB.js b/Plugins/BDFDB.js
index f904fece84..4b80d5417d 100644
--- a/Plugins/BDFDB.js
+++ b/Plugins/BDFDB.js
@@ -6705,6 +6705,7 @@ var BDFDB = {
if (this.refInput && file && (!this.props.filter || file.type.indexOf(this.props.filter) == 0)) {
this.refInput.props.value = `${this.props.mode == "url" ? "url('" : ""}data:${file.type};base64,${BDFDB.LibraryRequires.fs.readFileSync(file.path).toString("base64")}${this.props.mode ? "')" : ""}`;
BDFDB.ReactUtils.forceUpdate(this.refInput);
+ this.refInput.handleChange(this.refInput.props.value);
}
}
})
diff --git a/Plugins/BDFDB.min.js b/Plugins/BDFDB.min.js
index 097384f7c6..9b01f7bf35 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['ModuleUtils']&&typeof BDFDB['ModuleUtils']['unpatch']=='function')BDFDB['ModuleUtils']['unpatch'](BDFDB);var BDFDB={'myPlugins':BDFDB&&BDFDB['myPlugins']||{},'InternalData':BDFDB&&BDFDB['InternalData']||{'pressedKeys':[],'mousePosition':{'pageX':0x0,'pageY':0x0}},'BDv2Api':BDFDB&&BDFDB['BDv2Api']||undefined,'pressedKeys':[],'mousePosition':{'pageX':0x0,'pageY':0x0},'name':'$BDFDB'};(c=>{var d=Math['round'](Math['random']()*0x2386f26fc10000),e={};BDFDB['InternalData']['loadid']=d;BDFDB['InternalData']['creationTime']=performance['now']();BDFDB['LogUtils']={};BDFDB['LogUtils']['log']=function(f,g){if(typeof f!='string')f='';if(typeof g!='string'||g=='$BDFDB')g='BDFDB';console['log']('%c['+g+']%c','color:\x20#3a71c1;\x20font-weight:\x20700;','',f['trim']());};BDFDB['LogUtils']['warn']=function(h,i){if(typeof h!='string')h='';if(typeof i!='string'||i=='$BDFDB')i='BDFDB';console['warn']('%c['+i+']%c','color:\x20#3a71c1;\x20font-weight:\x20700;','',h['trim']());};BDFDB['LogUtils']['error']=function(j,k){if(typeof j!='string')j='';if(typeof k!='string'||k=='$BDFDB')k='BDFDB';console['error']('%c['+k+']%c','color:\x20#3a71c1;\x20font-weight:\x20700;','','Fatal\x20Error:\x20'+j['trim']());};BDFDB['LogUtils']['log']('Loading\x20library.');BDFDB['PluginUtils']={};BDFDB['PluginUtils']['init']=function(l){l['name']=l['name']||(typeof l['getName']=='function'?l['getName']():null);l['version']=l['version']||(typeof l['getVersion']=='function'?l['getVersion']():null);l['author']=l['author']||(typeof l['getAuthor']=='function'?l['getAuthor']():null);l['description']=l['description']||(typeof l['getDescription']=='function'?l['getDescription']():null);if(l['patchModules']){l['patchedModules']={'after':l['patchModules']};delete l['patchModules'];}l['patchedModules']=BDFDB['ObjectUtils']['filter'](l['patchedModules'],m=>eS['Patchtypes']['includes'](m),!![]);e['clearStartTimeout'](l);var n=BDFDB['LanguageUtils']['LibraryStringsFormat']('toast_plugin_started','v'+l['version']);BDFDB['LogUtils']['log'](n,l['name']);if(!BDFDB['BDUtils']['getSettings']('fork-ps-2'))BDFDB['NotificationUtils']['toast'](l['name']+'\x20'+n,{'nopointer':!![],'selector':'plugin-started-toast'});var o=typeof l['getRawUrl']=='function'&&typeof l['getRawUrl']()=='string'?l['getRawUrl']():'https://mwittrien.github.io/BetterDiscordAddons/Plugins/'+l['name']+'/'+l['name']+'.plugin.js';BDFDB['PluginUtils']['checkUpdate'](l['name'],o);if(BDFDB['ObjectUtils']['is'](l['classes']))e['addPluginClasses'](l);if(typeof l['initConstructor']==='function')BDFDB['TimeUtils']['suppress'](l['initConstructor']['bind'](l),'Could\x20not\x20initiate\x20constructor!',l['name'])();if(typeof l['css']==='string')BDFDB['DOMUtils']['appendLocalStyle'](l['name'],l['css']);e['patchPlugin'](l);e['addOnSettingsClosedListener'](l);e['addOnSwitchListener'](l);e['addContextListeners'](l);BDFDB['PluginUtils']['translate'](l);BDFDB['PluginUtils']['checkChangeLog'](l);if(!window['PluginUpdates']||typeof window['PluginUpdates']!=='object')window['PluginUpdates']={'plugins':{}};window['PluginUpdates']['plugins'][o]={'name':l['name'],'raw':o,'version':l['version']};if(typeof window['PluginUpdates']['interval']==='undefined')window['PluginUpdates']['interval']=BDFDB['TimeUtils']['interval'](c=>{BDFDB['PluginUtils']['checkAllUpdates']();},0x3e8*0x3c*0x3c*0x2);l['started']=!![];delete l['stopping'];for(let q in BDFDB['myPlugins'])if(!BDFDB['myPlugins'][q]['started']&&typeof BDFDB['myPlugins'][q]['initialize']=='function')setImmediate(()=>{BDFDB['TimeUtils']['suppress'](BDFDB['myPlugins'][q]['initialize']['bind'](BDFDB['myPlugins'][q]),'Could\x20not\x20initiate\x20plugin!',q)();});};BDFDB['PluginUtils']['clear']=function(r){e['clearStartTimeout'](r);delete BDFDB['myPlugins'][r['name']];var s=BDFDB['LanguageUtils']['LibraryStringsFormat']('toast_plugin_stopped','v'+r['version']);BDFDB['LogUtils']['log'](s,r['name']);if(!BDFDB['BDUtils']['getSettings']('fork-ps-2'))BDFDB['NotificationUtils']['toast'](r['name']+'\x20'+s,{'nopointer':!![],'selector':'plugin-stopped-toast'});var t=typeof r['getRawUrl']=='function'&&typeof r['getRawUrl']()=='string'?r['getRawUrl']():'https://mwittrien.github.io/BetterDiscordAddons/Plugins/'+r['name']+'/'+r['name']+'.plugin.js';if(BDFDB['ObjectUtils']['is'](r['classes']))e['removePluginClasses'](r);if(typeof r['css']==='string')BDFDB['DOMUtils']['removeLocalStyle'](r['name']);BDFDB['ModuleUtils']['unpatch'](r);BDFDB['ListenerUtils']['remove'](r);BDFDB['ObserverUtils']['disconnect'](r);e['removeOnSwitchListener'](r);for(let u of document['querySelectorAll']('.'+r['name']+'-modal,\x20.'+r['name']['toLowerCase']()+'-modal,\x20.'+r['name']+'-settingsmodal,\x20.'+r['name']['toLowerCase']()+'-settingsmodal')){let v=u['querySelector'](BDFDB['dotCN']['modalclose']);if(v)v['click']();}delete window['PluginUpdates']['plugins'][t];delete r['started'];BDFDB['TimeUtils']['timeout'](()=>{delete r['stopping'];});};BDFDB['PluginUtils']['translate']=function(w){w['labels']={};if(typeof w['setLabelsByLanguage']==='function'||typeof w['changeLanguageStrings']==='function'){if(document['querySelector']('html')['lang'])z();else{var x=BDFDB['TimeUtils']['interval'](c=>{if(document['querySelector']('html')['lang']){BDFDB['TimeUtils']['clear'](x);z();}},0x64);}function z(){var A=BDFDB['LanguageUtils']['getLanguage']();if(typeof w['setLabelsByLanguage']==='function')w['labels']=w['setLabelsByLanguage'](A['id']);if(typeof w['changeLanguageStrings']==='function')w['changeLanguageStrings']();BDFDB['LogUtils']['log'](BDFDB['LanguageUtils']['LibraryStringsFormat']('toast_plugin_translated',A['ownlang']),w['name']);}}};BDFDB['PluginUtils']['checkUpdate']=function(B,C){if(BDFDB['BDUtils']['isBDv2']()||!B||!C)return;hv['request'](C,(D,E,F)=>{if(D)return;var G=F['match'](/['"][0-9]+\.[0-9]+\.[0-9]+['"]/i);if(!G)return;if(BDFDB['NumberUtils']['getVersionDifference'](G[0x0],window['PluginUpdates']['plugins'][C]['version'])>0.2){BDFDB['NotificationUtils']['toast'](B+'\x20will\x20be\x20force\x20updated,\x20because\x20your\x20version\x20is\x20heavily\x20outdated.',{'type':'warn','nopointer':!![],'selector':'plugin-forceupdate-toast'});BDFDB['PluginUtils']['downloadUpdate'](B,C);}else if(BDFDB['NumberUtils']['compareVersions'](G[0x0],window['PluginUpdates']['plugins'][C]['version']))BDFDB['PluginUtils']['showUpdateNotice'](B,C);else BDFDB['PluginUtils']['removeUpdateNotice'](B);});};BDFDB['PluginUtils']['checkAllUpdates']=function(){for(let H in window['PluginUpdates']['plugins']){var I=window['PluginUpdates']['plugins'][H];BDFDB['PluginUtils']['checkUpdate'](I['name'],I['raw']);}};BDFDB['PluginUtils']['showUpdateNotice']=function(J,K){if(!J||!K)return;var L=document['querySelector']('#pluginNotice');if(!L){L=BDFDB['NotificationUtils']['notice']('The\x20following\x20plugins\x20need\x20to\x20be\x20updated: ',{'html':!![],'id':'pluginNotice','type':'info','btn':!BDFDB['BDUtils']['isAutoLoadEnabled']()?'Reload':'','customicon':''});L['style']['setProperty']('display','block','important');L['style']['setProperty']('visibility','visible','important');L['style']['setProperty']('opacity','1','important');L['querySelector'](BDFDB['dotCN']['noticedismiss'])['addEventListener']('click',c=>{BDFDB['DOMUtils']['remove']('.update-clickme-tooltip');});var N=L['querySelector'](BDFDB['dotCN']['noticebutton']);if(N){BDFDB['DOMUtils']['toggle'](N,!![]);N['addEventListener']('click',c=>{window['location']['reload'](![]);});N['addEventListener']('mouseenter',c=>{if(window['PluginUpdates']['downloaded'])BDFDB['TooltipUtils']['create'](N,window['PluginUpdates']['downloaded']['join'](',\x20'),{'type':'bottom','selector':'update-notice-tooltip','style':'max-width:\x20420px'});});}}if(L){var Q=L['querySelector']('#outdatedPlugins');if(Q&&!Q['querySelector']('#'+J+'-notice')){if(Q['querySelector']('span'))Q['appendChild'](BDFDB['DOMUtils']['create'](',\x20'));var R=BDFDB['DOMUtils']['create'](''+J+'');R['addEventListener']('click',c=>{BDFDB['PluginUtils']['downloadUpdate'](J,K);});Q['appendChild'](R);if(!document['querySelector']('.update-clickme-tooltip'))BDFDB['TooltipUtils']['create'](Q,'Click\x20us!',{'type':'bottom','selector':'update-clickme-tooltip','delay':0x1f4});}}};BDFDB['PluginUtils']['removeUpdateNotice']=function(T,U=document['querySelector']('#pluginNotice')){if(!T||!U)return;var V=U['querySelector']('#outdatedPlugins');if(V){var W=V['querySelector']('#'+T+'-notice');if(W){var X=W['nextSibling'];var Y=W['prevSibling'];if(X&&BDFDB['DOMUtils']['containsClass'](X,'separator'))X['remove']();else if(Y&&BDFDB['DOMUtils']['containsClass'](Y,'separator'))Y['remove']();W['remove']();}if(!V['querySelector']('span')){var Z=U['querySelector'](BDFDB['dotCN']['noticebutton']);if(Z){U['querySelector']('.notice-message')['innerText']='To\x20finish\x20updating\x20you\x20need\x20to\x20reload.';BDFDB['DOMUtils']['toggle'](Z,![]);}else U['querySelector'](BDFDB['dotCN']['noticedismiss'])['click']();}}};BDFDB['PluginUtils']['downloadUpdate']=function(a0,a1){if(!a0||!a1)return;hv['request'](a1,(a2,a3,a4)=>{if(a2)return BDFDB['LogUtils']['warn']('Unable\x20to\x20get\x20update\x20for\x20'+a0);BDFDB['InternalData']['creationTime']=0x0;var a5=a4['match'](/['"][0-9]+\.[0-9]+\.[0-9]+['"]/i);a5=a5['toString']()['replace'](/['"]/g,'');hv['fs']['writeFileSync'](hv['path']['join'](BDFDB['BDUtils']['getPluginsFolder'](),a1['split']('/')['slice'](-0x1)[0x0]),a4);BDFDB['NotificationUtils']['toast'](a0+'\x20v'+window['PluginUpdates']['plugins'][a1]['version']+'\x20has\x20been\x20replaced\x20by\x20'+a0+'\x20v'+a5+'.',{'nopointer':!![],'selector':'plugin-updated-toast'});var a6=document['querySelector']('#pluginNotice');if(a6){if(a6['querySelector'](BDFDB['dotCN']['noticebutton'])){window['PluginUpdates']['plugins'][a1]['version']=a5;if(!window['PluginUpdates']['downloaded'])window['PluginUpdates']['downloaded']=[];if(!window['PluginUpdates']['downloaded']['includes'](a0))window['PluginUpdates']['downloaded']['push'](a0);}BDFDB['PluginUtils']['removeUpdateNotice'](a0,a6);}});};BDFDB['PluginUtils']['checkChangeLog']=function(a7){if(!BDFDB['ObjectUtils']['is'](a7)||!a7['changelog'])return;var a8=BDFDB['DataUtils']['load'](a7,'changelog');if(!a8['currentversion']||BDFDB['NumberUtils']['compareVersions'](a7['version'],a8['currentversion'])){a8['currentversion']=a7['version'];BDFDB['DataUtils']['save'](a8,a7,'changelog');BDFDB['PluginUtils']['openChangeLog'](a7);}};BDFDB['PluginUtils']['openChangeLog']=function(a9){if(!BDFDB['ObjectUtils']['is'](a9)||!a9['changelog'])return;var aa='',ab={'added':'New\x20Features','fixed':'Bug\x20Fixes','improved':'Improvements','progress':'Progress'};for(let ac in a9['changelog']){ac=ac['toLowerCase']();var ad=BDFDB['disCN']['changelog'+ac];if(ad){aa+='
'+ab[ac]+'
';for(let ae of a9['changelog'][ac])aa+='- '+ae[0x0]+''+(ae[0x1]?':\x20'+ae[0x1]+'.':'')+'
';aa+='
';}}if(aa)BDFDB['ModalUtils']['open'](a9,{'header':a9['name']+'\x20'+BDFDB['LanguageUtils']['LanguageStrings']['CHANGE_LOG'],'subheader':'Version\x20'+a9['version'],'children':BDFDB['ReactUtils']['elementToReact'](BDFDB['DOMUtils']['create'](aa)),'className':BDFDB['disCN']['modalchangelogmodal'],'contentClassName':BDFDB['disCNS']['changelogcontainer']+BDFDB['disCN']['modalminicontent']});};BDFDB['PluginUtils']['createSettingsPanel']=function(af,ag){if(!BDFDB['ObjectUtils']['is'](af)||!ag||!BDFDB['ReactUtils']['isValidElement'](ag)&&!BDFDB['ArrayUtils']['is'](ag)||BDFDB['ArrayUtils']['is'](ag)&&!ag['length'])return;var ah=BDFDB['DOMUtils']['create']('');BDFDB['ReactUtils']['render'](BDFDB['ReactUtils']['createElement'](yo['SettingsPanel'],{'key':af['name']+'-settingspanel','title':af['name'],'children':ag}),ah);return ah;};e['addPluginClasses']=function(ai){xh['PLUGIN_'+ai['name']]=ai['classes'];for(let aj in ai['classes'])xr['$'+(ai['name']+aj)['toLowerCase']()]=['PLUGIN_'+ai['name'],aj];};e['removePluginClasses']=function(ak){delete xh['PLUGIN_'+ak['name']];xr=BDFDB['ObjectUtils']['filter'](xr,al=>al[0x0]!='PLUGIN_'+ak['name']);};e['clearStartTimeout']=function(am){if(!BDFDB['ObjectUtils']['is'](am))return;BDFDB['TimeUtils']['clear'](am['startTimeout'],am['libLoadTimeout']);delete am['startTimeout'];delete am['libLoadTimeout'];};e['addOnSettingsClosedListener']=function(an){if(BDFDB['ObjectUtils']['is'](an)&&typeof an['onSettingsClosed']==='function'){let ao=BDFDB['ModuleUtils']['findByName']('StandardSidebarView');if(ao)BDFDB['ModuleUtils']['patch'](an,ao['prototype'],'componentWillUnmount',{'after':ap=>{an['onSettingsClosed']();}});}};e['addOnSwitchListener']=function(aq){if(BDFDB['ObjectUtils']['is'](aq)&&typeof aq['onSwitch']==='function'){e['removeOnSwitchListener'](aq);var ar=document['querySelector'](BDFDB['dotCN']['guildswrapper']+'\x20~\x20*\x20>\x20'+BDFDB['dotCN']['chatspacer']);if(ar){var as=new MutationObserver(at=>{at['forEach'](au=>{if(au['target']&&BDFDB['DOMUtils']['containsClass'](au['target'],BDFDB['disCN']['nochannel']))aq['onSwitch']();});});var av=ar['querySelector'](BDFDB['dotCNC']['chat']+BDFDB['dotCN']['nochannel']);if(av)as['observe'](av,{'attributes':!![]});aq['onSwitchFix']=new MutationObserver(aw=>{aw['forEach'](ax=>{if(ax['addedNodes']){ax['addedNodes']['forEach'](ay=>{if(BDFDB['DOMUtils']['containsClass'](ay,BDFDB['disCN']['chat'],BDFDB['disCN']['nochannel'],![]))as['observe'](ay,{'attributes':!![]});});}});});aq['onSwitchFix']['observe'](ar,{'childList':!![]});}}};e['removeOnSwitchListener']=function(az){if(BDFDB['ObjectUtils']['is'](az)&&typeof az['onSwitch']==='function'&&BDFDB['ObjectUtils']['is'](az['onSwitchFix'])){az['onSwitchFix']['disconnect']();delete az['onSwitchFix'];}};BDFDB['ObserverUtils']={};BDFDB['ObserverUtils']['connect']=function(aA,aB,aC,aD={'childList':!![]}){if(!BDFDB['ObjectUtils']['is'](aA)||!aB||!aC)return;if(BDFDB['ObjectUtils']['isEmpty'](aA['observers']))aA['observers']={};if(!BDFDB['ArrayUtils']['is'](aA['observers'][aC['name']]))aA['observers'][aC['name']]=[];if(!aC['multi'])for(let aE of aA['observers'][aC['name']])aE['disconnect']();if(aC['instance'])aA['observers'][aC['name']]['push'](aC['instance']);var aF=aA['observers'][aC['name']][aA['observers'][aC['name']]['length']-0x1];if(aF){var aG=Node['prototype']['isPrototypeOf'](aB)?aB:typeof aB==='string'?document['querySelector'](aB):null;if(aG)aF['observe'](aG,aD);}};BDFDB['ObserverUtils']['disconnect']=function(aH,aI){if(BDFDB['ObjectUtils']['is'](aH)&&!BDFDB['ObjectUtils']['isEmpty'](aH['observers'])){let aJ=typeof aI=='string'?aI:BDFDB['ObjectUtils']['is'](aI)?aI['name']:null;if(!aJ){for(let aI in aH['observers'])for(let aL of aH['observers'][aI])aL['disconnect']();delete aH['observers'];}else if(!BDFDB['ArrayUtils']['is'](aH['observers'][aJ])){for(let aM of aH['observers'][aJ])aM['disconnect']();delete aH['observers'][aJ];}}};BDFDB['ListenerUtils']={};BDFDB['ListenerUtils']['add']=function(aN,aO,aP,aQ,aR){if(!BDFDB['ObjectUtils']['is'](aN)||!Node['prototype']['isPrototypeOf'](aO)&&aO!==window||!aP)return;var aS=typeof aQ=='function';var aT=aS?undefined:aQ;var aU=aS?aQ:aR;if(typeof aU!='function')return;BDFDB['ListenerUtils']['remove'](aN,aO,aP,aT);for(var aV of aP['split']('\x20')){aV=aV['split']('.');var aW=aV['shift']()['toLowerCase']();if(!aW)return;var aX=aW;aW=aW=='mouseenter'||aW=='mouseleave'?'mouseover':aW;var aY=(aV['join']('.')||'')+aN['name'];if(!BDFDB['ArrayUtils']['is'](aN['listeners']))aN['listeners']=[];var aZ=null;if(aT){if(aX=='mouseenter'||aX=='mouseleave'){aZ=b0=>{for(let b1 of b0['path'])if(typeof b1['matches']=='function'&&b1['matches'](aT)&&!b1[aY+'BDFDB'+aX]){b1[aY+'BDFDB'+aX]=!![];if(aX=='mouseenter')aU(BDFDB['ListenerUtils']['copyEvent'](b0,b1));let b2=b3=>{if(b3['target']['contains'](b1)||b3['target']==b1||!b1['contains'](b3['target'])){if(aX=='mouseleave')aU(BDFDB['ListenerUtils']['copyEvent'](b0,b1));delete b1[aY+'BDFDB'+aX];document['removeEventListener']('mouseout',b2);}};document['addEventListener']('mouseout',b2);break;}};}else{aZ=b4=>{for(let b5 of b4['path'])if(typeof b5['matches']=='function'&&b5['matches'](aT)){aU(BDFDB['ListenerUtils']['copyEvent'](b4,b5));break;}};}}else aZ=b6=>{aU(BDFDB['ListenerUtils']['copyEvent'](b6,aO));};aN['listeners']['push']({'ele':aO,'eventname':aW,'origeventname':aX,'namespace':aY,'selector':aT,'eventcallback':aZ});aO['addEventListener'](aW,aZ,!![]);}};BDFDB['ListenerUtils']['remove']=function(b7,b8,b9='',ba){if(!BDFDB['ObjectUtils']['is'](b7)||!BDFDB['ArrayUtils']['is'](b7['listeners']))return;if(Node['prototype']['isPrototypeOf'](b8)||b8===window){for(var bb of b9['split']('\x20')){bb=bb['split']('.');var bc=bb['shift']()['toLowerCase']();var bd=(bb['join']('.')||'')+b7['name'];for(let be of b7['listeners']){let bf=[];if(be['ele']==b8&&(!bc||be['origeventname']==bc)&&be['namespace']==bd&&(ba===undefined||be['selector']==ba)){b8['removeEventListener'](be['eventname'],be['eventcallback'],!![]);bf['push'](be);}if(bf['length'])b7['listeners']=b7['listeners']['filter'](be=>{return bf['indexOf'](be)<0x0;});}}}else if(!b8){for(let bh of b7['listeners'])bh['ele']['removeEventListener'](bh['eventname'],bh['eventcallback'],!![]);b7['listeners']=[];}};BDFDB['ListenerUtils']['multiAdd']=function(bi,bj,bk){if(!Node['prototype']['isPrototypeOf'](bi)||!bj||typeof bk!='function')return;for(var bl of bj['trim']()['split']('\x20')['filter'](bm=>bm))bi['addEventListener'](bl,bk,!![]);};BDFDB['ListenerUtils']['multiRemove']=function(bn,bo,bp){if(!Node['prototype']['isPrototypeOf'](bn)||!bo||typeof bp!='function')return;for(var bq of bo['trim']()['split']('\x20')['filter'](br=>br))bn['removeEventListener'](bq,bp,!![]);};BDFDB['ListenerUtils']['addToChildren']=function(bs,bt,bu,bv){if(!Node['prototype']['isPrototypeOf'](bs)||!bt||!bu||!bu['trim']()||typeof bv!='function')return;for(var bw of bt['trim']()['split']('\x20')['filter'](bx=>bx)){var by=bv;if(bw=='mouseenter'||bw=='mouseleave')by=bz=>{if(bz['target']['matches'](bu))bv(bz);};bs['querySelectorAll'](bu['trim']())['forEach'](bA=>{bA['addEventListener'](bw,by,!![]);});}};BDFDB['ListenerUtils']['copyEvent']=function(bB,bC){if(!bB||!bB['constructor']||!bB['type'])return bB;var bD=new bB['constructor'](bB['type'],bB);Object['defineProperty'](bD,'originalEvent',{'value':bB});Object['defineProperty'](bD,'which',{'value':bB['which']});Object['defineProperty'](bD,'keyCode',{'value':bB['keyCode']});Object['defineProperty'](bD,'path',{'value':bB['path']});Object['defineProperty'](bD,'relatedTarget',{'value':bB['relatedTarget']});Object['defineProperty'](bD,'srcElement',{'value':bB['srcElement']});Object['defineProperty'](bD,'target',{'value':bB['target']});Object['defineProperty'](bD,'toElement',{'value':bB['toElement']});if(bC)Object['defineProperty'](bD,'currentTarget',{'value':bC});return bD;};BDFDB['ListenerUtils']['stopEvent']=function(bE){if(BDFDB['ObjectUtils']['is'](bE)){if(typeof bE['preventDefault']=='function')bE['preventDefault']();if(typeof bE['stopPropagation']=='function')bE['stopPropagation']();if(typeof bE['stopImmediatePropagation']=='function')bE['stopImmediatePropagation']();if(BDFDB['ObjectUtils']['is'](bE['originalEvent'])){if(typeof bE['originalEvent']['preventDefault']=='function')bE['originalEvent']['preventDefault']();if(typeof bE['originalEvent']['stopPropagation']=='function')bE['originalEvent']['stopPropagation']();if(typeof bE['originalEvent']['stopImmediatePropagation']=='function')bE['originalEvent']['stopImmediatePropagation']();}}};var bF=[],bG={'queue':[],'running':![]};BDFDB['NotificationUtils']={};BDFDB['NotificationUtils']['toast']=function(bH,bI={}){var bJ=document['querySelector']('.toasts,\x20.bd-toasts');if(!bJ){var bK=document['querySelector'](BDFDB['dotCN']['channels']+'\x20+\x20div');var bL=bK?BDFDB['DOMUtils']['getRects'](bK):null;var bM=bK?bK['querySelector'](BDFDB['dotCN']['memberswrap']):null;var bN=bL?bL['left']:0x136;var bO=bL?bM?bL['width']-BDFDB['DOMUtils']['getRects'](bM)['width']:bL['width']:window['outerWidth']-0x0;var bP=bK?bK['querySelector']('form'):null;var bQ=bP?BDFDB['DOMUtils']['getRects'](bP)['height']:0x50;bJ=BDFDB['DOMUtils']['create']('');(document['querySelector'](BDFDB['dotCN']['app'])||document['body'])['appendChild'](bJ);}const {type='',icon=!![],timeout=0xbb8,html=![],selector='',nopointer=![],color=''}=bI;var bR=BDFDB['DOMUtils']['create'](''+(html===!![]?bH:BDFDB['StringUtils']['htmlEscape'](bH))+'
');if(type){BDFDB['DOMUtils']['addClass'](bR,'toast-'+type);if(icon)BDFDB['DOMUtils']['addClass'](bR,'icon');}else if(color){var bS=BDFDB['ColorUtils']['convert'](color,'RGB');if(bS)bR['style']['setProperty']('background-color',bS);}BDFDB['DOMUtils']['addClass'](bR,selector);bJ['appendChild'](bR);bR['close']=c=>{if(document['contains'](bR)){BDFDB['DOMUtils']['addClass'](bR,'closing');bR['style']['setProperty']('pointer-events','none','important');BDFDB['TimeUtils']['timeout'](c=>{bR['remove']();if(!bJ['querySelectorAll']('.toast,\x20.bd-toast')['length'])bJ['remove']();},0xbb8);}};if(nopointer)bR['style']['setProperty']('pointer-events','none','important');else bR['addEventListener']('click',bR['close']);BDFDB['TimeUtils']['timeout'](c=>{bR['close']();},timeout>0x0?timeout:0x927c0);return bR;};BDFDB['NotificationUtils']['desktop']=function(bW,bX={}){var bY=c=>{bG['queue']['push']({'parsedcontent':bW,'parsedoptions':bX});c0();};var c0=c=>{if(!bG['running']){var c2=bG['queue']['shift']();if(c2)c3(c2['parsedcontent'],c2['parsedoptions']);}};var c3=(c4,c5)=>{bG['running']=!![];var c6=c5['silent'];c5['silent']=c5['silent']||c5['sound']?!![]:![];var c7=new Notification(c4,c5);var c8=new Audio();var c9=BDFDB['TimeUtils']['timeout'](c=>{cc();},c5['timeout']?c5['timeout']:0xbb8);if(typeof c5['click']=='function')c7['onclick']=c=>{BDFDB['TimeUtils']['clear'](c9);cc();c5['click']();};if(!c6&&c5['sound']){c8['src']=c5['sound'];c8['play']();}var cc=c=>{c8['pause']();c7['close']();bG['running']=![];BDFDB['TimeUtils']['timeout'](c=>{c0();},0x3e8);};};if(!('Notification'in window)){}else if(Notification['permission']==='granted')bY();else if(Notification['permission']!=='denied')Notification['requestPermission'](function(cf){if(cf==='granted')bY();});};BDFDB['NotificationUtils']['notice']=function(cg,ch={}){if(!cg)return;var ci=document['querySelector'](BDFDB['dotCN']['layers']);if(!ci)return;var cj=BDFDB['NumberUtils']['generateId'](bF);var ck=BDFDB['DOMUtils']['create']('');ci['parentElement']['insertBefore'](ck,ci);var cl=ck['querySelector']('.notice-message');if(ch['platform'])for(let cm of ch['platform']['split']('\x20'))if(xr['noticeicon'+cm]){let cn=BDFDB['DOMUtils']['create']('');BDFDB['DOMUtils']['addClass'](cn,BDFDB['disCN']['noticeplatformicon']);BDFDB['DOMUtils']['removeClass'](cn,BDFDB['disCN']['noticeicon']);ck['insertBefore'](cn,cl);}if(ch['customicon']){let co=BDFDB['DOMUtils']['create'](ch['customicon']);let cn=BDFDB['DOMUtils']['create']('');if(co['tagName']=='span'&&!co['firstElementChild'])cn['style']['setProperty']('background','url('+ch['customicon']+')\x20center/cover\x20no-repeat');else cn['appendChild'](co);BDFDB['DOMUtils']['addClass'](cn,BDFDB['disCN']['noticeplatformicon']);BDFDB['DOMUtils']['removeClass'](cn,BDFDB['disCN']['noticeicon']);ck['insertBefore'](cn,cl);}if(ch['btn']||ch['button'])ck['appendChild'](BDFDB['DOMUtils']['create'](''));if(ch['id'])ck['id']=ch['id']['split']('\x20')['join']('');if(ch['selector'])BDFDB['DOMUtils']['addClass'](ck,ch['selector']);if(ch['css'])BDFDB['DOMUtils']['appendLocalStyle']('BDFDBcustomnotificationbar'+cj,ch['css']);if(ch['style'])ck['style']=ch['style'];if(ch['html']===!![])cl['innerHTML']=cg;else{var cq=document['createElement']('a');var cr=[];for(let cs of cg['split']('\x20')){var ct=BDFDB['StringUtils']['htmlEscape'](cs);cq['href']=cs;cr['push'](cq['host']&&cq['host']!==window['location']['host']?'':ct);}cl['innerHTML']=cr['join']('\x20');}var cu=null;if(ch['type']&&!document['querySelector'](BDFDB['dotCNS']['chatbase']+BDFDB['dotCN']['noticestreamer'])){if(cu=BDFDB['disCN']['notice'+ch['type']])BDFDB['DOMUtils']['addClass'](ck,cu);if(ch['type']=='premium'){var cv=ck['querySelector'](BDFDB['dotCN']['noticebutton']);if(cv)BDFDB['DOMUtils']['addClass'](cv,BDFDB['disCN']['noticepremiumaction']);BDFDB['DOMUtils']['addClass'](cl,BDFDB['disCN']['noticepremiumtext']);ck['insertBefore'](BDFDB['DOMUtils']['create'](''),cl);}}if(!cu){var cw=BDFDB['ColorUtils']['convert'](ch['color'],'RGBCOMP');if(cw){var cx=cw[0x0]>0xb4&&cw[0x1]>0xb4&&cw[0x2]>0xb4?'#000':'#FFF';var cy=BDFDB['ColorUtils']['convert'](cw,'HEX');var cz=cw[0x0]>0xb4&&cw[0x1]>0xb4&&cw[0x2]>0xb4?'brightness(0%)':'brightness(100%)';BDFDB['DOMUtils']['appendLocalStyle']('BDFDBcustomnotificationbarColorCorrection'+cj,'.BDFDB-notice.notice-'+cj+'{background-color:'+cy+'\x20!important;}.BDFDB-notice.notice-'+cj+'\x20.notice-message\x20{color:'+cx+'\x20!important;}.BDFDB-notice.notice-'+cj+'\x20'+BDFDB['dotCN']['noticebutton']+'\x20{color:'+cx+'\x20!important;border-color:'+BDFDB['ColorUtils']['setAlpha'](cx,0.25,'RGBA')+'\x20!important;}.BDFDB-notice.notice-'+cj+'\x20'+BDFDB['dotCN']['noticebutton']+':hover\x20{color:'+cy+'\x20!important;background-color:'+cx+'\x20!important;}.BDFDB-notice.notice-'+cj+'\x20'+BDFDB['dotCN']['noticedismiss']+'\x20{filter:'+cz+'\x20!important;}');}else BDFDB['DOMUtils']['addClass'](ck,BDFDB['disCN']['noticedefault']);}ck['style']['setProperty']('height','36px','important');ck['style']['setProperty']('min-width','70vw','important');ck['style']['setProperty']('left','unset','important');ck['style']['setProperty']('right','unset','important');let cA=(BDFDB['DOMUtils']['getWidth'](document['body']['firstElementChild'])-BDFDB['DOMUtils']['getWidth'](ck))/0x2;ck['style']['setProperty']('left',cA+'px','important');ck['style']['setProperty']('right',cA+'px','important');ck['style']['setProperty']('min-width','unset','important');ck['style']['setProperty']('width','unset','important');ck['style']['setProperty']('max-width','calc(100vw\x20-\x20'+cA*0x2+'px)','important');ck['querySelector'](BDFDB['dotCN']['noticedismiss'])['addEventListener']('click',c=>{ck['style']['setProperty']('overflow','hidden','important');ck['style']['setProperty']('height','0px','important');BDFDB['TimeUtils']['timeout'](c=>{BDFDB['ArrayUtils']['remove'](bF,cj);BDFDB['DOMUtils']['removeLocalStyle']('BDFDBcustomnotificationbar'+cj);BDFDB['DOMUtils']['removeLocalStyle']('BDFDBcustomnotificationbarColorCorrection'+cj);ck['remove']();},0x1f4);});return ck;};BDFDB['NotificationUtils']['alert']=function(cD,cE){if(typeof cD=='string'&&typeof cD=='string'&&window['BdApi']&&typeof BdApi['alert']=='function')BdApi['alert'](cD,cE);};var cF=[];BDFDB['TooltipUtils']={};BDFDB['TooltipUtils']['create']=function(cG,cH,cI={}){var cJ=document['querySelector'](BDFDB['dotCN']['appmount']+'\x20>\x20*\x20>\x20'+BDFDB['dotCN']['itemlayercontainer']);if(!cJ||typeof cH!='string'&&!BDFDB['ObjectUtils']['is'](cI['guild'])||!Node['prototype']['isPrototypeOf'](cG)||!document['contains'](cG))return null;var cK=document['querySelector']('.BDFDB-itemlayercontainer');if(!cK){cK=cJ['cloneNode']();BDFDB['DOMUtils']['addClass'](cK,'BDFDB-itemlayercontainer');cJ['parentElement']['insertBefore'](cK,cJ['nextSibling']);}var cL=BDFDB['NumberUtils']['generateId'](cF);var cM=BDFDB['DOMUtils']['create']('');cK['appendChild'](cM);var cN=cM['firstElementChild'];if(cI['id'])cN['id']=cI['id']['split']('\x20')['join']('');if(cI['guild'])BDFDB['DOMUtils']['addClass'](cN,BDFDB['disCN']['tooltiplistitem']);if(cI['selector'])BDFDB['DOMUtils']['addClass'](cN,cI['selector']);if(cI['style'])cN['style']=cI['style'];if(BDFDB['ObjectUtils']['is'](cI['guild'])){var cO=hy['StreamUtils']['getAllApplicationStreams']()['filter'](cP=>cP['guildId']===cI['guild']['id'])['map'](cQ=>cQ['ownerId']);var cR=cO['map'](cS=>hy['UserStore']['getUser'](cS));var cT=Object['keys'](hy['VoiceUtils']['getVoiceStates'](cI['guild']['id']))['map'](cU=>!cO['includes'](cU)&&BDFDB['LibraryModules']['UserStore']['getUser'](cU));BDFDB['ReactUtils']['render'](BDFDB['ReactUtils']['createElement'](BDFDB['ReactUtils']['Fragment'],{'children':[BDFDB['ReactUtils']['createElement']('div',{'className':BDFDB['DOMUtils']['formatClassName'](BDFDB['disCN']['tooltiprow'],BDFDB['disCN']['tooltiprowguildname']),'children':[BDFDB['ReactUtils']['createElement'](yo['GuildComponents']['Badge'],{'guild':cI['guild'],'size':hy['StringUtils']['cssValueToNumber'](xh['TooltipGuild']['iconSize']),'className':BDFDB['disCN']['tooltiprowicon']}),BDFDB['ReactUtils']['createElement']('span',{'className':BDFDB['DOMUtils']['formatClassName'](BDFDB['disCN']['tooltipguildnametext'],(cT['length']||cR['length'])&&BDFDB['disCN']['tooltipguildnametextlimitedsize']),'children':cI['guild']['toString']()})]}),cT['length']?BDFDB['ReactUtils']['createElement']('div',{'className':BDFDB['disCN']['tooltiprow'],'children':[BDFDB['ReactUtils']['createElement'](yo['SvgIcon'],{'name':yo['SvgIcon']['Names']['SPEAKER'],'className':BDFDB['disCN']['tooltipactivityicon']}),BDFDB['ReactUtils']['createElement'](yo['UserSummaryItem'],{'users':cT,'max':0x6})]}):null,cR['length']?BDFDB['ReactUtils']['createElement']('div',{'className':BDFDB['disCN']['tooltiprow'],'children':[BDFDB['ReactUtils']['createElement'](yo['SvgIcon'],{'name':yo['SvgIcon']['Names']['STREAM'],'className':BDFDB['disCN']['tooltipactivityicon']}),BDFDB['ReactUtils']['createElement'](yo['UserSummaryItem'],{'users':cR,'max':0x6})]}):null]['filter'](cV=>cV)}),cN);}else{if(cI['html']===!![])cN['innerHTML']=cH;else cN['innerText']=cH;}if(!cI['type']||!BDFDB['disCN']['tooltip'+cI['type']['toLowerCase']()])cI['type']='top';BDFDB['DOMUtils']['addClass'](cN,BDFDB['disCN']['tooltip'+cI['type']['toLowerCase']()]);cN['position']=cI['type']['toLowerCase']();cN['appendChild'](BDFDB['DOMUtils']['create'](''));if(cN['style']['getPropertyValue']('border-color')&&(cN['style']['getPropertyValue']('background-color')||cN['style']['getPropertyValue']('background-image')))BDFDB['DOMUtils']['addClass'](cN,'tooltip-customcolor');else if(cI['color']&&BDFDB['disCN']['tooltip'+cI['color']['toLowerCase']()])BDFDB['DOMUtils']['addClass'](cN,BDFDB['disCN']['tooltip'+cI['color']['toLowerCase']()]);else BDFDB['DOMUtils']['addClass'](cN,BDFDB['disCN']['tooltipblack']);cN['anker']=cG;if(cI['hide'])BDFDB['DOMUtils']['appendLocalStyle']('BDFDBhideOtherTooltips'+cL,'#app-mount\x20'+BDFDB['dotCN']['tooltip']+':not(.BDFDB-tooltip-'+cL+')\x20{display:\x20none\x20!important;}',cK);var cW=c=>{BDFDB['DOMUtils']['remove'](cM);};cG['addEventListener']('mouseleave',cW);var cY=new MutationObserver(cZ=>{cZ['forEach'](d0=>{var d1=Array['from'](d0['removedNodes']);var d2=d1['indexOf'](cM)>-0x1;var d3=d1['indexOf'](cG)>-0x1;var d4=d1['some'](d5=>d5['contains'](cG));if(d2||d3||d4){BDFDB['ArrayUtils']['remove'](cF,cL);cY['disconnect']();BDFDB['DOMUtils']['remove'](cM);BDFDB['DOMUtils']['removeLocalStyle']('BDFDBhideOtherTooltips'+cL,cK);BDFDB['DOMUtils']['removeLocalStyle']('BDFDBcustomTooltips'+cL,cK);if(!cK['firstElementChild'])BDFDB['DOMUtils']['remove'](cK);cG['removeEventListener']('mouseleave',cW);}});});cY['observe'](document['body'],{'subtree':!![],'childList':!![]});BDFDB['TooltipUtils']['update'](cN);if(cI['delay']){BDFDB['DOMUtils']['toggle'](cM);BDFDB['TimeUtils']['timeout'](c=>{BDFDB['DOMUtils']['toggle'](cM);},cI['delay']);}return cM;};BDFDB['TooltipUtils']['update']=function(d7){if(!Node['prototype']['isPrototypeOf'](d7))return;let d8=BDFDB['DOMUtils']['getParent'](BDFDB['dotCN']['itemlayer'],d7);if(!Node['prototype']['isPrototypeOf'](d8))return;d7=d8['querySelector'](BDFDB['dotCN']['tooltip']);if(!Node['prototype']['isPrototypeOf'](d7)||!Node['prototype']['isPrototypeOf'](d7['anker'])||!d7['position'])return;var d9=d7['querySelector'](BDFDB['dotCN']['tooltippointer']);var da,db,dc=BDFDB['DOMUtils']['getRects'](d7['anker']),dd=BDFDB['DOMUtils']['getRects'](d8),de=BDFDB['DOMUtils']['getRects'](document['querySelector'](BDFDB['dotCN']['appmount'])),df={'height':0xa,'width':0xa};switch(d7['position']){case'top':db=dc['top']-dd['height']-df['height']+0x2;da=dc['left']+(dc['width']-dd['width'])/0x2;break;case'bottom':db=dc['top']+dc['height']+df['height']-0x2;da=dc['left']+(dc['width']-dd['width'])/0x2;break;case'left':db=dc['top']+(dc['height']-dd['height'])/0x2;da=dc['left']-dd['width']-df['width']+0x2;break;case'right':db=dc['top']+(dc['height']-dd['height'])/0x2;da=dc['left']+dc['width']+df['width']-0x2;break;}d8['style']['setProperty']('top',db+'px');d8['style']['setProperty']('left',da+'px');d9['style']['removeProperty']('margin-left');d9['style']['removeProperty']('margin-top');if(d7['position']=='top'||d7['position']=='bottom'){if(da<0x0){d8['style']['setProperty']('left','5px');d9['style']['setProperty']('margin-left',da-0xa+'px');}else{var dg=de['width']-(da+dd['width']);if(dg<0x0){d8['style']['setProperty']('left',de['width']-dd['width']-0x5+'px');d9['style']['setProperty']('margin-left',-0x1*dg+'px');}}}else if(d7['position']=='left'||d7['position']=='right'){if(db<0x0){d8['style']['setProperty']('top','5px');d9['style']['setProperty']('margin-top',db-0xa+'px');}else{var dh=de['height']-(db+dd['height']);if(dh<0x0){d8['style']['setProperty']('top',de['height']-dd['height']-0x5+'px');d9['style']['setProperty']('margin-top',-0x1*dh+'px');}}}};BDFDB['ObjectUtils']={};BDFDB['ObjectUtils']['is']=function(di){return di&&Object['prototype']['isPrototypeOf'](di)&&!Array['prototype']['isPrototypeOf'](di);};BDFDB['ObjectUtils']['extract']=function(dj,...dk){let dl={};if(BDFDB['ObjectUtils']['is'](dj))for(let dm of dk['flat'](0xa)['filter'](dn=>dn))if(dj[dm])dl[dm]=dj[dm];return dl;};BDFDB['ObjectUtils']['exclude']=function(dp,...dq){let dr=Object['assign']({},dp);BDFDB['ObjectUtils']['delete'](dr,...dq);return dr;};BDFDB['ObjectUtils']['delete']=function(ds,...dt){if(BDFDB['ObjectUtils']['is'](ds))for(let du of dt['flat'](0xa)['filter'](dv=>dv))delete ds[du];};BDFDB['ObjectUtils']['sort']=function(dw,dx,dy){if(!BDFDB['ObjectUtils']['is'](dw))return{};var dz={};if(dx===undefined||!dx)for(let dA of Object['keys'](dw)['sort']())dz[dA]=dw[dA];else{let dB=[];for(let dA in dw)dB['push'](dw[dA]);dB=BDFDB['ArrayUtils']['keySort'](dB,dx,dy);for(let dD of dB)for(let dA in dw)if(BDFDB['equals'](dD,dw[dA])){dz[dA]=dD;break;}}return dz;};BDFDB['ObjectUtils']['reverse']=function(dF,dG){if(!BDFDB['ObjectUtils']['is'](dF))return{};var dH={};for(let dI of dG===undefined||!dG?Object['keys'](dF)['reverse']():Object['keys'](dF)['sort']()['reverse']())dH[dI]=dF[dI];return dH;};BDFDB['ObjectUtils']['filter']=function(dJ,dK,dL=![]){if(!BDFDB['ObjectUtils']['is'](dJ))return{};if(typeof dK!='function')return dJ;return Object['keys'](dJ)['filter'](dM=>dK(dL?dM:dJ[dM]))['reduce']((dN,dO)=>(dN[dO]=dJ[dO],dN),{});};BDFDB['ObjectUtils']['push']=function(dP,dQ){if(BDFDB['ObjectUtils']['is'](dP))dP[Object['keys'](dP)['length']]=dQ;};BDFDB['ObjectUtils']['pop']=function(dR,dS){if(BDFDB['ObjectUtils']['is'](dR)){let dT=Object['keys'](dR);if(!dT['length'])return;let dS=dR[dT[dT['length']-0x1]];delete dR[dT[dT['length']-0x1]];return dS;}};BDFDB['ObjectUtils']['map']=function(dV,dW){if(!BDFDB['ObjectUtils']['is'](dV))return{};if(typeof dW!='string'&&typeof dW!='function')return dV;var dX={};for(let dY in dV)if(BDFDB['ObjectUtils']['is'](dV[dY]))dX[dY]=typeof dW=='string'?dV[dY][dW]:dW(dV[dY],dY);return dX;};BDFDB['ObjectUtils']['toArray']=function(dZ){if(!BDFDB['ObjectUtils']['is'](dZ))return[];return Object['entries'](dZ)['map'](e0=>e0[0x1]);};BDFDB['ObjectUtils']['deepAssign']=function(e1,...e2){if(!e2['length'])return e1;var e3=e2['shift']();if(BDFDB['ObjectUtils']['is'](e1)&&BDFDB['ObjectUtils']['is'](e3)){for(var e4 in e3){if(BDFDB['ObjectUtils']['is'](e3[e4])){if(!e1[e4])Object['assign'](e1,{[e4]:{}});BDFDB['ObjectUtils']['deepAssign'](e1[e4],e3[e4]);}else Object['assign'](e1,{[e4]:e3[e4]});}}return BDFDB['ObjectUtils']['deepAssign'](e1,...e2);};BDFDB['ObjectUtils']['isEmpty']=function(e5){return!BDFDB['ObjectUtils']['is'](e5)||Object['getOwnPropertyNames'](e5)['length']==0x0;};BDFDB['ArrayUtils']={};BDFDB['ArrayUtils']['is']=function(e6){return e6&&Array['isArray'](e6);};BDFDB['ArrayUtils']['keySort']=function(e7,e8,e9){if(!BDFDB['ArrayUtils']['is'](e7))return[];if(e8==null)return e7;if(e9===undefined)e9=null;return e7['sort'](function(ea,eb){var ec=ea[e8],ed=eb[e8];if(ec!==e9)return eced?0x1:0x0;});};BDFDB['ArrayUtils']['numSort']=function(ee){return ee['sort'](function(ef,eg){return efeg?0x1:0x0;});};BDFDB['ArrayUtils']['remove']=function(eh,ei,ej=![]){if(!BDFDB['ArrayUtils']['is'](eh))return[];if(!eh['includes'](ei))return eh;if(!ej)eh['splice'](eh['indexOf'](ei),0x1);else while(eh['indexOf'](ei)>-0x1)eh['splice'](eh['indexOf'](ei),0x1);return eh;};BDFDB['ArrayUtils']['getAllIndexes']=function(ek,el){if(!BDFDB['ArrayUtils']['is'](ek)&&typeof ek!='string')return[];var em=[],en=-0x1;while((en=ek['indexOf'](el,en+0x1))!==-0x1)em['push'](en);return em;};BDFDB['ArrayUtils']['removeCopies']=function(eo){if(!BDFDB['ArrayUtils']['is'](eo))return[];return[...new Set(eo)];};BDFDB['ModuleUtils']={};BDFDB['ModuleUtils']['cached']={};BDFDB['ModuleUtils']['find']=function(ep){var eq=e['getWebModuleReq']();for(let er in eq['c'])if(eq['c']['hasOwnProperty'](er)){var es=eq['c'][er]['exports'];if(es&&(typeof es=='object'||typeof es=='function')&&ep(es))return es;if(es&&es['__esModule'])for(let et in es)if(es[et]&&(typeof es[et]=='object'||typeof es[et]=='function')&&ep(es[et]))return es[et];}};BDFDB['ModuleUtils']['findByProperties']=function(eu){eu=BDFDB['ArrayUtils']['is'](eu)?eu:Array['from'](arguments);var ev=JSON['stringify'](eu);if(!BDFDB['ObjectUtils']['is'](BDFDB['ModuleUtils']['cached']['prop']))BDFDB['ModuleUtils']['cached']['prop']={};if(BDFDB['ModuleUtils']['cached']['prop'][ev])return BDFDB['ModuleUtils']['cached']['prop'][ev];else{var ew=BDFDB['ModuleUtils']['find'](ew=>eu['every'](ey=>ew[ey]!==undefined));if(ew){BDFDB['ModuleUtils']['cached']['prop'][ev]=ew;return ew;}else BDFDB['LogUtils']['warn'](ev+'\x20[properties]\x20not\x20found\x20in\x20WebModules');}};BDFDB['ModuleUtils']['findByName']=function(ez){var eA=JSON['stringify'](ez);if(!BDFDB['ObjectUtils']['is'](BDFDB['ModuleUtils']['cached']['name']))BDFDB['ModuleUtils']['cached']['name']={};if(BDFDB['ModuleUtils']['cached']['name'][eA])return BDFDB['ModuleUtils']['cached']['name'][eA];else{var eB=BDFDB['ModuleUtils']['find'](eB=>eB['displayName']===ez);if(eB){BDFDB['ModuleUtils']['cached']['name'][eA]=eB;return eB;}else BDFDB['LogUtils']['warn'](eA+'\x20[name]\x20not\x20found\x20in\x20WebModules');}};BDFDB['ModuleUtils']['findByString']=function(eD){eD=BDFDB['ArrayUtils']['is'](eD)?eD:Array['from'](arguments);var eE=JSON['stringify'](eD);if(!BDFDB['ObjectUtils']['is'](BDFDB['ModuleUtils']['cached']['string']))BDFDB['ModuleUtils']['cached']['string']={};if(BDFDB['ModuleUtils']['cached']['string'][eE])return BDFDB['ModuleUtils']['cached']['string'][eE];else{var eF=BDFDB['ModuleUtils']['find'](eF=>eD['every'](eH=>typeof eF=='function'&&eF['toString']()['indexOf'](eH)>-0x1));if(eF){BDFDB['ModuleUtils']['cached']['string'][eE]=eF;return eF;}else BDFDB['LogUtils']['warn'](eE+'\x20[string]\x20not\x20found\x20in\x20WebModules');}};BDFDB['ModuleUtils']['findByPrototypes']=function(eI){eI=BDFDB['ArrayUtils']['is'](eI)?eI:Array['from'](arguments);var eJ=JSON['stringify'](eI);if(!BDFDB['ObjectUtils']['is'](BDFDB['ModuleUtils']['cached']['proto']))BDFDB['ModuleUtils']['cached']['proto']={};if(BDFDB['ModuleUtils']['cached']['proto'][eJ])return BDFDB['ModuleUtils']['cached']['proto'][eJ];else{var eK=BDFDB['ModuleUtils']['find'](eK=>eK['prototype']&&eI['every'](eM=>eK['prototype'][eM]!==undefined));if(eK){BDFDB['ModuleUtils']['cached']['proto'][eJ]=eK;return eK;}else BDFDB['LogUtils']['warn'](eJ+'\x20[prototypes]\x20not\x20found\x20in\x20WebModules');}};e['getWebModuleReq']=function(){if(!e['getWebModuleReq']['req']){const eN='BDFDB-WebModules';const eO=window['webpackJsonp']['push']([[],{[eN]:(eP,eQ,eO)=>eP['exports']=eO},[[eN]]]);delete eO['m'][eN];delete eO['c'][eN];e['getWebModuleReq']['req']=eO;}return e['getWebModuleReq']['req'];};var eS={};eS['Patchtypes']=['before','instead','after'];eS['Patchmap']={'BannedCard':'BannedUser','InvitationCard':'InviteRow','InviteCard':'InviteRow','PopoutContainer':'Popout','MemberCard':'Member','WebhookCard':'Webhook'};eS['Patchfinder']={'Account':'accountinfo','App':'app','AppView':'appcontainer','AuthWrapper':'loginscreen','BannedCard':'guildsettingsbannedcard','ChannelMember':'member','EmojiPicker':'emojipicker','FriendRow':'friendsrow','Guild':'guildouter','InstantInviteModal':'invitemodalwrapper','InvitationCard':'invitemodalinviterow','InviteCard':'guildsettingsinvitecard','PopoutContainer':'popout','PrivateChannelCall':'callcurrentcontainer','PrivateChannelsList':'dmchannelsscroller','MemberCard':'guildsettingsmembercard','NameTag':'nametag','Note':'usernote','SearchResults':'searchresultswrap','TypingUsers':'typing','UnreadDMs':'guildsscroller','UserPopout':'userpopout','V2C_ContentColumn':'contentcolumn','V2C_List':'_repolist','V2C_PluginCard':'_repoheader','V2C_ThemeCard':'_repoheader'};eS['GlobalModules']={};try{eS['GlobalModules']['V2C_ContentColumn']=V2C_ContentColumn;}catch(eT){BDFDB['LogUtils']['warn']('Could\x20not\x20find\x20global\x20Module\x20\x22V2C_ContentColumn\x22');}try{eS['GlobalModules']['V2C_List']=V2C_List;}catch(eU){BDFDB['LogUtils']['warn']('Could\x20not\x20find\x20global\x20Module\x20\x22V2C_List\x22');}try{eS['GlobalModules']['V2C_PluginCard']=V2C_PluginCard;}catch(eV){BDFDB['LogUtils']['warn']('Could\x20not\x20find\x20global\x20Module\x20\x22V2C_PluginCard\x22');}try{eS['GlobalModules']['V2C_ThemeCard']=V2C_ThemeCard;}catch(eW){BDFDB['LogUtils']['warn']('Could\x20not\x20find\x20global\x20Module\x20\x22V2C_ThemeCard\x22');}BDFDB['ModuleUtils']['patch']=function(eX,eY,eZ,f0){if(!eX||!eY||!eZ||!BDFDB['ObjectUtils']['is'](f0))return null;f0=BDFDB['ObjectUtils']['filter'](f0,f1=>eS['Patchtypes']['includes'](f1),!![]);if(BDFDB['ObjectUtils']['isEmpty'](f0))return;const f2=typeof eX==='string'?eX:eX['name'];const f3=f2['toLowerCase']();if(!eY['BDFDBpatch'])eY['BDFDBpatch']={};eZ=[eZ]['flat'](0xa)['filter'](f4=>f4);for(let f5 of eZ){if(!eY[f5])eY[f5]=c=>{};const f7=eY[f5];if(!eY['BDFDBpatch'][f5]){eY['BDFDBpatch'][f5]={};for(let f8 of eS['Patchtypes'])eY['BDFDBpatch'][f5][f8]={};eY['BDFDBpatch'][f5]['originalMethod']=f7;eY[f5]=function(){const f9={'thisObject':this,'methodArguments':arguments,'originalMethod':f7,'originalMethodName':f5,'callOriginalMethod':c=>f9['returnValue']=f9['originalMethod']['apply'](f9['thisObject'],f9['methodArguments'])};if(window['BDFDB']&&typeof BDFDB==='object'&&BDFDB['loaded']&&eY['BDFDBpatch'][f5]){if(!BDFDB['ObjectUtils']['isEmpty'](eY['BDFDBpatch'][f5]['before']))for(let fb in BDFDB['ObjectUtils']['sort'](eY['BDFDBpatch'][f5]['before'])){BDFDB['TimeUtils']['suppress'](eY['BDFDBpatch'][f5]['before'][fb],'\x22before\x22\x20callback\x20of\x20'+f5+'\x20in\x20'+(eY['constructor']?eY['constructor']['displayName']||eY['constructor']['name']:'module'),eY['BDFDBpatch'][f5]['before'][fb]['pluginname'])(f9);}if(BDFDB['ObjectUtils']['isEmpty'](eY['BDFDBpatch'][f5]['instead']))BDFDB['TimeUtils']['suppress'](f9['callOriginalMethod'],'originalMethod\x20of\x20'+f5+'\x20in\x20'+(eY['constructor']?eY['constructor']['displayName']||eY['constructor']['name']:'module'))();else for(let fc in BDFDB['ObjectUtils']['sort'](eY['BDFDBpatch'][f5]['instead'])){let fd=BDFDB['TimeUtils']['suppress'](eY['BDFDBpatch'][f5]['instead'][fc],'\x22instead\x22\x20callback\x20of\x20'+f5+'\x20in\x20'+(eY['constructor']?eY['constructor']['displayName']||eY['constructor']['name']:'module'),eY['BDFDBpatch'][f5]['instead'][fc]['pluginname'])(f9);if(fd!==undefined)f9['returnValue']=fd;}if(!BDFDB['ObjectUtils']['isEmpty'](eY['BDFDBpatch'][f5]['after']))for(let fe in BDFDB['ObjectUtils']['sort'](eY['BDFDBpatch'][f5]['after'])){let fd=BDFDB['TimeUtils']['suppress'](eY['BDFDBpatch'][f5]['after'][fe],'\x22after\x22\x20callback\x20of\x20'+f5+'\x20in\x20'+(eY['constructor']?eY['constructor']['displayName']||eY['constructor']['name']:'module'),eY['BDFDBpatch'][f5]['after'][fe]['pluginname'])(f9);if(fd!==undefined)f9['returnValue']=fd;}}else BDFDB['TimeUtils']['suppress'](f9['callOriginalMethod'],'originalMethod\x20of\x20'+f5+'\x20in\x20'+(eY['constructor']?eY['constructor']['displayName']||eY['constructor']['name']:'module'))();return f5=='render'&&f9['returnValue']===undefined?null:f9['returnValue'];};}for(let fg in f0)if(typeof f0[fg]=='function'){eY['BDFDBpatch'][f5][fg][f3]=f0[fg];eY['BDFDBpatch'][f5][fg][f3]['pluginname']=f2;}}let fh=c=>{BDFDB['ModuleUtils']['unpatch'](eX,eY,eZ);};if(eX&&typeof eX=='object'){if(!BDFDB['ArrayUtils']['is'](eX['patchCancels']))eX['patchCancels']=[];eX['patchCancels']['push'](fh);}return fh;};BDFDB['ModuleUtils']['unpatch']=function(fj,fk,fl){if(!fk&&!fl){if(BDFDB['ObjectUtils']['is'](fj)&&BDFDB['ArrayUtils']['is'](fj['patchCancels'])){for(let fm of fj['patchCancels'])fm();fj['patchCancels']=[];}}else{if(!BDFDB['ObjectUtils']['is'](fk)||!fk['BDFDBpatch'])return;const fn=!fj?null:(typeof fj==='string'?fj:fj['name'])['toLowerCase']();if(fl){for(let fo of[fl]['flat'](0xa)['filter'](fp=>fp))if(fk[fo]&&fk['BDFDBpatch'][fo])fr(fo,fn);}else for(let fq of fk['BDFDBpatch'])fr(fq,fn);}function fr(fs,ft){for(let fu of eS['Patchtypes']){if(ft)delete fk['BDFDBpatch'][fs][fu][ft];else delete fk['BDFDBpatch'][fs][fu];}var fv=!![];for(let fu of eS['Patchtypes'])if(!BDFDB['ObjectUtils']['isEmpty'](fk['BDFDBpatch'][fs][fu]))fv=![];if(fv){fk[fs]=fk['BDFDBpatch'][fs]['originalMethod'];delete fk['BDFDBpatch'][fs];if(BDFDB['ObjectUtils']['isEmpty'](fk['BDFDBpatch']))delete fk['BDFDBpatch'];}}};BDFDB['ModuleUtils']['forceAllUpdates']=function(fx,fy){if(BDFDB['ObjectUtils']['is'](fx)&&BDFDB['ObjectUtils']['is'](fx['patchedModules'])){const fz=document['querySelector'](BDFDB['dotCN']['app']);const fA=document['querySelector']('#bd-settingspane-container\x20'+BDFDB['dotCN']['scrollerwrap']);if(fz){let fB=[],fC={};for(let fD in fx['patchedModules'])for(let fE in fx['patchedModules'][fD]){let fF=[fx['patchedModules'][fD][fE]]['flat'](0xa)['filter'](fG=>fG);if(fF['includes']('componentDidMount')||fF['includes']('componentDidUpdate')||fF['includes']('render')){fB['push'](fE);let fH=fE['split']('\x20_\x20_\x20')[0x0];if(!fC[fH])fC[fH]=[];fC[fH]['push'](fD);}}fy=[fy]['flat'](0xa)['filter'](fI=>fI);if(fy['length']){fy=fy['map'](fJ=>fJ&&eS['Patchmap'][fJ]?eS['Patchmap'][fJ]+'\x20_\x20_\x20'+fJ:fJ);fB=fB['filter'](fK=>fy['indexOf'](fK)>-0x1);}fB=BDFDB['ArrayUtils']['removeCopies'](fB);if(fB['length']){try{const fL=BDFDB['ReactUtils']['findOwner'](fz,{'name':fB,'all':!![],'group':!![],'unlimited':!![]});const fM=BDFDB['ReactUtils']['findOwner'](fz,{'name':fB,'all':!![],'group':!![],'unlimited':!![],'up':!![]});for(let fE in fL)for(let fO of fL[fE])e['forceInitiateProcess'](fx,fO,fE,fC[fE]);for(let fE in fM)for(let fO of fM[fE])e['forceInitiateProcess'](fx,fO,fE,fC[fE]);if(fA){const fR=BDFDB['ReactUtils']['findOwner'](fA,{'name':fB,'all':!![],'group':!![],'unlimited':!![]});for(let fE in fR)for(let fO of fR[fE])e['forceInitiateProcess'](fx,fO,fE,fC[fE]);}}catch(fU){BDFDB['LogUtils']['error']('Could\x20not\x20force\x20update\x20components!\x20'+fU,fx['name']);}}}}};e['forceInitiateProcess']=function(fV,fW,fX,fY){if(!fV||!fW||!fX)return;let fZ=[];for(let g0 in fV['patchedModules'])if(fV['patchedModules'][g0][fX])fZ['push'](fV['patchedModules'][g0][fX]);fZ=BDFDB['ArrayUtils']['removeCopies'](fZ)['flat'](0xa)['filter'](g1=>g1);if(fZ['includes']('componentDidMount'))e['initiateProcess'](fV,fX,{'instance':fW,'methodname':'componentDidMount','patchtypes':fY});if(fZ['includes']('render'))BDFDB['ReactUtils']['forceUpdate'](fW);else if(fZ['includes']('componentDidUpdate'))e['initiateProcess'](fV,fX,{'instance':fW,'methodname':'componentDidUpdate','patchtypes':fY});};e['initiateProcess']=function(g2,g3,g4){if(BDFDB['ObjectUtils']['is'](g2)&&!g2['stopping']&&g4['instance']){let g5=g2['name']=='$BDFDB';if(g2['name']=='$BDFDB')g2=By;g3=(g3['split']('\x20_\x20_\x20')[0x1]||g3)['replace'](/[^A-z0-9]|_/g,'');g3=g3['charAt'](0x0)['toUpperCase']()+g3['slice'](0x1);if(typeof g2['process'+g3]=='function'){let g6=!g5&&g2['process'+g3]['toString']()['split']('\x0a')[0x0]['replace'](/ /g,'')['split'](',')['length']>0x1;if(g6){if(g4['methodname']=='render'){if(g4['returnvalue'])g2['process'+g3](g4['instance'],null,g4['returnvalue'],[g4['methodname']]);}else{let g7=BDFDB['ReactUtils']['findDOMNode'](g4['instance']);if(g7)g2['process'+g3](g4['instance'],g7,g4['returnvalue'],[g4['methodname']]);else BDFDB['TimeUtils']['timeout'](c=>{g7=BDFDB['ReactUtils']['findDOMNode'](g4['instance']);if(g7)g2['process'+g3](g4['instance'],g7,g4['returnvalue'],[g4['methodname']]);});}}else{if(g4['methodname']=='render'){if(g4['returnvalue']||g4['patchtypes']['includes']('before'))g2['process'+g3](g4);}else{g4['node']=BDFDB['ReactUtils']['findDOMNode'](g4['instance']);if(g4['node'])g2['process'+g3](g4);else BDFDB['TimeUtils']['timeout'](c=>{g4['node']=BDFDB['ReactUtils']['findDOMNode'](g4['instance']);if(g4['node'])g2['process'+g3](g4);});}}}}};e['patchPlugin']=function(ga){if(!BDFDB['ObjectUtils']['is'](ga)||!BDFDB['ObjectUtils']['is'](ga['patchedModules']))return;BDFDB['ModuleUtils']['unpatch'](ga);for(let gb in ga['patchedModules'])for(let gc in ga['patchedModules'][gb]){if(eS['GlobalModules'][gc]&&typeof eS['GlobalModules'][gc]=='function')gg(eS['GlobalModules'][gc],gc,gb);else{var gd=eS['Patchmap'][gc];var ge=eS['Patchfinder'][gc['split']('\x20_\x20_\x20')[0x1]||gc];var gf=gd?gd+'\x20_\x20_\x20'+gc:gc;if(gd){ga['patchedModules'][gb][gf]=ga['patchedModules'][gb][gc];delete ga['patchedModules'][gb][gc];}if(!ge)gg(BDFDB['ModuleUtils']['findByName'](gf['split']('\x20_\x20_\x20')[0x0]),gf,gb);else if(xr[ge])gn(ge,gf,gb);}}function gg(gh,gc,gb){if(gh){var gk=gc['split']('\x20_\x20_\x20')[0x0];gh=gh['_reactInternalFiber']&&gh['_reactInternalFiber']['type']?gh['_reactInternalFiber']['type']:gh;gh=gh['displayName']==gk||gh['name']==gk?gh:BDFDB['ReactUtils']['findOwner'](gh,{'name':gk})||BDFDB['ReactUtils']['findOwner'](gh,{'name':gk,'up':!![]});if(gh){gh=gh['_reactInternalFiber']&&gh['_reactInternalFiber']['type']?gh['_reactInternalFiber']['type']:gh;let gl={};gl[gb]=gm=>{if(window['BDFDB']&&typeof BDFDB==='object'&&BDFDB['loaded'])e['initiateProcess'](ga,gc,{'instance':gm['thisObject'],'returnvalue':gm['returnValue'],'methodname':gm['originalMethodName'],'patchtypes':[gb]});};BDFDB['ModuleUtils']['patch'](ga,gh['prototype'],ga['patchedModules'][gb][gc],gl);}}}function gn(ge,gc,gb){const gr=document['querySelector'](BDFDB['dotCN']['app']),gs=document['querySelector']('#bd-settingspane-container\x20'+BDFDB['dotCN']['scrollerwrap']);var gt=![];if(gr){var gu=BDFDB['ReactUtils']['findOwner'](gr,{'name':gc,'unlimited':!![]})||BDFDB['ReactUtils']['findOwner'](gr,{'name':gc,'unlimited':!![],'up':!![]});if(gu){gt=!![];gg(gu,gc,gb);}}if(!gt&&gs){var gv=BDFDB['ReactUtils']['findOwner'](gs,{'name':gc,'unlimited':!![]});if(gv){gt=!![];gg(gv,gc,gb);}}if(!gt){let gw=![],gx=BDFDB['disCN'][ge],gy=BDFDB['dotCN'][ge];let gz=new MutationObserver(gA=>{gA['forEach'](gB=>{gB['addedNodes']['forEach'](gC=>{if(gw||!gC||!gC['tagName'])return;var gD=null;if((gD=BDFDB['DOMUtils']['containsClass'](gC,gx)?gC:gC['querySelector'](gy))!=null){var gE=BDFDB['ReactUtils']['getInstance'](gD);if(gF(gE,gc)){gw=!![];gz['disconnect']();gg(gE,gc,gb);BDFDB['ModuleUtils']['forceAllUpdates'](ga,gc);}}});});});BDFDB['ObserverUtils']['connect'](ga,BDFDB['dotCN']['appmount'],{'name':'checkForInstanceObserver','instance':gz,'multi':!![]},{'childList':!![],'subtree':!![]});}}function gF(gG,gH){if(!gG)return![];gG=gG['_reactInternalFiber']&&gG['_reactInternalFiber']['type']?gG['_reactInternalFiber']['type']:gG;gG=gG['displayName']==gH||gG['name']==gH?gG:BDFDB['ReactUtils']['findOwner'](gG,{'name':gH})||BDFDB['ReactUtils']['findOwner'](gG,{'name':gH,'up':!![]});return!!gG;}};var gI=['ChannelContextMenu','DeveloperContextMenu','GuildContextMenu','GuildRoleContextMenu','MessageContextMenu','NativeContextMenu','ScreenshareContextMenu','UserContextMenu','UserSettingsCogContextMenu'];var gJ=['MessageOptionPopout'];var gK=['ApplicationContextMenu','GroupDMContextMenu'];var gL={};for(let gM of gK)gL[gM]={'query':[],'module':null};e['addContextListeners']=gN=>{if(!BDFDB['ObjectUtils']['is'](gN))return;for(let gO of gI)if(typeof gN['on'+gO]==='function')e['patchContextMenuPlugin'](gN,gO,BDFDB['ModuleUtils']['findByName'](gO));for(let gP of gJ)if(typeof gN['on'+gP]==='function')e['patchPopoutPlugin'](gN,gP,BDFDB['ModuleUtils']['findByName'](gP));for(let gQ of gK)if(typeof gN['on'+gQ]==='function'){if(gL[gQ]['module'])e['patchContextMenuPlugin'](gN,gQ,gL[gQ]['module']);else gL[gQ]['query']['push'](gN);}};e['patchContextMenuPlugin']=(gR,gS,gT)=>{if(gT&&gT['prototype']){let gU=gR['on'+gS]['toString']()['split']('\x0a')[0x0]['replace'](/ /g,'')['split'](',')['length']>0x1;if(gU){BDFDB['ModuleUtils']['patch'](gR,gT['prototype'],'render',{'after':gV=>{let gW=gV['thisObject'],gX=BDFDB['ReactUtils']['findDOMNode'](gV['thisObject']),gY=gV['returnValue'];if(gW&&gX&&gY&&typeof gR['on'+gS]==='function')gR['on'+gS](gW,gX,gY);}});}else{BDFDB['ModuleUtils']['patch'](gR,gT['prototype'],'render',{'after':gZ=>{if(gZ['thisObject']&&gZ['returnValue']&&typeof gR['on'+gS]==='function')gR['on'+gS]({'instance':gZ['thisObject'],'returnvalue':gZ['returnValue'],'methodname':'render'});}});}}};e['patchPopoutPlugin']=(h0,h1,h2)=>{if(h2&&h2['prototype']){let h3=h0['on'+h1]['toString']()['split']('\x0a')[0x0]['replace'](/ /g,'')['split'](',')['length']>0x1;if(h3){BDFDB['ModuleUtils']['patch'](h0,h2['prototype'],'render',{'after':h4=>{let h5=h4['thisObject'],h6=BDFDB['ReactUtils']['findDOMNode'](h4['thisObject']),h7=h4['returnValue'];if(h5&&h6&&h7&&typeof h0['on'+h1]==='function'){h0['on'+h1](h5,h6,h7);if(!h5['BDFDBforceUpdateTimeout'])BDFDB['ReactUtils']['forceUpdate'](h5);}}});}else{BDFDB['ModuleUtils']['patch'](h0,h2['prototype'],'render',{'after':h8=>{if(h8['thisObject']&&h8['returnValue']&&typeof h0['on'+h1]==='function')h0['on'+h1]({'instance':h8['thisObject'],'returnvalue':h8['returnValue'],'methodname':'render'});}});}}};e['patchContextMenuLib']=(h9,ha)=>{if(h9&&h9['prototype']){BDFDB['ModuleUtils']['patch'](BDFDB,h9['prototype'],'componentDidMount',{'after':hb=>{if(!hb['thisObject']['BDFDBforceRenderTimeout']&&typeof hb['thisObject']['render']=='function')hb['thisObject']['render']();}});BDFDB['ModuleUtils']['patch'](BDFDB,h9['prototype'],'componentDidUpdate',{'after':hc=>{var hd=BDFDB['ReactUtils']['findDOMNode'](hc['thisObject']);if(hd){const he=BDFDB['ReactUtils']['getValue'](hc,'thisObject._reactInternalFiber.stateNode.props.onHeightUpdate');const hf=BDFDB['DOMUtils']['getRects'](hd),hg=BDFDB['DOMUtils']['getRects'](document['querySelector'](BDFDB['dotCN']['appmount']));if(he&&hf['top']+hf['height']>hg['height'])he();}}});BDFDB['ModuleUtils']['patch'](BDFDB,h9['prototype'],'render',{'after':hh=>{if(hh['thisObject']['props']['BDFDBcontextMenu']&&hh['thisObject']['props']['children']&&hh['returnValue']&&hh['returnValue']['props']){hh['returnValue']['props']['children']=hh['thisObject']['props']['children'];delete hh['thisObject']['props']['value'];delete hh['thisObject']['props']['children'];delete hh['thisObject']['props']['BDFDBcontextMenu'];}if(BDFDB['ReactUtils']['findDOMNode'](hh['thisObject'])){hh['thisObject']['BDFDBforceRenderTimeout']=!![];BDFDB['TimeUtils']['timeout'](c=>{delete hh['thisObject']['BDFDBforceRenderTimeout'];},0x3e8);}if(ha){let hj=BDFDB['ReactUtils']['getValue'](hh,'thisObject._reactInternalFiber.child.type');if(hj&&hj['displayName']&&gL[hj['displayName']]&&!gL[hj['displayName']]['module']){gL[hj['displayName']]['module']=hj;e['patchContextMenuLib'](hj,![]);while(gL[hj['displayName']]['query']['length']){e['patchContextMenuPlugin'](gL[hj['displayName']]['query']['pop'](),hj['displayName'],hj);}}}}});}};e['patchPopoutLib']=(hk,hl)=>{if(hk&&hk['prototype']){BDFDB['ModuleUtils']['patch'](BDFDB,hk['prototype'],'componentDidMount',{'after':hm=>{if(!hm['thisObject']['BDFDBforceRenderTimeout']&&!hm['thisObject']['BDFDBforceUpdateTimeout']&&typeof hm['thisObject']['render']=='function')hm['thisObject']['render']();}});BDFDB['ModuleUtils']['patch'](BDFDB,hk['prototype'],'componentDidUpdate',{'after':hn=>{const ho=BDFDB['ReactUtils']['getValue'](hn,'thisObject._reactInternalFiber.return.return.return.stateNode.updateOffsets');if(ho)ho();hn['thisObject']['BDFDBforceUpdateTimeout']=!![];BDFDB['TimeUtils']['timeout'](c=>{delete hn['thisObject']['BDFDBforceUpdateTimeout'];},0x3e8);}});BDFDB['ModuleUtils']['patch'](BDFDB,hk['prototype'],'render',{'after':hq=>{if(BDFDB['ReactUtils']['findDOMNode'](hq['thisObject'])){hq['thisObject']['BDFDBforceRenderTimeout']=!![];BDFDB['TimeUtils']['timeout'](c=>{delete hq['thisObject']['BDFDBforceRenderTimeout'];},0x3e8);}if(hq['thisObject']['props']['message']&&!hq['thisObject']['props']['target']){const hs=document['querySelector'](BDFDB['dotCN']['messages']);if(hs)for(let ht of BDFDB['ReactUtils']['findOwner'](hs,{'name':'Message','all':!![],'unlimited':!![]})){if(hq['thisObject']['props']['message']['id']==ht['props']['message']['id']){target=BDFDB['ReactUtils']['findDOMNode'](ht);if(target)hq['thisObject']['props']['target']=target;break;}}}}});}};BDFDB['DiscordConstants']=BDFDB['ModuleUtils']['findByProperties']('Permissions','ActivityTypes');var hu={};hu['Channel']=BDFDB['ModuleUtils']['findByPrototypes']('getRecipientId','getTitleIcon','getGuildId');hu['Guild']=BDFDB['ModuleUtils']['findByPrototypes']('getIconURL','getMaxEmojiSlots','getRole');hu['Message']=BDFDB['ModuleUtils']['findByPrototypes']('getReaction','getAuthorName','getChannelId');hu['Timestamp']=BDFDB['ModuleUtils']['findByPrototypes']('add','dayOfYear','hasAlignedHourOffset');hu['User']=BDFDB['ModuleUtils']['findByPrototypes']('hasFlag','isLocalBot','isClaimed');BDFDB['DiscordObjects']=Object['assign']({},hu);var hv={};for(let hw of['child_process','electron','fs','path','process','request']){try{hv[hw]=require(hw);}catch(hx){}}BDFDB['LibraryRequires']=Object['assign']({},hv);var hy={};hy['AckUtils']=BDFDB['ModuleUtils']['findByProperties']('localAck','bulkAck');hy['APIUtils']=BDFDB['ModuleUtils']['findByProperties']('getAPIBaseURL');hy['AnimationUtils']=BDFDB['ModuleUtils']['findByProperties']('spring','decay');hy['BadgeUtils']=BDFDB['ModuleUtils']['findByProperties']('getBadgeCountString','getBadgeWidthForValue');hy['CategoryCollapseStore']=BDFDB['ModuleUtils']['findByProperties']('getCollapsedCategories','isCollapsed');hy['CategoryCollapseUtils']=BDFDB['ModuleUtils']['findByProperties']('categoryCollapse','categoryCollapseAll');hy['ChannelStore']=BDFDB['ModuleUtils']['findByProperties']('getChannel','getChannels');hy['ColorUtils']=BDFDB['ModuleUtils']['findByProperties']('hex2int','hex2rgb');hy['ContextMenuUtils']=BDFDB['ModuleUtils']['findByProperties']('closeContextMenu','openContextMenu');hy['CopyLinkUtils']=BDFDB['ModuleUtils']['findByProperties']('SUPPORTS_COPY','copy');hy['CurrentUserStore']=BDFDB['ModuleUtils']['findByProperties']('getCurrentUser');hy['DirectMessageUnreadStore']=BDFDB['ModuleUtils']['findByProperties']('getUnreadPrivateChannelIds');hy['DirectMessageUtils']=BDFDB['ModuleUtils']['findByProperties']('addRecipient','openPrivateChannel');hy['FriendUtils']=BDFDB['ModuleUtils']['findByProperties']('getFriendIDs','getRelationships');hy['FolderStore']=BDFDB['ModuleUtils']['findByProperties']('getGuildFolderById','getFlattenedGuilds');hy['FolderUtils']=BDFDB['ModuleUtils']['findByProperties']('isFolderExpanded','getExpandedFolders');hy['GuildBoostUtils']=BDFDB['ModuleUtils']['findByProperties']('getTierName','getUserLevel');hy['GuildChannelStore']=BDFDB['ModuleUtils']['findByProperties']('getChannels','getDefaultChannel');hy['GuildEmojiStore']=BDFDB['ModuleUtils']['findByProperties']('getGuildEmoji','getDisambiguatedEmojiContext');hy['GuildSettingsUtils']=BDFDB['ModuleUtils']['findByProperties']('updateChannelOverrideSettings','updateNotificationSettings');hy['GuildStore']=BDFDB['ModuleUtils']['findByProperties']('getGuild','getGuilds');hy['GuildUtils']=BDFDB['ModuleUtils']['findByProperties']('transitionToGuildSync');hy['HistoryUtils']=BDFDB['ModuleUtils']['findByProperties']('transitionTo','replaceWith','getHistory');;hy['IconUtils']=BDFDB['ModuleUtils']['findByProperties']('getGuildIconURL','getGuildBannerURL');hy['InviteUtils']=BDFDB['ModuleUtils']['findByProperties']('acceptInvite','createInvite');hy['KeyCodeUtils']=Object['assign']({},BDFDB['ModuleUtils']['findByProperties']('toCombo','keyToCode'));hy['KeyCodeUtils']['getString']=hz=>{return hy['KeyCodeUtils']['toString']([hz]['flat'](0xa)['filter'](hA=>hA)['map'](hB=>[BDFDB['DiscordConstants']['KeyboardDeviceTypes']['KEYBOARD_KEY'],hB,BDFDB['DiscordConstants']['KeyboardEnvs']['BROWSER']]),!![]);};hy['KeyEvents']=BDFDB['ModuleUtils']['findByProperties']('aliases','code','codes');hy['LanguageStore']=BDFDB['ModuleUtils']['findByProperties']('getLanguages','Messages');hy['LastChannelStore']=BDFDB['ModuleUtils']['findByProperties']('getLastSelectedChannelId');hy['LastGuildStore']=BDFDB['ModuleUtils']['findByProperties']('getLastSelectedGuildId');hy['LoginUtils']=BDFDB['ModuleUtils']['findByProperties']('login','logout');hy['MemberStore']=BDFDB['ModuleUtils']['findByProperties']('getMember','getMembers');hy['MessageCreationUtils']=BDFDB['ModuleUtils']['findByProperties']('parse','isMentioned');hy['MessagePinUtils']=BDFDB['ModuleUtils']['findByProperties']('pinMessage','unpinMessage');hy['MessageStore']=BDFDB['ModuleUtils']['findByProperties']('getMessage','getMessages');hy['MessageUtils']=BDFDB['ModuleUtils']['findByProperties']('receiveMessage','editMessage');hy['ModalUtils']=BDFDB['ModuleUtils']['findByProperties']('openModal','registerModalDispatch');hy['MutedUtils']=BDFDB['ModuleUtils']['findByProperties']('isGuildOrCategoryOrChannelMuted');hy['NoteStore']=BDFDB['ModuleUtils']['findByProperties']('getNotes','getNote');hy['NotificationSettingsUtils']=BDFDB['ModuleUtils']['findByProperties']('setDesktopType','setTTSType');hy['NotificationSettingsStore']=BDFDB['ModuleUtils']['findByProperties']('getDesktopType','getTTSType');hy['PlatformUtils']=BDFDB['ModuleUtils']['findByProperties']('isWindows','isLinux');hy['PermissionUtils']=BDFDB['ModuleUtils']['findByProperties']('getChannelPermissions','canUser');hy['PermissionRoleUtils']=BDFDB['ModuleUtils']['findByProperties']('getHighestRole','can');hy['ReactionUtils']=BDFDB['ModuleUtils']['findByProperties']('addReaction','removeReaction');hy['SearchPageUtils']=BDFDB['ModuleUtils']['findByProperties']('searchNextPage','searchPreviousPage');hy['SelectChannelUtils']=BDFDB['ModuleUtils']['findByProperties']('selectChannel','selectPrivateChannel');hy['SettingsUtils']=BDFDB['ModuleUtils']['findByProperties']('updateRemoteSettings','updateLocalSettings');hy['SoundUtils']=BDFDB['ModuleUtils']['findByProperties']('playSound','createSound');hy['SpellCheckUtils']=BDFDB['ModuleUtils']['findByProperties']('learnWord','toggleSpellcheck');hy['StateStoreUtils']=BDFDB['ModuleUtils']['findByProperties']('useStateFromStores','useStateFromStoresArray');hy['StatusMetaUtils']=BDFDB['ModuleUtils']['findByProperties']('getApplicationActivity','getStatus');hy['StreamUtils']=BDFDB['ModuleUtils']['findByProperties']('getStreamForUser','getActiveStream');hy['StringUtils']=BDFDB['ModuleUtils']['findByProperties']('cssValueToNumber','upperCaseFirstChar');hy['UnreadGuildUtils']=BDFDB['ModuleUtils']['findByProperties']('hasUnread','getUnreadGuilds');hy['UnreadChannelUtils']=BDFDB['ModuleUtils']['findByProperties']('getUnreadCount','getOldestUnreadMessageId');hy['UploadUtils']=BDFDB['ModuleUtils']['findByProperties']('upload','instantBatchUpload');hy['UserStore']=BDFDB['ModuleUtils']['findByProperties']('getUser','getUsers');hy['Utilities']=BDFDB['ModuleUtils']['findByProperties']('flatMap','cloneDeep');hy['VoiceUtils']=BDFDB['ModuleUtils']['findByProperties']('getAllVoiceStates','getVoiceStatesForChannel');hy['ZoomUtils']=BDFDB['ModuleUtils']['findByProperties']('setZoom','setFontSize');BDFDB['LibraryModules']=Object['assign']({},hy);hy['React']=BDFDB['ModuleUtils']['findByProperties']('createElement','cloneElement');hy['ReactDOM']=BDFDB['ModuleUtils']['findByProperties']('render','findDOMNode');BDFDB['ReactUtils']=Object['assign']({},hy['React'],hy['ReactDOM']);BDFDB['ReactUtils']['createElement']=function(hC,hD){if(hC&&hC['defaultProps'])for(let hE in hC['defaultProps'])if(hD[hE]==null)hD[hE]=hC['defaultProps'][hE];try{return hy['React']['createElement'](hC||'div',hD||{})||null;}catch(hF){BDFDB['LogUtils']['error']('Fatal\x20Error:\x20Could\x20not\x20create\x20react\x20element!\x20'+hF);}return null;};BDFDB['ReactUtils']['elementToReact']=function(hG){if(BDFDB['ReactUtils']['isValidElement'](hG))return hG;else if(!Node['prototype']['isPrototypeOf'](hG))return null;else if(hG['nodeType']==Node['TEXT_NODE'])return hG['nodeValue'];let hH={},hI={};for(let hJ of hG['attributes'])hH[hJ['name']]=hJ['value'];if(hG['attributes']['style'])hH['style']=BDFDB['ObjectUtils']['filter'](hG['style'],hK=>hG['style'][hK]&&isNaN(parseInt(hK)),!![]);hH['children']=[];if(hG['style']&&hG['style']['cssText'])for(let hL of hG['style']['cssText']['split'](';'))if(hL['endsWith']('!important')){let hM=hL['split'](':')[0x0];let hN=hM['replace'](/-([a-z]?)/g,(hO,hP)=>hP['toUpperCase']());if(hH['style'][hN]!=null)hI[hM]=hH['style'][hN];}if(Object['keys'](hI)['length'])hH['ref']=hQ=>{let hR=BDFDB['ReactUtils']['findDOMNode'](hQ);if(hR)for(let hS in hI)hR['style']['setProperty'](hS,hI[hS],'important');};for(let hT of hG['childNodes'])hH['children']['push'](BDFDB['ReactUtils']['elementToReact'](hT));return BDFDB['ReactUtils']['createElement'](hG['tagName'],hH);};BDFDB['ReactUtils']['findDOMNode']=function(hU){if(Node['prototype']['isPrototypeOf'](hU))return hU;if(!hU||!hU['updater']||typeof hU['updater']['isMounted']!=='function'||!hU['updater']['isMounted'](hU))return null;var hV=hy['ReactDOM']['findDOMNode'](hU)||BDFDB['ReactUtils']['getValue'](hU,'child.stateNode');return Node['prototype']['isPrototypeOf'](hV)?hV:null;};BDFDB['ReactUtils']['childrenToArray']=function(hW){if(hW&&hW['props']&&hW['props']['children']&&!BDFDB['ArrayUtils']['is'](hW['props']['children'])){var hX=hW['props']['children'];hW['props']['children']=[];hW['props']['children']['push'](hX);}return hW['props']['children'];};BDFDB['ReactUtils']['findChildren']=function(hY,hZ){if(!hY||!BDFDB['ObjectUtils']['is'](hZ)||!hZ['name']&&!hZ['key']&&!hZ['props']&&!hZ['filter'])return[null,-0x1];var i0=Node['prototype']['isPrototypeOf'](hY)?BDFDB['ReactUtils']['getInstance'](hY):hY;if(!BDFDB['ObjectUtils']['is'](i0)&&!BDFDB['ArrayUtils']['is'](i0))return[null,-0x1];hZ['name']=hZ['name']&&[hZ['name']]['flat']()['filter'](i1=>i1);hZ['key']=hZ['key']&&[hZ['key']]['flat']()['filter'](i2=>i2);hZ['props']=hZ['props']&&[hZ['props']]['flat']()['filter'](i3=>i3);hZ['filter']=typeof hZ['filter']=='function'&&hZ['filter'];var i4=firstarray=i0;while(!BDFDB['ArrayUtils']['is'](firstarray)&&firstarray['props']&&firstarray['props']['children'])firstarray=firstarray['props']['children'];if(!BDFDB['ArrayUtils']['is'](firstarray)){if(i4&&i4['props']){i4['props']['children']=[i4['props']['children']];firstarray=i4['props']['children'];}else firstarray=[];}return i5(i0);function i5(i6){var i7=[firstarray,-0x1];if(!i6)return i7;if(!BDFDB['ArrayUtils']['is'](i6)){if(ib(i6))i7=i9(i6);else if(i6['props']&&i6['props']['children']){i4=i6;i7=i5(i6['props']['children']);}}else{for(let i8=0x0;i7[0x1]==-0x1&&i8(i0['type']['displayName']||i0['type']['name'])===ie)||hZ['key']&&hZ['key']['some'](ig=>i0['key']==ig)||id&&hZ['props']&&hZ['props']['every'](ih=>BDFDB['ArrayUtils']['is'](ih)?BDFDB['ArrayUtils']['is'](ih[0x1])?ih[0x1]['some'](ii=>ij(id,ih[0x0],ii)):ij(id,ih[0x0],ih[0x1]):id[ih]!==undefined)||hZ['filter']&&hZ['filter'](i0);}function ij(ik,il,im){return il!=null&&ik[il]!=null&&im!=null&&(il=='className'?('\x20'+ik[il]+'\x20')['indexOf']('\x20'+im+'\x20')>-0x1:BDFDB['equals'](ik[il],im));}};BDFDB['ReactUtils']['findOwner']=function(io,ip){if(!BDFDB['ObjectUtils']['is'](ip))return null;if(!io||!ip['name']&&!ip['key']&&!ip['props'])return ip['all']?ip['group']?{}:[]:null;var iq=Node['prototype']['isPrototypeOf'](io)?BDFDB['ReactUtils']['getInstance'](io):io;if(!BDFDB['ObjectUtils']['is'](iq))return ip['all']?ip['group']?{}:[]:null;ip['name']=ip['name']&&[ip['name']]['flat']()['filter'](ir=>ir);ip['key']=ip['key']&&[ip['key']]['flat']()['filter'](is=>is);ip['props']=ip['props']&&[ip['props']]['flat']()['filter'](it=>it);var iu=-0x1;var iv=performance['now']();var iw=ip['unlimited']?0x3b9ac9ff:ip['depth']===undefined?0x1e:ip['depth'];var ix=ip['unlimited']?0x3b9ac9ff:ip['time']===undefined?0x96:ip['time'];var iy=ip['up']?{'return':!![],'sibling':!![],'_reactInternalFiber':!![]}:{'child':!![],'sibling':!![],'_reactInternalFiber':!![]};var iz=ip['group']?{}:[];var iA=iD(iq);if(ip['all']){for(let iB in iz){if(ip['group'])for(let iC in iz[iB])delete iz[iB][iC]['BDFDBreactSearch'];else delete iz[iB]['BDFDBreactSearch'];}return iz;}else return iA;function iD(iq){iu++;var iF=undefined;if(iq&&!Node['prototype']['isPrototypeOf'](iq)&&!BDFDB['ReactUtils']['getInstance'](iq)&&iu(iq['type']['displayName']||iq['type']['name'])===iH['split']('\x20_\x20_\x20')[0x0])||ip['key']&&ip['key']['some'](iI=>iq['key']==iI)||iG&&ip['props']&&ip['props']['every'](iJ=>BDFDB['ArrayUtils']['is'](iJ)?BDFDB['ArrayUtils']['is'](iJ[0x1])?iJ[0x1]['some'](iK=>BDFDB['equals'](iG[iJ[0x0]],iK)):BDFDB['equals'](iG[iJ[0x0]],iJ[0x1]):iG[iJ]!==undefined))){if(ip['all']===undefined||!ip['all'])iF=iq['stateNode'];else if(ip['all']){if(!iq['stateNode']['BDFDBreactSearch']){iq['stateNode']['BDFDBreactSearch']=!![];if(ip['group']){if(ip['name']&&iq['type']&&(iq['type']['displayName']||iq['type']['name'])){var iL='Default';for(let iM of ip['name'])if(iq['type']['displayName']===iM['split']('\x20_\x20_\x20')[0x0]||iq['type']['name']===iM['split']('\x20_\x20_\x20')[0x0]){iL=iM;break;}if(typeof iz[iL]=='undefined')iz[iL]=[];iz[iL]['push'](iq['stateNode']);}}else iz['push'](iq['stateNode']);}}}if(iF===undefined){let iN=Object['getOwnPropertyNames'](iq);for(let iO=0x0;iF===undefined&&iOiT);iR['key']=iR['key']&&[iR['key']]['flat']()['filter'](iU=>iU);var iV=-0x1;var iW=performance['now']();var iX=iR['unlimited']?0x3b9ac9ff:iR['depth']===undefined?0x1e:iR['depth'];var iY=iR['unlimited']?0x3b9ac9ff:iR['time']===undefined?0x96:iR['time'];var iZ=iR['up']?{'return':!![],'sibling':!![],'_reactInternalFiber':!![]}:{'child':!![],'sibling':!![],'_reactInternalFiber':!![]};return j0(iS);function j0(iS){iV++;var j2=undefined;if(iS&&!Node['prototype']['isPrototypeOf'](iS)&&!BDFDB['ReactUtils']['getInstance'](iS)&&iV(iS['type']['displayName']||iS['type']['name'])===j3['split']('\x20_\x20_\x20')[0x0])||iR['key']&&iR['key']['some'](j4=>iS['key']==j4)))j2=iS['memoizedProps'];if(j2===undefined){let j5=Object['getOwnPropertyNames'](iS);for(let j6=0x0;j2===undefined&&j6jv))if(ju['updater']&&typeof ju['updater']['isMounted']=='function'&&ju['updater']['isMounted'](ju))ju['forceUpdate']();};BDFDB['ReactUtils']['getInstance']=function(jw){if(!BDFDB['ObjectUtils']['is'](jw))return null;return jw[Object['keys'](jw)['find'](jx=>jx['startsWith']('__reactInternalInstance'))];};BDFDB['ReactUtils']['getValue']=function(jy,jz){if(!jy||!jz)return null;var jA=Node['prototype']['isPrototypeOf'](jy)?BDFDB['ReactUtils']['getInstance'](jy):jy;if(!BDFDB['ObjectUtils']['is'](jA))return null;var jB=jA,jC=jz['split']('.')['filter'](jD=>jD);for(value of jC){if(!jB)return null;jB=jB[value];}return jB;};e['setDefaultProps']=function(jE,jF){if(BDFDB['ObjectUtils']['is'](jE))jE['defaultProps']=Object['assign']({},jE['defaultProps'],jF);};BDFDB['equals']=function(jG,jH,jI){var jJ=-0x1;if(jI===undefined||typeof jI!=='boolean')jI=![];return jK(jG,jH);function jK(jL,jM){jJ++;var jN=!![];if(jJ>0x3e8)jN=null;else{if(typeof jL!==typeof jM)jN=![];else if(typeof jL==='undefined')jN=!![];else if(typeof jL==='symbol')jN=!![];else if(typeof jL==='boolean')jN=jL==jM;else if(typeof jL==='string')jN=jL==jM;else if(typeof jL==='number'){if(isNaN(jL)||isNaN(jM))jN=isNaN(jL)==isNaN(jM);else jN=jL==jM;}else if(!jL&&!jM)jN=!![];else if(!jL||!jM)jN=![];else if(typeof jL==='function'||typeof jL==='object'){var jO=Object['getOwnPropertyNames'](jL);var jP=Object['getOwnPropertyNames'](jM);if(jO['length']!==jP['length'])jN=![];else for(let jQ=0x0;jN===!![]&&jQka['folderId'])['find'](kb=>kb['guildIds']['includes'](k9));};BDFDB['GuildUtils']['getId']=function(kc){if(!Node['prototype']['isPrototypeOf'](kc)||!BDFDB['ReactUtils']['getInstance'](kc))return;let kd=BDFDB['DOMUtils']['getParent'](BDFDB['dotCN']['guildouter'],kc);if(!kd)return;var ke=kd['querySelector'](BDFDB['dotCN']['guildiconwrapper']);var kf=ke&&ke['href']?ke['href']['split']('/')['slice'](-0x2)[0x0]:null;return kf&&!isNaN(parseInt(kf))?kf['toString']():null;};BDFDB['GuildUtils']['getDiv']=function(kg){if(!kg)return null;if(Node['prototype']['isPrototypeOf'](kg))return BDFDB['DOMUtils']['getParent'](BDFDB['dotCN']['guildouter'],kg);else{let kh=typeof kg=='object'?kg['id']:kg;if(kh)return BDFDB['DOMUtils']['getParent'](BDFDB['dotCN']['guildouter'],document['querySelector'](BDFDB['dotCNS']['guilds']+BDFDB['dotCN']['guildiconwrapper']+'[href*=\x22/channels/'+kh+'\x22]'))||BDFDB['GuildUtils']['createCopy'](kh,{'pill':!![],'hover':!![],'click':!![],'menu':!![]});}return null;};BDFDB['GuildUtils']['getData']=function(ki){if(!ki)return null;let kj=Node['prototype']['isPrototypeOf'](ki)?BDFDB['GuildUtils']['getId'](ki):typeof ki=='object'?ki['id']:ki;kj=typeof kj=='number'?kj['toFixed']():kj;for(let kk of BDFDB['GuildUtils']['getAll']())if(kk&&kk['id']==kj)return kk;return null;};BDFDB['GuildUtils']['getAll']=function(){var kl=[],km=[];for(let kn of BDFDB['ReactUtils']['findOwner'](document['querySelector'](BDFDB['dotCN']['guilds']),{'name':['Guild','GuildIcon'],'all':!![],'unlimited':!![]})){if(kn['props']&&kn['props']['guild'])km['push'](Object['assign'](new kn['props']['guild']['constructor'](kn['props']['guild']),{'div':kn['handleContextMenu']?BDFDB['ReactUtils']['findDOMNode'](kn):BDFDB['GuildUtils']['createCopy'](kn['props']['guild']),'instance':kn}));}for(let ko of BDFDB['LibraryModules']['FolderStore']['getFlattenedGuildIds']()){let kp=null;for(let kq of km)if(kq['id']==ko){kp=kq;break;}if(kp)kl['push'](kp);else{let kr=BDFDB['LibraryModules']['GuildStore']['getGuild'](ko);kl['push'](Object['assign'](new kr['constructor'](kr),{'div':BDFDB['GuildUtils']['createCopy'](kr),'instance':null}));}}return kl;};BDFDB['GuildUtils']['getUnread']=function(ks){var kt=[];for(let ku of ks===undefined||!BDFDB['ArrayUtils']['is'](ks)?BDFDB['GuildUtils']['getAll']():ks){if(!ku)return null;let kv=Node['prototype']['isPrototypeOf'](ku)?BDFDB['GuildUtils']['getId'](ku):typeof ku=='object'?ku['id']:ku;kv=typeof kv=='number'?kv['toFixed']():kv;if(kv&&(hy['UnreadGuildUtils']['hasUnread'](kv)||hy['UnreadGuildUtils']['getMentionCount'](kv)>0x0))kt['push'](ku);}return kt;};BDFDB['GuildUtils']['getPinged']=function(kw){var kx=[];for(let ky of kw===undefined||!BDFDB['ArrayUtils']['is'](kw)?BDFDB['GuildUtils']['getAll']():kw){if(!ky)return null;let kz=Node['prototype']['isPrototypeOf'](ky)?BDFDB['GuildUtils']['getId'](ky):typeof ky=='object'?ky['id']:ky;kz=typeof kz=='number'?kz['toFixed']():kz;if(kz&&hy['UnreadGuildUtils']['getMentionCount'](kz)>0x0)kx['push'](ky);}return kx;};BDFDB['GuildUtils']['getMuted']=function(kA){var kB=[];for(let kC of kA===undefined||!BDFDB['ArrayUtils']['is'](kA)?BDFDB['GuildUtils']['getAll']():kA){if(!kC)return null;let kD=Node['prototype']['isPrototypeOf'](kC)?BDFDB['GuildUtils']['getId'](kC):typeof kC=='object'?kC['id']:kC;kD=typeof kD=='number'?kD['toFixed']():kD;if(kD&&hy['MutedUtils']['isGuildOrCategoryOrChannelMuted'](kD))kB['push'](kC);}return kB;};BDFDB['GuildUtils']['getSelected']=function(){var kE=hy['GuildStore']['getGuild'](hy['LastGuildStore']['getGuildId']());if(kE)return BDFDB['GuildUtils']['getData'](kE['id'])||Object['assign'](new kE['constructor'](kE),{'div':null,'instance':null});else return null;};BDFDB['GuildUtils']['createCopy']=function(kF,kG={'pill':![],'hover':![],'click':![],'menu':![],'size':null}){let kH=typeof kF=='object'?kF['id']:kF;let kI=kH?hy['GuildStore']['getGuild'](kH):null;if(kI){let kJ=hy['LastGuildStore']['getGuildId']()==kI['id'];let kK=hy['UnreadGuildUtils']['hasUnread'](kI['id']);let kL=BDFDB['DOMUtils']['create']('');let kM=kL['querySelector'](BDFDB['dotCN']['guildcontainer']);let kN=kL['querySelector'](BDFDB['dotCN']['guildpillitem']);BDFDB['DOMUtils']['toggle'](kN['parentElement'],kG['pill']);if(kG['pill']){kN['style']['setProperty']('opacity',kJ?0x1:kK?0.7:0x0);kN['style']['setProperty']('height',kJ?'40px':'8px');kN['style']['setProperty']('transform','translate3d(0px,\x200px,\x200px)');BDFDB['DOMUtils']['toggleClass'](kL,BDFDB['disCN']['_bdguildselected'],kJ);BDFDB['DOMUtils']['toggleClass'](kL,BDFDB['disCN']['_bdguildunread'],kK);BDFDB['DOMUtils']['toggleClass'](kN,BDFDB['disCN']['_bdguildunread'],kK);}if(kG['hover']){let kO=kL['querySelector'](BDFDB['dotCN']['guildiconwrapper']);let kP=kN['style']['getPropertyValue']('opacity')!=0x0;let kQ=new hy['AnimationUtils']['Value'](0x0);kQ['interpolate']({'inputRange':[0x0,0x1],'outputRange':[0x32,0x1e]})['addListener'](kR=>{kM['style']['setProperty']('border-radius',kR['value']+'%');});let kS=new hy['AnimationUtils']['Value'](0x0);kS['interpolate']({'inputRange':[0x0,0x1],'outputRange':[0x8,0x14]})['addListener'](kT=>{kN['style']['setProperty']('height',kT['value']+'px');});let kU=new hy['AnimationUtils']['Value'](0x0);kU['interpolate']({'inputRange':[0x0,0x1],'outputRange':[0x0,0.7]})['addListener'](kV=>{kN['style']['setProperty']('opacity',''+kV['value']);});let kW=kX=>{hy['AnimationUtils']['parallel']([hy['AnimationUtils']['timing'](kQ,{'toValue':kX,'duration':0xc8}),hy['AnimationUtils']['spring'](kS,{'toValue':kX,'friction':0x5})])['start']();};let kY=kZ=>{hy['AnimationUtils']['parallel']([hy['AnimationUtils']['timing'](kU,{'toValue':kZ,'duration':0xc8})])['start']();};kM['addEventListener']('mouseenter',c=>{kP=kN['style']['getPropertyValue']('opacity')!=0x0;if(hy['LastGuildStore']['getGuildId']()!=kI['id']){kW(0x1);if(!kP)kY(0x1);}});kM['addEventListener']('mouseleave',c=>{if(hy['LastGuildStore']['getGuildId']()!=kI['id']){kW(0x0);if(!kP)kY(0x0);}});}if(kG['click'])kM['addEventListener']('click',l2=>{BDFDB['ListenerUtils']['stopEvent'](l2);hy['GuildUtils']['transitionToGuildSync'](kI['id']);if(typeof kG['click']=='function')kG['click']();});if(kG['menu'])kM['addEventListener']('contextmenu',l3=>{BDFDB['GuildUtils']['openMenu'](kI['id'],l3);if(typeof kG['menu']=='function')kG['menu']();});if(kG['size']){kL['style']['setProperty']('margin','0','important');kL['style']['setProperty']('width',kG['size']+'px','important');kL['style']['setProperty']('height',kG['size']+'px','important');}return kL;}else return null;};BDFDB['GuildUtils']['openMenu']=function(l4,l5=BDFDB['mousePosition']){if(!l4)return;let l6=Node['prototype']['isPrototypeOf'](l4)?BDFDB['GuildUtils']['getId'](l4):typeof l4=='object'?l4['id']:l4;let l7=hy['GuildStore']['getGuild'](l6);if(l7)hy['ContextMenuUtils']['openContextMenu'](l5,function(l5){return BDFDB['ReactUtils']['createElement'](BDFDB['ModuleUtils']['findByName']('GuildContextMenu'),Object['assign']({},l5,{'type':BDFDB['DiscordConstants']['ContextMenuTypes']['GUILD_ICON_BAR'],'guild':l7,'badge':hy['UnreadGuildUtils']['getMentionCount'](l7['id']),'link':BDFDB['DiscordConstants']['Routes']['CHANNEL'](l7['id'],hy['LastChannelStore']['getChannelId'](l7['id'])),'selected':l7['id']==hy['LastGuildStore']['getGuildId']()}));});};BDFDB['GuildUtils']['markAsRead']=function(l9){if(!l9)return;var la=[];for(let lb of BDFDB['ArrayUtils']['is'](l9)?l9:typeof l9=='string'||typeof l9=='number'?Array['of'](l9):Array['from'](l9)){let lc=Node['prototype']['isPrototypeOf'](lb)?BDFDB['GuildUtils']['getId'](lb):lb&&typeof lb=='object'?lb['id']:lb;let ld=lc&&hy['GuildChannelStore']['getChannels'](lc);if(ld)for(let le in ld)if(BDFDB['ArrayUtils']['is'](ld[le]))for(let lf of ld[le])la['push'](lf['channel']['id']);}if(la['length'])hy['AckUtils']['bulkAck'](la);};BDFDB['FolderUtils']={};BDFDB['FolderUtils']['getId']=function(lg){if(!Node['prototype']['isPrototypeOf'](lg)||!BDFDB['ReactUtils']['getInstance'](lg))return;lg=BDFDB['DOMUtils']['getParent'](BDFDB['dotCN']['guildfolderwrapper'],lg);if(!lg)return;return BDFDB['ReactUtils']['findValue'](lg,'folderId',{'up':!![]});};BDFDB['FolderUtils']['getDiv']=function(lh){if(!lh)return null;let li=BDFDB['FolderUtils']['getData'](lh);return li?li['div']:null;};BDFDB['FolderUtils']['getData']=function(lj){if(!lj)return null;let lk=Node['prototype']['isPrototypeOf'](lj)?BDFDB['FolderUtils']['getId'](lj):typeof lj=='object'?lj['id']:lj;lk=typeof lk=='number'?lk['toFixed']():lk;for(let ll of BDFDB['FolderUtils']['getAll']())if(ll&&ll['folderId']==lk)return ll;return null;};BDFDB['FolderUtils']['getAll']=function(){var lm=[];for(let ln of BDFDB['ReactUtils']['findOwner'](document['querySelector'](BDFDB['dotCN']['guildswrapper']),{'name':'GuildFolder','all':!![],'unlimited':!![]})){if(ln['props']&&ln['props']['folderId'])lm['push'](Object['assign']({},ln['props'],{'div':BDFDB['ReactUtils']['findDOMNode'](ln),'instance':ln}));}return lm;};BDFDB['ChannelUtils']={};BDFDB['ChannelUtils']['getId']=function(lo){if(!Node['prototype']['isPrototypeOf'](lo)||!BDFDB['ReactUtils']['getInstance'](lo))return;lo=BDFDB['DOMUtils']['getParent'](BDFDB['dotCNC']['categorycontainerdefault']+BDFDB['dotCNC']['channelcontainerdefault']+BDFDB['dotCN']['dmchannel'],lo);if(!lo)return;var lp=BDFDB['ReactUtils']['findValue'](lo,'channel');return lp?lp['id']['toString']():null;};BDFDB['ChannelUtils']['getDiv']=function(lq){if(!lq)return null;let lr=BDFDB['ChannelUtils']['getData'](lq);return lr?lr['div']:null;};BDFDB['ChannelUtils']['getData']=function(ls){if(!ls)return null;let lt=Node['prototype']['isPrototypeOf'](ls)?BDFDB['ChannelUtils']['getId'](ls):typeof ls=='object'?ls['id']:ls;lt=typeof lt=='number'?lt['toFixed']():lt;for(let lu of BDFDB['ChannelUtils']['getAll']())if(lu&&lu['id']==lt)return lu;return null;};BDFDB['ChannelUtils']['getAll']=function(){var lv=[];for(let lw of BDFDB['ReactUtils']['findOwner'](document['querySelector'](BDFDB['dotCN']['channels']),{'name':['ChannelCategoryItem','ChannelItem','PrivateChannel'],'all':!![],'unlimited':!![]}))if(lw['props']&&!lw['props']['ispin']&&lw['props']['channel']&&lw['_reactInternalFiber']['return']){var lx=BDFDB['ReactUtils']['findDOMNode'](lw);lx=lx&&BDFDB['DOMUtils']['containsClass'](lx['parentElement'],BDFDB['disCN']['categorycontainerdefault'],BDFDB['disCN']['channelcontainerdefault'],![])?lx['parentElement']:lx;lv['push'](Object['assign'](new lw['props']['channel']['constructor'](lw['props']['channel']),{'div':lx,'instance':lw}));}return lv;};BDFDB['ChannelUtils']['getSelected']=function(){var ly=hy['ChannelStore']['getChannel'](hy['LastChannelStore']['getChannelId']());if(ly)return BDFDB['ChannelUtils']['getData'](ly['id'])||Object['assign'](new ly['constructor'](ly),{'div':null,'instance':null});else return null;};BDFDB['ChannelUtils']['openMenu']=function(lz,lA=BDFDB['mousePosition']){if(!lz)return;let lB=Node['prototype']['isPrototypeOf'](lz)?BDFDB['ChannelUtils']['getId'](lz):typeof lz=='object'?lz['id']:lz;let lC=hy['ChannelStore']['getChannel'](lB);if(lC){let lD=null;for(let lE in BDFDB['DiscordConstants']['ChannelTypes'])if(BDFDB['DiscordConstants']['ChannelTypes'][lE]==lC['type']){lD=BDFDB['DiscordConstants']['ContextMenuTypes'][(lE=='GUILD_CATEGORY'?'CHANNEL_':'CHANNEL_LIST_')+lE['replace']('GUILD_','')];break;}if(lD)hy['ContextMenuUtils']['openContextMenu'](lA,function(lA){return BDFDB['ReactUtils']['createElement'](BDFDB['ModuleUtils']['findByName']('ChannelContextMenu'),Object['assign']({},lA,{'type':lD,'channel':lC,'guild':hy['GuildStore']['getGuild'](lC['guild_id']),'selected':lC['id']==hy['LastChannelStore']['getChannelId']()}));});}};BDFDB['ChannelUtils']['markAsRead']=function(lG){if(!lG)return;var lH=[];for(let lI of lG=BDFDB['ArrayUtils']['is'](lG)?lG:typeof lG=='string'||typeof lG=='number'?Array['of'](lG):Array['from'](lG)){let lJ=Node['prototype']['isPrototypeOf'](lI)?BDFDB['ChannelUtils']['getId'](lI):lI&&typeof lI=='object'?lI['id']:lI;if(lJ)lH['push'](lJ);}if(lH['length'])hy['AckUtils']['bulkAck'](lH);};BDFDB['DMUtils']={};BDFDB['DMUtils']['getIcon']=function(lK){var lL=hy['ChannelStore']['getChannel'](lK=typeof lK=='number'?lK['toFixed']():lK);if(!lL)return null;if(!lL['icon'])return lL['type']==0x1?BDFDB['UserUtils']['getAvatar'](lL['recipients'][0x0]):lL['type']==0x3?'https://discordapp.com/assets/f046e2247d730629309457e902d5c5b3.svg':null;return hy['IconUtils']['getChannelIconURL'](lL)['split']('?')[0x0];};BDFDB['DMUtils']['getId']=function(lM){if(!Node['prototype']['isPrototypeOf'](lM)||!BDFDB['ReactUtils']['getInstance'](lM))return;let lN=BDFDB['DOMUtils']['getParent'](BDFDB['dotCN']['guildouter'],lM);if(!lN)return;var lO=lN['querySelector'](BDFDB['dotCN']['guildiconwrapper']);var lP=lO&&lO['href']?lO['href']['split']('/')['slice'](-0x1)[0x0]:null;return lP&&!isNaN(parseInt(lP))?lP['toString']():null;};BDFDB['DMUtils']['getDiv']=function(lQ){if(!lQ)return null;if(Node['prototype']['isPrototypeOf'](lQ)){var lR=BDFDB['DOMUtils']['getParent'](BDFDB['dotCN']['guildouter'],lQ);return lR?lR['parentElement']:lR;}else{let lS=typeof lQ=='object'?lQ['id']:lQ;if(lS){var lR=BDFDB['DOMUtils']['getParent'](BDFDB['dotCN']['guildouter'],document['querySelector'](BDFDB['dotCNS']['guilds']+BDFDB['dotCN']['dmpill']+'\x20+\x20*\x20'+BDFDB['dotCN']['guildiconwrapper']+'[href*=\x22/channels/@me/'+lS+'\x22]'));return lR&&BDFDB?lR['parentElement']:lR;}}return null;};BDFDB['DMUtils']['getData']=function(lU){if(!lU)return null;let lV=Node['prototype']['isPrototypeOf'](lU)?BDFDB['BDFDB']['DMUtils']['getId'](lU):typeof lU=='object'?lU['id']:lU;lV=typeof lV=='number'?lV['toFixed']():lV;for(let lW of BDFDB['DMUtils']['getAll']())if(lW&&lW['id']==lV)return lW;return null;};BDFDB['DMUtils']['getAll']=function(){var lX=[];for(let lY of BDFDB['ReactUtils']['findOwner'](document['querySelector'](BDFDB['dotCN']['guilds']),{'name':'DirectMessage','all':!![],'unlimited':!![]})){if(lY['props']&&lY['props']['channel'])lX['push'](Object['assign'](new lY['props']['channel']['constructor'](lY['props']['channel']),{'div':BDFDB['ReactUtils']['findDOMNode'](lY),'instance':lY}));}return lX;};BDFDB['DMUtils']['markAsRead']=function(lZ){if(!lZ)return;var m0=[];for(let m1 of lZ=BDFDB['ArrayUtils']['is'](lZ)?lZ:typeof lZ=='string'||typeof lZ=='number'?Array['of'](lZ):Array['from'](lZ)){let m2=Node['prototype']['isPrototypeOf'](m1)?BDFDB['BDFDB']['DMUtils']['getId'](m1):m1&&typeof m1=='object'?m1['id']:m1;if(m2)m0['push'](m2);}for(let m3 in m0)BDFDB['TimeUtils']['timeout'](c=>{hy['AckUtils']['ack'](m0[m3]);},m3*0x3e8);};BDFDB['DataUtils']={};BDFDB['DataUtils']['cached']={};BDFDB['DataUtils']['save']=function(m5,m6,m7,m8){var m9,ma;if(!BDFDB['BDUtils']['isBDv2']()){ma=typeof m6==='string'?m6:m6['name'];m9=hv['path']['join'](BDFDB['BDUtils']['getPluginsFolder'](),ma+'.config.json');}else{ma=typeof m6==='string'?m6['toLowerCase']():null;var mb=ma?BDFDB['Plugins'][ma]?BDFDB['Plugins'][ma]['contentPath']:null:m6['contentPath'];if(!mb)return;m9=hv['path']['join'](mb,'settings.json');}var mc=hv['fs']['existsSync'](m9);var md=!mc?{}:typeof BDFDB['DataUtils']['cached'][ma]!=='undefined'?BDFDB['DataUtils']['cached'][ma]:e['readConfig'](m9);if(m8===undefined)md[m7]=BDFDB['ObjectUtils']['is'](m5)?BDFDB['ObjectUtils']['sort'](m5):m5;else{if(!BDFDB['ObjectUtils']['is'](md[m7]))md[m7]={};md[m7][m8]=BDFDB['ObjectUtils']['is'](m5)?BDFDB['ObjectUtils']['sort'](m5):m5;}if(BDFDB['ObjectUtils']['isEmpty'](md[m7]))delete md[m7];if(BDFDB['ObjectUtils']['isEmpty'](md)){delete BDFDB['DataUtils']['cached'][ma];if(mc)hv['fs']['unlinkSync'](m9);}else{md=BDFDB['ObjectUtils']['sort'](md);BDFDB['DataUtils']['cached'][ma]=BDFDB['ObjectUtils']['deepAssign']({},md);hv['fs']['writeFileSync'](m9,JSON['stringify'](md,null,'\x09'));}};BDFDB['DataUtils']['load']=function(me,mf,mg){var mh,mi;if(!BDFDB['BDUtils']['isBDv2']()){mi=typeof me==='string'?me:me['name'];mh=hv['path']['join'](BDFDB['BDUtils']['getPluginsFolder'](),mi+'.config.json');}else{mi=typeof me==='string'?me['toLowerCase']():null;var mj=mi?BDFDB['Plugins'][mi]?BDFDB['Plugins'][mi]['contentPath']:null:me['contentPath'];if(!mj)return{};mh=hv['path']['join'](mj,'settings.json');}if(!hv['fs']['existsSync'](mh)){delete BDFDB['DataUtils']['cached'][mi];return{};}var mk=typeof BDFDB['DataUtils']['cached'][mi]!=='undefined'&&typeof BDFDB['DataUtils']['cached'][mi][mf]!=='undefined'?BDFDB['DataUtils']['cached'][mi]:e['readConfig'](mh);BDFDB['DataUtils']['cached'][mi]=BDFDB['ObjectUtils']['deepAssign']({},mk);let ml=BDFDB['ObjectUtils']['deepAssign']({},mk&&typeof mk[mf]!=='undefined'?mk[mf]:{});if(mg===undefined)return ml;else return ml[mg]===undefined?null:ml[mg];};BDFDB['DataUtils']['remove']=function(mm,mn,mo){var mp,mq;if(!BDFDB['BDUtils']['isBDv2']()){mq=typeof mm==='string'?mm:mm['name'];mp=hv['path']['join'](BDFDB['BDUtils']['getPluginsFolder'](),mq+'.config.json');}else{mq=typeof mm==='string'?mm['toLowerCase']():null;var mr=mq?BDFDB['Plugins'][mq]?BDFDB['Plugins'][mq]['contentPath']:null:mm['contentPath'];if(!mr)return;mp=hv['path']['join'](mr,'settings.json');}var ms=hv['fs']['existsSync'](mp);var mt=!ms?{}:typeof BDFDB['DataUtils']['cached'][mq]!=='undefined'?BDFDB['DataUtils']['cached'][mq]:e['readConfig'](mp);if(mo===undefined)delete mt[mn];else if(BDFDB['ObjectUtils']['is'](mt[mn]))delete mt[mn][mo];if(BDFDB['ObjectUtils']['isEmpty'](mt[mn]))delete mt[mn];if(BDFDB['ObjectUtils']['isEmpty'](mt)){delete BDFDB['DataUtils']['cached'][mq];if(ms)hv['fs']['unlinkSync'](mp);}else{mt=BDFDB['ObjectUtils']['sort'](mt);BDFDB['DataUtils']['cached'][mq]=mt;hv['fs']['writeFileSync'](mp,JSON['stringify'](mt,null,'\x09'));}};BDFDB['DataUtils']['get']=function(mu,mv,mw){mu=typeof mu=='string'?BDFDB['BDUtils']['getPlugin'](mu):mu;if(!BDFDB['ObjectUtils']['is'](mu)||!mu['defaults']||!mu['defaults'][mv])return mw===undefined?{}:null;var mx=BDFDB['DataUtils']['load'](mu,mv),my={},mz=![];for(let mA in mu['defaults'][mv]){if(mx[mA]==null){my[mA]=BDFDB['ObjectUtils']['is'](mu['defaults'][mv][mA]['value'])?BDFDB['ObjectUtils']['deepAssign']({},mu['defaults'][mv][mA]['value']):mu['defaults'][mv][mA]['value'];mz=!![];}else my[mA]=mx[mA];}if(mz)BDFDB['DataUtils']['save'](my,mu,mv);if(mw===undefined)return my;else return my[mw]===undefined?null:my[mw];};e['readConfig']=function(mB){try{return JSON['parse'](hv['fs']['readFileSync'](mB));}catch(mC){return{};}};BDFDB['ColorUtils']={};BDFDB['ColorUtils']['convert']=function(mD,mE,mF){if(mD==null)return null;mE=mE===undefined||!mE?mE='RGBCOMP':mE['toUpperCase']();mF=mF===undefined||!mF||!['RGB','RGBA','RGBCOMP','HSL','HSLA','HSLCOMP','HEX','HEXA','INT']['includes'](mF['toUpperCase']())?BDFDB['ColorUtils']['getType'](mD):mF['toUpperCase']();if(mE=='RGBCOMP'){switch(mF){case'RGBCOMP':if(mD['length']==0x3)return nf(mD);else if(mD['length']==0x4){let mG=ni(mD['pop']());return nf(mD)['concat'](mG);}break;case'RGB':return nf(mD['replace'](/\s/g,'')['slice'](0x4,-0x1)['split'](','));case'RGBA':let mH=mD['replace'](/\s/g,'')['slice'](0x5,-0x1)['split'](',');let mG=ni(mH['pop']());return nf(mH)['concat'](mG);case'HSLCOMP':if(mD['length']==0x3)return BDFDB['ColorUtils']['convert']('hsl('+nm(mD)['join'](',')+')','RGBCOMP');else if(mD['length']==0x4){let mJ=ni(mD['pop']());return BDFDB['ColorUtils']['convert']('hsl('+nm(mD)['join'](',')+')','RGBCOMP')['concat'](mJ);}break;case'HSL':var mK=nm(mD['replace'](/\s/g,'')['slice'](0x4,-0x1)['split'](','));var mL,mM,mN,mO,mP,mQ,mR,mS;var mT=mK[0x0]/0x168,mU=parseInt(mK[0x1])/0x64,mV=parseInt(mK[0x2])/0x64;mO=Math['floor'](mT*0x6);mP=mT*0x6-mO;mQ=mV*(0x1-mU);mR=mV*(0x1-mP*mU);mS=mV*(0x1-(0x1-mP)*mU);switch(mO%0x6){case 0x0:mL=mV,mM=mS,mN=mQ;break;case 0x1:mL=mR,mM=mV,mN=mQ;break;case 0x2:mL=mQ,mM=mV,mN=mS;break;case 0x3:mL=mQ,mM=mR,mN=mV;break;case 0x4:mL=mS,mM=mQ,mN=mV;break;case 0x5:mL=mV,mM=mQ,mN=mR;break;}return[Math['round'](mL*0xff),Math['round'](mM*0xff),Math['round'](mN*0xff)];case'HSLA':var mK=mD['replace'](/\s/g,'')['slice'](0x5,-0x1)['split'](',');return BDFDB['ColorUtils']['convert']('hsl('+mK['slice'](0x0,0x3)['join'](',')+')','RGBCOMP')['concat'](ni(mK['pop']()));case'HEX':var mX=/^#([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'](mD);return[parseInt(mX[0x1]+mX[0x1]||mX[0x4],0x10)['toString'](),parseInt(mX[0x2]+mX[0x2]||mX[0x5],0x10)['toString'](),parseInt(mX[0x3]+mX[0x3]||mX[0x6],0x10)['toString']()];case'HEXA':var mX=/^#([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'](mD);return[parseInt(mX[0x1]+mX[0x1]||mX[0x5],0x10)['toString'](),parseInt(mX[0x2]+mX[0x2]||mX[0x6],0x10)['toString'](),parseInt(mX[0x3]+mX[0x3]||mX[0x7],0x10)['toString'](),Math['floor'](BDFDB['NumberUtils']['mapRange']([0x0,0xff],[0x0,0x64],parseInt(mX[0x4]+mX[0x4]||mX[0x8],0x10)['toString']()))/0x64];case'INT':mD=nq(mD);return[(mD>>0x10&0xff)['toString'](),(mD>>0x8&0xff)['toString'](),(mD&0xff)['toString']()];default:return null;}}else{var mZ=mF=='RGBCOMP'?mD:BDFDB['ColorUtils']['convert'](mD,'RGBCOMP',mF);if(mZ)switch(mE){case'RGB':return'rgb('+nf(mZ['slice'](0x0,0x3))['join'](',')+')';case'RGBA':mZ=mZ['slice'](0x0,0x4);var mJ=mZ['length']==0x4?ni(mZ['pop']()):0x1;return'rgba('+nf(mZ)['concat'](mJ)['join'](',')+')';case'HSLCOMP':var mJ=mZ['length']==0x4?ni(mZ['pop']()):null;var mK=nm(BDFDB['ColorUtils']['convert'](mZ,'HSL')['replace'](/\s/g,'')['split'](','));return mJ!=null?mK['concat'](mJ):mK;case'HSL':var mL=nd(mZ[0x0]),mM=nd(mZ[0x1]),mN=nd(mZ[0x2]);var n6=Math['max'](mL,mM,mN),n7=Math['min'](mL,mM,mN),n8=n6-n7,mT,mU=n6===0x0?0x0:n8/n6,mV=n6/0xff;switch(n6){case n7:mT=0x0;break;case mL:mT=mM-mN+n8*(mM0xff?0xff:mP<0x0?0x0:mP;}};function nf(mH){return mH['map'](mP=>{return nd(mP);});};function ni(mJ){if(mJ==null){return 0x1;}else{mJ=mJ['toString']();mJ=(mJ['indexOf']('%')>-0x1?0.01:0x1)*parseFloat(mJ['replace'](/[^0-9\.\-]/g,''));return isNaN(mJ)||mJ>0x1?0x1:mJ<0x0?0x0:mJ;}};function nk(nl){if(nl==null){return'100%';}else{nl=parseFloat(nl['toString']()['replace'](/[^0-9\.\-]/g,''));return(isNaN(nl)||nl>0x64?0x64:nl<0x0?0x0:nl)+'%';}};function nm(mH){let mT=parseFloat(mH['shift']()['toString']()['replace'](/[^0-9\.\-]/g,''));mT=isNaN(mT)||mT>0x168?0x168:mT<0x0?0x0:mT;return[mT]['concat'](mH['map'](np=>{return nk(np);}));};function nq(mP){if(mP==null){return 0xffffff;}else{mP=parseInt(mP['toString']()['replace'](/[^0-9]/g,''));return isNaN(mP)||mP>0xffffff?0xffffff:mP<0x0?0x0:mP;}};};BDFDB['ColorUtils']['setAlpha']=function(ns,nt,nu){if(BDFDB['ObjectUtils']['is'](ns)){var nv={};for(let nw in ns)nv[nw]=nx(ns[nw],nt,nu);return nv;}return nx(ns,nt,nu);function nx(ns){var nz=BDFDB['ColorUtils']['convert'](ns,'RGBCOMP');if(nz){nt=nt['toString']();nt=(nt['indexOf']('%')>-0x1?0.01:0x1)*parseFloat(nt['replace'](/[^0-9\.\-]/g,''));nt=isNaN(nt)||nt>0x1?0x1:nt<0x0?0x0:nt;nz[0x3]=nt;nu=(nu||BDFDB['ColorUtils']['getType'](ns))['toUpperCase']();nu=nu=='RGB'||nu=='HSL'||nu=='HEX'?nu+'A':nu;return BDFDB['ColorUtils']['convert'](nz,nu);}return null;}};BDFDB['ColorUtils']['getAlpha']=function(nA){var nB=BDFDB['ColorUtils']['convert'](nA,'RGBCOMP');if(nB){if(nB['length']==0x3)return 0x1;else if(nB['length']==0x4){let nC=nB[0x3]['toString']();nC=(nC['indexOf']('%')>-0x1?0.01:0x1)*parseFloat(nC['replace'](/[^0-9\.\-]/g,''));return isNaN(nC)||nC>0x1?0x1:nC<0x0?0x0:nC;}}return null;};BDFDB['ColorUtils']['change']=function(nD,nE,nF){nE=parseFloat(nE);if(nD!=null&&typeof nE=='number'&&!isNaN(nE)){if(BDFDB['ObjectUtils']['is'](nD)){var nG={};for(let nH in nD)nG[nH]=nI(nD[nH],nE,nF);return nG;}else return nI(nD,nE,nF);}return null;function nI(nD){var nK=BDFDB['ColorUtils']['convert'](nD,'RGBCOMP');if(nK){if(parseInt(nE)!==nE){nE=nE['toString']();nE=(nE['indexOf']('%')>-0x1?0.01:0x1)*parseFloat(nE['replace'](/[^0-9\.\-]/g,''));nE=isNaN(nE)?0x0:nE;return BDFDB['ColorUtils']['convert']([Math['round'](nK[0x0]*(0x1+nE)),Math['round'](nK[0x1]*(0x1+nE)),Math['round'](nK[0x2]*(0x1+nE))],nF||BDFDB['ColorUtils']['getType'](nD));}else return BDFDB['ColorUtils']['convert']([Math['round'](nK[0x0]+nE),Math['round'](nK[0x1]+nE),Math['round'](nK[0x2]+nE)],nF||BDFDB['ColorUtils']['getType'](nD));}return null;};};BDFDB['ColorUtils']['invert']=function(nL,nM){if(nL!=null){var nN=BDFDB['ColorUtils']['convert'](nL,'RGBCOMP');if(nN)return BDFDB['ColorUtils']['convert']([0xff-nN[0x0],0xff-nN[0x1],0xff-nN[0x2]],nM||BDFDB['ColorUtils']['getType'](nL));}return null;};BDFDB['ColorUtils']['compare']=function(nO,nP){if(nO&&nP){nO=BDFDB['ColorUtils']['convert'](nO,'RGBA');nP=BDFDB['ColorUtils']['convert'](nP,'RGBA');if(nO&&nP)return BDFDB['equals'](nO,nP);}return null;};BDFDB['ColorUtils']['isBright']=function(nQ,nR=0xa0){nQ=BDFDB['ColorUtils']['convert'](nQ,'RGBCOMP');if(!nQ)return![];return parseInt(nR)