Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4790.js (118.4 MB)
661 lines
29 KiB
TypeScript
661 lines
29 KiB
TypeScript
// Module ID: 7769
|
|
// Function ID: 7770
|
|
// Name: AnalyticsActions
|
|
// Dependencies: [5, 7770, 1347, 7754, 1074, 7513, 7772, 7750, 7773, 7775, 7779, 5501, 4785, 1242, 7780, 7728, 1115, 1256, 7785, 5497, 2]
|
|
// Exports: trackAdContentAppStoreOverlayEvent, trackAdContentClicked, trackAdContentQuestBarOrDockModeChange, trackAppStoreOverlayEvent, trackBountyAutoScrollDismissed, trackBountyCarouselEmptyStateViewed, trackBountyCarouselScroll, trackBountyVerticalScroll, trackQuestContentClicked, trackQuestContentQuestBarOrDockModeChange, trackQuestEmbedFallbackViewed, trackQuestHomeCarouselScroll, trackQuestHomeOrbShopCarouselScroll, trackQuestHomeOrbShopCarouselViewed, trackQuestHomeSearchClosed, trackQuestHomeSearchEntered, trackQuestHomeSearchQuerySubmitted
|
|
|
|
// Module 7769 (AnalyticsActions)
|
|
import AnalyticsUtilsDefault from "AnalyticsUtils" /* 1242 */;
|
|
import AppAnalyticsUtilsDefault from "AppAnalyticsUtils" /* 4785 */;
|
|
import QuestTypes from "QuestTypes" /* 5497 */;
|
|
import QuestDataUtils from "QuestDataUtils" /* 7750 */;
|
|
import SessionAdGenerator from "SessionAdGenerator" /* 7772 */;
|
|
import utils_QuestUtils from "utils/QuestUtils" /* 7773 */;
|
|
import QuestTaskUtils from "QuestTaskUtils" /* 7775 */;
|
|
import AnalyticsTypes from "AnalyticsTypes" /* 7779 */;
|
|
import asyncGeneratorStep from "asyncGeneratorStep" /* 5 */;
|
|
import DevToolsSettingsStore from "DevToolsSettingsStore" /* 7770 */;
|
|
import DeveloperOptionsStore from "DeveloperOptionsStore" /* 1347 */;
|
|
import QuestStore from "QuestStore" /* 7754 */;
|
|
|
|
const SessionHeartbeatScheduler = tmp(7513);
|
|
require = fn;
|
|
function trackQuestEvent(sourceQuestContent) {
|
|
({ event, properties, trackGuildAndChannelMetadata, shouldExtendSession } = sourceQuestContent);
|
|
if (shouldExtendSession === undefined) {
|
|
shouldExtendSession = false;
|
|
}
|
|
sourceQuestContent = sourceQuestContent.sourceQuestContent;
|
|
const quests = QuestStore.quests;
|
|
value = quests.get(sourceQuestContent.questId);
|
|
if (null != value) {
|
|
const obj = { quest_id: value.id, quest_type: utils_QuestUtils.getQuestType(value.config), application_ids: null, quest_status: null };
|
|
let allApplicationIds = QuestTaskUtils.getAllApplicationIds(value);
|
|
if (allApplicationIds == null) {
|
|
allApplicationIds = [];
|
|
}
|
|
obj.application_ids = allApplicationIds;
|
|
obj.quest_status = AnalyticsTypes.getQuestStatus(value);
|
|
const id = value.id;
|
|
const QUEST = tmp24(5501).AdCreativeType.QUEST;
|
|
const tmp24Result = AnalyticsTypes;
|
|
let uuid = SessionAdGenerator.getOrRefreshAdSession(shouldExtendSession).uuid;
|
|
const tmp24Result5 = SessionAdGenerator;
|
|
const adDecisionData = QuestDataUtils.getAdDecisionData(id, sourceQuestContent);
|
|
const obj2 = { client_ad_session_id: uuid, billing_session_id: null, ad_content_id: null };
|
|
const tmp24Result6 = QuestDataUtils;
|
|
if (!tmp24Result7.isBillableQuestContent(sourceQuestContent, QUEST)) {
|
|
const activeSessionUnsafe = tmp24(7513).getActiveSessionUnsafe();
|
|
let uuid1;
|
|
if (activeSessionUnsafe != null) {
|
|
uuid1 = activeSessionUnsafe.uuid;
|
|
}
|
|
if (uuid1 == null) {
|
|
uuid1 = null;
|
|
}
|
|
uuid = uuid1;
|
|
const tmp24Result8 = tmp24(7513);
|
|
}
|
|
obj2.billing_session_id = uuid;
|
|
obj2.ad_content_id = id;
|
|
const merged = Object.assign(adDecisionData);
|
|
let creative_type = adDecisionData.creative_type;
|
|
if (creative_type == null) {
|
|
creative_type = QUEST;
|
|
}
|
|
const obj3 = {};
|
|
obj2.creative_type = creative_type;
|
|
const merged1 = Object.assign(obj2);
|
|
const merged2 = Object.assign(obj);
|
|
const merged3 = Object.assign(properties);
|
|
if (trackGuildAndChannelMetadata === undefined) {
|
|
trackGuildAndChannelMetadata = false;
|
|
}
|
|
if (!DevToolsSettingsStore.displayTools) {
|
|
const isLoggingAnalyticsEvents = DeveloperOptionsStore.isLoggingAnalyticsEvents;
|
|
if (!value.preview) {
|
|
const hasItem = set.has(event);
|
|
if (trackGuildAndChannelMetadata) {
|
|
tmp21(4785).trackWithMetadata(event, obj3, hasItem);
|
|
const tmp21Result = tmp21(4785);
|
|
} else {
|
|
const obj4 = { flush: hasItem };
|
|
tmp21(1242).track(event, obj3, obj4);
|
|
const tmp21Result2 = tmp21(1242);
|
|
}
|
|
}
|
|
}
|
|
tmp24Result7 = QuestDataUtils;
|
|
}
|
|
}
|
|
function trackAdContentEvent(sourceQuestContent) {
|
|
({ adContentId, relatedQuestId, adCreativeType, event, properties, trackGuildAndChannelMetadata, shouldExtendSession } = sourceQuestContent);
|
|
if (shouldExtendSession === undefined) {
|
|
shouldExtendSession = false;
|
|
}
|
|
sourceQuestContent = sourceQuestContent.sourceQuestContent;
|
|
let quest = null;
|
|
if (null != relatedQuestId) {
|
|
quest = QuestStore.getQuest(relatedQuestId);
|
|
}
|
|
let uuid = SessionAdGenerator.getOrRefreshAdSession(shouldExtendSession).uuid;
|
|
const adDecisionData = QuestDataUtils.getAdDecisionData(adContentId, sourceQuestContent);
|
|
const obj3 = { client_ad_session_id: uuid, billing_session_id: null, ad_content_id: null };
|
|
if (!obj4.isBillableQuestContent(sourceQuestContent, adCreativeType)) {
|
|
const activeSessionUnsafe = tmp3(7513).getActiveSessionUnsafe();
|
|
let uuid1;
|
|
if (activeSessionUnsafe != null) {
|
|
uuid1 = activeSessionUnsafe.uuid;
|
|
}
|
|
if (uuid1 == null) {
|
|
uuid1 = null;
|
|
}
|
|
uuid = uuid1;
|
|
const tmp3Result = tmp3(7513);
|
|
}
|
|
obj3.billing_session_id = uuid;
|
|
obj3.ad_content_id = adContentId;
|
|
const merged = Object.assign(adDecisionData);
|
|
let creative_type = adDecisionData.creative_type;
|
|
if (creative_type == null) {
|
|
creative_type = adCreativeType;
|
|
}
|
|
const obj5 = {};
|
|
obj3.creative_type = creative_type;
|
|
const merged1 = Object.assign(obj3);
|
|
obj4 = QuestDataUtils;
|
|
let adMetadataSealed = QuestDataUtils.getAdMetadataSealed(sourceQuestContent, adContentId);
|
|
if (adMetadataSealed == null) {
|
|
adMetadataSealed = null;
|
|
}
|
|
obj5.metadata_sealed = adMetadataSealed;
|
|
const tmp3Result4 = QuestDataUtils;
|
|
let adTrafficMetadataSealed = QuestDataUtils.getAdTrafficMetadataSealed(sourceQuestContent, undefined, adContentId);
|
|
if (adTrafficMetadataSealed == null) {
|
|
adTrafficMetadataSealed = null;
|
|
}
|
|
obj5.traffic_metadata_sealed = adTrafficMetadataSealed;
|
|
if (null != relatedQuestId) {
|
|
const obj6 = { quest_id: relatedQuestId, quest_status: null };
|
|
let questStatus = null;
|
|
if (null != quest) {
|
|
questStatus = tmp3(7779).getQuestStatus(quest);
|
|
const tmp3Result6 = tmp3(7779);
|
|
}
|
|
obj6.quest_status = questStatus;
|
|
let obj7 = obj6;
|
|
} else {
|
|
obj7 = {};
|
|
}
|
|
const obj8 = {};
|
|
const merged2 = Object.assign(obj7);
|
|
const merged3 = Object.assign(obj5);
|
|
const merged4 = Object.assign(properties);
|
|
if (trackGuildAndChannelMetadata === undefined) {
|
|
trackGuildAndChannelMetadata = false;
|
|
}
|
|
if (!DevToolsSettingsStore.displayTools) {
|
|
const isLoggingAnalyticsEvents = DeveloperOptionsStore.isLoggingAnalyticsEvents;
|
|
const hasItem = set.has(event);
|
|
if (trackGuildAndChannelMetadata) {
|
|
tmp20(4785).trackWithMetadata(event, obj8, hasItem);
|
|
const tmp20Result = tmp20(4785);
|
|
} else {
|
|
const obj9 = { flush: hasItem };
|
|
tmp20(1242).track(event, obj8, obj9);
|
|
const tmp20Result2 = tmp20(1242);
|
|
}
|
|
}
|
|
}
|
|
function getCommonClickEventProperties() {
|
|
const self = this;
|
|
const apply = closure_12.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
}
|
|
let closure_12 = async function _getCommonClickEventProperties(arg0, value) {
|
|
if (c5 === 2) {
|
|
c5 = 3;
|
|
throw new TypeError("Generator functions may not be called on executing generators");
|
|
} else if (tmp4 === 3) {
|
|
if (arg0 === 1) {
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
const obj4 = { value, done: true };
|
|
return obj4;
|
|
} else {
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
} else {
|
|
try {
|
|
c5 = 2;
|
|
if (0 === c4) {
|
|
if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c5 = 3;
|
|
const obj5 = { value, done: true };
|
|
return obj5;
|
|
} else {
|
|
closure_3 = tmp5;
|
|
closure_2 = tmp2;
|
|
closure_130_0 = undefined;
|
|
closure_130_1 = undefined;
|
|
closure_130_2 = undefined;
|
|
closure_130_3 = undefined;
|
|
closure_130_4 = undefined;
|
|
closure_130_5 = undefined;
|
|
({ questContent: closure_130_0, questContentPosition: closure_130_1, questContentRowIndex: closure_130_2, questContentCTA: closure_130_3, impressionId: closure_130_4, clickId: closure_130_5 } = closure_0);
|
|
closure_130_6 = undefined;
|
|
c4 = 1;
|
|
c5 = 1;
|
|
return { value: "PX_16", done: true };
|
|
}
|
|
} else if (1 === tmp5) {
|
|
if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c5 = 3;
|
|
const obj8 = { value, done: true };
|
|
return obj8;
|
|
} else {
|
|
const obj6 = closure_131_0(closure_131_2[14]);
|
|
c4 = 2;
|
|
c5 = 1;
|
|
const obj9 = { value: obj6.getAdUser(closure_131_0(closure_131_2[10]).getQuestContentName(closure_130_0)), done: false };
|
|
return obj9;
|
|
}
|
|
} else if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c5 = 3;
|
|
const obj10 = { value, done: true };
|
|
return obj10;
|
|
} else {
|
|
closure_130_6 = value;
|
|
const obj11 = {};
|
|
const merged = Object.assign(closure_131_0(closure_131_2[10]).getContentProperties(closure_130_0, closure_130_1, closure_130_2));
|
|
const merged1 = Object.assign(closure_131_1(closure_131_2[15])());
|
|
obj11.cta_name = closure_130_3;
|
|
obj11.impression_id = closure_130_4;
|
|
let advertisingId = null;
|
|
if (null != closure_130_6) {
|
|
advertisingId = null;
|
|
if (obj.isIOS()) {
|
|
advertisingId = closure_130_6.advertisingId;
|
|
}
|
|
obj = closure_131_0(closure_131_2[16]);
|
|
}
|
|
obj11.apple_advertising_id = advertisingId;
|
|
let advertisingId1 = null;
|
|
if (null != closure_130_6) {
|
|
advertisingId1 = null;
|
|
if (obj2.isAndroid()) {
|
|
advertisingId1 = closure_130_6.advertisingId;
|
|
}
|
|
obj2 = closure_131_0(closure_131_2[16]);
|
|
}
|
|
obj11.android_advertising_id = advertisingId1;
|
|
let click_id = closure_130_5;
|
|
if (closure_130_5 == null) {
|
|
click_id = closure_131_0(closure_131_2[17]).v4();
|
|
const obj3 = closure_131_0(closure_131_2[17]);
|
|
}
|
|
obj11.click_id = click_id;
|
|
c5 = 3;
|
|
const obj12 = { value: obj11, done: true };
|
|
return obj12;
|
|
}
|
|
} catch (tmp33) {
|
|
c5 = tmp;
|
|
throw tmp33;
|
|
}
|
|
}
|
|
};
|
|
let closure_13 = async function _trackQuestContentClicked() {
|
|
const adTrafficMetadataSealed = closure_134_0(closure_134_2[7]).getAdTrafficMetadataSealed(closure_135_8, closure_135_0);
|
|
set = closure_134_9;
|
|
const obj6 = { questId: closure_135_0, event: closure_134_7.QUEST_CONTENT_CLICKED };
|
|
const properties = {};
|
|
await closure_134_11({ questContent: closure_135_1, questContentPosition: closure_135_3, questContentRowIndex: closure_135_4, questContentCTA: closure_135_2, impressionId: closure_135_5, clickId: closure_135_6 });
|
|
const merged = Object.assign(arg1);
|
|
const adMetadataSealed = closure_134_0(closure_134_2[7]).getAdMetadataSealed(closure_135_8);
|
|
let metadata_sealed = adMetadataSealed;
|
|
if (adMetadataSealed == null) {
|
|
metadata_sealed = null;
|
|
}
|
|
properties.metadata_sealed = metadata_sealed;
|
|
let traffic_metadata_sealed = adTrafficMetadataSealed;
|
|
if (adTrafficMetadataSealed == null) {
|
|
traffic_metadata_sealed = null;
|
|
}
|
|
properties.traffic_metadata_sealed = traffic_metadata_sealed;
|
|
closure_134_0(closure_134_2[7]);
|
|
const currentQuestHomeSearchSession = closure_134_0(closure_134_2[18]).getCurrentQuestHomeSearchSession();
|
|
if (currentQuestHomeSearchSession != null) {
|
|
const uuid = currentQuestHomeSearchSession.uuid;
|
|
}
|
|
let search_session_id = uuid;
|
|
if (uuid == null) {
|
|
search_session_id = null;
|
|
}
|
|
properties.search_session_id = search_session_id;
|
|
obj6.properties = properties;
|
|
obj6.trackGuildAndChannelMetadata = closure_135_7;
|
|
closure_134_0(closure_134_2[18]);
|
|
obj6.shouldExtendSession = closure_134_0(closure_134_2[7]).isBillableQuestContent(closure_135_1);
|
|
obj6.sourceQuestContent = closure_135_8;
|
|
set(obj6);
|
|
await "HermesInternal";
|
|
closure_7 = tmp2;
|
|
({ questId: closure_135_0, questContent: closure_135_1, questContentCTA: closure_135_2, questContentPosition: closure_135_3, questContentRowIndex: closure_135_4, impressionId: closure_135_5, clickId: closure_135_6, trackGuildAndChannelMetadata: closure_135_7, sourceQuestContent: closure_135_8 } = closure_0);
|
|
return "PX_16";
|
|
};
|
|
let closure_14 = async function _trackAdContentClicked() {
|
|
dependencyMap = closure_131_10;
|
|
const obj5 = { adContentId: closure_132_0, relatedQuestId: closure_132_1, adCreativeType: closure_132_2, event: closure_131_7.QUEST_CONTENT_CLICKED };
|
|
obj5.properties = await closure_131_11({ questContent: closure_132_3, questContentPosition: closure_132_5, questContentRowIndex: closure_132_6, questContentCTA: closure_132_4, impressionId: closure_132_7 });
|
|
obj5.trackGuildAndChannelMetadata = closure_132_8;
|
|
obj5.shouldExtendSession = closure_131_0(closure_131_2[7]).isBillableQuestContent(closure_132_3);
|
|
obj5.sourceQuestContent = closure_132_9;
|
|
dependencyMap(obj5);
|
|
await "HermesInternal";
|
|
closure_4 = tmp2;
|
|
({ adContentId: closure_132_0, relatedQuestId: closure_132_1, adCreativeType: closure_132_2, questContent: closure_132_3, questContentCTA: closure_132_4, questContentPosition: closure_132_5, questContentRowIndex: closure_132_6, impressionId: closure_132_7, trackGuildAndChannelMetadata: closure_132_8, sourceQuestContent: closure_132_9 } = closure_0);
|
|
return "PX_16";
|
|
};
|
|
const AnalyticEvents = fn(1074).AnalyticEvents;
|
|
const items = [, ];
|
|
({ QUEST_CONTENT_VIEWED: arr[0], QUEST_CONTENT_CLICKED: arr[1] } = AnalyticEvents);
|
|
let set = new Set(items);
|
|
const size = fn(2);
|
|
const result = size.fileFinishedImporting("modules/quests/lib/analytics/AnalyticsActions.tsx");
|
|
|
|
export { trackQuestEvent };
|
|
export const AppStoreOverlayVariant = { NATIVE: "native", CUSTOM: "custom" };
|
|
export const AppStoreOverlaySurfaces = { MAIN_CTA: "main_cta", RATING_STAT: "rating_stat" };
|
|
export const trackAppStoreOverlayEvent = function trackAppStoreOverlayEvent(arg0) {
|
|
({ quest, trackingCtx, event, timeSpentMs, overlaySurface } = arg0);
|
|
const obj = { content_name: AnalyticsTypes.getQuestContentName(trackingCtx.content), cta_name: null, impression_id: null, source_content_name: null, app_id: null, content_position: null, overlay_variant: null };
|
|
({ inlineStoreAppId, overlayVariant } = arg0);
|
|
({ ctaContent: obj.cta_name, impressionId: obj.impression_id } = trackingCtx);
|
|
obj.source_content_name = AnalyticsTypes.getQuestContentName(trackingCtx.sourceQuestContent);
|
|
obj.app_id = inlineStoreAppId;
|
|
obj.content_position = trackingCtx.position;
|
|
obj.overlay_variant = overlayVariant;
|
|
if (AnalyticEvents.QUEST_APP_STORE_OVERLAY_CLOSED === event) {
|
|
const obj4 = { questId: quest.id, event, properties: null, sourceQuestContent: null };
|
|
const obj5 = {};
|
|
const merged = Object.assign(obj);
|
|
if (timeSpentMs == null) {
|
|
timeSpentMs = null;
|
|
}
|
|
obj5.time_spent_ms = timeSpentMs;
|
|
obj4.properties = obj5;
|
|
obj4.sourceQuestContent = trackingCtx.sourceQuestContent;
|
|
trackQuestEvent(obj4);
|
|
} else if (tmp.QUEST_APP_STORE_OVERLAY_RETURNED === event) {
|
|
const obj6 = { questId: quest.id, event, properties: null, sourceQuestContent: null };
|
|
const obj7 = {};
|
|
const merged1 = Object.assign(obj);
|
|
let tmp16 = timeSpentMs;
|
|
if (timeSpentMs == null) {
|
|
tmp16 = null;
|
|
}
|
|
obj7.time_spent_ms = tmp16;
|
|
if (overlaySurface == null) {
|
|
overlaySurface = null;
|
|
}
|
|
obj7.overlay_surface = overlaySurface;
|
|
obj6.properties = obj7;
|
|
obj6.sourceQuestContent = trackingCtx.sourceQuestContent;
|
|
trackQuestEvent(obj6);
|
|
} else if (tmp.QUEST_APP_STORE_OVERLAY_BACKGROUNDED === event) {
|
|
const obj8 = { questId: quest.id, event, properties: null, sourceQuestContent: null };
|
|
const obj9 = {};
|
|
const merged2 = Object.assign(obj);
|
|
let tmp9 = overlaySurface;
|
|
if (overlaySurface == null) {
|
|
tmp9 = null;
|
|
}
|
|
obj9.overlay_surface = tmp9;
|
|
obj8.properties = obj9;
|
|
obj8.sourceQuestContent = trackingCtx.sourceQuestContent;
|
|
trackQuestEvent(obj8);
|
|
} else if (tmp.QUEST_APP_STORE_OVERLAY_OPEN_SUCCEEDED === event) {
|
|
const obj10 = { questId: quest.id, event, properties: obj, sourceQuestContent: trackingCtx.sourceQuestContent };
|
|
trackQuestEvent(obj10);
|
|
}
|
|
};
|
|
export const trackAdContentAppStoreOverlayEvent = function trackAdContentAppStoreOverlayEvent(arg0) {
|
|
({ adContentId, adCreativeType, trackingCtx, event, timeSpentMs, overlaySurface } = arg0);
|
|
const obj = { content_name: AnalyticsTypes.getQuestContentName(trackingCtx.content), cta_name: null, impression_id: null, source_content_name: null, app_id: null, content_position: null, overlay_variant: null };
|
|
({ inlineStoreAppId, overlayVariant } = arg0);
|
|
({ ctaContent: obj.cta_name, impressionId: obj.impression_id } = trackingCtx);
|
|
obj.source_content_name = AnalyticsTypes.getQuestContentName(trackingCtx.sourceQuestContent);
|
|
obj.app_id = inlineStoreAppId;
|
|
obj.content_position = trackingCtx.position;
|
|
obj.overlay_variant = overlayVariant;
|
|
if (AnalyticEvents.QUEST_APP_STORE_OVERLAY_CLOSED === event) {
|
|
const obj4 = { adContentId, adCreativeType, event, properties: null, sourceQuestContent: null };
|
|
const obj5 = {};
|
|
const merged = Object.assign(obj);
|
|
if (timeSpentMs == null) {
|
|
timeSpentMs = null;
|
|
}
|
|
obj5.time_spent_ms = timeSpentMs;
|
|
obj4.properties = obj5;
|
|
obj4.sourceQuestContent = trackingCtx.sourceQuestContent;
|
|
trackAdContentEvent(obj4);
|
|
} else if (tmp.QUEST_APP_STORE_OVERLAY_RETURNED === event) {
|
|
const obj6 = { adContentId, adCreativeType, event, properties: null, sourceQuestContent: null };
|
|
const obj7 = {};
|
|
const merged1 = Object.assign(obj);
|
|
let tmp16 = timeSpentMs;
|
|
if (timeSpentMs == null) {
|
|
tmp16 = null;
|
|
}
|
|
obj7.time_spent_ms = tmp16;
|
|
if (overlaySurface == null) {
|
|
overlaySurface = null;
|
|
}
|
|
obj7.overlay_surface = overlaySurface;
|
|
obj6.properties = obj7;
|
|
obj6.sourceQuestContent = trackingCtx.sourceQuestContent;
|
|
trackAdContentEvent(obj6);
|
|
} else if (tmp.QUEST_APP_STORE_OVERLAY_BACKGROUNDED === event) {
|
|
const obj8 = { adContentId, adCreativeType, event, properties: null, sourceQuestContent: null };
|
|
const obj9 = {};
|
|
const merged2 = Object.assign(obj);
|
|
let tmp9 = overlaySurface;
|
|
if (overlaySurface == null) {
|
|
tmp9 = null;
|
|
}
|
|
obj9.overlay_surface = tmp9;
|
|
obj8.properties = obj9;
|
|
obj8.sourceQuestContent = trackingCtx.sourceQuestContent;
|
|
trackAdContentEvent(obj8);
|
|
} else if (tmp.QUEST_APP_STORE_OVERLAY_OPEN_SUCCEEDED === event) {
|
|
const obj10 = { adContentId, adCreativeType, event, properties: obj, sourceQuestContent: trackingCtx.sourceQuestContent };
|
|
trackAdContentEvent(obj10);
|
|
}
|
|
};
|
|
export { trackAdContentEvent };
|
|
export { getCommonClickEventProperties };
|
|
export const trackQuestContentClicked = function trackQuestContentClicked() {
|
|
const self = this;
|
|
const apply = closure_13.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
export const trackAdContentClicked = function trackAdContentClicked() {
|
|
const self = this;
|
|
const apply = closure_14.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
export const trackBountyCarouselScroll = function trackBountyCarouselScroll(questContent) {
|
|
questContent = questContent.questContent;
|
|
({ scrollingType, scrollingDirection, carouselPosition } = questContent);
|
|
let uuid = SessionAdGenerator.getOrRefreshAdSession().uuid;
|
|
const obj3 = { client_ad_session_id: uuid, billing_session_id: null, scrolling_type: null, scrolling_direction: null, carousel_position: null, content_name: null };
|
|
const obj2 = AnalyticsUtilsDefault;
|
|
if (!obj4.isBillableQuestContent(questContent)) {
|
|
const activeSessionUnsafe = tmp(7513).getActiveSessionUnsafe();
|
|
let uuid1;
|
|
if (activeSessionUnsafe != null) {
|
|
uuid1 = activeSessionUnsafe.uuid;
|
|
}
|
|
if (uuid1 == null) {
|
|
uuid1 = null;
|
|
}
|
|
uuid = uuid1;
|
|
const tmpResult = tmp(7513);
|
|
}
|
|
obj3.billing_session_id = uuid;
|
|
obj3.scrolling_type = scrollingType;
|
|
obj3.scrolling_direction = scrollingDirection;
|
|
obj3.carousel_position = carouselPosition;
|
|
obj4 = QuestDataUtils;
|
|
obj3.content_name = AnalyticsTypes.getQuestContentName(questContent);
|
|
obj2.track(AnalyticEvents.BOUNTY_CAROUSEL_SCROLL, obj3);
|
|
};
|
|
export const trackQuestHomeOrbShopCarouselViewed = function trackQuestHomeOrbShopCarouselViewed(arg0) {
|
|
({ obtainableOrbRewards, carouselSize, isPlaceholderCarousel } = arg0);
|
|
AnalyticsUtilsDefault.track(AnalyticEvents.QUEST_HOME_ORB_SHOP_CAROUSEL_VIEWED, { obtainable_orb_rewards: obtainableOrbRewards, carousel_size: carouselSize, is_placeholder_carousel: isPlaceholderCarousel });
|
|
};
|
|
export const trackQuestHomeOrbShopCarouselScroll = function trackQuestHomeOrbShopCarouselScroll(arg0) {
|
|
({ scrollingDirection, carouselPosition, carouselSize } = arg0);
|
|
AnalyticsUtilsDefault.track(AnalyticEvents.QUEST_HOME_ORB_SHOP_CAROUSEL_SCROLL, { scrolling_direction: scrollingDirection, carousel_position: carouselPosition, carousel_size: carouselSize });
|
|
};
|
|
export const trackBountyCarouselEmptyStateViewed = function trackBountyCarouselEmptyStateViewed(reason) {
|
|
let uuid = SessionAdGenerator.getOrRefreshAdSession().uuid;
|
|
const obj3 = { client_ad_session_id: uuid, billing_session_id: null, reason: null };
|
|
const obj2 = AnalyticsUtilsDefault;
|
|
if (!obj4.isBillableQuestContent(QuestTypes.QuestContent.QUEST_HOME_MOBILE_CAROUSEL)) {
|
|
const activeSessionUnsafe = SessionHeartbeatScheduler.getActiveSessionUnsafe();
|
|
let uuid1;
|
|
if (activeSessionUnsafe != null) {
|
|
uuid1 = activeSessionUnsafe.uuid;
|
|
}
|
|
if (uuid1 == null) {
|
|
uuid1 = null;
|
|
}
|
|
uuid = uuid1;
|
|
const tmpResult = SessionHeartbeatScheduler;
|
|
}
|
|
obj3.billing_session_id = uuid;
|
|
obj3.reason = reason;
|
|
obj2.track(AnalyticEvents.BOUNTY_CAROUSEL_EMPTY_STATE_VIEWED, obj3);
|
|
};
|
|
export const trackBountyVerticalScroll = function trackBountyVerticalScroll(result) {
|
|
({ scrollingType, scrollingDirection, verticalScrollingPosition, scrollSessionId, timeWatchedPreScrollMs } = result);
|
|
const obj = SessionAdGenerator;
|
|
const obj3 = { client_ad_session_id: obj.getOrRefreshAdSession().uuid, billing_session_id: null, scrolling_type: null, scrolling_direction: null, vertical_scrolling_position: null, scroll_session_id: null, time_watched_pre_scroll_ms: null };
|
|
const obj2 = AnalyticsUtilsDefault;
|
|
const activeSessionUnsafe = SessionHeartbeatScheduler.getActiveSessionUnsafe();
|
|
let uuid;
|
|
if (activeSessionUnsafe != null) {
|
|
uuid = activeSessionUnsafe.uuid;
|
|
}
|
|
if (uuid == null) {
|
|
uuid = null;
|
|
}
|
|
obj3.billing_session_id = uuid;
|
|
obj3.scrolling_type = scrollingType;
|
|
obj3.scrolling_direction = scrollingDirection;
|
|
obj3.vertical_scrolling_position = verticalScrollingPosition;
|
|
obj3.scroll_session_id = scrollSessionId;
|
|
obj3.time_watched_pre_scroll_ms = timeWatchedPreScrollMs;
|
|
obj2.track(AnalyticEvents.BOUNTY_VERTICAL_SCROLL, obj3);
|
|
};
|
|
export const trackBountyAutoScrollDismissed = function trackBountyAutoScrollDismissed(arg0) {
|
|
({ verticalScrollingPosition, scrollSessionId } = arg0);
|
|
const obj = SessionAdGenerator;
|
|
const obj3 = { client_ad_session_id: obj.getOrRefreshAdSession().uuid, billing_session_id: null, vertical_scrolling_position: null, scroll_session_id: null };
|
|
const obj2 = AnalyticsUtilsDefault;
|
|
const activeSessionUnsafe = SessionHeartbeatScheduler.getActiveSessionUnsafe();
|
|
let uuid;
|
|
if (activeSessionUnsafe != null) {
|
|
uuid = activeSessionUnsafe.uuid;
|
|
}
|
|
if (uuid == null) {
|
|
uuid = null;
|
|
}
|
|
obj3.billing_session_id = uuid;
|
|
obj3.vertical_scrolling_position = verticalScrollingPosition;
|
|
obj3.scroll_session_id = scrollSessionId;
|
|
obj2.track(AnalyticEvents.BOUNTY_AUTO_SCROLL_DISMISSED, obj3);
|
|
};
|
|
export const trackQuestHomeCarouselScroll = function trackQuestHomeCarouselScroll(questContent) {
|
|
questContent = questContent.questContent;
|
|
({ scrollingType, scrollingDirection, scrollWindowStartIndex, scrollWindowEndIndex, scrollWindowSize, carouselSize } = questContent);
|
|
let uuid = SessionAdGenerator.getOrRefreshAdSession().uuid;
|
|
const obj3 = { scrolling_type: scrollingType, client_ad_session_id: uuid, billing_session_id: null, scrolling_direction: null, scroll_window_start_index: null, scroll_window_end_index: null, scroll_window_size: null, content_name: null, content_id: null, carousel_size: null };
|
|
const obj2 = AnalyticsUtilsDefault;
|
|
if (!obj4.isBillableQuestContent(questContent)) {
|
|
const activeSessionUnsafe = tmp(7513).getActiveSessionUnsafe();
|
|
let uuid1;
|
|
if (activeSessionUnsafe != null) {
|
|
uuid1 = activeSessionUnsafe.uuid;
|
|
}
|
|
if (uuid1 == null) {
|
|
uuid1 = null;
|
|
}
|
|
uuid = uuid1;
|
|
const tmpResult = tmp(7513);
|
|
}
|
|
obj3.billing_session_id = uuid;
|
|
obj3.scrolling_direction = scrollingDirection;
|
|
obj3.scroll_window_start_index = scrollWindowStartIndex;
|
|
obj3.scroll_window_end_index = scrollWindowEndIndex;
|
|
obj3.scroll_window_size = scrollWindowSize;
|
|
obj4 = QuestDataUtils;
|
|
obj3.content_name = AnalyticsTypes.getQuestContentName(questContent);
|
|
obj3.content_id = questContent;
|
|
obj3.carousel_size = carouselSize;
|
|
obj2.track(AnalyticEvents.QUEST_HOME_CAROUSEL_SCROLL, obj3);
|
|
};
|
|
export const trackQuestHomeSearchEntered = function trackQuestHomeSearchEntered(searchSessionId) {
|
|
const obj = SessionAdGenerator;
|
|
const obj3 = { client_ad_session_id: obj.getOrRefreshAdSession().uuid, billing_session_id: null, search_session_id: null };
|
|
const obj2 = AnalyticsUtilsDefault;
|
|
const activeSessionUnsafe = SessionHeartbeatScheduler.getActiveSessionUnsafe();
|
|
let uuid;
|
|
if (activeSessionUnsafe != null) {
|
|
uuid = activeSessionUnsafe.uuid;
|
|
}
|
|
if (uuid == null) {
|
|
uuid = null;
|
|
}
|
|
obj3.billing_session_id = uuid;
|
|
obj3.search_session_id = searchSessionId.searchSessionId;
|
|
obj2.track(AnalyticEvents.QUEST_HOME_SEARCH_ENTERED, obj3);
|
|
};
|
|
export const trackQuestHomeSearchClosed = function trackQuestHomeSearchClosed(arg0) {
|
|
({ searchSessionId, searchSessionDurationMs } = arg0);
|
|
const obj = SessionAdGenerator;
|
|
const obj3 = { client_ad_session_id: obj.getOrRefreshAdSession().uuid, billing_session_id: null, search_session_id: null, search_session_duration_ms: null };
|
|
const obj2 = AnalyticsUtilsDefault;
|
|
const activeSessionUnsafe = SessionHeartbeatScheduler.getActiveSessionUnsafe();
|
|
let uuid;
|
|
if (activeSessionUnsafe != null) {
|
|
uuid = activeSessionUnsafe.uuid;
|
|
}
|
|
if (uuid == null) {
|
|
uuid = null;
|
|
}
|
|
obj3.billing_session_id = uuid;
|
|
obj3.search_session_id = searchSessionId;
|
|
obj3.search_session_duration_ms = searchSessionDurationMs;
|
|
obj2.track(AnalyticEvents.QUEST_HOME_SEARCH_CLOSED, obj3);
|
|
};
|
|
export const trackQuestHomeSearchQuerySubmitted = function trackQuestHomeSearchQuerySubmitted(arg0) {
|
|
({ searchSessionId, searchQuery, searchQueryLength, resultsCount, hasResults } = arg0);
|
|
const obj = SessionAdGenerator;
|
|
const obj3 = { client_ad_session_id: obj.getOrRefreshAdSession().uuid, billing_session_id: null, search_session_id: null, search_query: null, search_query_length: null, results_count: null, has_results: null };
|
|
const obj2 = AnalyticsUtilsDefault;
|
|
const activeSessionUnsafe = SessionHeartbeatScheduler.getActiveSessionUnsafe();
|
|
let uuid;
|
|
if (activeSessionUnsafe != null) {
|
|
uuid = activeSessionUnsafe.uuid;
|
|
}
|
|
if (uuid == null) {
|
|
uuid = null;
|
|
}
|
|
obj3.billing_session_id = uuid;
|
|
obj3.search_session_id = searchSessionId;
|
|
obj3.search_query = searchQuery;
|
|
obj3.search_query_length = searchQueryLength;
|
|
obj3.results_count = resultsCount;
|
|
obj3.has_results = hasResults;
|
|
obj2.track(AnalyticEvents.QUEST_HOME_SEARCH_QUERY_SUBMITTED, obj3);
|
|
};
|
|
export const trackQuestContentQuestBarOrDockModeChange = function trackQuestContentQuestBarOrDockModeChange(arg0) {
|
|
({ questContent, sourceQuestContent, questId, mode, prevMode } = arg0);
|
|
const contentProperties = AnalyticsTypes.getContentProperties(questContent);
|
|
trackQuestEvent({ questId, event: AnalyticEvents.QUEST_BAR_MODE_CHANGED, properties: { content_id: contentProperties.content_id, content_name: contentProperties.content_name, mode, previous_mode: prevMode }, sourceQuestContent });
|
|
};
|
|
export const trackAdContentQuestBarOrDockModeChange = function trackAdContentQuestBarOrDockModeChange(arg0) {
|
|
({ adContentId, adCreativeType, questContent, sourceQuestContent, mode, prevMode } = arg0);
|
|
const contentProperties = AnalyticsTypes.getContentProperties(questContent);
|
|
trackAdContentEvent({ adContentId, adCreativeType, event: AnalyticEvents.QUEST_BAR_MODE_CHANGED, properties: { content_id: contentProperties.content_id, content_name: contentProperties.content_name, mode, previous_mode: prevMode }, sourceQuestContent });
|
|
};
|
|
export const trackQuestEmbedFallbackViewed = function trackQuestEmbedFallbackViewed(questId, EXCLUDED_QUEST) {
|
|
AppAnalyticsUtilsDefault.trackWithMetadata(AnalyticEvents.QUEST_EMBED_FALLBACK_VIEWED, { quest_id: questId, reason: EXCLUDED_QUEST });
|
|
};
|