123 lines
4.2 KiB
TypeScript
123 lines
4.2 KiB
TypeScript
// Metro module 6749 (f6750).
|
|
import ChannelStore from "../../stores/ChannelStore";
|
|
import { AnalyticEvents } from "../../Constants";
|
|
import AnalyticsUtils from "../../utils/AnalyticsUtils";
|
|
const r10 = {
|
|
GET_STARTED_MODAL: "get_started_modal",
|
|
RETRY_MODAL: "retry_modal",
|
|
NSFW_GUILD: "nsfw_guild",
|
|
NSFW_AGE_GATE: "nsfw_age_gate",
|
|
OBSCURED_MEDIA: "obscured_media",
|
|
SYSTEM_DM_RETRY_BUTTON: "system_dm_retry_button",
|
|
DEV_TOOLS_QUICK_ACTIONS: "dev_tools_quick_actions",
|
|
SENSITIVE_MEDIA_FILTER_SETTINGS: "sensitive_media_filter_settings",
|
|
SENSITIVE_MEDIA_LEARN_MORE: "sensitive_media_learn_more",
|
|
MESSAGE_REQUESTS_SETTINGS: "message_requests_settings",
|
|
ACCOUNT_AGE_GROUP: "account_age_group",
|
|
FORUM_POST_MEDIA_PREVIEW: "forum_post_media_preview",
|
|
SEARCH_MEDIA_PREVIEW: "search_media_preview",
|
|
CONTENT_AND_SOCIAL_NOTICE: "content_and_social_notice",
|
|
DEV_TOOLS_AGE_VERIFICATION_RETRY_MODAL: "dev_tools_age_verification_retry_modal",
|
|
SAFETY_FLOWS: "safety_flows",
|
|
AUTOMATED_UNDERAGE_APPEALS: "automated_underage_appeals",
|
|
EXPRESSIVE_GET_STARTED: "expressive_get_started",
|
|
STAGE_CHANNEL_RAISE_HAND: "stage_channel_raise_hand",
|
|
STAGE_CHANNEL_AGE_VERIFICATION_PROMPT: "stage_channel_age_verification_prompt",
|
|
START_STAGE_PROMPT: "start_stage_prompt",
|
|
AGE_RESTRICTED_DM_COMMANDS_SETTINGS: "age_restricted_dm_commands_settings",
|
|
AGE_RESTRICTED_SERVERS_ACCESS_SETTINGS: "age_restricted_servers_access_settings",
|
|
FAMILY_CENTER_CONNECTION: "family_center_connection",
|
|
PARENTAL_CONSENT_LOCKOUT: "parental_consent_lockout"
|
|
};
|
|
const r9 = {
|
|
PRIMARY: 1,
|
|
1: "PRIMARY",
|
|
RETRY: 2,
|
|
2: "RETRY",
|
|
EXPRESSIVE_PRIMARY: 3,
|
|
3: "EXPRESSIVE_PRIMARY",
|
|
SAFETY_FLOWS: 4,
|
|
4: "SAFETY_FLOWS"
|
|
};
|
|
const r53 = {
|
|
MANUAL_REVIEW_REQUEST: "manual_review_request",
|
|
LEARN_MORE: "learn_more",
|
|
GET_STARTED: "get_started",
|
|
SYSTEM_DMS_LEARN_MORE: "system_dms_learn_more",
|
|
METHOD_SELECT: "method_select",
|
|
LOG_OUT: "log_out"
|
|
};
|
|
const r60 = {
|
|
RETRY: "retry",
|
|
CONNECT_TO_TEEN: "connect_to_teen"
|
|
};
|
|
const r63 = {
|
|
NSFW_CHANNEL_AGE_VERIFY: "nsfw_channel_age_verify",
|
|
NSFW_CHANNEL_UNDERAGE: "nsfw_channel_underage",
|
|
NSFW_CHANNEL_VERIFIED: "nsfw_channel_verified",
|
|
GUILD_LARGE_SERVER: "guild_large_server",
|
|
GUILD_LARGE_SERVER_UNDERAGE: "guild_large_server_underage",
|
|
NSFW_EMBEDDED_ACTIVITY: "nsfw_embedded_activity",
|
|
NSFW_APP_LISTING: "nsfw_app_listing",
|
|
SPOILER_CHANNEL: "spoiler_channel"
|
|
};
|
|
const r72 = {
|
|
NSFW_CHANNEL_AGREE_CTA: "nsfw_channel_agree_cta",
|
|
NSFW_CHANNEL_DISAGREE_CTA: "nsfw_channel_disagree_cta"
|
|
};
|
|
const r75 = {
|
|
VERIFIED_TEEN: "verified_teen",
|
|
VERIFIED_ADULT: "verified_adult",
|
|
ERROR: "error"
|
|
};
|
|
export { r10 as AgeVerificationModalEntryPoint };
|
|
export { r9 as AgeVerificationModalVersion };
|
|
export { r53 as AgeVerificationModalCta };
|
|
export { r60 as AgeVerificationDmCta };
|
|
export { r63 as NsfwSpaceWarningModalType };
|
|
export { r72 as NsfwSpaceWarningModalCta };
|
|
export function trackAgeVerificationModalViewed(a0, a1, a2) {
|
|
AnalyticsUtils.track(AnalyticEvents.AGE_VERIFICATION_MODAL_VIEWED, {
|
|
modal_session_id: a0,
|
|
modal_version: a1,
|
|
entry_point: a2
|
|
});
|
|
}
|
|
export function trackAgeVerificationModalClicked(a0, a1, a2, a3) {
|
|
AnalyticsUtils.track(AnalyticEvents.AGE_VERIFICATION_MODAL_CLICKED, {
|
|
modal_session_id: a0,
|
|
modal_version: a1,
|
|
cta: a2,
|
|
method: a3
|
|
});
|
|
}
|
|
export function trackAgeVerificationDmClicked(a0, a1) {
|
|
AnalyticsUtils.track(AnalyticEvents.AGE_VERIFICATION_DM_CLICKED, {
|
|
cta: a0,
|
|
channel_id: a1
|
|
});
|
|
}
|
|
export function trackNsfwSpaceWarningModalViewed(a0, a1, a2) {
|
|
AnalyticsUtils.track(AnalyticEvents.NSFW_SPACE_WARNING_MODAL_VIEWED, {
|
|
channel_id: a1,
|
|
guild_id: a2,
|
|
modal_type: a0
|
|
});
|
|
}
|
|
export function trackNsfwSpaceWarningModalClicked(a0, a1, a2, a3) {
|
|
const r4 = a2 != null ? ChannelStore.getChannel(a2) : null;
|
|
AnalyticsUtils.track(AnalyticEvents.NSFW_SPACE_WARNING_MODAL_CLICKED, {
|
|
cta: a0,
|
|
modal_type: a1,
|
|
channel_id: a2,
|
|
guild_id: a3,
|
|
has_channel_topic: r4?.topic != null && r4.topic.trim() !== ""
|
|
});
|
|
}
|
|
export { r75 as AgeVerificationToastType };
|
|
export function trackAgeVerificationToastViewed(a0) {
|
|
AnalyticsUtils.track(AnalyticEvents.AGE_VERIFICATION_TOAST_VIEWED, {
|
|
toast_type: a0
|
|
});
|
|
}
|