/* Metro module 3526; source: unknown; dependencies: [3411, 3382, 3426, 3427, 3432, 3433, 3438, 3440, 3235, 3236] */ import * as Module03235Module from './module-03235.js'; /* Metro dependency 3235 */ import * as Module03236Module from './module-03236.js'; /* Metro dependency 3236 */ import * as Module03382Module from './module-03382.js'; /* Metro dependency 3382 */ import * as Module03411Module from './module-03411.js'; /* Metro dependency 3411 */ import * as Module03426Module from './module-03426.js'; /* Metro dependency 3426 */ import * as Module03427Module from './module-03427.js'; /* Metro dependency 3427 */ import * as Module03432Module from './module-03432.js'; /* Metro dependency 3432 */ import * as Module03433Module from './module-03433.js'; /* Metro dependency 3433 */ import * as Module03438Module from './module-03438.js'; /* Metro dependency 3438 */ import * as Module03440Module from './module-03440.js'; /* Metro dependency 3440 */ 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(Module03411Module); const env0_1 = closure(Module03382Module); const env0_2 = closure(Module03426Module); const env0_3 = closure(Module03427Module); const env0_4 = closure(Module03432Module); const env0_5 = closure(Module03433Module); const env0_6 = closure(Module03438Module); const env0_7 = closure(Module03440Module); const env0_8 = closure(Module03235Module); const env0_9 = closure(Module03236Module); 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 object = {}; let Math = global.Math; object.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 * object.years}); Math = global.Math; object.months = Math.abs((0, env0_5.default)(value3, value5)); const value6 = env0_1.default(value5, {months: value4 * object.months}); Math = global.Math; object.days = Math.abs((0, env0_2.default)(value3, value6)); const value7 = env0_1.default(value6, {days: value4 * object.days}); Math = global.Math; object.hours = Math.abs((0, env0_3.default)(value3, value7)); const value8 = env0_1.default(value7, {hours: value4 * object.hours}); Math = global.Math; object.minutes = Math.abs((0, env0_4.default)(value3, value8)); const value9 = env0_1.default(value8, {minutes: value4 * object.minutes}); Math = global.Math; object.seconds = Math.abs((0, env0_6.default)(value3, value9)); return object; } } global.__d(_fun26908, 3526, [3411, 3382, 3426, 3427, 3432, 3433, 3438, 3440, 3235, 3236]) /* metro module 3526, dependencies: [3411, 3382, 3426, 3427, 3432, 3433, 3438, 3440, 3235, 3236] */;