59 lines
3.1 KiB
React
59 lines
3.1 KiB
React
/* Metro module 3526; source: unknown; dependencies: [3411, 3382, 3426, 3427, 3432, 3433, 3438, 3440, 3235, 3236] */
|
|
function _fun26908(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#26908, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3653:6, offset: 0x00f5179d, size: 286 bytes, params: 8, frame: 19
|
|
const closure = function(a0) {
|
|
var value = a0;
|
|
return value && value.__esModule ? value : {default: value};
|
|
};
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
exports.default = intervalToDuration;
|
|
const env0_0 = closure(require(3411) /* metro dependency 3411 */);
|
|
const env0_1 = closure(require(3382) /* metro dependency 3382 */);
|
|
const env0_2 = closure(require(3426) /* metro dependency 3426 */);
|
|
const env0_3 = closure(require(3427) /* metro dependency 3427 */);
|
|
const env0_4 = closure(require(3432) /* metro dependency 3432 */);
|
|
const env0_5 = closure(require(3433) /* metro dependency 3433 */);
|
|
const env0_6 = closure(require(3438) /* metro dependency 3438 */);
|
|
const env0_7 = closure(require(3440) /* metro dependency 3440 */);
|
|
const env0_8 = closure(require(3235) /* metro dependency 3235 */);
|
|
const env0_9 = closure(require(3236) /* metro dependency 3236 */);
|
|
module.exports = exports.default;
|
|
}
|
|
|
|
function intervalToDuration({start, end}) { // fn#26910, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3653:102, offset: 0x00f518bb, size: 602 bytes, params: 2, frame: 19
|
|
(0, env0_9.default)(1, arguments);
|
|
const value2 = env0_8.default(start);
|
|
const value3 = env0_8.default(end);
|
|
let isNaN = global.isNaN;
|
|
let getTime = value2.getTime;
|
|
if (isNaN(Reflect.apply(getTime, value2, []))) {
|
|
throw new global.RangeError('Start Date is invalid');
|
|
}
|
|
isNaN = global.isNaN;
|
|
getTime = value3.getTime;
|
|
if (isNaN(Reflect.apply(getTime, value3, []))) {
|
|
throw new global.RangeError('End Date is invalid');
|
|
}
|
|
const object2 = {};
|
|
let Math = global.Math;
|
|
object2.years = Math.abs((0, env0_7.default)(value3, value2));
|
|
const value4 = (0, env0_0.default)(value3, value2);
|
|
const value5 = env0_1.default(value2, {years: value4 * object2.years});
|
|
Math = global.Math;
|
|
object2.months = Math.abs((0, env0_5.default)(value3, value5));
|
|
const value6 = env0_1.default(value5, {months: value4 * object2.months});
|
|
Math = global.Math;
|
|
object2.days = Math.abs((0, env0_2.default)(value3, value6));
|
|
const value7 = env0_1.default(value6, {days: value4 * object2.days});
|
|
Math = global.Math;
|
|
object2.hours = Math.abs((0, env0_3.default)(value3, value7));
|
|
const value8 = env0_1.default(value7, {hours: value4 * object2.hours});
|
|
Math = global.Math;
|
|
object2.minutes = Math.abs((0, env0_4.default)(value3, value8));
|
|
const value9 = env0_1.default(value8, {minutes: value4 * object2.minutes});
|
|
Math = global.Math;
|
|
object2.seconds = Math.abs((0, env0_6.default)(value3, value9));
|
|
return object2;
|
|
}
|
|
|