Build 545032stable
Module 805964
6,979 characters · in 3f39892e882345be.jsDependencies
Lazily required by (0)none
Requires (33)
Lazily requires (0)none
Source Raw
function(e,s,t){t.d(s,{A:()=>H,o:()=>B});var n=t(627968),a=t(64700),l=t(503698),i=t.n(l),r=t(989349),o=t.n(r),c=t(534890),m=t(638916),u=t(642846),d=t(922016),h=t(939249),g=t(531142),x=t(191023),N=t(812282),C=t(633018),j=t(831544),A=t(793574),p=t(688810),E=t(874357),I=t(427930),v=t(387408),M=t(427209),S=t(969632),_=t(9842),k=t(68935),L=t(486020),f=t(58703),T=t(403362),R=t(860227),D=t(291812),O=t(943220),P=t(943815),y=t(838541),J=t(652215),b=t(375708),U=t(334211),w=t(992595);function z(e){let{width:s=12,height:t=8,color:a="currentColor",className:l,foreground:i}=e;return(0,n.jsx)("svg",{className:l,width:s,height:t,viewBox:"0 0 12 8",children:(0,n.jsx)("path",{d:"M0.809739 3.59646L5.12565 0.468433C5.17446 0.431163 5.23323 0.408043 5.2951 0.401763C5.35698 0.395482 5.41943 0.406298 5.4752 0.432954C5.53096 0.45961 5.57776 0.50101 5.61013 0.552343C5.64251 0.603676 5.65914 0.662833 5.6581 0.722939V2.3707C10.3624 2.3707 11.2539 5.52482 11.3991 7.21174C11.4028 7.27916 11.3848 7.34603 11.3474 7.40312C11.3101 7.46021 11.2554 7.50471 11.1908 7.53049C11.1262 7.55626 11.0549 7.56204 10.9868 7.54703C10.9187 7.53201 10.857 7.49695 10.8104 7.44666C8.72224 5.08977 5.6581 5.63359 5.6581 5.63359V7.28135C5.65831 7.34051 5.64141 7.39856 5.60931 7.44894C5.5772 7.49932 5.53117 7.54004 5.4764 7.5665C5.42163 7.59296 5.3603 7.60411 5.29932 7.59869C5.23834 7.59328 5.18014 7.57151 5.13128 7.53585L0.809739 4.40892C0.744492 4.3616 0.691538 4.30026 0.655067 4.22975C0.618596 4.15925 0.599609 4.08151 0.599609 4.00269C0.599609 3.92386 0.618596 3.84612 0.655067 3.77562C0.691538 3.70511 0.744492 3.64377 0.809739 3.59646Z",className:i,fill:a})})}function G(e){let{width:s=18,height:t=18,className:a,foreground:l}=e;return(0,n.jsx)("svg",{className:a,width:s,height:t,viewBox:"0 0 18 18",children:(0,n.jsx)("path",{fill:"#3ba55c",d:"M0 8h14.2l-3.6-3.6L12 3l6 6-6 6-1.4-1.4 3.6-3.6H0",className:l})})}function B(e,s,t,a,l,r){let o,c,m,u,d=(0,v.A)(e),{trailingIconClass:h,leadingIconClass:g,iconSize:A}=r,p=null==s||""===s||Array.isArray(s)&&0===s.length,_=(0,k.o6)(d).length>0,L=null!=d.interaction,f=d.hasFlag(J.pr7.IS_VOICE_MESSAGE),T=d.isPoll(),R=d.type===J.lAJ.POLL_RESULT;return(0,I.A)(e)&&(u=(0,n.jsx)(M.A,{size:"custom",className:g,width:A,height:A})),t?o=b.intl.string(b.t.XAkOo2):a?o=b.intl.string(b.t["G7p6v/"]):d.type===J.lAJ.CHANNEL_PINNED_MESSAGE?o=b.intl.string(b.t.sCfDDl):d.type===J.lAJ.EMOJI_ADDED?c=(0,n.jsx)(E.HN,{message:d,rendered:s}):p?T?c=(0,n.jsx)("div",{className:i()(U.Io,w.PT),children:d?.poll?.question?.text}):R?o=(0,S.Il)(d):_?o=b.intl.string(b.t.kHdYCW):L?o=b.intl.string(b.t["E+6SSY"]):f?o=b.intl.string(b.t.XC3A52):d.hasFlag(J.pr7.IS_COMPONENTS_V2)?o=b.intl.string(b.t.Xxat6S):(o=b.intl.string(b.t["6hGo0c"]),m=(0,n.jsx)(x.x,{size:"custom",color:"currentColor",className:h,width:A,height:A})):c=(0,n.jsx)(D.Ay,{message:d,content:s,className:l,compact:!0}),_?m=(0,n.jsx)(N.s,{size:"custom",color:"currentColor",className:h,width:A,height:A}):L?m=(0,n.jsx)(C.k,{size:"custom",color:"currentColor",className:h,width:A,height:A}):f?m=(0,n.jsx)(j.c,{size:"custom",color:"currentColor",className:h,width:19/24*A,height:A}):(d.attachments.length>0||d.embeds.length>0)&&!R&&(m=(0,n.jsx)(x.x,{size:"custom",color:"currentColor",className:h,width:A,height:A})),{contentPlaceholder:o,renderedContent:c,trailingIcon:m,leadingIcon:u}}function H(e){let s,{repliedAuthor:t,baseAuthor:l,baseMessage:r,referencedMessage:x,renderPopout:N,isReplySpineClickable:C,showReplySpine:j}=e,[E,I]=a.useState(!1),v=a.useMemo(()=>null!=N&&x.state===_.a.LOADED?e=>N(e,x.message):void 0,[x,N]),M=a.useCallback(()=>I(e=>!e),[]),S=function(e,s,t){let{referencedMessage:l,channel:r,compact:o,isReplyAuthorBlocked:h,repliedAuthor:g,showAvatarPopout:x,onClickAvatar:N,onContextMenu:C,onPopoutRequestClose:j}=e,{analyticsLocations:E}=(0,p.Ay)(A.A.AVATAR),I=a.useRef(null);if(o||l.state!==_.a.LOADED||h)return t===J.lAJ.CONTEXT_MENU_COMMAND?(0,n.jsx)("div",{className:U.Do,children:(0,n.jsx)(c.o,{size:"xs"})}):(0,n.jsx)("div",{className:U.Cz,children:(0,n.jsx)(z,{className:U.UE})});if(l.message.type===J.lAJ.USER_JOIN||l.message.type===J.lAJ.ROLE_SUBSCRIPTION_PURCHASE||l.message.type===J.lAJ.GUILD_GAMING_STATS_PROMPT)return(0,n.jsx)(G,{className:U.VJ});if(l.message.type===J.lAJ.GUILD_APPLICATION_PREMIUM_SUBSCRIPTION)return(0,n.jsx)(m.q,{size:"md",color:"currentColor",className:U.Cw});if(l.message.type===J.lAJ.POLL_RESULT)return(0,n.jsx)(u.Y,{className:U.Vs,width:y.eJ,height:y.eJ,size:"custom"});let v=()=>{var e,s;return e=l.message.author,s=r.guild_id,(0,n.jsx)("img",{alt:"",src:g?.guildMemberAvatar!=null&&null!=s?(0,L.s7)({guildId:s,userId:e.id,avatar:g.guildMemberAvatar}):e.getAvatarURL(s,16),onClick:N,onContextMenu:C,className:i()({[U.mf]:!0,[U.vk]:null!=N}),ref:I})};return null!=s&&null!=x?(0,n.jsx)(p.f5,{value:E,children:(0,n.jsx)(d.Y,{targetElementRef:I,renderPopout:s,shouldShow:x,position:"right",onRequestClose:j,children:v})}):(0,n.jsx)(p.f5,{value:E,children:v()})}(e,v,r.type),k=function(e,s){let{baseMessage:t,channel:a,referencedMessage:l,showUsernamePopout:i,onClickUsername:r,onContextMenu:o,onPopoutRequestClose:c}=e,m=l?.state===_.a.LOADED?l.message:void 0;return null==m||m.type===J.lAJ.USER_JOIN||m.type===J.lAJ.ROLE_SUBSCRIPTION_PURCHASE||m.type===J.lAJ.GUILD_APPLICATION_PREMIUM_SUBSCRIPTION||m.type===J.lAJ.GUILD_GAMING_STATS_PROMPT||m.type===J.lAJ.POLL_RESULT?null:(0,n.jsx)(O.A,{message:m,channel:a,compact:!0,withMentionPrefix:null!=m&&!!t.mentions.includes(m.author.id),showPopout:i,renderPopout:s,onClick:r,onContextMenu:o,onPopoutRequestClose:c,isRepliedMessage:!0})}(e,v),D=function(e,s,t){let{content:a,referencedMessage:l,isReplyAuthorBlocked:r,isReplyAuthorIgnored:o,onClickReply:c}=e,m=l.state!==_.a.DELETED?c:void 0;switch(l.state){case _.a.LOADED:{let{contentPlaceholder:e,renderedContent:c,trailingIcon:u,leadingIcon:d}=B(l.message,a,r,o,U.Io,{trailingIconClass:U.$4,leadingIconClass:U.Vs,iconSize:y.eJ});return(0,n.jsxs)(n.Fragment,{children:[d,(0,n.jsx)(h.D,{className:i()(U.$y,U.vk,{[U.FQ]:s}),onClick:m,onMouseEnter:t,onMouseLeave:t,children:(0,n.jsx)(g.R,{children:c??(0,n.jsx)("span",{className:U.MK,children:e})})}),u]})}case _.a.NOT_LOADED:return(0,n.jsx)(h.D,{className:i()(U.$y,U.vk),onClick:m,children:(0,n.jsx)("span",{className:U.MK,children:b.intl.string(b.t["1i+hMi"])})});case _.a.DELETED:return(0,n.jsx)("div",{className:U.$y,children:(0,n.jsx)("span",{className:U.MK,children:b.intl.string(b.t.mE3KJN)})});default:(0,T.xb)(l)}}(e,E,M),w=a.useMemo(()=>e.compact?(0,P.A)((0,f.i$)(o()(),"LT")):null,[e.compact]);null!=t&&null!=l&&(s=b.intl.formatToPlainString(b.t.RhbQ2K,{author:l?.nick,repliedAuthor:t?.nick}));let H=r.type===J.lAJ.CONTEXT_MENU_COMMAND;return(0,n.jsxs)("div",{id:(0,R.nS)(r),className:i()(U.JZ,w,H?U.C4:{[U.NB]:!C&&j}),"aria-label":s,children:[C&&j&&(0,n.jsx)(h.D,{tag:"div","aria-label":b.intl.string(b.t.dpjpOp),className:i()(U.Uo,{[U.xe]:E}),onClick:e.onClickReply,onMouseEnter:M,onMouseLeave:M}),S,k,D]})}}