Build 567923stable
Module 342952
4,290 characters · in 56ce55cae376ff3e.jsDependencies
Source Raw
function(e,a,l){l.d(a,{A:()=>k,I:()=>y});var n=l(627968),t=l(64700),i=l(503698),r=l.n(i),s=l(735438),d=l.n(s),o=l(990078),c=l(778712),u=l(97808),h=l(834730),x=l(140735),m=l(305866),b=l(364522),_=l(922016),j=l(939249),f=l(442433),g=l(538451),p=l(562153),I=l(427262),S=l(375708),E=l(758963);function v(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c._3.SIZE_24;switch(e){case c._3.SIZE_16:return E.nc;case c._3.SIZE_20:return E.qV;case c._3.SIZE_24:default:return E.q1}}function N(e){let{users:a,maxUsers:l,guildId:t,channelId:i,size:s=c._3.SIZE_24,shouldShowOverflowCount:h,disableUsernameTooltip:x}=e,m=v(s),b=h?l-1:Math.min(a.length,l),_=b-1,j=d()(a).take(b).map((e,a)=>{let l=p.Ay.getNickname(t,i,e)??I.Ay.getName(e),d=r()(E.my,m,a===_&&!h&&E.NE),c=(0,n.jsx)(u.eu,{src:e.getAvatarURL(t,24),size:s,"aria-hidden":!0});return(0,n.jsx)("li",{className:d,children:x?(0,n.jsx)("span",{role:"img","aria-label":l,children:c}):(0,n.jsx)(o.m,{text:l,ariaHidden:!0,children:(0,n.jsx)("span",{role:"img","aria-label":l,children:c})})},e.id)}).value();return(0,n.jsx)("ul",{className:E.HD,children:j})}function Z(e){let{count:a,textVariant:l,color:t="interactive-text-default",size:i=c._3.SIZE_24,className:s}=e,d=v(i),o=l??function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c._3.SIZE_24;switch(e){case c._3.SIZE_16:case c._3.SIZE_20:return"text-xxs/semibold";case c._3.SIZE_24:default:return"text-xs/medium"}}(i);return(0,n.jsxs)(h.E,{variant:o,color:t,className:r()(E.ju,d,s),children:[(0,n.jsx)(x.A,{children:S.intl.formatToPlainString(S.t.RGr9tj,{count:a})}),(0,n.jsx)("span",{"aria-hidden":!0,children:a>99?">99":`+${a}`})]})}function w(e){let{users:a,maxUsers:l,guildId:t,channelId:i,size:r=c._3.SIZE_24,overflowCountClassName:s,overflowCountColor:d="interactive-text-default",hideOverflowCount:o=!1}=e,u=a.length-l,h=u>0&&!o;return a.length<=0?null:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(N,{users:a,maxUsers:l,guildId:t,channelId:i,size:r,shouldShowOverflowCount:h,disableUsernameTooltip:!0}),h&&(0,n.jsx)(Z,{count:u+1,color:d,size:r,className:s})]})}function y(e){let{className:a,"aria-label":l,"aria-labelledby":t,"aria-hidden":i,...s}=e;return(0,n.jsx)("div",{role:"group",className:r()(a,E.HD),"aria-label":l,"aria-labelledby":t,"aria-hidden":i,children:(0,n.jsx)(w,{...s})})}function k(e){let{users:a,maxUsers:i,guildId:s,channelId:d,className:o,size:u=c._3.SIZE_24,overflowCountVariant:h,overflowCountColor:x="interactive-text-default",overflowCountClassName:I,hideOverflowCount:v=!1,disableUsernameTooltip:w=!1,disableUserPopout:y=!1,onClickOverflow:k,onFocusOverflow:C,onUserClick:R,onUserPopoutRequestClose:A,"aria-label":P,"aria-labelledby":z,"aria-hidden":U}=e,[q,D]=t.useState(!1),H=t.useRef(null),T=a.length-i,M=T+1,F=T>0&&!v&&!U;return a.length<=0?null:(0,n.jsxs)("div",{role:"group","aria-label":P,"aria-labelledby":z,className:r()(o,E.HD),"aria-hidden":U,children:[(0,n.jsx)(N,{users:a,maxUsers:i,guildId:s,channelId:d,size:u,shouldShowOverflowCount:F,disableUsernameTooltip:w}),F?(0,n.jsx)(_.Y,{targetElementRef:H,renderPopout:()=>(0,n.jsx)(m.l,{className:E.XM,"aria-label":P,"aria-labelledby":z,children:(0,n.jsx)(b.Ip,{className:E.XG,children:a.map(e=>(0,n.jsx)(g.A,{user:e,guildId:s,channelId:d,nick:p.Ay.getNickname(s,d,e),disablePopout:"function"==typeof y?y(e.id):y,onClick:R,onPopoutRequestClose:()=>{D(!1),A?.()},onContextMenu:a=>(0,f.L3)(a,async()=>{let{default:a}=await Promise.all([l.e("41686"),l.e("71406"),l.e("94881"),l.e("26132"),l.e("46652"),l.e("93190"),l.e("34236"),l.e("34552"),l.e("36320"),l.e("90889"),l.e("8757"),l.e("96443"),l.e("23625"),l.e("71577"),l.e("54037"),l.e("89673"),l.e("68403"),l.e("29787"),l.e("82073"),l.e("97558"),l.e("91994"),l.e("76665"),l.e("76273"),l.e("24198"),l.e("56753"),l.e("14461"),l.e("72883"),l.e("25486"),l.e("49644"),l.e("42204"),l.e("42191"),l.e("32418")]).then(l.bind(l,668569));return l=>(0,n.jsx)(a,{...l,user:e,guildId:s,channelId:d})},{onClose:()=>D(!1)})},e.id))})}),shouldShow:q,position:"bottom",onRequestClose:()=>D(!1),children:e=>(0,n.jsx)(j.D,{...e,innerRef:H,className:E.x6,onFocus:C,onClick:e=>{k?.(e),D(!0)},"aria-label":S.intl.formatToPlainString(S.t.R8Z8Qr,{count:M}),children:(0,n.jsx)(Z,{count:M,textVariant:h,color:x,size:u,className:I})})},"overflow"):null]})}}