Module 105971

8,145 characters · in no known chunk
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{k:()=>c}),n(321073);var i=n(681154),r=n(174459),a=n(557740),s=n(596720),l=n(652215);function o(e){switch(e.data.kind){case"end":return"end";case"loading":return"loading";case"message":if(e.channelType===l.rbe.GUILD_ANNOUNCEMENT)return"announcement";return"message";case"guildEvent":return"guild_event";case"contentInventory":if(e.data.content.content_type===i.ContentInventoryEntryType.CUSTOM_STATUS)return"hotwheels_custom_status";return"hotwheels_gaming_activity";case"recommendedGuilds":return"recommended_guilds";case"forumThread":return"forum_thread";case"icymiHeader":return"icymi_header";default:return"unknown"}}function d(e){switch(e.type){case s.Mm.MESSAGE:if(e.data.channel_type===l.rbe.GUILD_ANNOUNCEMENT)return"announcement";return"message";case s.Mm.ACTIVITY:return"hotwheels_gaming_activity";case s.Mm.CUSTOM_STATUS:return"hotwheels_custom_status";case s.Mm.GUILD_EVENT:return"guild_event";case s.Mm.RECOMMENDED_GUILDS:return"recommended_guilds"}}let c={trackItemInteraction(e){r.default.track(l.HAw.FEED_ITEM_INTERACTED,{load_id:a.A.getLoadId(),feed_item_type:e.type,feed_item_id:e.id,home_session_id:"gravity",action_type:e.actionType,feed_item_index:a.A.getIndexInHydratedFeed(e.id),icymi_session_id:e.icymiSessionId,impression_id:e.impressionId,ux_variation:e.uxVariation,session_interaction_index:e.sessionInteractionIndex})},trackItemShortImpression(e,t,n){r.default.track(l.HAw.FEED_ITEM_SEEN_BATCH,{load_id:a.A.getLoadId(),home_session_id:"gravity",feed_item_ids:e.map(e=>e.item.id),feed_item_types:e.map(e=>o(e.item)),num_items:e.length,all_feed_item_ids:t.map(e=>e.id),all_feed_item_types:t.map(e=>e.type),num_all_items:t.length,all_feed_item_indices:t.map((e,t)=>t),feed_version:n,version:3})},trackItemLongImpression(e,t,n){r.default.track(l.HAw.FEED_ITEM_SEEN_LONG,{load_id:a.A.getLoadId(),home_session_id:"gravity",feed_item_ids:e.map(e=>e.item.id),feed_item_types:e.map(e=>o(e.item)),num_items:e.length,all_feed_item_ids:t.map(e=>e.id),all_feed_item_types:t.map(e=>e.type),num_all_items:t.length,all_feed_item_indices:t.map((e,t)=>t),feed_version:n,version:3})},trackFeedLoaded(e){let t=[],n=[],i=[],a=[];e.unreadFeedItems.forEach(e=>{t.push(e.id),i.push(d(e))}),e.readFeedItems.forEach(e=>{n.push(e.id),a.push(d(e))}),r.default.track(l.HAw.FEED_LOADED,{...e.newTrackingProps,home_session_id:e.homeSessionId,tab_badged:e.hasNewContent,unread_feed_item_ids:t,read_feed_item_ids:n,unread_feed_item_types:i,read_feed_item_types:a})},trackFeedShown(e){r.default.track(l.HAw.FEED_SHOWN,{load_id:a.A.getLoadId(),home_session_id:e.homeSessionId,variant:e.variant})},trackFeedFirstScrollStarted(){r.default.track(l.HAw.HOME_FIRST_SCROLL_STARTED,{load_id:a.A.getLoadId(),home_session_id:"gravity"})},trackFeedFeedbackPromptViewed(){r.default.track(l.HAw.HOME_FEEDBACK_PROMPT_VIEWED)},trackFeedFeedbackSubmitted(e){r.default.track(l.HAw.HOME_FEEDBACK_SUBMITTED,{load_id:a.A.getLoadId(),home_session_id:"gravity",...e})},trackFeedOnboardingScreenSkipped(e){r.default.track(l.HAw.ICYMI_ONBOARDING_SCREEN_SKIPPED,{location:e.location})},trackFeedOnboardingGuildToggled(e){r.default.track(l.HAw.ICYMI_ONBOARDING_GUILD_TOGGLED,{guild_id:e.guildId,toggled:e.toggled})},trackFeedOnboardingCategoryToggled(e){r.default.track(l.HAw.ICYMI_ONBOARDING_CATEGORY_TOGGLED,{category_id:e.categoryId,toggled:e.toggled})},trackFeedEmptyLoadingSeen(){r.default.track(l.HAw.ICYMI_FEED_EMPTY_LOADING_SEEN,{load_id:a.A.getLoadId(),version:a.A.getVersion()})},trackFeedEmptyLoadingComplete(e){r.default.track(l.HAw.ICYMI_FEED_EMPTY_LOADING_COMPLETE,{load_id:a.A.getLoadId(),dwell_time_ms:e.dwellTimeMs,version:a.A.getVersion()})},trackFeedEmptyLoadingAbandoned(e){r.default.track(l.HAw.ICYMI_FEED_EMPTY_LOADING_ABANDONED,{load_id:a.A.getLoadId(),dwell_time_ms:e.dwellTimeMs,version:a.A.getVersion()})},trackFeedSessionStarted(e){r.default.track(l.HAw.FEED_SESSION_STARTED,{load_id:a.A.getLoadId(),version:a.A.getVersion(),session_start_time_ms:e.sessionStartTimeMs,icymi_session_id:e.icymiSessionId,previous_icymi_session_count:e.previousIcymiSessionCount,ux_variation:e.uxVariation})},trackFeedSessionCompleted(e){r.default.track(l.HAw.FEED_SESSION_COMPLETED,{load_id:a.A.getLoadId(),version:a.A.getVersion(),session_duration_ms:e.sessionDurationMs,session_start_time_ms:e.sessionStartTimeMs,session_end_time_ms:e.sessionEndTimeMs,impression_count:e.impressionCount,unique_impression_count:e.uniqueImpressionCount,icymi_session_id:e.icymiSessionId,feed_reload_count:e.feedReloadCount,feed_visible_items_changed_count:e.feedDwelledItemsChangedCount,feed_fetch_count:e.feedFetchCount,impression_item_types:e.impressionItemTypes,latest_dwell_start_time_ms:e.latestDwellStartTimeMs,previous_icymi_session_count:e.previousIcyMiSessionCount,ux_variation:e.uxVariation,interaction_count:e.interactionCount,dwelled_count:e.dwelledCount,unique_dwelled_count:e.uniqueDwelledCount})},trackFeedItemDwell1s(e){r.default.track(l.HAw.FEED_ITEM_1S_DWELLED,{load_id:a.A.getLoadId(),version:a.A.getVersion(),impression_id:e.impressionId,item_id:e.itemId,item_type:e.itemType,dwell_start_time_ms:e.dwellStartTimeMs,icymi_session_id:e.icymiSessionId,trigger_type:e.triggerType,item_occurence_count_in_session:e.itemOccurenceCountInSession,item_feed_index:e.itemFeedIndex,is_initially_visible:e.isInitiallyVisible,item_score:e.itemScore,item_channel_type:e.itemChannelType??null,item_card_height:e.itemCardHeight,is_dwelling:e.isDwelling,interaction_action_types:e.interactionActionTypes,interaction_count:e.interactionCount,ux_variation:e.uxVariation,session_impression_index:e.sessionImpressionIndex})},trackFeedItemDwelled(e){r.default.track(l.HAw.FEED_ITEM_DWELLED,{load_id:a.A.getLoadId(),version:a.A.getVersion(),impression_id:e.impressionId,dwell_time_ms:e.dwellTimeMs,item_id:e.itemId,item_type:e.itemType,dwell_start_time_ms:e.dwellStartTimeMs,dwell_end_time_ms:e.dwellEndTimeMs,icymi_session_id:e.icymiSessionId,trigger_type:e.triggerType,item_occurence_count_in_session:e.itemOccurenceCountInSession,item_feed_index:e.itemFeedIndex,is_initially_visible:e.isInitiallyVisible,item_score:e.itemScore,item_channel_type:e.itemChannelType??null,item_card_height:e.itemCardHeight,ux_variation:e.uxVariation,interaction_action_types:e.interactionActionTypes,interaction_count:e.interactionCount,session_impression_index:e.sessionImpressionIndex})},trackFeedItemActioned(e){r.default.track(l.HAw.FEED_ITEM_ACTIONED,{load_id:a.A.getLoadId(),icymi_session_id:e.icymiSessionId,ux_variation:e.uxVariation,version:a.A.getVersion(),session_action_index:e.sessionActionIndex,item_id:e.itemId,item_type:e.itemType,impression_id:e.impressionId??null,action_gesture_type:e.actionParameters.actionGestureType,action_target_element:e.actionParameters.actionTargetElement,action_intent_type:e.actionParameters.actionIntentType,action_destination_type:e.actionParameters.actionDestinationType})},trackFeedFilterActioned(e){r.default.track(l.HAw.FEED_FILTER_ACTIONED,{load_id:a.A.getLoadId(),icymi_session_id:e.icymiSessionId,ux_variation:e.uxVariation,version:a.A.getVersion(),session_action_index:e.sessionActionIndex,filter_setting_context:e.filterParameters.filterSettingContext,filter_target_type:e.filterParameters.filterTargetType,target_guild_id:e.filterParameters.targetGuildId??null,target_channel_id:e.filterParameters.targetChannelId??null,previous_tune_setting:e.filterParameters.previousTuneSetting??null,new_tune_setting:e.filterParameters.newTuneSetting??null,previous_out_setting:e.filterParameters.previousOutSetting??null,new_out_setting:e.filterParameters.newOutSetting??null,item_id:e.itemId??null,item_type:e.itemType??null,impression_id:e.impressionId??null})},trackFeedPageActioned(e){r.default.track(l.HAw.FEED_PAGE_ACTIONED,{load_id:a.A.getLoadId(),icymi_session_id:e.icymiSessionId,ux_variation:e.uxVariation,version:a.A.getVersion(),session_action_index:e.sessionActionIndex,action_gesture_type:e.actionParameters.actionGestureType,action_target_element:e.actionParameters.actionTargetElement,action_intent_type:e.actionParameters.actionIntentType,action_destination_type:e.actionParameters.actionDestinationType})}}}