Module 288539

1,864 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>I});var r=n(627968),i=n(64700),s=n(607399),a=n(311907),o=n(442433),l=n(793574),u=n(688810),c=n(9588),d=n(332173),_=n(342296),f=n(734057),p=n(696451),h=n(994500),m=n(287809),E=n(562153),g=n(427262);function A(e){let{userId:t,className:s,children:a}=e,l=i.useCallback(()=>{(0,c.K)({kind:"user"})},[]),u=i.useCallback(e=>{null!=t&&(0,o.L3)(e,async()=>{let{default:e}=await n.e("60829").then(n.bind(n,446828));return n=>(0,r.jsx)(e,{...n,userId:t})})},[t]);return(0,r.jsx)(d.A,{className:s,onClick:l,onContextMenu:u,children:a})}function I(e){let{className:t,userId:c,channelId:I,parsedUserId:T,content:S,inlinePreview:y=!1,viewingChannelId:v}=e,N=i.useRef(null),{analyticsLocations:C}=(0,u.Ay)(l.A.USER_MENTION),R=(0,a.bG)([m.default],()=>m.default.getUser(c)),O=(0,a.bG)([f.A],()=>f.A.getChannel(I)),b=null!=O?O.getGuildId():null,D=y||null==R||null==I||null==O?void 0:e=>{null!=b?(0,o.L3)(e,async()=>{let{default:e}=await Promise.all([n.e("41927"),n.e("97262"),n.e("3795"),n.e("42128"),n.e("61474"),n.e("84841"),n.e("27848")]).then(n.bind(n,107632));return t=>(0,r.jsx)(e,{...t,viewingChannelId:v,user:R,channel:O,guildId:b})}):O.isDM()&&(0,o.L3)(e,async()=>{let{default:e}=await Promise.all([n.e("41927"),n.e("97262"),n.e("3795"),n.e("95834"),n.e("42128"),n.e("61474"),n.e("39778"),n.e("17059")]).then(n.bind(n,385913));return t=>(0,r.jsx)(e,{...t,user:R,channel:O,targetIsUser:!0})})},L=g.Ay.useName(R),w=(0,a.bG)([f.A,p.Ay,h.A],()=>E.Ay.getNickname(b,I,R));if(null==R)return(0,r.jsx)(A,{userId:T,className:t,children:S});let M=e=>(0,r.jsx)(d.A,{ref:N,className:t,onContextMenu:D,...e,children:`@${w??L}`});return y?(0,r.jsx)(u.f5,{value:C,children:M()}):(0,r.jsx)(u.f5,{value:C,children:(0,r.jsx)(_.A,{targetElementRef:N,user:R,guildId:b??void 0,channelId:I,position:s.Fr?"top":"right",clickTrap:!0,children:e=>M(e)})})}}