Module 772800

6,594 characters · in 5cad79d038da9b9f.js
Dependencies
Source Raw
function(e,i,t){t.d(i,{A:()=>M});var n=t(477900),l=t(582128),s=t(17928),a=t(778712),r=t(97808),d=t(652215),o=t(834730),u=t(364522),c=t(80682),m=t(845056),A=t(685399),g=t(960076),h=t(323073),p=t(693879),f=t(268218),I=t(834757),v=t(727353),x=t(832163),S=t(565688),_=t(533562),E=t(854627),N=t(616356),y=t(696451),C=t(290863),b=t(977997),j=t(174459),T=t(927813),G=t(427262),O=t(329554),P=t(402313),k=t(699976),V=t(8936);let w=(0,f.Fe)({createPromise:()=>Promise.all([t.e("291103"),t.e("419121"),t.e("315513"),t.e("162775"),t.e("60882"),t.e("121046"),t.e("489020"),t.e("919789"),t.e("669130"),t.e("70866"),t.e("302847"),t.e("232960"),t.e("74886"),t.e("929642"),t.e("656997"),t.e("324732"),t.e("679157"),t.e("1955"),t.e("341161"),t.e("401696"),t.e("202985"),t.e("455021"),t.e("812196"),t.e("661630"),t.e("470126"),t.e("128804"),t.e("71151"),t.e("227853"),t.e("286615"),t.e("311541"),t.e("472847"),t.e("870088"),t.e("989649"),t.e("853458"),t.e("586662"),t.e("758053"),t.e("247471"),t.e("889002"),t.e("334179"),t.e("709976"),t.e("807432"),t.e("873532"),t.e("750955"),t.e("953343"),t.e("279774"),t.e("771593"),t.e("25300"),t.e("697284"),t.e("410470"),t.e("295570"),t.e("765208"),t.e("711562"),t.e("906470"),t.e("661157"),t.e("730931"),t.e("276257"),t.e("253781"),t.e("132964"),t.e("254215"),t.e("314304"),t.e("853855"),t.e("157064"),t.e("831835"),t.e("156957"),t.e("363189"),t.e("604153"),t.e("641877"),t.e("866212"),t.e("535308"),t.e("340341"),t.e("918786"),t.e("352421"),t.e("865647"),t.e("701335"),t.e("257935"),t.e("724086"),t.e("358937"),t.e("448738"),t.e("590994"),t.e("258407"),t.e("894292"),t.e("153302"),t.e("836576"),t.e("253453"),t.e("82937"),t.e("699826"),t.e("923981"),t.e("750370"),t.e("972281"),t.e("641278"),t.e("761973"),t.e("636909"),t.e("466592"),t.e("73946"),t.e("282050"),t.e("436101"),t.e("976888"),t.e("387970"),t.e("847445"),t.e("919659"),t.e("698136"),t.e("718368"),t.e("983513"),t.e("76928"),t.e("355502"),t.e("528311"),t.e("38012"),t.e("156422"),t.e("348567"),t.e("900277"),t.e("127962"),t.e("974660"),t.e("736207"),t.e("806827"),t.e("161282"),t.e("76428"),t.e("77473"),t.e("863232"),t.e("364827"),t.e("907167"),t.e("910471"),t.e("784569"),t.e("25279"),t.e("861060"),t.e("952372"),t.e("262156"),t.e("960235"),t.e("959880"),t.e("77333"),t.e("910486"),t.e("56366"),t.e("797595"),t.e("147662"),t.e("344057"),t.e("641248"),t.e("128504"),t.e("331988"),t.e("544571"),t.e("40291"),t.e("402368"),t.e("733115"),t.e("397270"),t.e("373122"),t.e("217951"),t.e("293159"),t.e("171202"),t.e("755936"),t.e("172503"),t.e("730760"),t.e("330316"),t.e("362931"),t.e("745959"),t.e("858529"),t.e("793716"),t.e("481987"),t.e("595653"),t.e("221856"),t.e("958038"),t.e("18387"),t.e("576909"),t.e("45594"),t.e("406174"),t.e("811133"),t.e("407170"),t.e("27773"),t.e("132191"),t.e("682337"),t.e("577084"),t.e("523276"),t.e("371133"),t.e("454625"),t.e("948720"),t.e("729963"),t.e("830938"),t.e("392075"),t.e("174016"),t.e("896137"),t.e("852557"),t.e("790417"),t.e("160920"),t.e("837687"),t.e("699292"),t.e("50097"),t.e("754982"),t.e("348900"),t.e("182069"),t.e("35485"),t.e("446800"),t.e("384996"),t.e("928662"),t.e("306306"),t.e("920282"),t.e("963584"),t.e("654282"),t.e("363618"),t.e("353719"),t.e("76027"),t.e("880239"),t.e("860177"),t.e("875016"),t.e("228843"),t.e("2329"),t.e("278412"),t.e("235996"),t.e("476087"),t.e("791824"),t.e("628752"),t.e("831445"),t.e("423532"),t.e("262841"),t.e("488990"),t.e("509793"),t.e("143549"),t.e("509856"),t.e("11301"),t.e("697526"),t.e("710575"),t.e("881379"),t.e("154630"),t.e("521574"),t.e("906723"),t.e("209729"),t.e("761597"),t.e("697336"),t.e("474907"),t.e("93461"),t.e("190779"),t.e("513992"),t.e("949013"),t.e("309763"),t.e("820667")]).then(t.bind(t,316725)),webpackId:316725});function D(e){let{user:i,channel:t,activity:l,activityApplicationId:s,withGiftingBreadcrumb:a,onAction:r}=e,d=(0,n.jsx)(O.A,{presenceActivity:l,channel:t,userId:i.id,onAction:r});return a&&null!=s?(0,n.jsxs)(n.Fragment,{children:[d,(0,n.jsx)(w,{className:V.L,applicationId:s,userIds:[i.id],location:"voice_channel",guildId:t.guild_id,channelId:t.id,numWishlistItems:2,cardSpec:k.Z.SIZE_110})]}):d}function R(e){let{user:i,guildId:t,channelId:l}=e,u=(0,s.bG)([y.Ay],()=>y.Ay.getMember(t,i.id)),c=G.Ay.useName(i),m=u?.nick??c,{avatarDecorationSrc:A,avatarSrc:h}=(0,E.A)({userId:i.id,size:a._3.SIZE_32,guildId:t}),{status:f,isMobileOnline:I,activities:v}=(0,s.cf)([C.A],()=>({status:C.A.getStatus(i.id,t),isMobileOnline:C.A.isMobileOnline(i.id),activities:C.A.getActivities(i.id,t)})),x=(0,s.bG)([b.A],()=>b.A.getVoiceStateForChannel(l,i.id)?.connectedAt),S=null!=x?new Date(x*T.A.Millis.SECOND).getTime():null;return(0,n.jsxs)("div",{className:V.aq,children:[(0,n.jsx)(r.eu,{src:h,size:a._3.SIZE_32,"aria-label":m,avatarDecoration:A,status:(0,g.A)(v)?d.clD.STREAMING:f===d.clD.OFFLINE?void 0:f,isMobile:I,className:V.my}),(0,n.jsxs)("div",{className:V.Qq,children:[(0,n.jsx)(o.E,{variant:"text-sm/medium",lineClamp:1,children:m}),null!=S&&(0,n.jsx)(p.z,{textColor:"text-feedback-positive",entry:{start:S}})]})]})}function M(e){let i,t,{channel:a,user:r,onAction:o,excludeActivity:g,onWatchStream:p,setPopoutRef:f}=e,E=l.useMemo(()=>({[a.guild_id]:[r.id]}),[a.guild_id,r.id]);(0,c.Eq)(E,"VoiceUserActivities");let{enabled:y}=P.A.useExperiment({guildId:a.guild_id,location:"VoiceUserPopout"}),b=(0,s.bG)([N.A],()=>N.A.getStreamForUser(r.id,a.getGuildId()),[a,r.id]),T=(0,s.bG)([C.A],()=>(0,I.nr)(b,C.A),[b]),G=(0,h.r9)()&&(0,h.UK)(a.id),k=(i=(0,A.Ay)(a),t=l.useMemo(()=>i.filter(e=>e.embeddedActivity.userIds.has(r.id)),[i,r.id]),[...(0,A.Rz)(t).values()]),w=(0,_.W)(),M=(0,S.m)({location:"voice_channel_activities"}),U=(0,s.bG)([x.A],()=>x.A.getDetectableIdsToApplicationIds()),L=g??T,F=(0,m.m)(r,L),z=null!=b&&null!=p&&!G,B=z||F.length>0||k.length>0,K=B||y;if(l.useEffect(()=>{K&&j.default.track(d.HAw.OPEN_POPOUT,{type:"Voice User Activities",channel_id:a.id,other_user_id:r.id})},[K,a.id,r.id]),!K)return null;let Y=(0,n.jsxs)(n.Fragment,{children:[z&&(0,n.jsx)(v.P,{stream:b,streamActivity:T,user:r,onWatchStream:p,onAction:o,showHeader:!0}),k.map(e=>(0,n.jsx)(O.A,{userId:r.id,embeddedApp:e,presenceActivity:e.presenceActivity??void 0,channel:a,onAction:o},e.application.id)),F.map(e=>{let i=w??e.application_id;return(0,n.jsx)(D,{user:r,channel:a,activityApplicationId:i,activity:e,withGiftingBreadcrumb:M&&null!=i&&null!=U[i],onAction:o},e.application_id)})]});return y?(0,n.jsxs)("div",{className:V.Db,ref:f,children:[(0,n.jsx)(R,{user:r,guildId:a.guild_id,channelId:a.id}),B&&(0,n.jsx)(u.Ip,{className:V.XG,children:Y})]}):(0,n.jsx)(u.Ip,{className:V.kL,ref:f,children:Y})}}