/* Metro module 15730; source: modules/holidays/HolidayEventsUtils.tsx; dependencies: [15727, 2] */ import * as FileImportTrackerModule from '../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */ function _fun120786(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#120786, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15938:6, offset: 0x025359d4, size: 191 bytes, params: 8, frame: 19 let isEligible_1207872 = isEligible_120787; const useIsEligible_1207882 = useIsEligible_120788; const isHolidayHappening = function() { var r0; var Date = global.Date; var value = Date.now(); var value3 = value >= importDefault(dependencyMap[0]).startTimeMs; if (value3) { value = value <= importDefault(dependencyMap[0]).endTimeMs; r0 = value; } else { r0 = value3; } return r0; }; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); object = {isEligible: isEligible_1207872, useHolidaySoundpack: useHolidaySoundpack, useIsEligible: useIsEligible_1207882, getAppSpinnerSources: function() { return isHolidayHappening() ? importDefault(dependencyMap[0]).appSpinnerSources : null; }, getLoadingTips: getLoadingTips, getHolidaySoundpack: function() { var isEligible_1207872 = isEligible_120787(); var value2 = null; return isEligible_1207872 && value2 != importDefault(dependencyMap[0]).soundpack ? importDefault(dependencyMap[0]).soundpack : value2; }}; (FileImportTrackerModule).fileFinishedImporting('modules/holidays/HolidayEventsUtils.tsx'); exports.default = object; function isEligible_120787() { // fn#120787, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15938:43, offset: 0x02535a93, size: 50 bytes, params: 1, frame: 12 return isHolidayHappening() && (importDefault(15727) /* metro dependency 15727: HolidayEventsConfig */).getIsExperimentEligible(); } function useIsEligible_120788() { // fn#120788, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15938:136, offset: 0x02535ac5, size: 50 bytes, params: 1, frame: 12 return isHolidayHappening() && (importDefault(15727) /* metro dependency 15727: HolidayEventsConfig */).useIsExperimentEligible(); } function useHolidaySoundpack() { // fn#120790, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15938:429, offset: 0x02535b4a, size: 141 bytes, params: 1, frame: 15 var r0; var object; const value2 = useIsEligible_120788(); const value3 = null; if (value2) { if (value3 != (importDefault(15727) /* metro dependency 15727: HolidayEventsConfig */).soundpack) { if (value3 != (importDefault(15727) /* metro dependency 15727: HolidayEventsConfig */).soundpackLabel) { object = {}; object.soundpack = (importDefault(15727) /* metro dependency 15727: HolidayEventsConfig */).soundpack; object.soundpackLabel = (importDefault(15727) /* metro dependency 15727: HolidayEventsConfig */).soundpackLabel; r0 = object; } else { r0 = value3; } } else { r0 = value3; } } else { r0 = value3; } return r0; } function getLoadingTips() { // fn#120792, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15938:768, offset: 0x02535c04, size: 86 bytes, params: 1, frame: 15 var r1; var r0; var value; const isHolidayHappeningBinding = isHolidayHappening; const value2 = undefined; const isHolidayHappening2 = isHolidayHappeningBinding(); const value3 = null; if (isHolidayHappening2) { if (value3 == (importDefault(15727) /* metro dependency 15727: HolidayEventsConfig */).getLoadingTips) { r1 = value2; } else { value = importDefault(15727) /* metro dependency 15727: HolidayEventsConfig */; value = value.getLoadingTips(); r1 = value; } r0 = r1; } else { r0 = value3; } return r0; } } global.__d(_fun120786, 15730, [15727, 2]) /* metro module 15730, dependencies: [15727, 2] */;