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

60 lines
1.6 KiB
JavaScript

// Metro module 3481 (f3482).
import * as _addWeeks from "./addWeeks";
import { __esModule } from "./addWeeks";
import * as _startOfWeek from "./startOfWeek";
import * as _toDate from "./toDate";
import * as _requiredArgs from "./requiredArgs";
let c1838_0, c1838_1, c1838_2, c1838_3;
export default function eachWeekOfInterval(a0, a1) {
let time3;
let r4 = a0;
(0, c1838_3.default)(1, arguments);
if (!a0) {
r4 = {};
}
const r9 = (0, c1838_2.default)(r4.start);
const r20 = (0, c1838_2.default)(r4.end);
const time = r20.getTime();
if (r9.getTime() <= time) {
let r33 = (0, c1838_1.default)(r9, a1);
const r35 = (0, c1838_1.default)(r20, a1);
r33.setHours(15);
r35.setHours(15);
const time2 = r35.getTime();
const r42 = [];
if (r33.getTime() <= time2) {
do {
r33.setHours(0);
r42.push((0, c1838_2.default)(r33));
const r54 = (0, c1838_0.default)(r33, 1);
r54.setHours(15);
time3 = r54.getTime();
r33 = r54;
} while (time3 <= time2);
}
return r42;
}
throw new RangeError("Invalid interval");
};
c1838_0 = _addWeeks ? __esModule ? _addWeeks : {
default: _addWeeks
} : {
default: _addWeeks
};
c1838_1 = _startOfWeek ? _startOfWeek.__esModule ? _startOfWeek : {
default: _startOfWeek
} : {
default: _startOfWeek
};
c1838_2 = _toDate ? _toDate.__esModule ? _toDate : {
default: _toDate
} : {
default: _toDate
};
c1838_3 = _requiredArgs ? _requiredArgs.__esModule ? _requiredArgs : {
default: _requiredArgs
} : {
default: _requiredArgs
};
module.exports = exports.default;