Module 837528

5,813 characters · in deb8921d26cab94c.js
Dependencies
Source Raw
function(e,t,n){n.d(t,{U_:()=>Y,G8:()=>F,I:()=>R,H9:()=>k,VL:()=>U,T0:()=>L,UY:()=>w,yp:()=>H,Yq:()=>O,r4:()=>G,Ck:()=>z,Am:()=>B,Jo:()=>M,ri:()=>V,m:()=>b,Ge:()=>D}),n(938796);var i=n(627968),l=n(64700),s=n(621466),r=n(665260),a=n(442433),o=n(493336),d=n(414798),c=n(267102),u=n(95561),m=n(387408),h=n(9842),g=n(652215),p=n(594061),A=n(734057),x=n(580745),f=n(232835),E=n(287809),I=n(174459),C=n(625494),v=n(723702),_=n(427262),j=n(841549),N=n(439147),T=n(81437);function y(e,t,n){return l.useCallback(()=>{n({[e]:!t})},[e,n,t])}function S(e,t,n){return l.useCallback(i=>{let l=E.default.getUser(e);if(null==l)return;if(i.preventDefault(),i.stopPropagation(),!i.shiftKey)return void n();let s=`@${_.Ay.getUserTag(l,{decoration:"never"})}`,r=`<@${e}>`;C._.dispatchToLastSubscribed(g.jej.INSERT_TEXT,{plainText:s,rawText:r}),d.A.startTyping(t)},[e,t,n])}function b(e,t,n,i){let l=y("usernameProfile",n,i);return S(e.author.id,t.id,l)}function k(e,t,n,i){let l=y("referencedUsernameProfile",n,i);return S(e?.author.id,t.id,l)}function L(e,t,n,i){let l=y("interactionUsernameProfile",n,i);return S(e?.user.id,t.id,l)}function R(e,t,n,i){let l=y("referencedUsernameProfile",n,i);return S(e,t.id,l)}function P(e){return l.useCallback(t=>{t.preventDefault(),t.stopPropagation(),e()},[e])}function M(e,t){return P(y("avatarProfile",e,t))}function D(e,t){return P(y("referencedAvatarProfile",e,t))}function O(e,t){return P(y("interactionAvatarProfile",e,t))}function U(e,t,s,o){let{id:d}=t,{id:u,flags:m}=e,h=(0,r.Lt)(m,g.pr7.EPHEMERAL),p=(0,c.Us)();return l.useCallback((e,t)=>{if(h)return;if(!v.isPlatformEmbedded){let t=e.target;if("A"===t.tagName&&""!==t.textContent||null==window.getSelection)return;let n=window.getSelection();if(null!=n&&!n.isCollapsed&&(n.focusNode===e.target||t.contains(n.focusNode)))return}if(null!=e.currentTarget.contains&&!e.currentTarget.contains(e.target))return;let l=A.A.getChannel(d),r=f.A.getMessage(d,u),c=x.A.isEditing(d,u);null==l||null==r||c||(I.default.track(g.HAw.MESSAGE_POPOUT_MENU_OPENED_DESKTOP,{message_id:u,channel:d,location:"right_click"}),s({contextMenu:!0}),(0,a.L3)(e,async()=>{let{default:e}=await Promise.all([n.e("27647"),n.e("52760"),n.e("62458"),n.e("93909"),n.e("74213"),n.e("97935"),n.e("13718"),n.e("57443"),n.e("10903"),n.e("82236"),n.e("21619"),n.e("31492"),n.e("19555"),n.e("48519"),n.e("96308"),n.e("56951"),n.e("93103"),n.e("34552"),n.e("71210"),n.e("88342"),n.e("89421"),n.e("98965"),n.e("35313"),n.e("74630"),n.e("36564"),n.e("48948"),n.e("63244"),n.e("68214"),n.e("91450"),n.e("52229"),n.e("3998"),n.e("93438"),n.e("36227"),n.e("95340"),n.e("5557"),n.e("62718"),n.e("38887"),n.e("91671"),n.e("92295"),n.e("58273"),n.e("20930"),n.e("48382"),n.e("56753"),n.e("14591"),n.e("52111"),n.e("57458"),n.e("59466"),n.e("75133"),n.e("96804"),n.e("28850"),n.e("95998"),n.e("78195"),n.e("81189"),n.e("203"),n.e("4774"),n.e("49629"),n.e("78601"),n.e("80407"),n.e("42204"),n.e("21455"),n.e("74021"),n.e("13708"),n.e("6809"),n.e("10014"),n.e("44801"),n.e("49333"),n.e("49490"),n.e("46149"),n.e("95841"),n.e("93907"),n.e("11802"),n.e("46035"),n.e("39735"),n.e("59617"),n.e("97116"),n.e("53203"),n.e("60249"),n.e("33416"),n.e("41520"),n.e("70272"),n.e("15799"),n.e("93213"),n.e("27687"),n.e("12663"),n.e("81754"),n.e("3581")]).then(n.bind(n,720882));return n=>(0,i.jsx)(e,{...n,message:r,channel:l,mediaItem:t,shouldHideMediaOptions:o})},{onClose:()=>s({contextMenu:!1}),context:p}))},[h,d,u,s,p,o])}function G(e,t){return l.useCallback(n=>{let i=E.default.getUser(e),l=A.A.getChannel(t);null!=i&&null!=l&&(n.stopPropagation(),(0,j.wQ)(n,i,l))},[e,t])}function w(e,t,n){return l.useCallback(i=>{let l=E.default.getUser(e),s=A.A.getChannel(t);null!=l&&null!=s&&(i.stopPropagation(),(0,j.B8)(i,{user:l,channel:s,moderationAlertId:n}))},[e,t,n])}function B(e,t){return l.useCallback(n=>{let i=E.default.getUser(e),l=A.A.getChannel(t);null!=i&&null!=l&&(n.stopPropagation(),(0,j.pB)(n,i,l.guild_id))},[e,t])}function V(e,t){let{id:n}=e,{id:i}=t;return l.useCallback(e=>{e.altKey&&(e.preventDefault(),(0,N.A)(i,n))},[i,n])}function H(e){let{groupId:t,message:n,defaultValue:i}=e,s=n.author.id,r=`${t}:${s}`,a=l.useRef(i),[o,d]=l.useState(i);a.current=o||a.current;let c=l.useCallback(()=>{(0,p.cE)(),o||(C._.dispatchKeyed(g.zOV.ANIMATE_CHAT_AVATAR,r,!0),d(!0))},[o,r]),u=l.useCallback(()=>{C._.dispatchKeyed(g.zOV.ANIMATE_CHAT_AVATAR,r,!1),d(!1)},[r]);return{hasHovered:a.current,isHovered:o,handleMouseEnter:c,handleMouseLeave:u}}function F(e,t){let[n,i]=l.useState(!1),[r,a]=l.useState(!1);return{handleFocus:l.useCallback(t=>{let n=(0,s.BF)(t)?.activeElement??null;(t.target===t.currentTarget||t.currentTarget.contains(n))&&(a(!0),i(!0)),null!=e&&e(t)},[e]),handleBlur:l.useCallback(e=>{let n=(0,s.BF)(e)?.activeElement??null;e.target!==e.currentTarget&&e.currentTarget.contains(n)||i(!1),null!=t&&t(e)},[t]),isFocused:n,hasFocused:r}}function z(e,t,n){return l.useCallback(()=>{let{messageReference:i}=e,l=t.message;function s(){let t=e.mediaMention;o.A.jumpToMessage({channelId:i.channel_id,messageId:i.message_id,flash:!0,returnMessageId:e.id,onJumpComplete:null!=t?()=>{C._.dispatchKeyed(g.zOV.CLIP_SEEK_VIDEO,t.attachment_id,{timestampMs:t.timestamp})}:void 0})}let r=e.messageReference?.message_id,a=null,d=null;if(t.state===h.a.LOADED){let e=(0,m.A)(t.message);a=e.attachments.length>0||e.embeds.length>0||e.stickerItems.length>0||e.stickers.length>0,d=e.content?.length??0}(0,u.zV)(g.HAw.REPLIED_MESSAGE_CLICKED,{guild_id:n.guild_id??void 0,channel_id:n.id,reply_message_id:e.id,replied_message_id:r,replied_message_is_loaded:t.state===h.a.LOADED,replied_message_has_media:a,replied_message_length:d}),(null==l||(0,T.A)(l,s))&&s()},[t,e,n])}function Y(e,t){let n=y("interactionData",e,t);return l.useCallback(e=>{e.preventDefault(),e.stopPropagation(),n()},[n])}}