Module 176128

977 characters · in no known chunk
Dependencies
Lazily required by (0)none
Requires (2)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{Jp:()=>l,qo:()=>s});var i,r=n(149790),a=n(652215),s=((i={}).PUBLIC="PUBLIC",i.INVITE_ONLY="INVITE_ONLY",i.APPLY_TO_JOIN="APPLY_TO_JOIN",i);function l(e){var t;let n=new Set(e.features),i="INVITE_ONLY";n.has(a.GuildFeatures.COMMUNITY)&&n.has(a.GuildFeatures.DISCOVERABLE)?i="PUBLIC":n.has(a.GuildFeatures.MEMBER_VERIFICATION_MANUAL_APPROVAL)&&n.has(a.GuildFeatures.MEMBER_VERIFICATION_GATE_ENABLED)&&(i="APPLY_TO_JOIN");let s=null!=(t=e)&&((0,r.fh)(t)?t.premiumSubscriberCount>0||t.premiumTier>a.TVA.NONE:null!=t.premiumSubscriptionCount&&t.premiumSubscriptionCount>0),l=0;s&&(l=((0,r.fh)(e)?e.premiumSubscriberCount:e.premiumSubscriptionCount)??0);let o=(0,r.fh)(e)?e.premiumTier:a.TVA.NONE;return{verified:n.has(a.GuildFeatures.VERIFIED),partnered:n.has(a.GuildFeatures.PARTNERED),community:n.has(a.GuildFeatures.COMMUNITY),staff:n.has(a.GuildFeatures.INTERNAL_EMPLOYEE_ONLY),visibility:i,premium:s,premiumSubscriberCount:l,premiumTier:o}}}