Loading
function(e,i,t){t.d(i,{A:()=>K});var n=t(477900),l=t(582128),s=t(17928),a=t(778712),r=t(97808),d=t(652215),u=t(834730),o=t(364522),c=t(80682),A=t(845056),m=t(685399),g=t(960076),h=t(323073),p=t(693879),f=t(268218),I=t(643501),v=t(279250),x=t(834757),S=t(566668),_=t(832163),E=t(565688),N=t(533562),y=t(854627),C=t(616356),b=t(280450),j=t(696451),T=t(71393),G=t(576705),O=t(290863),P=t(977997),k=t(174459),V=t(927813),R=t(427262),w=t(329554),D=t(402313),U=t(699976),M=t(823735);let L=(0,f.Fe)({createPromise:()=>Promise.all([t.e("914752"),t.e("650564"),t.e("785090"),t.e("958872"),t.e("854303"),t.e("5987"),t.e("129083"),t.e("273864"),t.e("272467"),t.e("164293"),t.e("84419"),t.e("587747"),t.e("339379"),t.e("484126"),t.e("764636"),t.e("515973"),t.e("283118"),t.e("498942"),t.e("31076"),t.e("368961"),t.e("569167"),t.e("914883"),t.e("223102"),t.e("902285"),t.e("97726"),t.e("442394"),t.e("144459"),t.e("398986"),t.e("237467"),t.e("60411"),t.e("61298"),t.e("945807"),t.e("426572"),t.e("565640"),t.e("387356"),t.e("677523"),t.e("485391"),t.e("156356"),t.e("218307"),t.e("805270"),t.e("442293"),t.e("60574"),t.e("83554"),t.e("681301"),t.e("853412"),t.e("418917"),t.e("494450"),t.e("786307"),t.e("903574"),t.e("400711"),t.e("173153"),t.e("525457"),t.e("840981"),t.e("775030"),t.e("763576"),t.e("695367"),t.e("150693"),t.e("923804"),t.e("540961"),t.e("393837"),t.e("6487"),t.e("461137"),t.e("969794"),t.e("776250"),t.e("437229"),t.e("295325"),t.e("225162"),t.e("127670"),t.e("820661"),t.e("375131"),t.e("480083"),t.e("223476"),t.e("153176"),t.e("418315"),t.e("317776"),t.e("678969"),t.e("970201"),t.e("261275"),t.e("949557"),t.e("130072"),t.e("518629"),t.e("290607"),t.e("903672"),t.e("937175"),t.e("213920"),t.e("799424"),t.e("500670"),t.e("999496"),t.e("544565"),t.e("188563"),t.e("324212"),t.e("174281"),t.e("954960"),t.e("255455"),t.e("900778"),t.e("275683"),t.e("223864"),t.e("647519"),t.e("380197"),t.e("848132"),t.e("761686"),t.e("477873"),t.e("197312"),t.e("438469"),t.e("116740"),t.e("762332"),t.e("208607"),t.e("127962"),t.e("161282"),t.e("863232"),t.e("364827"),t.e("907167"),t.e("784569"),t.e("861060"),t.e("910471"),t.e("752457"),t.e("960235"),t.e("77333"),t.e("718573"),t.e("806338"),t.e("747834"),t.e("797595"),t.e("147662"),t.e("344057"),t.e("413736"),t.e("128504"),t.e("331988"),t.e("262156"),t.e("544571"),t.e("234303"),t.e("40291"),t.e("402368"),t.e("733115"),t.e("397270"),t.e("373122"),t.e("108304"),t.e("293159"),t.e("755936"),t.e("489088"),t.e("409692"),t.e("994723"),t.e("330316"),t.e("362931"),t.e("745959"),t.e("858529"),t.e("183488"),t.e("481987"),t.e("958038"),t.e("171202"),t.e("875201"),t.e("576909"),t.e("406174"),t.e("407170"),t.e("132191"),t.e("27773"),t.e("577084"),t.e("454625"),t.e("371133"),t.e("729963"),t.e("392075"),t.e("76428"),t.e("423532"),t.e("896137"),t.e("790417"),t.e("837687"),t.e("367022"),t.e("699292"),t.e("50097"),t.e("333184"),t.e("348900"),t.e("182069"),t.e("35485"),t.e("446800"),t.e("471234"),t.e("928662"),t.e("306306"),t.e("920282"),t.e("654282"),t.e("77473"),t.e("363618"),t.e("474439"),t.e("880239"),t.e("860177"),t.e("875016"),t.e("228843"),t.e("573215"),t.e("2329"),t.e("523276"),t.e("278412"),t.e("235996"),t.e("476087"),t.e("791824"),t.e("25279"),t.e("628752"),t.e("831445"),t.e("126931"),t.e("488990"),t.e("509793"),t.e("143549"),t.e("11301"),t.e("948720"),t.e("988003"),t.e("710575"),t.e("317087"),t.e("154630"),t.e("142489"),t.e("521574"),t.e("480112"),t.e("959880"),t.e("906723"),t.e("209729"),t.e("174016"),t.e("736926"),t.e("221856"),t.e("855726"),t.e("474907"),t.e("811133"),t.e("946430"),t.e("949013"),t.e("93461"),t.e("190779"),t.e("539808"),t.e("309763"),t.e("820667")]).then(t.bind(t,316725)),webpackId:316725});function F(e){let{user:i,channel:t,activity:l,activityApplicationId:s,withGiftingBreadcrumb:a,onAction:r}=e,d=(0,n.jsx)(w.A,{presenceActivity:l,channel:t,userId:i.id,onAction:r});return a&&null!=s?(0,n.jsxs)(n.Fragment,{children:[d,(0,n.jsx)(L,{className:M.L,applicationId:s,userIds:[i.id],location:"voice_channel",guildId:t.guild_id,channelId:t.id,numWishlistItems:2,cardSpec:U.Z.SIZE_110})]}):d}function z(e){let{user:i,guildId:t,channelId:l}=e,o=(0,s.bG)([j.Ay],()=>j.Ay.getMember(t,i.id)),c=R.Ay.useName(i),A=o?.nick??c,{avatarDecorationSrc:m,avatarSrc:h}=(0,y.A)({userId:i.id,size:a._3.SIZE_32,guildId:t}),{status:f,isMobileOnline:I,activities:v}=(0,s.cf)([O.A],()=>({status:O.A.getStatus(i.id,t),isMobileOnline:O.A.isMobileOnline(i.id),activities:O.A.getActivities(i.id,t)})),x=(0,s.bG)([P.A],()=>P.A.getVoiceStateForChannel(l,i.id)?.connectedAt),S=null!=x?new Date(x*V.A.Millis.SECOND).getTime():null;return(0,n.jsxs)("div",{className:M.aq,children:[(0,n.jsx)(r.eu,{src:h,size:a._3.SIZE_32,"aria-label":A,avatarDecoration:m,status:(0,g.A)(v)?d.clD.STREAMING:f===d.clD.OFFLINE?void 0:f,isMobile:I,className:M.my}),(0,n.jsxs)("div",{className:M.Qq,children:[(0,n.jsx)(u.E,{variant:"text-sm/medium",lineClamp:1,children:A}),null!=S&&(0,n.jsx)(p.z,{textColor:"text-feedback-positive",entry:{start:S}})]})]})}function K(e){let i,t,{channel:a,user:r,onAction:u,excludeActivity:g,onWatchStream:p,setPopoutRef:f}=e,y=l.useMemo(()=>({[a.guild_id]:[r.id]}),[a.guild_id,r.id]);(0,c.Eq)(y,"VoiceUserActivities");let{enabled:j}=D.A.useExperiment({guildId:a.guild_id,location:"VoiceUserPopout"}),[V,R]=(0,s.yK)([C.A],()=>[C.A.getStreamForUser(r.id,a.getGuildId()),C.A.getActiveStreamForUser(r.id,a.getGuildId())],[a,r.id]),[U,L]=(0,s.yK)([P.A,T.A,G.A,I.default],()=>(0,v.eo)(a,P.A,T.A,G.A,I.default)),K=(0,s.bG)([b.default],()=>b.default.getId()),B=(0,s.bG)([O.A],()=>(0,x.nr)(V,O.A),[V]),Y=(0,h.r9)()&&(0,h.UK)(a.id),q=(i=(0,m.Ay)(a),t=l.useMemo(()=>i.filter(e=>e.embeddedActivity.userIds.has(r.id)),[i,r.id]),[...(0,m.Rz)(t).values()]),$=(0,N.W)(),H=(0,E.m)({location:"voice_channel_activities"}),W=(0,s.bG)([_.A],()=>_.A.getDetectableIdsToApplicationIds()),Z=g??B,J=(0,A.m)(r,Z),X=null!=V&&null!=p&&!Y,Q=X||J.length>0||q.length>0,ee=Q||j;if(l.useEffect(()=>{ee&&k.default.track(d.HAw.OPEN_POPOUT,{type:"Voice User Activities",channel_id:a.id,other_user_id:r.id})},[ee,a.id,r.id]),!ee)return null;let ei=(0,n.jsxs)(n.Fragment,{children:[X&&(0,n.jsx)(S.P,{stream:V,activeStream:R,streamActivity:B,user:r,currentUserId:K,canWatch:U,unavailableReason:L,onWatchStream:p,onAction:u,showHeader:!0}),q.map(e=>(0,n.jsx)(w.A,{userId:r.id,embeddedApp:e,presenceActivity:e.presenceActivity??void 0,channel:a,onAction:u},e.application.id)),J.map(e=>{let i=$??e.application_id;return(0,n.jsx)(F,{user:r,channel:a,activityApplicationId:i,activity:e,withGiftingBreadcrumb:H&&null!=i&&null!=W[i],onAction:u},e.application_id)})]});return j?(0,n.jsxs)("div",{className:M.Db,ref:f,children:[(0,n.jsx)(z,{user:r,guildId:a.guild_id,channelId:a.id}),Q&&(0,n.jsx)(o.Ip,{className:M.XG,children:ei})]}):(0,n.jsx)(o.Ip,{className:M.kL,ref:f,children:ei})}}