diff --git a/R/cpp11.R b/R/cpp11.R index 738e6296..f89b14b1 100644 --- a/R/cpp11.R +++ b/R/cpp11.R @@ -172,6 +172,10 @@ clock_set_install <- function(path) { invisible(.Call("_clock_clock_set_install", path, PACKAGE = "clock")) } +clock_set_tz_dir <- function(path) { + invisible(.Call("_clock_clock_set_tz_dir", path, PACKAGE = "clock")) +} + iso_year_week_day_check_range_cpp <- function(x, component_string, arg) { invisible(.Call("_clock_iso_year_week_day_check_range_cpp", x, component_string, arg, PACKAGE = "clock")) } diff --git a/R/zzz.R b/R/zzz.R index 8a92083c..04659f2b 100644 --- a/R/zzz.R +++ b/R/zzz.R @@ -1,6 +1,15 @@ .onLoad <- function(libname, pkgname) { - tzdata <- system.file("tzdata", package = "clock", mustWork = TRUE) - clock_set_install(tzdata) + sysname <- tolower(Sys.info()[["sysname"]]) + + if (identical(sysname, "windows")) { + # Use shipped text version of the tzdb + tzdata <- system.file("tzdata", package = "clock", mustWork = TRUE) + clock_set_install(tzdata) + } else { + # Use shipped binary version of the tzdb + tz_dir <- system.file("zoneinfo", package = "clock", mustWork = TRUE) + clock_set_tz_dir(tz_dir) + } vctrs::s3_register("pillar::pillar_shaft", "clock_calendar", pillar_shaft.clock_calendar) vctrs::s3_register("pillar::pillar_shaft", "clock_time_point", pillar_shaft.clock_time_point) diff --git a/inst/include/date/date.h b/inst/include/date/date.h index bf5fe027..1ad54246 100644 --- a/inst/include/date/date.h +++ b/inst/include/date/date.h @@ -45,9 +45,7 @@ #include #include #include -#if !(__cplusplus >= 201402) -# include -#endif +#include #include #include #include @@ -6169,9 +6167,16 @@ long double read_long_double(std::basic_istream& is, unsigned m = 1, unsigned M = 10) { unsigned count = 0; + unsigned fcount = 0; + unsigned long long i = 0; + unsigned long long f = 0; + bool parsing_fraction = false; +#if ONLY_C_LOCALE + typename Traits::int_type decimal_point = '.'; +#else auto decimal_point = Traits::to_int_type( std::use_facet>(is.getloc()).decimal_point()); - std::string buf; +#endif while (true) { auto ic = is.peek(); @@ -6179,18 +6184,25 @@ read_long_double(std::basic_istream& is, unsigned m = 1, unsigned break; if (Traits::eq_int_type(ic, decimal_point)) { - buf += '.'; decimal_point = Traits::eof(); - is.get(); + parsing_fraction = true; } else { auto c = static_cast(Traits::to_char_type(ic)); if (!('0' <= c && c <= '9')) break; - buf += c; - (void)is.get(); + if (!parsing_fraction) + { + i = 10*i + static_cast(c - '0'); + } + else + { + f = 10*f + static_cast(c - '0'); + ++fcount; + } } + (void)is.get(); if (++count == M) break; } @@ -6199,7 +6211,7 @@ read_long_double(std::basic_istream& is, unsigned m = 1, unsigned is.setstate(std::ios::failbit); return 0; } - return std::stold(buf); + return i + f/std::pow(10.L, fcount); } struct rs @@ -6966,7 +6978,7 @@ from_stream(std::basic_istream& is, const CharT* fmt, #else auto nm = detail::ampm_names(); auto i = detail::scan_keyword(is, nm.first, nm.second) - nm.first; - tp = i; + tp = static_cast(i); #endif checked_set(p, tp, not_a_ampm, is); } diff --git a/inst/include/date/tz.h b/inst/include/date/tz.h index 49210683..a0d8ed44 100644 --- a/inst/include/date/tz.h +++ b/inst/include/date/tz.h @@ -47,8 +47,16 @@ # define USE_OS_TZDB 0 #endif +#ifndef USE_BINARY_TZDB +# define USE_BINARY_TZDB USE_OS_TZDB +#endif + +#if (!USE_BINARY_TZDB) && (USE_OS_TZDB) +# define error "If USE_OS_TZDB is used, then USE_BINARY_TZDB must also be used." +#endif + #ifndef HAS_REMOTE_API -# if USE_OS_TZDB == 0 +# if USE_BINARY_TZDB == 0 # ifdef _WIN32 # define HAS_REMOTE_API 0 # else @@ -64,8 +72,8 @@ # pragma clang diagnostic ignored "-Wconstant-logical-operand" #endif -static_assert(!(USE_OS_TZDB && HAS_REMOTE_API), - "USE_OS_TZDB and HAS_REMOTE_API can not be used together"); +static_assert(!(USE_BINARY_TZDB && HAS_REMOTE_API), + "USE_BINARY_TZDB and HAS_REMOTE_API can not be used together"); #ifdef __clang__ # pragma clang diagnostic pop @@ -82,9 +90,9 @@ static_assert(HAS_REMOTE_API == 0 ? AUTO_DOWNLOAD == 0 : true, # define USE_SHELL_API 1 #endif -#if USE_OS_TZDB +#if USE_OS_TZDB || USE_BINARY_TZDB # ifdef _WIN32 -# error "USE_OS_TZDB can not be used on Windows" +# error "USE_OS_TZDB and USE_BINARY_TZDB can not be used on Windows" # endif #endif @@ -764,13 +772,13 @@ operator!=(const zoned_time& x, namespace detail { -# if USE_OS_TZDB +# if USE_BINARY_TZDB struct transition; struct expanded_ttinfo; -# else // !USE_OS_TZDB +# else // !USE_BINARY_TZDB struct zonelet; class Rule; -# endif // !USE_OS_TZDB +# endif // !USE_BINARY_TZDB } #endif // !defined(_MSC_VER) || (_MSC_VER >= 1900) @@ -779,12 +787,12 @@ class time_zone { private: std::string name_; -#if USE_OS_TZDB +#if USE_BINARY_TZDB std::vector transitions_; std::vector ttinfos_; -#else // !USE_OS_TZDB +#else // !USE_BINARY_TZDB std::vector zonelets_; -#endif // !USE_OS_TZDB +#endif // !USE_BINARY_TZDB std::unique_ptr adjusted_; public: @@ -819,9 +827,9 @@ class time_zone friend bool operator< (const time_zone& x, const time_zone& y) NOEXCEPT; friend DATE_API std::ostream& operator<<(std::ostream& os, const time_zone& z); -#if !USE_OS_TZDB +#if !USE_BINARY_TZDB DATE_API void add(const std::string& s); -#endif // !USE_OS_TZDB +#endif // !USE_BINARY_TZDB private: DATE_API sys_info get_info_impl(sys_seconds tp) const; @@ -834,7 +842,7 @@ class time_zone sys_time::type> to_sys_impl(local_time tp, choose, std::true_type) const; -#if USE_OS_TZDB +#if USE_BINARY_TZDB DATE_API void init() const; DATE_API void init_impl(); DATE_API sys_info @@ -844,11 +852,11 @@ class time_zone DATE_API void load_data(std::istream& inf, std::int32_t tzh_leapcnt, std::int32_t tzh_timecnt, std::int32_t tzh_typecnt, std::int32_t tzh_charcnt); -#else // !USE_OS_TZDB +#else // !USE_BINARY_TZDB DATE_API sys_info get_info_impl(sys_seconds tp, int timezone) const; DATE_API void adjust_infos(const std::vector& rules); DATE_API void parse_info(std::istream& in); -#endif // !USE_OS_TZDB +#endif // !USE_BINARY_TZDB }; #if defined(_MSC_VER) && (_MSC_VER < 1900) @@ -958,7 +966,7 @@ time_zone::to_sys_impl(local_time tp, choose, std::true_type) const return sys_time{tp.time_since_epoch()} - i.first.offset; } -#if !USE_OS_TZDB +#if !USE_BINARY_TZDB class time_zone_link { @@ -984,7 +992,7 @@ inline bool operator> (const time_zone_link& x, const time_zone_link& y) {return inline bool operator<=(const time_zone_link& x, const time_zone_link& y) {return !(y < x);} inline bool operator>=(const time_zone_link& x, const time_zone_link& y) {return !(x < y);} -#endif // !USE_OS_TZDB +#endif // !USE_BINARY_TZDB class leap_second { @@ -992,7 +1000,7 @@ class leap_second sys_seconds date_; public: -#if USE_OS_TZDB +#if USE_BINARY_TZDB DATE_API explicit leap_second(const sys_seconds& s, detail::undocumented); #else DATE_API explicit leap_second(const std::string& s, detail::undocumented); @@ -1151,11 +1159,11 @@ struct tzdb { std::string version = "unknown"; std::vector zones; -#if !USE_OS_TZDB +#if !USE_BINARY_TZDB std::vector links; #endif std::vector leap_seconds; -#if !USE_OS_TZDB +#if !USE_BINARY_TZDB std::vector rules; #endif #ifdef _WIN32 @@ -1294,12 +1302,14 @@ tzdb_list::cend() const NOEXCEPT DATE_API tzdb_list& get_tzdb_list(); -#if !USE_OS_TZDB - +#if USE_BINARY_TZDB +# if !USE_OS_TZDB +DATE_API void set_tz_dir(const std::string& tz_dir); +# endif // !USE_OS_TZDB +#else // !USE_BINARY_TZDB DATE_API const tzdb& reload_tzdb(); DATE_API void set_install(const std::string& install); - -#endif // !USE_OS_TZDB +#endif // USE_BINARY_TZDB #if HAS_REMOTE_API diff --git a/inst/include/date/tz_private.h b/inst/include/date/tz_private.h index aec01d04..d9a9b137 100644 --- a/inst/include/date/tz_private.h +++ b/inst/include/date/tz_private.h @@ -40,7 +40,7 @@ namespace date namespace detail { -#if !USE_OS_TZDB +#if !USE_BINARY_TZDB enum class tz {utc, local, standard}; @@ -256,7 +256,7 @@ struct zonelet zonelet& operator=(const zonelet&) = delete; }; -#else // USE_OS_TZDB +#else // USE_BINARY_TZDB struct ttinfo { @@ -303,7 +303,7 @@ struct transition } }; -#endif // USE_OS_TZDB +#endif // USE_BINARY_TZDB } // namespace detail diff --git a/inst/zoneinfo/Africa/Abidjan b/inst/zoneinfo/Africa/Abidjan new file mode 100644 index 00000000..28b32ab2 Binary files /dev/null and b/inst/zoneinfo/Africa/Abidjan differ diff --git a/inst/zoneinfo/Africa/Accra b/inst/zoneinfo/Africa/Accra new file mode 100644 index 00000000..697b9933 Binary files /dev/null and b/inst/zoneinfo/Africa/Accra differ diff --git a/inst/zoneinfo/Africa/Addis_Ababa b/inst/zoneinfo/Africa/Addis_Ababa new file mode 100644 index 00000000..9a2918f4 Binary files /dev/null and b/inst/zoneinfo/Africa/Addis_Ababa differ diff --git a/inst/zoneinfo/Africa/Algiers b/inst/zoneinfo/Africa/Algiers new file mode 100644 index 00000000..ae043423 Binary files /dev/null and b/inst/zoneinfo/Africa/Algiers differ diff --git a/inst/zoneinfo/Africa/Asmara b/inst/zoneinfo/Africa/Asmara new file mode 100644 index 00000000..9a2918f4 Binary files /dev/null and b/inst/zoneinfo/Africa/Asmara differ diff --git a/inst/zoneinfo/Africa/Asmera b/inst/zoneinfo/Africa/Asmera new file mode 100644 index 00000000..9a2918f4 Binary files /dev/null and b/inst/zoneinfo/Africa/Asmera differ diff --git a/inst/zoneinfo/Africa/Bamako b/inst/zoneinfo/Africa/Bamako new file mode 100644 index 00000000..28b32ab2 Binary files /dev/null and b/inst/zoneinfo/Africa/Bamako differ diff --git a/inst/zoneinfo/Africa/Bangui b/inst/zoneinfo/Africa/Bangui new file mode 100644 index 00000000..0c80137c Binary files /dev/null and b/inst/zoneinfo/Africa/Bangui differ diff --git a/inst/zoneinfo/Africa/Banjul b/inst/zoneinfo/Africa/Banjul new file mode 100644 index 00000000..28b32ab2 Binary files /dev/null and b/inst/zoneinfo/Africa/Banjul differ diff --git a/inst/zoneinfo/Africa/Bissau b/inst/zoneinfo/Africa/Bissau new file mode 100644 index 00000000..82ea5aaf Binary files /dev/null and b/inst/zoneinfo/Africa/Bissau differ diff --git a/inst/zoneinfo/Africa/Blantyre b/inst/zoneinfo/Africa/Blantyre new file mode 100644 index 00000000..52753c0f Binary files /dev/null and b/inst/zoneinfo/Africa/Blantyre differ diff --git a/inst/zoneinfo/Africa/Brazzaville b/inst/zoneinfo/Africa/Brazzaville new file mode 100644 index 00000000..0c80137c Binary files /dev/null and b/inst/zoneinfo/Africa/Brazzaville differ diff --git a/inst/zoneinfo/Africa/Bujumbura b/inst/zoneinfo/Africa/Bujumbura new file mode 100644 index 00000000..52753c0f Binary files /dev/null and b/inst/zoneinfo/Africa/Bujumbura differ diff --git a/inst/zoneinfo/Africa/Cairo b/inst/zoneinfo/Africa/Cairo new file mode 100644 index 00000000..d3f81962 Binary files /dev/null and b/inst/zoneinfo/Africa/Cairo differ diff --git a/inst/zoneinfo/Africa/Casablanca b/inst/zoneinfo/Africa/Casablanca new file mode 100644 index 00000000..d39016b8 Binary files /dev/null and b/inst/zoneinfo/Africa/Casablanca differ diff --git a/inst/zoneinfo/Africa/Ceuta b/inst/zoneinfo/Africa/Ceuta new file mode 100644 index 00000000..850c8f06 Binary files /dev/null and b/inst/zoneinfo/Africa/Ceuta differ diff --git a/inst/zoneinfo/Africa/Conakry b/inst/zoneinfo/Africa/Conakry new file mode 100644 index 00000000..28b32ab2 Binary files /dev/null and b/inst/zoneinfo/Africa/Conakry differ diff --git a/inst/zoneinfo/Africa/Dakar b/inst/zoneinfo/Africa/Dakar new file mode 100644 index 00000000..28b32ab2 Binary files /dev/null and b/inst/zoneinfo/Africa/Dakar differ diff --git a/inst/zoneinfo/Africa/Dar_es_Salaam b/inst/zoneinfo/Africa/Dar_es_Salaam new file mode 100644 index 00000000..9a2918f4 Binary files /dev/null and b/inst/zoneinfo/Africa/Dar_es_Salaam differ diff --git a/inst/zoneinfo/Africa/Djibouti b/inst/zoneinfo/Africa/Djibouti new file mode 100644 index 00000000..9a2918f4 Binary files /dev/null and b/inst/zoneinfo/Africa/Djibouti differ diff --git a/inst/zoneinfo/Africa/Douala b/inst/zoneinfo/Africa/Douala new file mode 100644 index 00000000..0c80137c Binary files /dev/null and b/inst/zoneinfo/Africa/Douala differ diff --git a/inst/zoneinfo/Africa/El_Aaiun b/inst/zoneinfo/Africa/El_Aaiun new file mode 100644 index 00000000..066fbed0 Binary files /dev/null and b/inst/zoneinfo/Africa/El_Aaiun differ diff --git a/inst/zoneinfo/Africa/Freetown b/inst/zoneinfo/Africa/Freetown new file mode 100644 index 00000000..28b32ab2 Binary files /dev/null and b/inst/zoneinfo/Africa/Freetown differ diff --git a/inst/zoneinfo/Africa/Gaborone b/inst/zoneinfo/Africa/Gaborone new file mode 100644 index 00000000..52753c0f Binary files /dev/null and b/inst/zoneinfo/Africa/Gaborone differ diff --git a/inst/zoneinfo/Africa/Harare b/inst/zoneinfo/Africa/Harare new file mode 100644 index 00000000..52753c0f Binary files /dev/null and b/inst/zoneinfo/Africa/Harare differ diff --git a/inst/zoneinfo/Africa/Johannesburg b/inst/zoneinfo/Africa/Johannesburg new file mode 100644 index 00000000..b1c425da Binary files /dev/null and b/inst/zoneinfo/Africa/Johannesburg differ diff --git a/inst/zoneinfo/Africa/Juba b/inst/zoneinfo/Africa/Juba new file mode 100644 index 00000000..625b1acc Binary files /dev/null and b/inst/zoneinfo/Africa/Juba differ diff --git a/inst/zoneinfo/Africa/Kampala b/inst/zoneinfo/Africa/Kampala new file mode 100644 index 00000000..9a2918f4 Binary files /dev/null and b/inst/zoneinfo/Africa/Kampala differ diff --git a/inst/zoneinfo/Africa/Khartoum b/inst/zoneinfo/Africa/Khartoum new file mode 100644 index 00000000..8ee8cb92 Binary files /dev/null and b/inst/zoneinfo/Africa/Khartoum differ diff --git a/inst/zoneinfo/Africa/Kigali b/inst/zoneinfo/Africa/Kigali new file mode 100644 index 00000000..52753c0f Binary files /dev/null and b/inst/zoneinfo/Africa/Kigali differ diff --git a/inst/zoneinfo/Africa/Kinshasa b/inst/zoneinfo/Africa/Kinshasa new file mode 100644 index 00000000..0c80137c Binary files /dev/null and b/inst/zoneinfo/Africa/Kinshasa differ diff --git a/inst/zoneinfo/Africa/Lagos b/inst/zoneinfo/Africa/Lagos new file mode 100644 index 00000000..0c80137c Binary files /dev/null and b/inst/zoneinfo/Africa/Lagos differ diff --git a/inst/zoneinfo/Africa/Libreville b/inst/zoneinfo/Africa/Libreville new file mode 100644 index 00000000..0c80137c Binary files /dev/null and b/inst/zoneinfo/Africa/Libreville differ diff --git a/inst/zoneinfo/Africa/Lome b/inst/zoneinfo/Africa/Lome new file mode 100644 index 00000000..28b32ab2 Binary files /dev/null and b/inst/zoneinfo/Africa/Lome differ diff --git a/inst/zoneinfo/Africa/Luanda b/inst/zoneinfo/Africa/Luanda new file mode 100644 index 00000000..0c80137c Binary files /dev/null and b/inst/zoneinfo/Africa/Luanda differ diff --git a/inst/zoneinfo/Africa/Lubumbashi b/inst/zoneinfo/Africa/Lubumbashi new file mode 100644 index 00000000..52753c0f Binary files /dev/null and b/inst/zoneinfo/Africa/Lubumbashi differ diff --git a/inst/zoneinfo/Africa/Lusaka b/inst/zoneinfo/Africa/Lusaka new file mode 100644 index 00000000..52753c0f Binary files /dev/null and b/inst/zoneinfo/Africa/Lusaka differ diff --git a/inst/zoneinfo/Africa/Malabo b/inst/zoneinfo/Africa/Malabo new file mode 100644 index 00000000..0c80137c Binary files /dev/null and b/inst/zoneinfo/Africa/Malabo differ diff --git a/inst/zoneinfo/Africa/Maputo b/inst/zoneinfo/Africa/Maputo new file mode 100644 index 00000000..52753c0f Binary files /dev/null and b/inst/zoneinfo/Africa/Maputo differ diff --git a/inst/zoneinfo/Africa/Maseru b/inst/zoneinfo/Africa/Maseru new file mode 100644 index 00000000..b1c425da Binary files /dev/null and b/inst/zoneinfo/Africa/Maseru differ diff --git a/inst/zoneinfo/Africa/Mbabane b/inst/zoneinfo/Africa/Mbabane new file mode 100644 index 00000000..b1c425da Binary files /dev/null and b/inst/zoneinfo/Africa/Mbabane differ diff --git a/inst/zoneinfo/Africa/Mogadishu b/inst/zoneinfo/Africa/Mogadishu new file mode 100644 index 00000000..9a2918f4 Binary files /dev/null and b/inst/zoneinfo/Africa/Mogadishu differ diff --git a/inst/zoneinfo/Africa/Monrovia b/inst/zoneinfo/Africa/Monrovia new file mode 100644 index 00000000..6d688502 Binary files /dev/null and b/inst/zoneinfo/Africa/Monrovia differ diff --git a/inst/zoneinfo/Africa/Nairobi b/inst/zoneinfo/Africa/Nairobi new file mode 100644 index 00000000..9a2918f4 Binary files /dev/null and b/inst/zoneinfo/Africa/Nairobi differ diff --git a/inst/zoneinfo/Africa/Ndjamena b/inst/zoneinfo/Africa/Ndjamena new file mode 100644 index 00000000..a968845e Binary files /dev/null and b/inst/zoneinfo/Africa/Ndjamena differ diff --git a/inst/zoneinfo/Africa/Niamey b/inst/zoneinfo/Africa/Niamey new file mode 100644 index 00000000..0c80137c Binary files /dev/null and b/inst/zoneinfo/Africa/Niamey differ diff --git a/inst/zoneinfo/Africa/Nouakchott b/inst/zoneinfo/Africa/Nouakchott new file mode 100644 index 00000000..28b32ab2 Binary files /dev/null and b/inst/zoneinfo/Africa/Nouakchott differ diff --git a/inst/zoneinfo/Africa/Ouagadougou b/inst/zoneinfo/Africa/Ouagadougou new file mode 100644 index 00000000..28b32ab2 Binary files /dev/null and b/inst/zoneinfo/Africa/Ouagadougou differ diff --git a/inst/zoneinfo/Africa/Porto-Novo b/inst/zoneinfo/Africa/Porto-Novo new file mode 100644 index 00000000..0c80137c Binary files /dev/null and b/inst/zoneinfo/Africa/Porto-Novo differ diff --git a/inst/zoneinfo/Africa/Sao_Tome b/inst/zoneinfo/Africa/Sao_Tome new file mode 100644 index 00000000..59f3759c Binary files /dev/null and b/inst/zoneinfo/Africa/Sao_Tome differ diff --git a/inst/zoneinfo/Africa/Timbuktu b/inst/zoneinfo/Africa/Timbuktu new file mode 100644 index 00000000..28b32ab2 Binary files /dev/null and b/inst/zoneinfo/Africa/Timbuktu differ diff --git a/inst/zoneinfo/Africa/Tripoli b/inst/zoneinfo/Africa/Tripoli new file mode 100644 index 00000000..07b393bb Binary files /dev/null and b/inst/zoneinfo/Africa/Tripoli differ diff --git a/inst/zoneinfo/Africa/Tunis b/inst/zoneinfo/Africa/Tunis new file mode 100644 index 00000000..427fa563 Binary files /dev/null and b/inst/zoneinfo/Africa/Tunis differ diff --git a/inst/zoneinfo/Africa/Windhoek b/inst/zoneinfo/Africa/Windhoek new file mode 100644 index 00000000..abecd137 Binary files /dev/null and b/inst/zoneinfo/Africa/Windhoek differ diff --git a/inst/zoneinfo/America/Adak b/inst/zoneinfo/America/Adak new file mode 100644 index 00000000..43236498 Binary files /dev/null and b/inst/zoneinfo/America/Adak differ diff --git a/inst/zoneinfo/America/Anchorage b/inst/zoneinfo/America/Anchorage new file mode 100644 index 00000000..9bbb2fd3 Binary files /dev/null and b/inst/zoneinfo/America/Anchorage differ diff --git a/inst/zoneinfo/America/Anguilla b/inst/zoneinfo/America/Anguilla new file mode 100644 index 00000000..697cf5bc Binary files /dev/null and b/inst/zoneinfo/America/Anguilla differ diff --git a/inst/zoneinfo/America/Antigua b/inst/zoneinfo/America/Antigua new file mode 100644 index 00000000..697cf5bc Binary files /dev/null and b/inst/zoneinfo/America/Antigua differ diff --git a/inst/zoneinfo/America/Araguaina b/inst/zoneinfo/America/Araguaina new file mode 100644 index 00000000..49381b41 Binary files /dev/null and b/inst/zoneinfo/America/Araguaina differ diff --git a/inst/zoneinfo/America/Argentina/Buenos_Aires b/inst/zoneinfo/America/Argentina/Buenos_Aires new file mode 100644 index 00000000..260f86a9 Binary files /dev/null and b/inst/zoneinfo/America/Argentina/Buenos_Aires differ diff --git a/inst/zoneinfo/America/Argentina/Catamarca b/inst/zoneinfo/America/Argentina/Catamarca new file mode 100644 index 00000000..0ae222a2 Binary files /dev/null and b/inst/zoneinfo/America/Argentina/Catamarca differ diff --git a/inst/zoneinfo/America/Argentina/ComodRivadavia b/inst/zoneinfo/America/Argentina/ComodRivadavia new file mode 100644 index 00000000..0ae222a2 Binary files /dev/null and b/inst/zoneinfo/America/Argentina/ComodRivadavia differ diff --git a/inst/zoneinfo/America/Argentina/Cordoba b/inst/zoneinfo/America/Argentina/Cordoba new file mode 100644 index 00000000..da4c23a5 Binary files /dev/null and b/inst/zoneinfo/America/Argentina/Cordoba differ diff --git a/inst/zoneinfo/America/Argentina/Jujuy b/inst/zoneinfo/America/Argentina/Jujuy new file mode 100644 index 00000000..604b8566 Binary files /dev/null and b/inst/zoneinfo/America/Argentina/Jujuy differ diff --git a/inst/zoneinfo/America/Argentina/La_Rioja b/inst/zoneinfo/America/Argentina/La_Rioja new file mode 100644 index 00000000..2218e36b Binary files /dev/null and b/inst/zoneinfo/America/Argentina/La_Rioja differ diff --git a/inst/zoneinfo/America/Argentina/Mendoza b/inst/zoneinfo/America/Argentina/Mendoza new file mode 100644 index 00000000..f9e677f1 Binary files /dev/null and b/inst/zoneinfo/America/Argentina/Mendoza differ diff --git a/inst/zoneinfo/America/Argentina/Rio_Gallegos b/inst/zoneinfo/America/Argentina/Rio_Gallegos new file mode 100644 index 00000000..c36587e1 Binary files /dev/null and b/inst/zoneinfo/America/Argentina/Rio_Gallegos differ diff --git a/inst/zoneinfo/America/Argentina/Salta b/inst/zoneinfo/America/Argentina/Salta new file mode 100644 index 00000000..0e797f22 Binary files /dev/null and b/inst/zoneinfo/America/Argentina/Salta differ diff --git a/inst/zoneinfo/America/Argentina/San_Juan b/inst/zoneinfo/America/Argentina/San_Juan new file mode 100644 index 00000000..2698495b Binary files /dev/null and b/inst/zoneinfo/America/Argentina/San_Juan differ diff --git a/inst/zoneinfo/America/Argentina/San_Luis b/inst/zoneinfo/America/Argentina/San_Luis new file mode 100644 index 00000000..fe50f621 Binary files /dev/null and b/inst/zoneinfo/America/Argentina/San_Luis differ diff --git a/inst/zoneinfo/America/Argentina/Tucuman b/inst/zoneinfo/America/Argentina/Tucuman new file mode 100644 index 00000000..c954000b Binary files /dev/null and b/inst/zoneinfo/America/Argentina/Tucuman differ diff --git a/inst/zoneinfo/America/Argentina/Ushuaia b/inst/zoneinfo/America/Argentina/Ushuaia new file mode 100644 index 00000000..3643628a Binary files /dev/null and b/inst/zoneinfo/America/Argentina/Ushuaia differ diff --git a/inst/zoneinfo/America/Aruba b/inst/zoneinfo/America/Aruba new file mode 100644 index 00000000..f7ab6efc Binary files /dev/null and b/inst/zoneinfo/America/Aruba differ diff --git a/inst/zoneinfo/America/Asuncion b/inst/zoneinfo/America/Asuncion new file mode 100644 index 00000000..2f3bbda6 Binary files /dev/null and b/inst/zoneinfo/America/Asuncion differ diff --git a/inst/zoneinfo/America/Atikokan b/inst/zoneinfo/America/Atikokan new file mode 100644 index 00000000..629ed423 Binary files /dev/null and b/inst/zoneinfo/America/Atikokan differ diff --git a/inst/zoneinfo/America/Atka b/inst/zoneinfo/America/Atka new file mode 100644 index 00000000..43236498 Binary files /dev/null and b/inst/zoneinfo/America/Atka differ diff --git a/inst/zoneinfo/America/Bahia b/inst/zoneinfo/America/Bahia new file mode 100644 index 00000000..15808d30 Binary files /dev/null and b/inst/zoneinfo/America/Bahia differ diff --git a/inst/zoneinfo/America/Bahia_Banderas b/inst/zoneinfo/America/Bahia_Banderas new file mode 100644 index 00000000..896af3f5 Binary files /dev/null and b/inst/zoneinfo/America/Bahia_Banderas differ diff --git a/inst/zoneinfo/America/Barbados b/inst/zoneinfo/America/Barbados new file mode 100644 index 00000000..9b90e306 Binary files /dev/null and b/inst/zoneinfo/America/Barbados differ diff --git a/inst/zoneinfo/America/Belem b/inst/zoneinfo/America/Belem new file mode 100644 index 00000000..60b5924d Binary files /dev/null and b/inst/zoneinfo/America/Belem differ diff --git a/inst/zoneinfo/America/Belize b/inst/zoneinfo/America/Belize new file mode 100644 index 00000000..851051ae Binary files /dev/null and b/inst/zoneinfo/America/Belize differ diff --git a/inst/zoneinfo/America/Blanc-Sablon b/inst/zoneinfo/America/Blanc-Sablon new file mode 100644 index 00000000..f9f13a16 Binary files /dev/null and b/inst/zoneinfo/America/Blanc-Sablon differ diff --git a/inst/zoneinfo/America/Boa_Vista b/inst/zoneinfo/America/Boa_Vista new file mode 100644 index 00000000..978c3310 Binary files /dev/null and b/inst/zoneinfo/America/Boa_Vista differ diff --git a/inst/zoneinfo/America/Bogota b/inst/zoneinfo/America/Bogota new file mode 100644 index 00000000..b2647d7a Binary files /dev/null and b/inst/zoneinfo/America/Bogota differ diff --git a/inst/zoneinfo/America/Boise b/inst/zoneinfo/America/Boise new file mode 100644 index 00000000..f8d54e27 Binary files /dev/null and b/inst/zoneinfo/America/Boise differ diff --git a/inst/zoneinfo/America/Buenos_Aires b/inst/zoneinfo/America/Buenos_Aires new file mode 100644 index 00000000..260f86a9 Binary files /dev/null and b/inst/zoneinfo/America/Buenos_Aires differ diff --git a/inst/zoneinfo/America/Cambridge_Bay b/inst/zoneinfo/America/Cambridge_Bay new file mode 100644 index 00000000..f8db4b6e Binary files /dev/null and b/inst/zoneinfo/America/Cambridge_Bay differ diff --git a/inst/zoneinfo/America/Campo_Grande b/inst/zoneinfo/America/Campo_Grande new file mode 100644 index 00000000..81206247 Binary files /dev/null and b/inst/zoneinfo/America/Campo_Grande differ diff --git a/inst/zoneinfo/America/Cancun b/inst/zoneinfo/America/Cancun new file mode 100644 index 00000000..f907f0a5 Binary files /dev/null and b/inst/zoneinfo/America/Cancun differ diff --git a/inst/zoneinfo/America/Caracas b/inst/zoneinfo/America/Caracas new file mode 100644 index 00000000..eedf725e Binary files /dev/null and b/inst/zoneinfo/America/Caracas differ diff --git a/inst/zoneinfo/America/Catamarca b/inst/zoneinfo/America/Catamarca new file mode 100644 index 00000000..0ae222a2 Binary files /dev/null and b/inst/zoneinfo/America/Catamarca differ diff --git a/inst/zoneinfo/America/Cayenne b/inst/zoneinfo/America/Cayenne new file mode 100644 index 00000000..e5bc06fd Binary files /dev/null and b/inst/zoneinfo/America/Cayenne differ diff --git a/inst/zoneinfo/America/Cayman b/inst/zoneinfo/America/Cayman new file mode 100644 index 00000000..9964b9a3 Binary files /dev/null and b/inst/zoneinfo/America/Cayman differ diff --git a/inst/zoneinfo/America/Chicago b/inst/zoneinfo/America/Chicago new file mode 100644 index 00000000..a5b1617c Binary files /dev/null and b/inst/zoneinfo/America/Chicago differ diff --git a/inst/zoneinfo/America/Chihuahua b/inst/zoneinfo/America/Chihuahua new file mode 100644 index 00000000..8ed5f93b Binary files /dev/null and b/inst/zoneinfo/America/Chihuahua differ diff --git a/inst/zoneinfo/America/Coral_Harbour b/inst/zoneinfo/America/Coral_Harbour new file mode 100644 index 00000000..629ed423 Binary files /dev/null and b/inst/zoneinfo/America/Coral_Harbour differ diff --git a/inst/zoneinfo/America/Cordoba b/inst/zoneinfo/America/Cordoba new file mode 100644 index 00000000..da4c23a5 Binary files /dev/null and b/inst/zoneinfo/America/Cordoba differ diff --git a/inst/zoneinfo/America/Costa_Rica b/inst/zoneinfo/America/Costa_Rica new file mode 100644 index 00000000..37cb85e4 Binary files /dev/null and b/inst/zoneinfo/America/Costa_Rica differ diff --git a/inst/zoneinfo/America/Creston b/inst/zoneinfo/America/Creston new file mode 100644 index 00000000..ca648573 Binary files /dev/null and b/inst/zoneinfo/America/Creston differ diff --git a/inst/zoneinfo/America/Cuiaba b/inst/zoneinfo/America/Cuiaba new file mode 100644 index 00000000..9bea3d40 Binary files /dev/null and b/inst/zoneinfo/America/Cuiaba differ diff --git a/inst/zoneinfo/America/Curacao b/inst/zoneinfo/America/Curacao new file mode 100644 index 00000000..f7ab6efc Binary files /dev/null and b/inst/zoneinfo/America/Curacao differ diff --git a/inst/zoneinfo/America/Danmarkshavn b/inst/zoneinfo/America/Danmarkshavn new file mode 100644 index 00000000..9549adcb Binary files /dev/null and b/inst/zoneinfo/America/Danmarkshavn differ diff --git a/inst/zoneinfo/America/Dawson b/inst/zoneinfo/America/Dawson new file mode 100644 index 00000000..2b6c3eea Binary files /dev/null and b/inst/zoneinfo/America/Dawson differ diff --git a/inst/zoneinfo/America/Dawson_Creek b/inst/zoneinfo/America/Dawson_Creek new file mode 100644 index 00000000..db9e3396 Binary files /dev/null and b/inst/zoneinfo/America/Dawson_Creek differ diff --git a/inst/zoneinfo/America/Denver b/inst/zoneinfo/America/Denver new file mode 100644 index 00000000..5fbe26b1 Binary files /dev/null and b/inst/zoneinfo/America/Denver differ diff --git a/inst/zoneinfo/America/Detroit b/inst/zoneinfo/America/Detroit new file mode 100644 index 00000000..e104faa4 Binary files /dev/null and b/inst/zoneinfo/America/Detroit differ diff --git a/inst/zoneinfo/America/Dominica b/inst/zoneinfo/America/Dominica new file mode 100644 index 00000000..697cf5bc Binary files /dev/null and b/inst/zoneinfo/America/Dominica differ diff --git a/inst/zoneinfo/America/Edmonton b/inst/zoneinfo/America/Edmonton new file mode 100644 index 00000000..cd78a6f8 Binary files /dev/null and b/inst/zoneinfo/America/Edmonton differ diff --git a/inst/zoneinfo/America/Eirunepe b/inst/zoneinfo/America/Eirunepe new file mode 100644 index 00000000..39d6daeb Binary files /dev/null and b/inst/zoneinfo/America/Eirunepe differ diff --git a/inst/zoneinfo/America/El_Salvador b/inst/zoneinfo/America/El_Salvador new file mode 100644 index 00000000..e2f22304 Binary files /dev/null and b/inst/zoneinfo/America/El_Salvador differ diff --git a/inst/zoneinfo/America/Ensenada b/inst/zoneinfo/America/Ensenada new file mode 100644 index 00000000..ada6bf78 Binary files /dev/null and b/inst/zoneinfo/America/Ensenada differ diff --git a/inst/zoneinfo/America/Fort_Nelson b/inst/zoneinfo/America/Fort_Nelson new file mode 100644 index 00000000..5a0b7f1c Binary files /dev/null and b/inst/zoneinfo/America/Fort_Nelson differ diff --git a/inst/zoneinfo/America/Fort_Wayne b/inst/zoneinfo/America/Fort_Wayne new file mode 100644 index 00000000..09511ccd Binary files /dev/null and b/inst/zoneinfo/America/Fort_Wayne differ diff --git a/inst/zoneinfo/America/Fortaleza b/inst/zoneinfo/America/Fortaleza new file mode 100644 index 00000000..be57dc20 Binary files /dev/null and b/inst/zoneinfo/America/Fortaleza differ diff --git a/inst/zoneinfo/America/Glace_Bay b/inst/zoneinfo/America/Glace_Bay new file mode 100644 index 00000000..48412a4c Binary files /dev/null and b/inst/zoneinfo/America/Glace_Bay differ diff --git a/inst/zoneinfo/America/Godthab b/inst/zoneinfo/America/Godthab new file mode 100644 index 00000000..0160308b Binary files /dev/null and b/inst/zoneinfo/America/Godthab differ diff --git a/inst/zoneinfo/America/Goose_Bay b/inst/zoneinfo/America/Goose_Bay new file mode 100644 index 00000000..a3f29907 Binary files /dev/null and b/inst/zoneinfo/America/Goose_Bay differ diff --git a/inst/zoneinfo/America/Grand_Turk b/inst/zoneinfo/America/Grand_Turk new file mode 100644 index 00000000..b9bb063b Binary files /dev/null and b/inst/zoneinfo/America/Grand_Turk differ diff --git a/inst/zoneinfo/America/Grenada b/inst/zoneinfo/America/Grenada new file mode 100644 index 00000000..697cf5bc Binary files /dev/null and b/inst/zoneinfo/America/Grenada differ diff --git a/inst/zoneinfo/America/Guadeloupe b/inst/zoneinfo/America/Guadeloupe new file mode 100644 index 00000000..697cf5bc Binary files /dev/null and b/inst/zoneinfo/America/Guadeloupe differ diff --git a/inst/zoneinfo/America/Guatemala b/inst/zoneinfo/America/Guatemala new file mode 100644 index 00000000..407138ca Binary files /dev/null and b/inst/zoneinfo/America/Guatemala differ diff --git a/inst/zoneinfo/America/Guayaquil b/inst/zoneinfo/America/Guayaquil new file mode 100644 index 00000000..0559a7a4 Binary files /dev/null and b/inst/zoneinfo/America/Guayaquil differ diff --git a/inst/zoneinfo/America/Guyana b/inst/zoneinfo/America/Guyana new file mode 100644 index 00000000..d5dab149 Binary files /dev/null and b/inst/zoneinfo/America/Guyana differ diff --git a/inst/zoneinfo/America/Halifax b/inst/zoneinfo/America/Halifax new file mode 100644 index 00000000..756099ab Binary files /dev/null and b/inst/zoneinfo/America/Halifax differ diff --git a/inst/zoneinfo/America/Havana b/inst/zoneinfo/America/Havana new file mode 100644 index 00000000..b69ac451 Binary files /dev/null and b/inst/zoneinfo/America/Havana differ diff --git a/inst/zoneinfo/America/Hermosillo b/inst/zoneinfo/America/Hermosillo new file mode 100644 index 00000000..791a9fa2 Binary files /dev/null and b/inst/zoneinfo/America/Hermosillo differ diff --git a/inst/zoneinfo/America/Indiana/Indianapolis b/inst/zoneinfo/America/Indiana/Indianapolis new file mode 100644 index 00000000..09511ccd Binary files /dev/null and b/inst/zoneinfo/America/Indiana/Indianapolis differ diff --git a/inst/zoneinfo/America/Indiana/Knox b/inst/zoneinfo/America/Indiana/Knox new file mode 100644 index 00000000..fcd408d7 Binary files /dev/null and b/inst/zoneinfo/America/Indiana/Knox differ diff --git a/inst/zoneinfo/America/Indiana/Marengo b/inst/zoneinfo/America/Indiana/Marengo new file mode 100644 index 00000000..1abf75e7 Binary files /dev/null and b/inst/zoneinfo/America/Indiana/Marengo differ diff --git a/inst/zoneinfo/America/Indiana/Petersburg b/inst/zoneinfo/America/Indiana/Petersburg new file mode 100644 index 00000000..0133548e Binary files /dev/null and b/inst/zoneinfo/America/Indiana/Petersburg differ diff --git a/inst/zoneinfo/America/Indiana/Tell_City b/inst/zoneinfo/America/Indiana/Tell_City new file mode 100644 index 00000000..7bbb653c Binary files /dev/null and b/inst/zoneinfo/America/Indiana/Tell_City differ diff --git a/inst/zoneinfo/America/Indiana/Vevay b/inst/zoneinfo/America/Indiana/Vevay new file mode 100644 index 00000000..d236b7c0 Binary files /dev/null and b/inst/zoneinfo/America/Indiana/Vevay differ diff --git a/inst/zoneinfo/America/Indiana/Vincennes b/inst/zoneinfo/America/Indiana/Vincennes new file mode 100644 index 00000000..c818929d Binary files /dev/null and b/inst/zoneinfo/America/Indiana/Vincennes differ diff --git a/inst/zoneinfo/America/Indiana/Winamac b/inst/zoneinfo/America/Indiana/Winamac new file mode 100644 index 00000000..630935c1 Binary files /dev/null and b/inst/zoneinfo/America/Indiana/Winamac differ diff --git a/inst/zoneinfo/America/Indianapolis b/inst/zoneinfo/America/Indianapolis new file mode 100644 index 00000000..09511ccd Binary files /dev/null and b/inst/zoneinfo/America/Indianapolis differ diff --git a/inst/zoneinfo/America/Inuvik b/inst/zoneinfo/America/Inuvik new file mode 100644 index 00000000..87bb3552 Binary files /dev/null and b/inst/zoneinfo/America/Inuvik differ diff --git a/inst/zoneinfo/America/Iqaluit b/inst/zoneinfo/America/Iqaluit new file mode 100644 index 00000000..c8138bdb Binary files /dev/null and b/inst/zoneinfo/America/Iqaluit differ diff --git a/inst/zoneinfo/America/Jamaica b/inst/zoneinfo/America/Jamaica new file mode 100644 index 00000000..2a9b7fd5 Binary files /dev/null and b/inst/zoneinfo/America/Jamaica differ diff --git a/inst/zoneinfo/America/Jujuy b/inst/zoneinfo/America/Jujuy new file mode 100644 index 00000000..604b8566 Binary files /dev/null and b/inst/zoneinfo/America/Jujuy differ diff --git a/inst/zoneinfo/America/Juneau b/inst/zoneinfo/America/Juneau new file mode 100644 index 00000000..451f3490 Binary files /dev/null and b/inst/zoneinfo/America/Juneau differ diff --git a/inst/zoneinfo/America/Kentucky/Louisville b/inst/zoneinfo/America/Kentucky/Louisville new file mode 100644 index 00000000..177836e4 Binary files /dev/null and b/inst/zoneinfo/America/Kentucky/Louisville differ diff --git a/inst/zoneinfo/America/Kentucky/Monticello b/inst/zoneinfo/America/Kentucky/Monticello new file mode 100644 index 00000000..438e3eab Binary files /dev/null and b/inst/zoneinfo/America/Kentucky/Monticello differ diff --git a/inst/zoneinfo/America/Knox_IN b/inst/zoneinfo/America/Knox_IN new file mode 100644 index 00000000..fcd408d7 Binary files /dev/null and b/inst/zoneinfo/America/Knox_IN differ diff --git a/inst/zoneinfo/America/Kralendijk b/inst/zoneinfo/America/Kralendijk new file mode 100644 index 00000000..f7ab6efc Binary files /dev/null and b/inst/zoneinfo/America/Kralendijk differ diff --git a/inst/zoneinfo/America/La_Paz b/inst/zoneinfo/America/La_Paz new file mode 100644 index 00000000..a1013724 Binary files /dev/null and b/inst/zoneinfo/America/La_Paz differ diff --git a/inst/zoneinfo/America/Lima b/inst/zoneinfo/America/Lima new file mode 100644 index 00000000..3c6529b7 Binary files /dev/null and b/inst/zoneinfo/America/Lima differ diff --git a/inst/zoneinfo/America/Los_Angeles b/inst/zoneinfo/America/Los_Angeles new file mode 100644 index 00000000..9dad4f4c Binary files /dev/null and b/inst/zoneinfo/America/Los_Angeles differ diff --git a/inst/zoneinfo/America/Louisville b/inst/zoneinfo/America/Louisville new file mode 100644 index 00000000..177836e4 Binary files /dev/null and b/inst/zoneinfo/America/Louisville differ diff --git a/inst/zoneinfo/America/Lower_Princes b/inst/zoneinfo/America/Lower_Princes new file mode 100644 index 00000000..f7ab6efc Binary files /dev/null and b/inst/zoneinfo/America/Lower_Princes differ diff --git a/inst/zoneinfo/America/Maceio b/inst/zoneinfo/America/Maceio new file mode 100644 index 00000000..bc8b951d Binary files /dev/null and b/inst/zoneinfo/America/Maceio differ diff --git a/inst/zoneinfo/America/Managua b/inst/zoneinfo/America/Managua new file mode 100644 index 00000000..e0242bff Binary files /dev/null and b/inst/zoneinfo/America/Managua differ diff --git a/inst/zoneinfo/America/Manaus b/inst/zoneinfo/America/Manaus new file mode 100644 index 00000000..63d58f80 Binary files /dev/null and b/inst/zoneinfo/America/Manaus differ diff --git a/inst/zoneinfo/America/Marigot b/inst/zoneinfo/America/Marigot new file mode 100644 index 00000000..697cf5bc Binary files /dev/null and b/inst/zoneinfo/America/Marigot differ diff --git a/inst/zoneinfo/America/Martinique b/inst/zoneinfo/America/Martinique new file mode 100644 index 00000000..8df43dcf Binary files /dev/null and b/inst/zoneinfo/America/Martinique differ diff --git a/inst/zoneinfo/America/Matamoros b/inst/zoneinfo/America/Matamoros new file mode 100644 index 00000000..047968df Binary files /dev/null and b/inst/zoneinfo/America/Matamoros differ diff --git a/inst/zoneinfo/America/Mazatlan b/inst/zoneinfo/America/Mazatlan new file mode 100644 index 00000000..e4a78574 Binary files /dev/null and b/inst/zoneinfo/America/Mazatlan differ diff --git a/inst/zoneinfo/America/Mendoza b/inst/zoneinfo/America/Mendoza new file mode 100644 index 00000000..f9e677f1 Binary files /dev/null and b/inst/zoneinfo/America/Mendoza differ diff --git a/inst/zoneinfo/America/Menominee b/inst/zoneinfo/America/Menominee new file mode 100644 index 00000000..31461386 Binary files /dev/null and b/inst/zoneinfo/America/Menominee differ diff --git a/inst/zoneinfo/America/Merida b/inst/zoneinfo/America/Merida new file mode 100644 index 00000000..ea852da3 Binary files /dev/null and b/inst/zoneinfo/America/Merida differ diff --git a/inst/zoneinfo/America/Metlakatla b/inst/zoneinfo/America/Metlakatla new file mode 100644 index 00000000..1e94be3d Binary files /dev/null and b/inst/zoneinfo/America/Metlakatla differ diff --git a/inst/zoneinfo/America/Mexico_City b/inst/zoneinfo/America/Mexico_City new file mode 100644 index 00000000..e7fb6f29 Binary files /dev/null and b/inst/zoneinfo/America/Mexico_City differ diff --git a/inst/zoneinfo/America/Miquelon b/inst/zoneinfo/America/Miquelon new file mode 100644 index 00000000..b924b710 Binary files /dev/null and b/inst/zoneinfo/America/Miquelon differ diff --git a/inst/zoneinfo/America/Moncton b/inst/zoneinfo/America/Moncton new file mode 100644 index 00000000..9df8d0f2 Binary files /dev/null and b/inst/zoneinfo/America/Moncton differ diff --git a/inst/zoneinfo/America/Monterrey b/inst/zoneinfo/America/Monterrey new file mode 100644 index 00000000..a8928c8d Binary files /dev/null and b/inst/zoneinfo/America/Monterrey differ diff --git a/inst/zoneinfo/America/Montevideo b/inst/zoneinfo/America/Montevideo new file mode 100644 index 00000000..2f357bcf Binary files /dev/null and b/inst/zoneinfo/America/Montevideo differ diff --git a/inst/zoneinfo/America/Montreal b/inst/zoneinfo/America/Montreal new file mode 100644 index 00000000..6752c5b0 Binary files /dev/null and b/inst/zoneinfo/America/Montreal differ diff --git a/inst/zoneinfo/America/Montserrat b/inst/zoneinfo/America/Montserrat new file mode 100644 index 00000000..697cf5bc Binary files /dev/null and b/inst/zoneinfo/America/Montserrat differ diff --git a/inst/zoneinfo/America/Nassau b/inst/zoneinfo/America/Nassau new file mode 100644 index 00000000..33cc6c62 Binary files /dev/null and b/inst/zoneinfo/America/Nassau differ diff --git a/inst/zoneinfo/America/New_York b/inst/zoneinfo/America/New_York new file mode 100644 index 00000000..2f75480e Binary files /dev/null and b/inst/zoneinfo/America/New_York differ diff --git a/inst/zoneinfo/America/Nipigon b/inst/zoneinfo/America/Nipigon new file mode 100644 index 00000000..f6a856e6 Binary files /dev/null and b/inst/zoneinfo/America/Nipigon differ diff --git a/inst/zoneinfo/America/Nome b/inst/zoneinfo/America/Nome new file mode 100644 index 00000000..10998df3 Binary files /dev/null and b/inst/zoneinfo/America/Nome differ diff --git a/inst/zoneinfo/America/Noronha b/inst/zoneinfo/America/Noronha new file mode 100644 index 00000000..f140726f Binary files /dev/null and b/inst/zoneinfo/America/Noronha differ diff --git a/inst/zoneinfo/America/North_Dakota/Beulah b/inst/zoneinfo/America/North_Dakota/Beulah new file mode 100644 index 00000000..246345dd Binary files /dev/null and b/inst/zoneinfo/America/North_Dakota/Beulah differ diff --git a/inst/zoneinfo/America/North_Dakota/Center b/inst/zoneinfo/America/North_Dakota/Center new file mode 100644 index 00000000..1fa07037 Binary files /dev/null and b/inst/zoneinfo/America/North_Dakota/Center differ diff --git a/inst/zoneinfo/America/North_Dakota/New_Salem b/inst/zoneinfo/America/North_Dakota/New_Salem new file mode 100644 index 00000000..123f2aee Binary files /dev/null and b/inst/zoneinfo/America/North_Dakota/New_Salem differ diff --git a/inst/zoneinfo/America/Nuuk b/inst/zoneinfo/America/Nuuk new file mode 100644 index 00000000..0160308b Binary files /dev/null and b/inst/zoneinfo/America/Nuuk differ diff --git a/inst/zoneinfo/America/Ojinaga b/inst/zoneinfo/America/Ojinaga new file mode 100644 index 00000000..fc4a03e3 Binary files /dev/null and b/inst/zoneinfo/America/Ojinaga differ diff --git a/inst/zoneinfo/America/Panama b/inst/zoneinfo/America/Panama new file mode 100644 index 00000000..9964b9a3 Binary files /dev/null and b/inst/zoneinfo/America/Panama differ diff --git a/inst/zoneinfo/America/Pangnirtung b/inst/zoneinfo/America/Pangnirtung new file mode 100644 index 00000000..3e4e0db6 Binary files /dev/null and b/inst/zoneinfo/America/Pangnirtung differ diff --git a/inst/zoneinfo/America/Paramaribo b/inst/zoneinfo/America/Paramaribo new file mode 100644 index 00000000..bc8a6edf Binary files /dev/null and b/inst/zoneinfo/America/Paramaribo differ diff --git a/inst/zoneinfo/America/Phoenix b/inst/zoneinfo/America/Phoenix new file mode 100644 index 00000000..ac6bb0c7 Binary files /dev/null and b/inst/zoneinfo/America/Phoenix differ diff --git a/inst/zoneinfo/America/Port-au-Prince b/inst/zoneinfo/America/Port-au-Prince new file mode 100644 index 00000000..287f1439 Binary files /dev/null and b/inst/zoneinfo/America/Port-au-Prince differ diff --git a/inst/zoneinfo/America/Port_of_Spain b/inst/zoneinfo/America/Port_of_Spain new file mode 100644 index 00000000..697cf5bc Binary files /dev/null and b/inst/zoneinfo/America/Port_of_Spain differ diff --git a/inst/zoneinfo/America/Porto_Acre b/inst/zoneinfo/America/Porto_Acre new file mode 100644 index 00000000..a374cb43 Binary files /dev/null and b/inst/zoneinfo/America/Porto_Acre differ diff --git a/inst/zoneinfo/America/Porto_Velho b/inst/zoneinfo/America/Porto_Velho new file mode 100644 index 00000000..2e873a5a Binary files /dev/null and b/inst/zoneinfo/America/Porto_Velho differ diff --git a/inst/zoneinfo/America/Puerto_Rico b/inst/zoneinfo/America/Puerto_Rico new file mode 100644 index 00000000..a662a571 Binary files /dev/null and b/inst/zoneinfo/America/Puerto_Rico differ diff --git a/inst/zoneinfo/America/Punta_Arenas b/inst/zoneinfo/America/Punta_Arenas new file mode 100644 index 00000000..a5a8af52 Binary files /dev/null and b/inst/zoneinfo/America/Punta_Arenas differ diff --git a/inst/zoneinfo/America/Rainy_River b/inst/zoneinfo/America/Rainy_River new file mode 100644 index 00000000..ea660991 Binary files /dev/null and b/inst/zoneinfo/America/Rainy_River differ diff --git a/inst/zoneinfo/America/Rankin_Inlet b/inst/zoneinfo/America/Rankin_Inlet new file mode 100644 index 00000000..3a705874 Binary files /dev/null and b/inst/zoneinfo/America/Rankin_Inlet differ diff --git a/inst/zoneinfo/America/Recife b/inst/zoneinfo/America/Recife new file mode 100644 index 00000000..d7abb168 Binary files /dev/null and b/inst/zoneinfo/America/Recife differ diff --git a/inst/zoneinfo/America/Regina b/inst/zoneinfo/America/Regina new file mode 100644 index 00000000..20c9c84d Binary files /dev/null and b/inst/zoneinfo/America/Regina differ diff --git a/inst/zoneinfo/America/Resolute b/inst/zoneinfo/America/Resolute new file mode 100644 index 00000000..0a73b753 Binary files /dev/null and b/inst/zoneinfo/America/Resolute differ diff --git a/inst/zoneinfo/America/Rio_Branco b/inst/zoneinfo/America/Rio_Branco new file mode 100644 index 00000000..a374cb43 Binary files /dev/null and b/inst/zoneinfo/America/Rio_Branco differ diff --git a/inst/zoneinfo/America/Rosario b/inst/zoneinfo/America/Rosario new file mode 100644 index 00000000..da4c23a5 Binary files /dev/null and b/inst/zoneinfo/America/Rosario differ diff --git a/inst/zoneinfo/America/Santa_Isabel b/inst/zoneinfo/America/Santa_Isabel new file mode 100644 index 00000000..ada6bf78 Binary files /dev/null and b/inst/zoneinfo/America/Santa_Isabel differ diff --git a/inst/zoneinfo/America/Santarem b/inst/zoneinfo/America/Santarem new file mode 100644 index 00000000..c28f3606 Binary files /dev/null and b/inst/zoneinfo/America/Santarem differ diff --git a/inst/zoneinfo/America/Santiago b/inst/zoneinfo/America/Santiago new file mode 100644 index 00000000..816a0428 Binary files /dev/null and b/inst/zoneinfo/America/Santiago differ diff --git a/inst/zoneinfo/America/Santo_Domingo b/inst/zoneinfo/America/Santo_Domingo new file mode 100644 index 00000000..4fe36fd4 Binary files /dev/null and b/inst/zoneinfo/America/Santo_Domingo differ diff --git a/inst/zoneinfo/America/Sao_Paulo b/inst/zoneinfo/America/Sao_Paulo new file mode 100644 index 00000000..13ff0838 Binary files /dev/null and b/inst/zoneinfo/America/Sao_Paulo differ diff --git a/inst/zoneinfo/America/Scoresbysund b/inst/zoneinfo/America/Scoresbysund new file mode 100644 index 00000000..e20e9e1c Binary files /dev/null and b/inst/zoneinfo/America/Scoresbysund differ diff --git a/inst/zoneinfo/America/Shiprock b/inst/zoneinfo/America/Shiprock new file mode 100644 index 00000000..5fbe26b1 Binary files /dev/null and b/inst/zoneinfo/America/Shiprock differ diff --git a/inst/zoneinfo/America/Sitka b/inst/zoneinfo/America/Sitka new file mode 100644 index 00000000..31f70613 Binary files /dev/null and b/inst/zoneinfo/America/Sitka differ diff --git a/inst/zoneinfo/America/St_Barthelemy b/inst/zoneinfo/America/St_Barthelemy new file mode 100644 index 00000000..697cf5bc Binary files /dev/null and b/inst/zoneinfo/America/St_Barthelemy differ diff --git a/inst/zoneinfo/America/St_Johns b/inst/zoneinfo/America/St_Johns new file mode 100644 index 00000000..65a5b0c7 Binary files /dev/null and b/inst/zoneinfo/America/St_Johns differ diff --git a/inst/zoneinfo/America/St_Kitts b/inst/zoneinfo/America/St_Kitts new file mode 100644 index 00000000..697cf5bc Binary files /dev/null and b/inst/zoneinfo/America/St_Kitts differ diff --git a/inst/zoneinfo/America/St_Lucia b/inst/zoneinfo/America/St_Lucia new file mode 100644 index 00000000..697cf5bc Binary files /dev/null and b/inst/zoneinfo/America/St_Lucia differ diff --git a/inst/zoneinfo/America/St_Thomas b/inst/zoneinfo/America/St_Thomas new file mode 100644 index 00000000..697cf5bc Binary files /dev/null and b/inst/zoneinfo/America/St_Thomas differ diff --git a/inst/zoneinfo/America/St_Vincent b/inst/zoneinfo/America/St_Vincent new file mode 100644 index 00000000..697cf5bc Binary files /dev/null and b/inst/zoneinfo/America/St_Vincent differ diff --git a/inst/zoneinfo/America/Swift_Current b/inst/zoneinfo/America/Swift_Current new file mode 100644 index 00000000..8e9ef255 Binary files /dev/null and b/inst/zoneinfo/America/Swift_Current differ diff --git a/inst/zoneinfo/America/Tegucigalpa b/inst/zoneinfo/America/Tegucigalpa new file mode 100644 index 00000000..2adacb2e Binary files /dev/null and b/inst/zoneinfo/America/Tegucigalpa differ diff --git a/inst/zoneinfo/America/Thule b/inst/zoneinfo/America/Thule new file mode 100644 index 00000000..6f802f1c Binary files /dev/null and b/inst/zoneinfo/America/Thule differ diff --git a/inst/zoneinfo/America/Thunder_Bay b/inst/zoneinfo/America/Thunder_Bay new file mode 100644 index 00000000..e504c9ac Binary files /dev/null and b/inst/zoneinfo/America/Thunder_Bay differ diff --git a/inst/zoneinfo/America/Tijuana b/inst/zoneinfo/America/Tijuana new file mode 100644 index 00000000..ada6bf78 Binary files /dev/null and b/inst/zoneinfo/America/Tijuana differ diff --git a/inst/zoneinfo/America/Toronto b/inst/zoneinfo/America/Toronto new file mode 100644 index 00000000..6752c5b0 Binary files /dev/null and b/inst/zoneinfo/America/Toronto differ diff --git a/inst/zoneinfo/America/Tortola b/inst/zoneinfo/America/Tortola new file mode 100644 index 00000000..697cf5bc Binary files /dev/null and b/inst/zoneinfo/America/Tortola differ diff --git a/inst/zoneinfo/America/Vancouver b/inst/zoneinfo/America/Vancouver new file mode 100644 index 00000000..bb60cbce Binary files /dev/null and b/inst/zoneinfo/America/Vancouver differ diff --git a/inst/zoneinfo/America/Virgin b/inst/zoneinfo/America/Virgin new file mode 100644 index 00000000..697cf5bc Binary files /dev/null and b/inst/zoneinfo/America/Virgin differ diff --git a/inst/zoneinfo/America/Whitehorse b/inst/zoneinfo/America/Whitehorse new file mode 100644 index 00000000..062b58ce Binary files /dev/null and b/inst/zoneinfo/America/Whitehorse differ diff --git a/inst/zoneinfo/America/Winnipeg b/inst/zoneinfo/America/Winnipeg new file mode 100644 index 00000000..ac40299f Binary files /dev/null and b/inst/zoneinfo/America/Winnipeg differ diff --git a/inst/zoneinfo/America/Yakutat b/inst/zoneinfo/America/Yakutat new file mode 100644 index 00000000..da209f9f Binary files /dev/null and b/inst/zoneinfo/America/Yakutat differ diff --git a/inst/zoneinfo/America/Yellowknife b/inst/zoneinfo/America/Yellowknife new file mode 100644 index 00000000..e6afa390 Binary files /dev/null and b/inst/zoneinfo/America/Yellowknife differ diff --git a/inst/zoneinfo/Antarctica/Casey b/inst/zoneinfo/Antarctica/Casey new file mode 100644 index 00000000..f100f474 Binary files /dev/null and b/inst/zoneinfo/Antarctica/Casey differ diff --git a/inst/zoneinfo/Antarctica/Davis b/inst/zoneinfo/Antarctica/Davis new file mode 100644 index 00000000..916f2c25 Binary files /dev/null and b/inst/zoneinfo/Antarctica/Davis differ diff --git a/inst/zoneinfo/Antarctica/DumontDUrville b/inst/zoneinfo/Antarctica/DumontDUrville new file mode 100644 index 00000000..a71b39c0 Binary files /dev/null and b/inst/zoneinfo/Antarctica/DumontDUrville differ diff --git a/inst/zoneinfo/Antarctica/Macquarie b/inst/zoneinfo/Antarctica/Macquarie new file mode 100644 index 00000000..616afd9c Binary files /dev/null and b/inst/zoneinfo/Antarctica/Macquarie differ diff --git a/inst/zoneinfo/Antarctica/Mawson b/inst/zoneinfo/Antarctica/Mawson new file mode 100644 index 00000000..b32e7fd6 Binary files /dev/null and b/inst/zoneinfo/Antarctica/Mawson differ diff --git a/inst/zoneinfo/Antarctica/McMurdo b/inst/zoneinfo/Antarctica/McMurdo new file mode 100644 index 00000000..6575fdce Binary files /dev/null and b/inst/zoneinfo/Antarctica/McMurdo differ diff --git a/inst/zoneinfo/Antarctica/Palmer b/inst/zoneinfo/Antarctica/Palmer new file mode 100644 index 00000000..3dd85f84 Binary files /dev/null and b/inst/zoneinfo/Antarctica/Palmer differ diff --git a/inst/zoneinfo/Antarctica/Rothera b/inst/zoneinfo/Antarctica/Rothera new file mode 100644 index 00000000..8b2430a2 Binary files /dev/null and b/inst/zoneinfo/Antarctica/Rothera differ diff --git a/inst/zoneinfo/Antarctica/South_Pole b/inst/zoneinfo/Antarctica/South_Pole new file mode 100644 index 00000000..6575fdce Binary files /dev/null and b/inst/zoneinfo/Antarctica/South_Pole differ diff --git a/inst/zoneinfo/Antarctica/Syowa b/inst/zoneinfo/Antarctica/Syowa new file mode 100644 index 00000000..254af7d1 Binary files /dev/null and b/inst/zoneinfo/Antarctica/Syowa differ diff --git a/inst/zoneinfo/Antarctica/Troll b/inst/zoneinfo/Antarctica/Troll new file mode 100644 index 00000000..5e565da2 Binary files /dev/null and b/inst/zoneinfo/Antarctica/Troll differ diff --git a/inst/zoneinfo/Antarctica/Vostok b/inst/zoneinfo/Antarctica/Vostok new file mode 100644 index 00000000..72830530 Binary files /dev/null and b/inst/zoneinfo/Antarctica/Vostok differ diff --git a/inst/zoneinfo/Arctic/Longyearbyen b/inst/zoneinfo/Arctic/Longyearbyen new file mode 100644 index 00000000..15a34c3c Binary files /dev/null and b/inst/zoneinfo/Arctic/Longyearbyen differ diff --git a/inst/zoneinfo/Asia/Aden b/inst/zoneinfo/Asia/Aden new file mode 100644 index 00000000..2aea25f8 Binary files /dev/null and b/inst/zoneinfo/Asia/Aden differ diff --git a/inst/zoneinfo/Asia/Almaty b/inst/zoneinfo/Asia/Almaty new file mode 100644 index 00000000..a4b00779 Binary files /dev/null and b/inst/zoneinfo/Asia/Almaty differ diff --git a/inst/zoneinfo/Asia/Amman b/inst/zoneinfo/Asia/Amman new file mode 100644 index 00000000..c9e87079 Binary files /dev/null and b/inst/zoneinfo/Asia/Amman differ diff --git a/inst/zoneinfo/Asia/Anadyr b/inst/zoneinfo/Asia/Anadyr new file mode 100644 index 00000000..6ed8b7cb Binary files /dev/null and b/inst/zoneinfo/Asia/Anadyr differ diff --git a/inst/zoneinfo/Asia/Aqtau b/inst/zoneinfo/Asia/Aqtau new file mode 100644 index 00000000..e2d0f919 Binary files /dev/null and b/inst/zoneinfo/Asia/Aqtau differ diff --git a/inst/zoneinfo/Asia/Aqtobe b/inst/zoneinfo/Asia/Aqtobe new file mode 100644 index 00000000..06f0a13a Binary files /dev/null and b/inst/zoneinfo/Asia/Aqtobe differ diff --git a/inst/zoneinfo/Asia/Ashgabat b/inst/zoneinfo/Asia/Ashgabat new file mode 100644 index 00000000..73891af1 Binary files /dev/null and b/inst/zoneinfo/Asia/Ashgabat differ diff --git a/inst/zoneinfo/Asia/Ashkhabad b/inst/zoneinfo/Asia/Ashkhabad new file mode 100644 index 00000000..73891af1 Binary files /dev/null and b/inst/zoneinfo/Asia/Ashkhabad differ diff --git a/inst/zoneinfo/Asia/Atyrau b/inst/zoneinfo/Asia/Atyrau new file mode 100644 index 00000000..8b5153e0 Binary files /dev/null and b/inst/zoneinfo/Asia/Atyrau differ diff --git a/inst/zoneinfo/Asia/Baghdad b/inst/zoneinfo/Asia/Baghdad new file mode 100644 index 00000000..f7162edf Binary files /dev/null and b/inst/zoneinfo/Asia/Baghdad differ diff --git a/inst/zoneinfo/Asia/Bahrain b/inst/zoneinfo/Asia/Bahrain new file mode 100644 index 00000000..63188b26 Binary files /dev/null and b/inst/zoneinfo/Asia/Bahrain differ diff --git a/inst/zoneinfo/Asia/Baku b/inst/zoneinfo/Asia/Baku new file mode 100644 index 00000000..a0de74b9 Binary files /dev/null and b/inst/zoneinfo/Asia/Baku differ diff --git a/inst/zoneinfo/Asia/Bangkok b/inst/zoneinfo/Asia/Bangkok new file mode 100644 index 00000000..c292ac5b Binary files /dev/null and b/inst/zoneinfo/Asia/Bangkok differ diff --git a/inst/zoneinfo/Asia/Barnaul b/inst/zoneinfo/Asia/Barnaul new file mode 100644 index 00000000..759592a2 Binary files /dev/null and b/inst/zoneinfo/Asia/Barnaul differ diff --git a/inst/zoneinfo/Asia/Beirut b/inst/zoneinfo/Asia/Beirut new file mode 100644 index 00000000..fb266ede Binary files /dev/null and b/inst/zoneinfo/Asia/Beirut differ diff --git a/inst/zoneinfo/Asia/Bishkek b/inst/zoneinfo/Asia/Bishkek new file mode 100644 index 00000000..f6e20dd3 Binary files /dev/null and b/inst/zoneinfo/Asia/Bishkek differ diff --git a/inst/zoneinfo/Asia/Brunei b/inst/zoneinfo/Asia/Brunei new file mode 100644 index 00000000..3dab0abf Binary files /dev/null and b/inst/zoneinfo/Asia/Brunei differ diff --git a/inst/zoneinfo/Asia/Calcutta b/inst/zoneinfo/Asia/Calcutta new file mode 100644 index 00000000..0014046d Binary files /dev/null and b/inst/zoneinfo/Asia/Calcutta differ diff --git a/inst/zoneinfo/Asia/Chita b/inst/zoneinfo/Asia/Chita new file mode 100644 index 00000000..c4149c05 Binary files /dev/null and b/inst/zoneinfo/Asia/Chita differ diff --git a/inst/zoneinfo/Asia/Choibalsan b/inst/zoneinfo/Asia/Choibalsan new file mode 100644 index 00000000..e48daa82 Binary files /dev/null and b/inst/zoneinfo/Asia/Choibalsan differ diff --git a/inst/zoneinfo/Asia/Chongqing b/inst/zoneinfo/Asia/Chongqing new file mode 100644 index 00000000..91f6f8bc Binary files /dev/null and b/inst/zoneinfo/Asia/Chongqing differ diff --git a/inst/zoneinfo/Asia/Chungking b/inst/zoneinfo/Asia/Chungking new file mode 100644 index 00000000..91f6f8bc Binary files /dev/null and b/inst/zoneinfo/Asia/Chungking differ diff --git a/inst/zoneinfo/Asia/Colombo b/inst/zoneinfo/Asia/Colombo new file mode 100644 index 00000000..62c64d85 Binary files /dev/null and b/inst/zoneinfo/Asia/Colombo differ diff --git a/inst/zoneinfo/Asia/Dacca b/inst/zoneinfo/Asia/Dacca new file mode 100644 index 00000000..b11c9284 Binary files /dev/null and b/inst/zoneinfo/Asia/Dacca differ diff --git a/inst/zoneinfo/Asia/Damascus b/inst/zoneinfo/Asia/Damascus new file mode 100644 index 00000000..d9104a7a Binary files /dev/null and b/inst/zoneinfo/Asia/Damascus differ diff --git a/inst/zoneinfo/Asia/Dhaka b/inst/zoneinfo/Asia/Dhaka new file mode 100644 index 00000000..b11c9284 Binary files /dev/null and b/inst/zoneinfo/Asia/Dhaka differ diff --git a/inst/zoneinfo/Asia/Dili b/inst/zoneinfo/Asia/Dili new file mode 100644 index 00000000..30943bbd Binary files /dev/null and b/inst/zoneinfo/Asia/Dili differ diff --git a/inst/zoneinfo/Asia/Dubai b/inst/zoneinfo/Asia/Dubai new file mode 100644 index 00000000..fc0a589e Binary files /dev/null and b/inst/zoneinfo/Asia/Dubai differ diff --git a/inst/zoneinfo/Asia/Dushanbe b/inst/zoneinfo/Asia/Dushanbe new file mode 100644 index 00000000..82d85b8c Binary files /dev/null and b/inst/zoneinfo/Asia/Dushanbe differ diff --git a/inst/zoneinfo/Asia/Famagusta b/inst/zoneinfo/Asia/Famagusta new file mode 100644 index 00000000..653b146a Binary files /dev/null and b/inst/zoneinfo/Asia/Famagusta differ diff --git a/inst/zoneinfo/Asia/Gaza b/inst/zoneinfo/Asia/Gaza new file mode 100644 index 00000000..592b6326 Binary files /dev/null and b/inst/zoneinfo/Asia/Gaza differ diff --git a/inst/zoneinfo/Asia/Harbin b/inst/zoneinfo/Asia/Harbin new file mode 100644 index 00000000..91f6f8bc Binary files /dev/null and b/inst/zoneinfo/Asia/Harbin differ diff --git a/inst/zoneinfo/Asia/Hebron b/inst/zoneinfo/Asia/Hebron new file mode 100644 index 00000000..ae82f9b5 Binary files /dev/null and b/inst/zoneinfo/Asia/Hebron differ diff --git a/inst/zoneinfo/Asia/Ho_Chi_Minh b/inst/zoneinfo/Asia/Ho_Chi_Minh new file mode 100644 index 00000000..e2934e37 Binary files /dev/null and b/inst/zoneinfo/Asia/Ho_Chi_Minh differ diff --git a/inst/zoneinfo/Asia/Hong_Kong b/inst/zoneinfo/Asia/Hong_Kong new file mode 100644 index 00000000..23d0375f Binary files /dev/null and b/inst/zoneinfo/Asia/Hong_Kong differ diff --git a/inst/zoneinfo/Asia/Hovd b/inst/zoneinfo/Asia/Hovd new file mode 100644 index 00000000..4cb800a9 Binary files /dev/null and b/inst/zoneinfo/Asia/Hovd differ diff --git a/inst/zoneinfo/Asia/Irkutsk b/inst/zoneinfo/Asia/Irkutsk new file mode 100644 index 00000000..4dcbbb7e Binary files /dev/null and b/inst/zoneinfo/Asia/Irkutsk differ diff --git a/inst/zoneinfo/Asia/Istanbul b/inst/zoneinfo/Asia/Istanbul new file mode 100644 index 00000000..508446bb Binary files /dev/null and b/inst/zoneinfo/Asia/Istanbul differ diff --git a/inst/zoneinfo/Asia/Jakarta b/inst/zoneinfo/Asia/Jakarta new file mode 100644 index 00000000..5baa3a8f Binary files /dev/null and b/inst/zoneinfo/Asia/Jakarta differ diff --git a/inst/zoneinfo/Asia/Jayapura b/inst/zoneinfo/Asia/Jayapura new file mode 100644 index 00000000..3002c820 Binary files /dev/null and b/inst/zoneinfo/Asia/Jayapura differ diff --git a/inst/zoneinfo/Asia/Jerusalem b/inst/zoneinfo/Asia/Jerusalem new file mode 100644 index 00000000..440ef06b Binary files /dev/null and b/inst/zoneinfo/Asia/Jerusalem differ diff --git a/inst/zoneinfo/Asia/Kabul b/inst/zoneinfo/Asia/Kabul new file mode 100644 index 00000000..d19b9bd5 Binary files /dev/null and b/inst/zoneinfo/Asia/Kabul differ diff --git a/inst/zoneinfo/Asia/Kamchatka b/inst/zoneinfo/Asia/Kamchatka new file mode 100644 index 00000000..3e80b4e0 Binary files /dev/null and b/inst/zoneinfo/Asia/Kamchatka differ diff --git a/inst/zoneinfo/Asia/Karachi b/inst/zoneinfo/Asia/Karachi new file mode 100644 index 00000000..ba65c0e8 Binary files /dev/null and b/inst/zoneinfo/Asia/Karachi differ diff --git a/inst/zoneinfo/Asia/Kashgar b/inst/zoneinfo/Asia/Kashgar new file mode 100644 index 00000000..faa14d92 Binary files /dev/null and b/inst/zoneinfo/Asia/Kashgar differ diff --git a/inst/zoneinfo/Asia/Kathmandu b/inst/zoneinfo/Asia/Kathmandu new file mode 100644 index 00000000..a5d51075 Binary files /dev/null and b/inst/zoneinfo/Asia/Kathmandu differ diff --git a/inst/zoneinfo/Asia/Katmandu b/inst/zoneinfo/Asia/Katmandu new file mode 100644 index 00000000..a5d51075 Binary files /dev/null and b/inst/zoneinfo/Asia/Katmandu differ diff --git a/inst/zoneinfo/Asia/Khandyga b/inst/zoneinfo/Asia/Khandyga new file mode 100644 index 00000000..72bea64b Binary files /dev/null and b/inst/zoneinfo/Asia/Khandyga differ diff --git a/inst/zoneinfo/Asia/Kolkata b/inst/zoneinfo/Asia/Kolkata new file mode 100644 index 00000000..0014046d Binary files /dev/null and b/inst/zoneinfo/Asia/Kolkata differ diff --git a/inst/zoneinfo/Asia/Krasnoyarsk b/inst/zoneinfo/Asia/Krasnoyarsk new file mode 100644 index 00000000..30c6f165 Binary files /dev/null and b/inst/zoneinfo/Asia/Krasnoyarsk differ diff --git a/inst/zoneinfo/Asia/Kuala_Lumpur b/inst/zoneinfo/Asia/Kuala_Lumpur new file mode 100644 index 00000000..612b01e7 Binary files /dev/null and b/inst/zoneinfo/Asia/Kuala_Lumpur differ diff --git a/inst/zoneinfo/Asia/Kuching b/inst/zoneinfo/Asia/Kuching new file mode 100644 index 00000000..c86750cb Binary files /dev/null and b/inst/zoneinfo/Asia/Kuching differ diff --git a/inst/zoneinfo/Asia/Kuwait b/inst/zoneinfo/Asia/Kuwait new file mode 100644 index 00000000..2aea25f8 Binary files /dev/null and b/inst/zoneinfo/Asia/Kuwait differ diff --git a/inst/zoneinfo/Asia/Macao b/inst/zoneinfo/Asia/Macao new file mode 100644 index 00000000..cac65063 Binary files /dev/null and b/inst/zoneinfo/Asia/Macao differ diff --git a/inst/zoneinfo/Asia/Macau b/inst/zoneinfo/Asia/Macau new file mode 100644 index 00000000..cac65063 Binary files /dev/null and b/inst/zoneinfo/Asia/Macau differ diff --git a/inst/zoneinfo/Asia/Magadan b/inst/zoneinfo/Asia/Magadan new file mode 100644 index 00000000..b4fcac18 Binary files /dev/null and b/inst/zoneinfo/Asia/Magadan differ diff --git a/inst/zoneinfo/Asia/Makassar b/inst/zoneinfo/Asia/Makassar new file mode 100644 index 00000000..556ba866 Binary files /dev/null and b/inst/zoneinfo/Asia/Makassar differ diff --git a/inst/zoneinfo/Asia/Manila b/inst/zoneinfo/Asia/Manila new file mode 100644 index 00000000..f4f4b04e Binary files /dev/null and b/inst/zoneinfo/Asia/Manila differ diff --git a/inst/zoneinfo/Asia/Muscat b/inst/zoneinfo/Asia/Muscat new file mode 100644 index 00000000..fc0a589e Binary files /dev/null and b/inst/zoneinfo/Asia/Muscat differ diff --git a/inst/zoneinfo/Asia/Nicosia b/inst/zoneinfo/Asia/Nicosia new file mode 100644 index 00000000..f7f10ab7 Binary files /dev/null and b/inst/zoneinfo/Asia/Nicosia differ diff --git a/inst/zoneinfo/Asia/Novokuznetsk b/inst/zoneinfo/Asia/Novokuznetsk new file mode 100644 index 00000000..d9832761 Binary files /dev/null and b/inst/zoneinfo/Asia/Novokuznetsk differ diff --git a/inst/zoneinfo/Asia/Novosibirsk b/inst/zoneinfo/Asia/Novosibirsk new file mode 100644 index 00000000..e0ee5fce Binary files /dev/null and b/inst/zoneinfo/Asia/Novosibirsk differ diff --git a/inst/zoneinfo/Asia/Omsk b/inst/zoneinfo/Asia/Omsk new file mode 100644 index 00000000..b29b7693 Binary files /dev/null and b/inst/zoneinfo/Asia/Omsk differ diff --git a/inst/zoneinfo/Asia/Oral b/inst/zoneinfo/Asia/Oral new file mode 100644 index 00000000..ad1f9ca1 Binary files /dev/null and b/inst/zoneinfo/Asia/Oral differ diff --git a/inst/zoneinfo/Asia/Phnom_Penh b/inst/zoneinfo/Asia/Phnom_Penh new file mode 100644 index 00000000..c292ac5b Binary files /dev/null and b/inst/zoneinfo/Asia/Phnom_Penh differ diff --git a/inst/zoneinfo/Asia/Pontianak b/inst/zoneinfo/Asia/Pontianak new file mode 100644 index 00000000..12ce24cb Binary files /dev/null and b/inst/zoneinfo/Asia/Pontianak differ diff --git a/inst/zoneinfo/Asia/Pyongyang b/inst/zoneinfo/Asia/Pyongyang new file mode 100644 index 00000000..7ad7e0b2 Binary files /dev/null and b/inst/zoneinfo/Asia/Pyongyang differ diff --git a/inst/zoneinfo/Asia/Qatar b/inst/zoneinfo/Asia/Qatar new file mode 100644 index 00000000..63188b26 Binary files /dev/null and b/inst/zoneinfo/Asia/Qatar differ diff --git a/inst/zoneinfo/Asia/Qostanay b/inst/zoneinfo/Asia/Qostanay new file mode 100644 index 00000000..73b9d963 Binary files /dev/null and b/inst/zoneinfo/Asia/Qostanay differ diff --git a/inst/zoneinfo/Asia/Qyzylorda b/inst/zoneinfo/Asia/Qyzylorda new file mode 100644 index 00000000..c2fe4c14 Binary files /dev/null and b/inst/zoneinfo/Asia/Qyzylorda differ diff --git a/inst/zoneinfo/Asia/Rangoon b/inst/zoneinfo/Asia/Rangoon new file mode 100644 index 00000000..dd77395b Binary files /dev/null and b/inst/zoneinfo/Asia/Rangoon differ diff --git a/inst/zoneinfo/Asia/Riyadh b/inst/zoneinfo/Asia/Riyadh new file mode 100644 index 00000000..2aea25f8 Binary files /dev/null and b/inst/zoneinfo/Asia/Riyadh differ diff --git a/inst/zoneinfo/Asia/Saigon b/inst/zoneinfo/Asia/Saigon new file mode 100644 index 00000000..e2934e37 Binary files /dev/null and b/inst/zoneinfo/Asia/Saigon differ diff --git a/inst/zoneinfo/Asia/Sakhalin b/inst/zoneinfo/Asia/Sakhalin new file mode 100644 index 00000000..485459ce Binary files /dev/null and b/inst/zoneinfo/Asia/Sakhalin differ diff --git a/inst/zoneinfo/Asia/Samarkand b/inst/zoneinfo/Asia/Samarkand new file mode 100644 index 00000000..030d47ce Binary files /dev/null and b/inst/zoneinfo/Asia/Samarkand differ diff --git a/inst/zoneinfo/Asia/Seoul b/inst/zoneinfo/Asia/Seoul new file mode 100644 index 00000000..96199e73 Binary files /dev/null and b/inst/zoneinfo/Asia/Seoul differ diff --git a/inst/zoneinfo/Asia/Shanghai b/inst/zoneinfo/Asia/Shanghai new file mode 100644 index 00000000..91f6f8bc Binary files /dev/null and b/inst/zoneinfo/Asia/Shanghai differ diff --git a/inst/zoneinfo/Asia/Singapore b/inst/zoneinfo/Asia/Singapore new file mode 100644 index 00000000..2364b217 Binary files /dev/null and b/inst/zoneinfo/Asia/Singapore differ diff --git a/inst/zoneinfo/Asia/Srednekolymsk b/inst/zoneinfo/Asia/Srednekolymsk new file mode 100644 index 00000000..261a9832 Binary files /dev/null and b/inst/zoneinfo/Asia/Srednekolymsk differ diff --git a/inst/zoneinfo/Asia/Taipei b/inst/zoneinfo/Asia/Taipei new file mode 100644 index 00000000..24c43444 Binary files /dev/null and b/inst/zoneinfo/Asia/Taipei differ diff --git a/inst/zoneinfo/Asia/Tashkent b/inst/zoneinfo/Asia/Tashkent new file mode 100644 index 00000000..32a9d7d0 Binary files /dev/null and b/inst/zoneinfo/Asia/Tashkent differ diff --git a/inst/zoneinfo/Asia/Tbilisi b/inst/zoneinfo/Asia/Tbilisi new file mode 100644 index 00000000..b608d797 Binary files /dev/null and b/inst/zoneinfo/Asia/Tbilisi differ diff --git a/inst/zoneinfo/Asia/Tehran b/inst/zoneinfo/Asia/Tehran new file mode 100644 index 00000000..8cec5ad7 Binary files /dev/null and b/inst/zoneinfo/Asia/Tehran differ diff --git a/inst/zoneinfo/Asia/Tel_Aviv b/inst/zoneinfo/Asia/Tel_Aviv new file mode 100644 index 00000000..440ef06b Binary files /dev/null and b/inst/zoneinfo/Asia/Tel_Aviv differ diff --git a/inst/zoneinfo/Asia/Thimbu b/inst/zoneinfo/Asia/Thimbu new file mode 100644 index 00000000..fe409c7a Binary files /dev/null and b/inst/zoneinfo/Asia/Thimbu differ diff --git a/inst/zoneinfo/Asia/Thimphu b/inst/zoneinfo/Asia/Thimphu new file mode 100644 index 00000000..fe409c7a Binary files /dev/null and b/inst/zoneinfo/Asia/Thimphu differ diff --git a/inst/zoneinfo/Asia/Tokyo b/inst/zoneinfo/Asia/Tokyo new file mode 100644 index 00000000..26f4d34d Binary files /dev/null and b/inst/zoneinfo/Asia/Tokyo differ diff --git a/inst/zoneinfo/Asia/Tomsk b/inst/zoneinfo/Asia/Tomsk new file mode 100644 index 00000000..670e2ad2 Binary files /dev/null and b/inst/zoneinfo/Asia/Tomsk differ diff --git a/inst/zoneinfo/Asia/Ujung_Pandang b/inst/zoneinfo/Asia/Ujung_Pandang new file mode 100644 index 00000000..556ba866 Binary files /dev/null and b/inst/zoneinfo/Asia/Ujung_Pandang differ diff --git a/inst/zoneinfo/Asia/Ulaanbaatar b/inst/zoneinfo/Asia/Ulaanbaatar new file mode 100644 index 00000000..2e20cc3a Binary files /dev/null and b/inst/zoneinfo/Asia/Ulaanbaatar differ diff --git a/inst/zoneinfo/Asia/Ulan_Bator b/inst/zoneinfo/Asia/Ulan_Bator new file mode 100644 index 00000000..2e20cc3a Binary files /dev/null and b/inst/zoneinfo/Asia/Ulan_Bator differ diff --git a/inst/zoneinfo/Asia/Urumqi b/inst/zoneinfo/Asia/Urumqi new file mode 100644 index 00000000..faa14d92 Binary files /dev/null and b/inst/zoneinfo/Asia/Urumqi differ diff --git a/inst/zoneinfo/Asia/Ust-Nera b/inst/zoneinfo/Asia/Ust-Nera new file mode 100644 index 00000000..9e4a78f6 Binary files /dev/null and b/inst/zoneinfo/Asia/Ust-Nera differ diff --git a/inst/zoneinfo/Asia/Vientiane b/inst/zoneinfo/Asia/Vientiane new file mode 100644 index 00000000..c292ac5b Binary files /dev/null and b/inst/zoneinfo/Asia/Vientiane differ diff --git a/inst/zoneinfo/Asia/Vladivostok b/inst/zoneinfo/Asia/Vladivostok new file mode 100644 index 00000000..8ab253ce Binary files /dev/null and b/inst/zoneinfo/Asia/Vladivostok differ diff --git a/inst/zoneinfo/Asia/Yakutsk b/inst/zoneinfo/Asia/Yakutsk new file mode 100644 index 00000000..c815e99b Binary files /dev/null and b/inst/zoneinfo/Asia/Yakutsk differ diff --git a/inst/zoneinfo/Asia/Yangon b/inst/zoneinfo/Asia/Yangon new file mode 100644 index 00000000..dd77395b Binary files /dev/null and b/inst/zoneinfo/Asia/Yangon differ diff --git a/inst/zoneinfo/Asia/Yekaterinburg b/inst/zoneinfo/Asia/Yekaterinburg new file mode 100644 index 00000000..6958d7ed Binary files /dev/null and b/inst/zoneinfo/Asia/Yekaterinburg differ diff --git a/inst/zoneinfo/Asia/Yerevan b/inst/zoneinfo/Asia/Yerevan new file mode 100644 index 00000000..250bfe02 Binary files /dev/null and b/inst/zoneinfo/Asia/Yerevan differ diff --git a/inst/zoneinfo/Atlantic/Azores b/inst/zoneinfo/Atlantic/Azores new file mode 100644 index 00000000..56593dbf Binary files /dev/null and b/inst/zoneinfo/Atlantic/Azores differ diff --git a/inst/zoneinfo/Atlantic/Bermuda b/inst/zoneinfo/Atlantic/Bermuda new file mode 100644 index 00000000..419c660b Binary files /dev/null and b/inst/zoneinfo/Atlantic/Bermuda differ diff --git a/inst/zoneinfo/Atlantic/Canary b/inst/zoneinfo/Atlantic/Canary new file mode 100644 index 00000000..f3192156 Binary files /dev/null and b/inst/zoneinfo/Atlantic/Canary differ diff --git a/inst/zoneinfo/Atlantic/Cape_Verde b/inst/zoneinfo/Atlantic/Cape_Verde new file mode 100644 index 00000000..e2a49d24 Binary files /dev/null and b/inst/zoneinfo/Atlantic/Cape_Verde differ diff --git a/inst/zoneinfo/Atlantic/Faeroe b/inst/zoneinfo/Atlantic/Faeroe new file mode 100644 index 00000000..4dab7ef0 Binary files /dev/null and b/inst/zoneinfo/Atlantic/Faeroe differ diff --git a/inst/zoneinfo/Atlantic/Faroe b/inst/zoneinfo/Atlantic/Faroe new file mode 100644 index 00000000..4dab7ef0 Binary files /dev/null and b/inst/zoneinfo/Atlantic/Faroe differ diff --git a/inst/zoneinfo/Atlantic/Jan_Mayen b/inst/zoneinfo/Atlantic/Jan_Mayen new file mode 100644 index 00000000..15a34c3c Binary files /dev/null and b/inst/zoneinfo/Atlantic/Jan_Mayen differ diff --git a/inst/zoneinfo/Atlantic/Madeira b/inst/zoneinfo/Atlantic/Madeira new file mode 100644 index 00000000..5213761f Binary files /dev/null and b/inst/zoneinfo/Atlantic/Madeira differ diff --git a/inst/zoneinfo/Atlantic/Reykjavik b/inst/zoneinfo/Atlantic/Reykjavik new file mode 100644 index 00000000..10e0fc81 Binary files /dev/null and b/inst/zoneinfo/Atlantic/Reykjavik differ diff --git a/inst/zoneinfo/Atlantic/South_Georgia b/inst/zoneinfo/Atlantic/South_Georgia new file mode 100644 index 00000000..44666086 Binary files /dev/null and b/inst/zoneinfo/Atlantic/South_Georgia differ diff --git a/inst/zoneinfo/Atlantic/St_Helena b/inst/zoneinfo/Atlantic/St_Helena new file mode 100644 index 00000000..28b32ab2 Binary files /dev/null and b/inst/zoneinfo/Atlantic/St_Helena differ diff --git a/inst/zoneinfo/Atlantic/Stanley b/inst/zoneinfo/Atlantic/Stanley new file mode 100644 index 00000000..88077f11 Binary files /dev/null and b/inst/zoneinfo/Atlantic/Stanley differ diff --git a/inst/zoneinfo/Australia/ACT b/inst/zoneinfo/Australia/ACT new file mode 100644 index 00000000..7636592a Binary files /dev/null and b/inst/zoneinfo/Australia/ACT differ diff --git a/inst/zoneinfo/Australia/Adelaide b/inst/zoneinfo/Australia/Adelaide new file mode 100644 index 00000000..0b1252ab Binary files /dev/null and b/inst/zoneinfo/Australia/Adelaide differ diff --git a/inst/zoneinfo/Australia/Brisbane b/inst/zoneinfo/Australia/Brisbane new file mode 100644 index 00000000..3021bdb6 Binary files /dev/null and b/inst/zoneinfo/Australia/Brisbane differ diff --git a/inst/zoneinfo/Australia/Broken_Hill b/inst/zoneinfo/Australia/Broken_Hill new file mode 100644 index 00000000..1ac3fc8f Binary files /dev/null and b/inst/zoneinfo/Australia/Broken_Hill differ diff --git a/inst/zoneinfo/Australia/Canberra b/inst/zoneinfo/Australia/Canberra new file mode 100644 index 00000000..7636592a Binary files /dev/null and b/inst/zoneinfo/Australia/Canberra differ diff --git a/inst/zoneinfo/Australia/Currie b/inst/zoneinfo/Australia/Currie new file mode 100644 index 00000000..f65a990e Binary files /dev/null and b/inst/zoneinfo/Australia/Currie differ diff --git a/inst/zoneinfo/Australia/Darwin b/inst/zoneinfo/Australia/Darwin new file mode 100644 index 00000000..1cf50298 Binary files /dev/null and b/inst/zoneinfo/Australia/Darwin differ diff --git a/inst/zoneinfo/Australia/Eucla b/inst/zoneinfo/Australia/Eucla new file mode 100644 index 00000000..98ae5570 Binary files /dev/null and b/inst/zoneinfo/Australia/Eucla differ diff --git a/inst/zoneinfo/Australia/Hobart b/inst/zoneinfo/Australia/Hobart new file mode 100644 index 00000000..02b07ca2 Binary files /dev/null and b/inst/zoneinfo/Australia/Hobart differ diff --git a/inst/zoneinfo/Australia/LHI b/inst/zoneinfo/Australia/LHI new file mode 100644 index 00000000..9e04a80e Binary files /dev/null and b/inst/zoneinfo/Australia/LHI differ diff --git a/inst/zoneinfo/Australia/Lindeman b/inst/zoneinfo/Australia/Lindeman new file mode 100644 index 00000000..eab0fb99 Binary files /dev/null and b/inst/zoneinfo/Australia/Lindeman differ diff --git a/inst/zoneinfo/Australia/Lord_Howe b/inst/zoneinfo/Australia/Lord_Howe new file mode 100644 index 00000000..9e04a80e Binary files /dev/null and b/inst/zoneinfo/Australia/Lord_Howe differ diff --git a/inst/zoneinfo/Australia/Melbourne b/inst/zoneinfo/Australia/Melbourne new file mode 100644 index 00000000..ba457338 Binary files /dev/null and b/inst/zoneinfo/Australia/Melbourne differ diff --git a/inst/zoneinfo/Australia/NSW b/inst/zoneinfo/Australia/NSW new file mode 100644 index 00000000..7636592a Binary files /dev/null and b/inst/zoneinfo/Australia/NSW differ diff --git a/inst/zoneinfo/Australia/North b/inst/zoneinfo/Australia/North new file mode 100644 index 00000000..1cf50298 Binary files /dev/null and b/inst/zoneinfo/Australia/North differ diff --git a/inst/zoneinfo/Australia/Perth b/inst/zoneinfo/Australia/Perth new file mode 100644 index 00000000..a876b9e7 Binary files /dev/null and b/inst/zoneinfo/Australia/Perth differ diff --git a/inst/zoneinfo/Australia/Queensland b/inst/zoneinfo/Australia/Queensland new file mode 100644 index 00000000..3021bdb6 Binary files /dev/null and b/inst/zoneinfo/Australia/Queensland differ diff --git a/inst/zoneinfo/Australia/South b/inst/zoneinfo/Australia/South new file mode 100644 index 00000000..0b1252ab Binary files /dev/null and b/inst/zoneinfo/Australia/South differ diff --git a/inst/zoneinfo/Australia/Sydney b/inst/zoneinfo/Australia/Sydney new file mode 100644 index 00000000..7636592a Binary files /dev/null and b/inst/zoneinfo/Australia/Sydney differ diff --git a/inst/zoneinfo/Australia/Tasmania b/inst/zoneinfo/Australia/Tasmania new file mode 100644 index 00000000..02b07ca2 Binary files /dev/null and b/inst/zoneinfo/Australia/Tasmania differ diff --git a/inst/zoneinfo/Australia/Victoria b/inst/zoneinfo/Australia/Victoria new file mode 100644 index 00000000..ba457338 Binary files /dev/null and b/inst/zoneinfo/Australia/Victoria differ diff --git a/inst/zoneinfo/Australia/West b/inst/zoneinfo/Australia/West new file mode 100644 index 00000000..a876b9e7 Binary files /dev/null and b/inst/zoneinfo/Australia/West differ diff --git a/inst/zoneinfo/Australia/Yancowinna b/inst/zoneinfo/Australia/Yancowinna new file mode 100644 index 00000000..1ac3fc8f Binary files /dev/null and b/inst/zoneinfo/Australia/Yancowinna differ diff --git a/inst/zoneinfo/Brazil/Acre b/inst/zoneinfo/Brazil/Acre new file mode 100644 index 00000000..a374cb43 Binary files /dev/null and b/inst/zoneinfo/Brazil/Acre differ diff --git a/inst/zoneinfo/Brazil/DeNoronha b/inst/zoneinfo/Brazil/DeNoronha new file mode 100644 index 00000000..f140726f Binary files /dev/null and b/inst/zoneinfo/Brazil/DeNoronha differ diff --git a/inst/zoneinfo/Brazil/East b/inst/zoneinfo/Brazil/East new file mode 100644 index 00000000..13ff0838 Binary files /dev/null and b/inst/zoneinfo/Brazil/East differ diff --git a/inst/zoneinfo/Brazil/West b/inst/zoneinfo/Brazil/West new file mode 100644 index 00000000..63d58f80 Binary files /dev/null and b/inst/zoneinfo/Brazil/West differ diff --git a/inst/zoneinfo/CET b/inst/zoneinfo/CET new file mode 100644 index 00000000..122e9342 Binary files /dev/null and b/inst/zoneinfo/CET differ diff --git a/inst/zoneinfo/CST6CDT b/inst/zoneinfo/CST6CDT new file mode 100644 index 00000000..ca67929f Binary files /dev/null and b/inst/zoneinfo/CST6CDT differ diff --git a/inst/zoneinfo/Canada/Atlantic b/inst/zoneinfo/Canada/Atlantic new file mode 100644 index 00000000..756099ab Binary files /dev/null and b/inst/zoneinfo/Canada/Atlantic differ diff --git a/inst/zoneinfo/Canada/Central b/inst/zoneinfo/Canada/Central new file mode 100644 index 00000000..ac40299f Binary files /dev/null and b/inst/zoneinfo/Canada/Central differ diff --git a/inst/zoneinfo/Canada/Eastern b/inst/zoneinfo/Canada/Eastern new file mode 100644 index 00000000..6752c5b0 Binary files /dev/null and b/inst/zoneinfo/Canada/Eastern differ diff --git a/inst/zoneinfo/Canada/Mountain b/inst/zoneinfo/Canada/Mountain new file mode 100644 index 00000000..cd78a6f8 Binary files /dev/null and b/inst/zoneinfo/Canada/Mountain differ diff --git a/inst/zoneinfo/Canada/Newfoundland b/inst/zoneinfo/Canada/Newfoundland new file mode 100644 index 00000000..65a5b0c7 Binary files /dev/null and b/inst/zoneinfo/Canada/Newfoundland differ diff --git a/inst/zoneinfo/Canada/Pacific b/inst/zoneinfo/Canada/Pacific new file mode 100644 index 00000000..bb60cbce Binary files /dev/null and b/inst/zoneinfo/Canada/Pacific differ diff --git a/inst/zoneinfo/Canada/Saskatchewan b/inst/zoneinfo/Canada/Saskatchewan new file mode 100644 index 00000000..20c9c84d Binary files /dev/null and b/inst/zoneinfo/Canada/Saskatchewan differ diff --git a/inst/zoneinfo/Canada/Yukon b/inst/zoneinfo/Canada/Yukon new file mode 100644 index 00000000..062b58ce Binary files /dev/null and b/inst/zoneinfo/Canada/Yukon differ diff --git a/inst/zoneinfo/Chile/Continental b/inst/zoneinfo/Chile/Continental new file mode 100644 index 00000000..816a0428 Binary files /dev/null and b/inst/zoneinfo/Chile/Continental differ diff --git a/inst/zoneinfo/Chile/EasterIsland b/inst/zoneinfo/Chile/EasterIsland new file mode 100644 index 00000000..cae37440 Binary files /dev/null and b/inst/zoneinfo/Chile/EasterIsland differ diff --git a/inst/zoneinfo/Cuba b/inst/zoneinfo/Cuba new file mode 100644 index 00000000..b69ac451 Binary files /dev/null and b/inst/zoneinfo/Cuba differ diff --git a/inst/zoneinfo/EET b/inst/zoneinfo/EET new file mode 100644 index 00000000..cbdb71dd Binary files /dev/null and b/inst/zoneinfo/EET differ diff --git a/inst/zoneinfo/EST b/inst/zoneinfo/EST new file mode 100644 index 00000000..21ebc00b Binary files /dev/null and b/inst/zoneinfo/EST differ diff --git a/inst/zoneinfo/EST5EDT b/inst/zoneinfo/EST5EDT new file mode 100644 index 00000000..9bce5007 Binary files /dev/null and b/inst/zoneinfo/EST5EDT differ diff --git a/inst/zoneinfo/Egypt b/inst/zoneinfo/Egypt new file mode 100644 index 00000000..d3f81962 Binary files /dev/null and b/inst/zoneinfo/Egypt differ diff --git a/inst/zoneinfo/Eire b/inst/zoneinfo/Eire new file mode 100644 index 00000000..1d994902 Binary files /dev/null and b/inst/zoneinfo/Eire differ diff --git a/inst/zoneinfo/Etc/GMT b/inst/zoneinfo/Etc/GMT new file mode 100644 index 00000000..c6347466 Binary files /dev/null and b/inst/zoneinfo/Etc/GMT differ diff --git a/inst/zoneinfo/Etc/GMT+0 b/inst/zoneinfo/Etc/GMT+0 new file mode 100644 index 00000000..c6347466 Binary files /dev/null and b/inst/zoneinfo/Etc/GMT+0 differ diff --git a/inst/zoneinfo/Etc/GMT+1 b/inst/zoneinfo/Etc/GMT+1 new file mode 100644 index 00000000..4dab6f90 Binary files /dev/null and b/inst/zoneinfo/Etc/GMT+1 differ diff --git a/inst/zoneinfo/Etc/GMT+10 b/inst/zoneinfo/Etc/GMT+10 new file mode 100644 index 00000000..c749290a Binary files /dev/null and b/inst/zoneinfo/Etc/GMT+10 differ diff --git a/inst/zoneinfo/Etc/GMT+11 b/inst/zoneinfo/Etc/GMT+11 new file mode 100644 index 00000000..d9699823 Binary files /dev/null and b/inst/zoneinfo/Etc/GMT+11 differ diff --git a/inst/zoneinfo/Etc/GMT+12 b/inst/zoneinfo/Etc/GMT+12 new file mode 100644 index 00000000..cdeec909 Binary files /dev/null and b/inst/zoneinfo/Etc/GMT+12 differ diff --git a/inst/zoneinfo/Etc/GMT+2 b/inst/zoneinfo/Etc/GMT+2 new file mode 100644 index 00000000..fbd2a941 Binary files /dev/null and b/inst/zoneinfo/Etc/GMT+2 differ diff --git a/inst/zoneinfo/Etc/GMT+3 b/inst/zoneinfo/Etc/GMT+3 new file mode 100644 index 00000000..ee246ef5 Binary files /dev/null and b/inst/zoneinfo/Etc/GMT+3 differ diff --git a/inst/zoneinfo/Etc/GMT+4 b/inst/zoneinfo/Etc/GMT+4 new file mode 100644 index 00000000..5a25ff2a Binary files /dev/null and b/inst/zoneinfo/Etc/GMT+4 differ diff --git a/inst/zoneinfo/Etc/GMT+5 b/inst/zoneinfo/Etc/GMT+5 new file mode 100644 index 00000000..c0b745f1 Binary files /dev/null and b/inst/zoneinfo/Etc/GMT+5 differ diff --git a/inst/zoneinfo/Etc/GMT+6 b/inst/zoneinfo/Etc/GMT+6 new file mode 100644 index 00000000..06e777d5 Binary files /dev/null and b/inst/zoneinfo/Etc/GMT+6 differ diff --git a/inst/zoneinfo/Etc/GMT+7 b/inst/zoneinfo/Etc/GMT+7 new file mode 100644 index 00000000..4e0b53a0 Binary files /dev/null and b/inst/zoneinfo/Etc/GMT+7 differ diff --git a/inst/zoneinfo/Etc/GMT+8 b/inst/zoneinfo/Etc/GMT+8 new file mode 100644 index 00000000..714b0c56 Binary files /dev/null and b/inst/zoneinfo/Etc/GMT+8 differ diff --git a/inst/zoneinfo/Etc/GMT+9 b/inst/zoneinfo/Etc/GMT+9 new file mode 100644 index 00000000..78b9daa3 Binary files /dev/null and b/inst/zoneinfo/Etc/GMT+9 differ diff --git a/inst/zoneinfo/Etc/GMT-0 b/inst/zoneinfo/Etc/GMT-0 new file mode 100644 index 00000000..c6347466 Binary files /dev/null and b/inst/zoneinfo/Etc/GMT-0 differ diff --git a/inst/zoneinfo/Etc/GMT-1 b/inst/zoneinfo/Etc/GMT-1 new file mode 100644 index 00000000..a838bebf Binary files /dev/null and b/inst/zoneinfo/Etc/GMT-1 differ diff --git a/inst/zoneinfo/Etc/GMT-10 b/inst/zoneinfo/Etc/GMT-10 new file mode 100644 index 00000000..68ff77db Binary files /dev/null and b/inst/zoneinfo/Etc/GMT-10 differ diff --git a/inst/zoneinfo/Etc/GMT-11 b/inst/zoneinfo/Etc/GMT-11 new file mode 100644 index 00000000..66af5a42 Binary files /dev/null and b/inst/zoneinfo/Etc/GMT-11 differ diff --git a/inst/zoneinfo/Etc/GMT-12 b/inst/zoneinfo/Etc/GMT-12 new file mode 100644 index 00000000..17ba5057 Binary files /dev/null and b/inst/zoneinfo/Etc/GMT-12 differ diff --git a/inst/zoneinfo/Etc/GMT-13 b/inst/zoneinfo/Etc/GMT-13 new file mode 100644 index 00000000..5f3706ce Binary files /dev/null and b/inst/zoneinfo/Etc/GMT-13 differ diff --git a/inst/zoneinfo/Etc/GMT-14 b/inst/zoneinfo/Etc/GMT-14 new file mode 100644 index 00000000..7e9f9c46 Binary files /dev/null and b/inst/zoneinfo/Etc/GMT-14 differ diff --git a/inst/zoneinfo/Etc/GMT-2 b/inst/zoneinfo/Etc/GMT-2 new file mode 100644 index 00000000..fcef6d9a Binary files /dev/null and b/inst/zoneinfo/Etc/GMT-2 differ diff --git a/inst/zoneinfo/Etc/GMT-3 b/inst/zoneinfo/Etc/GMT-3 new file mode 100644 index 00000000..27973bc8 Binary files /dev/null and b/inst/zoneinfo/Etc/GMT-3 differ diff --git a/inst/zoneinfo/Etc/GMT-4 b/inst/zoneinfo/Etc/GMT-4 new file mode 100644 index 00000000..1efd8412 Binary files /dev/null and b/inst/zoneinfo/Etc/GMT-4 differ diff --git a/inst/zoneinfo/Etc/GMT-5 b/inst/zoneinfo/Etc/GMT-5 new file mode 100644 index 00000000..1f761844 Binary files /dev/null and b/inst/zoneinfo/Etc/GMT-5 differ diff --git a/inst/zoneinfo/Etc/GMT-6 b/inst/zoneinfo/Etc/GMT-6 new file mode 100644 index 00000000..952681ed Binary files /dev/null and b/inst/zoneinfo/Etc/GMT-6 differ diff --git a/inst/zoneinfo/Etc/GMT-7 b/inst/zoneinfo/Etc/GMT-7 new file mode 100644 index 00000000..cefc9126 Binary files /dev/null and b/inst/zoneinfo/Etc/GMT-7 differ diff --git a/inst/zoneinfo/Etc/GMT-8 b/inst/zoneinfo/Etc/GMT-8 new file mode 100644 index 00000000..afb093da Binary files /dev/null and b/inst/zoneinfo/Etc/GMT-8 differ diff --git a/inst/zoneinfo/Etc/GMT-9 b/inst/zoneinfo/Etc/GMT-9 new file mode 100644 index 00000000..9265fb7c Binary files /dev/null and b/inst/zoneinfo/Etc/GMT-9 differ diff --git a/inst/zoneinfo/Etc/GMT0 b/inst/zoneinfo/Etc/GMT0 new file mode 100644 index 00000000..c6347466 Binary files /dev/null and b/inst/zoneinfo/Etc/GMT0 differ diff --git a/inst/zoneinfo/Etc/Greenwich b/inst/zoneinfo/Etc/Greenwich new file mode 100644 index 00000000..c6347466 Binary files /dev/null and b/inst/zoneinfo/Etc/Greenwich differ diff --git a/inst/zoneinfo/Etc/UCT b/inst/zoneinfo/Etc/UCT new file mode 100644 index 00000000..91558be0 Binary files /dev/null and b/inst/zoneinfo/Etc/UCT differ diff --git a/inst/zoneinfo/Etc/UTC b/inst/zoneinfo/Etc/UTC new file mode 100644 index 00000000..91558be0 Binary files /dev/null and b/inst/zoneinfo/Etc/UTC differ diff --git a/inst/zoneinfo/Etc/Universal b/inst/zoneinfo/Etc/Universal new file mode 100644 index 00000000..91558be0 Binary files /dev/null and b/inst/zoneinfo/Etc/Universal differ diff --git a/inst/zoneinfo/Etc/Zulu b/inst/zoneinfo/Etc/Zulu new file mode 100644 index 00000000..91558be0 Binary files /dev/null and b/inst/zoneinfo/Etc/Zulu differ diff --git a/inst/zoneinfo/Europe/Amsterdam b/inst/zoneinfo/Europe/Amsterdam new file mode 100644 index 00000000..c3ff07b4 Binary files /dev/null and b/inst/zoneinfo/Europe/Amsterdam differ diff --git a/inst/zoneinfo/Europe/Andorra b/inst/zoneinfo/Europe/Andorra new file mode 100644 index 00000000..59625503 Binary files /dev/null and b/inst/zoneinfo/Europe/Andorra differ diff --git a/inst/zoneinfo/Europe/Astrakhan b/inst/zoneinfo/Europe/Astrakhan new file mode 100644 index 00000000..73a4d013 Binary files /dev/null and b/inst/zoneinfo/Europe/Astrakhan differ diff --git a/inst/zoneinfo/Europe/Athens b/inst/zoneinfo/Europe/Athens new file mode 100644 index 00000000..9f3a0678 Binary files /dev/null and b/inst/zoneinfo/Europe/Athens differ diff --git a/inst/zoneinfo/Europe/Belfast b/inst/zoneinfo/Europe/Belfast new file mode 100644 index 00000000..ac02a814 Binary files /dev/null and b/inst/zoneinfo/Europe/Belfast differ diff --git a/inst/zoneinfo/Europe/Belgrade b/inst/zoneinfo/Europe/Belgrade new file mode 100644 index 00000000..27de456f Binary files /dev/null and b/inst/zoneinfo/Europe/Belgrade differ diff --git a/inst/zoneinfo/Europe/Berlin b/inst/zoneinfo/Europe/Berlin new file mode 100644 index 00000000..7f6d958f Binary files /dev/null and b/inst/zoneinfo/Europe/Berlin differ diff --git a/inst/zoneinfo/Europe/Bratislava b/inst/zoneinfo/Europe/Bratislava new file mode 100644 index 00000000..ce8f433e Binary files /dev/null and b/inst/zoneinfo/Europe/Bratislava differ diff --git a/inst/zoneinfo/Europe/Brussels b/inst/zoneinfo/Europe/Brussels new file mode 100644 index 00000000..40d7124e Binary files /dev/null and b/inst/zoneinfo/Europe/Brussels differ diff --git a/inst/zoneinfo/Europe/Bucharest b/inst/zoneinfo/Europe/Bucharest new file mode 100644 index 00000000..4303b903 Binary files /dev/null and b/inst/zoneinfo/Europe/Bucharest differ diff --git a/inst/zoneinfo/Europe/Budapest b/inst/zoneinfo/Europe/Budapest new file mode 100644 index 00000000..6b94a4f3 Binary files /dev/null and b/inst/zoneinfo/Europe/Budapest differ diff --git a/inst/zoneinfo/Europe/Busingen b/inst/zoneinfo/Europe/Busingen new file mode 100644 index 00000000..ad6cf592 Binary files /dev/null and b/inst/zoneinfo/Europe/Busingen differ diff --git a/inst/zoneinfo/Europe/Chisinau b/inst/zoneinfo/Europe/Chisinau new file mode 100644 index 00000000..5ee23fe0 Binary files /dev/null and b/inst/zoneinfo/Europe/Chisinau differ diff --git a/inst/zoneinfo/Europe/Copenhagen b/inst/zoneinfo/Europe/Copenhagen new file mode 100644 index 00000000..776be6e4 Binary files /dev/null and b/inst/zoneinfo/Europe/Copenhagen differ diff --git a/inst/zoneinfo/Europe/Dublin b/inst/zoneinfo/Europe/Dublin new file mode 100644 index 00000000..1d994902 Binary files /dev/null and b/inst/zoneinfo/Europe/Dublin differ diff --git a/inst/zoneinfo/Europe/Gibraltar b/inst/zoneinfo/Europe/Gibraltar new file mode 100644 index 00000000..117aadb8 Binary files /dev/null and b/inst/zoneinfo/Europe/Gibraltar differ diff --git a/inst/zoneinfo/Europe/Guernsey b/inst/zoneinfo/Europe/Guernsey new file mode 100644 index 00000000..ac02a814 Binary files /dev/null and b/inst/zoneinfo/Europe/Guernsey differ diff --git a/inst/zoneinfo/Europe/Helsinki b/inst/zoneinfo/Europe/Helsinki new file mode 100644 index 00000000..b4f8f9cb Binary files /dev/null and b/inst/zoneinfo/Europe/Helsinki differ diff --git a/inst/zoneinfo/Europe/Isle_of_Man b/inst/zoneinfo/Europe/Isle_of_Man new file mode 100644 index 00000000..ac02a814 Binary files /dev/null and b/inst/zoneinfo/Europe/Isle_of_Man differ diff --git a/inst/zoneinfo/Europe/Istanbul b/inst/zoneinfo/Europe/Istanbul new file mode 100644 index 00000000..508446bb Binary files /dev/null and b/inst/zoneinfo/Europe/Istanbul differ diff --git a/inst/zoneinfo/Europe/Jersey b/inst/zoneinfo/Europe/Jersey new file mode 100644 index 00000000..ac02a814 Binary files /dev/null and b/inst/zoneinfo/Europe/Jersey differ diff --git a/inst/zoneinfo/Europe/Kaliningrad b/inst/zoneinfo/Europe/Kaliningrad new file mode 100644 index 00000000..cc99beab Binary files /dev/null and b/inst/zoneinfo/Europe/Kaliningrad differ diff --git a/inst/zoneinfo/Europe/Kiev b/inst/zoneinfo/Europe/Kiev new file mode 100644 index 00000000..9337c9ea Binary files /dev/null and b/inst/zoneinfo/Europe/Kiev differ diff --git a/inst/zoneinfo/Europe/Kirov b/inst/zoneinfo/Europe/Kirov new file mode 100644 index 00000000..a3b5320a Binary files /dev/null and b/inst/zoneinfo/Europe/Kirov differ diff --git a/inst/zoneinfo/Europe/Lisbon b/inst/zoneinfo/Europe/Lisbon new file mode 100644 index 00000000..355817b5 Binary files /dev/null and b/inst/zoneinfo/Europe/Lisbon differ diff --git a/inst/zoneinfo/Europe/Ljubljana b/inst/zoneinfo/Europe/Ljubljana new file mode 100644 index 00000000..27de456f Binary files /dev/null and b/inst/zoneinfo/Europe/Ljubljana differ diff --git a/inst/zoneinfo/Europe/London b/inst/zoneinfo/Europe/London new file mode 100644 index 00000000..ac02a814 Binary files /dev/null and b/inst/zoneinfo/Europe/London differ diff --git a/inst/zoneinfo/Europe/Luxembourg b/inst/zoneinfo/Europe/Luxembourg new file mode 100644 index 00000000..c4ca733f Binary files /dev/null and b/inst/zoneinfo/Europe/Luxembourg differ diff --git a/inst/zoneinfo/Europe/Madrid b/inst/zoneinfo/Europe/Madrid new file mode 100644 index 00000000..16f6420a Binary files /dev/null and b/inst/zoneinfo/Europe/Madrid differ diff --git a/inst/zoneinfo/Europe/Malta b/inst/zoneinfo/Europe/Malta new file mode 100644 index 00000000..bf2452da Binary files /dev/null and b/inst/zoneinfo/Europe/Malta differ diff --git a/inst/zoneinfo/Europe/Mariehamn b/inst/zoneinfo/Europe/Mariehamn new file mode 100644 index 00000000..b4f8f9cb Binary files /dev/null and b/inst/zoneinfo/Europe/Mariehamn differ diff --git a/inst/zoneinfo/Europe/Minsk b/inst/zoneinfo/Europe/Minsk new file mode 100644 index 00000000..453306c0 Binary files /dev/null and b/inst/zoneinfo/Europe/Minsk differ diff --git a/inst/zoneinfo/Europe/Monaco b/inst/zoneinfo/Europe/Monaco new file mode 100644 index 00000000..686ae883 Binary files /dev/null and b/inst/zoneinfo/Europe/Monaco differ diff --git a/inst/zoneinfo/Europe/Moscow b/inst/zoneinfo/Europe/Moscow new file mode 100644 index 00000000..ddb3f4e9 Binary files /dev/null and b/inst/zoneinfo/Europe/Moscow differ diff --git a/inst/zoneinfo/Europe/Nicosia b/inst/zoneinfo/Europe/Nicosia new file mode 100644 index 00000000..f7f10ab7 Binary files /dev/null and b/inst/zoneinfo/Europe/Nicosia differ diff --git a/inst/zoneinfo/Europe/Oslo b/inst/zoneinfo/Europe/Oslo new file mode 100644 index 00000000..15a34c3c Binary files /dev/null and b/inst/zoneinfo/Europe/Oslo differ diff --git a/inst/zoneinfo/Europe/Paris b/inst/zoneinfo/Europe/Paris new file mode 100644 index 00000000..ca854351 Binary files /dev/null and b/inst/zoneinfo/Europe/Paris differ diff --git a/inst/zoneinfo/Europe/Podgorica b/inst/zoneinfo/Europe/Podgorica new file mode 100644 index 00000000..27de456f Binary files /dev/null and b/inst/zoneinfo/Europe/Podgorica differ diff --git a/inst/zoneinfo/Europe/Prague b/inst/zoneinfo/Europe/Prague new file mode 100644 index 00000000..ce8f433e Binary files /dev/null and b/inst/zoneinfo/Europe/Prague differ diff --git a/inst/zoneinfo/Europe/Riga b/inst/zoneinfo/Europe/Riga new file mode 100644 index 00000000..8db477d0 Binary files /dev/null and b/inst/zoneinfo/Europe/Riga differ diff --git a/inst/zoneinfo/Europe/Rome b/inst/zoneinfo/Europe/Rome new file mode 100644 index 00000000..ac4c1634 Binary files /dev/null and b/inst/zoneinfo/Europe/Rome differ diff --git a/inst/zoneinfo/Europe/Samara b/inst/zoneinfo/Europe/Samara new file mode 100644 index 00000000..97d5dd9e Binary files /dev/null and b/inst/zoneinfo/Europe/Samara differ diff --git a/inst/zoneinfo/Europe/San_Marino b/inst/zoneinfo/Europe/San_Marino new file mode 100644 index 00000000..ac4c1634 Binary files /dev/null and b/inst/zoneinfo/Europe/San_Marino differ diff --git a/inst/zoneinfo/Europe/Sarajevo b/inst/zoneinfo/Europe/Sarajevo new file mode 100644 index 00000000..27de456f Binary files /dev/null and b/inst/zoneinfo/Europe/Sarajevo differ diff --git a/inst/zoneinfo/Europe/Saratov b/inst/zoneinfo/Europe/Saratov new file mode 100644 index 00000000..8fd5f6d4 Binary files /dev/null and b/inst/zoneinfo/Europe/Saratov differ diff --git a/inst/zoneinfo/Europe/Simferopol b/inst/zoneinfo/Europe/Simferopol new file mode 100644 index 00000000..432e8315 Binary files /dev/null and b/inst/zoneinfo/Europe/Simferopol differ diff --git a/inst/zoneinfo/Europe/Skopje b/inst/zoneinfo/Europe/Skopje new file mode 100644 index 00000000..27de456f Binary files /dev/null and b/inst/zoneinfo/Europe/Skopje differ diff --git a/inst/zoneinfo/Europe/Sofia b/inst/zoneinfo/Europe/Sofia new file mode 100644 index 00000000..0e4d8793 Binary files /dev/null and b/inst/zoneinfo/Europe/Sofia differ diff --git a/inst/zoneinfo/Europe/Stockholm b/inst/zoneinfo/Europe/Stockholm new file mode 100644 index 00000000..f3e0c7f0 Binary files /dev/null and b/inst/zoneinfo/Europe/Stockholm differ diff --git a/inst/zoneinfo/Europe/Tallinn b/inst/zoneinfo/Europe/Tallinn new file mode 100644 index 00000000..b5acca3c Binary files /dev/null and b/inst/zoneinfo/Europe/Tallinn differ diff --git a/inst/zoneinfo/Europe/Tirane b/inst/zoneinfo/Europe/Tirane new file mode 100644 index 00000000..0b86017d Binary files /dev/null and b/inst/zoneinfo/Europe/Tirane differ diff --git a/inst/zoneinfo/Europe/Tiraspol b/inst/zoneinfo/Europe/Tiraspol new file mode 100644 index 00000000..5ee23fe0 Binary files /dev/null and b/inst/zoneinfo/Europe/Tiraspol differ diff --git a/inst/zoneinfo/Europe/Ulyanovsk b/inst/zoneinfo/Europe/Ulyanovsk new file mode 100644 index 00000000..7b61bdc5 Binary files /dev/null and b/inst/zoneinfo/Europe/Ulyanovsk differ diff --git a/inst/zoneinfo/Europe/Uzhgorod b/inst/zoneinfo/Europe/Uzhgorod new file mode 100644 index 00000000..66ae8d69 Binary files /dev/null and b/inst/zoneinfo/Europe/Uzhgorod differ diff --git a/inst/zoneinfo/Europe/Vaduz b/inst/zoneinfo/Europe/Vaduz new file mode 100644 index 00000000..ad6cf592 Binary files /dev/null and b/inst/zoneinfo/Europe/Vaduz differ diff --git a/inst/zoneinfo/Europe/Vatican b/inst/zoneinfo/Europe/Vatican new file mode 100644 index 00000000..ac4c1634 Binary files /dev/null and b/inst/zoneinfo/Europe/Vatican differ diff --git a/inst/zoneinfo/Europe/Vienna b/inst/zoneinfo/Europe/Vienna new file mode 100644 index 00000000..3582bb15 Binary files /dev/null and b/inst/zoneinfo/Europe/Vienna differ diff --git a/inst/zoneinfo/Europe/Vilnius b/inst/zoneinfo/Europe/Vilnius new file mode 100644 index 00000000..7abd63fa Binary files /dev/null and b/inst/zoneinfo/Europe/Vilnius differ diff --git a/inst/zoneinfo/Europe/Volgograd b/inst/zoneinfo/Europe/Volgograd new file mode 100644 index 00000000..d1cfac0e Binary files /dev/null and b/inst/zoneinfo/Europe/Volgograd differ diff --git a/inst/zoneinfo/Europe/Warsaw b/inst/zoneinfo/Europe/Warsaw new file mode 100644 index 00000000..e33cf671 Binary files /dev/null and b/inst/zoneinfo/Europe/Warsaw differ diff --git a/inst/zoneinfo/Europe/Zagreb b/inst/zoneinfo/Europe/Zagreb new file mode 100644 index 00000000..27de456f Binary files /dev/null and b/inst/zoneinfo/Europe/Zagreb differ diff --git a/inst/zoneinfo/Europe/Zaporozhye b/inst/zoneinfo/Europe/Zaporozhye new file mode 100644 index 00000000..e42edfc8 Binary files /dev/null and b/inst/zoneinfo/Europe/Zaporozhye differ diff --git a/inst/zoneinfo/Europe/Zurich b/inst/zoneinfo/Europe/Zurich new file mode 100644 index 00000000..ad6cf592 Binary files /dev/null and b/inst/zoneinfo/Europe/Zurich differ diff --git a/inst/zoneinfo/Factory b/inst/zoneinfo/Factory new file mode 100644 index 00000000..60aa2a0d Binary files /dev/null and b/inst/zoneinfo/Factory differ diff --git a/inst/zoneinfo/GB b/inst/zoneinfo/GB new file mode 100644 index 00000000..ac02a814 Binary files /dev/null and b/inst/zoneinfo/GB differ diff --git a/inst/zoneinfo/GB-Eire b/inst/zoneinfo/GB-Eire new file mode 100644 index 00000000..ac02a814 Binary files /dev/null and b/inst/zoneinfo/GB-Eire differ diff --git a/inst/zoneinfo/GMT b/inst/zoneinfo/GMT new file mode 100644 index 00000000..c6347466 Binary files /dev/null and b/inst/zoneinfo/GMT differ diff --git a/inst/zoneinfo/GMT+0 b/inst/zoneinfo/GMT+0 new file mode 100644 index 00000000..c6347466 Binary files /dev/null and b/inst/zoneinfo/GMT+0 differ diff --git a/inst/zoneinfo/GMT-0 b/inst/zoneinfo/GMT-0 new file mode 100644 index 00000000..c6347466 Binary files /dev/null and b/inst/zoneinfo/GMT-0 differ diff --git a/inst/zoneinfo/GMT0 b/inst/zoneinfo/GMT0 new file mode 100644 index 00000000..c6347466 Binary files /dev/null and b/inst/zoneinfo/GMT0 differ diff --git a/inst/zoneinfo/Greenwich b/inst/zoneinfo/Greenwich new file mode 100644 index 00000000..c6347466 Binary files /dev/null and b/inst/zoneinfo/Greenwich differ diff --git a/inst/zoneinfo/HST b/inst/zoneinfo/HST new file mode 100644 index 00000000..cccd45eb Binary files /dev/null and b/inst/zoneinfo/HST differ diff --git a/inst/zoneinfo/Hongkong b/inst/zoneinfo/Hongkong new file mode 100644 index 00000000..23d0375f Binary files /dev/null and b/inst/zoneinfo/Hongkong differ diff --git a/inst/zoneinfo/Iceland b/inst/zoneinfo/Iceland new file mode 100644 index 00000000..10e0fc81 Binary files /dev/null and b/inst/zoneinfo/Iceland differ diff --git a/inst/zoneinfo/Indian/Antananarivo b/inst/zoneinfo/Indian/Antananarivo new file mode 100644 index 00000000..9a2918f4 Binary files /dev/null and b/inst/zoneinfo/Indian/Antananarivo differ diff --git a/inst/zoneinfo/Indian/Chagos b/inst/zoneinfo/Indian/Chagos new file mode 100644 index 00000000..93d6dda5 Binary files /dev/null and b/inst/zoneinfo/Indian/Chagos differ diff --git a/inst/zoneinfo/Indian/Christmas b/inst/zoneinfo/Indian/Christmas new file mode 100644 index 00000000..d18c3810 Binary files /dev/null and b/inst/zoneinfo/Indian/Christmas differ diff --git a/inst/zoneinfo/Indian/Cocos b/inst/zoneinfo/Indian/Cocos new file mode 100644 index 00000000..f8116e70 Binary files /dev/null and b/inst/zoneinfo/Indian/Cocos differ diff --git a/inst/zoneinfo/Indian/Comoro b/inst/zoneinfo/Indian/Comoro new file mode 100644 index 00000000..9a2918f4 Binary files /dev/null and b/inst/zoneinfo/Indian/Comoro differ diff --git a/inst/zoneinfo/Indian/Kerguelen b/inst/zoneinfo/Indian/Kerguelen new file mode 100644 index 00000000..cde4cf7e Binary files /dev/null and b/inst/zoneinfo/Indian/Kerguelen differ diff --git a/inst/zoneinfo/Indian/Mahe b/inst/zoneinfo/Indian/Mahe new file mode 100644 index 00000000..cba7dfe7 Binary files /dev/null and b/inst/zoneinfo/Indian/Mahe differ diff --git a/inst/zoneinfo/Indian/Maldives b/inst/zoneinfo/Indian/Maldives new file mode 100644 index 00000000..7c839cfa Binary files /dev/null and b/inst/zoneinfo/Indian/Maldives differ diff --git a/inst/zoneinfo/Indian/Mauritius b/inst/zoneinfo/Indian/Mauritius new file mode 100644 index 00000000..17f26169 Binary files /dev/null and b/inst/zoneinfo/Indian/Mauritius differ diff --git a/inst/zoneinfo/Indian/Mayotte b/inst/zoneinfo/Indian/Mayotte new file mode 100644 index 00000000..9a2918f4 Binary files /dev/null and b/inst/zoneinfo/Indian/Mayotte differ diff --git a/inst/zoneinfo/Indian/Reunion b/inst/zoneinfo/Indian/Reunion new file mode 100644 index 00000000..dfe08313 Binary files /dev/null and b/inst/zoneinfo/Indian/Reunion differ diff --git a/inst/zoneinfo/Iran b/inst/zoneinfo/Iran new file mode 100644 index 00000000..8cec5ad7 Binary files /dev/null and b/inst/zoneinfo/Iran differ diff --git a/inst/zoneinfo/Israel b/inst/zoneinfo/Israel new file mode 100644 index 00000000..440ef06b Binary files /dev/null and b/inst/zoneinfo/Israel differ diff --git a/inst/zoneinfo/Jamaica b/inst/zoneinfo/Jamaica new file mode 100644 index 00000000..2a9b7fd5 Binary files /dev/null and b/inst/zoneinfo/Jamaica differ diff --git a/inst/zoneinfo/Japan b/inst/zoneinfo/Japan new file mode 100644 index 00000000..26f4d34d Binary files /dev/null and b/inst/zoneinfo/Japan differ diff --git a/inst/zoneinfo/Kwajalein b/inst/zoneinfo/Kwajalein new file mode 100644 index 00000000..1a7975fa Binary files /dev/null and b/inst/zoneinfo/Kwajalein differ diff --git a/inst/zoneinfo/Libya b/inst/zoneinfo/Libya new file mode 100644 index 00000000..07b393bb Binary files /dev/null and b/inst/zoneinfo/Libya differ diff --git a/inst/zoneinfo/MET b/inst/zoneinfo/MET new file mode 100644 index 00000000..4a826bb1 Binary files /dev/null and b/inst/zoneinfo/MET differ diff --git a/inst/zoneinfo/MST b/inst/zoneinfo/MST new file mode 100644 index 00000000..c93a58ee Binary files /dev/null and b/inst/zoneinfo/MST differ diff --git a/inst/zoneinfo/MST7MDT b/inst/zoneinfo/MST7MDT new file mode 100644 index 00000000..4506a6e1 Binary files /dev/null and b/inst/zoneinfo/MST7MDT differ diff --git a/inst/zoneinfo/Mexico/BajaNorte b/inst/zoneinfo/Mexico/BajaNorte new file mode 100644 index 00000000..ada6bf78 Binary files /dev/null and b/inst/zoneinfo/Mexico/BajaNorte differ diff --git a/inst/zoneinfo/Mexico/BajaSur b/inst/zoneinfo/Mexico/BajaSur new file mode 100644 index 00000000..e4a78574 Binary files /dev/null and b/inst/zoneinfo/Mexico/BajaSur differ diff --git a/inst/zoneinfo/Mexico/General b/inst/zoneinfo/Mexico/General new file mode 100644 index 00000000..e7fb6f29 Binary files /dev/null and b/inst/zoneinfo/Mexico/General differ diff --git a/inst/zoneinfo/NZ b/inst/zoneinfo/NZ new file mode 100644 index 00000000..6575fdce Binary files /dev/null and b/inst/zoneinfo/NZ differ diff --git a/inst/zoneinfo/NZ-CHAT b/inst/zoneinfo/NZ-CHAT new file mode 100644 index 00000000..c0041098 Binary files /dev/null and b/inst/zoneinfo/NZ-CHAT differ diff --git a/inst/zoneinfo/Navajo b/inst/zoneinfo/Navajo new file mode 100644 index 00000000..5fbe26b1 Binary files /dev/null and b/inst/zoneinfo/Navajo differ diff --git a/inst/zoneinfo/PRC b/inst/zoneinfo/PRC new file mode 100644 index 00000000..91f6f8bc Binary files /dev/null and b/inst/zoneinfo/PRC differ diff --git a/inst/zoneinfo/PST8PDT b/inst/zoneinfo/PST8PDT new file mode 100644 index 00000000..99d246ba Binary files /dev/null and b/inst/zoneinfo/PST8PDT differ diff --git a/inst/zoneinfo/Pacific/Apia b/inst/zoneinfo/Pacific/Apia new file mode 100644 index 00000000..dab1f3f6 Binary files /dev/null and b/inst/zoneinfo/Pacific/Apia differ diff --git a/inst/zoneinfo/Pacific/Auckland b/inst/zoneinfo/Pacific/Auckland new file mode 100644 index 00000000..6575fdce Binary files /dev/null and b/inst/zoneinfo/Pacific/Auckland differ diff --git a/inst/zoneinfo/Pacific/Bougainville b/inst/zoneinfo/Pacific/Bougainville new file mode 100644 index 00000000..2892d268 Binary files /dev/null and b/inst/zoneinfo/Pacific/Bougainville differ diff --git a/inst/zoneinfo/Pacific/Chatham b/inst/zoneinfo/Pacific/Chatham new file mode 100644 index 00000000..c0041098 Binary files /dev/null and b/inst/zoneinfo/Pacific/Chatham differ diff --git a/inst/zoneinfo/Pacific/Chuuk b/inst/zoneinfo/Pacific/Chuuk new file mode 100644 index 00000000..07c84b71 Binary files /dev/null and b/inst/zoneinfo/Pacific/Chuuk differ diff --git a/inst/zoneinfo/Pacific/Easter b/inst/zoneinfo/Pacific/Easter new file mode 100644 index 00000000..cae37440 Binary files /dev/null and b/inst/zoneinfo/Pacific/Easter differ diff --git a/inst/zoneinfo/Pacific/Efate b/inst/zoneinfo/Pacific/Efate new file mode 100644 index 00000000..60150175 Binary files /dev/null and b/inst/zoneinfo/Pacific/Efate differ diff --git a/inst/zoneinfo/Pacific/Enderbury b/inst/zoneinfo/Pacific/Enderbury new file mode 100644 index 00000000..f0b82523 Binary files /dev/null and b/inst/zoneinfo/Pacific/Enderbury differ diff --git a/inst/zoneinfo/Pacific/Fakaofo b/inst/zoneinfo/Pacific/Fakaofo new file mode 100644 index 00000000..e40307f6 Binary files /dev/null and b/inst/zoneinfo/Pacific/Fakaofo differ diff --git a/inst/zoneinfo/Pacific/Fiji b/inst/zoneinfo/Pacific/Fiji new file mode 100644 index 00000000..d39bf536 Binary files /dev/null and b/inst/zoneinfo/Pacific/Fiji differ diff --git a/inst/zoneinfo/Pacific/Funafuti b/inst/zoneinfo/Pacific/Funafuti new file mode 100644 index 00000000..ea728637 Binary files /dev/null and b/inst/zoneinfo/Pacific/Funafuti differ diff --git a/inst/zoneinfo/Pacific/Galapagos b/inst/zoneinfo/Pacific/Galapagos new file mode 100644 index 00000000..31f0921e Binary files /dev/null and b/inst/zoneinfo/Pacific/Galapagos differ diff --git a/inst/zoneinfo/Pacific/Gambier b/inst/zoneinfo/Pacific/Gambier new file mode 100644 index 00000000..e1fc3daa Binary files /dev/null and b/inst/zoneinfo/Pacific/Gambier differ diff --git a/inst/zoneinfo/Pacific/Guadalcanal b/inst/zoneinfo/Pacific/Guadalcanal new file mode 100644 index 00000000..7e9d10a1 Binary files /dev/null and b/inst/zoneinfo/Pacific/Guadalcanal differ diff --git a/inst/zoneinfo/Pacific/Guam b/inst/zoneinfo/Pacific/Guam new file mode 100644 index 00000000..66490d25 Binary files /dev/null and b/inst/zoneinfo/Pacific/Guam differ diff --git a/inst/zoneinfo/Pacific/Honolulu b/inst/zoneinfo/Pacific/Honolulu new file mode 100644 index 00000000..c7cd0601 Binary files /dev/null and b/inst/zoneinfo/Pacific/Honolulu differ diff --git a/inst/zoneinfo/Pacific/Johnston b/inst/zoneinfo/Pacific/Johnston new file mode 100644 index 00000000..c7cd0601 Binary files /dev/null and b/inst/zoneinfo/Pacific/Johnston differ diff --git a/inst/zoneinfo/Pacific/Kiritimati b/inst/zoneinfo/Pacific/Kiritimati new file mode 100644 index 00000000..7cae0cb7 Binary files /dev/null and b/inst/zoneinfo/Pacific/Kiritimati differ diff --git a/inst/zoneinfo/Pacific/Kosrae b/inst/zoneinfo/Pacific/Kosrae new file mode 100644 index 00000000..a584aae5 Binary files /dev/null and b/inst/zoneinfo/Pacific/Kosrae differ diff --git a/inst/zoneinfo/Pacific/Kwajalein b/inst/zoneinfo/Pacific/Kwajalein new file mode 100644 index 00000000..1a7975fa Binary files /dev/null and b/inst/zoneinfo/Pacific/Kwajalein differ diff --git a/inst/zoneinfo/Pacific/Majuro b/inst/zoneinfo/Pacific/Majuro new file mode 100644 index 00000000..9ef8374d Binary files /dev/null and b/inst/zoneinfo/Pacific/Majuro differ diff --git a/inst/zoneinfo/Pacific/Marquesas b/inst/zoneinfo/Pacific/Marquesas new file mode 100644 index 00000000..74d6792b Binary files /dev/null and b/inst/zoneinfo/Pacific/Marquesas differ diff --git a/inst/zoneinfo/Pacific/Midway b/inst/zoneinfo/Pacific/Midway new file mode 100644 index 00000000..cb56709a Binary files /dev/null and b/inst/zoneinfo/Pacific/Midway differ diff --git a/inst/zoneinfo/Pacific/Nauru b/inst/zoneinfo/Pacific/Nauru new file mode 100644 index 00000000..acec0429 Binary files /dev/null and b/inst/zoneinfo/Pacific/Nauru differ diff --git a/inst/zoneinfo/Pacific/Niue b/inst/zoneinfo/Pacific/Niue new file mode 100644 index 00000000..684b010e Binary files /dev/null and b/inst/zoneinfo/Pacific/Niue differ diff --git a/inst/zoneinfo/Pacific/Norfolk b/inst/zoneinfo/Pacific/Norfolk new file mode 100644 index 00000000..53c1aad4 Binary files /dev/null and b/inst/zoneinfo/Pacific/Norfolk differ diff --git a/inst/zoneinfo/Pacific/Noumea b/inst/zoneinfo/Pacific/Noumea new file mode 100644 index 00000000..931a1a30 Binary files /dev/null and b/inst/zoneinfo/Pacific/Noumea differ diff --git a/inst/zoneinfo/Pacific/Pago_Pago b/inst/zoneinfo/Pacific/Pago_Pago new file mode 100644 index 00000000..cb56709a Binary files /dev/null and b/inst/zoneinfo/Pacific/Pago_Pago differ diff --git a/inst/zoneinfo/Pacific/Palau b/inst/zoneinfo/Pacific/Palau new file mode 100644 index 00000000..146b3515 Binary files /dev/null and b/inst/zoneinfo/Pacific/Palau differ diff --git a/inst/zoneinfo/Pacific/Pitcairn b/inst/zoneinfo/Pacific/Pitcairn new file mode 100644 index 00000000..ef91b061 Binary files /dev/null and b/inst/zoneinfo/Pacific/Pitcairn differ diff --git a/inst/zoneinfo/Pacific/Pohnpei b/inst/zoneinfo/Pacific/Pohnpei new file mode 100644 index 00000000..c298ddd4 Binary files /dev/null and b/inst/zoneinfo/Pacific/Pohnpei differ diff --git a/inst/zoneinfo/Pacific/Ponape b/inst/zoneinfo/Pacific/Ponape new file mode 100644 index 00000000..c298ddd4 Binary files /dev/null and b/inst/zoneinfo/Pacific/Ponape differ diff --git a/inst/zoneinfo/Pacific/Port_Moresby b/inst/zoneinfo/Pacific/Port_Moresby new file mode 100644 index 00000000..920ad27e Binary files /dev/null and b/inst/zoneinfo/Pacific/Port_Moresby differ diff --git a/inst/zoneinfo/Pacific/Rarotonga b/inst/zoneinfo/Pacific/Rarotonga new file mode 100644 index 00000000..da6b0fad Binary files /dev/null and b/inst/zoneinfo/Pacific/Rarotonga differ diff --git a/inst/zoneinfo/Pacific/Saipan b/inst/zoneinfo/Pacific/Saipan new file mode 100644 index 00000000..66490d25 Binary files /dev/null and b/inst/zoneinfo/Pacific/Saipan differ diff --git a/inst/zoneinfo/Pacific/Samoa b/inst/zoneinfo/Pacific/Samoa new file mode 100644 index 00000000..cb56709a Binary files /dev/null and b/inst/zoneinfo/Pacific/Samoa differ diff --git a/inst/zoneinfo/Pacific/Tahiti b/inst/zoneinfo/Pacific/Tahiti new file mode 100644 index 00000000..442b8eb5 Binary files /dev/null and b/inst/zoneinfo/Pacific/Tahiti differ diff --git a/inst/zoneinfo/Pacific/Tarawa b/inst/zoneinfo/Pacific/Tarawa new file mode 100644 index 00000000..3db6c750 Binary files /dev/null and b/inst/zoneinfo/Pacific/Tarawa differ diff --git a/inst/zoneinfo/Pacific/Tongatapu b/inst/zoneinfo/Pacific/Tongatapu new file mode 100644 index 00000000..5553c600 Binary files /dev/null and b/inst/zoneinfo/Pacific/Tongatapu differ diff --git a/inst/zoneinfo/Pacific/Truk b/inst/zoneinfo/Pacific/Truk new file mode 100644 index 00000000..07c84b71 Binary files /dev/null and b/inst/zoneinfo/Pacific/Truk differ diff --git a/inst/zoneinfo/Pacific/Wake b/inst/zoneinfo/Pacific/Wake new file mode 100644 index 00000000..c9e31067 Binary files /dev/null and b/inst/zoneinfo/Pacific/Wake differ diff --git a/inst/zoneinfo/Pacific/Wallis b/inst/zoneinfo/Pacific/Wallis new file mode 100644 index 00000000..b35344b3 Binary files /dev/null and b/inst/zoneinfo/Pacific/Wallis differ diff --git a/inst/zoneinfo/Pacific/Yap b/inst/zoneinfo/Pacific/Yap new file mode 100644 index 00000000..07c84b71 Binary files /dev/null and b/inst/zoneinfo/Pacific/Yap differ diff --git a/inst/zoneinfo/Poland b/inst/zoneinfo/Poland new file mode 100644 index 00000000..e33cf671 Binary files /dev/null and b/inst/zoneinfo/Poland differ diff --git a/inst/zoneinfo/Portugal b/inst/zoneinfo/Portugal new file mode 100644 index 00000000..355817b5 Binary files /dev/null and b/inst/zoneinfo/Portugal differ diff --git a/inst/zoneinfo/ROC b/inst/zoneinfo/ROC new file mode 100644 index 00000000..24c43444 Binary files /dev/null and b/inst/zoneinfo/ROC differ diff --git a/inst/zoneinfo/ROK b/inst/zoneinfo/ROK new file mode 100644 index 00000000..96199e73 Binary files /dev/null and b/inst/zoneinfo/ROK differ diff --git a/inst/zoneinfo/Singapore b/inst/zoneinfo/Singapore new file mode 100644 index 00000000..2364b217 Binary files /dev/null and b/inst/zoneinfo/Singapore differ diff --git a/inst/zoneinfo/Turkey b/inst/zoneinfo/Turkey new file mode 100644 index 00000000..508446bb Binary files /dev/null and b/inst/zoneinfo/Turkey differ diff --git a/inst/zoneinfo/UCT b/inst/zoneinfo/UCT new file mode 100644 index 00000000..91558be0 Binary files /dev/null and b/inst/zoneinfo/UCT differ diff --git a/inst/zoneinfo/US/Alaska b/inst/zoneinfo/US/Alaska new file mode 100644 index 00000000..9bbb2fd3 Binary files /dev/null and b/inst/zoneinfo/US/Alaska differ diff --git a/inst/zoneinfo/US/Aleutian b/inst/zoneinfo/US/Aleutian new file mode 100644 index 00000000..43236498 Binary files /dev/null and b/inst/zoneinfo/US/Aleutian differ diff --git a/inst/zoneinfo/US/Arizona b/inst/zoneinfo/US/Arizona new file mode 100644 index 00000000..ac6bb0c7 Binary files /dev/null and b/inst/zoneinfo/US/Arizona differ diff --git a/inst/zoneinfo/US/Central b/inst/zoneinfo/US/Central new file mode 100644 index 00000000..a5b1617c Binary files /dev/null and b/inst/zoneinfo/US/Central differ diff --git a/inst/zoneinfo/US/East-Indiana b/inst/zoneinfo/US/East-Indiana new file mode 100644 index 00000000..09511ccd Binary files /dev/null and b/inst/zoneinfo/US/East-Indiana differ diff --git a/inst/zoneinfo/US/Eastern b/inst/zoneinfo/US/Eastern new file mode 100644 index 00000000..2f75480e Binary files /dev/null and b/inst/zoneinfo/US/Eastern differ diff --git a/inst/zoneinfo/US/Hawaii b/inst/zoneinfo/US/Hawaii new file mode 100644 index 00000000..c7cd0601 Binary files /dev/null and b/inst/zoneinfo/US/Hawaii differ diff --git a/inst/zoneinfo/US/Indiana-Starke b/inst/zoneinfo/US/Indiana-Starke new file mode 100644 index 00000000..fcd408d7 Binary files /dev/null and b/inst/zoneinfo/US/Indiana-Starke differ diff --git a/inst/zoneinfo/US/Michigan b/inst/zoneinfo/US/Michigan new file mode 100644 index 00000000..e104faa4 Binary files /dev/null and b/inst/zoneinfo/US/Michigan differ diff --git a/inst/zoneinfo/US/Mountain b/inst/zoneinfo/US/Mountain new file mode 100644 index 00000000..5fbe26b1 Binary files /dev/null and b/inst/zoneinfo/US/Mountain differ diff --git a/inst/zoneinfo/US/Pacific b/inst/zoneinfo/US/Pacific new file mode 100644 index 00000000..9dad4f4c Binary files /dev/null and b/inst/zoneinfo/US/Pacific differ diff --git a/inst/zoneinfo/US/Samoa b/inst/zoneinfo/US/Samoa new file mode 100644 index 00000000..cb56709a Binary files /dev/null and b/inst/zoneinfo/US/Samoa differ diff --git a/inst/zoneinfo/UTC b/inst/zoneinfo/UTC new file mode 100644 index 00000000..91558be0 Binary files /dev/null and b/inst/zoneinfo/UTC differ diff --git a/inst/zoneinfo/Universal b/inst/zoneinfo/Universal new file mode 100644 index 00000000..91558be0 Binary files /dev/null and b/inst/zoneinfo/Universal differ diff --git a/inst/zoneinfo/W-SU b/inst/zoneinfo/W-SU new file mode 100644 index 00000000..ddb3f4e9 Binary files /dev/null and b/inst/zoneinfo/W-SU differ diff --git a/inst/zoneinfo/WET b/inst/zoneinfo/WET new file mode 100644 index 00000000..c27390b5 Binary files /dev/null and b/inst/zoneinfo/WET differ diff --git a/inst/zoneinfo/Zulu b/inst/zoneinfo/Zulu new file mode 100644 index 00000000..91558be0 Binary files /dev/null and b/inst/zoneinfo/Zulu differ diff --git a/inst/zoneinfo/iso3166.tab b/inst/zoneinfo/iso3166.tab new file mode 100644 index 00000000..a4ff61a4 --- /dev/null +++ b/inst/zoneinfo/iso3166.tab @@ -0,0 +1,274 @@ +# ISO 3166 alpha-2 country codes +# +# This file is in the public domain, so clarified as of +# 2009-05-17 by Arthur David Olson. +# +# From Paul Eggert (2015-05-02): +# This file contains a table of two-letter country codes. Columns are +# separated by a single tab. Lines beginning with '#' are comments. +# All text uses UTF-8 encoding. The columns of the table are as follows: +# +# 1. ISO 3166-1 alpha-2 country code, current as of +# ISO 3166-1 N976 (2018-11-06). See: Updates on ISO 3166-1 +# https://isotc.iso.org/livelink/livelink/Open/16944257 +# 2. The usual English name for the coded region, +# chosen so that alphabetic sorting of subsets produces helpful lists. +# This is not the same as the English name in the ISO 3166 tables. +# +# The table is sorted by country code. +# +# This table is intended as an aid for users, to help them select time +# zone data appropriate for their practical needs. It is not intended +# to take or endorse any position on legal or territorial claims. +# +#country- +#code name of country, territory, area, or subdivision +AD Andorra +AE United Arab Emirates +AF Afghanistan +AG Antigua & Barbuda +AI Anguilla +AL Albania +AM Armenia +AO Angola +AQ Antarctica +AR Argentina +AS Samoa (American) +AT Austria +AU Australia +AW Aruba +AX Åland Islands +AZ Azerbaijan +BA Bosnia & Herzegovina +BB Barbados +BD Bangladesh +BE Belgium +BF Burkina Faso +BG Bulgaria +BH Bahrain +BI Burundi +BJ Benin +BL St Barthelemy +BM Bermuda +BN Brunei +BO Bolivia +BQ Caribbean NL +BR Brazil +BS Bahamas +BT Bhutan +BV Bouvet Island +BW Botswana +BY Belarus +BZ Belize +CA Canada +CC Cocos (Keeling) Islands +CD Congo (Dem. Rep.) +CF Central African Rep. +CG Congo (Rep.) +CH Switzerland +CI Côte d'Ivoire +CK Cook Islands +CL Chile +CM Cameroon +CN China +CO Colombia +CR Costa Rica +CU Cuba +CV Cape Verde +CW Curaçao +CX Christmas Island +CY Cyprus +CZ Czech Republic +DE Germany +DJ Djibouti +DK Denmark +DM Dominica +DO Dominican Republic +DZ Algeria +EC Ecuador +EE Estonia +EG Egypt +EH Western Sahara +ER Eritrea +ES Spain +ET Ethiopia +FI Finland +FJ Fiji +FK Falkland Islands +FM Micronesia +FO Faroe Islands +FR France +GA Gabon +GB Britain (UK) +GD Grenada +GE Georgia +GF French Guiana +GG Guernsey +GH Ghana +GI Gibraltar +GL Greenland +GM Gambia +GN Guinea +GP Guadeloupe +GQ Equatorial Guinea +GR Greece +GS South Georgia & the South Sandwich Islands +GT Guatemala +GU Guam +GW Guinea-Bissau +GY Guyana +HK Hong Kong +HM Heard Island & McDonald Islands +HN Honduras +HR Croatia +HT Haiti +HU Hungary +ID Indonesia +IE Ireland +IL Israel +IM Isle of Man +IN India +IO British Indian Ocean Territory +IQ Iraq +IR Iran +IS Iceland +IT Italy +JE Jersey +JM Jamaica +JO Jordan +JP Japan +KE Kenya +KG Kyrgyzstan +KH Cambodia +KI Kiribati +KM Comoros +KN St Kitts & Nevis +KP Korea (North) +KR Korea (South) +KW Kuwait +KY Cayman Islands +KZ Kazakhstan +LA Laos +LB Lebanon +LC St Lucia +LI Liechtenstein +LK Sri Lanka +LR Liberia +LS Lesotho +LT Lithuania +LU Luxembourg +LV Latvia +LY Libya +MA Morocco +MC Monaco +MD Moldova +ME Montenegro +MF St Martin (French) +MG Madagascar +MH Marshall Islands +MK North Macedonia +ML Mali +MM Myanmar (Burma) +MN Mongolia +MO Macau +MP Northern Mariana Islands +MQ Martinique +MR Mauritania +MS Montserrat +MT Malta +MU Mauritius +MV Maldives +MW Malawi +MX Mexico +MY Malaysia +MZ Mozambique +NA Namibia +NC New Caledonia +NE Niger +NF Norfolk Island +NG Nigeria +NI Nicaragua +NL Netherlands +NO Norway +NP Nepal +NR Nauru +NU Niue +NZ New Zealand +OM Oman +PA Panama +PE Peru +PF French Polynesia +PG Papua New Guinea +PH Philippines +PK Pakistan +PL Poland +PM St Pierre & Miquelon +PN Pitcairn +PR Puerto Rico +PS Palestine +PT Portugal +PW Palau +PY Paraguay +QA Qatar +RE Réunion +RO Romania +RS Serbia +RU Russia +RW Rwanda +SA Saudi Arabia +SB Solomon Islands +SC Seychelles +SD Sudan +SE Sweden +SG Singapore +SH St Helena +SI Slovenia +SJ Svalbard & Jan Mayen +SK Slovakia +SL Sierra Leone +SM San Marino +SN Senegal +SO Somalia +SR Suriname +SS South Sudan +ST Sao Tome & Principe +SV El Salvador +SX St Maarten (Dutch) +SY Syria +SZ Eswatini (Swaziland) +TC Turks & Caicos Is +TD Chad +TF French Southern & Antarctic Lands +TG Togo +TH Thailand +TJ Tajikistan +TK Tokelau +TL East Timor +TM Turkmenistan +TN Tunisia +TO Tonga +TR Turkey +TT Trinidad & Tobago +TV Tuvalu +TW Taiwan +TZ Tanzania +UA Ukraine +UG Uganda +UM US minor outlying islands +US United States +UY Uruguay +UZ Uzbekistan +VA Vatican City +VC St Vincent +VE Venezuela +VG Virgin Islands (UK) +VI Virgin Islands (US) +VN Vietnam +VU Vanuatu +WF Wallis & Futuna +WS Samoa (western) +YE Yemen +YT Mayotte +ZA South Africa +ZM Zambia +ZW Zimbabwe diff --git a/inst/zoneinfo/localtime b/inst/zoneinfo/localtime new file mode 100644 index 00000000..afeeb88d Binary files /dev/null and b/inst/zoneinfo/localtime differ diff --git a/inst/zoneinfo/zone1970.tab b/inst/zoneinfo/zone1970.tab new file mode 100644 index 00000000..53ee77e8 --- /dev/null +++ b/inst/zoneinfo/zone1970.tab @@ -0,0 +1,384 @@ +# tzdb timezone descriptions +# +# This file is in the public domain. +# +# From Paul Eggert (2018-06-27): +# This file contains a table where each row stands for a timezone where +# civil timestamps have agreed since 1970. Columns are separated by +# a single tab. Lines beginning with '#' are comments. All text uses +# UTF-8 encoding. The columns of the table are as follows: +# +# 1. The countries that overlap the timezone, as a comma-separated list +# of ISO 3166 2-character country codes. See the file 'iso3166.tab'. +# 2. Latitude and longitude of the timezone's principal location +# in ISO 6709 sign-degrees-minutes-seconds format, +# either ±DDMM±DDDMM or ±DDMMSS±DDDMMSS, +# first latitude (+ is north), then longitude (+ is east). +# 3. Timezone name used in value of TZ environment variable. +# Please see the theory.html file for how these names are chosen. +# If multiple timezones overlap a country, each has a row in the +# table, with each column 1 containing the country code. +# 4. Comments; present if and only if a country has multiple timezones. +# +# If a timezone covers multiple countries, the most-populous city is used, +# and that country is listed first in column 1; any other countries +# are listed alphabetically by country code. The table is sorted +# first by country code, then (if possible) by an order within the +# country that (1) makes some geographical sense, and (2) puts the +# most populous timezones first, where that does not contradict (1). +# +# This table is intended as an aid for users, to help them select timezones +# appropriate for their practical needs. It is not intended to take or +# endorse any position on legal or territorial claims. +# +#country- +#codes coordinates TZ comments +AD +4230+00131 Europe/Andorra +AE,OM +2518+05518 Asia/Dubai +AF +3431+06912 Asia/Kabul +AL +4120+01950 Europe/Tirane +AM +4011+04430 Asia/Yerevan +AQ -6617+11031 Antarctica/Casey Casey +AQ -6835+07758 Antarctica/Davis Davis +AQ -6640+14001 Antarctica/DumontDUrville Dumont-d'Urville +AQ -6736+06253 Antarctica/Mawson Mawson +AQ -6448-06406 Antarctica/Palmer Palmer +AQ -6734-06808 Antarctica/Rothera Rothera +AQ -690022+0393524 Antarctica/Syowa Syowa +AQ -720041+0023206 Antarctica/Troll Troll +AQ -7824+10654 Antarctica/Vostok Vostok +AR -3436-05827 America/Argentina/Buenos_Aires Buenos Aires (BA, CF) +AR -3124-06411 America/Argentina/Cordoba Argentina (most areas: CB, CC, CN, ER, FM, MN, SE, SF) +AR -2447-06525 America/Argentina/Salta Salta (SA, LP, NQ, RN) +AR -2411-06518 America/Argentina/Jujuy Jujuy (JY) +AR -2649-06513 America/Argentina/Tucuman Tucumán (TM) +AR -2828-06547 America/Argentina/Catamarca Catamarca (CT); Chubut (CH) +AR -2926-06651 America/Argentina/La_Rioja La Rioja (LR) +AR -3132-06831 America/Argentina/San_Juan San Juan (SJ) +AR -3253-06849 America/Argentina/Mendoza Mendoza (MZ) +AR -3319-06621 America/Argentina/San_Luis San Luis (SL) +AR -5138-06913 America/Argentina/Rio_Gallegos Santa Cruz (SC) +AR -5448-06818 America/Argentina/Ushuaia Tierra del Fuego (TF) +AS,UM -1416-17042 Pacific/Pago_Pago Samoa, Midway +AT +4813+01620 Europe/Vienna +AU -3133+15905 Australia/Lord_Howe Lord Howe Island +AU -5430+15857 Antarctica/Macquarie Macquarie Island +AU -4253+14719 Australia/Hobart Tasmania (most areas) +AU -3956+14352 Australia/Currie Tasmania (King Island) +AU -3749+14458 Australia/Melbourne Victoria +AU -3352+15113 Australia/Sydney New South Wales (most areas) +AU -3157+14127 Australia/Broken_Hill New South Wales (Yancowinna) +AU -2728+15302 Australia/Brisbane Queensland (most areas) +AU -2016+14900 Australia/Lindeman Queensland (Whitsunday Islands) +AU -3455+13835 Australia/Adelaide South Australia +AU -1228+13050 Australia/Darwin Northern Territory +AU -3157+11551 Australia/Perth Western Australia (most areas) +AU -3143+12852 Australia/Eucla Western Australia (Eucla) +AZ +4023+04951 Asia/Baku +BB +1306-05937 America/Barbados +BD +2343+09025 Asia/Dhaka +BE +5050+00420 Europe/Brussels +BG +4241+02319 Europe/Sofia +BM +3217-06446 Atlantic/Bermuda +BN +0456+11455 Asia/Brunei +BO -1630-06809 America/La_Paz +BR -0351-03225 America/Noronha Atlantic islands +BR -0127-04829 America/Belem Pará (east); Amapá +BR -0343-03830 America/Fortaleza Brazil (northeast: MA, PI, CE, RN, PB) +BR -0803-03454 America/Recife Pernambuco +BR -0712-04812 America/Araguaina Tocantins +BR -0940-03543 America/Maceio Alagoas, Sergipe +BR -1259-03831 America/Bahia Bahia +BR -2332-04637 America/Sao_Paulo Brazil (southeast: GO, DF, MG, ES, RJ, SP, PR, SC, RS) +BR -2027-05437 America/Campo_Grande Mato Grosso do Sul +BR -1535-05605 America/Cuiaba Mato Grosso +BR -0226-05452 America/Santarem Pará (west) +BR -0846-06354 America/Porto_Velho Rondônia +BR +0249-06040 America/Boa_Vista Roraima +BR -0308-06001 America/Manaus Amazonas (east) +BR -0640-06952 America/Eirunepe Amazonas (west) +BR -0958-06748 America/Rio_Branco Acre +BS +2505-07721 America/Nassau +BT +2728+08939 Asia/Thimphu +BY +5354+02734 Europe/Minsk +BZ +1730-08812 America/Belize +CA +4734-05243 America/St_Johns Newfoundland; Labrador (southeast) +CA +4439-06336 America/Halifax Atlantic - NS (most areas); PE +CA +4612-05957 America/Glace_Bay Atlantic - NS (Cape Breton) +CA +4606-06447 America/Moncton Atlantic - New Brunswick +CA +5320-06025 America/Goose_Bay Atlantic - Labrador (most areas) +CA +5125-05707 America/Blanc-Sablon AST - QC (Lower North Shore) +CA +4339-07923 America/Toronto Eastern - ON, QC (most areas) +CA +4901-08816 America/Nipigon Eastern - ON, QC (no DST 1967-73) +CA +4823-08915 America/Thunder_Bay Eastern - ON (Thunder Bay) +CA +6344-06828 America/Iqaluit Eastern - NU (most east areas) +CA +6608-06544 America/Pangnirtung Eastern - NU (Pangnirtung) +CA +484531-0913718 America/Atikokan EST - ON (Atikokan); NU (Coral H) +CA +4953-09709 America/Winnipeg Central - ON (west); Manitoba +CA +4843-09434 America/Rainy_River Central - ON (Rainy R, Ft Frances) +CA +744144-0944945 America/Resolute Central - NU (Resolute) +CA +624900-0920459 America/Rankin_Inlet Central - NU (central) +CA +5024-10439 America/Regina CST - SK (most areas) +CA +5017-10750 America/Swift_Current CST - SK (midwest) +CA +5333-11328 America/Edmonton Mountain - AB; BC (E); SK (W) +CA +690650-1050310 America/Cambridge_Bay Mountain - NU (west) +CA +6227-11421 America/Yellowknife Mountain - NT (central) +CA +682059-1334300 America/Inuvik Mountain - NT (west) +CA +4906-11631 America/Creston MST - BC (Creston) +CA +5946-12014 America/Dawson_Creek MST - BC (Dawson Cr, Ft St John) +CA +5848-12242 America/Fort_Nelson MST - BC (Ft Nelson) +CA +4916-12307 America/Vancouver Pacific - BC (most areas) +CA +6043-13503 America/Whitehorse Pacific - Yukon (east) +CA +6404-13925 America/Dawson Pacific - Yukon (west) +CC -1210+09655 Indian/Cocos +CH,DE,LI +4723+00832 Europe/Zurich Swiss time +CI,BF,GM,GN,ML,MR,SH,SL,SN,TG +0519-00402 Africa/Abidjan +CK -2114-15946 Pacific/Rarotonga +CL -3327-07040 America/Santiago Chile (most areas) +CL -5309-07055 America/Punta_Arenas Region of Magallanes +CL -2709-10926 Pacific/Easter Easter Island +CN +3114+12128 Asia/Shanghai Beijing Time +CN +4348+08735 Asia/Urumqi Xinjiang Time +CO +0436-07405 America/Bogota +CR +0956-08405 America/Costa_Rica +CU +2308-08222 America/Havana +CV +1455-02331 Atlantic/Cape_Verde +CW,AW,BQ,SX +1211-06900 America/Curacao +CX -1025+10543 Indian/Christmas +CY +3510+03322 Asia/Nicosia Cyprus (most areas) +CY +3507+03357 Asia/Famagusta Northern Cyprus +CZ,SK +5005+01426 Europe/Prague +DE +5230+01322 Europe/Berlin Germany (most areas) +DK +5540+01235 Europe/Copenhagen +DO +1828-06954 America/Santo_Domingo +DZ +3647+00303 Africa/Algiers +EC -0210-07950 America/Guayaquil Ecuador (mainland) +EC -0054-08936 Pacific/Galapagos Galápagos Islands +EE +5925+02445 Europe/Tallinn +EG +3003+03115 Africa/Cairo +EH +2709-01312 Africa/El_Aaiun +ES +4024-00341 Europe/Madrid Spain (mainland) +ES +3553-00519 Africa/Ceuta Ceuta, Melilla +ES +2806-01524 Atlantic/Canary Canary Islands +FI,AX +6010+02458 Europe/Helsinki +FJ -1808+17825 Pacific/Fiji +FK -5142-05751 Atlantic/Stanley +FM +0725+15147 Pacific/Chuuk Chuuk/Truk, Yap +FM +0658+15813 Pacific/Pohnpei Pohnpei/Ponape +FM +0519+16259 Pacific/Kosrae Kosrae +FO +6201-00646 Atlantic/Faroe +FR +4852+00220 Europe/Paris +GB,GG,IM,JE +513030-0000731 Europe/London +GE +4143+04449 Asia/Tbilisi +GF +0456-05220 America/Cayenne +GH +0533-00013 Africa/Accra +GI +3608-00521 Europe/Gibraltar +GL +6411-05144 America/Nuuk Greenland (most areas) +GL +7646-01840 America/Danmarkshavn National Park (east coast) +GL +7029-02158 America/Scoresbysund Scoresbysund/Ittoqqortoormiit +GL +7634-06847 America/Thule Thule/Pituffik +GR +3758+02343 Europe/Athens +GS -5416-03632 Atlantic/South_Georgia +GT +1438-09031 America/Guatemala +GU,MP +1328+14445 Pacific/Guam +GW +1151-01535 Africa/Bissau +GY +0648-05810 America/Guyana +HK +2217+11409 Asia/Hong_Kong +HN +1406-08713 America/Tegucigalpa +HT +1832-07220 America/Port-au-Prince +HU +4730+01905 Europe/Budapest +ID -0610+10648 Asia/Jakarta Java, Sumatra +ID -0002+10920 Asia/Pontianak Borneo (west, central) +ID -0507+11924 Asia/Makassar Borneo (east, south); Sulawesi/Celebes, Bali, Nusa Tengarra; Timor (west) +ID -0232+14042 Asia/Jayapura New Guinea (West Papua / Irian Jaya); Malukus/Moluccas +IE +5320-00615 Europe/Dublin +IL +314650+0351326 Asia/Jerusalem +IN +2232+08822 Asia/Kolkata +IO -0720+07225 Indian/Chagos +IQ +3321+04425 Asia/Baghdad +IR +3540+05126 Asia/Tehran +IS +6409-02151 Atlantic/Reykjavik +IT,SM,VA +4154+01229 Europe/Rome +JM +175805-0764736 America/Jamaica +JO +3157+03556 Asia/Amman +JP +353916+1394441 Asia/Tokyo +KE,DJ,ER,ET,KM,MG,SO,TZ,UG,YT -0117+03649 Africa/Nairobi +KG +4254+07436 Asia/Bishkek +KI +0125+17300 Pacific/Tarawa Gilbert Islands +KI -0308-17105 Pacific/Enderbury Phoenix Islands +KI +0152-15720 Pacific/Kiritimati Line Islands +KP +3901+12545 Asia/Pyongyang +KR +3733+12658 Asia/Seoul +KZ +4315+07657 Asia/Almaty Kazakhstan (most areas) +KZ +4448+06528 Asia/Qyzylorda Qyzylorda/Kyzylorda/Kzyl-Orda +KZ +5312+06337 Asia/Qostanay Qostanay/Kostanay/Kustanay +KZ +5017+05710 Asia/Aqtobe Aqtöbe/Aktobe +KZ +4431+05016 Asia/Aqtau Mangghystaū/Mankistau +KZ +4707+05156 Asia/Atyrau Atyraū/Atirau/Gur'yev +KZ +5113+05121 Asia/Oral West Kazakhstan +LB +3353+03530 Asia/Beirut +LK +0656+07951 Asia/Colombo +LR +0618-01047 Africa/Monrovia +LT +5441+02519 Europe/Vilnius +LU +4936+00609 Europe/Luxembourg +LV +5657+02406 Europe/Riga +LY +3254+01311 Africa/Tripoli +MA +3339-00735 Africa/Casablanca +MC +4342+00723 Europe/Monaco +MD +4700+02850 Europe/Chisinau +MH +0709+17112 Pacific/Majuro Marshall Islands (most areas) +MH +0905+16720 Pacific/Kwajalein Kwajalein +MM +1647+09610 Asia/Yangon +MN +4755+10653 Asia/Ulaanbaatar Mongolia (most areas) +MN +4801+09139 Asia/Hovd Bayan-Ölgii, Govi-Altai, Hovd, Uvs, Zavkhan +MN +4804+11430 Asia/Choibalsan Dornod, Sükhbaatar +MO +221150+1133230 Asia/Macau +MQ +1436-06105 America/Martinique +MT +3554+01431 Europe/Malta +MU -2010+05730 Indian/Mauritius +MV +0410+07330 Indian/Maldives +MX +1924-09909 America/Mexico_City Central Time +MX +2105-08646 America/Cancun Eastern Standard Time - Quintana Roo +MX +2058-08937 America/Merida Central Time - Campeche, Yucatán +MX +2540-10019 America/Monterrey Central Time - Durango; Coahuila, Nuevo León, Tamaulipas (most areas) +MX +2550-09730 America/Matamoros Central Time US - Coahuila, Nuevo León, Tamaulipas (US border) +MX +2313-10625 America/Mazatlan Mountain Time - Baja California Sur, Nayarit, Sinaloa +MX +2838-10605 America/Chihuahua Mountain Time - Chihuahua (most areas) +MX +2934-10425 America/Ojinaga Mountain Time US - Chihuahua (US border) +MX +2904-11058 America/Hermosillo Mountain Standard Time - Sonora +MX +3232-11701 America/Tijuana Pacific Time US - Baja California +MX +2048-10515 America/Bahia_Banderas Central Time - Bahía de Banderas +MY +0310+10142 Asia/Kuala_Lumpur Malaysia (peninsula) +MY +0133+11020 Asia/Kuching Sabah, Sarawak +MZ,BI,BW,CD,MW,RW,ZM,ZW -2558+03235 Africa/Maputo Central Africa Time +NA -2234+01706 Africa/Windhoek +NC -2216+16627 Pacific/Noumea +NF -2903+16758 Pacific/Norfolk +NG,AO,BJ,CD,CF,CG,CM,GA,GQ,NE +0627+00324 Africa/Lagos West Africa Time +NI +1209-08617 America/Managua +NL +5222+00454 Europe/Amsterdam +NO,SJ +5955+01045 Europe/Oslo +NP +2743+08519 Asia/Kathmandu +NR -0031+16655 Pacific/Nauru +NU -1901-16955 Pacific/Niue +NZ,AQ -3652+17446 Pacific/Auckland New Zealand time +NZ -4357-17633 Pacific/Chatham Chatham Islands +PA,KY +0858-07932 America/Panama +PE -1203-07703 America/Lima +PF -1732-14934 Pacific/Tahiti Society Islands +PF -0900-13930 Pacific/Marquesas Marquesas Islands +PF -2308-13457 Pacific/Gambier Gambier Islands +PG -0930+14710 Pacific/Port_Moresby Papua New Guinea (most areas) +PG -0613+15534 Pacific/Bougainville Bougainville +PH +1435+12100 Asia/Manila +PK +2452+06703 Asia/Karachi +PL +5215+02100 Europe/Warsaw +PM +4703-05620 America/Miquelon +PN -2504-13005 Pacific/Pitcairn +PR +182806-0660622 America/Puerto_Rico +PS +3130+03428 Asia/Gaza Gaza Strip +PS +313200+0350542 Asia/Hebron West Bank +PT +3843-00908 Europe/Lisbon Portugal (mainland) +PT +3238-01654 Atlantic/Madeira Madeira Islands +PT +3744-02540 Atlantic/Azores Azores +PW +0720+13429 Pacific/Palau +PY -2516-05740 America/Asuncion +QA,BH +2517+05132 Asia/Qatar +RE,TF -2052+05528 Indian/Reunion Réunion, Crozet, Scattered Islands +RO +4426+02606 Europe/Bucharest +RS,BA,HR,ME,MK,SI +4450+02030 Europe/Belgrade +RU +5443+02030 Europe/Kaliningrad MSK-01 - Kaliningrad +RU +554521+0373704 Europe/Moscow MSK+00 - Moscow area +# Mention RU and UA alphabetically. See "territorial claims" above. +RU,UA +4457+03406 Europe/Simferopol Crimea +RU +5836+04939 Europe/Kirov MSK+00 - Kirov +RU +4621+04803 Europe/Astrakhan MSK+01 - Astrakhan +RU +4844+04425 Europe/Volgograd MSK+01 - Volgograd +RU +5134+04602 Europe/Saratov MSK+01 - Saratov +RU +5420+04824 Europe/Ulyanovsk MSK+01 - Ulyanovsk +RU +5312+05009 Europe/Samara MSK+01 - Samara, Udmurtia +RU +5651+06036 Asia/Yekaterinburg MSK+02 - Urals +RU +5500+07324 Asia/Omsk MSK+03 - Omsk +RU +5502+08255 Asia/Novosibirsk MSK+04 - Novosibirsk +RU +5322+08345 Asia/Barnaul MSK+04 - Altai +RU +5630+08458 Asia/Tomsk MSK+04 - Tomsk +RU +5345+08707 Asia/Novokuznetsk MSK+04 - Kemerovo +RU +5601+09250 Asia/Krasnoyarsk MSK+04 - Krasnoyarsk area +RU +5216+10420 Asia/Irkutsk MSK+05 - Irkutsk, Buryatia +RU +5203+11328 Asia/Chita MSK+06 - Zabaykalsky +RU +6200+12940 Asia/Yakutsk MSK+06 - Lena River +RU +623923+1353314 Asia/Khandyga MSK+06 - Tomponsky, Ust-Maysky +RU +4310+13156 Asia/Vladivostok MSK+07 - Amur River +RU +643337+1431336 Asia/Ust-Nera MSK+07 - Oymyakonsky +RU +5934+15048 Asia/Magadan MSK+08 - Magadan +RU +4658+14242 Asia/Sakhalin MSK+08 - Sakhalin Island +RU +6728+15343 Asia/Srednekolymsk MSK+08 - Sakha (E); North Kuril Is +RU +5301+15839 Asia/Kamchatka MSK+09 - Kamchatka +RU +6445+17729 Asia/Anadyr MSK+09 - Bering Sea +SA,KW,YE +2438+04643 Asia/Riyadh +SB -0932+16012 Pacific/Guadalcanal +SC -0440+05528 Indian/Mahe +SD +1536+03232 Africa/Khartoum +SE +5920+01803 Europe/Stockholm +SG +0117+10351 Asia/Singapore +SR +0550-05510 America/Paramaribo +SS +0451+03137 Africa/Juba +ST +0020+00644 Africa/Sao_Tome +SV +1342-08912 America/El_Salvador +SY +3330+03618 Asia/Damascus +TC +2128-07108 America/Grand_Turk +TD +1207+01503 Africa/Ndjamena +TF -492110+0701303 Indian/Kerguelen Kerguelen, St Paul Island, Amsterdam Island +TH,KH,LA,VN +1345+10031 Asia/Bangkok Indochina (most areas) +TJ +3835+06848 Asia/Dushanbe +TK -0922-17114 Pacific/Fakaofo +TL -0833+12535 Asia/Dili +TM +3757+05823 Asia/Ashgabat +TN +3648+01011 Africa/Tunis +TO -2110-17510 Pacific/Tongatapu +TR +4101+02858 Europe/Istanbul +TT,AG,AI,BL,DM,GD,GP,KN,LC,MF,MS,VC,VG,VI +1039-06131 America/Port_of_Spain +TV -0831+17913 Pacific/Funafuti +TW +2503+12130 Asia/Taipei +UA +5026+03031 Europe/Kiev Ukraine (most areas) +UA +4837+02218 Europe/Uzhgorod Transcarpathia +UA +4750+03510 Europe/Zaporozhye Zaporozhye and east Lugansk +UM +1917+16637 Pacific/Wake Wake Island +US +404251-0740023 America/New_York Eastern (most areas) +US +421953-0830245 America/Detroit Eastern - MI (most areas) +US +381515-0854534 America/Kentucky/Louisville Eastern - KY (Louisville area) +US +364947-0845057 America/Kentucky/Monticello Eastern - KY (Wayne) +US +394606-0860929 America/Indiana/Indianapolis Eastern - IN (most areas) +US +384038-0873143 America/Indiana/Vincennes Eastern - IN (Da, Du, K, Mn) +US +410305-0863611 America/Indiana/Winamac Eastern - IN (Pulaski) +US +382232-0862041 America/Indiana/Marengo Eastern - IN (Crawford) +US +382931-0871643 America/Indiana/Petersburg Eastern - IN (Pike) +US +384452-0850402 America/Indiana/Vevay Eastern - IN (Switzerland) +US +415100-0873900 America/Chicago Central (most areas) +US +375711-0864541 America/Indiana/Tell_City Central - IN (Perry) +US +411745-0863730 America/Indiana/Knox Central - IN (Starke) +US +450628-0873651 America/Menominee Central - MI (Wisconsin border) +US +470659-1011757 America/North_Dakota/Center Central - ND (Oliver) +US +465042-1012439 America/North_Dakota/New_Salem Central - ND (Morton rural) +US +471551-1014640 America/North_Dakota/Beulah Central - ND (Mercer) +US +394421-1045903 America/Denver Mountain (most areas) +US +433649-1161209 America/Boise Mountain - ID (south); OR (east) +US +332654-1120424 America/Phoenix MST - Arizona (except Navajo) +US +340308-1181434 America/Los_Angeles Pacific +US +611305-1495401 America/Anchorage Alaska (most areas) +US +581807-1342511 America/Juneau Alaska - Juneau area +US +571035-1351807 America/Sitka Alaska - Sitka area +US +550737-1313435 America/Metlakatla Alaska - Annette Island +US +593249-1394338 America/Yakutat Alaska - Yakutat +US +643004-1652423 America/Nome Alaska (west) +US +515248-1763929 America/Adak Aleutian Islands +US,UM +211825-1575130 Pacific/Honolulu Hawaii +UY -345433-0561245 America/Montevideo +UZ +3940+06648 Asia/Samarkand Uzbekistan (west) +UZ +4120+06918 Asia/Tashkent Uzbekistan (east) +VE +1030-06656 America/Caracas +VN +1045+10640 Asia/Ho_Chi_Minh Vietnam (south) +VU -1740+16825 Pacific/Efate +WF -1318-17610 Pacific/Wallis +WS -1350-17144 Pacific/Apia +ZA,LS,SZ -2615+02800 Africa/Johannesburg diff --git a/src/Makevars b/src/Makevars index 26de1c59..95472744 100644 --- a/src/Makevars +++ b/src/Makevars @@ -9,7 +9,7 @@ # These are required to turn off code that links against libcurl. # We embed our own time zone database directly so we don't need any of this. -# -DUSE_OS_TZDB=0 +# -DUSE_BINARY_TZDB=0 # # Using the time zone data base that comes with the OS can be MUCH faster # because it is pre-compiled. However, there are a few issues. @@ -31,5 +31,6 @@ PKG_CXXFLAGS = \ -DINSTALL=dummy \ -DAUTO_DOWNLOAD=0 \ -DHAS_REMOTE_API=0 \ + -DUSE_BINARY_TZDB=1 \ -DUSE_OS_TZDB=0 \ -DONLY_C_LOCALE=1 diff --git a/src/Makevars.win b/src/Makevars.win index 1e7f7373..65b86e2b 100644 --- a/src/Makevars.win +++ b/src/Makevars.win @@ -11,5 +11,6 @@ PKG_CXXFLAGS = \ -DINSTALL=dummy \ -DAUTO_DOWNLOAD=0 \ -DHAS_REMOTE_API=0 \ + -DUSE_BINARY_TZDB=0 \ -DUSE_OS_TZDB=0 \ -DONLY_C_LOCALE=1 diff --git a/src/cpp11.cpp b/src/cpp11.cpp index 2bc7c367..5dfd26b2 100644 --- a/src/cpp11.cpp +++ b/src/cpp11.cpp @@ -308,6 +308,14 @@ extern "C" SEXP _clock_clock_set_install(SEXP path) { return R_NilValue; END_CPP11 } +// install.cpp +void clock_set_tz_dir(const cpp11::strings& path); +extern "C" SEXP _clock_clock_set_tz_dir(SEXP path) { + BEGIN_CPP11 + clock_set_tz_dir(cpp11::as_cpp>(path)); + return R_NilValue; + END_CPP11 +} // iso-year-week-day.cpp void iso_year_week_day_check_range_cpp(const cpp11::integers& x, const cpp11::strings& component_string, const cpp11::strings& arg); extern "C" SEXP _clock_iso_year_week_day_check_range_cpp(SEXP x, SEXP component_string, SEXP arg) { @@ -596,6 +604,7 @@ extern SEXP _clock_as_year_month_weekday_from_sys_time_cpp(SEXP, SEXP); extern SEXP _clock_as_year_quarter_day_from_sys_time_cpp(SEXP, SEXP, SEXP); extern SEXP _clock_as_zoned_sys_time_from_naive_time_cpp(SEXP, SEXP, SEXP, SEXP, SEXP); extern SEXP _clock_clock_set_install(SEXP); +extern SEXP _clock_clock_set_tz_dir(SEXP); extern SEXP _clock_collect_iso_year_week_day_fields(SEXP, SEXP); extern SEXP _clock_collect_year_month_day_fields(SEXP, SEXP); extern SEXP _clock_collect_year_month_weekday_fields(SEXP, SEXP); @@ -680,6 +689,7 @@ static const R_CallMethodDef CallEntries[] = { {"_clock_as_year_quarter_day_from_sys_time_cpp", (DL_FUNC) &_clock_as_year_quarter_day_from_sys_time_cpp, 3}, {"_clock_as_zoned_sys_time_from_naive_time_cpp", (DL_FUNC) &_clock_as_zoned_sys_time_from_naive_time_cpp, 5}, {"_clock_clock_set_install", (DL_FUNC) &_clock_clock_set_install, 1}, + {"_clock_clock_set_tz_dir", (DL_FUNC) &_clock_clock_set_tz_dir, 1}, {"_clock_collect_iso_year_week_day_fields", (DL_FUNC) &_clock_collect_iso_year_week_day_fields, 2}, {"_clock_collect_year_month_day_fields", (DL_FUNC) &_clock_collect_year_month_day_fields, 2}, {"_clock_collect_year_month_weekday_fields", (DL_FUNC) &_clock_collect_year_month_weekday_fields, 2}, diff --git a/src/install.cpp b/src/install.cpp index 21384cbd..78e613b8 100644 --- a/src/install.cpp +++ b/src/install.cpp @@ -2,10 +2,10 @@ #include "utils.h" /* - * This function won't do anything if `USE_OS_TZDB=1`. In that case, the date + * This function won't do anything if `USE_BINARY_TZDB=1`. In that case, the date * library will auto find the binary version of the TZDB on your computer, * but this doesn't work on Windows and the binary parser has some issues. - * So instead we set `USE_OS_TZDB=0` in the Makevars so `set_install()` is + * So instead we set `USE_BINARY_TZDB=0` in the Makevars so `set_install()` is * always run. */ [[cpp11::register]] @@ -16,7 +16,20 @@ void clock_set_install(const cpp11::strings& path) { std::string string_path(path[0]); -#if !USE_OS_TZDB +#if !USE_BINARY_TZDB date::set_install(string_path); #endif } + +[[cpp11::register]] +void clock_set_tz_dir(const cpp11::strings& path) { + if (path.size() != 1) { + clock_abort("Internal error: Time zone database installation path should have size 1."); + } + + std::string string_path(path[0]); + +#if USE_BINARY_TZDB && !USE_OS_TZDB + date::set_tz_dir(string_path); +#endif +} diff --git a/src/tz.cpp b/src/tz.cpp index f853b07b..1773143d 100644 --- a/src/tz.cpp +++ b/src/tz.cpp @@ -92,7 +92,7 @@ # define TARGET_OS_SIMULATOR 0 #endif -#if USE_OS_TZDB +#if USE_BINARY_TZDB # include #endif #include @@ -105,7 +105,7 @@ #include #include #include -#if USE_OS_TZDB +#if USE_BINARY_TZDB # include #endif #include @@ -141,7 +141,7 @@ # endif // HAS_REMOTE_API #else // !_WIN32 # include -# if !USE_OS_TZDB && !defined(INSTALL) +# if !USE_BINARY_TZDB && !defined(INSTALL) # include # endif # include @@ -180,7 +180,7 @@ static CONSTDATA char folder_delimiter = '/'; # pragma GCC diagnostic ignored "-Wmissing-field-initializers" #endif // defined(__GNUC__) && __GNUC__ < 5 -#if !USE_OS_TZDB +#if !USE_BINARY_TZDB # ifdef _WIN32 # ifndef WINRT @@ -267,7 +267,7 @@ get_download_folder() # endif // !_WIN32 -#endif // !USE_OS_TZDB +#endif // !USE_BINARY_TZDB namespace date { @@ -277,7 +277,7 @@ namespace date using namespace detail; -#if !USE_OS_TZDB +#if !USE_BINARY_TZDB static std::string& @@ -326,7 +326,7 @@ get_download_gz_file(const std::string& version) } #endif // HAS_REMOTE_API -#endif // !USE_OS_TZDB +#endif // !USE_BINARY_TZDB // These can be used to reduce the range of the database to save memory CONSTDATA auto min_year = date::year::min(); @@ -335,13 +335,13 @@ CONSTDATA auto max_year = date::year::max(); CONSTDATA auto min_day = date::January/1; CONSTDATA auto max_day = date::December/31; -#if USE_OS_TZDB +#if USE_BINARY_TZDB CONSTCD14 const sys_seconds min_seconds = sys_days(min_year/min_day); -#endif // USE_OS_TZDB +#endif // USE_BINARY_TZDB -#ifndef _WIN32 +#if USE_OS_TZDB static std::string @@ -396,7 +396,33 @@ get_tz_dir() return tz_dir; } -#endif +#elif USE_BINARY_TZDB // !USE_OS_TZDB + +static +std::string& +access_tz_dir() +{ + static std::string tz_dir; + return tz_dir; +} + +void +set_tz_dir(const std::string& tz_dir) +{ + access_tz_dir() = tz_dir; +} + +static +const std::string& +get_tz_dir() +{ + static const std::string& tz_dir = access_tz_dir(); + if (tz_dir.empty()) + throw std::runtime_error("set_tz_dir() must set a directory path before calling get_tz_dir()."); + return tz_dir; +} + +#endif // USE_OS_TZDB // +-------------------+ // | End Configuration | @@ -491,7 +517,7 @@ parse_month(std::istream& in) return static_cast(++m); } -#if !USE_OS_TZDB +#if !USE_BINARY_TZDB #ifdef _WIN32 @@ -1722,11 +1748,11 @@ detail::zonelet::zonelet(const zonelet& i) #endif } -#endif // !USE_OS_TZDB +#endif // !USE_BINARY_TZDB // time_zone -#if USE_OS_TZDB +#if USE_BINARY_TZDB time_zone::time_zone(const std::string& s, detail::undocumented) : name_(s) @@ -2230,7 +2256,7 @@ leap_second::leap_second(const sys_seconds& s, detail::undocumented) { } -#else // !USE_OS_TZDB +#else // !USE_BINARY_TZDB time_zone::time_zone(const std::string& s, detail::undocumented) : adjusted_(new std::once_flag{}) @@ -2630,7 +2656,7 @@ operator<<(std::ostream& os, const time_zone& z) return os; } -#endif // !USE_OS_TZDB +#endif // !USE_BINARY_TZDB std::ostream& operator<<(std::ostream& os, const leap_second& x) @@ -2639,7 +2665,7 @@ operator<<(std::ostream& os, const leap_second& x) return os << x.date_ << " +"; } -#if USE_OS_TZDB +#if USE_BINARY_TZDB static std::string @@ -2661,7 +2687,7 @@ get_version() in >> version; return version; } - return version; + return "unknown"; } static @@ -2772,6 +2798,7 @@ init_tzdb() strcmp(d->d_name, "iso3166.tab") == 0 || strcmp(d->d_name, "right") == 0 || strcmp(d->d_name, "+VERSION") == 0 || + strcmp(d->d_name, "version") == 0 || strcmp(d->d_name, "zone.tab") == 0 || strcmp(d->d_name, "zone1970.tab") == 0 || strcmp(d->d_name, "tzdata.zi") == 0 || @@ -2804,7 +2831,7 @@ init_tzdb() return db; } -#else // !USE_OS_TZDB +#else // !USE_BINARY_TZDB // time_zone_link @@ -3582,7 +3609,7 @@ reload_tzdb() return get_tzdb_list().front(); } -#endif // !USE_OS_TZDB +#endif // !USE_BINARY_TZDB const tzdb& get_tzdb() @@ -3608,7 +3635,7 @@ tzdb::locate_zone(const std::string& tz_name) const }); if (zi == zones.end() || zi->name() != tz_name) { -#if !USE_OS_TZDB +#if !USE_BINARY_TZDB auto li = std::lower_bound(links.begin(), links.end(), tz_name, #if HAS_STRING_VIEW [](const time_zone_link& z, const std::string_view& nm) @@ -3628,7 +3655,7 @@ tzdb::locate_zone(const std::string& tz_name) const if (zi != zones.end() && zi->name() == li->target()) return &*zi; } -#endif // !USE_OS_TZDB +#endif // !USE_BINARY_TZDB throw std::runtime_error(std::string(tz_name) + " not found in timezone database"); } return &*zi; @@ -3644,7 +3671,7 @@ locate_zone(const std::string& tz_name) return get_tzdb().locate_zone(tz_name); } -#if USE_OS_TZDB +#if USE_BINARY_TZDB std::ostream& operator<<(std::ostream& os, const tzdb& db) @@ -3658,7 +3685,7 @@ operator<<(std::ostream& os, const tzdb& db) return os; } -#else // !USE_OS_TZDB +#else // !USE_BINARY_TZDB std::ostream& operator<<(std::ostream& os, const tzdb& db) @@ -3717,7 +3744,7 @@ operator<<(std::ostream& os, const tzdb& db) return os; } -#endif // !USE_OS_TZDB +#endif // !USE_BINARY_TZDB // ----------------------- @@ -3846,6 +3873,7 @@ tzdb::current_zone() const return locate_zone(extract_tz_name(rp)); } } +#if USE_OS_TZDB // On embedded systems e.g. buildroot with uclibc the timezone is linked // into /etc/TZ which is a symlink to path like this: // "/usr/share/zoneinfo/uclibc/America/Los_Angeles" @@ -3874,6 +3902,7 @@ tzdb::current_zone() const return locate_zone(result); } } +#endif // USE_OS_TZDB { // On some versions of some linux distro's (e.g. Ubuntu), // the current timezone might be in the first line of