Module 492494

624 characters · in no known chunk
Dependencies
Lazily required by (0)none
Requires (1)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{Eg:()=>r,JN:()=>s,kT:()=>a});var i=n(384684);function r(e,t){if(e?.roles==null||0===e.roles.length||null==t)return!1;let n=i.A.getSubscriptionRoles(t);return e.roles.some(e=>n.has(e))}function a(e){if(e?.roles==null||0===e.roles.length||null==e.guildId)return!1;let t=i.A.getPurchasableSubscriptionRoles(e.guildId);return e.roles.some(e=>t.has(e))}function s(e,t){if(e?.roles==null||0===e.roles.length||null==e.guildId)return!1;if(a(e)){let n=i.A.getUserSubscriptionRoles(e.guildId),r=e.roles.some(e=>n.has(e)),a=t===e.guildId&&i.A.getUserIsAdmin(e.guildId);if(!(r||a))return!0}return!1}}