Module 62583

1,503 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>A});var i=n(587895),r=n(734057),s=n(309010),a=n(287809),o=n(811024),l=n(646865),u=n(795816),d=n(933958),c=n(799061),_=n(969151),h=n(817636),f=n(574152),E=n(108959),p=n(90804),m=n(748975),g=n(360469);function A(e){return(0,l.w)((0,l.f)(),()=>I(e))}async function I(e){let t,{applicationId:n,activityChannelId:l,locationObject:A,analyticsLocations:I,componentId:T,sectionName:S,source:N,inviterUserId:C,customId:y,referrerId:v}=e,R=(0,f.A)(),O=r.A.getChannel(l),b=O?.getGuildId(),L=null==b||""===b,D=a.default.getCurrentUser();if(null==D)return!1;if(null==O||L&&!O.isPrivate()||null==l)return Promise.resolve(!1);let P=d.Ay.getCurrentEmbeddedActivity();if(P?.applicationId!=null&&(t=i.A.getApplication(P?.applicationId)),s.A.getVoiceChannelId()===l&&null!=P&&P.applicationId===n&&(0,_.H)(P.location)===s.A.getVoiceChannelId())return(0,m.A)(b,P.location),Promise.resolve(!0);let w=await (0,h.A)(n,l);if(!await (0,c.O)({applicationId:n,application:w,channel:O,currentEmbeddedApplication:t,embeddedActivitiesManager:R,user:D}))return!1;if(null!=O){let e=(0,E.A)(O.id),n=g.lk.includes(O.type);if(e){if(!await (0,p.A)({channelId:O.id,bypassChangeModal:null!=t}))return!1}else if(!(0,o.pE)(O)||!n)return!1}else if(null==O)return!1;return null!=P&&(0,u.rW)(P.location),await (0,u.su)({channelId:l,applicationId:n,isStart:!1,embeddedActivitiesManager:R,analyticsLocations:I,locationObject:A,componentId:T,sectionName:S,source:N,inviterUserId:C,customId:y,referrerId:v})}}