Build 567923stable
Module 394871
6,679 characters · in 3d3b05863accbf32.jsDependencies
Lazily required by (0)none
Requires (31)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>F}),n(321073);var l=n(627968),i=n(64700),s=n(503698),r=n.n(s),a=n(735438),o=n(834730),u=n(17928),c=n(990078),d=n(672979),m=n(87664),h=n(834757),p=n(430363),f=n(51183),g=n(287809),E=n(823854);n(851883);var A=n(124704);function C(e){let t,{customStatusActivity:n,iconClassName:s,textClassName:a,userId:d,textSize:m="xs",animateEmoji:h=!0,hideEmoji:C=!1,hideTooltip:x=!1}=e,I=n?.emoji,_=function(e){let{customStatusActivity:t,statusOwnerId:n,location:l}=e,s=i.useMemo(()=>null,[t]),r=null==s||null==n?null:n===s.senderId?s.targetId:s.senderId,a=(0,u.bG)([g.default],()=>null!=r?g.default.getUser(r):null,[r]),o=(0,u.bG)([E.A],()=>null==n?null:E.A.getProgressForUserId(n),[n]);return(0,p.Uk)(l)?{presence:s,progress:o,statusTextOverride:(a?.globalName??a?.username,null)}:{presence:null,progress:null,statusTextOverride:null}}({customStatusActivity:n,statusOwnerId:d,location:"CustomStatusVoiceDare"}),S=_.statusTextOverride??n?.state,y=null!=S&&""!==S,v=null;null==I||C||(v=(0,l.jsx)(f.A,{emoji:I,animate:h,className:s,hideTooltip:x||y}));let T=y?null!=v?` ${S}`:S:null;return null==n?null:(0,l.jsx)(o.E,{variant:`text-${m}/medium`,color:"none",className:r()(A.ps,a),children:(t=null!=I&&!C&&!y,x||t?(0,l.jsxs)(l.Fragment,{children:[v,T]}):null!=_.presence?(0,l.jsx)(c.m,{delay:150,children:(0,l.jsxs)("span",{children:[v,T]})}):(0,l.jsxs)("span",{children:[v,T]}))})}var x=n(994500),I=n(577473),_=n(661531);function S(e){let{className:t}=e;return(0,l.jsx)(I.r,{className:r()(A.tt,t),size:"custom",height:14,width:14,color:_.A.unsafe_rawColors.BRAND_345.css})}var y=n(748562),v=n(47167),T=n(734057),N=n(864436),j=n(200041),b=n(375708);function R(e){let{stream:t,game:n,textVariant:i,textClassName:s,iconClassName:r,hideIcon:a=!1,hideText:o=!1,hideTooltip:c=!1,canTruncate:d=!0,showChannelName:m=!1}=e,h=(0,u.bG)([T.A],()=>T.A.getChannel(t.channelId)),p=(0,v.Ay)(h),f=n?.name===""?null:n?.name,g=null!=f?f:b.intl.string(b.t.eXan7B),E=null!=p?`${g} (${p})`:g,A=m?E:g;return(0,l.jsx)(j.A,{icon:a?void 0:(0,l.jsx)(N.A,{icon:y.U,className:r}),text:A,tooltipText:c?void 0:E,textVariant:i,className:s,canTruncate:d,hideTooltip:c,"aria-label":E,hideText:o})}var P=n(780645);function L(e){let t,n,{customStatusActivity:i,textClassName:s,iconClassName:a,tooltipClassName:u,textSize:c="xs",animateEmoji:d=!0,hideEmoji:m=!1,hideTooltip:h=!1}=e;if(null==i)return null;let p=i?.emoji,g=i?.state,E=null!=g&&""!==g,C=null;null==p||m||(C=(0,l.jsx)(f.A,{emoji:p,animate:d,className:a,hideTooltip:h||E}));let x=E&&(null!=C?` ${g}`:g);return(0,l.jsx)(o.E,{variant:`text-${c}/medium`,color:"none",className:r()(A.ps,s),children:(t=null!=p&&!m&&!E,n=null!=g&&g.length>30,h||t?(0,l.jsxs)(l.Fragment,{children:[C,x]}):(0,l.jsxs)(P.A,{delay:150,tooltipClassName:u,className:r()({[A.D7]:!n}),children:[C,x]}))})}var M=n(835072),O=n(133171),w=n(652215),k=n(10862);function D(e){let{channel:t,textVariant:n,textClassName:i,iconClassName:s,hideText:a=!1,hideTooltip:o=!1,canTruncate:u=!0,showChannelName:c=!1}=e,d=(0,O.S3)(w.clD.ONLINE),m=(0,v.Ay)(t),h=t.isDM()||t.isGroupDM()?b.intl.string(b.t["9FaEzi"]):t.isGuildStageVoice()?b.intl.string(b.t.QygGCN):b.intl.string(b.t.msxteM),p=null!=m?`${h} (${m})`:h,f=c?p:h;return(0,l.jsx)(j.A,{icon:(0,l.jsx)(k.A,{size:"custom",color:d,channel:t,className:r()(A.Kk,s)}),text:f,tooltipText:o?void 0:p,textVariant:n,textClassName:i,hideTooltip:o,canTruncate:u,"aria-label":p,hideText:a})}function U(e){let{textVariant:t,className:n,hasCustomStatusText:i,totalActivityCount:s}=e;return(0,l.jsxs)(o.E,{variant:t,className:r()(n,A.qi),color:i?"status-positive":"none",children:["+",s-1]})}function G(e){let{textVariant:t,className:n}=e;return(0,l.jsx)(o.E,{variant:t,className:r()(A.Om,n),"aria-hidden":!0,children:"\u2022"})}function F(e){let{user:t,activities:n,applicationStream:s,voiceChannel:o,textClassName:f,iconClassName:g,textSize:E="xs",animateEmoji:I=!0,hasQuest:_=!1,hideEmoji:y=!1,hideTooltip:v=!1}=e;(0,m.A)(t?.id);let T=s?.discoverable!==!1?s:null,N=(0,h.AO)(T),j=i.useMemo(()=>{let e=n?.find(e=>{let{type:t}=e;return t===w.$pd.CUSTOM_STATUS});if(null==e)return null;let t=e.state?.trim()??null;return null==(""===t?null:t)&&null==e.emoji?null:e},[n]),b=(0,p.Uk)("ActivityStatus"),P=i.useMemo(()=>(null!=j,null),[j,b]),O=i.useMemo(()=>(0,a.uniqWith)(n?.filter(e=>{let{type:t,name:n}=e;return t!==w.$pd.CUSTOM_STATUS&&t!==w.$pd.HANG_STATUS&&n!==N?.name})??[],(e,t)=>null!=e.application_id&&null!=t.application_id&&e.application_id===t.application_id||null!=e.name&&null!=t.name&&e.name===t.name),[n,N?.name]),k=n?.find(e=>e.name===N?.name),F=t?.bot===!0,V=(0,u.bG)([x.A],()=>x.A.isBlockedOrIgnored(t?.id)),B=j?.state!=null,H=null!=T,W=!H&&null!=o,K=O.length+(H||W?1:0),Y=K>1,z=j?.state!=null&&"xs"===E;if(V)return null;let Z=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=!0===e||v;if(null!=T)return(0,l.jsx)(R,{stream:T,game:k,textVariant:`text-${E}/medium`,textClassName:f,iconClassName:g,hideText:z,hideIcon:F,hideTooltip:t});let n=O?.[0];return null!=n?(0,l.jsx)(M.A,{activity:n,textVariant:`text-${E}/medium`,textClassName:f,iconClassName:g,hideText:z,hideIcon:F,hideTooltip:t}):null!=o?(0,l.jsx)(D,{channel:o,textVariant:`text-${E}/medium`,textClassName:f,iconClassName:g,hideText:z,hideTooltip:t}):null};function q(){return(0,l.jsx)(U,{textVariant:`text-${E}/medium`,className:f,hasCustomStatusText:B,totalActivityCount:K})}function $(){if(0===K)return null;if(Y&&!F){let e,t;return v?(0,l.jsxs)("div",{className:r()(A.ht,z&&A.e7),children:[Z(),q()]}):(0,l.jsx)(c.m,{delay:150,__unsupportedReactNodeAsText:(e=[],t={textVariant:"text-sm/medium",hideTooltip:!0,hideIcon:!1,hideText:!1,canTruncate:!1},null!=T&&e.push((0,l.jsx)(R,{stream:T,game:n?.find(d.A),...t,showChannelName:!0},"stream")),O.forEach((n,i)=>{e.push((0,l.jsx)(M.A,{activity:n,...t},`activity-${i}`))}),W&&e.push((0,l.jsx)(D,{channel:o,...t,showChannelName:!0},"voice")),e),children:(0,l.jsxs)("div",{className:r()(A.ht,z&&A.e7),children:[Z(!0),q()]})})}return Z()}let J=r()(A.kL,{[A.Dk]:"xs"===E,[A.WV]:"sm"===E});return null!=P?(0,l.jsxs)("div",{className:J,children:[null==P?null:(0,l.jsx)(C,{customStatusActivity:j,textSize:E,animateEmoji:I,hideEmoji:y,hideTooltip:v,textClassName:f,iconClassName:g,tooltipClassName:J,userId:t?.id}),K>0&&(0,l.jsx)(G,{textVariant:`text-${E}/normal`,className:f}),$(),_&&(0,l.jsx)(S,{})]}):(0,l.jsxs)("div",{className:J,children:[$(),null!=j&&K>0&&(0,l.jsx)(G,{textVariant:`text-${E}/normal`,className:f}),null==j?null:(0,l.jsx)(L,{customStatusActivity:j,textSize:E,animateEmoji:I,hideEmoji:y,hideTooltip:v,textClassName:f,iconClassName:g,tooltipClassName:J}),_&&(0,l.jsx)(S,{})]})}}