Build 606747stable
Module 499211
736 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>d,p:()=>c});var i=n(17928),r=n(717125),a=n(734057),s=n(576705),l=n(652215);let o={needSubscriptionToAccess:!1,isSubscriptionGated:!1};function d(e){return(0,i.cf)([a.A,r.A,s.A],()=>c(e,a.A,r.A,s.A),[e])}function c(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.A,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r.A,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:s.A,d=t.getChannel(e);return d?.isRoleSubscriptionTemplatePreviewChannel()?{isSubscriptionGated:!0,needSubscriptionToAccess:!0}:null!=d&&n.isChannelGated(d.guild_id,d.id)?{isSubscriptionGated:!0,needSubscriptionToAccess:d.isGuildVocal()?!i.can(l.xBc.CONNECT,d):!i.can(l.xBc.VIEW_CHANNEL,d)}:o}}