60 lines
1.6 KiB
JavaScript
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;
|