Module 121004

640 characters · in 7303ae910b4f0b5e.js
Dependencies
Required by (1)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,l){l.d(t,{A:()=>x}),l(321073);var i=l(64700),s=l(311907),a=l(964486),n=l(71393),r=l(576705),c=l(711014),d=l(208882),o=l(519480),u=l(652215);let x=(e,t)=>{let[l,x]=i.useState(!1),m=(0,s.bG)([o.A],()=>o.A.getAdminGuildEntryIds(t)),C=(0,s.yK)([c.Ay,n.A,r.A],()=>{let t=c.Ay.getFlattenedGuildIds(),l=[];return t.forEach(t=>{let i=n.A.getGuild(t);null!=i&&r.A.can(u.xBc.ADMINISTRATOR,i)&&i.id!==e&&l.push(i)}),l},[e]);return(0,a.Ay)(()=>{(async()=>{x(!0),await d.LH(t,C.map(e=>e.id)),x(!1)})()}),{availableGuilds:i.useMemo(()=>C.filter(e=>!m?.has(e.id)),[C,m]),addedGuilds:i.useMemo(()=>C.filter(e=>m?.has(e.id)),[C,m]),loading:l}}}