1112 lines
36 KiB
TypeScript
1112 lines
36 KiB
TypeScript
// Module ID: 17224
|
|
// Function ID: 17225
|
|
// Name: AutoAnalytics
|
|
// Dependencies: [19, 6041, 5753, 6059, 2068, 2063, 2124, 2086, 2011, 5280, 5108, 2115, 4899, 5755, 5971, 1389, 1085, 2070, 21, 7885, 7889, 5105, 17225, 17226, 2089, 17227, 1264, 1387, 17228, 558, 576, 504, 17229, 17230, 2]
|
|
|
|
// Module 17224 (AutoAnalytics)
|
|
import Fragment from "Fragment" /* 21 */;
|
|
import AnalyticsUtilsDefault from "AnalyticsUtils" /* 1264 */;
|
|
import GlobalUtils from "GlobalUtils" /* 1387 */;
|
|
import ChannelConstants from "ChannelConstants" /* 2070 */;
|
|
import FavoritesUtils from "FavoritesUtils" /* 2089 */;
|
|
import AppAnalyticsUtils from "AppAnalyticsUtils" /* 5105 */;
|
|
import getChannelOpenedMetadata from "getChannelOpenedMetadata" /* 7885 */;
|
|
import trackChannelOpenedClickstreamDefault from "trackChannelOpenedClickstream" /* 7889 */;
|
|
import GuildThemeAnalyticsUtils from "GuildThemeAnalyticsUtils" /* 17225 */;
|
|
import trackGuildViewedClickstreamDefault from "trackGuildViewedClickstream" /* 17226 */;
|
|
import getChannelOpenedRouteTrackingProps from "getChannelOpenedRouteTrackingProps" /* 17228 */;
|
|
import react from "react" /* 19 */;
|
|
import ChannelRTCStore from "ChannelRTCStore" /* 6041 */;
|
|
import GatewayConnectionStore from "GatewayConnectionStore" /* 5753 */;
|
|
import GuildScheduledEventStore from "GuildScheduledEventStore" /* 6059 */;
|
|
import StageInstanceStore from "StageInstanceStore" /* 2068 */;
|
|
import ChannelStore from "ChannelStore" /* 2063 */;
|
|
import GuildMemberStore from "GuildMemberStore" /* 2124 */;
|
|
import GuildStore from "GuildStore" /* 2086 */;
|
|
import MediaEngineStore from "MediaEngineStore" /* 2011 */;
|
|
import NetworkStore from "NetworkStore" /* 5280 */;
|
|
import RTCConnectionStore from "RTCConnectionStore" /* 5108 */;
|
|
import SelectedChannelStore from "SelectedChannelStore" /* 2115 */;
|
|
import SelectedGuildStore from "SelectedGuildStore" /* 4899 */;
|
|
import SelfPresenceStore from "SelfPresenceStore" /* 5755 */;
|
|
import UserGuildSettingsStore from "UserGuildSettingsStore" /* 5971 */;
|
|
import UserStore from "UserStore" /* 1389 */;
|
|
import Constants from "Constants" /* 1085 */;
|
|
import ReactCompilerGating from "ReactCompilerGating" /* 558 */;
|
|
import size from "module_2" /* 2 */;
|
|
|
|
let closure_18;
|
|
let closure_19;
|
|
let closure_20;
|
|
({ AnalyticEvents: closure_18, ActivityTypes: closure_19, GuildFeatures: closure_20 } = Constants);
|
|
const isStaticChannelRoute = ChannelConstants.isStaticChannelRoute;
|
|
const jsx = Fragment.jsx;
|
|
const PureComponent = react.PureComponent;
|
|
class AutoAnalytics extends PureComponent {
|
|
componentDidMount() {
|
|
let hasPreviewEnabled;
|
|
let isMemberPending;
|
|
let postableChannelCount;
|
|
let selectedChannelId;
|
|
let selectedGuildId;
|
|
const self = this;
|
|
const props = this.props;
|
|
({ selectedChannelId, selectedGuildId, isMemberPending } = props);
|
|
({ hasPreviewEnabled, postableChannelCount } = props);
|
|
if (null != selectedChannelId) {
|
|
const _trackWithMetadata2 = self._trackWithMetadata;
|
|
const CHANNEL_OPENED = constants.CHANNEL_OPENED;
|
|
const obj = { selected_guild_id: selectedGuildId };
|
|
const obj10 = getChannelOpenedMetadata;
|
|
const merged = Object.assign(obj10.getChannelOpenedMetadata(selectedChannelId));
|
|
_trackWithMetadata2(CHANNEL_OPENED, obj);
|
|
const obj2 = { channelId: selectedChannelId };
|
|
trackChannelOpenedClickstreamDefault(obj2);
|
|
const tmp17 = constants;
|
|
const tmp18 = require;
|
|
if (tmp) {
|
|
const obj3 = { channel_is_nsfw: tmp2 };
|
|
const tmp18Result = tmp18(5105);
|
|
tmp18Result.trackWithMetadata(tmp17.TEXT_IN_VOICE_OPENED, obj3);
|
|
}
|
|
}
|
|
if (null != selectedGuildId) {
|
|
let obj5;
|
|
if (isMemberPending) {
|
|
obj5 = { is_pending: isMemberPending, preview_enabled: hasPreviewEnabled };
|
|
const obj4 = { is_pending: isMemberPending, preview_enabled: hasPreviewEnabled };
|
|
} else {
|
|
obj5 = {};
|
|
}
|
|
const _trackWithMetadata = self._trackWithMetadata;
|
|
const GUILD_VIEWED = constants.GUILD_VIEWED;
|
|
const obj7 = { postable_channels: postableChannelCount, viewing_all_channels: !UserGuildSettingsStore.isOptInEnabled(selectedGuildId) };
|
|
const merged1 = Object.assign(obj5);
|
|
const obj6 = GuildThemeAnalyticsUtils;
|
|
const merged2 = Object.assign(obj6.collectGuildThemeAnalyticsMetadata(selectedGuildId));
|
|
_trackWithMetadata(GUILD_VIEWED, obj7);
|
|
const obj9 = { guildId: selectedGuildId };
|
|
trackGuildViewedClickstreamDefault(obj9);
|
|
const obj8 = FavoritesUtils;
|
|
const tmp14 = importDefault;
|
|
if (obj8.isFavoritesGuildId(selectedGuildId)) {
|
|
tmp14(17227)();
|
|
}
|
|
}
|
|
}
|
|
componentDidUpdate(voiceChannelId) {
|
|
let duration;
|
|
let hasPreviewEnabled;
|
|
let id;
|
|
let id1;
|
|
let id2;
|
|
let id3;
|
|
let isMemberPending;
|
|
let isNSFWChannel;
|
|
let isScreenSharing;
|
|
let isTextInVoice;
|
|
let mediaSessionId;
|
|
let postableChannelCount;
|
|
let rtcConnectionId;
|
|
let selectedChannelId;
|
|
let selectedGuildId;
|
|
let videoEnabled;
|
|
let voiceChannelBitrate;
|
|
let voiceChannelGuildId;
|
|
let voiceChannelType;
|
|
const self = this;
|
|
({ voiceChannelId, voiceChannelGuildId, voiceChannelType, videoEnabled, selectedChannelId, selectedGuildId, isNSFWChannel, isMemberPending, isScreenSharing, isTextInVoice, voiceChannelBitrate, hasPreviewEnabled, postableChannelCount } = this.props);
|
|
if (voiceChannelId.voiceChannelId !== voiceChannelId) {
|
|
if (null != voiceChannelId.voiceChannelId) {
|
|
const stageInstanceByChannel = StageInstanceStore.getStageInstanceByChannel(voiceChannelId.voiceChannelId);
|
|
const activeEventByChannel = GuildScheduledEventStore.getActiveEventByChannel(voiceChannelId.voiceChannelId);
|
|
const lastRTCConnectionState = RTCConnectionStore.getLastRTCConnectionState();
|
|
let channelId;
|
|
if (lastRTCConnectionState != null) {
|
|
channelId = lastRTCConnectionState.channelId;
|
|
}
|
|
let tmp2 = lastRTCConnectionState;
|
|
if (channelId !== voiceChannelId.voiceChannelId) {
|
|
tmp2 = null;
|
|
}
|
|
const obj = { channel_id: null, channel_type: null, channel_bitrate: null, guild_id: null, rtc_connection_id: rtcConnectionId, duration, media_session_id: mediaSessionId, stage_instance_id: id, guild_scheduled_event_id: id1 };
|
|
({ voiceChannelId: obj.channel_id, voiceChannelType: obj.channel_type, voiceChannelBitrate: obj.channel_bitrate, voiceChannelGuildId: obj.guild_id } = voiceChannelId);
|
|
rtcConnectionId = undefined;
|
|
const track = AnalyticsUtilsDefault.track;
|
|
const LEAVE_VOICE_CHANNEL = constants.LEAVE_VOICE_CHANNEL;
|
|
AnalyticsUtilsDefault;
|
|
if (tmp2 != null) {
|
|
rtcConnectionId = tmp2.rtcConnectionId;
|
|
}
|
|
duration = undefined;
|
|
if (tmp2 != null) {
|
|
duration = tmp2.duration;
|
|
}
|
|
mediaSessionId = undefined;
|
|
if (tmp2 != null) {
|
|
mediaSessionId = tmp2.mediaSessionId;
|
|
}
|
|
id = undefined;
|
|
if (stageInstanceByChannel != null) {
|
|
id = stageInstanceByChannel.id;
|
|
}
|
|
id1 = undefined;
|
|
if (activeEventByChannel != null) {
|
|
id1 = activeEventByChannel.id;
|
|
}
|
|
const obj2 = AppAnalyticsUtils;
|
|
const merged = Object.assign(obj2.getVoiceStateMetadata(voiceChannelId.voiceChannelGuildId, voiceChannelId.voiceChannelId, voiceChannelId.videoEnabled));
|
|
const merged1 = Object.assign(self.getGameMetadata());
|
|
let stats;
|
|
if (tmp2 != null) {
|
|
const voiceStateAnalytics = tmp2.voiceStateAnalytics;
|
|
if (voiceStateAnalytics != null) {
|
|
stats = voiceStateAnalytics.getStats();
|
|
}
|
|
}
|
|
const merged2 = Object.assign(stats);
|
|
track(LEAVE_VOICE_CHANNEL, obj);
|
|
}
|
|
}
|
|
if (voiceChannelId.voiceChannelId !== voiceChannelId) {
|
|
if (null != voiceChannelId) {
|
|
const stageInstanceByChannel1 = StageInstanceStore.getStageInstanceByChannel(voiceChannelId);
|
|
const activeEventByChannel1 = GuildScheduledEventStore.getActiveEventByChannel(voiceChannelId);
|
|
const obj4 = { channel_id: voiceChannelId, channel_type: voiceChannelType, channel_bitrate: voiceChannelBitrate, guild_id: voiceChannelGuildId, connection_type: NetworkStore.getType(), effective_connection_speed: NetworkStore.getEffectiveConnectionSpeed(), service_provider: NetworkStore.getServiceProvider(), stage_instance_id: id2, guild_scheduled_event_id: id3, join_voice_id: RTCConnectionStore.getJoinVoiceId() };
|
|
const track3 = AnalyticsUtilsDefault.track;
|
|
const JOIN_VOICE_CHANNEL = constants.JOIN_VOICE_CHANNEL;
|
|
AnalyticsUtilsDefault;
|
|
id2 = undefined;
|
|
if (stageInstanceByChannel1 != null) {
|
|
id2 = stageInstanceByChannel1.id;
|
|
}
|
|
id3 = undefined;
|
|
if (activeEventByChannel1 != null) {
|
|
id3 = activeEventByChannel1.id;
|
|
}
|
|
const obj3 = AppAnalyticsUtils;
|
|
const merged3 = Object.assign(obj3.getVoiceStateMetadata(voiceChannelGuildId, voiceChannelId, videoEnabled));
|
|
const merged4 = Object.assign(self.getGameMetadata());
|
|
track3(JOIN_VOICE_CHANNEL, obj4);
|
|
}
|
|
}
|
|
if (voiceChannelId.videoEnabled !== videoEnabled) {
|
|
if (null != voiceChannelId) {
|
|
let str = null;
|
|
if (isScreenSharing) {
|
|
str = "screen";
|
|
}
|
|
const items = [str, ];
|
|
let str2 = null;
|
|
if (videoEnabled) {
|
|
str2 = "camera";
|
|
}
|
|
items[1] = str2;
|
|
let str3 = "screen";
|
|
const found = items.filter(GlobalUtils.isNotNullish);
|
|
const tmp32 = require;
|
|
if (!isScreenSharing) {
|
|
str3 = "none";
|
|
if (videoEnabled) {
|
|
str3 = "camera";
|
|
}
|
|
}
|
|
const obj5 = { video_input_type: str3, enabled_inputs: found, channel_id: voiceChannelId, channel_type: voiceChannelType, guild_id: voiceChannelGuildId };
|
|
const track2 = AnalyticsUtilsDefault.track;
|
|
const VIDEO_INPUT_TOGGLED = constants.VIDEO_INPUT_TOGGLED;
|
|
AnalyticsUtilsDefault;
|
|
const merged5 = Object.assign(self.getGameMetadata());
|
|
const tmp32Result = tmp32(5105);
|
|
const merged6 = Object.assign(tmp32Result.collectVoiceAnalyticsMetadata(voiceChannelId));
|
|
track2(VIDEO_INPUT_TOGGLED, obj5);
|
|
}
|
|
}
|
|
let tmp43 = null == selectedChannelId;
|
|
if (!tmp43) {
|
|
tmp43 = voiceChannelId.selectedChannelId === selectedChannelId && voiceChannelId.selectedGuildId === selectedGuildId;
|
|
}
|
|
if (!tmp43) {
|
|
const _trackWithMetadata = self._trackWithMetadata;
|
|
const CHANNEL_OPENED = constants.CHANNEL_OPENED;
|
|
const obj6 = { selected_guild_id: selectedGuildId };
|
|
const obj7 = getChannelOpenedRouteTrackingProps;
|
|
const merged7 = Object.assign(obj7.getChannelOpenedRouteTrackingProps(selectedChannelId));
|
|
const obj8 = getChannelOpenedMetadata;
|
|
const merged8 = Object.assign(obj8.getChannelOpenedMetadata(selectedChannelId));
|
|
_trackWithMetadata(CHANNEL_OPENED, obj6);
|
|
const obj9 = { channelId: selectedChannelId };
|
|
trackChannelOpenedClickstreamDefault(obj9);
|
|
const tmp45 = constants;
|
|
const tmp46 = require;
|
|
if (isTextInVoice) {
|
|
const obj10 = { channel_is_nsfw: isNSFWChannel };
|
|
const tmp46Result = tmp46(5105);
|
|
tmp46Result.trackWithMetadata(tmp45.TEXT_IN_VOICE_OPENED, obj10);
|
|
}
|
|
}
|
|
if (isTextInVoice) {
|
|
isTextInVoice = !voiceChannelId.isTextInVoice;
|
|
}
|
|
if (isTextInVoice) {
|
|
const obj11 = { channel_is_nsfw: isNSFWChannel };
|
|
const obj12 = AppAnalyticsUtils;
|
|
obj12.trackWithMetadata(constants.TEXT_IN_VOICE_OPENED, obj11);
|
|
}
|
|
if (null != selectedGuildId) {
|
|
if (voiceChannelId.selectedGuildId !== selectedGuildId) {
|
|
let obj14;
|
|
if (isMemberPending) {
|
|
obj14 = { is_pending: isMemberPending, preview_enabled: hasPreviewEnabled };
|
|
const obj13 = { is_pending: isMemberPending, preview_enabled: hasPreviewEnabled };
|
|
} else {
|
|
obj14 = {};
|
|
}
|
|
const _trackWithMetadata2 = self._trackWithMetadata;
|
|
const GUILD_VIEWED = constants.GUILD_VIEWED;
|
|
const obj15 = { postable_channels: postableChannelCount, viewing_all_channels: !UserGuildSettingsStore.isOptInEnabled(selectedGuildId) };
|
|
const merged9 = Object.assign(obj14);
|
|
const obj17 = GuildThemeAnalyticsUtils;
|
|
const merged10 = Object.assign(obj17.collectGuildThemeAnalyticsMetadata(selectedGuildId));
|
|
_trackWithMetadata2(GUILD_VIEWED, obj15);
|
|
const obj16 = { guildId: selectedGuildId };
|
|
trackGuildViewedClickstreamDefault(obj16);
|
|
const obj19 = FavoritesUtils;
|
|
const tmp70 = importDefault;
|
|
if (obj19.isFavoritesGuildId(selectedGuildId)) {
|
|
tmp70(17227)();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
getGameMetadata() {
|
|
const props = this.props;
|
|
return { game_platform: props.gamePlatform, game_name: props.gameName, game_id: props.gameId };
|
|
}
|
|
_trackWithMetadata(CHANNEL_OPENED, fileSizeLimitEventProperties) {
|
|
let obj = fileSizeLimitEventProperties;
|
|
if (fileSizeLimitEventProperties === undefined) {
|
|
obj = {};
|
|
}
|
|
const self = this;
|
|
if (this.props.connected) {
|
|
const obj5 = AppAnalyticsUtils;
|
|
obj5.trackWithMetadata(CHANNEL_OPENED, obj);
|
|
} else {
|
|
const obj2 = AnalyticsUtilsDefault;
|
|
const tmp3 = importDefault;
|
|
if (!obj2.isThrottled(CHANNEL_OPENED)) {
|
|
const obj3 = {};
|
|
const merged = Object.assign(obj);
|
|
const merged1 = Object.assign(self.collectDefaultAnalyticsMetadata(tmp, tmp2));
|
|
const tmp3Result = tmp3(1264);
|
|
tmp3Result.track(CHANNEL_OPENED, obj3);
|
|
}
|
|
}
|
|
}
|
|
collectDefaultAnalyticsMetadata(guild_id, channel_static_route) {
|
|
const obj = { guild_id };
|
|
if (null == channel_static_route) {
|
|
return obj;
|
|
} else if (isStaticChannelRoute(channel_static_route)) {
|
|
obj.channel_static_route = channel_static_route;
|
|
return obj;
|
|
} else {
|
|
const channel = ChannelStore.getChannel(channel_static_route);
|
|
obj.channel_id = channel_static_route;
|
|
let type;
|
|
if (channel != null) {
|
|
type = channel.type;
|
|
}
|
|
if (type == null) {
|
|
type = null;
|
|
}
|
|
obj.channel_type = type;
|
|
return obj;
|
|
}
|
|
}
|
|
render() {
|
|
return null;
|
|
}
|
|
}
|
|
const prototype = AutoAnalytics.prototype;
|
|
let tmp4 = ReactCompilerGating.isReactCompilerEnabled() ? (function ConnectedAutoAnalytics() {
|
|
let ae;
|
|
let connected;
|
|
let currentUser;
|
|
let guildId;
|
|
let items24;
|
|
let stateFromStores;
|
|
let stateFromStores6;
|
|
let stateFromStores8;
|
|
let tmp11;
|
|
let tmp12;
|
|
let tmp14;
|
|
let tmp15;
|
|
let tmp17;
|
|
let tmp18;
|
|
let tmp19;
|
|
let tmp22;
|
|
let tmp23;
|
|
let tmp24;
|
|
let tmp27;
|
|
let tmp28;
|
|
let tmp29;
|
|
let tmp31;
|
|
let tmp32;
|
|
let tmp33;
|
|
let tmp35;
|
|
let tmp36;
|
|
let tmp37;
|
|
let tmp4;
|
|
let tmp40;
|
|
let tmp41;
|
|
let tmp42;
|
|
let tmp45;
|
|
let tmp5;
|
|
let tmp6;
|
|
let tmp9;
|
|
let tmp = stateFromStores;
|
|
let tmp2 = stateFromStores6;
|
|
const obj = stateFromStores(stateFromStores6[30]);
|
|
const cResult = obj.c(68);
|
|
if (cResult[0] === Symbol.for("react.memo_cache_sentinel")) {
|
|
const items = [SelectedChannelStore];
|
|
const fn = function o() {
|
|
return SelectedChannelStore.getVoiceChannelId();
|
|
};
|
|
const items1 = [];
|
|
cResult[0] = items;
|
|
cResult[1] = fn;
|
|
cResult[2] = items1;
|
|
tmp4 = items;
|
|
tmp5 = fn;
|
|
tmp6 = items1;
|
|
} else {
|
|
[tmp4, tmp5, tmp6] = cResult;
|
|
}
|
|
const tmpResult = tmp(tmp2[31]);
|
|
stateFromStores = tmpResult.useStateFromStores(tmp4, tmp5, tmp6);
|
|
if (cResult[3] === Symbol.for("react.memo_cache_sentinel")) {
|
|
const items2 = [ChannelStore];
|
|
cResult[3] = items2;
|
|
tmp9 = items2;
|
|
} else {
|
|
tmp9 = cResult[3];
|
|
}
|
|
if (cResult[4] !== stateFromStores) {
|
|
class E {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores);
|
|
}
|
|
}
|
|
const items3 = [stateFromStores];
|
|
cResult[4] = stateFromStores;
|
|
cResult[5] = E;
|
|
cResult[6] = items3;
|
|
tmp12 = items3;
|
|
tmp11 = E;
|
|
} else {
|
|
class E {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores);
|
|
}
|
|
}
|
|
tmp12 = cResult[6];
|
|
}
|
|
const tmpResult13 = tmp(tmp2[31]);
|
|
const stateFromStores1 = tmpResult13.useStateFromStores(tmp9, tmp11, tmp12);
|
|
if (cResult[7] === Symbol.for("react.memo_cache_sentinel")) {
|
|
class E {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores);
|
|
}
|
|
}
|
|
const items4 = [SelectedChannelStore];
|
|
class N {
|
|
constructor() {
|
|
return SelectedChannelStore.getChannelId(undefined, false);
|
|
}
|
|
}
|
|
cResult[7] = items4;
|
|
cResult[8] = N;
|
|
tmp15 = N;
|
|
tmp14 = items4;
|
|
} else {
|
|
class E {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores);
|
|
}
|
|
}
|
|
tmp15 = cResult[8];
|
|
}
|
|
const tmpResult14 = tmp(tmp2[31]);
|
|
const stateFromStores2 = tmpResult14.useStateFromStores(tmp14, tmp15);
|
|
if (cResult[9] === Symbol.for("react.memo_cache_sentinel")) {
|
|
class E {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores);
|
|
}
|
|
}
|
|
const items5 = [ChannelStore];
|
|
class N {
|
|
constructor() {
|
|
return SelectedChannelStore.getChannelId(undefined, false);
|
|
}
|
|
}
|
|
cResult[9] = items5;
|
|
tmp17 = items5;
|
|
} else {
|
|
class E {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores);
|
|
}
|
|
}
|
|
}
|
|
if (cResult[10] !== stateFromStores2) {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
const items6 = [stateFromStores2];
|
|
class N {
|
|
constructor() {
|
|
return SelectedChannelStore.getChannelId(undefined, false);
|
|
}
|
|
}
|
|
cResult[10] = stateFromStores2;
|
|
cResult[11] = items6;
|
|
cResult[12] = O;
|
|
tmp19 = O;
|
|
tmp18 = items6;
|
|
} else {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
tmp19 = cResult[12];
|
|
}
|
|
const tmpResult15 = tmp(tmp2[31]);
|
|
const stateFromStores3 = tmpResult15.useStateFromStores(tmp17, tmp19, tmp18);
|
|
if (stateFromStores3 != null) {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
}
|
|
if (cResult[13] === Symbol.for("react.memo_cache_sentinel")) {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
const items7 = [stateFromStores8];
|
|
class N {
|
|
constructor() {
|
|
return SelectedChannelStore.getChannelId(undefined, false);
|
|
}
|
|
}
|
|
cResult[13] = items7;
|
|
tmp22 = items7;
|
|
} else {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
}
|
|
if (cResult[14] !== stateFromStores2) {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
const items8 = [stateFromStores2];
|
|
class N {
|
|
constructor() {
|
|
return SelectedChannelStore.getChannelId(undefined, false);
|
|
}
|
|
}
|
|
cResult[14] = stateFromStores2;
|
|
cResult[15] = tmp25;
|
|
cResult[16] = items8;
|
|
tmp24 = items8;
|
|
tmp23 = tmp25;
|
|
} else {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
tmp24 = cResult[16];
|
|
}
|
|
const tmpResult16 = tmp(tmp2[31]);
|
|
const stateFromStores4 = tmpResult16.useStateFromStores(tmp22, tmp23, tmp24);
|
|
if (cResult[17] === Symbol.for("react.memo_cache_sentinel")) {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
const items9 = [SelfPresenceStore];
|
|
class R {
|
|
constructor() {
|
|
return closure_1_15.findActivity((type) => type.type === constants.PLAYING);
|
|
}
|
|
}
|
|
const items10 = [];
|
|
cResult[17] = items9;
|
|
cResult[18] = R;
|
|
cResult[19] = items10;
|
|
tmp29 = items10;
|
|
tmp28 = R;
|
|
tmp27 = items9;
|
|
} else {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
tmp28 = cResult[18];
|
|
tmp29 = cResult[19];
|
|
}
|
|
const tmpResult17 = tmp(tmp2[31]);
|
|
const stateFromStores5 = tmpResult17.useStateFromStores(tmp27, tmp28, tmp29);
|
|
if (cResult[20] === Symbol.for("react.memo_cache_sentinel")) {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
const items11 = [SelectedGuildStore];
|
|
class X {
|
|
constructor() {
|
|
return guildId.getGuildId();
|
|
}
|
|
}
|
|
const items12 = [];
|
|
cResult[20] = items11;
|
|
cResult[21] = X;
|
|
cResult[22] = items12;
|
|
tmp33 = items12;
|
|
tmp32 = X;
|
|
tmp31 = items11;
|
|
} else {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
tmp32 = cResult[21];
|
|
tmp33 = cResult[22];
|
|
}
|
|
const tmpResult18 = tmp(tmp2[31]);
|
|
stateFromStores6 = tmpResult18.useStateFromStores(tmp31, tmp32, tmp33);
|
|
if (cResult[23] === Symbol.for("react.memo_cache_sentinel")) {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
const items13 = [GuildStore];
|
|
class X {
|
|
constructor() {
|
|
return guildId.getGuildId();
|
|
}
|
|
}
|
|
cResult[23] = items13;
|
|
tmp35 = items13;
|
|
} else {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
}
|
|
if (cResult[24] !== stateFromStores6) {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
const items14 = [stateFromStores6];
|
|
class X {
|
|
constructor() {
|
|
return guildId.getGuildId();
|
|
}
|
|
}
|
|
cResult[24] = stateFromStores6;
|
|
cResult[25] = tmp38;
|
|
cResult[26] = items14;
|
|
tmp37 = items14;
|
|
tmp36 = tmp38;
|
|
} else {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
tmp37 = cResult[26];
|
|
}
|
|
const tmpResult19 = tmp(tmp2[31]);
|
|
const stateFromStores7 = tmpResult19.useStateFromStores(tmp35, tmp36, tmp37);
|
|
if (cResult[27] === Symbol.for("react.memo_cache_sentinel")) {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
const items15 = [UserStore];
|
|
class X {
|
|
constructor() {
|
|
return guildId.getGuildId();
|
|
}
|
|
}
|
|
const items16 = [];
|
|
cResult[27] = items15;
|
|
cResult[28] = tmp43;
|
|
cResult[29] = items16;
|
|
tmp42 = items16;
|
|
tmp41 = tmp43;
|
|
tmp40 = items15;
|
|
} else {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
tmp41 = cResult[28];
|
|
tmp42 = cResult[29];
|
|
}
|
|
const tmpResult20 = tmp(tmp2[31]);
|
|
stateFromStores8 = tmpResult20.useStateFromStores(tmp40, tmp41, tmp42);
|
|
if (cResult[30] === Symbol.for("react.memo_cache_sentinel")) {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
const items17 = [GuildMemberStore];
|
|
class X {
|
|
constructor() {
|
|
return guildId.getGuildId();
|
|
}
|
|
}
|
|
cResult[30] = items17;
|
|
tmp45 = items17;
|
|
} else {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
}
|
|
if (cResult[31] === stateFromStores8) {
|
|
let tmp49;
|
|
let tmp48;
|
|
let tmp47;
|
|
let tmp54;
|
|
let tmp53;
|
|
let tmp52;
|
|
let tmp59;
|
|
let tmp58;
|
|
let tmp57;
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
const tmpResult21 = tmp(tmp2[31]);
|
|
const stateFromStores9 = tmpResult21.useStateFromStores(tmp45, ae, items24);
|
|
class X {
|
|
constructor() {
|
|
return guildId.getGuildId();
|
|
}
|
|
}
|
|
if (cResult[35] === Symbol.for("react.memo_cache_sentinel")) {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
const items18 = [MediaEngineStore];
|
|
class X {
|
|
constructor() {
|
|
return guildId.getGuildId();
|
|
}
|
|
}
|
|
const items19 = [];
|
|
cResult[35] = items18;
|
|
cResult[36] = tmp50;
|
|
cResult[37] = items19;
|
|
tmp49 = items19;
|
|
tmp48 = tmp50;
|
|
tmp47 = items18;
|
|
} else {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
tmp48 = cResult[36];
|
|
tmp49 = cResult[37];
|
|
}
|
|
const tmpResult22 = tmp(tmp2[31]);
|
|
const stateFromStores10 = tmpResult22.useStateFromStores(tmp47, tmp48, tmp49);
|
|
const _Symbol = Symbol;
|
|
if (cResult[38] === Symbol.for("react.memo_cache_sentinel")) {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
const items20 = [MediaEngineStore];
|
|
class X {
|
|
constructor() {
|
|
return guildId.getGuildId();
|
|
}
|
|
}
|
|
const items21 = [];
|
|
cResult[38] = items20;
|
|
cResult[39] = tmp55;
|
|
cResult[40] = items21;
|
|
tmp54 = items21;
|
|
tmp53 = tmp55;
|
|
tmp52 = items20;
|
|
} else {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
tmp53 = cResult[39];
|
|
tmp54 = cResult[40];
|
|
}
|
|
const tmpResult23 = tmp(tmp2[31]);
|
|
const stateFromStores11 = tmpResult23.useStateFromStores(tmp52, tmp53, tmp54);
|
|
const _Symbol2 = Symbol;
|
|
if (cResult[41] === Symbol.for("react.memo_cache_sentinel")) {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
const items22 = [GatewayConnectionStore];
|
|
class X {
|
|
constructor() {
|
|
return guildId.getGuildId();
|
|
}
|
|
}
|
|
const items23 = [];
|
|
cResult[41] = items22;
|
|
cResult[42] = tmp60;
|
|
cResult[43] = items23;
|
|
tmp59 = items23;
|
|
tmp58 = tmp60;
|
|
tmp57 = items22;
|
|
} else {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
tmp58 = cResult[42];
|
|
tmp59 = cResult[43];
|
|
}
|
|
const tmpResult24 = tmp(tmp2[31]);
|
|
const stateFromStores12 = tmpResult24.useStateFromStores(tmp57, tmp58, tmp59);
|
|
const tmp63 = stateFromStores2(tmp2[32])(stateFromStores6);
|
|
if (stateFromStores1 != null) {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
}
|
|
if (cResult[44] !== stateFromStores1) {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
if (stateFromStores1 != null) {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
}
|
|
class X {
|
|
constructor() {
|
|
return guildId.getGuildId();
|
|
}
|
|
}
|
|
cResult[45] = tmp66;
|
|
} else {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
}
|
|
if (stateFromStores1 != null) {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
}
|
|
if (stateFromStores1 != null) {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
}
|
|
if (cResult[46] !== stateFromStores5) {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
cResult[46] = stateFromStores5;
|
|
class X {
|
|
constructor() {
|
|
return guildId.getGuildId();
|
|
}
|
|
}
|
|
cResult[47] = tmp70;
|
|
} else {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
}
|
|
if (null != stateFromStores5) {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
}
|
|
if (null != stateFromStores5) {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
}
|
|
const tmp73 = cResult[48];
|
|
if (stateFromStores7 != null) {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
}
|
|
if (tmp73 !== undefined) {
|
|
let hasItem;
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
if (stateFromStores7 != null) {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
hasItem = obj15.has(constants2.PREVIEW_ENABLED);
|
|
}
|
|
class X {
|
|
constructor() {
|
|
return guildId.getGuildId();
|
|
}
|
|
}
|
|
cResult[48] = undefined;
|
|
cResult[49] = hasItem;
|
|
} else {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
}
|
|
if (cResult[50] === stateFromStores12) {
|
|
class O {
|
|
constructor() {
|
|
return ChannelStore.getChannel(stateFromStores2);
|
|
}
|
|
}
|
|
}
|
|
const obj3 = { voiceChannelId: undefined, voiceChannelGuildId: tmp65, voiceChannelType: undefined, voiceChannelBitrate: undefined, videoEnabled: stateFromStores10, isScreenSharing: stateFromStores11, gamePlatform: tmp69, gameName: null, gameId: null, selectedChannelId: stateFromStores2, selectedGuildId: stateFromStores6, connected: stateFromStores12, isNSFWChannel: tmp21, hasPreviewEnabled: tmp75, isMemberPending: stateFromStores9, postableChannelCount: tmp63, isTextInVoice: stateFromStores4 };
|
|
const merged = Object.assign(obj3);
|
|
const tmp85 = <AutoAnalytics />;
|
|
cResult[50] = stateFromStores12;
|
|
cResult[51] = stateFromStores9;
|
|
cResult[52] = tmp21;
|
|
cResult[53] = stateFromStores11;
|
|
cResult[54] = stateFromStores4;
|
|
cResult[55] = tmp63;
|
|
cResult[56] = stateFromStores2;
|
|
cResult[57] = stateFromStores6;
|
|
cResult[58] = undefined;
|
|
cResult[59] = tmp65;
|
|
cResult[60] = undefined;
|
|
cResult[61] = undefined;
|
|
cResult[62] = tmp69;
|
|
cResult[63] = null;
|
|
cResult[64] = null;
|
|
cResult[65] = tmp75;
|
|
cResult[66] = stateFromStores10;
|
|
cResult[67] = tmp85;
|
|
}
|
|
ae = function ae() {
|
|
let tmp2 = null != stateFromStores8;
|
|
const tmp = stateFromStores8;
|
|
if (tmp2) {
|
|
tmp2 = null != stateFromStores6;
|
|
}
|
|
if (tmp2) {
|
|
const member = GuildMemberStore.getMember(stateFromStores6, tmp.id);
|
|
let flag;
|
|
if (member != null) {
|
|
flag = member.isPending;
|
|
}
|
|
if (flag == null) {
|
|
flag = false;
|
|
}
|
|
tmp2 = flag;
|
|
}
|
|
return tmp2;
|
|
};
|
|
items24 = [stateFromStores8, stateFromStores6];
|
|
cResult[31] = stateFromStores8;
|
|
cResult[32] = stateFromStores6;
|
|
cResult[33] = ae;
|
|
cResult[34] = items24;
|
|
}) : (function ConnectedAutoAnalytics() {
|
|
let application_id;
|
|
let bitrate;
|
|
let connected;
|
|
let currentUser;
|
|
let guildId;
|
|
let hasItem;
|
|
let name;
|
|
let stateFromStores;
|
|
let stateFromStores6;
|
|
let stateFromStores8;
|
|
let type;
|
|
let tmp = stateFromStores;
|
|
let tmp2 = stateFromStores6;
|
|
const items = [SelectedChannelStore];
|
|
const obj = stateFromStores(stateFromStores6[31]);
|
|
stateFromStores = obj.useStateFromStores(items, () => SelectedChannelStore.getVoiceChannelId(), []);
|
|
const items1 = [ChannelStore];
|
|
const items2 = [stateFromStores];
|
|
const obj2 = stateFromStores(stateFromStores6[31]);
|
|
const stateFromStores1 = obj2.useStateFromStores(items1, () => ChannelStore.getChannel(stateFromStores), items2);
|
|
const items3 = [SelectedChannelStore];
|
|
const obj4 = stateFromStores(stateFromStores6[31]);
|
|
const stateFromStores2 = obj4.useStateFromStores(items3, () => SelectedChannelStore.getChannelId(undefined, false));
|
|
const items4 = [ChannelStore];
|
|
const items5 = [stateFromStores2];
|
|
const obj5 = stateFromStores(stateFromStores6[31]);
|
|
const stateFromStores3 = obj5.useStateFromStores(items4, () => ChannelStore.getChannel(stateFromStores2), items5);
|
|
let nsfw;
|
|
if (stateFromStores3 != null) {
|
|
nsfw = stateFromStores3.nsfw;
|
|
}
|
|
const items6 = [stateFromStores8];
|
|
const items7 = [stateFromStores2];
|
|
const tmpResult = tmp(tmp2[31]);
|
|
const stateFromStores4 = tmpResult.useStateFromStores(items6, () => {
|
|
const chatOpen = null != stateFromStores2 && ChannelRTCStore.getChatOpen(tmp);
|
|
return chatOpen;
|
|
}, items7);
|
|
const items8 = [SelfPresenceStore];
|
|
const tmpResult9 = tmp(tmp2[31]);
|
|
const stateFromStores5 = tmpResult9.useStateFromStores(items8, () => SelfPresenceStore.findActivity((type) => type.type === constants.PLAYING), []);
|
|
const items9 = [SelectedGuildStore];
|
|
const tmpResult10 = tmp(tmp2[31]);
|
|
stateFromStores6 = tmpResult10.useStateFromStores(items9, () => guildId.getGuildId(), []);
|
|
const items10 = [GuildStore];
|
|
const items11 = [stateFromStores6];
|
|
const tmpResult11 = tmp(tmp2[31]);
|
|
const stateFromStores7 = tmpResult11.useStateFromStores(items10, () => GuildStore.getGuild(stateFromStores6), items11);
|
|
const items12 = [UserStore];
|
|
const tmpResult12 = tmp(tmp2[31]);
|
|
stateFromStores8 = tmpResult12.useStateFromStores(items12, () => currentUser.getCurrentUser(), []);
|
|
const items13 = [GuildMemberStore];
|
|
const items14 = [stateFromStores8, stateFromStores6];
|
|
const tmpResult13 = tmp(tmp2[31]);
|
|
const stateFromStores9 = tmpResult13.useStateFromStores(items13, () => {
|
|
let tmp2 = null != stateFromStores8;
|
|
const tmp = stateFromStores8;
|
|
if (tmp2) {
|
|
tmp2 = null != stateFromStores6;
|
|
}
|
|
if (tmp2) {
|
|
const member = GuildMemberStore.getMember(stateFromStores6, tmp.id);
|
|
let flag;
|
|
if (member != null) {
|
|
flag = member.isPending;
|
|
}
|
|
if (flag == null) {
|
|
flag = false;
|
|
}
|
|
tmp2 = flag;
|
|
}
|
|
return tmp2;
|
|
}, items14);
|
|
const items15 = [MediaEngineStore];
|
|
const tmpResult14 = tmp(tmp2[31]);
|
|
const stateFromStores10 = tmpResult14.useStateFromStores(items15, () => MediaEngineStore.isVideoEnabled(), []);
|
|
const items16 = [MediaEngineStore];
|
|
const tmpResult15 = tmp(tmp2[31]);
|
|
const stateFromStores11 = tmpResult15.useStateFromStores(items16, () => MediaEngineStore.isScreenSharing(), []);
|
|
const items17 = [GatewayConnectionStore];
|
|
const tmpResult16 = tmp(tmp2[31]);
|
|
const stateFromStores12 = tmpResult16.useStateFromStores(items17, () => connected.isConnected(), []);
|
|
let id;
|
|
const tmp16 = stateFromStores2;
|
|
const tmp17 = stateFromStores2(tmp2[32])(stateFromStores6);
|
|
if (stateFromStores1 != null) {
|
|
id = stateFromStores1.id;
|
|
}
|
|
const obj3 = { voiceChannelId: id, voiceChannelGuildId: guildId, voiceChannelType: type, voiceChannelBitrate: bitrate, videoEnabled: stateFromStores10, isScreenSharing: stateFromStores11, gamePlatform: tmp16(tmp2[33])(stateFromStores5), gameName: name, gameId: application_id, selectedChannelId: stateFromStores2, selectedGuildId: stateFromStores6, connected: stateFromStores12, isNSFWChannel: nsfw, hasPreviewEnabled: hasItem, isMemberPending: stateFromStores9, postableChannelCount: tmp17, isTextInVoice: stateFromStores4 };
|
|
guildId = undefined;
|
|
if (stateFromStores1 != null) {
|
|
guildId = stateFromStores1.getGuildId();
|
|
}
|
|
type = undefined;
|
|
if (stateFromStores1 != null) {
|
|
type = stateFromStores1.type;
|
|
}
|
|
bitrate = undefined;
|
|
if (stateFromStores1 != null) {
|
|
bitrate = stateFromStores1.bitrate;
|
|
}
|
|
name = null;
|
|
if (null != stateFromStores5) {
|
|
name = stateFromStores5.name;
|
|
}
|
|
application_id = null;
|
|
if (null != stateFromStores5) {
|
|
application_id = stateFromStores5.application_id;
|
|
}
|
|
hasItem = undefined;
|
|
if (stateFromStores7 != null) {
|
|
const features = stateFromStores7.features;
|
|
hasItem = features.has(constants2.PREVIEW_ENABLED);
|
|
}
|
|
const merged = Object.assign(obj3);
|
|
return <AutoAnalytics />;
|
|
});
|
|
const result = size.fileFinishedImporting("components_native/AutoAnalytics.tsx");
|
|
|
|
export default tmp4;
|