// 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 }); }