Build 545032stable
Module 451919
1,010 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{Ay:()=>a,Uj:()=>l,bG:()=>o});var i=n(734057),r=n(696451),s=n(71393);function a(e){let{message:t,userId:n,suppressEveryone:i=!1,suppressRoles:r=!1}=e;return l({userId:n,channelId:t.channel_id,mentionEveryone:t.mentionEveryone,mentionUsers:t.mentions,mentionRoles:t.mentionRoles,suppressEveryone:i,suppressRoles:r})}function o(e){let{rawMessage:t,userId:n,suppressEveryone:i=!1,suppressRoles:r=!1}=e;return l({userId:n,channelId:t.channel_id,mentionEveryone:t.mention_everyone??!1,mentionUsers:t.mentions?.map(e=>e.id)??[],mentionRoles:t.mention_roles??[],suppressEveryone:i,suppressRoles:r})}function l(e){let{userId:t,channelId:n,mentionEveryone:a,mentionUsers:o,mentionRoles:l,suppressEveryone:u=!1,suppressRoles:c=!1}=e;if(a&&!u||o.includes(t))return!0;if(c||null==l||0===l.length)return!1;let d=i.A.getChannel(n);if(null==d)return!1;let _=d.getGuildId();if(null==_||null==s.A.getGuild(_))return!1;let f=r.Ay.getMember(_,t);return null!=f&&l.some(e=>f.roles.includes(e))}}