Îõ³h$3G,      !"#$%&'()*+Yitzchak Gale 2019Yitzchak Gale portable Safe-Inferred<timezone-olsonÜThe reference C implentation imposes size limits on the data structures in a timezone file.timezone-olson&The maximum number of transition timestimezone-olson,The maximum number of TtInfo clock settingstimezone-olsonÁThe maximum total number of bytes in all timezone abbreviations.timezone-olson2The maximum number of leap second specifications.timezone-olsonÑOlson timezone files can contain leap second specifications, though most do not.timezone-olsonÃA Unix timestamp indicating the time that the leap second occurred timezone-olsonportable Safe-Inferred[!timezone-olson Render a TimeZoneSeries! as a binary Olson timezone file.ÏIf the values in the Olson timezone data exceed the standard size limits (see ?), this function throws an exception. For other behavior, use ", #, % and - directly."timezone-olson Convert a TimeZoneSeries to  OlsonData for rendering.#timezone-olsonCheck whether  OlsonData is within size limits.$timezone-olson:Render Olson timezone data as a binary Olson timezone fileÏIf the values in the Olson timezone data exceed the standard size limits (see ?), this function throws an exception. For other behavior, use #, % and - directly.%timezone-olsonËRender Olson timezone data in binary Olson timezone file format as a lazy  ByteString&timezone-olsonÇExtract Olson timezone data that can be rendered using Version 1 format!"#$%&Yitzchak Gale 2019Yitzchak Gale portable Safe-Inferred3„'timezone-olsonÜAn exception indicating that the binary data being parsed was not valid Olson timezone data(timezone-olson*Convert parsed Olson timezone data into a TimeZoneSeries.)timezone-olsonÌRead timezone data from a binary Olson timezone file and convert it into a TimeZoneSeries3 for use together with the types and fucntions of  Data.TimeÓ. This is the function from this module for which you are most likely to have use.ÏIf the values in the Olson timezone file exceed the standard size limits (see ?), this function throws an exception. For other behavior, use + and . directly.*timezone-olson#Parse a binary Olson timezone file.ÏIf the values in the Olson timezone file exceed the standard size limits (see ?), this function throws an exception. For other behavior, use + and . directly.+timezone-olson/A binary parser for binary Olson timezone files'()*+Yitzchak Gale 2019Yitzchak Gale portable Safe-Inferredë,   !"#$%&'()*+,)*(+'!"$#%&   /        !"#$%&'()*+,-./01/234+timezone-olson-0.2.1-6vjgF8ZsJ5w6b9Mu1I7zld"Data.Time.LocalTime.TimeZone.Olson(Data.Time.LocalTime.TimeZone.Olson.Types)Data.Time.LocalTime.TimeZone.Olson.Render(Data.Time.LocalTime.TimeZone.Olson.Parse SizeLimitsmaxTimesmaxTypes maxAbbrCharsmaxLeapsLeapInfoleapTime leapOffsetTtInfott_utofftt_isdsttt_ttypett_abbrTransitionTypeStdWallUTC Transition transTime transIndex OlsonDataolsonTransitions olsonTypes olsonLeaps olsonPosixTZ defaultLimits limitsNoSolarnoLimitsrenderTimeZoneSeriesToOlsonFiletimeZoneSeriesToOlsonverifyOlsonLimitsrenderOlsonToFileputOlsonextractOlsonV1 OlsonErrorolsonToTimeZoneSeriesgetTimeZoneSeriesFromOlsonFilegetOlsonFromFilegetOlsonbaseGHC.BaseStringbinary-0.8.8.0Data.Binary.PutrunPutData.Binary.GetrunGet