Initial commit

This commit is contained in:
janisslsm committed 2026-07-27 16:20:00 +03:00
commit af3b49f756
16065 files changed
+2938410

No files matched your search

+162
View File
@@ -0,0 +1,162 @@
/* Metro module 6528; source: modules/quests/QuestConstants.tsx; dependencies: [6529, 672, 6530, 507, 6531, 6535, 22, 2, 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 = (require(6529) /* metro dependency 6529: QuestVariants */).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 = (importDefault(672) /* metro dependency 672: Durations */).Millis;
const MINUTE = Millis.MINUTE;
const Quests = (require(6530) /* metro dependency 6530: Quests */).Quests;
const ConsecutiveHeartbeatPeriodMinutes = Quests.ConsecutiveHeartbeatPeriodMinutes;
const value2 = MINUTE * ConsecutiveHeartbeatPeriodMinutes;
const aPIBaseURL = (require(507) /* metro dependency 507: HTTPUtils */).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} = (require(6531) /* metro dependency 6531: QuestTypes */).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 = (require(6535) /* metro dependency 6535: FirstPartyQuestTaskTypes */).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 object = {VIDEO: 'task_video', PLAY: 'task_play'};
const object2 = {VIRTUAL_CURRENCY: 'reward_virtual_currency', COLLECTIBLE: 'reward_collectible',
IN_GAME: 'reward_in_game'};
const PLAY = object.PLAY;
const items6 = [{group: 'task', filter: PLAY}];
const VIDEO = object.VIDEO;
items6[1] = {group: 'task', filter: VIDEO};
const VIRTUAL_CURRENCY = object2.VIRTUAL_CURRENCY;
items6[2] = {group: 'reward', filter: VIRTUAL_CURRENCY};
const COLLECTIBLE = object2.COLLECTIBLE;
items6[3] = {group: 'reward', filter: COLLECTIBLE};
const IN_GAME = object2.IN_GAME;
items6[4] = {group: 'reward', filter: IN_GAME};
const env0_2 = ['reward', 'task'];
Object = global.Object;
const entries = Object.entries;
const value18 = require(22) /* metro dependency 22 */;
const value20 = Reflect.apply(entries, Object, [value18.groupBy(items6, 'group')]).sort(_fun51400);
(require(2) /* metro dependency 2 */).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 = (require(6536) /* metro dependency 6536: DismissibleQuestContentFlags */).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 = object;
exports.RewardFilterTypes = object2;
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;
}