// Metro module 3479 (f3480). import * as _addQuarters from "./addQuarters"; import { __esModule } from "./addQuarters"; import * as _startOfQuarter from "./startOfQuarter"; import * as _toDate from "./toDate"; import * as _requiredArgs from "./requiredArgs"; let c1836_0, c1836_1, c1836_2, c1836_3; export default function eachQuarterOfInterval(a0) { let time3; let r2 = a0; (0, c1836_3.default)(1, arguments); if (!a0) { r2 = {}; } const r16 = (0, c1836_2.default)(r2.start); const r19 = (0, c1836_2.default)(r2.end); const time = r19.getTime(); if (r16.getTime() <= time) { let r30 = (0, c1836_1.default)(r16); const time2 = (0, c1836_1.default)(r19).getTime(); const r35 = []; if (r30.getTime() <= time2) { do { r35.push((0, c1836_2.default)(r30)); const r45 = (0, c1836_0.default)(r30, 1); time3 = r45.getTime(); r30 = r45; } while (time3 <= time2); } return r35; } throw new RangeError("Invalid interval"); }; c1836_0 = _addQuarters ? __esModule ? _addQuarters : { default: _addQuarters } : { default: _addQuarters }; c1836_1 = _startOfQuarter ? _startOfQuarter.__esModule ? _startOfQuarter : { default: _startOfQuarter } : { default: _startOfQuarter }; c1836_2 = _toDate ? _toDate.__esModule ? _toDate : { default: _toDate } : { default: _toDate }; c1836_3 = _requiredArgs ? _requiredArgs.__esModule ? _requiredArgs : { default: _requiredArgs } : { default: _requiredArgs }; module.exports = exports.default;