Build 612377stable
Module 715069
13,468 characters · in effa225dd4c8f785.jsDependencies
Lazily required by (0)none
Requires (78)
302633221792819575471675870374114886869748397808148494172218174755192308232835259678262295284009287809290863308528330001343328351278351952366605375708381941394871397244428678442433445529449582477900503698534400536637543465549254561028562708571694573163582128607399612324616356620982652215660184661531691540709066714114741961746080763097765671778712789645821609824994834730837381854627857250866665897898922301935208939249952270954376960076963027976860994500
Source Raw
function(e,t,n){n.d(t,{ls:()=>eP,z9:()=>eB,w_:()=>ew,Ay:()=>eF,th:()=>ez});var i=n(477900),r=n(582128),l=n(503698),s=n.n(l),a=n(284009),o=n.n(a);if(588245!=n.j)var u=n(561028);var c=n(562708);if(588245!=n.j)var d=n(837381);var f=n(172218),A=n(612324),m=n(607399),g=n(17928);if(588245!=n.j)var N=n(3026);var v=n(97808);if(588245!=n.j)var p=n(939249);if(588245!=n.j)var h=n(866665);if(588245!=n.j)var j=n(821609);if(588245!=n.j)var x=n(366605);if(588245!=n.j)var _=n(952270);if(588245!=n.j)var E=n(428678);var R=n(661531),y=n(549254);if(588245!=n.j)var I=n(445529);if(588245!=n.j)var C=n(778712);if(588245!=n.j)var S=n(192308);if(588245!=n.j)var T=n(834730);if(588245!=n.j)var D=n(789645);var M=n(308528),b=n(442433),G=n(765671),w=n(960076),U=n(397244),L=n(714114),O=n(394871),k=n(709066),P=n(262295),B=n(620982),z=n(343328),F=n(963027),H=n(571694),V=n(47167);if(588245!=n.j)var W=n(691540);if(588245!=n.j)var Y=n(857250);if(588245!=n.j)var K=n(97483);var Q=n(148494),X=n(976860),J=n(330001),$=n(536637),q=n.n($),Z=n(74114),ee=n(232835),et=n(994500),en=n(58703),ei=n(935208),er=n(746080),el=n(652215),es=n(381941),ea=n(375708),eo=n(449582),eu=n(351952),ec=n(88686),ed=n(174755);if(588245!=n.j)var ef=n(259678);var eA=n(351278);let em=588245!=n.j?r.forwardRef(function(e,t){let{className:n,focusProps:r,...l}=e;return(0,i.jsx)(ef.vN,{...r,children:(0,i.jsx)("li",{className:s()(n,eA.k),...l,ref:t})})}):null,eg=588245!=n.j?em:null;var eN=n(824994),ev=n(922301),ep=n(660184),eh=n(3322),ej=n(954376),ex=n(534400),e_=n(897898),eE=n(854627),eR=n(616356),ey=n(290863),eI=n(573163),eC=n(741961),eS=n(543465),eT=n(287809),eD=n(19575),eM=n(763097);let eb=eD.Ay.getEnableHardwareAcceleration()?v.Js:v.eu,eG=588245!=n.j?{offset:{top:2,bottom:2,right:4}}:null;function ew(e){let{nameplate:t,icon:n,forceShow:r=!1,reducedClickTarget:l=!1,visibleElementRef:a,...o}=e,u=(0,eu.K)(t);return(0,i.jsx)(p.D,{className:s()(eM.b,{[eM.DQ]:null!=t,[eM.by]:r,[eM.wY]:l}),style:u,...o,focusProps:{offset:{top:-2,bottom:-2,left:-2,right:6}},children:(0,i.jsx)("div",{ref:a,className:s()({[eM.PJ]:null!=t}),children:(0,i.jsx)(n,{size:"sm",color:"currentColor",className:s()(eM.ut,{[eM.Uq]:null!=t})})})})}function eU(e){let{onClick:t,channelName:n,showNameplate:r}=e;return(0,i.jsx)("div",{className:eM.KQ,children:(0,i.jsx)(h.m,{text:ea.intl.formatToPlainString(ea.t.m0zYbV,{username:n}),children:(0,i.jsx)(j.$,{size:"sm",variant:r?"overlay-secondary":"secondary",onClick:t,text:ea.intl.string(ea.t.pVlP58)})})})}function eL(){return(0,i.jsx)(x.t,{size:"xs",color:"currentColor",className:eM.wB})}function eO(){return(0,i.jsx)(_.EyeSlashIcon,{size:"xs",color:"currentColor",className:eM.wB})}function ek(){return(0,i.jsx)(E.K,{size:"xs",color:"currentColor",className:eM.wB})}function eP(e){let{eventTargetRef:t,isNitro:n,contentWidth:l,hoverGradientStart:s,hoverGradientMiddle:a,hoverGradientEnd:o}=e,u=r.useMemo(()=>null!=s&&null!=a&&null!=o?{Color_GradientCenter:s,Color_InnerRing:a??R.A.colors.NITRO_TAB_GRADIENT_INNER_RING??a,Color_OuterRing:o,NitroVFX:!1}:n?{Color_GradientCenter:R.A.colors.NITRO_TAB_GRADIENT_CENTER,Color_InnerRing:R.A.colors.NITRO_TAB_GRADIENT_INNER_RING,Color_OuterRing:R.A.colors.NITRO_TAB_GRADIENT_OUTER_RING,NitroVFX:!0}:{Color_GradientCenter:R.A.colors.STANDARD_TAB_GRADIENT_CENTER,Color_InnerRing:R.A.colors.STANDARD_TAB_GRADIENT_INNER_RING,Color_OuterRing:R.A.colors.STANDARD_TAB_GRADIENT_OUTER_RING,NitroVFX:!1},[n,s,a,o]);return(0,i.jsx)(y.U,{eventTargetRef:t,className:eM.a1,dataBinding:{...u,DimmerWidth:(l??0)+32}})}function eB(e){let{route:t,selected:n,icon:l,iconClassName:a,interactiveClassName:o,text:c,children:d,locationState:f,onClick:g,className:N,role:v,"aria-posinset":p,"aria-setsize":h,listItemRef:j,showHoverGradient:x=!1,nitroHoverGradient:_=!1,hoverGradientStart:E,hoverGradientMiddle:R,hoverGradientEnd:y,...C}=e,{width:S,ref:T}=(0,G.Ay)(),D=r.useRef(null),M=r.useRef(null),b=(0,A.A)(j,D);return(0,i.jsx)(eg,{className:s()(eM.Ix,{[eM.Ij]:m.Fr},N),onClick:g,role:v,focusProps:{...eG,focusTarget:M,ringTarget:D},"aria-posinset":p,"aria-setsize":h,ref:b,children:(0,i.jsxs)(I.H,{as:"div",selected:n,className:s()(o,eM.bG,eM.$J,{[eM.Q2]:n}),children:[x&&(0,i.jsx)(eP,{eventTargetRef:D,isNitro:_,contentWidth:S,hoverGradientStart:E,hoverGradientMiddle:R,hoverGradientEnd:y}),(0,i.jsxs)(u.N_,{to:{pathname:t,state:f},className:eM.nf,innerRef:M,...C,children:[(0,i.jsx)(P.A,{ref:x?T:void 0,muted:!1,avatar:(0,i.jsx)(l,{size:"refresh_sm",className:s()(eM.e_,a),color:"currentColor"}),name:c,innerClassName:eM.xx}),d]})]})})}function ez(e){let{channel:t,selected:l=!1,user:a,activities:m,applicationStream:v,voiceChannel:p,isTyping:h,status:j,isMobile:x,isVR:_,nameplate:E,ref:R,"aria-posinset":y,"aria-setsize":G}=e,[L,$]=r.useState(!1),[eo,eu]=r.useState(!1),[ef,eA]=r.useState(!1),em=r.useRef(null),[eR,ey]=r.useState(!1),eC=(0,f.K)(r.useCallback(e=>{ey(e)},[])),eT=r.useRef(null),eD=R??eT,eP=(0,A.A)(eD,eC),{avatarSrc:eB,avatarDecorationSrc:ez,eventHandlers:eF}=(0,eE.A)({userId:a?.id,size:C._3.SIZE_32,animateOnHover:!(l||L||eo||ef)}),eH=t.isMultiUserDM(),eV=t.isSystemDM(),eW=!eH&&!eV&&t.type===el.rbe.DM,eY=eW&&a?.primaryGuild!=null,eK=(0,g.bG)([eS.Ay],()=>eS.Ay.isChannelMuted(t.getGuildId(),t.id)),eQ=(0,g.bG)([eS.Ay],()=>eS.Ay.isMessagesFavorite(t.id)),{ignored:eX,blocked:eJ}=(0,g.cf)([et.A],()=>({ignored:et.A.isIgnored(t.getRecipientId()),blocked:et.A.isBlocked(t.getRecipientId())})),e$=eW&&eX,eq=eW&&eJ,eZ=(eK||e$||eq)&&!(l||L),e0=(0,g.bG)([eI.Ay],()=>eI.Ay.getMentionCount(t.id)>0),e2=(0,V.Ay)(t),e5=r.useRef(null),e8=null!=E&&(l||L||ef);function e1(){$(!0)}function e4(){$(!1)}function e9(){eu(!0)}function e6(){eu(!1)}function e3(e){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];null!=e&&(e.preventDefault(),e.stopPropagation()),M.A.closePrivateChannel(t.id,l,n)}function e7(){M.A.preload(el.ME,t.id)}function te(e){e.stopPropagation()}function tt(e){e.target===e.currentTarget&&em.current?.click()}function tn(e){let r="contextmenu"===e.type?c.ImpressionNames.DM_LIST_RIGHT_CLICK_MENU_SHOWN:c.ImpressionNames.DM_LIST_KEBAB_MENU_SHOWN;eA(!0),t.isMultiUserDM()?(0,b.L3)(e,async()=>{let{default:e}=await Promise.all([n.e("926132"),n.e("146652"),n.e("393336"),n.e("893190"),n.e("391763"),n.e("955557"),n.e("979630"),n.e("947502"),n.e("965789"),n.e("214461"),n.e("21106"),n.e("537796"),n.e("699011"),n.e("836150"),n.e("146149"),n.e("566378"),n.e("17244"),n.e("153416"),n.e("760200")]).then(n.bind(n,4027));return n=>(0,i.jsx)(e,{...n,channel:t,selected:l})},{impressionName:r,noBlurEvent:!0,onClose:()=>eA(!1)}):(0,b.L3)(e,async()=>{let{default:e}=await Promise.all([n.e("790484"),n.e("403382"),n.e("207322"),n.e("622936"),n.e("216947"),n.e("866038"),n.e("326692"),n.e("926132"),n.e("146652"),n.e("834552"),n.e("708757"),n.e("993103"),n.e("585968"),n.e("393336"),n.e("776273"),n.e("893190"),n.e("391763"),n.e("571210"),n.e("88342"),n.e("189673"),n.e("955557"),n.e("311802"),n.e("229787"),n.e("698965"),n.e("882073"),n.e("797558"),n.e("691994"),n.e("682337"),n.e("235313"),n.e("371133"),n.e("576665"),n.e("454625"),n.e("538887"),n.e("436564"),n.e("979630"),n.e("947502"),n.e("252229"),n.e("856753"),n.e("245996"),n.e("700792"),n.e("592822"),n.e("838056"),n.e("965789"),n.e("823427"),n.e("214461"),n.e("529422"),n.e("508829"),n.e("172883"),n.e("309291"),n.e("349644"),n.e("442191"),n.e("493014"),n.e("307059"),n.e("242204"),n.e("678195"),n.e("21106"),n.e("522261"),n.e("537796"),n.e("713708"),n.e("699011"),n.e("836150"),n.e("774021"),n.e("298199"),n.e("17244"),n.e("864464"),n.e("324240"),n.e("960816"),n.e("221879"),n.e("439778")]).then(n.bind(n,385913));return n=>(0,i.jsx)(e,{...n,user:a,channel:t,channelSelected:l})},{impressionName:r,onClose:()=>eA(!1)})}function ti(e){e.preventDefault(),e.stopPropagation();let r=ea.intl.formatToPlainString(ea.t.hJ5Ap4,{name:e2}),l=ea.intl.format(ea.t.SSIVOu,{name:e2});t.isManaged()&&(r=ea.intl.formatToPlainString(ea.t.hVGjEW,{name:e2}),l=ea.intl.format(ea.t.IK1Qvs,{name:e2})),(0,S.openModalLazy)(async()=>{let{default:e}=await Promise.all([n.e("446215"),n.e("137803")]).then(n.bind(n,148166));return t=>(0,i.jsx)(e,{title:r,body:l,onSubmit:e3,...t})})}let tr=(0,i.jsx)(ep.A,{userName:e2,displayNameStyles:a?.displayNameStyles,effectDisplayType:L||l||ef?ev.G.ANIMATED:ev.G.PLAIN,loop:L,boldFontOpacity:.9}),tl=eY?(0,i.jsxs)(i.Fragment,{children:[tr,(0,i.jsx)(ex.Ay,{primaryGuild:a?.primaryGuild,userId:a?.id,inline:!0,disableGuildProfile:!0,className:s()(eM.fc,{[eM.Y_]:eZ})})]}):tr,ts=r.useRef(null),ta=(0,eN.W)({location:"PrivateChannel"})&&a?.displayNameStyles!=null,{isIncomingCall:to,isOngoingCall:tu}=(0,B.A)(t.id),tc=[(0,F.Ay)({channel:t,unread:e0,isIncomingCall:to,isOngoingCall:tu,ignored:e$,blocked:eq}),(0,F.r2)({channel:t,muted:eK,userStatus:j,isFavorite:eQ})].filter(Boolean).join(", "),td=(0,g.bG)([eI.Ay],()=>eI.Ay.lastMessageId(t.id)),{waveShouldShow:tf,wavePressed:tA}=function(e,t){let n,i,l,s,a,o,u,c,d,f,[A,m]=r.useState(!1),N=r.useCallback(async()=>{if(!A){m(!0),(0,J.W)({channelId:e.id,source:"DM Channel"}),(0,X.pX)(el.BVt.CHANNEL(el.ME,e.id));try{await Q.A.sendStickers(e.id,["749054660769218631"],"",{location:es.Hx.SEND_WAVE})}catch(e){e.ok||429!==e.status||(0,W.P0)((0,Y.o)(ea.intl.string(ea.t.Whhv4w),K.Ck.FAILURE))}m(!1)}},[e.id,A]);return{waveShouldShow:(i=(n=e.isDM()&&!e.isSystemDM()&&!e.rawRecipients.some(e=>e.bot))?e.getRecipientId():null,l=(0,g.bG)([et.A],()=>null!=i&&et.A.isFriend(i)),s=(0,g.bG)([et.A],()=>null!=i&&et.A.isIgnored(i)),a=(0,g.bG)([ee.A],()=>{let t=ee.A.getMessages(e.id);return 1===t.length&&t.first()?.type===el.lAJ.FRIEND_REQUEST_ACCEPTED}),o=e.hasFlag(er.lx.HAS_ONLY_SYSTEM_MESSAGES),u=(0,g.bG)([ee.A],()=>ee.A.hasCurrentUserSentWaveBlockingMessage(e.id)),c=ei.default.extractTimestamp(e.id),d=(0,en.v0)(q()(),q()(c),18144e5),f=(0,Z.l)(e.id),n&&l&&!s&&(o||null==t||a)&&!u&&d&&null==f),wavePressed:N}}(t,td);return(0,i.jsx)(d.tG,{id:t.id,children:e=>{let{role:n,...r}=e;return(0,i.jsxs)(eg,{className:s()(eM.Ix,eM.dm),role:n,focusProps:{...eG,focusTarget:em,ringTarget:eD},ref:eP,onMouseEnter:e1,onMouseLeave:e4,onMouseDown:e7,onFocus:e9,onBlur:e6,onContextMenu:tn,"aria-setsize":G,"aria-posinset":y,children:[e0?(0,i.jsx)("div",{className:s()(eM.dM,{[eM.SU]:eZ})}):null,(0,i.jsxs)(I.H,{className:s()(eM.bG,{[eM.Q2]:l||ef}),as:"div",onClick:tt,muted:eZ,selected:l,children:[(0,i.jsx)(ed.A,{nameplate:e8?E:void 0,selected:l,hovered:L,content:ts,placement:ec.u.CHANNEL}),(0,i.jsx)(u.N_,{innerRef:em,to:el.BVt.CHANNEL(el.ME,t.id),className:s()(eM.nf,eM.Zi),"aria-label":tc,onAuxClick:e=>(0,e_.A)(e,t),...r,children:(0,i.jsx)(P.A,{ref:ts,avatar:function(){let e=C._3.SIZE_32;if(t.isMultiUserDM())if(t.recipients.length>=2&&null==t.icon)return(0,i.jsx)(ej.A,{"aria-hidden":!0,recipients:t.recipients,size:e,isTyping:h,status:j});else return(0,i.jsx)(eb,{...eF,src:(0,H.Y)(t),"aria-hidden":!0,size:e,status:h?el.clD.ONLINE:j,isTyping:h});o()(null!=a,"PrivateChannel.renderAvatar: Invalid prop configuration - no user or channel");let n=null;return a.isSystemUser()||(n=(0,w.A)(m)?el.clD.STREAMING:j),(0,i.jsx)(eb,{...eF,size:C._3.SIZE_32,src:eB,avatarDecoration:ez,status:n,isMobile:x,isVR:_,isTyping:h,"aria-label":a.username,statusTooltip:!0})}(),highlighted:e0&&!eZ,muted:eZ,subText:t.isSystemDM()?(0,i.jsx)(T.E,{variant:"text-xs/medium",color:"none",className:eM.W$,children:(0,z.A)(t.id)?ea.intl.string(ea.t.FL5T01):ea.intl.string(ea.t.NnY5lc)}):t.isMultiUserDM()?(0,i.jsx)(T.E,{variant:"text-xs/medium",color:"none",className:eM.W$,children:ea.intl.format(ea.t.CxSA5N,{members:t.recipients.length+1})}):(0,U.A)({activities:m,status:j,applicationStream:v,voiceChannel:p})?(0,i.jsx)(O.A,{user:a,activities:m,voiceChannel:p,applicationStream:v,animateEmoji:L||eo||ef,textClassName:eM.XD,iconClassName:eZ?eM.tG:void 0}):null,name:(0,i.jsx)(N.A,{className:s()(eM.uN,{[eM.e8]:ta}),children:tl}),decorators:t.isSystemDM()?(0,i.jsx)(k.A,{className:eM.G$,type:k.A.Types.SYSTEM_DM,verified:!0}):null,withDisplayNameStyles:ta})}),(0,i.jsxs)("div",{className:s()(eM._q,{[eM.EY]:e8}),children:[eq?(0,i.jsx)(ek,{}):e$?(0,i.jsx)(eO,{}):eQ?(0,i.jsx)(eL,{}):null,tf&&null!=e2?(0,i.jsx)(eU,{channelName:e2,onClick:tA,showNameplate:e8}):null,tf?null:(0,i.jsx)(ew,{icon:D.P,"aria-label":eH?ea.intl.string(ea.t["26C4oi"]):ea.intl.string(ea.t.jsvgc3),onClick:eH?ti:e3,onMouseDown:te,nameplate:E,reducedClickTarget:!0,visibleElementRef:e5})]})]}),l&&(0,i.jsx)(eh.A,{targetElementRef:eD,channelType:t.type,isTargetInViewport:eR})]})}})}let eF=221552==n.j?function(e){let{channel:t,selected:n,...r}=e,l=(0,g.bG)([eT.default],()=>eT.default.getUser(t.getRecipientId())),s=l?.id,a=(0,g.cf)([ey.A,eR.A],()=>{let e;if(t.isMultiUserDM()){let n=ey.A.getState().statuses;t.recipients.some(e=>n[e]===el.clD.ONLINE)&&(e=el.clD.ONLINE)}else null!=s&&(e=ey.A.getStatus(s));return{status:e,activities:null!=s?ey.A.getActivities(s):null,applicationStream:null!=s?eR.A.getAnyStreamForUser(s):null,isMobile:null!=s&&ey.A.isMobileOnline(s),isVR:null!=s&&ey.A.isVROnline(s)}},[t,s]),{voiceChannel:o}=(0,L.Ay)({userId:s}),u=(0,eo.r)({user:l}),c=(0,g.bG)([eT.default,eC.A],()=>t.isMultiUserDM()?ei.default.keys(eC.A.getTypingUsers(t.id)).some(e=>e!==eT.default.getCurrentUser()?.id):null!=l&&eC.A.isTyping(t.id,t.getRecipientId()),[t,l]);return t.isMultiUserDM()?(0,i.jsx)(ez,{channel:t,selected:n,isTyping:c,status:a.status===el.clD.ONLINE?el.clD.ONLINE:void 0,...r}):(0,i.jsx)(ez,{channel:t,selected:n,user:l,voiceChannel:o,isTyping:c,nameplate:u,...r,...a})}:null}