Files
discord-decomp/_bundle/differenceInMonths.js
T
2026-11-01 12:12:55 +02:00

54 lines
1.8 KiB
JavaScript

// Metro module 3466 (f3467).
import * as _toDate from "./toDate";
import { __esModule } from "./toDate";
import * as _differenceInCalendarMonths from "./differenceInCalendarMonths";
import * as _compareAsc from "./compareAsc";
import * as _requiredArgs from "./requiredArgs";
import * as _isLastDayOfMonth from "./isLastDayOfMonth";
let c1823_0, c1823_1, c1823_2, c1823_3, c1823_4;
export default function differenceInMonths(a0, a1) {
(0, c1823_3.default)(2, arguments);
const r12 = (0, c1823_0.default)(a0);
const r14 = (0, c1823_0.default)(a1);
const r8 = (0, c1823_2.default)(r12, r14);
const r30 = Math.abs((0, c1823_1.default)(r12, r14));
const r2 = r30 < 1;
let r32 = 0;
if (!r2) {
if (r12.getMonth() === 1 && r12.getDate() > 27) {
r12.setDate(30);
}
r12.setMonth(r12.getMonth() - r8 * r30);
const r45 = (0, c1823_2.default)(r12, r14);
const r46 = -r8;
r32 = r8 * (r30 - Number((0, c1823_4.default)((0, c1823_0.default)(a0)) && r30 === 1 && (0, c1823_2.default)(a0, r14) === 1 ? false : r45 === r46));
}
return r32 !== 0 ? r32 : 0;
};
c1823_0 = _toDate ? __esModule ? _toDate : {
default: _toDate
} : {
default: _toDate
};
c1823_1 = _differenceInCalendarMonths ? _differenceInCalendarMonths.__esModule ? _differenceInCalendarMonths : {
default: _differenceInCalendarMonths
} : {
default: _differenceInCalendarMonths
};
c1823_2 = _compareAsc ? _compareAsc.__esModule ? _compareAsc : {
default: _compareAsc
} : {
default: _compareAsc
};
c1823_3 = _requiredArgs ? _requiredArgs.__esModule ? _requiredArgs : {
default: _requiredArgs
} : {
default: _requiredArgs
};
c1823_4 = _isLastDayOfMonth ? _isLastDayOfMonth.__esModule ? _isLastDayOfMonth : {
default: _isLastDayOfMonth
} : {
default: _isLastDayOfMonth
};
module.exports = exports.default;