// Metro module 3448 (f3449). import * as _addDays from "./addDays"; import { __esModule } from "./addDays"; import * as _differenceInCalendarDays from "./differenceInCalendarDays"; import * as _isSameDay from "./isSameDay"; import * as _isValid from "./isValid"; import * as _isWeekend from "./isWeekend"; import * as _toDate from "./toDate"; import * as _requiredArgs from "./requiredArgs"; import * as _toInteger from "./toInteger"; let c1805_0, c1805_1, c1805_2, c1805_3, c1805_4, c1805_5, c1805_6, c1805_7; export default function differenceInBusinessDays(a0, a1) { let r54; (0, c1805_6.default)(2, arguments); const r18 = (0, c1805_5.default)(a0); const r21 = (0, c1805_5.default)(a1); if ((0, c1805_3.default)(r18) && (0, c1805_3.default)(r21)) { const r29 = (0, c1805_1.default)(r18, r21); const r2 = r29 < 0 ? -1 : 1; const r33 = (0, c1805_7.default)(r29 / 7); const r35 = 5 * r33; let r39 = (0, c1805_0.default)(r21, 7 * r33); const r42 = (0, c1805_2.default)(r18, r39); let r43 = r35; let r44 = r43; if (!r42) { do { const r47 = (0, c1805_4.default)(r39); const r5 = r43; const r48 = r39; r43 = r5 + (r47 ? 0 : r2); const r51 = (0, c1805_0.default)(r48, r2); r54 = (0, c1805_2.default)(r18, r51); r39 = r51; r44 = r43; } while (!r54); } return r44 !== 0 ? r44 : 0; } return NaN; }; c1805_0 = _addDays ? __esModule ? _addDays : { default: _addDays } : { default: _addDays }; c1805_1 = _differenceInCalendarDays ? _differenceInCalendarDays.__esModule ? _differenceInCalendarDays : { default: _differenceInCalendarDays } : { default: _differenceInCalendarDays }; c1805_2 = _isSameDay ? _isSameDay.__esModule ? _isSameDay : { default: _isSameDay } : { default: _isSameDay }; c1805_3 = _isValid ? _isValid.__esModule ? _isValid : { default: _isValid } : { default: _isValid }; c1805_4 = _isWeekend ? _isWeekend.__esModule ? _isWeekend : { default: _isWeekend } : { default: _isWeekend }; c1805_5 = _toDate ? _toDate.__esModule ? _toDate : { default: _toDate } : { default: _toDate }; c1805_6 = _requiredArgs ? _requiredArgs.__esModule ? _requiredArgs : { default: _requiredArgs } : { default: _requiredArgs }; c1805_7 = _toInteger ? _toInteger.__esModule ? _toInteger : { default: _toInteger } : { default: _toInteger }; module.exports = exports.default;