Module 754744

43,443 characters · in 6f9645f8af91277a.js
Dependencies
Source Raw
function(e,t,n){n.r(t),n.d(t,{default:()=>nm});var l,r,a=n(477900),i=n(582128),s=n(503698),E=n.n(s),u=n(17928),o=n(289873),c=n(66834),_=n(736653),d=n(80682),A=n(793574),g=n(688810),T=n(221950),I=n(999291),N=n(454719),G=n(946356),O=n(287809),S=n(985925),m=n(202091),R=n(66455),D=n(844222),h=n(866323),L=n(475743),C=n(775121),M=n(761640),x=n(901472),U=n(364522),f=n(939249),p=n(477155),k=n(297264),F=n(475358),P=n(486974),j=n(375708),v=n(60419),b=n(14018);function X(e){let{onNavigate:t,backPanel:n=P.g.INFO,trailingAction:l}=e;return(0,a.jsxs)("div",{className:b.wx,children:[(0,a.jsx)("div",{className:b.qd,children:(0,a.jsxs)(f.D,{className:v.Gv,onClick:()=>t?.(n),children:[(0,a.jsx)(p.r,{size:"custom",width:20,height:20}),(0,a.jsx)(k.D,{variant:"heading-md/semibold",children:j.intl.string(j.t["13/7kX"])})]})}),(0,a.jsxs)("div",{className:v.$s,children:[l,(0,a.jsx)(f.D,{onClick:e=>{e.stopPropagation(),t?.(n)},children:(0,a.jsx)(F.e,{shortcut:"esc",keyClassName:v.Wb,className:v.ti})})]})]})}n(321073),n(667532);var y=n(435558),B=n.n(y),V=n(636537),H=n(155718),w=n(47167),W=n(411153),Y=n(95701),K=n(889227),z=n(734057),J=n(994500),Q=n(652215);let Z=new Set([Q.F_X.MESSAGE_DELETE,Q.F_X.MESSAGE_BULK_DELETE,Q.F_X.MESSAGE_PIN,Q.F_X.MESSAGE_UNPIN,Q.F_X.MEMBER_MOVE,Q.F_X.MEMBER_DISCONNECT,Q.F_X.BOT_ADD,Q.F_X.APPLICATION_COMMAND_PERMISSION_UPDATE,Q.F_X.MEMBER_PRUNE]);function q(e,t){return null==e?null:t.users?.get(e)??O.default.getUser(e)??null}function $(e,t,n,l,r){let a=n(l=l??e.targetId);if(null==a&&(a=r?.deletedTargets?.[e.targetType]?.[l]??null),null==a&&null!=e.changes){let n=e.changes.find(e=>e.key===t);a=n?.newValue??n?.oldValue}return a??l}function ee(e,t){let n=z.A.getChannel(e);if(null!=n)return n;let l=t.threads?.find(t=>t.id===e);return null!=l?(0,Y.UE)(l,l.guild_id):null}function et(e,t){let n=ee(e,t);return null!=n?(0,w.m1)(n,O.default,J.A,!0):null}function en(e,t,n){return e.guildId===t&&e.userId===n}function el(e,t){let[n,l]=i.useState({guildId:null,userId:null,logs:[],transformContext:{},isLoading:!0,hasError:!1}),r=i.useRef(!1),a=i.useRef(0),s=i.useCallback(async n=>{let i=a.current+1;a.current=i,l(l=>{let r=n&&en(l,e,t);return{...l,guildId:e,userId:t,logs:r?l.logs:[],transformContext:r?l.transformContext:{},isLoading:!0,hasError:!1}});try{let n=await V.Bo.get({url:Q.Rsh.GUILD_AUDIT_LOG(e),query:{limit:Q.$jw,target_id:t},oldFormErrors:!0,rejectWithError:!0});if(!r.current||i!==a.current)return;let{logs:s,transformContext:E}=function(e){let t,n,l,{audit_log_entries:r,users:a,integrations:i,webhooks:s,guild_scheduled_events:E,auto_moderation_rules:u,threads:o,application_commands:c}=e,_=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=new Map;return e.forEach(e=>{t.set(e.id,new K.A(e))}),t}(a),{logs:d,deletedTargets:A}=(t=[],n={},l=0,r.slice().reverse().forEach(e=>{let r,a,i,s,E,u=(r=function(e){let t=[];if(null!=e.reason&&t.push(new W.QO(Q.gGk.REASON,null,e.reason)),e.changes?.forEach(e=>{t.push(new W.QO(e.key,e.old_value,e.new_value))}),e.action_type===Q.F_X.MEMBER_PRUNE){let n=e.options?.delete_member_days??1;t.push(new W.QO(Q.gGk.PRUNE_DELETE_DAYS,null,n))}return e.action_type===Q.F_X.AUTO_MODERATION_BLOCK_MESSAGE&&e.options?.auto_moderation_rule_name!=null&&t.push(new W.QO(Q.gGk.AUTO_MODERATION_TRIGGERED_RULE_NAME,null,e.options.auto_moderation_rule_name)),e.action_type===Q.F_X.VOICE_CHANNEL_STATUS_CREATE&&e.options?.status!=null&&t.push(new W.QO(Q.gGk.STATUS,null,e.options.status)),t}(e),new W.Ay({id:e.id,action:e.action_type,targetId:e.target_id,target:_.get(e.target_id)??e.target_id,userId:e.user_id,user:_.get(e.user_id)??null,changes:r,options:e.options})),o=t[0];if(null!=o&&function(e,t,n){if(n>=50||Z.has(t.action)||t.targetType===Q.GaG.INVITE)return!1;let l=e.action===t.action,r=e.targetId===t.targetId,a=e.userId===t.userId,i=30>t.timestampStart.diff(e.timestampStart,"minutes");return l&&r&&a&&i&&B().isEqual(e.options,t.options)}(o,u,l)){t[0]=o.merge({changes:[...o.changes,...u.changes],timestampEnd:u.timestampStart}),l++;return}u.actionType===Q.RWi.DELETE&&(a=u.changes.find(e=>e.key===Q.gGk.NAME),i=u.changes.find(e=>e.key===Q.gGk.TITLE),s=u.changes.find(e=>e.key===Q.gGk.TYPE),E=a?.oldValue??i?.oldValue,(u.targetType===Q.GaG.CHANNEL||u.targetType===Q.GaG.CHANNEL_OVERWRITE)&&null!=s&&(0,Y.tr)(s.oldValue)&&(E=`#${E}`),null!=E&&(n[u.targetType]={...n[u.targetType],[u.targetId]:E})),l=0,t.unshift(u)}),{logs:t,deletedTargets:n});return{logs:d,transformContext:{users:_,integrations:i,webhooks:s,guildScheduledEvents:E,automodRules:u,threads:o,applicationCommands:c,deletedTargets:A}}}(n.body);l(n=>({...n,guildId:e,userId:t,logs:s,transformContext:E,isLoading:!1,hasError:!1}))}catch{if(!r.current||i!==a.current)return;l(l=>{let r=n&&en(l,e,t);return{...l,guildId:e,userId:t,logs:r?l.logs:[],transformContext:r?l.transformContext:{},isLoading:!1,hasError:!0}})}},[e,t]),E=i.useCallback(()=>s(!0),[s]);return(i.useEffect(()=>{r.current=!0;let e=setTimeout(()=>{s(!1)});return()=>{r.current=!1,clearTimeout(e)}},[s]),n.guildId!==e||n.userId!==t)?{guildId:e,userId:t,logs:[],transformContext:{},isLoading:!0,hasError:!1,refresh:E}:{...n,refresh:E}}var er=n(536637),ea=n.n(er),ei=n(702841),es=n(866665),eE=n(834730),eu=n(463930);n(938796);var eo=n(665260),ec=n(709977),e_=n(773669),ed=n(696451),eA=n(71393),eg=n(935208),eT=n(151781),eI=n(340837);let eN={month:"short",day:"numeric",year:"numeric"},eG={month:"numeric",day:"numeric",year:"numeric"};var eO=((l={})[l.NO_GATE=0]="NO_GATE",l[l.NO_AGREEMENT=1]="NO_AGREEMENT",l[l.AGREED=2]="AGREED",l),eS=n(189552),em=n(555067),eR=n(438407),eD=n(967144),eh=n(562153),eL=n(881636),eC=n(278037);function eM(e){let{description:t,name:n,icon:l,onNavigate:r,className:i,descriptionClassName:s,missingNavIcon:u}=e;return(0,a.jsxs)(f.D,{onClick:r,className:E()(eC.ol,null!=r&&eC.xO,i),children:[null!=l&&(0,a.jsx)("div",{className:eC.bl,children:l}),null!=n&&(0,a.jsx)("div",{className:eC.NR,children:n}),(0,a.jsx)("div",{className:E()(eC.uV,s),children:t}),null!=r&&(0,a.jsx)("div",{className:eC.Rp,children:(0,a.jsx)(eL.u,{size:"custom",width:16,height:16})}),null==r&&null!=u&&(0,a.jsx)("div",{className:eC.Rp,children:u})]})}function ex(e){let{children:t,className:n}=e;return(0,a.jsx)("div",{className:E()(eC.Fz,n),children:t})}var eU=n(117497);function ef(e){var t;let n,{log:l,guildId:r,guild:s}=e,{analyticsLocations:u}=(0,g.Ay)(),o=em.getSimpleAuditLogTitleFromChange(l),c=em.getSimpleAuditLogTitleContextFromChange(l),_=em.findChangeByKey(Q.gGk.REASON,l)?.newValue,d=em.getSimpleAuditLogChangeDetails(l),A=(t=l.id,n=(0,ei.bG)([e_.default],()=>e_.default.locale),i.useMemo(()=>new Date(eg.default.extractTimestamp(t)).toLocaleDateString(n,eG),[t,n])),T=(0,ei.bG)([ed.Ay],()=>null!=l.userId?ed.Ay.getMember(r,l.userId):null,[r,l.userId]),I=(0,eD.gn)(T?.guildId,T?.userId,T?.colorStrings??null),N=i.useCallback(e=>t=>{t.preventDefault(),t.stopPropagation(),null!=e&&(0,eS.Ko)(e,u)},[u]),G=i.useCallback(()=>null==l.user?null:(0,a.jsx)(es.m,{asContainer:!0,text:j.intl.string(j.t.mvsi9n),children:(0,a.jsx)(f.D,{onClick:N(T),tag:"span",className:eU.Xh,children:(0,a.jsxs)(eE.E,{variant:"text-sm/medium",tag:"span",children:["@",(0,a.jsx)(eu.g,{name:eh.Ay.getName(r,null,l.user),colorString:T?.colorString??null,colorStrings:I})]})})}),[N,l.user,r,T,I])();return(0,a.jsxs)("div",{className:E()(eC.ol,eU.$9),children:[(0,a.jsxs)("div",{className:eU._6,children:[(0,a.jsxs)("div",{className:eU.lc,children:[null!=o&&(0,a.jsx)(eE.E,{variant:"text-sm/semibold",color:"text-strong",children:o}),null!=c&&(0,a.jsxs)(eE.E,{variant:"text-sm/normal",color:"text-default",children:["(","string"==typeof c?c:ea()(c).fromNow(),")"]})]}),(0,a.jsx)("div",{className:eU.FS,children:(0,a.jsx)(eE.E,{variant:"text-sm/medium",color:"text-strong",children:A})})]}),null!=_&&(0,a.jsx)("div",{className:eU.Xy,children:(0,a.jsxs)("div",{className:eU.eH,children:[G,(0,a.jsx)(eE.E,{variant:"text-sm/normal",color:"text-muted",tag:"span",children:_})]})}),null==_&&null!=d&&(0,a.jsx)("div",{className:eU.Xy,children:(0,a.jsxs)("div",{className:eU.E9,children:[G,(0,a.jsx)(eE.E,{variant:"text-sm/normal",color:"text-muted",tag:"span",children:d})]})}),null==_&&null==d&&em.checkChangesToRender(l)&&(0,a.jsx)("div",{className:eU.Xy,children:(0,a.jsx)("div",{className:eU.E9,children:(0,a.jsx)(eE.E,{variant:"text-sm/normal",color:"text-muted",tag:"span",children:(0,a.jsx)(eR.r,{log:l,guild:s,onContentClick:()=>{},className:eU.zm})})})})]})}function ep(){return(0,a.jsx)("div",{className:E()(eC.ol,eU.kS),children:(0,a.jsx)(o.y,{type:o.t.SPINNING_CIRCLE})})}function ek(){return(0,a.jsxs)("div",{className:E()(eC.ol,eU.kS),children:[(0,a.jsx)(eE.E,{variant:"text-sm/semibold",color:"text-default",children:j.intl.string(j.t.Ww5Tjy)}),(0,a.jsx)(eE.E,{variant:"text-sm/normal",color:"text-muted",children:j.intl.string(j.t.tzkaD7)})]})}function eF(e){let{guildId:t,logs:n,transformContext:l,isLoading:r,hasError:i}=e,s=(0,ei.bG)([eA.A],()=>eA.A.getGuild(t),[t]),E=(0,ei.bG)([z.A,O.default],()=>null==s||""===n.map(e=>{let t=null!=e.userId?O.default.getUser(e.userId):null,n=O.default.getUser(e.targetId),l=e.options?.id!=null&&"string"==typeof e.options.id?O.default.getUser(e.options.id):null,r=z.A.getChannel(e.targetId),a=e.options?.channel_id!=null?z.A.getChannel(e.options.channel_id):null;return[t?.tag,n?.tag,l?.tag,r?.name,a?.name].join(":")}).join("|")&&0===n.length?[]:n.map(e=>{let t=e;return null!=(t=(t=(t=t.set("user",q(e.userId,l)??e.user)).set("target",function(e,t,n){switch(e.targetType){case Q.GaG.GUILD:case Q.GaG.GUILD_HOME:case Q.GaG.GUILD_PROFILE:case Q.GaG.GUILD_ONBOARDING:case Q.GaG.GUILD_MEMBER_VERIFICATION:return t;case Q.GaG.CHANNEL:case Q.GaG.CHANNEL_OVERWRITE:return $(e,Q.gGk.NAME,e=>et(e,n),void 0,n);case Q.GaG.USER:return $(e,Q.gGk.NICK,e=>q(e,n),void 0,n);case Q.GaG.INTEGRATION:return $(e,Q.gGk.TYPE,e=>n.integrations?.find(t=>t.id===e)?.name,void 0,n);case Q.GaG.WEBHOOK:return $(e,Q.gGk.NAME,e=>n.webhooks?.find(t=>t.id===e)?.name,void 0,n);case Q.GaG.GUILD_SCHEDULED_EVENT:case Q.GaG.GUILD_SCHEDULED_EVENT_EXCEPTION:return $(e,Q.gGk.NAME,e=>n.guildScheduledEvents?.find(t=>t.id===e)?.name,void 0,n);case Q.GaG.THREAD:return $(e,Q.gGk.NAME,e=>et(e,n),void 0,n);case Q.GaG.APPLICATION_COMMAND:if(e.targetId===e.options?.application_id)return n.integrations?.find(t=>t.application?.id===e.targetId)?.name??e.targetId;return $(e,Q.gGk.NAME,e=>{let t,l=n.applicationCommands?.find(t=>t.id===e);return null!=l?(t=null!=l.name_localized&&""!==l.name_localized?l.name_localized:l.name,l.type===H.kc.CHAT?`/\u2060${t}`:t):null},void 0,n);case Q.GaG.AUTO_MODERATION_RULE:return $(e,Q.gGk.NAME,e=>n.automodRules?.find(t=>t.id===e)?.name,void 0,n);case Q.GaG.VOICE_CHANNEL_STATUS:return $(e,Q.gGk.STATUS,e=>et(e,n),void 0,n);default:return $(e,Q.gGk.NAME,()=>null,void 0,n)}}(e,s,l))).set("options",function(e,t){if(null==e.options)return e.options;let n={...e.options};switch(e.options.type){case Q.AO_.USER:null!=e.options.id&&(n.subtarget=q(e.options.id,t));break;case Q.AO_.ROLE:n.subtarget=e.options.role_name}return null!=e.options.channel_id&&(n.channel=$(e,"",e=>ee(e,t),e.options.channel_id,t)),null!=e.options.members_removed&&0!==e.options.members_removed&&(n.count=e.options.members_removed),n}(t,l))).changes&&(t=t.set("changes",t.changes.map(e=>e.key===Q.gGk.OWNER_ID?new W.QO(e.key,null!=e.oldValue?q(e.oldValue,l):e.oldValue,null!=e.newValue?q(e.newValue,l):e.newValue):e))),t}),[s,n,l]),u=r&&0===n.length,o=i&&0===n.length;return null==s?null:(0,a.jsxs)("div",{className:eU.RU,children:[(0,a.jsx)(eE.E,{variant:"eyebrow",color:"text-default",className:eU.d2,children:j.intl.string(j.t.flCxLo)}),(0,a.jsx)(ex,{className:eU.kt,children:u?(0,a.jsx)(ep,{}):o?(0,a.jsx)(ek,{}):E.length>0?E.map(e=>(0,a.jsx)(ef,{log:e,guildId:t,guild:s},e.id)):null})]})}function eP(e){let{userId:t,guildId:n,onNavigate:l,className:r}=e,{logs:i,transformContext:s,isLoading:u,hasError:o}=el(n,t);return(0,a.jsxs)("div",{className:E()(b.kL,r),children:[(0,a.jsx)(X,{guildId:n,userId:t,onNavigate:l}),(0,a.jsx)(U.Ip,{className:b.WH,children:(0,a.jsx)(eF,{guildId:n,logs:i,transformContext:s,isLoading:u,hasError:o})})]})}var ej=n(863610),ev=n(663417),eb=n(881548),eX=n(462180),ey=n(882035),eB=n(121894),eV=n(228366),eH=n(177068),ew=n(736130),eW=((r={}).MESSAGES="messages",r.LINKS="links",r.MEDIA="media",r.ALL_COUNTS="all_counts",r);function eY(e,t,n){let l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=JSON.stringify(l);return r?`guild_${t}_search_tab_${n}_for_${e}_with_additonal_${a}`:`guild_${t}_search_${n}_for_${e}_with_additonal_${a}`}let eK={searchFetcher:null,searchTabFetcher:null,result:null,messageCount:-1,lastMessage:null},ez=(0,ey.h)(()=>new Map);function eJ(e,t){(0,eB.r)(()=>{ez.setState(n=>{let l=n.get(e);return null==l?n.set(e,{...eK,...t}):n.set(e,{...l,...t}),n})})}function eQ(e){return ez(t=>t.get(e),eX.x)}function eZ(e,t,n){let l=n??{};switch(t){case"links":return{author_id:[e],has:["link"],...l};case"media":return{author_id:[e],attachment_extension:["png","jpg","webp","mov","mp4","qt","gif","mp3","wav","flac","ogg","opus"],...l};case"all_counts":return{author_id:[e],limit:1,cursor:null,...l};default:return{author_id:[e],...l}}}function eq(e,t,n,l){let r=i.useMemo(()=>eY(e,t,n,l,!0),[e,t,n,l]),a=eQ(r),s=(0,L.Ay)(r);return{key:r,previousKey:s,state:a}}var e$=n(452027),e0=n(957485),e1=n(947641),e6=n(661531),e3=n(807072),e2=n(622629),e5=n(111159),e7=n(241541),e4=n(854378),e8=n(589935),e9=n(309010);function te(e){let t,n,l,r,s,E,u,{userId:o,guildId:c,member:_}=e,d=(0,ei.bG)([eA.A],()=>eA.A.getGuild(c),[c]),A=function(e,t){let n=(0,ei.bG)([O.default],()=>O.default.getUser(e),[e]),l=(0,ei.bG)([ed.Ay],()=>ed.Ay.getMember(t,e),[t,e]);if(null==n||null==l)return!1;let r=(0,eo.Lt)(l.flags??0,eI.D.BYPASSES_VERIFICATION),a=n?.isPhoneVerified()||n?.isStaff(),i=l?.joinedAt!=null;return n.verified||a||i||r}(o,c),g=(t=(0,ei.bG)([O.default],()=>O.default.getUser(o),[o]),n=(0,ei.bG)([ed.Ay],()=>ed.Ay.getMember(c,o),[c,o]),l=(0,ei.bG)([eA.A],()=>eA.A.getGuild(c),[c]),(0,ec.Qd)(l)?null==t||null==n||null==l?1:(0,eo.Lt)(n.flags??0,eI.D.BYPASSES_VERIFICATION)||(0,eo.Lt)(n.flags??0,eI.D.COMPLETED_ONBOARDING)||null!=n.isPending&&!n.isPending?2:1:0),I=(r=(0,ei.bG)([e_.default],()=>e_.default.locale),i.useMemo(()=>new Date(eg.default.extractTimestamp(o)).toLocaleDateString(r,eN),[o,r])),N=(s=(0,ei.bG)([e_.default],()=>e_.default.locale),E=(0,ei.bG)([ed.Ay],()=>ed.Ay.getMember(c,o),[c,o]),u=E?.joinedAt,i.useMemo(()=>null==u?"":new Date(u).toLocaleDateString(s,eN),[u,s]));return(i.useEffect(()=>{(0,T.uO)(c)},[c]),null==d)?null:(0,a.jsx)(e$.D,{label:j.intl.string(j.t["ldCE/p"]),children:(0,a.jsxs)(ex,{children:[null!=_&&(0,a.jsx)(eM,{icon:(0,a.jsx)(e0.i,{size:"custom",width:16,height:16}),name:(0,a.jsx)(eE.E,{variant:"text-sm/medium",color:"text-default",children:j.intl.string(j.t.nzGai4)}),description:A?(0,a.jsx)(e1.r,{size:"custom",width:16,height:16,color:e6.A.colors.STATUS_POSITIVE}):(0,a.jsx)(e3.U,{size:"custom",width:16,height:16,color:e6.A.colors.ICON_FEEDBACK_CRITICAL})}),null!=_&&g!==eO.NO_GATE&&(0,a.jsx)(eM,{icon:(0,a.jsx)(e2.B,{size:"custom",width:16,height:16}),name:(0,a.jsx)(eE.E,{variant:"text-sm/medium",color:"text-default",children:j.intl.string(j.t["93hqln"])}),description:g===eO.AGREED?(0,a.jsx)(e1.r,{size:"custom",width:16,height:16,color:e6.A.colors.STATUS_POSITIVE}):(0,a.jsx)(e3.U,{size:"custom",width:16,height:16,color:e6.A.colors.ICON_FEEDBACK_CRITICAL})}),(0,a.jsx)(eM,{icon:(0,a.jsx)(e5.p,{size:"custom",color:"currentColor",width:16,height:16}),name:(0,a.jsx)(eE.E,{variant:"text-sm/medium",color:"text-default",children:j.intl.string(j.t.SaDIpL)}),description:(0,a.jsx)(eE.E,{variant:"text-sm/medium",color:"text-default",children:I})}),null!=_&&(0,a.jsx)(eM,{icon:(0,a.jsx)(e4.$v,{guild:d,size:e4.$v.Sizes.SMOL,animate:!1,className:b.$f}),name:(0,a.jsx)(eE.E,{variant:"text-sm/medium",color:"text-default",children:j.intl.string(j.t["NQJ+WG"])}),description:(0,a.jsx)(eE.E,{variant:"text-sm/medium",color:"text-default",children:N})}),null!=_&&(0,a.jsx)(eM,{icon:(0,a.jsx)(e7.D,{size:"custom",width:16,height:16}),name:(0,a.jsx)(eE.E,{variant:"text-sm/medium",color:"text-default",children:j.intl.string(j.t["eJOq+Z"])}),description:(0,a.jsx)(eE.E,{variant:"text-sm/medium",color:"text-default",children:(0,a.jsx)(e8.Ay,{userId:_.userId,guildId:_.guildId,showJoinMethodContextAsFooter:!0,onClickInviter:e=>{let t=e9.Ay.getChannelId();(0,x.z)(_.guildId,e.id,t??Q.dJq)}})})})]})})}var tt=n(245604),tn=n(950072),tl=n(317525),tr=n(576705);function ta(e){let{member:t}=e,n=(0,ei.bG)([eA.A],()=>eA.A.getGuild(t.guildId)),l=(0,ei.bG)([tl.A],()=>tl.A.getSortedRoles(t.guildId)),r=i.useMemo(()=>l.filter(e=>e.id!==t.highestRoleId&&t.roles.includes(e.id)),[t.roles,t.highestRoleId,l]),s=(0,ei.bG)([eT.A],()=>eT.A.getEnhancedMember(t.guildId,t.userId),[t.guildId,t.userId]),u=(0,eS.YH)(s),o=(0,eS.Cy)(t),c=(0,ei.bG)([tr.A],()=>tr.A.can(Q.xBc.MANAGE_ROLES,n),[n]);return null==n?null:(0,a.jsx)(e$.D,{label:j.intl.string(j.t["LPJmL/"]),children:(0,a.jsx)(ex,{children:(0,a.jsx)(eM,{description:t.roles.length>0||c?(0,a.jsxs)("div",{className:b.yk,children:[null!=u&&(0,a.jsx)(es.m,{asContainer:!0,"aria-label":j.intl.string(j.t["0g8Xd/"]),text:j.intl.string(j.t["93S+lG"]),children:(0,a.jsx)(tn.A,{className:E()(b.Zf,b.Lc),role:u,guildId:t.guildId})}),r.map(e=>(0,a.jsx)(tn.A,{className:b.Zf,role:e,guildId:t.guildId},e.id)),c&&(0,a.jsx)(es.m,{asContainer:!0,"aria-label":j.intl.string(j.t.ljnBlo),text:j.intl.string(j.t.ljnBlo),children:(0,a.jsx)(f.D,{onClick:o,className:b.$g,children:(0,a.jsx)(tt.U,{size:"custom",color:"currentColor",className:b.fd,width:20,height:20})})})]}):(0,a.jsx)("div",{className:b.pl,children:(0,a.jsx)(eE.E,{variant:"text-sm/normal",children:j.intl.string(j.t.nZfHsf)})})})})})}var ti=n(254138),ts=n(320448),tE=n(376092),tu=n(403362),to=n(558393),tc=n(136722),t_=n(260509),td=n(34457),tA=n(488926),tg=n(124759);let tT=Object.keys(Q.xBc),tI=Array.from(new Set([...tg.dR,...Q.nfo,Q.xBc.ADMINISTRATOR,Q.xBc.KICK_MEMBERS,Q.xBc.BAN_MEMBERS,Q.xBc.MANAGE_GUILD,Q.xBc.MANAGE_CHANNELS,Q.xBc.MANAGE_ROLES,Q.xBc.MANAGE_MESSAGES,Q.xBc.MANAGE_THREADS,Q.xBc.MANAGE_GUILD_EXPRESSIONS,Q.xBc.CREATE_GUILD_EXPRESSIONS,Q.xBc.MANAGE_EVENTS,Q.xBc.CREATE_EVENTS,Q.xBc.MODERATE_MEMBERS,Q.xBc.MENTION_EVERYONE,Q.xBc.MANAGE_WEBHOOKS])).map(e=>{let t=tT.find(t=>Q.xBc[t]===e);if(null==t)throw Error(`Permission ${e} not found in Permissions`);return t}),tN=new Set(Q.nfo);function tG(e,t,n){let l=(0,ei.bG)([eA.A],()=>eA.A.getGuild(t),[t]);return(0,ei.bG)([ed.Ay,O.default,tl.A],()=>{let r={},a=ed.Ay.getMember(t,e),i=O.default.getUser(e);if(null==l||null==a||null==i)return r;let s=tl.A.getEveryoneRole(l),E=tA.cc({user:i,context:l});for(let e of n){let t=Q.xBc[e];if(tc.zy(E,t)){for(let n of(r[e]=[],a.roles)){let a=tl.A.getRole(l.id,n);null!=a&&((0,td._m)(a,Q.xBc.ADMINISTRATOR)||(0,td.sx)(a,t))&&r[e].push(a.id)}((0,td._m)(s,Q.xBc.ADMINISTRATOR)||(0,td.sx)(s,t))&&r[e].push(s.id),(0,t_.bM)(l,i)&&r[e].push(i.id)}}return r},[l,t,n,e])}var tO=n(441782);function tS(e){let{permission:t,specMap:n}=e,l=Q.xBc[t],r=n[l.toString()]?.title??(0,tE.hx)(l),i=(0,tu.Eo)(l,tN);return(0,a.jsxs)(f.D,{className:E()(tO.t2,{[tO.aE]:i}),children:[i&&(0,a.jsx)(ti.m,{size:"custom",width:16,height:16,color:e6.A.colors.TEXT_BRAND}),(0,a.jsx)(eE.E,{variant:"text-xs/medium",color:"interactive-text-default",children:r})]})}let tm=i.memo(function(e){let{member:t,onNavigate:n}=e,l=(0,ei.bG)([eA.A],()=>eA.A.getGuild(t.guildId),[t.guildId]),r=tG(t.userId,t.guildId,tI),s=tG(t.userId,t.guildId,tT),u=Object.keys(r).length,o=Object.keys(s).length,c=i.useMemo(()=>null!=l?to.A.getGuildPermissionSpecMap(l):null,[l]),_=i.useMemo(()=>null!=l?to.A.generateGuildPermissionSpec(l):null,[l]),d=i.useMemo(()=>{if(null==l||null==c)return null;if(0===u)return(0,a.jsx)("div",{className:E()(tO.t2,tO.FI),children:(0,a.jsx)(eE.E,{variant:"text-sm/normal",color:"text-feedback-positive",children:j.intl.string(j.t.sXhykX)})});let e=[];return _?.forEach(t=>{t.permissions.forEach(t=>{let n=t.flag,l=tT.find(e=>Q.xBc[e]===n);null==l||null!=r[l]&&e.push((0,a.jsx)(tS,{permission:l,specMap:c},l))})}),e},[l,u,r,_,c]);return null==l?null:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:tO.N1,children:[(0,a.jsx)(eE.E,{variant:"text-md/medium",color:"text-strong",children:j.intl.string(j.t.ZCq2nC)}),(0,a.jsxs)(f.D,{className:tO.bz,onClick:()=>n(P.g.PERMISSIONS),children:[(0,a.jsx)(eE.E,{variant:"eyebrow",color:"interactive-text-default",children:j.intl.format(j.t["0x6aTm"],{count:o})}),(0,a.jsx)(ts._,{size:"custom",width:16,height:16})]})]}),(0,a.jsx)(ex,{className:tO.xV,children:(0,a.jsx)(eM,{className:tO.O_,description:(0,a.jsx)("div",{className:tO.SL,children:d}),descriptionClassName:tO.TK})})]})});var tR=n(953822),tD=n(60270),th=n(576470),tL=n(316031),tC=n(157347);function tM(e){let{member:t}=e,n=t.userId,l=t.guildId,r=((0,ei.bG)([eT.A],()=>eT.A.getEnhancedMember(l,n),[n,l])??t).unusualDMActivityUntil,s=i.useCallback(e=>{if(null==e)return null;let t=new Date(e).getTime();return(0,tC.hL)(t,tC.wN.JOINED_AT)},[]),E=i.useMemo(()=>null==t?null:s(r),[t,s,r]),u=i.useMemo(()=>(0,tL.n)(t.communicationDisabledUntil),[t.communicationDisabledUntil]),o=i.useMemo(()=>null==t.communicationDisabledUntil?new Date:new Date(t.communicationDisabledUntil),[t.communicationDisabledUntil]);return null!=r||u?(0,a.jsx)(e$.D,{label:j.intl.string(j.t["7V3759"]),children:(0,a.jsxs)(ex,{children:[null!=r&&(0,a.jsx)(eM,{icon:(0,a.jsx)(tR.E,{size:"custom",color:"currentColor",width:16,height:16}),name:(0,a.jsx)(eE.E,{variant:"text-sm/semibold",color:"text-default",children:j.intl.string(j.t.ZRnON3)}),description:(0,a.jsx)(eE.E,{variant:"text-sm/semibold",color:"text-default",children:E})}),u&&null!=o&&(0,a.jsx)(eM,{icon:(0,a.jsx)(tD.g,{size:"custom",color:"currentColor",width:16,height:16}),name:(0,a.jsx)(eE.E,{variant:"text-sm/semibold",color:"text-default",children:j.intl.string(j.t["TJ8/tE"])}),description:(0,a.jsx)(eE.E,{variant:"text-sm/semibold",color:"text-default",children:(0,a.jsx)(th.A,{deadline:o,showUnits:!0,stopAtOneSec:!0})})})]})}):null}var tx=n(534890),tU=n(173936),tf=n(477262);function tp(e){let{userId:t,guildId:n,messagesCount:l,linksCount:r,mediaCount:s,auditLogs:E,isLoadingAuditLogs:c,hasAuditLogsError:_}=e,d=(0,u.bG)([M.Ay],()=>M.Ay.getGuildSidebarState(n),[n]),A=E.length,g=new Intl.NumberFormat(j.intl.currentLocale).format(l),T=new Intl.NumberFormat(j.intl.currentLocale).format(r),I=new Intl.NumberFormat(j.intl.currentLocale).format(s),N=new Intl.NumberFormat(j.intl.currentLocale).format(A),G=i.useCallback(async e=>{if(null==d)return;let l=eZ(t,e,{include_nsfw:!0});await (0,x.z)(n,t,d.baseChannelId,{modViewPanel:P.g.MESSAGE_HISTORY,additionalSearchQuery:l})},[n,d,t]),O=i.useCallback(async()=>{null!=d&&await (0,x.z)(n,t,d.baseChannelId,{modViewPanel:P.g.AUDIT_LOG})},[n,d,t]);return(0,a.jsx)(e$.D,{label:j.intl.string(j.t.vCn2Tn),children:(0,a.jsxs)(ex,{children:[(0,a.jsx)(eM,{icon:(0,a.jsx)(tx.ChatIcon,{size:"custom",color:"currentColor",width:16,height:16}),name:(0,a.jsx)(eE.E,{variant:"text-sm/semibold",color:"text-default",children:j.intl.string(j.t.OIgYlQ)}),description:-1===l?(0,a.jsx)(o.y,{type:o.t.SPINNING_CIRCLE,className:b.S}):(0,a.jsx)(eE.E,{variant:"text-sm/semibold",color:"interactive-text-default",children:g}),onNavigate:l>0?()=>G(eW.MESSAGES):void 0}),(0,a.jsx)(eM,{icon:(0,a.jsx)(tU.LinkIcon,{size:"custom",width:16,height:16}),name:(0,a.jsx)(eE.E,{variant:"text-sm/semibold",color:"text-default",children:j.intl.string(j.t.DFSvTt)}),description:-1===r?(0,a.jsx)(o.y,{type:o.t.SPINNING_CIRCLE,className:b.S}):(0,a.jsx)(eE.E,{variant:"text-sm/semibold",color:"interactive-text-default",children:T}),onNavigate:r>0?()=>G(eW.LINKS):void 0}),(0,a.jsx)(eM,{icon:(0,a.jsx)(tf.s,{size:"custom",width:16,height:16}),name:(0,a.jsx)(eE.E,{variant:"text-sm/semibold",color:"text-default",children:j.intl.string(j.t["Aw9+/M"])}),description:-1===s?(0,a.jsx)(o.y,{type:o.t.SPINNING_CIRCLE,className:b.S}):(0,a.jsx)(eE.E,{variant:"text-sm/semibold",color:"interactive-text-default",children:I}),onNavigate:s>0?()=>G(eW.MEDIA):void 0}),(0,a.jsx)(eM,{icon:(0,a.jsx)(e0.i,{size:"custom",width:16,height:16}),name:(0,a.jsx)(eE.E,{variant:"text-sm/semibold",color:"text-default",children:j.intl.string(j.t.SPWLyT)}),description:c?(0,a.jsx)(o.y,{type:o.t.SPINNING_CIRCLE,className:b.S}):_?(0,a.jsx)(eE.E,{variant:"text-sm/semibold",color:"text-feedback-critical",children:j.intl.string(j.t.Ww5Tjy)}):(0,a.jsx)(eE.E,{variant:"text-sm/semibold",color:"interactive-text-default",children:N}),onNavigate:!c&&A>0?O:void 0})]})})}function tk(e){let{onClose:t,trailingAction:n}=e;return(0,a.jsxs)("div",{className:b.wx,children:[(0,a.jsxs)("div",{className:b.qd,children:[(0,a.jsx)(eb.A,{width:16,height:16}),(0,a.jsx)(k.D,{variant:"heading-md/semibold",children:j.intl.string(j.t.cf5lgh)})]}),(0,a.jsxs)("div",{className:b.$s,children:[n,(0,a.jsx)(f.D,{onClick:e=>{e.stopPropagation(),t()},children:(0,a.jsx)(F.e,{shortcut:"esc",keyClassName:b.Wb,className:b.ti})})]})]})}function tF(e){let{userId:t,guildId:n,location:l,className:r,onClose:s,onNavigate:u}=e,o=(0,ei.bG)([O.default],()=>O.default.getUser(t),[t]),_=(0,ei.bG)([ed.Ay],()=>ed.Ay.getMember(n,t),[n,t]),d=function(e,t){let{key:n,state:l}=eq(e,t,"messages",void 0),{key:r,state:a}=eq(e,t,"links",void 0),{key:s,state:E}=eq(e,t,"media",void 0),u=i.useMemo(()=>eZ(e,"all_counts",void 0),[e,void 0]),o=i.useMemo(()=>({tabs:{messages:eZ(e,"messages",u),links:eZ(e,"links",u),media:eZ(e,"media",u)},track_exact_total_hits:!0,include_nsfw:!0}),[e,u]),c=i.useRef(null),_=i.useRef(0),[d,A]=i.useState({}),g=i.useCallback(e=>{let t=e.messages,l=e.links,a=e.media;eJ(n,t),eJ(r,l),eJ(s,a)},[r,s,n]),T=i.useCallback(e=>{g({messages:e,links:e,media:e})},[g]),I=i.useCallback(async()=>{let e=_.current+1;_.current=e,c.current?.cancel();let n=new eH.DX(t,Q.I4_.GUILD,u,o);c.current=n,T({searchTabFetcher:n,messageCount:-1,lastMessage:null});let l=null;try{let e=await n.makeRequest({rejectWithError:!1});l=e?.body}catch(e){l=null}if(e===_.current){if(null==l)T({messageCount:0,lastMessage:null});else{let e=l.tabs.messages,t=l.tabs.links,n=l.tabs.media;g({messages:{messageCount:e?.total_results??0,lastMessage:e?.messages[0]??null},links:{messageCount:t?.total_results??0,lastMessage:t?.messages[0]??null},media:{messageCount:n?.total_results??0,lastMessage:n?.messages[0]??null}})}A({})}},[t,o,u,T,g]);i.useEffect(()=>{let e=setTimeout(()=>{I()});return()=>{c.current?.cancel(),clearTimeout(e)}},[I]);let N=l?.messageCount??-1,G=a?.messageCount??-1,O=E?.messageCount??-1;return{messagesCount:N,linksCount:G,mediaCount:O,isLoading:-1===N||-1===G||-1===O,refresh:I}}(t,n),A=el(n,t),[g,I]=i.useState(!1),G=i.useRef(!0);i.useEffect(()=>(G.current=!0,()=>{G.current=!1}),[]);let S=i.useCallback(async()=>{await Promise.all([c.A.requestMembersById(n,[t]),(0,T.jo)(n,[t]),(0,N.A)(t,void 0,{guildId:n,dispatchWait:!0})])},[n,t]),m=i.useCallback(()=>{I(!0),Promise.all([S(),d.refresh(),A.refresh(),new Promise(e=>{setTimeout(e,1e3)})]).finally(()=>{G.current&&I(!1)})},[A,S,d]),R=(0,a.jsx)(f.D,{className:E()(b.F3,{[b.r9]:g}),"aria-label":j.intl.string(j.t.wzzjk9),"aria-disabled":g,onClick:g?void 0:m,children:g?(0,a.jsx)("div",{className:b.Zx,children:(0,a.jsx)(ej.n,{themed:!0,dotRadius:2})}):(0,a.jsx)(ev.RefreshIcon,{size:"xs",color:"currentColor"})});return null==o?null:(0,a.jsxs)("div",{className:E()(b.kL,r),children:[(0,a.jsx)(tk,{onClose:s,trailingAction:R}),(0,a.jsxs)(U.Ip,{className:b.WH,children:[(0,a.jsx)("div",{className:b.uG,children:null!=_&&(0,a.jsx)(tM,{member:_})}),(0,a.jsx)("div",{className:b.uG,children:(0,a.jsx)(tp,{userId:t,guildId:n,messagesCount:d.messagesCount,linksCount:d.linksCount,mediaCount:d.mediaCount,auditLogs:A.logs,isLoadingAuditLogs:A.isLoading,hasAuditLogsError:A.hasError})}),(0,a.jsx)("div",{className:b.uG,children:null!=_&&(0,a.jsx)(tm,{member:_,onNavigate:u})}),(0,a.jsx)("div",{className:b.uG,children:null!=_&&(0,a.jsx)(ta,{member:_})}),(0,a.jsx)("div",{className:b.uG,children:(0,a.jsx)(te,{userId:t,guildId:n,member:_})})]})]})}var tP=n(689175),tj=n(964486),tv=n(738768),tb=n(457699),tX=n(320095),ty=n(521981),tB=n(187654),tV=n(477654),tH=n(383233),tw=n(969453);let tW={};function tY(e){let{userId:t,guildId:n,location:l,className:r,onNavigate:s}=e,o=i.useRef(null),c=(0,u.bG)([M.Ay],()=>M.Ay.getGuildSidebarState(n),[n]),_=i.useRef(0),d=(0,L.p0)({value:c?.details.additionalSearchQuery??tW,shouldUpdate:c?.details.modViewPanel===P.g.MESSAGE_HISTORY})??tW,A=function(e,t,n,l){let{addtionalQuery:r,shouldDispatch:a=!1}=l,s=i.useMemo(()=>eY(e,t,n,r),[e,t,n,r]),E=eQ(s),u=(0,L.Ay)(s),[o,c]=i.useState({});return i.useEffect(()=>{if(u!==s){let l=eZ(e,n,r),i=new eH.MS(t,Q.I4_.GUILD,l);eJ(s,{searchFetcher:i,messageCount:-1,lastMessage:null}),setTimeout(()=>{i.fetch(e=>{let n=e.body,l=n.messages[0];eJ(s,{searchFetcher:i,result:n,messageCount:n.total_results,lastMessage:l}),c({}),a&&eV.h.dispatch({type:"MOD_VIEW_SEARCH_MESSAGES_SUCCESS",guildId:t,data:[{id:t,analyticsId:n.analytics_id,totalResults:n.total_results,channels:n.channels??[],messages:n.messages,threads:n.threads??[],members:(n.members??[]).map(e=>(0,ew.A)(e)),doingHistoricalIndex:n.doing_deep_historical_index,documentsIndexed:n.documents_indexed,cursor:null}]})},e=>{},e=>{eJ(s,{messageCount:0,lastMessage:null}),c({})})})}return()=>{}},[e,t,E,s,n,r,u,a]),E??eK}(t,n,"messages",{addtionalQuery:d,shouldDispatch:!0}),g=d?.offset??0,T=null==A.result,I=A.result?.total_results??0,{paginationTotalCount:N,renderPageWrapper:G}=(0,tV.o)({totalResults:I,isSearching:T,offset:g,searchResultsPaginationKey:`${n}:${t}`}),S=(0,u.bG)([O.default],()=>O.default.getUser(t),[t]);(0,tj.u5)(()=>{let e=c?.details.scrollOffset;null!=e&&o.current?.scrollTo({to:e,animate:!1})});let m=i.useCallback((e,t,n)=>{let l=o.current;if(null==l)return;let r=l.getScrollerState().scrollTop-e;l.scrollTo({to:r,animate:t,callback:n})},[]),R=i.useCallback(e=>{null==c||(_.current=e.target.scrollTop,(0,x.z)(n,t,c.baseChannelId,{modViewPanel:P.g.MESSAGE_HISTORY,additionalSearchQuery:d,scrollOffset:_.current}))},[n,t,c,d]),D=(0,y.throttle)(R,300),h=i.useCallback(e=>{null!=c&&(0,x.z)(n,t,c.baseChannelId,{modViewPanel:P.g.MESSAGE_HISTORY,additionalSearchQuery:{...d,offset:e*Q.T_y},scrollOffset:_.current})},[n,t,c,d]),[C,U]=i.useState(!1),f=(0,u.bG)([tb.A],()=>{if(null==A.result)return[];let e=(0,tv.wG)("");return A.result.messages.map(e=>{let[t]=e;return(0,tX.rh)(t)}).map(t=>{let n=tb.A.getMessage(t.id,t.channel_id),l=new tH.Ay(t);return null!=n&&(l=l.merge({attachments:n.attachments,embeds:n.embeds})),l=l.set("customRenderedContent",(0,ty.Ay)(l,{postProcessor:e,allowHeading:!0,allowList:!0}))})},[A.result]),{blockCount:p,ignoreCount:k}=(0,u.cf)([J.A],()=>{let e=0,t=0;return f.forEach(n=>{J.A.isBlockedForMessage(n)?e++:J.A.isIgnoredForMessage(n)&&t++}),{blockCount:e,ignoreCount:t}}),F=i.useMemo(()=>null==A.result?{documentsIndexed:0,isSearching:!0,isIndexing:!1,isHistoricalIndexing:!1,offset:g,totalResults:0,hasError:!1,showBlockedResults:C,showNoResultsAlt:!1}:{documentsIndexed:A.result.documents_indexed??0,isSearching:!1,isIndexing:A.result.doing_deep_historical_index??!1,isHistoricalIndexing:A.result.doing_deep_historical_index??!1,offset:g,totalResults:I,hasError:!1,showBlockedResults:C,showNoResultsAlt:!1},[A.result,g,C,I]);return null==S||null==F?null:(0,a.jsxs)("div",{className:E()(b.kL,r),children:[(0,a.jsx)(X,{guildId:n,userId:t,onNavigate:s}),(0,a.jsx)(tP.Ch,{className:tw.W,ref:o,onScroll:D,children:!F.isSearching&&I>0?(0,a.jsx)(tB.A,{messages:f,search:F,renderEmbeds:!0,blockCount:p,ignoreCount:k,scrollTo:m,onPageChange:h,onBlockedResultsClick:U,paginationTotalCount:N,renderPageWrapper:G}):null})]})}var tK=n(649852),tz=n.n(tK),tJ=n(270003),tQ=n(683438),tZ=n(640708),tq=n(468689),t$=n(464536);function t0(e){let{permission:t,roleIds:n,guild:l,specMap:r,categoryTitle:s,userId:u}=e,o=(0,ei.yK)([tl.A],()=>tl.A.getManyRoles(l.id,n)),c=Q.xBc[t],_=r[c.toString()]?.title??(0,tE.hx)(c),d=r[c.toString()]?.description??"",A=(0,tu.Eo)(c,tN),g=tI.includes(t),T=n.length,I=(0,ei.bG)([tr.A],()=>tr.A.can(Q.xBc.MANAGE_ROLES,l),[l]),N=i.useCallback(async e=>{I&&(await tq.A.open(l.id,Q.BEX.ROLES),await tq.A.selectRole(e))},[I,l.id]);return(0,a.jsxs)("div",{className:E()(t$.wT,{[t$.aE]:A}),children:[(0,a.jsxs)("div",{className:t$.iY,children:[(0,a.jsxs)("div",{className:t$.gH,children:[(0,a.jsx)(eE.E,{variant:"text-md/medium",color:"text-strong",children:_}),null!=s&&(0,a.jsxs)("div",{className:t$.OQ,children:[(0,a.jsx)(eE.E,{variant:"text-xs/normal",color:"text-muted",children:s}),A&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(tZ.A,{height:4,width:4,"aria-hidden":"true",color:e6.A.colors.ICON_MUTED.css}),(0,a.jsx)(es.m,{text:j.intl.string(j.t.GZvXuP),children:(0,a.jsxs)(f.D,{className:t$.Dc,children:[(0,a.jsx)(ti.m,{size:"custom",width:12,height:12,color:e6.A.colors.TEXT_BRAND}),(0,a.jsx)(eE.E,{variant:"text-xs/normal",color:"text-brand",children:j.intl.string(j.t.k7Kqj7)})]})})]}),!A&&g&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(tZ.A,{height:4,width:4,"aria-hidden":"true",color:e6.A.colors.ICON_MUTED.css}),(0,a.jsx)("div",{className:t$.Dc,children:(0,a.jsx)(eE.E,{variant:"text-xs/normal",color:"text-muted",children:j.intl.string(j.t.IfqUEM)})})]})]})]}),(0,a.jsx)(eE.E,{variant:"text-sm/medium",color:"text-default",children:j.intl.format(j.t.KmJI4A,{roleCount:T})})]}),null!=d&&(0,a.jsx)("div",{className:t$.Dp,children:(0,a.jsx)(eE.E,{variant:"text-sm/normal",color:"text-subtle",children:d})}),(0,a.jsx)("div",{className:t$.SY,children:o.map(e=>e.id===u?(0,a.jsx)("div",{className:t$.Zf,children:(0,a.jsx)("div",{className:t$.o9,children:(0,a.jsx)(eE.E,{variant:"text-xs/medium",color:"text-default",children:j.intl.string(j.t.pclUFJ)})})},e.id):(0,a.jsx)(f.D,{className:E()(t$.Zf,{[t$.LL]:I&&!(0,td.Oy)(e)}),onClick:()=>N(e.id),children:(0,a.jsx)(tn.A,{role:e,guildId:l.id,className:t$.o9})},e.id))})]})}function t1(e,t){return t.toLowerCase().includes(e.toLowerCase())}function t6(e){let{userId:t,guildId:n,location:l,className:r,onNavigate:s}=e,u=(0,ei.bG)([O.default],()=>O.default.getUser(t),[t]),o=(0,ei.bG)([eA.A],()=>eA.A.getGuild(n),[n]),c=(0,ei.bG)([ed.Ay],()=>ed.Ay.getMember(n,t),[n,t]),_=tG(t,n,tT),d=Object.keys(_).length,A=i.useMemo(()=>null!=o?to.A.getGuildPermissionSpecMap(o):null,[o]),g=i.useMemo(()=>null!=o?to.A.generateGuildPermissionSpec(o):null,[o]),[T,I]=i.useState(""),[N,G]=i.useState(""),S=i.useMemo(()=>tz()(G,300),[]),m=i.useCallback(e=>{I(e),S(e)},[S]),R=i.useCallback(()=>{I(""),G("")},[]),D=i.useMemo(()=>{if(null==o||null==A||null==c)return null;if(0===d)return(0,a.jsx)(eE.E,{variant:"text-sm/normal",children:j.intl.string(j.t.DEBGqA)});let e=[];return g?.forEach(n=>{n.permissions.forEach(l=>{let r=l.flag,i=tT.find(e=>Q.xBc[e]===r);if(null==i)return;let s=_[i];if(null!=s){if(N.length>0){let e=A[r.toString()]?.title??(0,tE.hx)(r),t=A[r.toString()]?.description?.toString()??"",l=n.title,a=(0,tu.Eo)(r,tN),s=tI.includes(i),E=a?j.intl.string(j.t.k7Kqj7):s?j.intl.string(j.t.IfqUEM):null,u=t1(N,e),o=t1(N,t),c=t1(N,l),_=null!=E&&t1(N,E);if(!u&&!o&&!c&&!_)return}e.push((0,a.jsx)(t0,{permission:i,roleIds:s,guild:o,specMap:A,categoryTitle:n.title,userId:t},i))}})}),e},[o,A,c,d,g,_,N,t]);return null==u?null:null==c?(0,a.jsxs)("div",{className:E()(b.kL,r),children:[(0,a.jsx)(X,{guildId:n,userId:t,onNavigate:s}),(0,a.jsx)(U.Ip,{className:t$.b3,children:(0,a.jsx)(tJ.n,{label:j.intl.string(j.t.BBWnpr),children:(0,a.jsx)("div",{className:t$.xV,children:(0,a.jsx)(eE.E,{variant:"text-sm/normal",color:"text-muted",children:j.intl.string(j.t.UsD2YP)})})})})]}):(0,a.jsxs)("div",{className:E()(b.kL,r),children:[(0,a.jsx)(X,{guildId:n,userId:t,onNavigate:s}),(0,a.jsx)(U.Ip,{className:t$.b3,children:(0,a.jsx)(tJ.n,{label:j.intl.string(j.t.BBWnpr),children:(0,a.jsxs)("div",{className:t$.xV,children:[(0,a.jsx)(tQ.I,{size:"sm",query:T,placeholder:j.intl.string(j.t["yD9+dN"]),onChange:m,onClear:R,autoComplete:"off",inputProps:{autoCapitalize:"none",autoCorrect:"off",spellCheck:"false"}}),D]})})})]})}function t3(e,t){return n=>{if(0===n)return"auto";let l="forwards"===t.current,r=n>0,a=!1;return r&&l&&"left"===e&&(a=!0),r&&!l&&"right"===e&&(a=!0),!r&&l&&"right"===e&&(a=!0),r||l||"left"!==e||(a=!0),a?`calc(${100*Math.abs(n)}% + ${Math.round(12*Math.abs(n))}px)`:"auto"}}function t2(e){let{userId:t,guildId:n,onClose:l,analyticsLocation:r,className:s}=e,E=(0,u.bG)([M.Ay],()=>M.Ay.getGuildSidebarState(n),[n]),o=E?.details.modViewPanel??P.g.INFO,c=(0,L.Ay)(t),_=null==o?null:o===P.g.INFO?"backwards":"forwards",d=(0,R.A)(_),{reducedMotion:A}=i.useContext(D.C),g=i.useCallback(e=>{null!=E&&(0,x.z)(n,t,E.baseChannelId,{modViewPanel:e})},[E,n,t]),T=i.useMemo(()=>({[Q.IWg.CLOSE_MODAL]:{binds:["esc"],comboKeysBindGlobal:!0,action:()=>o===P.g.INFO?l():g(P.g.INFO)}}),[l,o,g]);i.useEffect(()=>(C.A.enable(),C.A.enableTemp(T),()=>C.A.disableTemp()),[T]);let I=(0,h.p)(o,{value:0,from:{value:1},enter:{value:0},leave:{value:-1}},c!==t?"animate-never":"animate-always");return(0,a.jsx)(m.animated.div,{style:{position:"relative",height:"100%",flex:1,overflow:"hidden"},children:I((e,r,i)=>{let{key:E}=i;return(0,a.jsx)(m.animated.div,{style:{position:"absolute",display:"flex",flexDirection:"column",backfaceVisibility:"hidden",width:"100%",height:"100%",...A.enabled?{opacity:e.value?.to(e=>1-Math.abs(e))}:{left:e.value?.to(t3("left",d)),right:e.value?.to(t3("right",d))}},children:function(e){switch(e){case P.g.INFO:return(0,a.jsx)(tF,{userId:t,guildId:n,onClose:l,onNavigate:g,className:s});case P.g.MESSAGE_HISTORY:return(0,a.jsx)(tY,{userId:t,guildId:n,onNavigate:()=>g(P.g.INFO),className:s});case P.g.PERMISSIONS:return(0,a.jsx)(t6,{userId:t,guildId:n,onNavigate:()=>g(P.g.INFO),className:s});case P.g.AUDIT_LOG:return(0,a.jsx)(eP,{userId:t,guildId:n,onNavigate:g,className:s});default:return null}}(r)},E)})})}var t5=n(97808),t7=n(778712),t4=n(789645),t8=n(192308),t9=n(905499),ne=n(215026),nt=n(473935),nn=n(308528),nl=n(398590),nr=n(991982),na=n(838111),ni=n(351001),ns=n(504049),nE=n(555337),nu=n(534400),no=n(280450),nc=n(290863),n_=n(461213),nd=n(957565),nA=n(427262),ng=n(743981),nT=n(584449);function nI(e){let{user:t,guildId:n,onClose:l}=e,r=t.id,i=(0,ei.bG)([n_.A,nc.A,no.default],()=>r===no.default.getId()?n_.A.getStatus():nc.A.getStatus(r,n),[r,n]);return(0,a.jsxs)("div",{className:nT.mY,children:[(0,a.jsxs)("div",{className:nT.FD,children:[(0,a.jsx)("div",{className:nT.Wn,children:(0,a.jsx)(t5.eu,{src:t.getAvatarURL(n,48),"aria-label":t.username,size:t7._3.SIZE_48,status:i})}),(0,a.jsxs)("div",{className:nT.oS,children:[(0,a.jsxs)("div",{className:nT.K$,children:[(0,a.jsx)(eE.E,{variant:"text-lg/medium",children:(0,a.jsx)(eu.g,{name:eh.Ay.getName(n,null,t),colorString:e6.A.colors.TEXT_STRONG.css,colorStrings:null})}),(0,a.jsx)(nu.Ay,{primaryGuild:t?.primaryGuild,userId:t?.id,contextGuildId:n,badgeSize:ng.Sl.SIZE_16,textVariant:"heading-md/semibold",className:nT.Dz,containerClassName:nT.UL})]}),(0,a.jsx)(eE.E,{variant:"text-md/medium",color:"text-default",children:nA.Ay.getUserTag(t)})]})]}),(0,a.jsx)(eE.E,{variant:"text-md/medium",color:"text-default",children:(0,a.jsx)(f.D,{className:nT.d4,onClick:l,children:(0,a.jsx)(t4.P,{size:"md",color:"currentColor"})})})]})}function nN(e){let{tag:t="div",text:n,disabled:l,children:r,onClick:i,...s}=e;return(0,a.jsx)(es.m,{text:n,children:(0,a.jsx)(f.D,{...s,tag:t,"aria-label":n,"aria-disabled":l,tabIndex:!0===l?-1:0,className:E()(nT.YB,{[nT.aA]:l}),onClick:l?void 0:i,children:(0,a.jsx)("div",{className:nT.MU,children:r})})})}function nG(e){let{user:t,member:l,guildId:r,onClose:i,moderatorReportId:s}=e,E=(0,ei.bG)([eA.A],()=>eA.A.getGuild(r)),{canKickUser:u,canBanUser:o,canModerateMembers:c}=(0,ei.cf)([tr.A,O.default,eA.A],()=>({canKickUser:null!=l&&(0,ni.L7)(t,E),canBanUser:(0,ni.EZ)(t,E),canModerateMembers:null!=l&&null!=E&&(0,na.b)(E.id,t.id,[O.default,eA.A,tr.A])}),[t,E,l]),_=null!=l&&(0,tL.Z)(l),{analyticsLocations:d,newestAnalyticsLocation:A}=(0,g.Ay)(),T=(0,ns.$9)(r,{targetUserId:t.id,location:A,locations:d}),I=(0,ei.bG)([no.default],()=>no.default.getId()===t?.id);return(0,a.jsxs)("div",{className:nT.E_,children:[(0,a.jsx)(nN,{disabled:I,text:j.intl.string(j.t["g33r/P"]),onClick:()=>{i?.(),nE.A.isOpen()&&(0,nl.jH)(),nn.A.openPrivateChannel({recipientIds:t.id})},children:(0,a.jsx)(tx.ChatIcon,{size:"custom",color:"currentColor",width:24,height:24})}),null!=l&&(0,a.jsx)(nN,{disabled:!u,text:j.intl.string(j.t["3glT6Z"]),onClick:()=>{(0,t8.openModalLazy)(async()=>{let{default:e}=await Promise.all([n.e("253335"),n.e("140243")]).then(n.bind(n,547166));return n=>(0,a.jsx)(e,{...n,location:A,guildId:r,user:t,modReportId:s})})},children:(0,a.jsx)(t9.N,{size:"custom",width:24,height:24,color:e6.A.colors.TEXT_DEFAULT.css})}),(0,a.jsx)(nN,{disabled:!o,text:j.intl.string(j.t["5MBJ5M"]),onClick:()=>{(0,t8.openModalLazy)(async()=>{let{default:e}=await Promise.all([n.e("420282"),n.e("802504")]).then(n.bind(n,333179));return n=>(0,a.jsx)(e,{...n,location:A,guildId:r,user:t,modReportId:s})})},children:(0,a.jsx)(ne.w,{size:"custom",width:24,height:24,color:e6.A.colors.TEXT_DEFAULT.css})}),null!=l&&(0,a.jsx)(nN,{disabled:!c,text:_?j.intl.string(j.t.N86XcP):j.intl.string(j.t.kTlLrz),onClick:()=>{_?(0,nr.Y)({guildId:l.guildId,userId:l.userId,anaylticsLocations:d}):(0,nr.R)({guildId:l.guildId,userId:l.userId,anaylticsLocations:d,modReportId:s})},children:(0,a.jsx)(tD.g,{size:"custom",width:24,height:24,color:e6.A.colors.TEXT_DEFAULT.css})}),(0,a.jsx)(nN,{text:j.intl.string(j.t.IHTjzA),onClick:()=>{T(ns.Nj.COPY_ID),(0,nd.C)(t.id)},disabled:!nd.p5,children:(0,a.jsx)(nt.L,{size:"custom",width:24,height:24,color:e6.A.colors.TEXT_DEFAULT.css})})]})}function nO(e){let{userId:t,guildId:n,onClose:l,moderatorReportId:r}=e,i=(0,ei.bG)([O.default],()=>O.default.getUser(t),[t]),s=(0,ei.bG)([ed.Ay],()=>ed.Ay.getMember(n,t),[n,t]);return null==i?null:(0,a.jsxs)("div",{className:nT.kL,children:[(0,a.jsx)(nI,{user:i,guildId:n,onClose:l}),(0,a.jsx)(nG,{user:i,member:s,guildId:n,onClose:l,moderatorReportId:r})]})}var nS=n(409861);function nm(e){let{userId:t,guildId:n,onClose:l,className:r,infoPanelClassName:s,style:m,moderatorReportId:R}=e,D=(0,S.q)(n),h=(0,u.bG)([O.default],()=>O.default.getUser(t),[t]),[L,C]=i.useState(null==h),{analyticsLocations:M}=(0,g.Ay)(A.A.GUILD_MEMBER_MOD_VIEW),x=(0,I.Ay)(t,n),U=(0,_.Ay)();return(i.useEffect(()=>{D||l()},[D,l]),i.useEffect(()=>{null!=h&&C(!1)},[h]),(0,d.Eq)({[n]:[t]},"GuildMemberModViewSidebar"),i.useEffect(()=>{let e=!1;return async function(){let r=[c.A.requestMembersById(n,[t]),(0,T.jo)(n,[t]),(0,N.A)(t,void 0,{guildId:n,dispatchWait:!0})];await Promise.all(r),e||(null==O.default.getUser(t)&&l(),C(!1))}(),()=>{e=!0}},[n,t,l]),D)?L||null==h?(0,a.jsx)("div",{className:E()(nS.so,nS.g4,r),style:m,children:(0,a.jsx)(o.y,{animated:!0,type:L?o.y.Type.SPINNING_CIRCLE:o.y.Type.CHASING_DOTS})}):(0,a.jsx)(g.f5,{value:M,children:(0,a.jsx)("div",{className:E()(nS.so,r),style:m,children:(0,a.jsx)(G.A,{user:h,displayProfile:x,themeType:null,themeOverride:U,forceShowPremium:!0,className:nS.a2,children:(0,a.jsxs)("div",{className:nS.WH,children:[(0,a.jsx)(nO,{userId:t,guildId:n,onClose:l,moderatorReportId:R}),(0,a.jsx)(t2,{userId:t,guildId:n,onClose:l,className:s})]})})})}):null}}