88 lines
4.2 KiB
TypeScript
88 lines
4.2 KiB
TypeScript
/* Metro module 15730; source: modules/holidays/HolidayEventsUtils.tsx; dependencies: [15727, 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
|
|
var object2;
|
|
const closure = isEligible_120787;
|
|
const closure2 = 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});
|
|
object2 = {isEligible: closure, useHolidaySoundpack: useHolidaySoundpack, useIsEligible: closure2,
|
|
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;
|
|
}};
|
|
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/holidays/HolidayEventsUtils.tsx');
|
|
exports.default = object2;
|
|
}
|
|
|
|
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 object2;
|
|
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) {
|
|
object2 = {};
|
|
object2.soundpack = (importDefault(15727) /* metro dependency 15727: HolidayEventsConfig */).soundpack;
|
|
object2.soundpackLabel = (importDefault(15727) /* metro dependency 15727: HolidayEventsConfig */).soundpackLabel;
|
|
r0 = object2;
|
|
} 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;
|
|
}
|
|
|