90 lines
4.6 KiB
TypeScript
90 lines
4.6 KiB
TypeScript
/* 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] */;
|