'use strict';

var addDays = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/addDays.cjs');
var addMonths = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/addMonths.cjs');
var addWeeks = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/addWeeks.cjs');
var addYears = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/addYears.cjs');
var differenceInCalendarDays = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/differenceInCalendarDays.cjs');
var differenceInCalendarMonths = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/differenceInCalendarMonths.cjs');
var endOfISOWeek = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/endOfISOWeek.cjs');
var endOfMonth = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/endOfMonth.cjs');
var endOfWeek = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/endOfWeek.cjs');
var endOfYear = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/endOfYear.cjs');
var format = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/format.cjs');
var getISOWeek = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/getISOWeek.cjs');
var getWeek = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/getWeek.cjs');
var isAfter = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/isAfter.cjs');
var isBefore = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/isBefore.cjs');
var isDate = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/isDate.cjs');
var isSameDay = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/isSameDay.cjs');
var isSameMonth = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/isSameMonth.cjs');
var isSameYear = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/isSameYear.cjs');
var max = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/max.cjs');
var min = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/min.cjs');
var setMonth = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/setMonth.cjs');
var setYear = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/setYear.cjs');
var startOfDay = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/startOfDay.cjs');
var startOfISOWeek = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/startOfISOWeek.cjs');
var startOfMonth = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/startOfMonth.cjs');
var startOfWeek = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/startOfWeek.cjs');
var startOfYear = require('../../../../../../date-fns@3.6.0/node_modules/date-fns/startOfYear.cjs');

/**
 * The default date library to use with the date picker.
 *
 * @private
 * @internal
 */
const dateLib = {
    /** The constructor of the date object. */
    Date: Date,
    addDays: addDays.addDays,
    addMonths: addMonths.addMonths,
    addWeeks: addWeeks.addWeeks,
    addYears: addYears.addYears,
    differenceInCalendarDays: differenceInCalendarDays.differenceInCalendarDays,
    differenceInCalendarMonths: differenceInCalendarMonths.differenceInCalendarMonths,
    endOfISOWeek: endOfISOWeek.endOfISOWeek,
    endOfMonth: endOfMonth.endOfMonth,
    endOfWeek: endOfWeek.endOfWeek,
    endOfYear: endOfYear.endOfYear,
    format: format.formatDate,
    getISOWeek: getISOWeek.getISOWeek,
    getWeek: getWeek.getWeek,
    isAfter: isAfter.isAfter,
    isBefore: isBefore.isBefore,
    isDate: isDate.isDate,
    isSameDay: isSameDay.isSameDay,
    isSameMonth: isSameMonth.isSameMonth,
    isSameYear: isSameYear.isSameYear,
    max: max.max,
    min: min.min,
    setMonth: setMonth.setMonth,
    setYear: setYear.setYear,
    startOfDay: startOfDay.startOfDay,
    startOfISOWeek: startOfISOWeek.startOfISOWeek,
    startOfMonth: startOfMonth.startOfMonth,
    startOfWeek: startOfWeek.startOfWeek,
    startOfYear: startOfYear.startOfYear
};

exports.dateLib = dateLib;
//# sourceMappingURL=dateLib.cjs.map
