// Module ID: 10368 // Function ID: 10369 // Name: getContextualEntrypointHeading // Dependencies: [5113, 1236, 9405, 9406, 9410, 7082, 7071, 5623, 2] // Exports: copyShareLink, getContextualEntrypointHeading, getCtaLink, getDefaultReward, getDisclosureText, getExternalCtaLabel, getFilterGroupHeadingText, getFilterTypeText, getQuestUrl, getSortMethodText // Module 10368 (getContextualEntrypointHeading) import QuestsExperimentLocations from "QuestsExperimentLocations"; let c3; let c4; let obj1; ({ QuestHomeSortMethods: obj1, RewardFilterTypes: c3, TaskFilterTypes: c4 } = QuestsExperimentLocations); let result = require("apexExperiment").fileFinishedImporting("modules/quests/utils/QuestCopyUtils.tsx"); export const getContextualEntrypointHeading = function getContextualEntrypointHeading(taskDetails) { let quest; let thirdPartyTaskDetails; ({ quest, thirdPartyTaskDetails } = taskDetails); const userStatus = quest.userStatus; let completedAt; if (userStatus != null) { completedAt = userStatus.completedAt; } if (null != completedAt) { const intl6 = require(1236) /* getSystemLocale */.intl; return intl6.string(require(1236) /* getSystemLocale */.t.BzFeTF); } else { const userStatus2 = quest.userStatus; let enrolledAt; if (userStatus2 != null) { enrolledAt = userStatus2.enrolledAt; } if (null != enrolledAt) { let percentComplete = taskDetails.taskDetails.percentComplete; if (null != thirdPartyTaskDetails) { percentComplete = thirdPartyTaskDetails.percentComplete; } if (percentComplete >= 0.75) { const intl5 = require(1236) /* getSystemLocale */.intl; let stringResult = intl5.string(require(1236) /* getSystemLocale */.t.gvCR4H); } else { if (percentComplete >= 0.45) { if (percentComplete <= 0.55) { const intl4 = require(1236) /* getSystemLocale */.intl; stringResult = intl4.string(require(1236) /* getSystemLocale */.t.JNx8sG); } } if (percentComplete > 0) { const intl3 = require(1236) /* getSystemLocale */.intl; stringResult = intl3.string(require(1236) /* getSystemLocale */.t.JMbfnc); } else { const intl2 = require(1236) /* getSystemLocale */.intl; stringResult = intl2.string(require(1236) /* getSystemLocale */.t["7e5k7L"]); } } return stringResult; } else { const intl = require(1236) /* getSystemLocale */.intl; const obj = { questName: null }; obj[0] = quest.config.messages.questName; return intl.formatToPlainString(require(1236) /* getSystemLocale */.t.EQa7os, obj); } } }; export const getDisclosureText = function getDisclosureText(isTargetedDisclosure) { let cosponsorName; let gamePublisher; ({ gamePublisher, cosponsorName } = isTargetedDisclosure); if (isTargetedDisclosure.isTargetedDisclosure) { if (isTargetedDisclosure.isContextualDisclosure) { const intl5 = require(1236) /* getSystemLocale */.intl; let stringResult = intl5.string(require(1236) /* getSystemLocale */.t.nPg6f1); } else { if (null == cosponsorName) { const intl3 = require(1236) /* getSystemLocale */.intl; let obj = { gamePublisher: null }; obj[0] = gamePublisher; let formatToPlainStringResult = intl3.formatToPlainString(require(1236) /* getSystemLocale */.t.Piihy1, obj); let tmp10 = require; } else { const intl2 = require(1236) /* getSystemLocale */.intl; obj = { gamePublisher: null, cosponsorName: null }; obj[0] = gamePublisher; obj[1] = cosponsorName; formatToPlainStringResult = intl2.formatToPlainString(require(1236) /* getSystemLocale */.t.DV47Gy, obj); tmp10 = require; } const intl4 = tmp10(1236).intl; const _HermesInternal = HermesInternal; stringResult = "" + formatToPlainStringResult + " " + intl4.string(tmp10(1236).t.fEbrT8); } } else { const intl = require(1236) /* getSystemLocale */.intl; const formatToPlainString = intl.formatToPlainString; const t = require(1236) /* getSystemLocale */.t; if (tmp) { const obj1 = { gamePublisher: null }; obj1[0] = gamePublisher; let formatToPlainStringResult1 = formatToPlainString(t.rctMRl, obj1); } else { obj = { gamePublisher: null, gameTitle: null }; obj[0] = gamePublisher; obj[1] = tmp2; formatToPlainStringResult1 = formatToPlainString(t["5bQWNG"], obj); } return formatToPlainStringResult1; } }; export const getExternalCtaLabel = function getExternalCtaLabel(quest) { return quest.config.ctaConfig.buttonLabel; }; export const getSortMethodText = function getSortMethodText(arg0) { if (constants.SUGGESTED === arg0) { const intl4 = require(1236) /* getSystemLocale */.intl; return intl4.string(require(1236) /* getSystemLocale */.t.gBfXPZ); } else if (tmp.MOST_RECENT === arg0) { const intl3 = require(1236) /* getSystemLocale */.intl; return intl3.string(require(1236) /* getSystemLocale */.t.K6oEu2); } else if (tmp.EXPIRING_SOON === arg0) { const intl2 = require(1236) /* getSystemLocale */.intl; return intl2.string(require(1236) /* getSystemLocale */.t.IB22n3); } else if (tmp.RECENTLY_ENROLLED === arg0) { const intl = require(1236) /* getSystemLocale */.intl; return intl.string(require(1236) /* getSystemLocale */.t["BB+2tX"]); } }; export const getFilterTypeText = function getFilterTypeText(filter) { if (constants2.VIRTUAL_CURRENCY === filter) { const intl5 = require(1236) /* getSystemLocale */.intl; return intl5.string(require(1236) /* getSystemLocale */.t.ElYQFS); } else if (tmp.COLLECTIBLE === filter) { const intl4 = require(1236) /* getSystemLocale */.intl; return intl4.string(require(1236) /* getSystemLocale */.t.Jg17Ut); } else if (tmp.IN_GAME === filter) { const intl3 = require(1236) /* getSystemLocale */.intl; return intl3.string(require(1236) /* getSystemLocale */.t["O/J2kr"]); } else if (constants3.VIDEO === filter) { const intl2 = require(1236) /* getSystemLocale */.intl; return intl2.string(require(1236) /* getSystemLocale */.t.e0iISA); } else if (tmp12.PLAY === filter) { const intl = require(1236) /* getSystemLocale */.intl; return intl.string(require(1236) /* getSystemLocale */.t["1nJR4p"]); } }; export const getFilterGroupHeadingText = function getFilterGroupHeadingText(arg0) { if ("reward" === arg0) { const intl2 = require(1236) /* getSystemLocale */.intl; return intl2.string(require(1236) /* getSystemLocale */.t.vjLqAU); } else if ("task" === arg0) { const intl = require(1236) /* getSystemLocale */.intl; return intl.string(require(1236) /* getSystemLocale */.t.Hufmss); } }; export const getQuestUrl = function getQuestUrl(id) { return "" + location.protocol + "//" + location.host + "/quests/" + id; }; export const getCtaLink = function getCtaLink(config) { return config.ctaConfig.link; }; export const copyShareLink = function copyShareLink(id, ctaContent) { ctaContent = ctaContent.ctaContent; let obj = require(9405) /* apexExperiment */; if (obj.shouldMigrateToAdAnalyticsInterface(require(9405) /* apexExperiment */.AdAnalyticsInterfaceExperimentStep.STEP_2_CLICKED_INTERNAL, "copy_share_link")) { let tmpResult = tmp(9406); obj = { type: null, adCreativeType: null, adCreativeId: null, questContentCTA: null, surfaceId: null, sourceQuestContent: null, questContentPosition: null, impressionId: null }; obj[0] = tmp(9410).AdUserActionType.CLICK_INTERNAL; obj[1] = tmp(7082).AdCreativeType.QUEST; obj[2] = id; obj[3] = ctaContent; ({ content: obj5[4], sourceQuestContent: obj5[5], position: obj5[6], impressionId: obj5[7] } = ctaContent); tmpResult.captureAdUserAction(obj); } else { tmpResult = tmp(7071); obj = { questId: null, questContent: null, questContentCTA: null, questContentPosition: null, impressionId: null, sourceQuestContent: null }; obj[0] = id; obj[1] = ctaContent.content; obj[2] = ctaContent; ({ position: obj3[3], impressionId: obj3[4], sourceQuestContent: obj3[5] } = ctaContent); const result = tmpResult.trackQuestContentClicked(obj); } require(5623) /* _copy */.copy("" + location.protocol + "//" + location.host + "/quests/" + id); }; export const getDefaultReward = function getDefaultReward(config) { if (0 === config.rewardsConfig.rewards.length) { const _Error = Error; const _HermesInternal = HermesInternal; const error = new Error("Quest " + config.id + " has no rewards configured"); throw error; } else { return config.rewardsConfig.rewards[0]; } };