174 lines
12 KiB
TypeScript
174 lines
12 KiB
TypeScript
/* Metro module 6528; source: modules/quests/QuestConstants.tsx; dependencies: [6529, 672, 6530, 507, 6531, 6535, 22, 2, 6536] */
|
|
import Durations from '../../utils/Durations.tsx'; /* Metro dependency 672 */
|
|
import * as FileImportTrackerModule from '../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
|
|
import * as Module00022Module from '../../by-id/module-00022.js'; /* Metro dependency 22 */
|
|
import * as HTTPUtilsModule from '../../external/discord_common/js/packages/http-utils/HTTPUtils.tsx'; /* Metro dependency 507 */
|
|
import * as QuestVariantsModule from '../../external/discord_common/js/shared/shared-constants/QuestVariants.tsx'; /* Metro dependency 6529 */
|
|
import * as QuestsModule from '../../external/discord_common/js/shared/shared-constants/Quests.tsx'; /* Metro dependency 6530 */
|
|
import * as QuestTypesModule from './QuestTypes.tsx'; /* Metro dependency 6531 */
|
|
import * as FirstPartyQuestTaskTypesModule from '../../external/discord_common/js/shared/shared-constants/FirstPartyQuestTaskTypes.tsx'; /* Metro dependency 6535 */
|
|
import * as DismissibleQuestContentFlagsModule from '../../external/discord_common/js/shared/shared-constants/DismissibleQuestContentFlags.tsx'; /* Metro dependency 6536 */
|
|
|
|
function _fun51399(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#51399, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6706:6, offset: 0x01234080, size: 2641 bytes, params: 8, frame: 42
|
|
let Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
let Set = global.Set;
|
|
const QuestVariants = (QuestVariantsModule).QuestVariants;
|
|
const NITRO_2_POINT_0_CTA = QuestVariants.NITRO_2_POINT_0_CTA;
|
|
const ORBS_MULTIPLIER_QUEST = QuestVariants.ORBS_MULTIPLIER_QUEST;
|
|
const XBOX_GAME_PASS_QUEST = QuestVariants.XBOX_GAME_PASS_QUEST;
|
|
let set = new Set([NITRO_2_POINT_0_CTA, ORBS_MULTIPLIER_QUEST, XBOX_GAME_PASS_QUEST]);
|
|
const Millis = (Durations).Millis;
|
|
const MINUTE = Millis.MINUTE;
|
|
const Quests = (QuestsModule).Quests;
|
|
const ConsecutiveHeartbeatPeriodMinutes = Quests.ConsecutiveHeartbeatPeriodMinutes;
|
|
const value2 = MINUTE * ConsecutiveHeartbeatPeriodMinutes;
|
|
const aPIBaseURL = (HTTPUtilsModule).getAPIBaseURL();
|
|
const r16 = aPIBaseURL.indexOf('localhost') !== -1 ? '' + aPIBaseURL + '/_cdn_storage/' : aPIBaseURL.indexOf('127.0.0.1') === -1 ? 'https://cdn.discordapp.com/' : '' + aPIBaseURL + '/_cdn_storage/';
|
|
const value9 = r16 + 'quests/';
|
|
Set = global.Set;
|
|
const {DESKTOP_ACCOUNT_PANEL_AREA, MOBILE_HOME_DOCK_AREA, QUEST_HOME_BANNER_DESKTOP, QUEST_HOME_MOBILE_CAROUSEL,
|
|
VIDEO_MODAL_MOBILE} = (QuestTypesModule).QuestPlacement;
|
|
set = new Set([DESKTOP_ACCOUNT_PANEL_AREA, MOBILE_HOME_DOCK_AREA, QUEST_HOME_BANNER_DESKTOP,
|
|
QUEST_HOME_MOBILE_CAROUSEL, VIDEO_MODAL_MOBILE]);
|
|
Set = global.Set;
|
|
const FirstPartyQuestTaskTypes = (FirstPartyQuestTaskTypesModule).FirstPartyQuestTaskTypes;
|
|
let STREAM_ON_DESKTOP = FirstPartyQuestTaskTypes.STREAM_ON_DESKTOP;
|
|
let PLAY_ON_DESKTOP = FirstPartyQuestTaskTypes.PLAY_ON_DESKTOP;
|
|
let PLAY_ON_XBOX = FirstPartyQuestTaskTypes.PLAY_ON_XBOX;
|
|
let PLAY_ON_PLAYSTATION = FirstPartyQuestTaskTypes.PLAY_ON_PLAYSTATION;
|
|
let PLAY_ACTIVITY = FirstPartyQuestTaskTypes.PLAY_ACTIVITY;
|
|
set = new Set([STREAM_ON_DESKTOP, PLAY_ON_DESKTOP, PLAY_ON_XBOX, PLAY_ON_PLAYSTATION, PLAY_ACTIVITY]);
|
|
Set = global.Set;
|
|
STREAM_ON_DESKTOP = FirstPartyQuestTaskTypes.STREAM_ON_DESKTOP;
|
|
PLAY_ON_DESKTOP = FirstPartyQuestTaskTypes.PLAY_ON_DESKTOP;
|
|
PLAY_ON_XBOX = FirstPartyQuestTaskTypes.PLAY_ON_XBOX;
|
|
PLAY_ON_PLAYSTATION = FirstPartyQuestTaskTypes.PLAY_ON_PLAYSTATION;
|
|
PLAY_ACTIVITY = FirstPartyQuestTaskTypes.PLAY_ACTIVITY;
|
|
set = new Set([STREAM_ON_DESKTOP, PLAY_ON_DESKTOP, PLAY_ON_XBOX, PLAY_ON_PLAYSTATION, PLAY_ACTIVITY]);
|
|
Set = global.Set;
|
|
STREAM_ON_DESKTOP = FirstPartyQuestTaskTypes.STREAM_ON_DESKTOP;
|
|
PLAY_ON_DESKTOP = FirstPartyQuestTaskTypes.PLAY_ON_DESKTOP;
|
|
PLAY_ON_XBOX = FirstPartyQuestTaskTypes.PLAY_ON_XBOX;
|
|
PLAY_ON_PLAYSTATION = FirstPartyQuestTaskTypes.PLAY_ON_PLAYSTATION;
|
|
PLAY_ACTIVITY = FirstPartyQuestTaskTypes.PLAY_ACTIVITY;
|
|
set = new Set([STREAM_ON_DESKTOP, PLAY_ON_DESKTOP, PLAY_ON_XBOX, PLAY_ON_PLAYSTATION, PLAY_ACTIVITY]);
|
|
const object3 = {VIDEO: 'task_video', PLAY: 'task_play'};
|
|
const object4 = {VIRTUAL_CURRENCY: 'reward_virtual_currency', COLLECTIBLE: 'reward_collectible',
|
|
IN_GAME: 'reward_in_game'};
|
|
const PLAY = object3.PLAY;
|
|
const items6 = [{group: 'task', filter: PLAY}];
|
|
const VIDEO = object3.VIDEO;
|
|
items6[1] = {group: 'task', filter: VIDEO};
|
|
const VIRTUAL_CURRENCY = object4.VIRTUAL_CURRENCY;
|
|
items6[2] = {group: 'reward', filter: VIRTUAL_CURRENCY};
|
|
const COLLECTIBLE = object4.COLLECTIBLE;
|
|
items6[3] = {group: 'reward', filter: COLLECTIBLE};
|
|
const IN_GAME = object4.IN_GAME;
|
|
items6[4] = {group: 'reward', filter: IN_GAME};
|
|
const env0_2 = ['reward', 'task'];
|
|
Object = global.Object;
|
|
const entries = Object.entries;
|
|
const value20 = Reflect.apply(entries, Object, [Module00022Module.groupBy(items6, 'group')]).sort(_fun51400);
|
|
(FileImportTrackerModule).fileFinishedImporting('modules/quests/QuestConstants.tsx');
|
|
exports.QuestsExperimentLocations = {ACTIVITY_PANEL: 'quests_bar_activity_panel', QUESTS_MANAGER: 'quests_manager',
|
|
QUESTS_CONSOLE_OPTIMISTIC_UPDATES_MANAGER: 'quests_console_optimistic_updates_manager',
|
|
USER_SETTINGS_GIFT_INVENTORY: 'user_settings_gift_inventory',
|
|
USER_SETTINGS_SEARCH_GIFT_INVENTORY: 'user_settings_search_gift_inventory', USE_QUESTS: 'use_quests',
|
|
STREAM_SOURCE_SELECT: 'stream_source_select', MEMBERS_LIST: 'members_list', QUESTS_BAR: 'quests_bar',
|
|
QUESTS_BAR_MOBILE: 'quests_bar_mobile', REWARD_CODE_MODAL: 'reward_code_modal',
|
|
INGAME_REWARD_MODAL: 'ingame_reward_modal', INGAME_CONNECTION_MODAL: 'ingame_connection_modal',
|
|
COLLECTIBLE_REWARD_MODAL: 'collectible_reward_modal', ORBS_REWARD_MODAL: 'orbs_reward_modal',
|
|
QUESTS_MINOR_REWARD_CAPPING_CONFIG: 'QUESTS_MINOR_REWARD_CAPPING_CONFIG', QUESTS_CARD: 'quests_card',
|
|
QUESTS_STORE: 'quests_store', QUEST_CHANNEL_CALL_HEADER: 'quests_channel_call_header',
|
|
QUEST_HOME_DESKTOP: 'quest_home_desktop', QUEST_HOME_MOBILE: 'quest_home_mobile',
|
|
QUEST_PROGRESS_BAR: 'quest_progress_bar', EMBED_MOBILE: 'embed_mobile', EMBED_DESKTOP: 'embed_desktop',
|
|
QUEST_CONTEXT_MENU: 'context_menu', CODED_LINK: 'coded_link', QUEST_DISCLOSURE_MODAL: 'quest_disclosure_modal',
|
|
DISCOVERY_SIDEBAR: 'discovery_sidebar', DISCOVERY_COMPASS: 'discovery_compass', BADGE: 'badge',
|
|
COLLECTIBLES_SHOP_HEADER_BAR: 'collectibles_shop_header_bar',
|
|
ORBS_ANNOUNCEMENT_MODAL: 'orbs_announcement_modal', CONFLICT_CHECKS: 'conflict_checks',
|
|
VIDEO_MODAL: 'video_modal', VIDEO_MODAL_MOBILE: 'video_modal_mobile',
|
|
GAME_WIDGETS_POPOVER: 'game_widgets_popover', PRIVATE_CHANNELS_LIST: 'private_channels_list',
|
|
INTERNAL_TOOLING: 'internal_tooling', QUEST_HOME_MOVED_CALLOUT: 'quest_home_moved_callout',
|
|
IN_APP_NAVIGATION: 'in_app_navigation', QUEST_DEEP_LINK_UTIL: 'quest_deep_link_util',
|
|
YOU_TAB_PROFILE_HEADER: 'you_tab_profile_header', QUEST_INSTRUCTIONS: 'quest_instructions',
|
|
QUEST_ACTIVITY_BOTTOM_SHEET: 'quest_activity_bottom_sheet', QUEST_PRIMARY_CTA: 'quest_primary_cta',
|
|
QUEST_ACTIVITY_HEADER: 'quest_activity_header',
|
|
QUEST_ACTIVITY_UNENROLLED_MODAL: 'quest_activity_unenrolled_modal',
|
|
NITRO_HOME_MARKETING: 'nitro_home_marketing', NITRO_HOME_TAB: 'nitro_home_tab',
|
|
QUEST_ORB_MULTIPLIER_TAB_TOOLTIP: 'quest_orb_multiplier_tab_tooltip',
|
|
PLAY_QUEST_CONNECTION_MODAL: 'play_quest_connection_modal'};
|
|
const DismissibleQuestContentFlags = (DismissibleQuestContentFlagsModule).DismissibleQuestContentFlags;
|
|
exports.DismissibleQuestContentFlags = DismissibleQuestContentFlags;
|
|
exports.QuestVariants = QuestVariants;
|
|
exports.NitroQuestVariants = set;
|
|
exports.QUESTS_SETTINGS_SECTION = 'inventory';
|
|
exports.CONSECUTIVE_HEARTBEAT_PERIOD_MS = value2;
|
|
exports.QUEST_BAR_SPRING_CONFIG_QUEST_ACCEPTED = {'tension': 900, 'friction': 45, 'clamp': true};
|
|
exports.QUEST_BAR_SPRING_CONFIG_QUEST_UNACCEPTED = {'tension': 360, 'friction': 30, 'clamp': true};
|
|
exports.MIN_SEC_UNTIL_NEXT_PROGRESS_UPDATE = 6;
|
|
exports.MIN_SEC_NOISE_PROGRESS_UPDATE = 2;
|
|
exports.QuestTaskPlatform = {CONSOLE: 'CONSOLE', DESKTOP: 'DESKTOP'};
|
|
exports.QuestAuthMethod = {IN_GAME: 'in_game', WEB: 'web'};
|
|
exports.QUEST_SPLIT_MODAL_PANEL_WIDTH = 454;
|
|
exports.QUEST_SPLIT_MODAL_HERO_DISPLAY_MAX_HEIGHT = 190;
|
|
exports.QUEST_SPLIT_MODAL_HERO_IMAGE_DENSITY = 2;
|
|
exports.CDN_URL_BASE = r16;
|
|
exports.QUESTS_CDN_URL_BASE = value9;
|
|
exports.QuestDockMode = {COLLAPSED: 'collapsed', EXPANDED: 'expanded', CLOSED: 'closed',
|
|
SOFT_DISMISSED: 'soft-dismissed', RESET_TO_PREVIOUS: 'reset-to-previous'};
|
|
exports.DISCORD_APPLICATION_ID = '545364944258990091';
|
|
exports.VideoKeyBindings = {PLAYBACK: 'k', SPACE: ' ', SEEK_BACK: 'j', SEEK_FORWARD: 'l', CAPTION: 'c',
|
|
FULLSCREEN: 'f', MUTE: 'm'};
|
|
exports.QUEST_REWARD_CODE_CLAIM_BOTTOM_SHEET_KEY = 'QuestRewardCodeClaimBottomSheet';
|
|
exports.QUEST_REWARD_DETAILS_BOTTOM_SHEET_KEY = 'QuestRewardDetailsBottomSheet';
|
|
exports.REWARD_CODE_PLACEHOLDER = '{reward_code}';
|
|
exports.QuestEmbedFallbackReason = {EXCLUDED_QUEST: 'excluded_quest', UNKNOWN_QUEST: 'unknown_quest',
|
|
NOT_SHAREABLE_QUEST: 'not_shareable_quest'};
|
|
exports.BountyCarouselEmptyStateReason = {EMPTY: 'empty', COMPLETED: 'completed'};
|
|
exports.ORBS_INTRO_QUEST_ID = '1333839522189938740';
|
|
exports.MOBILE_ORBS_INTRO_QUEST_ID = '1410358070831480904';
|
|
exports.PLAY_ACTIVITY_CLOUD_GAMING_QUEST_ID = '1420556874629251124';
|
|
exports.PLAY_ACTIVITY_SOCIAL_ENTRY_APPLICATION_ID = '1402418703554842694';
|
|
exports.DEFAULT_VIRTUAL_CURRENCY_QUEST_HOME_HERO_ID = '1496993616537587813';
|
|
exports.DEFAULT_GENERIC_QUEST_HOME_HERO_ID = '1496993616537587812';
|
|
exports.DEFAULT_PLACEHOLDER_ENTRYPOINT_BOUNTY_ID = '1514687533122982012';
|
|
exports.BILLABLE_PLACEMENTS = set;
|
|
exports.ACTIVE_NOW_SOCIAL_ENTRY_POINT_ALLOWED_TASK_TYPES = set;
|
|
exports.CHANNEL_HEADER_SOCIAL_ENTRY_POINT_ALLOWED_TASK_TYPES = set;
|
|
exports.MEMBER_LIST_SOCIAL_ENTRY_POINT_ALLOWED_TASK_TYPES = set;
|
|
exports.EMPTY_AD_DECISION_DATA = {is_targeted: false};
|
|
exports.QuestHomeSortMethods = {SUGGESTED: 'suggested', MOST_RECENT: 'most_recent', EXPIRING_SOON: 'expiring_soon',
|
|
RECENTLY_ENROLLED: 'recently_enrolled'};
|
|
exports.TaskFilterTypes = object3;
|
|
exports.RewardFilterTypes = object4;
|
|
exports.getQuestHomeFilterOptionItem = getQuestHomeFilterOptionItem;
|
|
exports.SORTED_QUEST_HOME_FILTER_GROUPS = value20;
|
|
function _fun51400(a0, a1) { // fn#51400, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6706:5051, offset: 0x01234ad1, size: 79 bytes, params: 3, frame: 13
|
|
const binding = env0_2;
|
|
const value2 = 0;
|
|
const value3 = binding.indexOf(a0[value2]);
|
|
const value = env0_2.indexOf(a1[value2]);
|
|
return value3 < value ? -1 : value < value3 ? 1 : value2;
|
|
}
|
|
|
|
function getQuestHomeFilterOptionItem(a0) { // fn#51401, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6706:6940, offset: 0x01234b20, size: 116 bytes, params: 2, frame: 14
|
|
var r0;
|
|
const Object = global.Object;
|
|
var value;
|
|
const value2 = Object.values(env0_0);
|
|
if (value2.includes(a0)) {
|
|
r0 = {group: 'task', filter: a0};
|
|
} else {
|
|
value = global.Object.values(env0_1);
|
|
value = value.includes(a0);
|
|
r0 = value ? {group: 'reward', filter: a0} : null;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun51399, 6528, [6529, 672, 6530, 507, 6531, 6535, 22, 2,
|
|
6536]) /* metro module 6528, dependencies: [6529, 672, 6530, 507, 6531, 6535, 22, 2, 6536] */;
|