// 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;