Module 913453

879 characters · in no known chunk
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(64700),i=n(735438),s=n(311907),a=n(919796),o=n(21119),l=n(711014),u=n(622543);function c(e){let[t,n,c,d,_]=(0,s.yK)([u.A],()=>[u.A.getMutualFriendsCount(e.id),u.A.getMutualFriends(e.id),u.A.getMutualGuilds(e.id),u.A.isFetchingProfile(e.id),u.A.isFetchingFriends(e.id)]),f=(0,s.bG)([o.A],()=>o.A.getUserAffinitiesMap()),p=(0,s.bG)([l.Ay],()=>l.Ay.getFlattenedGuildIds()),h=(0,r.useMemo)(()=>null==n||n.length<2?n:(0,i.sortBy)(n,e=>{let{user:t}=e;return-((f.get(t.id)?.communicationProbability??-1)*1)}),[n,f]),m=(0,r.useMemo)(()=>{if(null==c||c.length<2)return c;let e=Object.fromEntries(p.map((e,t)=>[e,t]));return(0,i.sortBy)(c,t=>{let{guild:n}=t;return e[n.id]??p.length})},[c,p]),E=(0,a.A)(t),g=(0,a.A)(h),A=(0,a.A)(m);return{mutualFriendsCount:t??E,mutualFriends:h??g,mutualGuilds:m??A,isFetching:d,isFetchingFriends:_}}}