Build 589089stable
Module 582904
1,161 characters · in da64b0807b2090ba.jsDependencies
Source Raw
function(e,i,t){t.d(i,{Ln:()=>f,Z0:()=>p,kt:()=>h}),t(321073);var n=t(582128),l=t(17928),s=t(427358),a=t(95701),r=t(696451),d=t(576705),u=t(287809),o=t(607567),c=t(488926),A=t(605431),m=t(366251),g=t(652215);function h(e){let{channel:i}=e,t=i?.guild_id;return(0,l.yK)([s.A,o.Ay,r.Ay,u.default],()=>{if(null==i)return[];let e=s.A.getUserAffinitiesMap(),n=null!=i?o.Ay.getVoiceStatesForChannel(i):[],l=new Set;n.forEach(e=>l.add(e.user.id));let d=[];for(let e of r.Ay.getMembers(t)){if(l.has(e.userId))continue;let t=u.default.getUser(e.userId);if(null==t)continue;let n=(0,a.TA)(i.type);(0,c.$3)({permission:n,user:t,context:i})&&d.push(t)}function A(i){return e.get(i)?.vcProbability??0}return d.sort((e,i)=>A(i.id)-A(e.id)).slice(0,5)},[i,t])}function p(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{collapsed:t=!1}=i,s=(0,l.bG)([m.A],()=>m.A.getShouldShowPopover(e.id),[e.id]);return{shouldShow:s&&!t,dismiss:n.useCallback(()=>{(0,A.w)(e.id)},[e])}}function f(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{collapsed:t=!1}=i,n=m.A.getShouldShowPopover(e.id),l=d.A.can(g.xBc.CREATE_INSTANT_INVITE,e);return n&&l&&!t}}