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:()=>o,qo:()=>a});var i,r=n(860689),s=n(652215),a=((i={}).PUBLIC="PUBLIC",i.INVITE_ONLY="INVITE_ONLY",i.APPLY_TO_JOIN="APPLY_TO_JOIN",i);function o(e){var t;let n=new Set(e.features),i="INVITE_ONLY";n.has(s.GuildFeatures.COMMUNITY)&&n.has(s.GuildFeatures.DISCOVERABLE)?i="PUBLIC":n.has(s.GuildFeatures.MEMBER_VERIFICATION_MANUAL_APPROVAL)&&n.has(s.GuildFeatures.MEMBER_VERIFICATION_GATE_ENABLED)&&(i="APPLY_TO_JOIN");let a=null!=(t=e)&&((0,r.fh)(t)?t.premiumSubscriberCount>0||t.premiumTier>s.TVA.NONE:null!=t.premiumSubscriptionCount&&t.premiumSubscriptionCount>0),o=0;a&&(o=((0,r.fh)(e)?e.premiumSubscriberCount:e.premiumSubscriptionCount)??0);let l=(0,r.fh)(e)?e.premiumTier:s.TVA.NONE;return{verified:n.has(s.GuildFeatures.VERIFIED),partnered:n.has(s.GuildFeatures.PARTNERED),community:n.has(s.GuildFeatures.COMMUNITY),staff:n.has(s.GuildFeatures.INTERNAL_EMPLOYEE_ONLY),visibility:i,premium:a,premiumSubscriberCount:o,premiumTier:l}}}