Build 533169stable
Module 58149
4,184 characters · in no known chunkDependencies
Required by (160)
565876917891469375735959000660048071895550100537102001115063117056117733118633133134133266137207139286141862145331157259166862167866168186169909175335180662200330206774223251226884239741249477260821274541294363297486307209307879308368316862319664319805320426336496345332352423367513369053376151381969391848392516409200415586416379422559427562436416443642455207477427480191480900481947486010488004488053488358497685504049510059512780513752517765518960523173529942530912536432540462542372545152552117554113561844563218572448579908580812587500612394634202645725649963659195664675667587669953672341672385676978695800698718706847707539731383733441739836747926751258779309779735780376783153794267796071798286803064806911815706816662817818822123825244827977828100829861830541834755842012843472849736850226853742855344856768860410862544867455875922884384891090912417926262926466928658930101937773942075950344965162971203972995987112991275995346998986999061
Lazily required by (0)none
Requires (28)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{Ay:()=>j,H$:()=>M,JK:()=>B,Ou:()=>x,QS:()=>U,dI:()=>k,dL:()=>H,qL:()=>V,zV:()=>F});var r=n(735438),i=n.n(r),s=n(136722),a=n(880527),o=n(24873),l=n(95701),u=n(961350),c=n(734057),d=n(808728),_=n(498642),f=n(696451),p=n(317525),h=n(71393),m=n(430452),E=n(576705),g=n(290863),A=n(383501),I=n(222823),T=n(309010),S=n(967198),y=n(543465),v=n(287809),N=n(977997),C=n(954571),R=n(927813),O=n(488926),b=n(287146),D=n(652215),L=n(746080);function w(e){let t=0;for(let n in e)t+=1;return t}function M(e){if(null==e)return null;let t=h.A.getGuild(e);if(null==t)return null;let n=p.A.getNumRoles(t.id),r=u.default.getId(),i=f.Ay.getMember(e,r),s=d.Ay.getChannels(e),a=s[d.I6].length,o=s[d.vM].length,l=N.A.getVoiceStates(e);return{guild_id:t.id,guild_size_total:_.A.getMemberCount(e),guild_num_channels:a+o,guild_num_text_channels:a,guild_num_voice_channels:o,guild_num_roles:n,guild_member_num_roles:null!=i?i.roles.length:0,guild_member_perms:String(E.A.getGuildPermissions(t)??O.x3),guild_is_vip:t.features.has(D.GuildFeatures.VIP_REGIONS),is_member:null!=i,num_voice_channels_active:w(l)}}function P(e,t){return{channel_static_route:t,channel_hidden:!1}}function x(e){if(null==e)return null;let t=c.A.getChannel(e);return null==t?null:k(t)}function k(e){if(null==e)return null;let t=!1,n=e.getGuildId();if(null!=n){let r=e=>{if(null==e)return!1;let t=e.permissionOverwrites[n];return null!=t&&s.zy(t.deny,D.xBc.VIEW_CHANNEL)};t=r(l.Le.has(e.type)&&null!=e.parent_id?c.A.getChannel(e.parent_id):e)}return{channel_id:e.id,channel_type:e.type,channel_size_total:e.isPrivate()?e.recipients.length:0,channel_member_perms:String(null!=n?E.A.getChannelPermissions(e)??O.x3:O.x3),channel_hidden:t}}function U(e){if(null==e)return null;let t=c.A.getChannel(e);if(null==t)return null;let n=m.Ay.isVideoEnabled(),r=A.A.getMediaSessionId();return{channel_id:t.id,channel_type:t.type,guild_id:t.getGuildId(),media_session_id:r,...B(t.getGuildId(),t.id,n),...(0,b.V)()}}function G(e,t){return null==e?t??null:e.isPrivate()?null:e.getGuildId()??t??null}function F(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(C.default.isThrottled(e))return;let r=!("location"in t)||t.location!==D.ThZ.GUILD_CREATE_INVITE_SUGGESTION,i="guild_id"in t?t.guild_id:r?S.A.getGuildId():null,s="channel_id"in t?t.channel_id:r?T.A.getChannelId(i):null,a=c.A.getChannel(s),o=G(a,i),l={...t,...M(o),...null!=i&&null!=s&&(0,L.jq)(s)?P(i,s):k(a)};C.default.track(e,l,{flush:n})}function V(e){if((0,L.jq)(e))return{channel_static_route:e};let t=c.A.getChannel(e);if(null==t)return{channel_id:e};let n=h.A.getGuild(t.guild_id);if(null==n){let n=!1;if(t.isDM()){let e=v.default.getUser(t.recipients[0]);null!=e&&(n=e.bot)}return{channel_id:e,is_app_dm:n}}let r=I.Ay.getSnapshot(e,10*R.A.Millis.SECOND);return{channel_id:e,channel_was_unread:r.unread,channel_mention_count:r.mentionCount,channel_is_muted:y.Ay.isChannelMuted(t.guild_id,t.id),channel_is_nsfw:t.isNSFW(),channel_resolved_unread_setting:y.Ay.resolveUnreadSetting(t),channel_preset:(0,o.jU)(y.Ay.resolveUnreadSetting(t),y.Ay.resolvedMessageNotifications(t)),guild_id:t.guild_id,guild_was_unread:r.guildUnread,guild_mention_count:r.guildMentionCount,guild_is_muted:y.Ay.isMuted(t.guild_id),guild_resolved_unread_setting:y.Ay.resolveGuildUnreadSetting(n),guild_preset:(0,o.jU)(y.Ay.resolveGuildUnreadSetting(n),y.Ay.getMessageNotifications(t.guild_id)),parent_id:t.parent_id,parent_channel_type:t.parentChannelThreadType,has_pending_member_action:(0,a.c)(t.guild_id,e),can_send_message:E.A.can(D.xBc.SEND_MESSAGES,t),is_app_dm:!1}}function B(e,t,n){let r={voice_state_count:0,video_stream_count:0,video_enabled:n};return i()(N.A.getVoiceStates(e)).filter(e=>e.channelId===t).filter(e=>e.userId!==u.default.getId()).forEach(e=>{r.voice_state_count++,(e.selfVideo||e.selfStream)&&r.video_stream_count++}),r}function H(e,t){let n={custom_status_count:0};return i()(N.A.getVoiceStates(e)).forEach(e=>{e.channelId===t&&null!=g.A.findActivity(e.userId,e=>e.type===D.$pd.CUSTOM_STATUS)&&n.custom_status_count++}),n}let j={trackWithMetadata:F,getVoiceStateMetadata:B}}