úÎ$ñK      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJSafe+4:Parser version of Prelude.readApply parser N times=Parse natural number of N digits which is not greater than MNumber of digits Maximum valueNone+:Only time, without date  Date / Time12 months names.%capitalize first letter of the stringKShow name of given month KLM     KLMNone+345:Date/time formatDate/time format element#&Make Parser for specified date format.$$Parse date/time in specified format. NO!PQRSTUV"#$Format string, i.e. DD.MM.YYString to parse !"#$ "!#$ NO!PQRSTUV"#$None+4:7kWeekday as interval from Monday, so that weekdayToInterval Monday == 0 and weekdayToInterval Sunday == 6.84Number of weekday, with Monday == 1 and Sunday == 7.9Reverse for weekdayNumber<Get current date and time.=Get weekday of given date.@!Convert date from DateTime to DayA!Convert date from Day to DateTimeB)Modify DateTime with pure function on DayCAdd date interval to DateTimeD.Negate DateInterval value: Days 3 !’ Days (-3).E$Subtract DateInterval from DateTime.F Number of days between two datesHParsec parser for DateTime.IParsec parser for Date only.JParse date/timeC%&'()*+,-./0123456789:;<=WXYZ[\>]^_`abcde?fg@ABCDEFhiGjklmnopqrsH6Current date / time, to use as base for relative datesI6Current date / time, to use as base for relative datesJ6Current date / time, to use as base for relative datesString to parse5 %&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ5  %&'()*+,JIH?G<23456-./01A@789=:;BFCDE>4%&'()*+,-./0123456789:;<=WXYZ[\>]^_`abcde?fg@ABCDEFhiGjklmnopqrsHIJt       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQR   STUVWXYZ[\]^_`abcdefghijklmnopqrstdates_9ddQw72ci0N7PK5kF77JF6Data.Dates.InternalData.Dates.TypesData.Dates.Formats Data.DatestryRead tryReadInttimesnumberpYearpMonthpDayTimetHourtMinutetSecondDateTimeyearmonthdayhourminutesecondmonths capitalizeFormat FormatParser FormatElementYEARMONTHDAYHOURMINUTESECOND WhitespaceFixedpFormat parseFormat formatParserparseDateFormatWeekDayMondayTuesday WednesdayThursdayFridaySaturdaySunday DateIntervalDaysWeeksMonthsYearsDateIntervalTypeDayWeekMonthYearweekdayToInterval weekdayNumber intToWeekday lastMonday nextMondaygetCurrentDateTime dateWeekDayaddTimepTime dateTimeToDay dayToDateTime modifyDate addIntervalnegateInterval minusIntervaldatesDifference pDateInterval pDateTimepDate parseDate showMonth$fMonoidDateTime$fShowDateTimencharsbracketspHourpMinutepSecondopt uppercase isPrefixOfIlookupSmonthsN lookupMonthdate euroNumDate americanDate euroNumDate' americanDate'strDatestrDate'time24ampmtime12 pAbsDateTimepAbsDate maybePluralpDateIntervalTypepRelDatelastDatenextDatepWeekDay futureDatepassDatetodaytomorrow yesterdaypByWeek