Build 545032stable
Module 984545
3,190 characters · in ad90e9376bc10573.jsDependencies
Source Raw
function(n,t,i){i.d(t,{A:()=>k});var e=i(627968),l=i(64700),o=i(17928),r=i(922016),a=i(980707),c=i(477782),d=i(365199),s=i(793574),p=i(688810),u=i(173936),A=i(735991),g=i(287809),m=i(957565),I=i(342384),P=i(20015),_=i(652215),f=i(189213),O=i(192308),h=i(331322),C=i(928658),x=i(632738),N=i(627363),b=i(587895),y=i(375708);let E="useReportAppItemModal";var R=i(50268),j=i(239211),v=i(399476),M=i(183555),S=i(841595),U=i(993401);function k(n){let{user:t,guildId:i,viewProfileItem:k}=n,D=l.useRef(null),{trackUserProfileAction:L}=(0,M.NJ)(),{analyticsLocations:B,newestAnalyticsLocation:w}=(0,p.Ay)(s.A.USER_PROFILE_OVERFLOW_MENU),G=(0,o.bG)([S.A],()=>S.A.getUserProfile(t.id)),K=G?.application,V=(0,j.A)({user:t,guildId:i,location:w,onBlock:()=>L({action:"BLOCK",analyticsLocations:B}),onUnblock:()=>L({action:"UNBLOCK",analyticsLocations:B})}),W=(0,v.A)({user:t,guildId:i,location:w,onIgnore:()=>L({action:"IGNORE",analyticsLocations:B}),onUnignore:()=>L({action:"UNIGNORE",analyticsLocations:B})}),q=function(n){let{applicationId:t,...i}=n;return null==t?null:(0,e.jsx)(c.Dr,{id:"report-app",color:i.color,label:y.intl.string(y.t.NgA5vp),action:()=>{var n,l;let o;return n=t,l=i,o=()=>{(0,O.closeModal)(E),l.onSubmit?.()},void(0,O.openModalLazy)(async()=>{await N.Ay.fetchApplication(n);let t=b.A.getApplication(n);return n=>(0,e.jsx)(f.Modal,{title:y.intl.string(y.t.Bd10bR),actions:[],...n,children:(0,e.jsxs)(h.B,{children:[(0,e.jsx)(x.PQ,{variant:"clickable",title:y.intl.string(y.t.eyEkG1),description:y.intl.string(y.t.ptItsj),onButtonPress:()=>(0,C.NW)(l.user,l.guildId,o,l.appContext)}),(0,e.jsx)(x.PQ,{variant:"clickable",title:y.intl.string(y.t.atP0yX),description:y.intl.string(y.t.UGg603),onButtonPress:()=>{(0,C.r3)({application:t,entrypoint:l.entrypoint??"user_profile",contextualGuildId:l.guildId,contextualChannelId:l.channelId,onSubmit:o,appContext:l.appContext})}})]})})},{modalKey:E})}})}({applicationId:K?.id,user:t,guildId:i,onSubmit:()=>L({action:"REPORT",analyticsLocations:B}),color:"danger"}),T=(0,R.A)({id:K?.id,label:y.intl.string(y.t["+NP/b2"]),onSuccess:()=>L({action:"COPY_APP_ID",analyticsLocations:B})}),Y=[[k],[W,V,q],[function(n){let{application:t,label:i,onSuccess:l,showIconFirst:o}=n;if(__OVERLAY__||!m.p5||null==t)return null;let r=g.default.getCurrentUser(),a=(0,A.EF)(t),d=`copy-app-link-${t.id}`;return(0,e.jsx)(c.Dr,{id:d,label:i,action:function(){if(null==t)return;let n=(0,P.n)(t,_.gfo.EMBEDDED)?(0,I.W)({applicationId:t.id,referrerId:r?.id}):(0,I.V)({id:t.id,...a});null!=n&&(0,m.C)(n,l)},icon:o?void 0:u.q,iconLeft:o?u.q:void 0,leadingAccessory:{type:"icon",icon:u.q}},d)}({application:K,label:y.intl.string(y.t.WqhZss),onSuccess:()=>L({action:"COPY_APP_LINK",analyticsLocations:B})}),T]];return Y.every(n=>n.every(n=>null==n))?null:(0,e.jsx)(r.Y,{targetElementRef:D,renderPopout:n=>{let{closePopout:t}=n;return(0,e.jsx)(a.W,{"data-menu-migrated":!0,navId:"user-bot-profile-overflow-menu",onSelect:void 0,onClose:t,"aria-label":y.intl.string(y.t.AXIHpV),children:Y.map((n,t)=>(0,e.jsx)(c.rX,{children:n.map(n=>n)},t))})},children:n=>(0,e.jsx)(U.br,{buttonRef:D,action:"PRESS_OPTIONS",icon:d.j,tooltipText:y.intl.string(y.t["UKOtz+"]),...n})})}}