The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Changes 018
MANIFEST 111
META.json 471437
META.yml 460436
Makefile.PL 33
README.md 11
dist.ini 22
lib/DateTime/TimeZone/Africa/Abidjan.pm 33
lib/DateTime/TimeZone/Africa/Accra.pm 33
lib/DateTime/TimeZone/Africa/Addis_Ababa.pm 650
lib/DateTime/TimeZone/Africa/Algiers.pm 33
lib/DateTime/TimeZone/Africa/Asmara.pm 740
lib/DateTime/TimeZone/Africa/Bissau.pm 33
lib/DateTime/TimeZone/Africa/Cairo.pm 33
lib/DateTime/TimeZone/Africa/Casablanca.pm 33
lib/DateTime/TimeZone/Africa/Ceuta.pm 1313
lib/DateTime/TimeZone/Africa/Dar_es_Salaam.pm 740
lib/DateTime/TimeZone/Africa/Djibouti.pm 560
lib/DateTime/TimeZone/Africa/El_Aaiun.pm 33
lib/DateTime/TimeZone/Africa/Johannesburg.pm 33
lib/DateTime/TimeZone/Africa/Kampala.pm 830
lib/DateTime/TimeZone/Africa/Khartoum.pm 33
lib/DateTime/TimeZone/Africa/Lagos.pm 33
lib/DateTime/TimeZone/Africa/Maputo.pm 33
lib/DateTime/TimeZone/Africa/Mogadishu.pm 740
lib/DateTime/TimeZone/Africa/Monrovia.pm 33
lib/DateTime/TimeZone/Africa/Nairobi.pm 33
lib/DateTime/TimeZone/Africa/Ndjamena.pm 33
lib/DateTime/TimeZone/Africa/Tripoli.pm 33
lib/DateTime/TimeZone/Africa/Tunis.pm 33
lib/DateTime/TimeZone/Africa/Windhoek.pm 1313
lib/DateTime/TimeZone/America/Adak.pm 1313
lib/DateTime/TimeZone/America/Anchorage.pm 1313
lib/DateTime/TimeZone/America/Antigua.pm 33
lib/DateTime/TimeZone/America/Araguaina.pm 33
lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm 33
lib/DateTime/TimeZone/America/Argentina/Catamarca.pm 33
lib/DateTime/TimeZone/America/Argentina/Cordoba.pm 33
lib/DateTime/TimeZone/America/Argentina/Jujuy.pm 33
lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm 33
lib/DateTime/TimeZone/America/Argentina/Mendoza.pm 33
lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm 33
lib/DateTime/TimeZone/America/Argentina/Salta.pm 33
lib/DateTime/TimeZone/America/Argentina/San_Juan.pm 33
lib/DateTime/TimeZone/America/Argentina/San_Luis.pm 33
lib/DateTime/TimeZone/America/Argentina/Tucuman.pm 33
lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm 33
lib/DateTime/TimeZone/America/Asuncion.pm 33
lib/DateTime/TimeZone/America/Atikokan.pm 33
lib/DateTime/TimeZone/America/Bahia.pm 33
lib/DateTime/TimeZone/America/Bahia_Banderas.pm 1313
lib/DateTime/TimeZone/America/Barbados.pm 33
lib/DateTime/TimeZone/America/Belem.pm 33
lib/DateTime/TimeZone/America/Belize.pm 33
lib/DateTime/TimeZone/America/Blanc_Sablon.pm 33
lib/DateTime/TimeZone/America/Boa_Vista.pm 33
lib/DateTime/TimeZone/America/Bogota.pm 33
lib/DateTime/TimeZone/America/Boise.pm 1313
lib/DateTime/TimeZone/America/Cambridge_Bay.pm 1313
lib/DateTime/TimeZone/America/Campo_Grande.pm 33
lib/DateTime/TimeZone/America/Cancun.pm 1313
lib/DateTime/TimeZone/America/Caracas.pm 33
lib/DateTime/TimeZone/America/Cayenne.pm 33
lib/DateTime/TimeZone/America/Cayman.pm 33
lib/DateTime/TimeZone/America/Chicago.pm 1313
lib/DateTime/TimeZone/America/Chihuahua.pm 1313
lib/DateTime/TimeZone/America/Costa_Rica.pm 33
lib/DateTime/TimeZone/America/Creston.pm 33
lib/DateTime/TimeZone/America/Cuiaba.pm 33
lib/DateTime/TimeZone/America/Curacao.pm 33
lib/DateTime/TimeZone/America/Danmarkshavn.pm 33
lib/DateTime/TimeZone/America/Dawson.pm 1313
lib/DateTime/TimeZone/America/Dawson_Creek.pm 33
lib/DateTime/TimeZone/America/Denver.pm 1313
lib/DateTime/TimeZone/America/Detroit.pm 1313
lib/DateTime/TimeZone/America/Edmonton.pm 1313
lib/DateTime/TimeZone/America/Eirunepe.pm 33
lib/DateTime/TimeZone/America/El_Salvador.pm 33
lib/DateTime/TimeZone/America/Fortaleza.pm 33
lib/DateTime/TimeZone/America/Glace_Bay.pm 1313
lib/DateTime/TimeZone/America/Godthab.pm 1313
lib/DateTime/TimeZone/America/Goose_Bay.pm 1313
lib/DateTime/TimeZone/America/Grand_Turk.pm 523
lib/DateTime/TimeZone/America/Guatemala.pm 33
lib/DateTime/TimeZone/America/Guayaquil.pm 33
lib/DateTime/TimeZone/America/Guyana.pm 33
lib/DateTime/TimeZone/America/Halifax.pm 1313
lib/DateTime/TimeZone/America/Havana.pm 1515
lib/DateTime/TimeZone/America/Hermosillo.pm 33
lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm 1313
lib/DateTime/TimeZone/America/Indiana/Knox.pm 1313
lib/DateTime/TimeZone/America/Indiana/Marengo.pm 1313
lib/DateTime/TimeZone/America/Indiana/Petersburg.pm 1313
lib/DateTime/TimeZone/America/Indiana/Tell_City.pm 1313
lib/DateTime/TimeZone/America/Indiana/Vevay.pm 1313
lib/DateTime/TimeZone/America/Indiana/Vincennes.pm 1313
lib/DateTime/TimeZone/America/Indiana/Winamac.pm 1313
lib/DateTime/TimeZone/America/Inuvik.pm 1313
lib/DateTime/TimeZone/America/Iqaluit.pm 1313
lib/DateTime/TimeZone/America/Jamaica.pm 33
lib/DateTime/TimeZone/America/Juneau.pm 1313
lib/DateTime/TimeZone/America/Kentucky/Louisville.pm 1313
lib/DateTime/TimeZone/America/Kentucky/Monticello.pm 1313
lib/DateTime/TimeZone/America/La_Paz.pm 33
lib/DateTime/TimeZone/America/Lima.pm 33
lib/DateTime/TimeZone/America/Los_Angeles.pm 1313
lib/DateTime/TimeZone/America/Maceio.pm 33
lib/DateTime/TimeZone/America/Managua.pm 33
lib/DateTime/TimeZone/America/Manaus.pm 33
lib/DateTime/TimeZone/America/Martinique.pm 33
lib/DateTime/TimeZone/America/Matamoros.pm 1313
lib/DateTime/TimeZone/America/Mazatlan.pm 1313
lib/DateTime/TimeZone/America/Menominee.pm 1313
lib/DateTime/TimeZone/America/Merida.pm 1313
lib/DateTime/TimeZone/America/Metlakatla.pm 33
lib/DateTime/TimeZone/America/Mexico_City.pm 1313
lib/DateTime/TimeZone/America/Miquelon.pm 1313
lib/DateTime/TimeZone/America/Moncton.pm 1313
lib/DateTime/TimeZone/America/Monterrey.pm 1313
lib/DateTime/TimeZone/America/Montevideo.pm 1515
lib/DateTime/TimeZone/America/Montreal.pm 1313
lib/DateTime/TimeZone/America/Nassau.pm 1313
lib/DateTime/TimeZone/America/New_York.pm 1313
lib/DateTime/TimeZone/America/Nipigon.pm 1313
lib/DateTime/TimeZone/America/Nome.pm 1313
lib/DateTime/TimeZone/America/Noronha.pm 33
lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm 1313
lib/DateTime/TimeZone/America/North_Dakota/Center.pm 1313
lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm 1313
lib/DateTime/TimeZone/America/Ojinaga.pm 1313
lib/DateTime/TimeZone/America/Panama.pm 33
lib/DateTime/TimeZone/America/Pangnirtung.pm 1313
lib/DateTime/TimeZone/America/Paramaribo.pm 33
lib/DateTime/TimeZone/America/Phoenix.pm 33
lib/DateTime/TimeZone/America/Port_au_Prince.pm 1313
lib/DateTime/TimeZone/America/Port_of_Spain.pm 33
lib/DateTime/TimeZone/America/Porto_Velho.pm 33
lib/DateTime/TimeZone/America/Puerto_Rico.pm 33
lib/DateTime/TimeZone/America/Rainy_River.pm 1313
lib/DateTime/TimeZone/America/Rankin_Inlet.pm 1313
lib/DateTime/TimeZone/America/Recife.pm 33
lib/DateTime/TimeZone/America/Regina.pm 33
lib/DateTime/TimeZone/America/Resolute.pm 1313
lib/DateTime/TimeZone/America/Rio_Branco.pm 33
lib/DateTime/TimeZone/America/Santa_Isabel.pm 1313
lib/DateTime/TimeZone/America/Santarem.pm 33
lib/DateTime/TimeZone/America/Santiago.pm 33
lib/DateTime/TimeZone/America/Santo_Domingo.pm 33
lib/DateTime/TimeZone/America/Sao_Paulo.pm 33
lib/DateTime/TimeZone/America/Scoresbysund.pm 1313
lib/DateTime/TimeZone/America/Sitka.pm 1313
lib/DateTime/TimeZone/America/St_Johns.pm 1313
lib/DateTime/TimeZone/America/Swift_Current.pm 33
lib/DateTime/TimeZone/America/Tegucigalpa.pm 33
lib/DateTime/TimeZone/America/Thule.pm 1313
lib/DateTime/TimeZone/America/Thunder_Bay.pm 1313
lib/DateTime/TimeZone/America/Tijuana.pm 1313
lib/DateTime/TimeZone/America/Toronto.pm 1313
lib/DateTime/TimeZone/America/Vancouver.pm 1313
lib/DateTime/TimeZone/America/Whitehorse.pm 1313
lib/DateTime/TimeZone/America/Winnipeg.pm 1313
lib/DateTime/TimeZone/America/Yakutat.pm 1313
lib/DateTime/TimeZone/America/Yellowknife.pm 1313
lib/DateTime/TimeZone/Antarctica/Casey.pm 33
lib/DateTime/TimeZone/Antarctica/Davis.pm 33
lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm 33
lib/DateTime/TimeZone/Antarctica/Macquarie.pm 33
lib/DateTime/TimeZone/Antarctica/Mawson.pm 33
lib/DateTime/TimeZone/Antarctica/Palmer.pm 33
lib/DateTime/TimeZone/Antarctica/Rothera.pm 33
lib/DateTime/TimeZone/Antarctica/Syowa.pm 33
lib/DateTime/TimeZone/Antarctica/Troll.pm 1313
lib/DateTime/TimeZone/Antarctica/Vostok.pm 33
lib/DateTime/TimeZone/Asia/Aden.pm 33
lib/DateTime/TimeZone/Asia/Almaty.pm 33
lib/DateTime/TimeZone/Asia/Amman.pm 1515
lib/DateTime/TimeZone/Asia/Anadyr.pm 33
lib/DateTime/TimeZone/Asia/Aqtau.pm 33
lib/DateTime/TimeZone/Asia/Aqtobe.pm 33
lib/DateTime/TimeZone/Asia/Ashgabat.pm 33
lib/DateTime/TimeZone/Asia/Baghdad.pm 33
lib/DateTime/TimeZone/Asia/Bahrain.pm 33
lib/DateTime/TimeZone/Asia/Baku.pm 33
lib/DateTime/TimeZone/Asia/Bangkok.pm 33
lib/DateTime/TimeZone/Asia/Beirut.pm 33
lib/DateTime/TimeZone/Asia/Bishkek.pm 33
lib/DateTime/TimeZone/Asia/Brunei.pm 33
lib/DateTime/TimeZone/Asia/Chita.pm 33
lib/DateTime/TimeZone/Asia/Choibalsan.pm 33
lib/DateTime/TimeZone/Asia/Colombo.pm 33
lib/DateTime/TimeZone/Asia/Damascus.pm 33
lib/DateTime/TimeZone/Asia/Dhaka.pm 33
lib/DateTime/TimeZone/Asia/Dili.pm 33
lib/DateTime/TimeZone/Asia/Dubai.pm 33
lib/DateTime/TimeZone/Asia/Dushanbe.pm 33
lib/DateTime/TimeZone/Asia/Gaza.pm 33
lib/DateTime/TimeZone/Asia/Hebron.pm 33
lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm 33
lib/DateTime/TimeZone/Asia/Hong_Kong.pm 33
lib/DateTime/TimeZone/Asia/Hovd.pm 33
lib/DateTime/TimeZone/Asia/Irkutsk.pm 33
lib/DateTime/TimeZone/Asia/Jakarta.pm 33
lib/DateTime/TimeZone/Asia/Jayapura.pm 33
lib/DateTime/TimeZone/Asia/Jerusalem.pm 1313
lib/DateTime/TimeZone/Asia/Kabul.pm 33
lib/DateTime/TimeZone/Asia/Kamchatka.pm 33
lib/DateTime/TimeZone/Asia/Karachi.pm 33
lib/DateTime/TimeZone/Asia/Kathmandu.pm 33
lib/DateTime/TimeZone/Asia/Khandyga.pm 33
lib/DateTime/TimeZone/Asia/Kolkata.pm 33
lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm 33
lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm 33
lib/DateTime/TimeZone/Asia/Kuching.pm 33
lib/DateTime/TimeZone/Asia/Kuwait.pm 33
lib/DateTime/TimeZone/Asia/Macau.pm 33
lib/DateTime/TimeZone/Asia/Magadan.pm 33
lib/DateTime/TimeZone/Asia/Makassar.pm 33
lib/DateTime/TimeZone/Asia/Manila.pm 33
lib/DateTime/TimeZone/Asia/Muscat.pm 33
lib/DateTime/TimeZone/Asia/Nicosia.pm 1313
lib/DateTime/TimeZone/Asia/Novokuznetsk.pm 33
lib/DateTime/TimeZone/Asia/Novosibirsk.pm 33
lib/DateTime/TimeZone/Asia/Omsk.pm 33
lib/DateTime/TimeZone/Asia/Oral.pm 33
lib/DateTime/TimeZone/Asia/Pontianak.pm 33
lib/DateTime/TimeZone/Asia/Pyongyang.pm 4812
lib/DateTime/TimeZone/Asia/Qatar.pm 33
lib/DateTime/TimeZone/Asia/Qyzylorda.pm 33
lib/DateTime/TimeZone/Asia/Rangoon.pm 33
lib/DateTime/TimeZone/Asia/Riyadh.pm 33
lib/DateTime/TimeZone/Asia/Sakhalin.pm 33
lib/DateTime/TimeZone/Asia/Samarkand.pm 33
lib/DateTime/TimeZone/Asia/Seoul.pm 66129
lib/DateTime/TimeZone/Asia/Shanghai.pm 33
lib/DateTime/TimeZone/Asia/Singapore.pm 33
lib/DateTime/TimeZone/Asia/Srednekolymsk.pm 33
lib/DateTime/TimeZone/Asia/Taipei.pm 33
lib/DateTime/TimeZone/Asia/Tashkent.pm 33
lib/DateTime/TimeZone/Asia/Tbilisi.pm 33
lib/DateTime/TimeZone/Asia/Tehran.pm 33
lib/DateTime/TimeZone/Asia/Thimphu.pm 33
lib/DateTime/TimeZone/Asia/Tokyo.pm 33
lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm 33
lib/DateTime/TimeZone/Asia/Urumqi.pm 33
lib/DateTime/TimeZone/Asia/Ust_Nera.pm 33
lib/DateTime/TimeZone/Asia/Vladivostok.pm 33
lib/DateTime/TimeZone/Asia/Yakutsk.pm 33
lib/DateTime/TimeZone/Asia/Yekaterinburg.pm 33
lib/DateTime/TimeZone/Asia/Yerevan.pm 33
lib/DateTime/TimeZone/Atlantic/Azores.pm 1313
lib/DateTime/TimeZone/Atlantic/Bermuda.pm 1313
lib/DateTime/TimeZone/Atlantic/Canary.pm 1313
lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm 33
lib/DateTime/TimeZone/Atlantic/Faroe.pm 1313
lib/DateTime/TimeZone/Atlantic/Madeira.pm 1313
lib/DateTime/TimeZone/Atlantic/Reykjavik.pm 33
lib/DateTime/TimeZone/Atlantic/South_Georgia.pm 33
lib/DateTime/TimeZone/Atlantic/Stanley.pm 33
lib/DateTime/TimeZone/Australia/Adelaide.pm 33
lib/DateTime/TimeZone/Australia/Brisbane.pm 33
lib/DateTime/TimeZone/Australia/Broken_Hill.pm 33
lib/DateTime/TimeZone/Australia/Currie.pm 33
lib/DateTime/TimeZone/Australia/Darwin.pm 33
lib/DateTime/TimeZone/Australia/Eucla.pm 33
lib/DateTime/TimeZone/Australia/Hobart.pm 33
lib/DateTime/TimeZone/Australia/Lindeman.pm 33
lib/DateTime/TimeZone/Australia/Lord_Howe.pm 1111
lib/DateTime/TimeZone/Australia/Melbourne.pm 1111
lib/DateTime/TimeZone/Australia/Perth.pm 33
lib/DateTime/TimeZone/Australia/Sydney.pm 1111
lib/DateTime/TimeZone/CET.pm 1313
lib/DateTime/TimeZone/CST6CDT.pm 1313
lib/DateTime/TimeZone/Catalog.pm 3122
lib/DateTime/TimeZone/EET.pm 1313
lib/DateTime/TimeZone/EST.pm 33
lib/DateTime/TimeZone/EST5EDT.pm 1313
lib/DateTime/TimeZone/Europe/Amsterdam.pm 1313
lib/DateTime/TimeZone/Europe/Andorra.pm 1313
lib/DateTime/TimeZone/Europe/Athens.pm 1313
lib/DateTime/TimeZone/Europe/Belgrade.pm 1313
lib/DateTime/TimeZone/Europe/Berlin.pm 1313
lib/DateTime/TimeZone/Europe/Brussels.pm 1313
lib/DateTime/TimeZone/Europe/Bucharest.pm 1313
lib/DateTime/TimeZone/Europe/Budapest.pm 1313
lib/DateTime/TimeZone/Europe/Chisinau.pm 1313
lib/DateTime/TimeZone/Europe/Copenhagen.pm 1313
lib/DateTime/TimeZone/Europe/Dublin.pm 1313
lib/DateTime/TimeZone/Europe/Gibraltar.pm 1313
lib/DateTime/TimeZone/Europe/Helsinki.pm 1313
lib/DateTime/TimeZone/Europe/Istanbul.pm 1313
lib/DateTime/TimeZone/Europe/Kaliningrad.pm 33
lib/DateTime/TimeZone/Europe/Kiev.pm 1313
lib/DateTime/TimeZone/Europe/Lisbon.pm 1313
lib/DateTime/TimeZone/Europe/London.pm 1313
lib/DateTime/TimeZone/Europe/Luxembourg.pm 1313
lib/DateTime/TimeZone/Europe/Madrid.pm 1313
lib/DateTime/TimeZone/Europe/Malta.pm 1313
lib/DateTime/TimeZone/Europe/Minsk.pm 33
lib/DateTime/TimeZone/Europe/Monaco.pm 1313
lib/DateTime/TimeZone/Europe/Moscow.pm 33
lib/DateTime/TimeZone/Europe/Oslo.pm 1313
lib/DateTime/TimeZone/Europe/Paris.pm 1313
lib/DateTime/TimeZone/Europe/Prague.pm 1313
lib/DateTime/TimeZone/Europe/Riga.pm 1313
lib/DateTime/TimeZone/Europe/Rome.pm 1313
lib/DateTime/TimeZone/Europe/Samara.pm 33
lib/DateTime/TimeZone/Europe/Simferopol.pm 33
lib/DateTime/TimeZone/Europe/Sofia.pm 1313
lib/DateTime/TimeZone/Europe/Stockholm.pm 1313
lib/DateTime/TimeZone/Europe/Tallinn.pm 1313
lib/DateTime/TimeZone/Europe/Tirane.pm 1313
lib/DateTime/TimeZone/Europe/Uzhgorod.pm 1313
lib/DateTime/TimeZone/Europe/Vienna.pm 1313
lib/DateTime/TimeZone/Europe/Vilnius.pm 1313
lib/DateTime/TimeZone/Europe/Volgograd.pm 33
lib/DateTime/TimeZone/Europe/Warsaw.pm 1313
lib/DateTime/TimeZone/Europe/Zaporozhye.pm 1313
lib/DateTime/TimeZone/Europe/Zurich.pm 1313
lib/DateTime/TimeZone/Floating.pm 22
lib/DateTime/TimeZone/HST.pm 33
lib/DateTime/TimeZone/Indian/Antananarivo.pm 740
lib/DateTime/TimeZone/Indian/Chagos.pm 33
lib/DateTime/TimeZone/Indian/Christmas.pm 33
lib/DateTime/TimeZone/Indian/Cocos.pm 33
lib/DateTime/TimeZone/Indian/Comoro.pm 560
lib/DateTime/TimeZone/Indian/Kerguelen.pm 33
lib/DateTime/TimeZone/Indian/Mahe.pm 33
lib/DateTime/TimeZone/Indian/Maldives.pm 33
lib/DateTime/TimeZone/Indian/Mauritius.pm 33
lib/DateTime/TimeZone/Indian/Mayotte.pm 560
lib/DateTime/TimeZone/Indian/Reunion.pm 33
lib/DateTime/TimeZone/Local/Android.pm 11
lib/DateTime/TimeZone/Local/Unix.pm 22
lib/DateTime/TimeZone/Local/VMS.pm 22
lib/DateTime/TimeZone/Local/Win32.pm 3480
lib/DateTime/TimeZone/Local.pm 22
lib/DateTime/TimeZone/MET.pm 1313
lib/DateTime/TimeZone/MST.pm 33
lib/DateTime/TimeZone/MST7MDT.pm 1313
lib/DateTime/TimeZone/OffsetOnly.pm 22
lib/DateTime/TimeZone/OlsonDB/Change.pm 11
lib/DateTime/TimeZone/OlsonDB/Observance.pm 11
lib/DateTime/TimeZone/OlsonDB/Rule.pm 11
lib/DateTime/TimeZone/OlsonDB/Zone.pm 11
lib/DateTime/TimeZone/OlsonDB.pm 22
lib/DateTime/TimeZone/PST8PDT.pm 1313
lib/DateTime/TimeZone/Pacific/Apia.pm 33
lib/DateTime/TimeZone/Pacific/Auckland.pm 33
lib/DateTime/TimeZone/Pacific/Bougainville.pm 33
lib/DateTime/TimeZone/Pacific/Chatham.pm 1515
lib/DateTime/TimeZone/Pacific/Chuuk.pm 33
lib/DateTime/TimeZone/Pacific/Easter.pm 33
lib/DateTime/TimeZone/Pacific/Efate.pm 33
lib/DateTime/TimeZone/Pacific/Enderbury.pm 33
lib/DateTime/TimeZone/Pacific/Fakaofo.pm 33
lib/DateTime/TimeZone/Pacific/Fiji.pm 1515
lib/DateTime/TimeZone/Pacific/Funafuti.pm 33
lib/DateTime/TimeZone/Pacific/Galapagos.pm 33
lib/DateTime/TimeZone/Pacific/Gambier.pm 33
lib/DateTime/TimeZone/Pacific/Guadalcanal.pm 33
lib/DateTime/TimeZone/Pacific/Guam.pm 33
lib/DateTime/TimeZone/Pacific/Honolulu.pm 33
lib/DateTime/TimeZone/Pacific/Kiritimati.pm 33
lib/DateTime/TimeZone/Pacific/Kosrae.pm 33
lib/DateTime/TimeZone/Pacific/Kwajalein.pm 33
lib/DateTime/TimeZone/Pacific/Majuro.pm 33
lib/DateTime/TimeZone/Pacific/Marquesas.pm 33
lib/DateTime/TimeZone/Pacific/Midway.pm 33
lib/DateTime/TimeZone/Pacific/Nauru.pm 33
lib/DateTime/TimeZone/Pacific/Niue.pm 33
lib/DateTime/TimeZone/Pacific/Norfolk.pm 33
lib/DateTime/TimeZone/Pacific/Noumea.pm 33
lib/DateTime/TimeZone/Pacific/Pago_Pago.pm 33
lib/DateTime/TimeZone/Pacific/Palau.pm 33
lib/DateTime/TimeZone/Pacific/Pitcairn.pm 33
lib/DateTime/TimeZone/Pacific/Pohnpei.pm 33
lib/DateTime/TimeZone/Pacific/Port_Moresby.pm 33
lib/DateTime/TimeZone/Pacific/Rarotonga.pm 33
lib/DateTime/TimeZone/Pacific/Saipan.pm 33
lib/DateTime/TimeZone/Pacific/Tahiti.pm 33
lib/DateTime/TimeZone/Pacific/Tarawa.pm 33
lib/DateTime/TimeZone/Pacific/Tongatapu.pm 33
lib/DateTime/TimeZone/Pacific/Wake.pm 33
lib/DateTime/TimeZone/Pacific/Wallis.pm 33
lib/DateTime/TimeZone/UTC.pm 22
lib/DateTime/TimeZone/WET.pm 1313
lib/DateTime/TimeZone.pm 44
t/18olson-version-check.t 22
t/author-eol.t 11
t/author-no-tabs.t 100
t/author-pod-spell.t 123
t/release-pod-coverage.t 06
392 files changed (This is a version diff) 44393452
@@ -1,3 +1,21 @@
+1.80    2014-11-16
+
+- This distro no longer ships the DateTime::TimeZone::Local::Win32
+  module. Instead, it depends on that module when you install
+  DateTime::TimeZone on a Windows system machine.
+
+- Tweaked the warning when loading a zone class from disk that was generated
+  using a different Olson version than the current DateTime::TimeZone
+  module. Previously, it said the loaded version was older, but all we know is
+  that it's different. Reported by Karen Etheridge. RT #66097.
+
+
+1.79    2014-11-11
+
+- This release is based on version 2014j of the Olson database. This release
+  only contemporary changes for Turks & Caicos.
+
+
 1.78    2014-11-05
 
 - Fix warnings from Perl 5.8.8 and before. Apparently it doesn't like when
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.023.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.025.
 Changes
 INSTALL
 LICENSE
@@ -12,22 +12,16 @@ dist.ini
 lib/DateTime/TimeZone.pm
 lib/DateTime/TimeZone/Africa/Abidjan.pm
 lib/DateTime/TimeZone/Africa/Accra.pm
-lib/DateTime/TimeZone/Africa/Addis_Ababa.pm
 lib/DateTime/TimeZone/Africa/Algiers.pm
-lib/DateTime/TimeZone/Africa/Asmara.pm
 lib/DateTime/TimeZone/Africa/Bissau.pm
 lib/DateTime/TimeZone/Africa/Cairo.pm
 lib/DateTime/TimeZone/Africa/Casablanca.pm
 lib/DateTime/TimeZone/Africa/Ceuta.pm
-lib/DateTime/TimeZone/Africa/Dar_es_Salaam.pm
-lib/DateTime/TimeZone/Africa/Djibouti.pm
 lib/DateTime/TimeZone/Africa/El_Aaiun.pm
 lib/DateTime/TimeZone/Africa/Johannesburg.pm
-lib/DateTime/TimeZone/Africa/Kampala.pm
 lib/DateTime/TimeZone/Africa/Khartoum.pm
 lib/DateTime/TimeZone/Africa/Lagos.pm
 lib/DateTime/TimeZone/Africa/Maputo.pm
-lib/DateTime/TimeZone/Africa/Mogadishu.pm
 lib/DateTime/TimeZone/Africa/Monrovia.pm
 lib/DateTime/TimeZone/Africa/Nairobi.pm
 lib/DateTime/TimeZone/Africa/Ndjamena.pm
@@ -323,22 +317,18 @@ lib/DateTime/TimeZone/Europe/Zaporozhye.pm
 lib/DateTime/TimeZone/Europe/Zurich.pm
 lib/DateTime/TimeZone/Floating.pm
 lib/DateTime/TimeZone/HST.pm
-lib/DateTime/TimeZone/Indian/Antananarivo.pm
 lib/DateTime/TimeZone/Indian/Chagos.pm
 lib/DateTime/TimeZone/Indian/Christmas.pm
 lib/DateTime/TimeZone/Indian/Cocos.pm
-lib/DateTime/TimeZone/Indian/Comoro.pm
 lib/DateTime/TimeZone/Indian/Kerguelen.pm
 lib/DateTime/TimeZone/Indian/Mahe.pm
 lib/DateTime/TimeZone/Indian/Maldives.pm
 lib/DateTime/TimeZone/Indian/Mauritius.pm
-lib/DateTime/TimeZone/Indian/Mayotte.pm
 lib/DateTime/TimeZone/Indian/Reunion.pm
 lib/DateTime/TimeZone/Local.pm
 lib/DateTime/TimeZone/Local/Android.pm
 lib/DateTime/TimeZone/Local/Unix.pm
 lib/DateTime/TimeZone/Local/VMS.pm
-lib/DateTime/TimeZone/Local/Win32.pm
 lib/DateTime/TimeZone/MET.pm
 lib/DateTime/TimeZone/MST.pm
 lib/DateTime/TimeZone/MST7MDT.pm
@@ -4,7 +4,7 @@
       "Dave Rolsky <autarch@urth.org>"
    ],
    "dynamic_config" : 1,
-   "generated_by" : "Dist::Zilla version 5.023, CPAN::Meta::Converter version 2.142690",
+   "generated_by" : "Dist::Zilla version 5.025, CPAN::Meta::Converter version 2.142690",
    "license" : [
       "perl_5"
    ],
@@ -78,1523 +78,1483 @@
    "provides" : {
       "DateTime::TimeZone" : {
          "file" : "lib/DateTime/TimeZone.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Africa::Abidjan" : {
          "file" : "lib/DateTime/TimeZone/Africa/Abidjan.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Africa::Accra" : {
          "file" : "lib/DateTime/TimeZone/Africa/Accra.pm",
-         "version" : "1.78"
-      },
-      "DateTime::TimeZone::Africa::Addis_Ababa" : {
-         "file" : "lib/DateTime/TimeZone/Africa/Addis_Ababa.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Africa::Algiers" : {
          "file" : "lib/DateTime/TimeZone/Africa/Algiers.pm",
-         "version" : "1.78"
-      },
-      "DateTime::TimeZone::Africa::Asmara" : {
-         "file" : "lib/DateTime/TimeZone/Africa/Asmara.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Africa::Bissau" : {
          "file" : "lib/DateTime/TimeZone/Africa/Bissau.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Africa::Cairo" : {
          "file" : "lib/DateTime/TimeZone/Africa/Cairo.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Africa::Casablanca" : {
          "file" : "lib/DateTime/TimeZone/Africa/Casablanca.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Africa::Ceuta" : {
          "file" : "lib/DateTime/TimeZone/Africa/Ceuta.pm",
-         "version" : "1.78"
-      },
-      "DateTime::TimeZone::Africa::Dar_es_Salaam" : {
-         "file" : "lib/DateTime/TimeZone/Africa/Dar_es_Salaam.pm",
-         "version" : "1.78"
-      },
-      "DateTime::TimeZone::Africa::Djibouti" : {
-         "file" : "lib/DateTime/TimeZone/Africa/Djibouti.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Africa::El_Aaiun" : {
          "file" : "lib/DateTime/TimeZone/Africa/El_Aaiun.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Africa::Johannesburg" : {
          "file" : "lib/DateTime/TimeZone/Africa/Johannesburg.pm",
-         "version" : "1.78"
-      },
-      "DateTime::TimeZone::Africa::Kampala" : {
-         "file" : "lib/DateTime/TimeZone/Africa/Kampala.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Africa::Khartoum" : {
          "file" : "lib/DateTime/TimeZone/Africa/Khartoum.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Africa::Lagos" : {
          "file" : "lib/DateTime/TimeZone/Africa/Lagos.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Africa::Maputo" : {
          "file" : "lib/DateTime/TimeZone/Africa/Maputo.pm",
-         "version" : "1.78"
-      },
-      "DateTime::TimeZone::Africa::Mogadishu" : {
-         "file" : "lib/DateTime/TimeZone/Africa/Mogadishu.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Africa::Monrovia" : {
          "file" : "lib/DateTime/TimeZone/Africa/Monrovia.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Africa::Nairobi" : {
          "file" : "lib/DateTime/TimeZone/Africa/Nairobi.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Africa::Ndjamena" : {
          "file" : "lib/DateTime/TimeZone/Africa/Ndjamena.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Africa::Tripoli" : {
          "file" : "lib/DateTime/TimeZone/Africa/Tripoli.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Africa::Tunis" : {
          "file" : "lib/DateTime/TimeZone/Africa/Tunis.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Africa::Windhoek" : {
          "file" : "lib/DateTime/TimeZone/Africa/Windhoek.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Adak" : {
          "file" : "lib/DateTime/TimeZone/America/Adak.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Anchorage" : {
          "file" : "lib/DateTime/TimeZone/America/Anchorage.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Antigua" : {
          "file" : "lib/DateTime/TimeZone/America/Antigua.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Araguaina" : {
          "file" : "lib/DateTime/TimeZone/America/Araguaina.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Argentina::Buenos_Aires" : {
          "file" : "lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Argentina::Catamarca" : {
          "file" : "lib/DateTime/TimeZone/America/Argentina/Catamarca.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Argentina::Cordoba" : {
          "file" : "lib/DateTime/TimeZone/America/Argentina/Cordoba.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Argentina::Jujuy" : {
          "file" : "lib/DateTime/TimeZone/America/Argentina/Jujuy.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Argentina::La_Rioja" : {
          "file" : "lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Argentina::Mendoza" : {
          "file" : "lib/DateTime/TimeZone/America/Argentina/Mendoza.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Argentina::Rio_Gallegos" : {
          "file" : "lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Argentina::Salta" : {
          "file" : "lib/DateTime/TimeZone/America/Argentina/Salta.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Argentina::San_Juan" : {
          "file" : "lib/DateTime/TimeZone/America/Argentina/San_Juan.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Argentina::San_Luis" : {
          "file" : "lib/DateTime/TimeZone/America/Argentina/San_Luis.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Argentina::Tucuman" : {
          "file" : "lib/DateTime/TimeZone/America/Argentina/Tucuman.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Argentina::Ushuaia" : {
          "file" : "lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Asuncion" : {
          "file" : "lib/DateTime/TimeZone/America/Asuncion.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Atikokan" : {
          "file" : "lib/DateTime/TimeZone/America/Atikokan.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Bahia" : {
          "file" : "lib/DateTime/TimeZone/America/Bahia.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Bahia_Banderas" : {
          "file" : "lib/DateTime/TimeZone/America/Bahia_Banderas.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Barbados" : {
          "file" : "lib/DateTime/TimeZone/America/Barbados.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Belem" : {
          "file" : "lib/DateTime/TimeZone/America/Belem.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Belize" : {
          "file" : "lib/DateTime/TimeZone/America/Belize.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Blanc_Sablon" : {
          "file" : "lib/DateTime/TimeZone/America/Blanc_Sablon.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Boa_Vista" : {
          "file" : "lib/DateTime/TimeZone/America/Boa_Vista.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Bogota" : {
          "file" : "lib/DateTime/TimeZone/America/Bogota.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Boise" : {
          "file" : "lib/DateTime/TimeZone/America/Boise.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Cambridge_Bay" : {
          "file" : "lib/DateTime/TimeZone/America/Cambridge_Bay.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Campo_Grande" : {
          "file" : "lib/DateTime/TimeZone/America/Campo_Grande.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Cancun" : {
          "file" : "lib/DateTime/TimeZone/America/Cancun.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Caracas" : {
          "file" : "lib/DateTime/TimeZone/America/Caracas.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Cayenne" : {
          "file" : "lib/DateTime/TimeZone/America/Cayenne.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Cayman" : {
          "file" : "lib/DateTime/TimeZone/America/Cayman.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Chicago" : {
          "file" : "lib/DateTime/TimeZone/America/Chicago.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Chihuahua" : {
          "file" : "lib/DateTime/TimeZone/America/Chihuahua.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Costa_Rica" : {
          "file" : "lib/DateTime/TimeZone/America/Costa_Rica.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Creston" : {
          "file" : "lib/DateTime/TimeZone/America/Creston.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Cuiaba" : {
          "file" : "lib/DateTime/TimeZone/America/Cuiaba.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Curacao" : {
          "file" : "lib/DateTime/TimeZone/America/Curacao.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Danmarkshavn" : {
          "file" : "lib/DateTime/TimeZone/America/Danmarkshavn.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Dawson" : {
          "file" : "lib/DateTime/TimeZone/America/Dawson.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Dawson_Creek" : {
          "file" : "lib/DateTime/TimeZone/America/Dawson_Creek.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Denver" : {
          "file" : "lib/DateTime/TimeZone/America/Denver.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Detroit" : {
          "file" : "lib/DateTime/TimeZone/America/Detroit.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Edmonton" : {
          "file" : "lib/DateTime/TimeZone/America/Edmonton.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Eirunepe" : {
          "file" : "lib/DateTime/TimeZone/America/Eirunepe.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::El_Salvador" : {
          "file" : "lib/DateTime/TimeZone/America/El_Salvador.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Fortaleza" : {
          "file" : "lib/DateTime/TimeZone/America/Fortaleza.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Glace_Bay" : {
          "file" : "lib/DateTime/TimeZone/America/Glace_Bay.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Godthab" : {
          "file" : "lib/DateTime/TimeZone/America/Godthab.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Goose_Bay" : {
          "file" : "lib/DateTime/TimeZone/America/Goose_Bay.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Grand_Turk" : {
          "file" : "lib/DateTime/TimeZone/America/Grand_Turk.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Guatemala" : {
          "file" : "lib/DateTime/TimeZone/America/Guatemala.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Guayaquil" : {
          "file" : "lib/DateTime/TimeZone/America/Guayaquil.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Guyana" : {
          "file" : "lib/DateTime/TimeZone/America/Guyana.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Halifax" : {
          "file" : "lib/DateTime/TimeZone/America/Halifax.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Havana" : {
          "file" : "lib/DateTime/TimeZone/America/Havana.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Hermosillo" : {
          "file" : "lib/DateTime/TimeZone/America/Hermosillo.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Indiana::Indianapolis" : {
          "file" : "lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Indiana::Knox" : {
          "file" : "lib/DateTime/TimeZone/America/Indiana/Knox.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Indiana::Marengo" : {
          "file" : "lib/DateTime/TimeZone/America/Indiana/Marengo.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Indiana::Petersburg" : {
          "file" : "lib/DateTime/TimeZone/America/Indiana/Petersburg.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Indiana::Tell_City" : {
          "file" : "lib/DateTime/TimeZone/America/Indiana/Tell_City.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Indiana::Vevay" : {
          "file" : "lib/DateTime/TimeZone/America/Indiana/Vevay.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Indiana::Vincennes" : {
          "file" : "lib/DateTime/TimeZone/America/Indiana/Vincennes.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Indiana::Winamac" : {
          "file" : "lib/DateTime/TimeZone/America/Indiana/Winamac.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Inuvik" : {
          "file" : "lib/DateTime/TimeZone/America/Inuvik.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Iqaluit" : {
          "file" : "lib/DateTime/TimeZone/America/Iqaluit.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Jamaica" : {
          "file" : "lib/DateTime/TimeZone/America/Jamaica.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Juneau" : {
          "file" : "lib/DateTime/TimeZone/America/Juneau.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Kentucky::Louisville" : {
          "file" : "lib/DateTime/TimeZone/America/Kentucky/Louisville.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Kentucky::Monticello" : {
          "file" : "lib/DateTime/TimeZone/America/Kentucky/Monticello.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::La_Paz" : {
          "file" : "lib/DateTime/TimeZone/America/La_Paz.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Lima" : {
          "file" : "lib/DateTime/TimeZone/America/Lima.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Los_Angeles" : {
          "file" : "lib/DateTime/TimeZone/America/Los_Angeles.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Maceio" : {
          "file" : "lib/DateTime/TimeZone/America/Maceio.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Managua" : {
          "file" : "lib/DateTime/TimeZone/America/Managua.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Manaus" : {
          "file" : "lib/DateTime/TimeZone/America/Manaus.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Martinique" : {
          "file" : "lib/DateTime/TimeZone/America/Martinique.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Matamoros" : {
          "file" : "lib/DateTime/TimeZone/America/Matamoros.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Mazatlan" : {
          "file" : "lib/DateTime/TimeZone/America/Mazatlan.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Menominee" : {
          "file" : "lib/DateTime/TimeZone/America/Menominee.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Merida" : {
          "file" : "lib/DateTime/TimeZone/America/Merida.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Metlakatla" : {
          "file" : "lib/DateTime/TimeZone/America/Metlakatla.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Mexico_City" : {
          "file" : "lib/DateTime/TimeZone/America/Mexico_City.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Miquelon" : {
          "file" : "lib/DateTime/TimeZone/America/Miquelon.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Moncton" : {
          "file" : "lib/DateTime/TimeZone/America/Moncton.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Monterrey" : {
          "file" : "lib/DateTime/TimeZone/America/Monterrey.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Montevideo" : {
          "file" : "lib/DateTime/TimeZone/America/Montevideo.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Montreal" : {
          "file" : "lib/DateTime/TimeZone/America/Montreal.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Nassau" : {
          "file" : "lib/DateTime/TimeZone/America/Nassau.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::New_York" : {
          "file" : "lib/DateTime/TimeZone/America/New_York.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Nipigon" : {
          "file" : "lib/DateTime/TimeZone/America/Nipigon.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Nome" : {
          "file" : "lib/DateTime/TimeZone/America/Nome.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Noronha" : {
          "file" : "lib/DateTime/TimeZone/America/Noronha.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::North_Dakota::Beulah" : {
          "file" : "lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::North_Dakota::Center" : {
          "file" : "lib/DateTime/TimeZone/America/North_Dakota/Center.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::North_Dakota::New_Salem" : {
          "file" : "lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Ojinaga" : {
          "file" : "lib/DateTime/TimeZone/America/Ojinaga.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Panama" : {
          "file" : "lib/DateTime/TimeZone/America/Panama.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Pangnirtung" : {
          "file" : "lib/DateTime/TimeZone/America/Pangnirtung.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Paramaribo" : {
          "file" : "lib/DateTime/TimeZone/America/Paramaribo.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Phoenix" : {
          "file" : "lib/DateTime/TimeZone/America/Phoenix.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Port_au_Prince" : {
          "file" : "lib/DateTime/TimeZone/America/Port_au_Prince.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Port_of_Spain" : {
          "file" : "lib/DateTime/TimeZone/America/Port_of_Spain.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Porto_Velho" : {
          "file" : "lib/DateTime/TimeZone/America/Porto_Velho.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Puerto_Rico" : {
          "file" : "lib/DateTime/TimeZone/America/Puerto_Rico.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Rainy_River" : {
          "file" : "lib/DateTime/TimeZone/America/Rainy_River.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Rankin_Inlet" : {
          "file" : "lib/DateTime/TimeZone/America/Rankin_Inlet.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Recife" : {
          "file" : "lib/DateTime/TimeZone/America/Recife.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Regina" : {
          "file" : "lib/DateTime/TimeZone/America/Regina.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Resolute" : {
          "file" : "lib/DateTime/TimeZone/America/Resolute.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Rio_Branco" : {
          "file" : "lib/DateTime/TimeZone/America/Rio_Branco.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Santa_Isabel" : {
          "file" : "lib/DateTime/TimeZone/America/Santa_Isabel.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Santarem" : {
          "file" : "lib/DateTime/TimeZone/America/Santarem.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Santiago" : {
          "file" : "lib/DateTime/TimeZone/America/Santiago.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Santo_Domingo" : {
          "file" : "lib/DateTime/TimeZone/America/Santo_Domingo.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Sao_Paulo" : {
          "file" : "lib/DateTime/TimeZone/America/Sao_Paulo.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Scoresbysund" : {
          "file" : "lib/DateTime/TimeZone/America/Scoresbysund.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Sitka" : {
          "file" : "lib/DateTime/TimeZone/America/Sitka.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::St_Johns" : {
          "file" : "lib/DateTime/TimeZone/America/St_Johns.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Swift_Current" : {
          "file" : "lib/DateTime/TimeZone/America/Swift_Current.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Tegucigalpa" : {
          "file" : "lib/DateTime/TimeZone/America/Tegucigalpa.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Thule" : {
          "file" : "lib/DateTime/TimeZone/America/Thule.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Thunder_Bay" : {
          "file" : "lib/DateTime/TimeZone/America/Thunder_Bay.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Tijuana" : {
          "file" : "lib/DateTime/TimeZone/America/Tijuana.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Toronto" : {
          "file" : "lib/DateTime/TimeZone/America/Toronto.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Vancouver" : {
          "file" : "lib/DateTime/TimeZone/America/Vancouver.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Whitehorse" : {
          "file" : "lib/DateTime/TimeZone/America/Whitehorse.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Winnipeg" : {
          "file" : "lib/DateTime/TimeZone/America/Winnipeg.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Yakutat" : {
          "file" : "lib/DateTime/TimeZone/America/Yakutat.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::America::Yellowknife" : {
          "file" : "lib/DateTime/TimeZone/America/Yellowknife.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Antarctica::Casey" : {
          "file" : "lib/DateTime/TimeZone/Antarctica/Casey.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Antarctica::Davis" : {
          "file" : "lib/DateTime/TimeZone/Antarctica/Davis.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Antarctica::DumontDUrville" : {
          "file" : "lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Antarctica::Macquarie" : {
          "file" : "lib/DateTime/TimeZone/Antarctica/Macquarie.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Antarctica::Mawson" : {
          "file" : "lib/DateTime/TimeZone/Antarctica/Mawson.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Antarctica::Palmer" : {
          "file" : "lib/DateTime/TimeZone/Antarctica/Palmer.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Antarctica::Rothera" : {
          "file" : "lib/DateTime/TimeZone/Antarctica/Rothera.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Antarctica::Syowa" : {
          "file" : "lib/DateTime/TimeZone/Antarctica/Syowa.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Antarctica::Troll" : {
          "file" : "lib/DateTime/TimeZone/Antarctica/Troll.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Antarctica::Vostok" : {
          "file" : "lib/DateTime/TimeZone/Antarctica/Vostok.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Aden" : {
          "file" : "lib/DateTime/TimeZone/Asia/Aden.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Almaty" : {
          "file" : "lib/DateTime/TimeZone/Asia/Almaty.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Amman" : {
          "file" : "lib/DateTime/TimeZone/Asia/Amman.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Anadyr" : {
          "file" : "lib/DateTime/TimeZone/Asia/Anadyr.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Aqtau" : {
          "file" : "lib/DateTime/TimeZone/Asia/Aqtau.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Aqtobe" : {
          "file" : "lib/DateTime/TimeZone/Asia/Aqtobe.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Ashgabat" : {
          "file" : "lib/DateTime/TimeZone/Asia/Ashgabat.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Baghdad" : {
          "file" : "lib/DateTime/TimeZone/Asia/Baghdad.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Bahrain" : {
          "file" : "lib/DateTime/TimeZone/Asia/Bahrain.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Baku" : {
          "file" : "lib/DateTime/TimeZone/Asia/Baku.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Bangkok" : {
          "file" : "lib/DateTime/TimeZone/Asia/Bangkok.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Beirut" : {
          "file" : "lib/DateTime/TimeZone/Asia/Beirut.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Bishkek" : {
          "file" : "lib/DateTime/TimeZone/Asia/Bishkek.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Brunei" : {
          "file" : "lib/DateTime/TimeZone/Asia/Brunei.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Chita" : {
          "file" : "lib/DateTime/TimeZone/Asia/Chita.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Choibalsan" : {
          "file" : "lib/DateTime/TimeZone/Asia/Choibalsan.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Colombo" : {
          "file" : "lib/DateTime/TimeZone/Asia/Colombo.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Damascus" : {
          "file" : "lib/DateTime/TimeZone/Asia/Damascus.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Dhaka" : {
          "file" : "lib/DateTime/TimeZone/Asia/Dhaka.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Dili" : {
          "file" : "lib/DateTime/TimeZone/Asia/Dili.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Dubai" : {
          "file" : "lib/DateTime/TimeZone/Asia/Dubai.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Dushanbe" : {
          "file" : "lib/DateTime/TimeZone/Asia/Dushanbe.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Gaza" : {
          "file" : "lib/DateTime/TimeZone/Asia/Gaza.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Hebron" : {
          "file" : "lib/DateTime/TimeZone/Asia/Hebron.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Ho_Chi_Minh" : {
          "file" : "lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Hong_Kong" : {
          "file" : "lib/DateTime/TimeZone/Asia/Hong_Kong.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Hovd" : {
          "file" : "lib/DateTime/TimeZone/Asia/Hovd.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Irkutsk" : {
          "file" : "lib/DateTime/TimeZone/Asia/Irkutsk.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Jakarta" : {
          "file" : "lib/DateTime/TimeZone/Asia/Jakarta.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Jayapura" : {
          "file" : "lib/DateTime/TimeZone/Asia/Jayapura.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Jerusalem" : {
          "file" : "lib/DateTime/TimeZone/Asia/Jerusalem.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Kabul" : {
          "file" : "lib/DateTime/TimeZone/Asia/Kabul.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Kamchatka" : {
          "file" : "lib/DateTime/TimeZone/Asia/Kamchatka.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Karachi" : {
          "file" : "lib/DateTime/TimeZone/Asia/Karachi.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Kathmandu" : {
          "file" : "lib/DateTime/TimeZone/Asia/Kathmandu.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Khandyga" : {
          "file" : "lib/DateTime/TimeZone/Asia/Khandyga.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Kolkata" : {
          "file" : "lib/DateTime/TimeZone/Asia/Kolkata.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Krasnoyarsk" : {
          "file" : "lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Kuala_Lumpur" : {
          "file" : "lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Kuching" : {
          "file" : "lib/DateTime/TimeZone/Asia/Kuching.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Kuwait" : {
          "file" : "lib/DateTime/TimeZone/Asia/Kuwait.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Macau" : {
          "file" : "lib/DateTime/TimeZone/Asia/Macau.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Magadan" : {
          "file" : "lib/DateTime/TimeZone/Asia/Magadan.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Makassar" : {
          "file" : "lib/DateTime/TimeZone/Asia/Makassar.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Manila" : {
          "file" : "lib/DateTime/TimeZone/Asia/Manila.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Muscat" : {
          "file" : "lib/DateTime/TimeZone/Asia/Muscat.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Nicosia" : {
          "file" : "lib/DateTime/TimeZone/Asia/Nicosia.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Novokuznetsk" : {
          "file" : "lib/DateTime/TimeZone/Asia/Novokuznetsk.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Novosibirsk" : {
          "file" : "lib/DateTime/TimeZone/Asia/Novosibirsk.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Omsk" : {
          "file" : "lib/DateTime/TimeZone/Asia/Omsk.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Oral" : {
          "file" : "lib/DateTime/TimeZone/Asia/Oral.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Pontianak" : {
          "file" : "lib/DateTime/TimeZone/Asia/Pontianak.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Pyongyang" : {
          "file" : "lib/DateTime/TimeZone/Asia/Pyongyang.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Qatar" : {
          "file" : "lib/DateTime/TimeZone/Asia/Qatar.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Qyzylorda" : {
          "file" : "lib/DateTime/TimeZone/Asia/Qyzylorda.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Rangoon" : {
          "file" : "lib/DateTime/TimeZone/Asia/Rangoon.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Riyadh" : {
          "file" : "lib/DateTime/TimeZone/Asia/Riyadh.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Sakhalin" : {
          "file" : "lib/DateTime/TimeZone/Asia/Sakhalin.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Samarkand" : {
          "file" : "lib/DateTime/TimeZone/Asia/Samarkand.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Seoul" : {
          "file" : "lib/DateTime/TimeZone/Asia/Seoul.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Shanghai" : {
          "file" : "lib/DateTime/TimeZone/Asia/Shanghai.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Singapore" : {
          "file" : "lib/DateTime/TimeZone/Asia/Singapore.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Srednekolymsk" : {
          "file" : "lib/DateTime/TimeZone/Asia/Srednekolymsk.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Taipei" : {
          "file" : "lib/DateTime/TimeZone/Asia/Taipei.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Tashkent" : {
          "file" : "lib/DateTime/TimeZone/Asia/Tashkent.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Tbilisi" : {
          "file" : "lib/DateTime/TimeZone/Asia/Tbilisi.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Tehran" : {
          "file" : "lib/DateTime/TimeZone/Asia/Tehran.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Thimphu" : {
          "file" : "lib/DateTime/TimeZone/Asia/Thimphu.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Tokyo" : {
          "file" : "lib/DateTime/TimeZone/Asia/Tokyo.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Ulaanbaatar" : {
          "file" : "lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Urumqi" : {
          "file" : "lib/DateTime/TimeZone/Asia/Urumqi.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Ust_Nera" : {
          "file" : "lib/DateTime/TimeZone/Asia/Ust_Nera.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Vladivostok" : {
          "file" : "lib/DateTime/TimeZone/Asia/Vladivostok.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Yakutsk" : {
          "file" : "lib/DateTime/TimeZone/Asia/Yakutsk.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Yekaterinburg" : {
          "file" : "lib/DateTime/TimeZone/Asia/Yekaterinburg.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Asia::Yerevan" : {
          "file" : "lib/DateTime/TimeZone/Asia/Yerevan.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Atlantic::Azores" : {
          "file" : "lib/DateTime/TimeZone/Atlantic/Azores.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Atlantic::Bermuda" : {
          "file" : "lib/DateTime/TimeZone/Atlantic/Bermuda.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Atlantic::Canary" : {
          "file" : "lib/DateTime/TimeZone/Atlantic/Canary.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Atlantic::Cape_Verde" : {
          "file" : "lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Atlantic::Faroe" : {
          "file" : "lib/DateTime/TimeZone/Atlantic/Faroe.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Atlantic::Madeira" : {
          "file" : "lib/DateTime/TimeZone/Atlantic/Madeira.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Atlantic::Reykjavik" : {
          "file" : "lib/DateTime/TimeZone/Atlantic/Reykjavik.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Atlantic::South_Georgia" : {
          "file" : "lib/DateTime/TimeZone/Atlantic/South_Georgia.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Atlantic::Stanley" : {
          "file" : "lib/DateTime/TimeZone/Atlantic/Stanley.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Australia::Adelaide" : {
          "file" : "lib/DateTime/TimeZone/Australia/Adelaide.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Australia::Brisbane" : {
          "file" : "lib/DateTime/TimeZone/Australia/Brisbane.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Australia::Broken_Hill" : {
          "file" : "lib/DateTime/TimeZone/Australia/Broken_Hill.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Australia::Currie" : {
          "file" : "lib/DateTime/TimeZone/Australia/Currie.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Australia::Darwin" : {
          "file" : "lib/DateTime/TimeZone/Australia/Darwin.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Australia::Eucla" : {
          "file" : "lib/DateTime/TimeZone/Australia/Eucla.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Australia::Hobart" : {
          "file" : "lib/DateTime/TimeZone/Australia/Hobart.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Australia::Lindeman" : {
          "file" : "lib/DateTime/TimeZone/Australia/Lindeman.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Australia::Lord_Howe" : {
          "file" : "lib/DateTime/TimeZone/Australia/Lord_Howe.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Australia::Melbourne" : {
          "file" : "lib/DateTime/TimeZone/Australia/Melbourne.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Australia::Perth" : {
          "file" : "lib/DateTime/TimeZone/Australia/Perth.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Australia::Sydney" : {
          "file" : "lib/DateTime/TimeZone/Australia/Sydney.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::CET" : {
          "file" : "lib/DateTime/TimeZone/CET.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::CST6CDT" : {
          "file" : "lib/DateTime/TimeZone/CST6CDT.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Catalog" : {
          "file" : "lib/DateTime/TimeZone/Catalog.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::EET" : {
          "file" : "lib/DateTime/TimeZone/EET.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::EST" : {
          "file" : "lib/DateTime/TimeZone/EST.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::EST5EDT" : {
          "file" : "lib/DateTime/TimeZone/EST5EDT.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Amsterdam" : {
          "file" : "lib/DateTime/TimeZone/Europe/Amsterdam.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Andorra" : {
          "file" : "lib/DateTime/TimeZone/Europe/Andorra.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Athens" : {
          "file" : "lib/DateTime/TimeZone/Europe/Athens.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Belgrade" : {
          "file" : "lib/DateTime/TimeZone/Europe/Belgrade.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Berlin" : {
          "file" : "lib/DateTime/TimeZone/Europe/Berlin.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Brussels" : {
          "file" : "lib/DateTime/TimeZone/Europe/Brussels.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Bucharest" : {
          "file" : "lib/DateTime/TimeZone/Europe/Bucharest.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Budapest" : {
          "file" : "lib/DateTime/TimeZone/Europe/Budapest.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Chisinau" : {
          "file" : "lib/DateTime/TimeZone/Europe/Chisinau.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Copenhagen" : {
          "file" : "lib/DateTime/TimeZone/Europe/Copenhagen.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Dublin" : {
          "file" : "lib/DateTime/TimeZone/Europe/Dublin.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Gibraltar" : {
          "file" : "lib/DateTime/TimeZone/Europe/Gibraltar.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Helsinki" : {
          "file" : "lib/DateTime/TimeZone/Europe/Helsinki.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Istanbul" : {
          "file" : "lib/DateTime/TimeZone/Europe/Istanbul.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Kaliningrad" : {
          "file" : "lib/DateTime/TimeZone/Europe/Kaliningrad.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Kiev" : {
          "file" : "lib/DateTime/TimeZone/Europe/Kiev.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Lisbon" : {
          "file" : "lib/DateTime/TimeZone/Europe/Lisbon.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::London" : {
          "file" : "lib/DateTime/TimeZone/Europe/London.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Luxembourg" : {
          "file" : "lib/DateTime/TimeZone/Europe/Luxembourg.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Madrid" : {
          "file" : "lib/DateTime/TimeZone/Europe/Madrid.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Malta" : {
          "file" : "lib/DateTime/TimeZone/Europe/Malta.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Minsk" : {
          "file" : "lib/DateTime/TimeZone/Europe/Minsk.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Monaco" : {
          "file" : "lib/DateTime/TimeZone/Europe/Monaco.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Moscow" : {
          "file" : "lib/DateTime/TimeZone/Europe/Moscow.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Oslo" : {
          "file" : "lib/DateTime/TimeZone/Europe/Oslo.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Paris" : {
          "file" : "lib/DateTime/TimeZone/Europe/Paris.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Prague" : {
          "file" : "lib/DateTime/TimeZone/Europe/Prague.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Riga" : {
          "file" : "lib/DateTime/TimeZone/Europe/Riga.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Rome" : {
          "file" : "lib/DateTime/TimeZone/Europe/Rome.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Samara" : {
          "file" : "lib/DateTime/TimeZone/Europe/Samara.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Simferopol" : {
          "file" : "lib/DateTime/TimeZone/Europe/Simferopol.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Sofia" : {
          "file" : "lib/DateTime/TimeZone/Europe/Sofia.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Stockholm" : {
          "file" : "lib/DateTime/TimeZone/Europe/Stockholm.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Tallinn" : {
          "file" : "lib/DateTime/TimeZone/Europe/Tallinn.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Tirane" : {
          "file" : "lib/DateTime/TimeZone/Europe/Tirane.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Uzhgorod" : {
          "file" : "lib/DateTime/TimeZone/Europe/Uzhgorod.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Vienna" : {
          "file" : "lib/DateTime/TimeZone/Europe/Vienna.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Vilnius" : {
          "file" : "lib/DateTime/TimeZone/Europe/Vilnius.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Volgograd" : {
          "file" : "lib/DateTime/TimeZone/Europe/Volgograd.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Warsaw" : {
          "file" : "lib/DateTime/TimeZone/Europe/Warsaw.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Zaporozhye" : {
          "file" : "lib/DateTime/TimeZone/Europe/Zaporozhye.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Europe::Zurich" : {
          "file" : "lib/DateTime/TimeZone/Europe/Zurich.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Floating" : {
          "file" : "lib/DateTime/TimeZone/Floating.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::HST" : {
          "file" : "lib/DateTime/TimeZone/HST.pm",
-         "version" : "1.78"
-      },
-      "DateTime::TimeZone::Indian::Antananarivo" : {
-         "file" : "lib/DateTime/TimeZone/Indian/Antananarivo.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Indian::Chagos" : {
          "file" : "lib/DateTime/TimeZone/Indian/Chagos.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Indian::Christmas" : {
          "file" : "lib/DateTime/TimeZone/Indian/Christmas.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Indian::Cocos" : {
          "file" : "lib/DateTime/TimeZone/Indian/Cocos.pm",
-         "version" : "1.78"
-      },
-      "DateTime::TimeZone::Indian::Comoro" : {
-         "file" : "lib/DateTime/TimeZone/Indian/Comoro.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Indian::Kerguelen" : {
          "file" : "lib/DateTime/TimeZone/Indian/Kerguelen.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Indian::Mahe" : {
          "file" : "lib/DateTime/TimeZone/Indian/Mahe.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Indian::Maldives" : {
          "file" : "lib/DateTime/TimeZone/Indian/Maldives.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Indian::Mauritius" : {
          "file" : "lib/DateTime/TimeZone/Indian/Mauritius.pm",
-         "version" : "1.78"
-      },
-      "DateTime::TimeZone::Indian::Mayotte" : {
-         "file" : "lib/DateTime/TimeZone/Indian/Mayotte.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Indian::Reunion" : {
          "file" : "lib/DateTime/TimeZone/Indian/Reunion.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Local" : {
          "file" : "lib/DateTime/TimeZone/Local.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Local::Android" : {
          "file" : "lib/DateTime/TimeZone/Local/Android.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Local::Unix" : {
          "file" : "lib/DateTime/TimeZone/Local/Unix.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Local::VMS" : {
          "file" : "lib/DateTime/TimeZone/Local/VMS.pm",
-         "version" : "1.78"
-      },
-      "DateTime::TimeZone::Local::Win32" : {
-         "file" : "lib/DateTime/TimeZone/Local/Win32.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::MET" : {
          "file" : "lib/DateTime/TimeZone/MET.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::MST" : {
          "file" : "lib/DateTime/TimeZone/MST.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::MST7MDT" : {
          "file" : "lib/DateTime/TimeZone/MST7MDT.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::OffsetOnly" : {
          "file" : "lib/DateTime/TimeZone/OffsetOnly.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::OlsonDB" : {
          "file" : "lib/DateTime/TimeZone/OlsonDB.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::OlsonDB::Change" : {
          "file" : "lib/DateTime/TimeZone/OlsonDB/Change.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::OlsonDB::Observance" : {
          "file" : "lib/DateTime/TimeZone/OlsonDB/Observance.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::OlsonDB::Rule" : {
          "file" : "lib/DateTime/TimeZone/OlsonDB/Rule.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::OlsonDB::Zone" : {
          "file" : "lib/DateTime/TimeZone/OlsonDB/Zone.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::PST8PDT" : {
          "file" : "lib/DateTime/TimeZone/PST8PDT.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Apia" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Apia.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Auckland" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Auckland.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Bougainville" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Bougainville.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Chatham" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Chatham.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Chuuk" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Chuuk.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Easter" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Easter.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Efate" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Efate.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Enderbury" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Enderbury.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Fakaofo" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Fakaofo.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Fiji" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Fiji.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Funafuti" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Funafuti.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Galapagos" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Galapagos.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Gambier" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Gambier.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Guadalcanal" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Guadalcanal.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Guam" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Guam.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Honolulu" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Honolulu.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Kiritimati" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Kiritimati.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Kosrae" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Kosrae.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Kwajalein" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Kwajalein.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Majuro" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Majuro.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Marquesas" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Marquesas.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Midway" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Midway.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Nauru" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Nauru.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Niue" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Niue.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Norfolk" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Norfolk.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Noumea" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Noumea.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Pago_Pago" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Pago_Pago.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Palau" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Palau.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Pitcairn" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Pitcairn.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Pohnpei" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Pohnpei.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Port_Moresby" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Port_Moresby.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Rarotonga" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Rarotonga.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Saipan" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Saipan.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Tahiti" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Tahiti.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Tarawa" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Tarawa.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Tongatapu" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Tongatapu.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Wake" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Wake.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::Pacific::Wallis" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Wallis.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::UTC" : {
          "file" : "lib/DateTime/TimeZone/UTC.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       },
       "DateTime::TimeZone::WET" : {
          "file" : "lib/DateTime/TimeZone/WET.pm",
-         "version" : "1.78"
+         "version" : "1.80"
       }
    },
    "release_status" : "stable",
@@ -1610,7 +1570,7 @@
          "web" : "https://github.com/autarch/DateTime-TimeZone"
       }
    },
-   "version" : "1.78",
+   "version" : "1.80",
    "x_Dist_Zilla" : {
       "perl" : {
          "version" : "5.016003"
@@ -1624,7 +1584,7 @@
                }
             },
             "name" : "@DROLSKY/MakeMaker",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::Authority",
@@ -1634,7 +1594,7 @@
          {
             "class" : "Dist::Zilla::Plugin::AutoPrereqs",
             "name" : "@DROLSKY/AutoPrereqs",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::CopyFilesFromBuild",
@@ -1648,7 +1608,9 @@
                   "exclude_filename" : [
                      "README.md",
                      "cpanfile",
-                     "LICENSE"
+                     "Makefile.PL",
+                     "LICENSE",
+                     "Build.PL"
                   ],
                   "exclude_match" : [
                      "^t/zd.*"
@@ -1661,7 +1623,7 @@
                }
             },
             "name" : "@DROLSKY/GatherDir",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::GitHub::Meta",
@@ -1676,7 +1638,7 @@
          {
             "class" : "Dist::Zilla::Plugin::MetaResources",
             "name" : "@DROLSKY/MetaResources",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::MetaProvides::Package",
@@ -1686,7 +1648,7 @@
                      {
                         "class" : "Dist::Zilla::Plugin::FinderCode",
                         "name" : "@DROLSKY/MetaProvides::Package/AUTOVIV/:InstallModulesPM",
-                        "version" : "5.023"
+                        "version" : "5.025"
                      }
                   ]
                },
@@ -1702,12 +1664,12 @@
          {
             "class" : "Dist::Zilla::Plugin::NextRelease",
             "name" : "@DROLSKY/NextRelease",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::PkgVersion",
             "name" : "@DROLSKY/PkgVersion",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::Prereqs",
@@ -1718,7 +1680,7 @@
                }
             },
             "name" : "@DROLSKY/TestMoreDoneTesting",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::PromptIfStale",
@@ -1735,7 +1697,7 @@
                }
             },
             "name" : "@DROLSKY/stale modules, release",
-            "version" : "0.028"
+            "version" : "0.031"
          },
          {
             "class" : "Dist::Zilla::Plugin::ReadmeAnyFromPod",
@@ -1750,7 +1712,7 @@
          {
             "class" : "Dist::Zilla::Plugin::Test::Pod::Coverage::Configurable",
             "name" : "@DROLSKY/Test::Pod::Coverage::Configurable",
-            "version" : "0.01"
+            "version" : "0.02"
          },
          {
             "class" : "Dist::Zilla::Plugin::Test::PodSpelling",
@@ -1765,57 +1727,57 @@
          {
             "class" : "Dist::Zilla::Plugin::PruneCruft",
             "name" : "@DROLSKY/PruneCruft",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::ManifestSkip",
             "name" : "@DROLSKY/ManifestSkip",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::MetaYAML",
             "name" : "@DROLSKY/MetaYAML",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::License",
             "name" : "@DROLSKY/License",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::ExtraTests",
             "name" : "@DROLSKY/ExtraTests",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::ExecDir",
             "name" : "@DROLSKY/ExecDir",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::ShareDir",
             "name" : "@DROLSKY/ShareDir",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::Manifest",
             "name" : "@DROLSKY/Manifest",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::TestRelease",
             "name" : "@DROLSKY/TestRelease",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::ConfirmRelease",
             "name" : "@DROLSKY/ConfirmRelease",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::UploadToCPAN",
             "name" : "@DROLSKY/UploadToCPAN",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::CheckPrereqsIndexed",
@@ -1825,17 +1787,17 @@
          {
             "class" : "Dist::Zilla::Plugin::CPANFile",
             "name" : "@DROLSKY/CPANFile",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::DROLSKY::Contributors",
             "name" : "@DROLSKY/DROLSKY::Contributors",
-            "version" : "0.24"
+            "version" : "0.26"
          },
          {
             "class" : "Dist::Zilla::Plugin::DROLSKY::License",
             "name" : "@DROLSKY/DROLSKY::License",
-            "version" : "0.24"
+            "version" : "0.26"
          },
          {
             "class" : "Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch",
@@ -1888,12 +1850,12 @@
          {
             "class" : "Dist::Zilla::Plugin::MetaConfig",
             "name" : "@DROLSKY/MetaConfig",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::MetaJSON",
             "name" : "@DROLSKY/MetaJSON",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::SurgicalPodWeaver",
@@ -1907,52 +1869,52 @@
                      {
                         "class" : "Pod::Weaver::Plugin::EnsurePod5",
                         "name" : "@CorePrep/EnsurePod5",
-                        "version" : "4.006"
+                        "version" : "4.008"
                      },
                      {
                         "class" : "Pod::Weaver::Plugin::H1Nester",
                         "name" : "@CorePrep/H1Nester",
-                        "version" : "4.006"
+                        "version" : "4.008"
                      },
                      {
                         "class" : "Pod::Weaver::Section::Name",
                         "name" : "Name",
-                        "version" : "4.006"
+                        "version" : "4.008"
                      },
                      {
                         "class" : "Pod::Weaver::Section::Version",
                         "name" : "Version",
-                        "version" : "4.006"
+                        "version" : "4.008"
                      },
                      {
                         "class" : "Pod::Weaver::Section::Region",
                         "name" : "prelude",
-                        "version" : "4.006"
+                        "version" : "4.008"
                      },
                      {
                         "class" : "Pod::Weaver::Section::Generic",
                         "name" : "SYNOPSIS",
-                        "version" : "4.006"
+                        "version" : "4.008"
                      },
                      {
                         "class" : "Pod::Weaver::Section::Generic",
                         "name" : "DESCRIPTION",
-                        "version" : "4.006"
+                        "version" : "4.008"
                      },
                      {
                         "class" : "Pod::Weaver::Section::Leftovers",
                         "name" : "Leftovers",
-                        "version" : "4.006"
+                        "version" : "4.008"
                      },
                      {
                         "class" : "Pod::Weaver::Section::Region",
                         "name" : "postlude",
-                        "version" : "4.006"
+                        "version" : "4.008"
                      },
                      {
                         "class" : "Pod::Weaver::Section::Authors",
                         "name" : "Authors",
-                        "version" : "4.006"
+                        "version" : "4.008"
                      },
                      {
                         "class" : "Pod::Weaver::Section::Contributors",
@@ -1962,18 +1924,18 @@
                      {
                         "class" : "Pod::Weaver::Section::Legal",
                         "name" : "Legal",
-                        "version" : "4.006"
+                        "version" : "4.008"
                      }
                   ]
                }
             },
             "name" : "@DROLSKY/SurgicalPodWeaver",
-            "version" : "0.0021"
+            "version" : "0.0023"
          },
          {
             "class" : "Dist::Zilla::Plugin::PodSyntaxTests",
             "name" : "@DROLSKY/PodSyntaxTests",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::Test::EOL",
@@ -1983,7 +1945,7 @@
                }
             },
             "name" : "@DROLSKY/Test::EOL",
-            "version" : "0.15"
+            "version" : "0.16"
          },
          {
             "class" : "Dist::Zilla::Plugin::Test::NoTabs",
@@ -2018,11 +1980,13 @@
                },
                "Dist::Zilla::Role::Git::DirtyFiles" : {
                   "allow_dirty" : [
-                     "Changes",
+                     "README.md",
                      "cpanfile",
-                     "CONTRIBUTING.md",
+                     "Makefile.PL",
                      "LICENSE",
-                     "README.md"
+                     "Build.PL",
+                     "Changes",
+                     "CONTRIBUTING.md"
                   ],
                   "allow_dirty_match" : [],
                   "changelog" : "Changes"
@@ -2044,11 +2008,13 @@
                },
                "Dist::Zilla::Role::Git::DirtyFiles" : {
                   "allow_dirty" : [
-                     "Changes",
+                     "README.md",
                      "cpanfile",
-                     "CONTRIBUTING.md",
+                     "Makefile.PL",
                      "LICENSE",
-                     "README.md"
+                     "Build.PL",
+                     "Changes",
+                     "CONTRIBUTING.md"
                   ],
                   "allow_dirty_match" : [],
                   "changelog" : "Changes"
@@ -2066,7 +2032,7 @@
                "Dist::Zilla::Plugin::Git::Tag" : {
                   "branch" : null,
                   "signed" : 0,
-                  "tag" : "v1.78",
+                  "tag" : "v1.80",
                   "tag_format" : "v%v",
                   "tag_message" : "v%v",
                   "time_zone" : "local"
@@ -2103,7 +2069,7 @@
                }
             },
             "name" : "DevelopRequires",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::OSPrereqs",
@@ -2128,47 +2094,47 @@
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":InstallModules",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":IncModules",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":TestFiles",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":ExecFiles",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":ShareFiles",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":MainModule",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":AllFiles",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":NoFiles",
-            "version" : "5.023"
+            "version" : "5.025"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : "@DROLSKY/MetaProvides::Package/AUTOVIV/:InstallModulesPM",
-            "version" : "5.023"
+            "version" : "5.025"
          }
       ],
       "zilla" : {
@@ -2176,7 +2142,7 @@
          "config" : {
             "is_trial" : "0"
          },
-         "version" : "5.023"
+         "version" : "5.025"
       }
    },
    "x_authority" : "cpan:DROLSKY",
@@ -20,7 +20,7 @@ build_requires:
 configure_requires:
   ExtUtils::MakeMaker: '0'
 dynamic_config: 1
-generated_by: 'Dist::Zilla version 5.023, CPAN::Meta::Converter version 2.142690'
+generated_by: 'Dist::Zilla version 5.025, CPAN::Meta::Converter version 2.142690'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -29,1144 +29,1114 @@ name: DateTime-TimeZone
 provides:
   DateTime::TimeZone:
     file: lib/DateTime/TimeZone.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Africa::Abidjan:
     file: lib/DateTime/TimeZone/Africa/Abidjan.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Africa::Accra:
     file: lib/DateTime/TimeZone/Africa/Accra.pm
-    version: '1.78'
-  DateTime::TimeZone::Africa::Addis_Ababa:
-    file: lib/DateTime/TimeZone/Africa/Addis_Ababa.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Africa::Algiers:
     file: lib/DateTime/TimeZone/Africa/Algiers.pm
-    version: '1.78'
-  DateTime::TimeZone::Africa::Asmara:
-    file: lib/DateTime/TimeZone/Africa/Asmara.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Africa::Bissau:
     file: lib/DateTime/TimeZone/Africa/Bissau.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Africa::Cairo:
     file: lib/DateTime/TimeZone/Africa/Cairo.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Africa::Casablanca:
     file: lib/DateTime/TimeZone/Africa/Casablanca.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Africa::Ceuta:
     file: lib/DateTime/TimeZone/Africa/Ceuta.pm
-    version: '1.78'
-  DateTime::TimeZone::Africa::Dar_es_Salaam:
-    file: lib/DateTime/TimeZone/Africa/Dar_es_Salaam.pm
-    version: '1.78'
-  DateTime::TimeZone::Africa::Djibouti:
-    file: lib/DateTime/TimeZone/Africa/Djibouti.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Africa::El_Aaiun:
     file: lib/DateTime/TimeZone/Africa/El_Aaiun.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Africa::Johannesburg:
     file: lib/DateTime/TimeZone/Africa/Johannesburg.pm
-    version: '1.78'
-  DateTime::TimeZone::Africa::Kampala:
-    file: lib/DateTime/TimeZone/Africa/Kampala.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Africa::Khartoum:
     file: lib/DateTime/TimeZone/Africa/Khartoum.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Africa::Lagos:
     file: lib/DateTime/TimeZone/Africa/Lagos.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Africa::Maputo:
     file: lib/DateTime/TimeZone/Africa/Maputo.pm
-    version: '1.78'
-  DateTime::TimeZone::Africa::Mogadishu:
-    file: lib/DateTime/TimeZone/Africa/Mogadishu.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Africa::Monrovia:
     file: lib/DateTime/TimeZone/Africa/Monrovia.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Africa::Nairobi:
     file: lib/DateTime/TimeZone/Africa/Nairobi.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Africa::Ndjamena:
     file: lib/DateTime/TimeZone/Africa/Ndjamena.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Africa::Tripoli:
     file: lib/DateTime/TimeZone/Africa/Tripoli.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Africa::Tunis:
     file: lib/DateTime/TimeZone/Africa/Tunis.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Africa::Windhoek:
     file: lib/DateTime/TimeZone/Africa/Windhoek.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Adak:
     file: lib/DateTime/TimeZone/America/Adak.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Anchorage:
     file: lib/DateTime/TimeZone/America/Anchorage.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Antigua:
     file: lib/DateTime/TimeZone/America/Antigua.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Araguaina:
     file: lib/DateTime/TimeZone/America/Araguaina.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Argentina::Buenos_Aires:
     file: lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Argentina::Catamarca:
     file: lib/DateTime/TimeZone/America/Argentina/Catamarca.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Argentina::Cordoba:
     file: lib/DateTime/TimeZone/America/Argentina/Cordoba.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Argentina::Jujuy:
     file: lib/DateTime/TimeZone/America/Argentina/Jujuy.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Argentina::La_Rioja:
     file: lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Argentina::Mendoza:
     file: lib/DateTime/TimeZone/America/Argentina/Mendoza.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Argentina::Rio_Gallegos:
     file: lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Argentina::Salta:
     file: lib/DateTime/TimeZone/America/Argentina/Salta.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Argentina::San_Juan:
     file: lib/DateTime/TimeZone/America/Argentina/San_Juan.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Argentina::San_Luis:
     file: lib/DateTime/TimeZone/America/Argentina/San_Luis.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Argentina::Tucuman:
     file: lib/DateTime/TimeZone/America/Argentina/Tucuman.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Argentina::Ushuaia:
     file: lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Asuncion:
     file: lib/DateTime/TimeZone/America/Asuncion.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Atikokan:
     file: lib/DateTime/TimeZone/America/Atikokan.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Bahia:
     file: lib/DateTime/TimeZone/America/Bahia.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Bahia_Banderas:
     file: lib/DateTime/TimeZone/America/Bahia_Banderas.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Barbados:
     file: lib/DateTime/TimeZone/America/Barbados.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Belem:
     file: lib/DateTime/TimeZone/America/Belem.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Belize:
     file: lib/DateTime/TimeZone/America/Belize.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Blanc_Sablon:
     file: lib/DateTime/TimeZone/America/Blanc_Sablon.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Boa_Vista:
     file: lib/DateTime/TimeZone/America/Boa_Vista.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Bogota:
     file: lib/DateTime/TimeZone/America/Bogota.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Boise:
     file: lib/DateTime/TimeZone/America/Boise.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Cambridge_Bay:
     file: lib/DateTime/TimeZone/America/Cambridge_Bay.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Campo_Grande:
     file: lib/DateTime/TimeZone/America/Campo_Grande.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Cancun:
     file: lib/DateTime/TimeZone/America/Cancun.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Caracas:
     file: lib/DateTime/TimeZone/America/Caracas.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Cayenne:
     file: lib/DateTime/TimeZone/America/Cayenne.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Cayman:
     file: lib/DateTime/TimeZone/America/Cayman.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Chicago:
     file: lib/DateTime/TimeZone/America/Chicago.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Chihuahua:
     file: lib/DateTime/TimeZone/America/Chihuahua.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Costa_Rica:
     file: lib/DateTime/TimeZone/America/Costa_Rica.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Creston:
     file: lib/DateTime/TimeZone/America/Creston.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Cuiaba:
     file: lib/DateTime/TimeZone/America/Cuiaba.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Curacao:
     file: lib/DateTime/TimeZone/America/Curacao.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Danmarkshavn:
     file: lib/DateTime/TimeZone/America/Danmarkshavn.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Dawson:
     file: lib/DateTime/TimeZone/America/Dawson.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Dawson_Creek:
     file: lib/DateTime/TimeZone/America/Dawson_Creek.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Denver:
     file: lib/DateTime/TimeZone/America/Denver.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Detroit:
     file: lib/DateTime/TimeZone/America/Detroit.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Edmonton:
     file: lib/DateTime/TimeZone/America/Edmonton.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Eirunepe:
     file: lib/DateTime/TimeZone/America/Eirunepe.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::El_Salvador:
     file: lib/DateTime/TimeZone/America/El_Salvador.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Fortaleza:
     file: lib/DateTime/TimeZone/America/Fortaleza.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Glace_Bay:
     file: lib/DateTime/TimeZone/America/Glace_Bay.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Godthab:
     file: lib/DateTime/TimeZone/America/Godthab.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Goose_Bay:
     file: lib/DateTime/TimeZone/America/Goose_Bay.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Grand_Turk:
     file: lib/DateTime/TimeZone/America/Grand_Turk.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Guatemala:
     file: lib/DateTime/TimeZone/America/Guatemala.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Guayaquil:
     file: lib/DateTime/TimeZone/America/Guayaquil.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Guyana:
     file: lib/DateTime/TimeZone/America/Guyana.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Halifax:
     file: lib/DateTime/TimeZone/America/Halifax.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Havana:
     file: lib/DateTime/TimeZone/America/Havana.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Hermosillo:
     file: lib/DateTime/TimeZone/America/Hermosillo.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Indiana::Indianapolis:
     file: lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Indiana::Knox:
     file: lib/DateTime/TimeZone/America/Indiana/Knox.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Indiana::Marengo:
     file: lib/DateTime/TimeZone/America/Indiana/Marengo.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Indiana::Petersburg:
     file: lib/DateTime/TimeZone/America/Indiana/Petersburg.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Indiana::Tell_City:
     file: lib/DateTime/TimeZone/America/Indiana/Tell_City.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Indiana::Vevay:
     file: lib/DateTime/TimeZone/America/Indiana/Vevay.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Indiana::Vincennes:
     file: lib/DateTime/TimeZone/America/Indiana/Vincennes.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Indiana::Winamac:
     file: lib/DateTime/TimeZone/America/Indiana/Winamac.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Inuvik:
     file: lib/DateTime/TimeZone/America/Inuvik.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Iqaluit:
     file: lib/DateTime/TimeZone/America/Iqaluit.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Jamaica:
     file: lib/DateTime/TimeZone/America/Jamaica.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Juneau:
     file: lib/DateTime/TimeZone/America/Juneau.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Kentucky::Louisville:
     file: lib/DateTime/TimeZone/America/Kentucky/Louisville.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Kentucky::Monticello:
     file: lib/DateTime/TimeZone/America/Kentucky/Monticello.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::La_Paz:
     file: lib/DateTime/TimeZone/America/La_Paz.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Lima:
     file: lib/DateTime/TimeZone/America/Lima.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Los_Angeles:
     file: lib/DateTime/TimeZone/America/Los_Angeles.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Maceio:
     file: lib/DateTime/TimeZone/America/Maceio.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Managua:
     file: lib/DateTime/TimeZone/America/Managua.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Manaus:
     file: lib/DateTime/TimeZone/America/Manaus.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Martinique:
     file: lib/DateTime/TimeZone/America/Martinique.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Matamoros:
     file: lib/DateTime/TimeZone/America/Matamoros.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Mazatlan:
     file: lib/DateTime/TimeZone/America/Mazatlan.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Menominee:
     file: lib/DateTime/TimeZone/America/Menominee.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Merida:
     file: lib/DateTime/TimeZone/America/Merida.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Metlakatla:
     file: lib/DateTime/TimeZone/America/Metlakatla.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Mexico_City:
     file: lib/DateTime/TimeZone/America/Mexico_City.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Miquelon:
     file: lib/DateTime/TimeZone/America/Miquelon.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Moncton:
     file: lib/DateTime/TimeZone/America/Moncton.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Monterrey:
     file: lib/DateTime/TimeZone/America/Monterrey.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Montevideo:
     file: lib/DateTime/TimeZone/America/Montevideo.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Montreal:
     file: lib/DateTime/TimeZone/America/Montreal.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Nassau:
     file: lib/DateTime/TimeZone/America/Nassau.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::New_York:
     file: lib/DateTime/TimeZone/America/New_York.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Nipigon:
     file: lib/DateTime/TimeZone/America/Nipigon.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Nome:
     file: lib/DateTime/TimeZone/America/Nome.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Noronha:
     file: lib/DateTime/TimeZone/America/Noronha.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::North_Dakota::Beulah:
     file: lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::North_Dakota::Center:
     file: lib/DateTime/TimeZone/America/North_Dakota/Center.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::North_Dakota::New_Salem:
     file: lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Ojinaga:
     file: lib/DateTime/TimeZone/America/Ojinaga.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Panama:
     file: lib/DateTime/TimeZone/America/Panama.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Pangnirtung:
     file: lib/DateTime/TimeZone/America/Pangnirtung.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Paramaribo:
     file: lib/DateTime/TimeZone/America/Paramaribo.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Phoenix:
     file: lib/DateTime/TimeZone/America/Phoenix.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Port_au_Prince:
     file: lib/DateTime/TimeZone/America/Port_au_Prince.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Port_of_Spain:
     file: lib/DateTime/TimeZone/America/Port_of_Spain.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Porto_Velho:
     file: lib/DateTime/TimeZone/America/Porto_Velho.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Puerto_Rico:
     file: lib/DateTime/TimeZone/America/Puerto_Rico.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Rainy_River:
     file: lib/DateTime/TimeZone/America/Rainy_River.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Rankin_Inlet:
     file: lib/DateTime/TimeZone/America/Rankin_Inlet.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Recife:
     file: lib/DateTime/TimeZone/America/Recife.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Regina:
     file: lib/DateTime/TimeZone/America/Regina.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Resolute:
     file: lib/DateTime/TimeZone/America/Resolute.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Rio_Branco:
     file: lib/DateTime/TimeZone/America/Rio_Branco.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Santa_Isabel:
     file: lib/DateTime/TimeZone/America/Santa_Isabel.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Santarem:
     file: lib/DateTime/TimeZone/America/Santarem.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Santiago:
     file: lib/DateTime/TimeZone/America/Santiago.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Santo_Domingo:
     file: lib/DateTime/TimeZone/America/Santo_Domingo.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Sao_Paulo:
     file: lib/DateTime/TimeZone/America/Sao_Paulo.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Scoresbysund:
     file: lib/DateTime/TimeZone/America/Scoresbysund.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Sitka:
     file: lib/DateTime/TimeZone/America/Sitka.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::St_Johns:
     file: lib/DateTime/TimeZone/America/St_Johns.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Swift_Current:
     file: lib/DateTime/TimeZone/America/Swift_Current.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Tegucigalpa:
     file: lib/DateTime/TimeZone/America/Tegucigalpa.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Thule:
     file: lib/DateTime/TimeZone/America/Thule.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Thunder_Bay:
     file: lib/DateTime/TimeZone/America/Thunder_Bay.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Tijuana:
     file: lib/DateTime/TimeZone/America/Tijuana.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Toronto:
     file: lib/DateTime/TimeZone/America/Toronto.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Vancouver:
     file: lib/DateTime/TimeZone/America/Vancouver.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Whitehorse:
     file: lib/DateTime/TimeZone/America/Whitehorse.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Winnipeg:
     file: lib/DateTime/TimeZone/America/Winnipeg.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Yakutat:
     file: lib/DateTime/TimeZone/America/Yakutat.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::America::Yellowknife:
     file: lib/DateTime/TimeZone/America/Yellowknife.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Antarctica::Casey:
     file: lib/DateTime/TimeZone/Antarctica/Casey.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Antarctica::Davis:
     file: lib/DateTime/TimeZone/Antarctica/Davis.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Antarctica::DumontDUrville:
     file: lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Antarctica::Macquarie:
     file: lib/DateTime/TimeZone/Antarctica/Macquarie.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Antarctica::Mawson:
     file: lib/DateTime/TimeZone/Antarctica/Mawson.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Antarctica::Palmer:
     file: lib/DateTime/TimeZone/Antarctica/Palmer.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Antarctica::Rothera:
     file: lib/DateTime/TimeZone/Antarctica/Rothera.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Antarctica::Syowa:
     file: lib/DateTime/TimeZone/Antarctica/Syowa.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Antarctica::Troll:
     file: lib/DateTime/TimeZone/Antarctica/Troll.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Antarctica::Vostok:
     file: lib/DateTime/TimeZone/Antarctica/Vostok.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Aden:
     file: lib/DateTime/TimeZone/Asia/Aden.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Almaty:
     file: lib/DateTime/TimeZone/Asia/Almaty.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Amman:
     file: lib/DateTime/TimeZone/Asia/Amman.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Anadyr:
     file: lib/DateTime/TimeZone/Asia/Anadyr.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Aqtau:
     file: lib/DateTime/TimeZone/Asia/Aqtau.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Aqtobe:
     file: lib/DateTime/TimeZone/Asia/Aqtobe.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Ashgabat:
     file: lib/DateTime/TimeZone/Asia/Ashgabat.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Baghdad:
     file: lib/DateTime/TimeZone/Asia/Baghdad.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Bahrain:
     file: lib/DateTime/TimeZone/Asia/Bahrain.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Baku:
     file: lib/DateTime/TimeZone/Asia/Baku.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Bangkok:
     file: lib/DateTime/TimeZone/Asia/Bangkok.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Beirut:
     file: lib/DateTime/TimeZone/Asia/Beirut.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Bishkek:
     file: lib/DateTime/TimeZone/Asia/Bishkek.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Brunei:
     file: lib/DateTime/TimeZone/Asia/Brunei.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Chita:
     file: lib/DateTime/TimeZone/Asia/Chita.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Choibalsan:
     file: lib/DateTime/TimeZone/Asia/Choibalsan.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Colombo:
     file: lib/DateTime/TimeZone/Asia/Colombo.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Damascus:
     file: lib/DateTime/TimeZone/Asia/Damascus.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Dhaka:
     file: lib/DateTime/TimeZone/Asia/Dhaka.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Dili:
     file: lib/DateTime/TimeZone/Asia/Dili.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Dubai:
     file: lib/DateTime/TimeZone/Asia/Dubai.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Dushanbe:
     file: lib/DateTime/TimeZone/Asia/Dushanbe.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Gaza:
     file: lib/DateTime/TimeZone/Asia/Gaza.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Hebron:
     file: lib/DateTime/TimeZone/Asia/Hebron.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Ho_Chi_Minh:
     file: lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Hong_Kong:
     file: lib/DateTime/TimeZone/Asia/Hong_Kong.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Hovd:
     file: lib/DateTime/TimeZone/Asia/Hovd.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Irkutsk:
     file: lib/DateTime/TimeZone/Asia/Irkutsk.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Jakarta:
     file: lib/DateTime/TimeZone/Asia/Jakarta.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Jayapura:
     file: lib/DateTime/TimeZone/Asia/Jayapura.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Jerusalem:
     file: lib/DateTime/TimeZone/Asia/Jerusalem.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Kabul:
     file: lib/DateTime/TimeZone/Asia/Kabul.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Kamchatka:
     file: lib/DateTime/TimeZone/Asia/Kamchatka.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Karachi:
     file: lib/DateTime/TimeZone/Asia/Karachi.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Kathmandu:
     file: lib/DateTime/TimeZone/Asia/Kathmandu.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Khandyga:
     file: lib/DateTime/TimeZone/Asia/Khandyga.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Kolkata:
     file: lib/DateTime/TimeZone/Asia/Kolkata.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Krasnoyarsk:
     file: lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Kuala_Lumpur:
     file: lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Kuching:
     file: lib/DateTime/TimeZone/Asia/Kuching.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Kuwait:
     file: lib/DateTime/TimeZone/Asia/Kuwait.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Macau:
     file: lib/DateTime/TimeZone/Asia/Macau.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Magadan:
     file: lib/DateTime/TimeZone/Asia/Magadan.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Makassar:
     file: lib/DateTime/TimeZone/Asia/Makassar.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Manila:
     file: lib/DateTime/TimeZone/Asia/Manila.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Muscat:
     file: lib/DateTime/TimeZone/Asia/Muscat.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Nicosia:
     file: lib/DateTime/TimeZone/Asia/Nicosia.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Novokuznetsk:
     file: lib/DateTime/TimeZone/Asia/Novokuznetsk.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Novosibirsk:
     file: lib/DateTime/TimeZone/Asia/Novosibirsk.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Omsk:
     file: lib/DateTime/TimeZone/Asia/Omsk.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Oral:
     file: lib/DateTime/TimeZone/Asia/Oral.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Pontianak:
     file: lib/DateTime/TimeZone/Asia/Pontianak.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Pyongyang:
     file: lib/DateTime/TimeZone/Asia/Pyongyang.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Qatar:
     file: lib/DateTime/TimeZone/Asia/Qatar.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Qyzylorda:
     file: lib/DateTime/TimeZone/Asia/Qyzylorda.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Rangoon:
     file: lib/DateTime/TimeZone/Asia/Rangoon.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Riyadh:
     file: lib/DateTime/TimeZone/Asia/Riyadh.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Sakhalin:
     file: lib/DateTime/TimeZone/Asia/Sakhalin.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Samarkand:
     file: lib/DateTime/TimeZone/Asia/Samarkand.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Seoul:
     file: lib/DateTime/TimeZone/Asia/Seoul.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Shanghai:
     file: lib/DateTime/TimeZone/Asia/Shanghai.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Singapore:
     file: lib/DateTime/TimeZone/Asia/Singapore.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Srednekolymsk:
     file: lib/DateTime/TimeZone/Asia/Srednekolymsk.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Taipei:
     file: lib/DateTime/TimeZone/Asia/Taipei.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Tashkent:
     file: lib/DateTime/TimeZone/Asia/Tashkent.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Tbilisi:
     file: lib/DateTime/TimeZone/Asia/Tbilisi.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Tehran:
     file: lib/DateTime/TimeZone/Asia/Tehran.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Thimphu:
     file: lib/DateTime/TimeZone/Asia/Thimphu.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Tokyo:
     file: lib/DateTime/TimeZone/Asia/Tokyo.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Ulaanbaatar:
     file: lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Urumqi:
     file: lib/DateTime/TimeZone/Asia/Urumqi.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Ust_Nera:
     file: lib/DateTime/TimeZone/Asia/Ust_Nera.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Vladivostok:
     file: lib/DateTime/TimeZone/Asia/Vladivostok.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Yakutsk:
     file: lib/DateTime/TimeZone/Asia/Yakutsk.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Yekaterinburg:
     file: lib/DateTime/TimeZone/Asia/Yekaterinburg.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Asia::Yerevan:
     file: lib/DateTime/TimeZone/Asia/Yerevan.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Atlantic::Azores:
     file: lib/DateTime/TimeZone/Atlantic/Azores.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Atlantic::Bermuda:
     file: lib/DateTime/TimeZone/Atlantic/Bermuda.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Atlantic::Canary:
     file: lib/DateTime/TimeZone/Atlantic/Canary.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Atlantic::Cape_Verde:
     file: lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Atlantic::Faroe:
     file: lib/DateTime/TimeZone/Atlantic/Faroe.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Atlantic::Madeira:
     file: lib/DateTime/TimeZone/Atlantic/Madeira.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Atlantic::Reykjavik:
     file: lib/DateTime/TimeZone/Atlantic/Reykjavik.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Atlantic::South_Georgia:
     file: lib/DateTime/TimeZone/Atlantic/South_Georgia.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Atlantic::Stanley:
     file: lib/DateTime/TimeZone/Atlantic/Stanley.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Australia::Adelaide:
     file: lib/DateTime/TimeZone/Australia/Adelaide.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Australia::Brisbane:
     file: lib/DateTime/TimeZone/Australia/Brisbane.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Australia::Broken_Hill:
     file: lib/DateTime/TimeZone/Australia/Broken_Hill.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Australia::Currie:
     file: lib/DateTime/TimeZone/Australia/Currie.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Australia::Darwin:
     file: lib/DateTime/TimeZone/Australia/Darwin.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Australia::Eucla:
     file: lib/DateTime/TimeZone/Australia/Eucla.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Australia::Hobart:
     file: lib/DateTime/TimeZone/Australia/Hobart.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Australia::Lindeman:
     file: lib/DateTime/TimeZone/Australia/Lindeman.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Australia::Lord_Howe:
     file: lib/DateTime/TimeZone/Australia/Lord_Howe.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Australia::Melbourne:
     file: lib/DateTime/TimeZone/Australia/Melbourne.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Australia::Perth:
     file: lib/DateTime/TimeZone/Australia/Perth.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Australia::Sydney:
     file: lib/DateTime/TimeZone/Australia/Sydney.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::CET:
     file: lib/DateTime/TimeZone/CET.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::CST6CDT:
     file: lib/DateTime/TimeZone/CST6CDT.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Catalog:
     file: lib/DateTime/TimeZone/Catalog.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::EET:
     file: lib/DateTime/TimeZone/EET.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::EST:
     file: lib/DateTime/TimeZone/EST.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::EST5EDT:
     file: lib/DateTime/TimeZone/EST5EDT.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Amsterdam:
     file: lib/DateTime/TimeZone/Europe/Amsterdam.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Andorra:
     file: lib/DateTime/TimeZone/Europe/Andorra.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Athens:
     file: lib/DateTime/TimeZone/Europe/Athens.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Belgrade:
     file: lib/DateTime/TimeZone/Europe/Belgrade.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Berlin:
     file: lib/DateTime/TimeZone/Europe/Berlin.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Brussels:
     file: lib/DateTime/TimeZone/Europe/Brussels.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Bucharest:
     file: lib/DateTime/TimeZone/Europe/Bucharest.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Budapest:
     file: lib/DateTime/TimeZone/Europe/Budapest.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Chisinau:
     file: lib/DateTime/TimeZone/Europe/Chisinau.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Copenhagen:
     file: lib/DateTime/TimeZone/Europe/Copenhagen.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Dublin:
     file: lib/DateTime/TimeZone/Europe/Dublin.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Gibraltar:
     file: lib/DateTime/TimeZone/Europe/Gibraltar.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Helsinki:
     file: lib/DateTime/TimeZone/Europe/Helsinki.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Istanbul:
     file: lib/DateTime/TimeZone/Europe/Istanbul.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Kaliningrad:
     file: lib/DateTime/TimeZone/Europe/Kaliningrad.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Kiev:
     file: lib/DateTime/TimeZone/Europe/Kiev.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Lisbon:
     file: lib/DateTime/TimeZone/Europe/Lisbon.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::London:
     file: lib/DateTime/TimeZone/Europe/London.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Luxembourg:
     file: lib/DateTime/TimeZone/Europe/Luxembourg.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Madrid:
     file: lib/DateTime/TimeZone/Europe/Madrid.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Malta:
     file: lib/DateTime/TimeZone/Europe/Malta.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Minsk:
     file: lib/DateTime/TimeZone/Europe/Minsk.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Monaco:
     file: lib/DateTime/TimeZone/Europe/Monaco.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Moscow:
     file: lib/DateTime/TimeZone/Europe/Moscow.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Oslo:
     file: lib/DateTime/TimeZone/Europe/Oslo.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Paris:
     file: lib/DateTime/TimeZone/Europe/Paris.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Prague:
     file: lib/DateTime/TimeZone/Europe/Prague.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Riga:
     file: lib/DateTime/TimeZone/Europe/Riga.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Rome:
     file: lib/DateTime/TimeZone/Europe/Rome.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Samara:
     file: lib/DateTime/TimeZone/Europe/Samara.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Simferopol:
     file: lib/DateTime/TimeZone/Europe/Simferopol.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Sofia:
     file: lib/DateTime/TimeZone/Europe/Sofia.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Stockholm:
     file: lib/DateTime/TimeZone/Europe/Stockholm.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Tallinn:
     file: lib/DateTime/TimeZone/Europe/Tallinn.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Tirane:
     file: lib/DateTime/TimeZone/Europe/Tirane.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Uzhgorod:
     file: lib/DateTime/TimeZone/Europe/Uzhgorod.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Vienna:
     file: lib/DateTime/TimeZone/Europe/Vienna.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Vilnius:
     file: lib/DateTime/TimeZone/Europe/Vilnius.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Volgograd:
     file: lib/DateTime/TimeZone/Europe/Volgograd.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Warsaw:
     file: lib/DateTime/TimeZone/Europe/Warsaw.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Zaporozhye:
     file: lib/DateTime/TimeZone/Europe/Zaporozhye.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Europe::Zurich:
     file: lib/DateTime/TimeZone/Europe/Zurich.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Floating:
     file: lib/DateTime/TimeZone/Floating.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::HST:
     file: lib/DateTime/TimeZone/HST.pm
-    version: '1.78'
-  DateTime::TimeZone::Indian::Antananarivo:
-    file: lib/DateTime/TimeZone/Indian/Antananarivo.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Indian::Chagos:
     file: lib/DateTime/TimeZone/Indian/Chagos.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Indian::Christmas:
     file: lib/DateTime/TimeZone/Indian/Christmas.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Indian::Cocos:
     file: lib/DateTime/TimeZone/Indian/Cocos.pm
-    version: '1.78'
-  DateTime::TimeZone::Indian::Comoro:
-    file: lib/DateTime/TimeZone/Indian/Comoro.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Indian::Kerguelen:
     file: lib/DateTime/TimeZone/Indian/Kerguelen.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Indian::Mahe:
     file: lib/DateTime/TimeZone/Indian/Mahe.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Indian::Maldives:
     file: lib/DateTime/TimeZone/Indian/Maldives.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Indian::Mauritius:
     file: lib/DateTime/TimeZone/Indian/Mauritius.pm
-    version: '1.78'
-  DateTime::TimeZone::Indian::Mayotte:
-    file: lib/DateTime/TimeZone/Indian/Mayotte.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Indian::Reunion:
     file: lib/DateTime/TimeZone/Indian/Reunion.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Local:
     file: lib/DateTime/TimeZone/Local.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Local::Android:
     file: lib/DateTime/TimeZone/Local/Android.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Local::Unix:
     file: lib/DateTime/TimeZone/Local/Unix.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Local::VMS:
     file: lib/DateTime/TimeZone/Local/VMS.pm
-    version: '1.78'
-  DateTime::TimeZone::Local::Win32:
-    file: lib/DateTime/TimeZone/Local/Win32.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::MET:
     file: lib/DateTime/TimeZone/MET.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::MST:
     file: lib/DateTime/TimeZone/MST.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::MST7MDT:
     file: lib/DateTime/TimeZone/MST7MDT.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::OffsetOnly:
     file: lib/DateTime/TimeZone/OffsetOnly.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::OlsonDB:
     file: lib/DateTime/TimeZone/OlsonDB.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::OlsonDB::Change:
     file: lib/DateTime/TimeZone/OlsonDB/Change.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::OlsonDB::Observance:
     file: lib/DateTime/TimeZone/OlsonDB/Observance.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::OlsonDB::Rule:
     file: lib/DateTime/TimeZone/OlsonDB/Rule.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::OlsonDB::Zone:
     file: lib/DateTime/TimeZone/OlsonDB/Zone.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::PST8PDT:
     file: lib/DateTime/TimeZone/PST8PDT.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Apia:
     file: lib/DateTime/TimeZone/Pacific/Apia.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Auckland:
     file: lib/DateTime/TimeZone/Pacific/Auckland.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Bougainville:
     file: lib/DateTime/TimeZone/Pacific/Bougainville.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Chatham:
     file: lib/DateTime/TimeZone/Pacific/Chatham.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Chuuk:
     file: lib/DateTime/TimeZone/Pacific/Chuuk.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Easter:
     file: lib/DateTime/TimeZone/Pacific/Easter.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Efate:
     file: lib/DateTime/TimeZone/Pacific/Efate.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Enderbury:
     file: lib/DateTime/TimeZone/Pacific/Enderbury.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Fakaofo:
     file: lib/DateTime/TimeZone/Pacific/Fakaofo.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Fiji:
     file: lib/DateTime/TimeZone/Pacific/Fiji.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Funafuti:
     file: lib/DateTime/TimeZone/Pacific/Funafuti.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Galapagos:
     file: lib/DateTime/TimeZone/Pacific/Galapagos.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Gambier:
     file: lib/DateTime/TimeZone/Pacific/Gambier.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Guadalcanal:
     file: lib/DateTime/TimeZone/Pacific/Guadalcanal.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Guam:
     file: lib/DateTime/TimeZone/Pacific/Guam.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Honolulu:
     file: lib/DateTime/TimeZone/Pacific/Honolulu.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Kiritimati:
     file: lib/DateTime/TimeZone/Pacific/Kiritimati.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Kosrae:
     file: lib/DateTime/TimeZone/Pacific/Kosrae.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Kwajalein:
     file: lib/DateTime/TimeZone/Pacific/Kwajalein.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Majuro:
     file: lib/DateTime/TimeZone/Pacific/Majuro.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Marquesas:
     file: lib/DateTime/TimeZone/Pacific/Marquesas.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Midway:
     file: lib/DateTime/TimeZone/Pacific/Midway.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Nauru:
     file: lib/DateTime/TimeZone/Pacific/Nauru.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Niue:
     file: lib/DateTime/TimeZone/Pacific/Niue.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Norfolk:
     file: lib/DateTime/TimeZone/Pacific/Norfolk.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Noumea:
     file: lib/DateTime/TimeZone/Pacific/Noumea.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Pago_Pago:
     file: lib/DateTime/TimeZone/Pacific/Pago_Pago.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Palau:
     file: lib/DateTime/TimeZone/Pacific/Palau.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Pitcairn:
     file: lib/DateTime/TimeZone/Pacific/Pitcairn.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Pohnpei:
     file: lib/DateTime/TimeZone/Pacific/Pohnpei.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Port_Moresby:
     file: lib/DateTime/TimeZone/Pacific/Port_Moresby.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Rarotonga:
     file: lib/DateTime/TimeZone/Pacific/Rarotonga.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Saipan:
     file: lib/DateTime/TimeZone/Pacific/Saipan.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Tahiti:
     file: lib/DateTime/TimeZone/Pacific/Tahiti.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Tarawa:
     file: lib/DateTime/TimeZone/Pacific/Tarawa.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Tongatapu:
     file: lib/DateTime/TimeZone/Pacific/Tongatapu.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Wake:
     file: lib/DateTime/TimeZone/Pacific/Wake.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::Pacific::Wallis:
     file: lib/DateTime/TimeZone/Pacific/Wallis.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::UTC:
     file: lib/DateTime/TimeZone/UTC.pm
-    version: '1.78'
+    version: '1.80'
   DateTime::TimeZone::WET:
     file: lib/DateTime/TimeZone/WET.pm
-    version: '1.78'
+    version: '1.80'
 requires:
   Class::Singleton: '1.03'
   Cwd: '3'
@@ -1189,7 +1159,7 @@ resources:
   bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=DateTime-TimeZone
   homepage: http://metacpan.org/release/DateTime-TimeZone
   repository: git://github.com/autarch/DateTime-TimeZone.git
-version: '1.78'
+version: '1.80'
 x_Dist_Zilla:
   perl:
     version: '5.016003'
@@ -1200,7 +1170,7 @@ x_Dist_Zilla:
         Dist::Zilla::Role::TestRunner:
           default_jobs: 1
       name: '@DROLSKY/MakeMaker'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::Authority
       name: '@DROLSKY/Authority'
@@ -1208,7 +1178,7 @@ x_Dist_Zilla:
     -
       class: Dist::Zilla::Plugin::AutoPrereqs
       name: '@DROLSKY/AutoPrereqs'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::CopyFilesFromBuild
       name: '@DROLSKY/CopyFilesFromBuild'
@@ -1220,7 +1190,9 @@ x_Dist_Zilla:
           exclude_filename:
             - README.md
             - cpanfile
+            - Makefile.PL
             - LICENSE
+            - Build.PL
           exclude_match:
             - ^t/zd.*
           follow_symlinks: '0'
@@ -1229,7 +1201,7 @@ x_Dist_Zilla:
           prune_directory: []
           root: .
       name: '@DROLSKY/GatherDir'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::GitHub::Meta
       name: '@DROLSKY/GitHub::Meta'
@@ -1241,7 +1213,7 @@ x_Dist_Zilla:
     -
       class: Dist::Zilla::Plugin::MetaResources
       name: '@DROLSKY/MetaResources'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::MetaProvides::Package
       config:
@@ -1250,7 +1222,7 @@ x_Dist_Zilla:
             -
               class: Dist::Zilla::Plugin::FinderCode
               name: '@DROLSKY/MetaProvides::Package/AUTOVIV/:InstallModulesPM'
-              version: '5.023'
+              version: '5.025'
         Dist::Zilla::Role::MetaProvider::Provider:
           inherit_missing: '1'
           inherit_version: '1'
@@ -1260,11 +1232,11 @@ x_Dist_Zilla:
     -
       class: Dist::Zilla::Plugin::NextRelease
       name: '@DROLSKY/NextRelease'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::PkgVersion
       name: '@DROLSKY/PkgVersion'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::Prereqs
       config:
@@ -1272,7 +1244,7 @@ x_Dist_Zilla:
           phase: test
           type: requires
       name: '@DROLSKY/TestMoreDoneTesting'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::PromptIfStale
       config:
@@ -1285,7 +1257,7 @@ x_Dist_Zilla:
             - Dist::Zilla::Plugin::DROLSKY::Contributors
             - Dist::Zilla::Plugin::DROLSKY::License
       name: '@DROLSKY/stale modules, release'
-      version: '0.028'
+      version: '0.031'
     -
       class: Dist::Zilla::Plugin::ReadmeAnyFromPod
       name: '@DROLSKY/ReadmeMarkdownInBuild'
@@ -1297,7 +1269,7 @@ x_Dist_Zilla:
     -
       class: Dist::Zilla::Plugin::Test::Pod::Coverage::Configurable
       name: '@DROLSKY/Test::Pod::Coverage::Configurable'
-      version: '0.01'
+      version: '0.02'
     -
       class: Dist::Zilla::Plugin::Test::PodSpelling
       name: '@DROLSKY/Test::PodSpelling'
@@ -1309,47 +1281,47 @@ x_Dist_Zilla:
     -
       class: Dist::Zilla::Plugin::PruneCruft
       name: '@DROLSKY/PruneCruft'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::ManifestSkip
       name: '@DROLSKY/ManifestSkip'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::MetaYAML
       name: '@DROLSKY/MetaYAML'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::License
       name: '@DROLSKY/License'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::ExtraTests
       name: '@DROLSKY/ExtraTests'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::ExecDir
       name: '@DROLSKY/ExecDir'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::ShareDir
       name: '@DROLSKY/ShareDir'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::Manifest
       name: '@DROLSKY/Manifest'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::TestRelease
       name: '@DROLSKY/TestRelease'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::ConfirmRelease
       name: '@DROLSKY/ConfirmRelease'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::UploadToCPAN
       name: '@DROLSKY/UploadToCPAN'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::CheckPrereqsIndexed
       name: '@DROLSKY/CheckPrereqsIndexed'
@@ -1357,15 +1329,15 @@ x_Dist_Zilla:
     -
       class: Dist::Zilla::Plugin::CPANFile
       name: '@DROLSKY/CPANFile'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::DROLSKY::Contributors
       name: '@DROLSKY/DROLSKY::Contributors'
-      version: '0.24'
+      version: '0.26'
     -
       class: Dist::Zilla::Plugin::DROLSKY::License
       name: '@DROLSKY/DROLSKY::License'
-      version: '0.24'
+      version: '0.26'
     -
       class: Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch
       config:
@@ -1405,11 +1377,11 @@ x_Dist_Zilla:
     -
       class: Dist::Zilla::Plugin::MetaConfig
       name: '@DROLSKY/MetaConfig'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::MetaJSON
       name: '@DROLSKY/MetaJSON'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::SurgicalPodWeaver
       config:
@@ -1421,43 +1393,43 @@ x_Dist_Zilla:
             -
               class: Pod::Weaver::Plugin::EnsurePod5
               name: '@CorePrep/EnsurePod5'
-              version: '4.006'
+              version: '4.008'
             -
               class: Pod::Weaver::Plugin::H1Nester
               name: '@CorePrep/H1Nester'
-              version: '4.006'
+              version: '4.008'
             -
               class: Pod::Weaver::Section::Name
               name: Name
-              version: '4.006'
+              version: '4.008'
             -
               class: Pod::Weaver::Section::Version
               name: Version
-              version: '4.006'
+              version: '4.008'
             -
               class: Pod::Weaver::Section::Region
               name: prelude
-              version: '4.006'
+              version: '4.008'
             -
               class: Pod::Weaver::Section::Generic
               name: SYNOPSIS
-              version: '4.006'
+              version: '4.008'
             -
               class: Pod::Weaver::Section::Generic
               name: DESCRIPTION
-              version: '4.006'
+              version: '4.008'
             -
               class: Pod::Weaver::Section::Leftovers
               name: Leftovers
-              version: '4.006'
+              version: '4.008'
             -
               class: Pod::Weaver::Section::Region
               name: postlude
-              version: '4.006'
+              version: '4.008'
             -
               class: Pod::Weaver::Section::Authors
               name: Authors
-              version: '4.006'
+              version: '4.008'
             -
               class: Pod::Weaver::Section::Contributors
               name: Contributors
@@ -1465,20 +1437,20 @@ x_Dist_Zilla:
             -
               class: Pod::Weaver::Section::Legal
               name: Legal
-              version: '4.006'
+              version: '4.008'
       name: '@DROLSKY/SurgicalPodWeaver'
-      version: '0.0021'
+      version: '0.0023'
     -
       class: Dist::Zilla::Plugin::PodSyntaxTests
       name: '@DROLSKY/PodSyntaxTests'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::Test::EOL
       config:
         Dist::Zilla::Plugin::Test::EOL:
           filename: xt/author/eol.t
       name: '@DROLSKY/Test::EOL'
-      version: '0.15'
+      version: '0.16'
     -
       class: Dist::Zilla::Plugin::Test::NoTabs
       config:
@@ -1505,11 +1477,13 @@ x_Dist_Zilla:
           untracked_files: die
         Dist::Zilla::Role::Git::DirtyFiles:
           allow_dirty:
-            - Changes
+            - README.md
             - cpanfile
-            - CONTRIBUTING.md
+            - Makefile.PL
             - LICENSE
-            - README.md
+            - Build.PL
+            - Changes
+            - CONTRIBUTING.md
           allow_dirty_match: []
           changelog: Changes
         Dist::Zilla::Role::Git::Repo:
@@ -1525,11 +1499,13 @@ x_Dist_Zilla:
           time_zone: local
         Dist::Zilla::Role::Git::DirtyFiles:
           allow_dirty:
-            - Changes
+            - README.md
             - cpanfile
-            - CONTRIBUTING.md
+            - Makefile.PL
             - LICENSE
-            - README.md
+            - Build.PL
+            - Changes
+            - CONTRIBUTING.md
           allow_dirty_match: []
           changelog: Changes
         Dist::Zilla::Role::Git::Repo:
@@ -1542,7 +1518,7 @@ x_Dist_Zilla:
         Dist::Zilla::Plugin::Git::Tag:
           branch: ~
           signed: 0
-          tag: v1.78
+          tag: v1.80
           tag_format: v%v
           tag_message: v%v
           time_zone: local
@@ -1568,7 +1544,7 @@ x_Dist_Zilla:
           phase: develop
           type: requires
       name: DevelopRequires
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::OSPrereqs
       config:
@@ -1586,44 +1562,44 @@ x_Dist_Zilla:
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':InstallModules'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':IncModules'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':TestFiles'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':ExecFiles'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':ShareFiles'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':MainModule'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':AllFiles'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':NoFiles'
-      version: '5.023'
+      version: '5.025'
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: '@DROLSKY/MetaProvides::Package/AUTOVIV/:InstallModulesPM'
-      version: '5.023'
+      version: '5.025'
   zilla:
     class: Dist::Zilla::Dist::Builder
     config:
       is_trial: '0'
-    version: '5.023'
+    version: '5.025'
 x_authority: cpan:DROLSKY
 x_contributors:
   - 'Alexey Molchanov <alexey.molchanov@gmail.com>'
@@ -1,5 +1,5 @@
 
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.023.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.025.
 use strict;
 use warnings;
 
@@ -54,7 +54,7 @@ my %WriteMakefileArgs = (
     "lib" => 0,
     "overload" => 0
   },
-  "VERSION" => "1.78",
+  "VERSION" => "1.80",
   "test" => {
     "TESTS" => "t/*.t"
   }
@@ -104,7 +104,7 @@ delete $WriteMakefileArgs{CONFIGURE_REQUIRES}
   unless eval { ExtUtils::MakeMaker->VERSION(6.52) };
 
 if ( $^O eq 'MSWin32' ) {
-	$WriteMakefileArgs{PREREQ_PM}{'Win32::TieRegistry'} = '0';
+	$WriteMakefileArgs{PREREQ_PM}{'DateTime::TimeZone::Local::Win32'} = '0';
 }
 
 if ( $^O eq 'hpux' ) {
@@ -4,7 +4,7 @@ DateTime::TimeZone - Time zone object base class and factory
 
 # VERSION
 
-version 1.78
+version 1.80
 
 # SYNOPSIS
 
@@ -3,7 +3,7 @@ author  = Dave Rolsky <autarch@urth.org>
 license = Perl_5
 copyright_holder = Dave Rolsky
 
-version = 1.78
+version = 1.80
 
 [@DROLSKY]
 dist = DateTime-TimeZone
@@ -34,7 +34,7 @@ Test::Output = 0
 Test::Taint = 0
 
 [OSPrereqs / MSWin32]
-Win32::TieRegistry = 0
+DateTime::TimeZone::Local::Win32 = 0
 
 [OSPrereqs / hpux]
 DateTime::TimeZone::HPUX = 0
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/africa.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Africa::Abidjan;
-$DateTime::TimeZone::Africa::Abidjan::VERSION = '1.78';
+$DateTime::TimeZone::Africa::Abidjan::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/africa.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Africa::Accra;
-$DateTime::TimeZone::Africa::Accra::VERSION = '1.78';
+$DateTime::TimeZone::Africa::Accra::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -453,7 +453,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 23 }
 
@@ -1,65 +0,0 @@
-# This file is auto-generated by the Perl DateTime Suite time zone
-# code generator (0.07) This code generator comes with the
-# DateTime::TimeZone module distribution in the tools/ directory
-
-#
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
-#
-# Do not edit this file directly.
-#
-package DateTime::TimeZone::Africa::Addis_Ababa;
-$DateTime::TimeZone::Africa::Addis_Ababa::VERSION = '1.78';
-use strict;
-
-use Class::Singleton 1.03;
-use DateTime::TimeZone;
-use DateTime::TimeZone::OlsonDB;
-
-@DateTime::TimeZone::Africa::Addis_Ababa::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
-
-my $spans =
-[
-    [
-DateTime::TimeZone::NEG_INFINITY, #    utc_start
-58980000312, #      utc_end 1869-12-31 21:25:12 (Fri)
-DateTime::TimeZone::NEG_INFINITY, #  local_start
-58980009600, #    local_end 1870-01-01 00:00:00 (Sat)
-9288,
-0,
-'LMT',
-    ],
-    [
-58980000312, #    utc_start 1869-12-31 21:25:12 (Fri)
-61073472280, #      utc_end 1936-05-04 21:24:40 (Mon)
-58980009632, #  local_start 1870-01-01 00:00:32 (Sat)
-61073481600, #    local_end 1936-05-05 00:00:00 (Tue)
-9320,
-0,
-'ADMT',
-    ],
-    [
-61073472280, #    utc_start 1936-05-04 21:24:40 (Mon)
-DateTime::TimeZone::INFINITY, #      utc_end
-61073483080, #  local_start 1936-05-05 00:24:40 (Tue)
-DateTime::TimeZone::INFINITY, #    local_end
-10800,
-0,
-'EAT',
-    ],
-];
-
-sub olson_version { '2014i' }
-
-sub has_dst_changes { 0 }
-
-sub _max_year { 2024 }
-
-sub _new_instance
-{
-    return shift->_init( @_, spans => $spans );
-}
-
-
-
-1;
-
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/africa.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Africa::Algiers;
-$DateTime::TimeZone::Africa::Algiers::VERSION = '1.78';
+$DateTime::TimeZone::Africa::Algiers::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -336,7 +336,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 13 }
 
@@ -1,74 +0,0 @@
-# This file is auto-generated by the Perl DateTime Suite time zone
-# code generator (0.07) This code generator comes with the
-# DateTime::TimeZone module distribution in the tools/ directory
-
-#
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
-#
-# Do not edit this file directly.
-#
-package DateTime::TimeZone::Africa::Asmara;
-$DateTime::TimeZone::Africa::Asmara::VERSION = '1.78';
-use strict;
-
-use Class::Singleton 1.03;
-use DateTime::TimeZone;
-use DateTime::TimeZone::OlsonDB;
-
-@DateTime::TimeZone::Africa::Asmara::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
-
-my $spans =
-[
-    [
-DateTime::TimeZone::NEG_INFINITY, #    utc_start
-58980000268, #      utc_end 1869-12-31 21:24:28 (Fri)
-DateTime::TimeZone::NEG_INFINITY, #  local_start
-58980009600, #    local_end 1870-01-01 00:00:00 (Sat)
-9332,
-0,
-'LMT',
-    ],
-    [
-58980000268, #    utc_start 1869-12-31 21:24:28 (Fri)
-59611152268, #      utc_end 1889-12-31 21:24:28 (Tue)
-58980009600, #  local_start 1870-01-01 00:00:00 (Sat)
-59611161600, #    local_end 1890-01-01 00:00:00 (Wed)
-9332,
-0,
-'AMT',
-    ],
-    [
-59611152268, #    utc_start 1889-12-31 21:24:28 (Tue)
-61073472280, #      utc_end 1936-05-04 21:24:40 (Mon)
-59611161588, #  local_start 1889-12-31 23:59:48 (Tue)
-61073481600, #    local_end 1936-05-05 00:00:00 (Tue)
-9320,
-0,
-'ADMT',
-    ],
-    [
-61073472280, #    utc_start 1936-05-04 21:24:40 (Mon)
-DateTime::TimeZone::INFINITY, #      utc_end
-61073483080, #  local_start 1936-05-05 00:24:40 (Tue)
-DateTime::TimeZone::INFINITY, #    local_end
-10800,
-0,
-'EAT',
-    ],
-];
-
-sub olson_version { '2014i' }
-
-sub has_dst_changes { 0 }
-
-sub _max_year { 2024 }
-
-sub _new_instance
-{
-    return shift->_init( @_, spans => $spans );
-}
-
-
-
-1;
-
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/africa.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Africa::Bissau;
-$DateTime::TimeZone::Africa::Bissau::VERSION = '1.78';
+$DateTime::TimeZone::Africa::Bissau::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -48,7 +48,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/africa.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Africa::Cairo;
-$DateTime::TimeZone::Africa::Cairo::VERSION = '1.78';
+$DateTime::TimeZone::Africa::Cairo::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1452,7 +1452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 79 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/africa.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Africa::Casablanca;
-$DateTime::TimeZone::Africa::Casablanca::VERSION = '1.78';
+$DateTime::TimeZone::Africa::Casablanca::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -948,7 +948,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 50 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Africa::Ceuta;
-$DateTime::TimeZone::Africa::Ceuta::VERSION = '1.78';
+$DateTime::TimeZone::Africa::Ceuta::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -966,7 +966,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 50 }
 
@@ -1020,25 +1020,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -1,74 +0,0 @@
-# This file is auto-generated by the Perl DateTime Suite time zone
-# code generator (0.07) This code generator comes with the
-# DateTime::TimeZone module distribution in the tools/ directory
-
-#
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
-#
-# Do not edit this file directly.
-#
-package DateTime::TimeZone::Africa::Dar_es_Salaam;
-$DateTime::TimeZone::Africa::Dar_es_Salaam::VERSION = '1.78';
-use strict;
-
-use Class::Singleton 1.03;
-use DateTime::TimeZone;
-use DateTime::TimeZone::OlsonDB;
-
-@DateTime::TimeZone::Africa::Dar_es_Salaam::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
-
-my $spans =
-[
-    [
-DateTime::TimeZone::NEG_INFINITY, #    utc_start
-60904905772, #      utc_end 1930-12-31 21:22:52 (Wed)
-DateTime::TimeZone::NEG_INFINITY, #  local_start
-60904915200, #    local_end 1931-01-01 00:00:00 (Thu)
-9428,
-0,
-'LMT',
-    ],
-    [
-60904905772, #    utc_start 1930-12-31 21:22:52 (Wed)
-61441362000, #      utc_end 1947-12-31 21:00:00 (Wed)
-60904916572, #  local_start 1931-01-01 00:22:52 (Thu)
-61441372800, #    local_end 1948-01-01 00:00:00 (Thu)
-10800,
-0,
-'EAT',
-    ],
-    [
-61441362000, #    utc_start 1947-12-31 21:00:00 (Wed)
-61851676500, #      utc_end 1960-12-31 21:15:00 (Sat)
-61441371900, #  local_start 1947-12-31 23:45:00 (Wed)
-61851686400, #    local_end 1961-01-01 00:00:00 (Sun)
-9900,
-0,
-'BEAUT',
-    ],
-    [
-61851676500, #    utc_start 1960-12-31 21:15:00 (Sat)
-DateTime::TimeZone::INFINITY, #      utc_end
-61851687300, #  local_start 1961-01-01 00:15:00 (Sun)
-DateTime::TimeZone::INFINITY, #    local_end
-10800,
-0,
-'EAT',
-    ],
-];
-
-sub olson_version { '2014i' }
-
-sub has_dst_changes { 0 }
-
-sub _max_year { 2024 }
-
-sub _new_instance
-{
-    return shift->_init( @_, spans => $spans );
-}
-
-
-
-1;
-
@@ -1,56 +0,0 @@
-# This file is auto-generated by the Perl DateTime Suite time zone
-# code generator (0.07) This code generator comes with the
-# DateTime::TimeZone module distribution in the tools/ directory
-
-#
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
-#
-# Do not edit this file directly.
-#
-package DateTime::TimeZone::Africa::Djibouti;
-$DateTime::TimeZone::Africa::Djibouti::VERSION = '1.78';
-use strict;
-
-use Class::Singleton 1.03;
-use DateTime::TimeZone;
-use DateTime::TimeZone::OlsonDB;
-
-@DateTime::TimeZone::Africa::Djibouti::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
-
-my $spans =
-[
-    [
-DateTime::TimeZone::NEG_INFINITY, #    utc_start
-60289391244, #      utc_end 1911-06-30 21:07:24 (Fri)
-DateTime::TimeZone::NEG_INFINITY, #  local_start
-60289401600, #    local_end 1911-07-01 00:00:00 (Sat)
-10356,
-0,
-'LMT',
-    ],
-    [
-60289391244, #    utc_start 1911-06-30 21:07:24 (Fri)
-DateTime::TimeZone::INFINITY, #      utc_end
-60289402044, #  local_start 1911-07-01 00:07:24 (Sat)
-DateTime::TimeZone::INFINITY, #    local_end
-10800,
-0,
-'EAT',
-    ],
-];
-
-sub olson_version { '2014i' }
-
-sub has_dst_changes { 0 }
-
-sub _max_year { 2024 }
-
-sub _new_instance
-{
-    return shift->_init( @_, spans => $spans );
-}
-
-
-
-1;
-
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/africa.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Africa::El_Aaiun;
-$DateTime::TimeZone::Africa::El_Aaiun::VERSION = '1.78';
+$DateTime::TimeZone::Africa::El_Aaiun::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -849,7 +849,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 45 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/africa.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Africa::Johannesburg;
-$DateTime::TimeZone::Africa::Johannesburg::VERSION = '1.78';
+$DateTime::TimeZone::Africa::Johannesburg::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -84,7 +84,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 2 }
 
@@ -1,83 +0,0 @@
-# This file is auto-generated by the Perl DateTime Suite time zone
-# code generator (0.07) This code generator comes with the
-# DateTime::TimeZone module distribution in the tools/ directory
-
-#
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
-#
-# Do not edit this file directly.
-#
-package DateTime::TimeZone::Africa::Kampala;
-$DateTime::TimeZone::Africa::Kampala::VERSION = '1.78';
-use strict;
-
-use Class::Singleton 1.03;
-use DateTime::TimeZone;
-use DateTime::TimeZone::OlsonDB;
-
-@DateTime::TimeZone::Africa::Kampala::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
-
-my $spans =
-[
-    [
-DateTime::TimeZone::NEG_INFINITY, #    utc_start
-60825937820, #      utc_end 1928-06-30 21:50:20 (Sat)
-DateTime::TimeZone::NEG_INFINITY, #  local_start
-60825945600, #    local_end 1928-07-01 00:00:00 (Sun)
-7780,
-0,
-'LMT',
-    ],
-    [
-60825937820, #    utc_start 1928-06-30 21:50:20 (Sat)
-60873368400, #      utc_end 1929-12-31 21:00:00 (Tue)
-60825948620, #  local_start 1928-07-01 00:50:20 (Sun)
-60873379200, #    local_end 1930-01-01 00:00:00 (Wed)
-10800,
-0,
-'EAT',
-    ],
-    [
-60873368400, #    utc_start 1929-12-31 21:00:00 (Tue)
-61441363800, #      utc_end 1947-12-31 21:30:00 (Wed)
-60873377400, #  local_start 1929-12-31 23:30:00 (Tue)
-61441372800, #    local_end 1948-01-01 00:00:00 (Thu)
-9000,
-0,
-'BEAT',
-    ],
-    [
-61441363800, #    utc_start 1947-12-31 21:30:00 (Wed)
-61725446100, #      utc_end 1956-12-31 21:15:00 (Mon)
-61441373700, #  local_start 1948-01-01 00:15:00 (Thu)
-61725456000, #    local_end 1957-01-01 00:00:00 (Tue)
-9900,
-0,
-'BEAUT',
-    ],
-    [
-61725446100, #    utc_start 1956-12-31 21:15:00 (Mon)
-DateTime::TimeZone::INFINITY, #      utc_end
-61725456900, #  local_start 1957-01-01 00:15:00 (Tue)
-DateTime::TimeZone::INFINITY, #    local_end
-10800,
-0,
-'EAT',
-    ],
-];
-
-sub olson_version { '2014i' }
-
-sub has_dst_changes { 0 }
-
-sub _max_year { 2024 }
-
-sub _new_instance
-{
-    return shift->_init( @_, spans => $spans );
-}
-
-
-
-1;
-
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/africa.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Africa::Khartoum;
-$DateTime::TimeZone::Africa::Khartoum::VERSION = '1.78';
+$DateTime::TimeZone::Africa::Khartoum::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -336,7 +336,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 16 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/africa.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Africa::Lagos;
-$DateTime::TimeZone::Africa::Lagos::VERSION = '1.78';
+$DateTime::TimeZone::Africa::Lagos::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/africa.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Africa::Maputo;
-$DateTime::TimeZone::Africa::Maputo::VERSION = '1.78';
+$DateTime::TimeZone::Africa::Maputo::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -1,74 +0,0 @@
-# This file is auto-generated by the Perl DateTime Suite time zone
-# code generator (0.07) This code generator comes with the
-# DateTime::TimeZone module distribution in the tools/ directory
-
-#
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
-#
-# Do not edit this file directly.
-#
-package DateTime::TimeZone::Africa::Mogadishu;
-$DateTime::TimeZone::Africa::Mogadishu::VERSION = '1.78';
-use strict;
-
-use Class::Singleton 1.03;
-use DateTime::TimeZone;
-use DateTime::TimeZone::OlsonDB;
-
-@DateTime::TimeZone::Africa::Mogadishu::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
-
-my $spans =
-[
-    [
-DateTime::TimeZone::NEG_INFINITY, #    utc_start
-59732110712, #      utc_end 1893-10-31 20:58:32 (Tue)
-DateTime::TimeZone::NEG_INFINITY, #  local_start
-59732121600, #    local_end 1893-11-01 00:00:00 (Wed)
-10888,
-0,
-'LMT',
-    ],
-    [
-59732110712, #    utc_start 1893-10-31 20:58:32 (Tue)
-60904904400, #      utc_end 1930-12-31 21:00:00 (Wed)
-59732121512, #  local_start 1893-10-31 23:58:32 (Tue)
-60904915200, #    local_end 1931-01-01 00:00:00 (Thu)
-10800,
-0,
-'EAT',
-    ],
-    [
-60904904400, #    utc_start 1930-12-31 21:00:00 (Wed)
-61725447000, #      utc_end 1956-12-31 21:30:00 (Mon)
-60904913400, #  local_start 1930-12-31 23:30:00 (Wed)
-61725456000, #    local_end 1957-01-01 00:00:00 (Tue)
-9000,
-0,
-'BEAT',
-    ],
-    [
-61725447000, #    utc_start 1956-12-31 21:30:00 (Mon)
-DateTime::TimeZone::INFINITY, #      utc_end
-61725457800, #  local_start 1957-01-01 00:30:00 (Tue)
-DateTime::TimeZone::INFINITY, #    local_end
-10800,
-0,
-'EAT',
-    ],
-];
-
-sub olson_version { '2014i' }
-
-sub has_dst_changes { 0 }
-
-sub _max_year { 2024 }
-
-sub _new_instance
-{
-    return shift->_init( @_, spans => $spans );
-}
-
-
-
-1;
-
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/africa.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Africa::Monrovia;
-$DateTime::TimeZone::Africa::Monrovia::VERSION = '1.78';
+$DateTime::TimeZone::Africa::Monrovia::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -57,7 +57,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/africa.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Africa::Nairobi;
-$DateTime::TimeZone::Africa::Nairobi::VERSION = '1.78';
+$DateTime::TimeZone::Africa::Nairobi::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -66,7 +66,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/africa.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Africa::Ndjamena;
-$DateTime::TimeZone::Africa::Ndjamena::VERSION = '1.78';
+$DateTime::TimeZone::Africa::Ndjamena::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -57,7 +57,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 1 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/africa.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Africa::Tripoli;
-$DateTime::TimeZone::Africa::Tripoli::VERSION = '1.78';
+$DateTime::TimeZone::Africa::Tripoli::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -318,7 +318,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 13 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/africa.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Africa::Tunis;
-$DateTime::TimeZone::Africa::Tunis::VERSION = '1.78';
+$DateTime::TimeZone::Africa::Tunis::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -336,7 +336,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 16 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/africa.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Africa::Windhoek;
-$DateTime::TimeZone::Africa::Windhoek::VERSION = '1.78';
+$DateTime::TimeZone::Africa::Windhoek::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -642,7 +642,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 33 }
 
@@ -696,25 +696,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '2:00',
-    'from' => '1994',
-    'in' => 'Sep',
-    'letter' => 'S',
+    'from' => '1995',
+    'in' => 'Apr',
+    'letter' => '',
     'name' => 'Namibia',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'Sun>=1',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
-    'from' => '1995',
-    'in' => 'Apr',
-    'letter' => '',
+    'from' => '1994',
+    'in' => 'Sep',
+    'letter' => 'S',
     'name' => 'Namibia',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'Sun>=1',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Adak;
-$DateTime::TimeZone::America::Adak::VERSION = '1.78';
+$DateTime::TimeZone::America::Adak::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1137,7 +1137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 59 }
 
@@ -1192,24 +1192,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Anchorage;
-$DateTime::TimeZone::America::Anchorage::VERSION = '1.78';
+$DateTime::TimeZone::America::Anchorage::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1137,7 +1137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 59 }
 
@@ -1192,24 +1192,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Antigua;
-$DateTime::TimeZone::America::Antigua::VERSION = '1.78';
+$DateTime::TimeZone::America::Antigua::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -48,7 +48,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Araguaina;
-$DateTime::TimeZone::America::Araguaina::VERSION = '1.78';
+$DateTime::TimeZone::America::Araguaina::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -525,7 +525,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 25 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Argentina::Buenos_Aires;
-$DateTime::TimeZone::America::Argentina::Buenos_Aires::VERSION = '1.78';
+$DateTime::TimeZone::America::Argentina::Buenos_Aires::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -579,7 +579,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 29 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Argentina::Catamarca;
-$DateTime::TimeZone::America::Argentina::Catamarca::VERSION = '1.78';
+$DateTime::TimeZone::America::Argentina::Catamarca::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -588,7 +588,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 28 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Argentina::Cordoba;
-$DateTime::TimeZone::America::Argentina::Cordoba::VERSION = '1.78';
+$DateTime::TimeZone::America::Argentina::Cordoba::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -579,7 +579,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 29 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Argentina::Jujuy;
-$DateTime::TimeZone::America::Argentina::Jujuy::VERSION = '1.78';
+$DateTime::TimeZone::America::Argentina::Jujuy::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -579,7 +579,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 29 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Argentina::La_Rioja;
-$DateTime::TimeZone::America::Argentina::La_Rioja::VERSION = '1.78';
+$DateTime::TimeZone::America::Argentina::La_Rioja::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -597,7 +597,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 28 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Argentina::Mendoza;
-$DateTime::TimeZone::America::Argentina::Mendoza::VERSION = '1.78';
+$DateTime::TimeZone::America::Argentina::Mendoza::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -588,7 +588,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 28 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Argentina::Rio_Gallegos;
-$DateTime::TimeZone::America::Argentina::Rio_Gallegos::VERSION = '1.78';
+$DateTime::TimeZone::America::Argentina::Rio_Gallegos::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -588,7 +588,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 28 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Argentina::Salta;
-$DateTime::TimeZone::America::Argentina::Salta::VERSION = '1.78';
+$DateTime::TimeZone::America::Argentina::Salta::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -570,7 +570,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 28 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Argentina::San_Juan;
-$DateTime::TimeZone::America::Argentina::San_Juan::VERSION = '1.78';
+$DateTime::TimeZone::America::Argentina::San_Juan::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -597,7 +597,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 28 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Argentina::San_Luis;
-$DateTime::TimeZone::America::Argentina::San_Luis::VERSION = '1.78';
+$DateTime::TimeZone::America::Argentina::San_Luis::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -597,7 +597,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 29 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Argentina::Tucuman;
-$DateTime::TimeZone::America::Argentina::Tucuman::VERSION = '1.78';
+$DateTime::TimeZone::America::Argentina::Tucuman::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -597,7 +597,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 29 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Argentina::Ushuaia;
-$DateTime::TimeZone::America::Argentina::Ushuaia::VERSION = '1.78';
+$DateTime::TimeZone::America::Argentina::Ushuaia::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -588,7 +588,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 28 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Asuncion;
-$DateTime::TimeZone::America::Asuncion::VERSION = '1.78';
+$DateTime::TimeZone::America::Asuncion::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -966,7 +966,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 51 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Atikokan;
-$DateTime::TimeZone::America::Atikokan::VERSION = '1.78';
+$DateTime::TimeZone::America::Atikokan::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -93,7 +93,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 4 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Bahia;
-$DateTime::TimeZone::America::Bahia::VERSION = '1.78';
+$DateTime::TimeZone::America::Bahia::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -597,7 +597,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 30 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Bahia_Banderas;
-$DateTime::TimeZone::America::Bahia_Banderas::VERSION = '1.78';
+$DateTime::TimeZone::America::Bahia_Banderas::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -642,7 +642,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 30 }
 
@@ -697,24 +697,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2002',
-    'in' => 'Oct',
-    'letter' => 'S',
+    'in' => 'Apr',
+    'letter' => 'D',
     'name' => 'Mexico',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=1',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2002',
-    'in' => 'Apr',
-    'letter' => 'D',
+    'in' => 'Oct',
+    'letter' => 'S',
     'name' => 'Mexico',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=1',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Barbados;
-$DateTime::TimeZone::America::Barbados::VERSION = '1.78';
+$DateTime::TimeZone::America::Barbados::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -120,7 +120,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 4 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Belem;
-$DateTime::TimeZone::America::Belem::VERSION = '1.78';
+$DateTime::TimeZone::America::Belem::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -300,7 +300,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 14 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Belize;
-$DateTime::TimeZone::America::Belize::VERSION = '1.78';
+$DateTime::TimeZone::America::Belize::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -525,7 +525,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 27 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Blanc_Sablon;
-$DateTime::TimeZone::America::Blanc_Sablon::VERSION = '1.78';
+$DateTime::TimeZone::America::Blanc_Sablon::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -93,7 +93,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 3 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Boa_Vista;
-$DateTime::TimeZone::America::Boa_Vista::VERSION = '1.78';
+$DateTime::TimeZone::America::Boa_Vista::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -345,7 +345,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 16 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Bogota;
-$DateTime::TimeZone::America::Bogota::VERSION = '1.78';
+$DateTime::TimeZone::America::Bogota::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -66,7 +66,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 1 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Boise;
-$DateTime::TimeZone::America::Boise::VERSION = '1.78';
+$DateTime::TimeZone::America::Boise::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1173,7 +1173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 63 }
 
@@ -1228,24 +1228,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Cambridge_Bay;
-$DateTime::TimeZone::America::Cambridge_Bay::VERSION = '1.78';
+$DateTime::TimeZone::America::Cambridge_Bay::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -912,7 +912,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 49 }
 
@@ -967,24 +967,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'Canada',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Campo_Grande;
-$DateTime::TimeZone::America::Campo_Grande::VERSION = '1.78';
+$DateTime::TimeZone::America::Campo_Grande::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1209,7 +1209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 66 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Cancun;
-$DateTime::TimeZone::America::Cancun::VERSION = '1.78';
+$DateTime::TimeZone::America::Cancun::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -588,7 +588,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 31 }
 
@@ -643,24 +643,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2002',
-    'in' => 'Oct',
-    'letter' => 'S',
+    'in' => 'Apr',
+    'letter' => 'D',
     'name' => 'Mexico',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=1',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2002',
-    'in' => 'Apr',
-    'letter' => 'D',
+    'in' => 'Oct',
+    'letter' => 'S',
     'name' => 'Mexico',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=1',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Caracas;
-$DateTime::TimeZone::America::Caracas::VERSION = '1.78';
+$DateTime::TimeZone::America::Caracas::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -66,7 +66,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Cayenne;
-$DateTime::TimeZone::America::Cayenne::VERSION = '1.78';
+$DateTime::TimeZone::America::Cayenne::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -48,7 +48,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Cayman;
-$DateTime::TimeZone::America::Cayman::VERSION = '1.78';
+$DateTime::TimeZone::America::Cayman::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -48,7 +48,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Chicago;
-$DateTime::TimeZone::America::Chicago::VERSION = '1.78';
+$DateTime::TimeZone::America::Chicago::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1965,7 +1965,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 105 }
 
@@ -2020,24 +2020,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Chihuahua;
-$DateTime::TimeZone::America::Chihuahua::VERSION = '1.78';
+$DateTime::TimeZone::America::Chihuahua::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -633,7 +633,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 30 }
 
@@ -688,24 +688,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2002',
-    'in' => 'Oct',
-    'letter' => 'S',
+    'in' => 'Apr',
+    'letter' => 'D',
     'name' => 'Mexico',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=1',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2002',
-    'in' => 'Apr',
-    'letter' => 'D',
+    'in' => 'Oct',
+    'letter' => 'S',
     'name' => 'Mexico',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=1',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Costa_Rica;
-$DateTime::TimeZone::America::Costa_Rica::VERSION = '1.78';
+$DateTime::TimeZone::America::Costa_Rica::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -120,7 +120,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 4 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Creston;
-$DateTime::TimeZone::America::Creston::VERSION = '1.78';
+$DateTime::TimeZone::America::Creston::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -57,7 +57,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Cuiaba;
-$DateTime::TimeZone::America::Cuiaba::VERSION = '1.78';
+$DateTime::TimeZone::America::Cuiaba::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1209,7 +1209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 65 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Curacao;
-$DateTime::TimeZone::America::Curacao::VERSION = '1.78';
+$DateTime::TimeZone::America::Curacao::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -48,7 +48,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Danmarkshavn;
-$DateTime::TimeZone::America::Danmarkshavn::VERSION = '1.78';
+$DateTime::TimeZone::America::Danmarkshavn::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -336,7 +336,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 16 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Dawson;
-$DateTime::TimeZone::America::Dawson::VERSION = '1.78';
+$DateTime::TimeZone::America::Dawson::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -957,7 +957,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 51 }
 
@@ -1012,24 +1012,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'Canada',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Dawson_Creek;
-$DateTime::TimeZone::America::Dawson_Creek::VERSION = '1.78';
+$DateTime::TimeZone::America::Dawson_Creek::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -561,7 +561,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 29 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Denver;
-$DateTime::TimeZone::America::Denver::VERSION = '1.78';
+$DateTime::TimeZone::America::Denver::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1263,7 +1263,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 67 }
 
@@ -1318,24 +1318,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Detroit;
-$DateTime::TimeZone::America::Detroit::VERSION = '1.78';
+$DateTime::TimeZone::America::Detroit::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1092,7 +1092,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 57 }
 
@@ -1147,24 +1147,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Edmonton;
-$DateTime::TimeZone::America::Edmonton::VERSION = '1.78';
+$DateTime::TimeZone::America::Edmonton::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1200,7 +1200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 65 }
 
@@ -1255,24 +1255,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'Canada',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Eirunepe;
-$DateTime::TimeZone::America::Eirunepe::VERSION = '1.78';
+$DateTime::TimeZone::America::Eirunepe::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -354,7 +354,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 15 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::El_Salvador;
-$DateTime::TimeZone::America::El_Salvador::VERSION = '1.78';
+$DateTime::TimeZone::America::El_Salvador::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -75,7 +75,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 2 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Fortaleza;
-$DateTime::TimeZone::America::Fortaleza::VERSION = '1.78';
+$DateTime::TimeZone::America::Fortaleza::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -417,7 +417,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 19 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Glace_Bay;
-$DateTime::TimeZone::America::Glace_Bay::VERSION = '1.78';
+$DateTime::TimeZone::America::Glace_Bay::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1101,7 +1101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 58 }
 
@@ -1156,24 +1156,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'Canada',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Godthab;
-$DateTime::TimeZone::America::Godthab::VERSION = '1.78';
+$DateTime::TimeZone::America::Godthab::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -858,7 +858,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 46 }
 
@@ -912,25 +912,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Goose_Bay;
-$DateTime::TimeZone::America::Goose_Bay::VERSION = '1.78';
+$DateTime::TimeZone::America::Goose_Bay::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1686,7 +1686,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 90 }
 
@@ -1741,24 +1741,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'Canada',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Grand_Turk;
-$DateTime::TimeZone::America::Grand_Turk::VERSION = '1.78';
+$DateTime::TimeZone::America::Grand_Turk::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -696,8 +696,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 63550591200, #    utc_start 2014-11-02 06:00:00 (Sun)
+63561481200, #      utc_end 2015-03-08 07:00:00 (Sun)
+63550573200, #  local_start 2014-11-02 01:00:00 (Sun)
+63561463200, #    local_end 2015-03-08 02:00:00 (Sun)
+-18000,
+0,
+'EST',
+    ],
+    [
+63561481200, #    utc_start 2015-03-08 07:00:00 (Sun)
+63582040800, #      utc_end 2015-11-01 06:00:00 (Sun)
+63561466800, #  local_start 2015-03-08 03:00:00 (Sun)
+63582026400, #    local_end 2015-11-01 02:00:00 (Sun)
+-14400,
+1,
+'EDT',
+    ],
+    [
+63582040800, #    utc_start 2015-11-01 06:00:00 (Sun)
 DateTime::TimeZone::INFINITY, #      utc_end
-63550576800, #  local_start 2014-11-02 02:00:00 (Sun)
+63582026400, #  local_start 2015-11-01 02:00:00 (Sun)
 DateTime::TimeZone::INFINITY, #    local_end
 -14400,
 0,
@@ -705,9 +723,9 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
-sub has_dst_changes { 36 }
+sub has_dst_changes { 37 }
 
 sub _max_year { 2024 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Guatemala;
-$DateTime::TimeZone::America::Guatemala::VERSION = '1.78';
+$DateTime::TimeZone::America::Guatemala::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -111,7 +111,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 4 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Guayaquil;
-$DateTime::TimeZone::America::Guayaquil::VERSION = '1.78';
+$DateTime::TimeZone::America::Guayaquil::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -48,7 +48,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Guyana;
-$DateTime::TimeZone::America::Guyana::VERSION = '1.78';
+$DateTime::TimeZone::America::Guyana::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -66,7 +66,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Halifax;
-$DateTime::TimeZone::America::Halifax::VERSION = '1.78';
+$DateTime::TimeZone::America::Halifax::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1893,7 +1893,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 102 }
 
@@ -1948,24 +1948,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'Canada',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Havana;
-$DateTime::TimeZone::America::Havana::VERSION = '1.78';
+$DateTime::TimeZone::America::Havana::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1209,7 +1209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 65 }
 
@@ -1263,18 +1263,6 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '0:00s',
-    'from' => '2013',
-    'in' => 'Mar',
-    'letter' => 'D',
-    'name' => 'Cuba',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-  bless( {
-    'at' => '0:00s',
     'from' => '2012',
     'in' => 'Nov',
     'letter' => 'S',
@@ -1284,6 +1272,18 @@ my $rules = [
     'save' => '0',
     'to' => 'max',
     'type' => undef
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '0:00s',
+    'from' => '2013',
+    'in' => 'Mar',
+    'letter' => 'D',
+    'name' => 'Cuba',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
+    'to' => 'max',
+    'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Hermosillo;
-$DateTime::TimeZone::America::Hermosillo::VERSION = '1.78';
+$DateTime::TimeZone::America::Hermosillo::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -174,7 +174,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 3 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Indiana::Indianapolis;
-$DateTime::TimeZone::America::Indiana::Indianapolis::VERSION = '1.78';
+$DateTime::TimeZone::America::Indiana::Indianapolis::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -750,7 +750,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 36 }
 
@@ -805,24 +805,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Indiana::Knox;
-$DateTime::TimeZone::America::Indiana::Knox::VERSION = '1.78';
+$DateTime::TimeZone::America::Indiana::Knox::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1200,7 +1200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 64 }
 
@@ -1255,24 +1255,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Indiana::Marengo;
-$DateTime::TimeZone::America::Indiana::Marengo::VERSION = '1.78';
+$DateTime::TimeZone::America::Indiana::Marengo::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -768,7 +768,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 39 }
 
@@ -823,24 +823,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Indiana::Petersburg;
-$DateTime::TimeZone::America::Indiana::Petersburg::VERSION = '1.78';
+$DateTime::TimeZone::America::Indiana::Petersburg::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -858,7 +858,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 45 }
 
@@ -913,24 +913,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Indiana::Tell_City;
-$DateTime::TimeZone::America::Indiana::Tell_City::VERSION = '1.78';
+$DateTime::TimeZone::America::Indiana::Tell_City::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -741,7 +741,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 38 }
 
@@ -796,24 +796,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Indiana::Vevay;
-$DateTime::TimeZone::America::Indiana::Vevay::VERSION = '1.78';
+$DateTime::TimeZone::America::Indiana::Vevay::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -561,7 +561,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 28 }
 
@@ -616,24 +616,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Indiana::Vincennes;
-$DateTime::TimeZone::America::Indiana::Vincennes::VERSION = '1.78';
+$DateTime::TimeZone::America::Indiana::Vincennes::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -741,7 +741,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 38 }
 
@@ -796,24 +796,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Indiana::Winamac;
-$DateTime::TimeZone::America::Indiana::Winamac::VERSION = '1.78';
+$DateTime::TimeZone::America::Indiana::Winamac::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -795,7 +795,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 41 }
 
@@ -850,24 +850,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Inuvik;
-$DateTime::TimeZone::America::Inuvik::VERSION = '1.78';
+$DateTime::TimeZone::America::Inuvik::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -894,7 +894,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 47 }
 
@@ -949,24 +949,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'Canada',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Iqaluit;
-$DateTime::TimeZone::America::Iqaluit::VERSION = '1.78';
+$DateTime::TimeZone::America::Iqaluit::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -894,7 +894,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 49 }
 
@@ -949,24 +949,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'Canada',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Jamaica;
-$DateTime::TimeZone::America::Jamaica::VERSION = '1.78';
+$DateTime::TimeZone::America::Jamaica::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -246,7 +246,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 10 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Juneau;
-$DateTime::TimeZone::America::Juneau::VERSION = '1.78';
+$DateTime::TimeZone::America::Juneau::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1128,7 +1128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 59 }
 
@@ -1183,24 +1183,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Kentucky::Louisville;
-$DateTime::TimeZone::America::Kentucky::Louisville::VERSION = '1.78';
+$DateTime::TimeZone::America::Kentucky::Louisville::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1434,7 +1434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 77 }
 
@@ -1489,24 +1489,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Kentucky::Monticello;
-$DateTime::TimeZone::America::Kentucky::Monticello::VERSION = '1.78';
+$DateTime::TimeZone::America::Kentucky::Monticello::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1155,7 +1155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 62 }
 
@@ -1210,24 +1210,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::La_Paz;
-$DateTime::TimeZone::America::La_Paz::VERSION = '1.78';
+$DateTime::TimeZone::America::La_Paz::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -57,7 +57,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 1 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Lima;
-$DateTime::TimeZone::America::Lima::VERSION = '1.78';
+$DateTime::TimeZone::America::Lima::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -174,7 +174,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 7 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Los_Angeles;
-$DateTime::TimeZone::America::Los_Angeles::VERSION = '1.78';
+$DateTime::TimeZone::America::Los_Angeles::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1497,7 +1497,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 81 }
 
@@ -1552,24 +1552,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Maceio;
-$DateTime::TimeZone::America::Maceio::VERSION = '1.78';
+$DateTime::TimeZone::America::Maceio::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -453,7 +453,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 20 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Managua;
-$DateTime::TimeZone::America::Managua::VERSION = '1.78';
+$DateTime::TimeZone::America::Managua::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -174,7 +174,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 4 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Manaus;
-$DateTime::TimeZone::America::Manaus::VERSION = '1.78';
+$DateTime::TimeZone::America::Manaus::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -336,7 +336,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 15 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Martinique;
-$DateTime::TimeZone::America::Martinique::VERSION = '1.78';
+$DateTime::TimeZone::America::Martinique::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -66,7 +66,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 1 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Matamoros;
-$DateTime::TimeZone::America::Matamoros::VERSION = '1.78';
+$DateTime::TimeZone::America::Matamoros::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -615,7 +615,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 31 }
 
@@ -670,24 +670,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Mazatlan;
-$DateTime::TimeZone::America::Mazatlan::VERSION = '1.78';
+$DateTime::TimeZone::America::Mazatlan::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -642,7 +642,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 30 }
 
@@ -697,24 +697,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2002',
-    'in' => 'Oct',
-    'letter' => 'S',
+    'in' => 'Apr',
+    'letter' => 'D',
     'name' => 'Mexico',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=1',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2002',
-    'in' => 'Apr',
-    'letter' => 'D',
+    'in' => 'Oct',
+    'letter' => 'S',
     'name' => 'Mexico',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=1',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Menominee;
-$DateTime::TimeZone::America::Menominee::VERSION = '1.78';
+$DateTime::TimeZone::America::Menominee::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1101,7 +1101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 59 }
 
@@ -1156,24 +1156,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Merida;
-$DateTime::TimeZone::America::Merida::VERSION = '1.78';
+$DateTime::TimeZone::America::Merida::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -588,7 +588,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 30 }
 
@@ -643,24 +643,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2002',
-    'in' => 'Oct',
-    'letter' => 'S',
+    'in' => 'Apr',
+    'letter' => 'D',
     'name' => 'Mexico',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=1',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2002',
-    'in' => 'Apr',
-    'letter' => 'D',
+    'in' => 'Oct',
+    'letter' => 'S',
     'name' => 'Mexico',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=1',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Metlakatla;
-$DateTime::TimeZone::America::Metlakatla::VERSION = '1.78';
+$DateTime::TimeZone::America::Metlakatla::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -372,7 +372,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 17 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Mexico_City;
-$DateTime::TimeZone::America::Mexico_City::VERSION = '1.78';
+$DateTime::TimeZone::America::Mexico_City::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -696,7 +696,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 34 }
 
@@ -751,24 +751,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2002',
-    'in' => 'Oct',
-    'letter' => 'S',
+    'in' => 'Apr',
+    'letter' => 'D',
     'name' => 'Mexico',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=1',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2002',
-    'in' => 'Apr',
-    'letter' => 'D',
+    'in' => 'Oct',
+    'letter' => 'S',
     'name' => 'Mexico',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=1',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Miquelon;
-$DateTime::TimeZone::America::Miquelon::VERSION = '1.78';
+$DateTime::TimeZone::America::Miquelon::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -750,7 +750,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 39 }
 
@@ -805,24 +805,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'Canada',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Moncton;
-$DateTime::TimeZone::America::Moncton::VERSION = '1.78';
+$DateTime::TimeZone::America::Moncton::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1722,7 +1722,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 91 }
 
@@ -1777,24 +1777,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'Canada',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Monterrey;
-$DateTime::TimeZone::America::Monterrey::VERSION = '1.78';
+$DateTime::TimeZone::America::Monterrey::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -606,7 +606,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 31 }
 
@@ -661,24 +661,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2002',
-    'in' => 'Oct',
-    'letter' => 'S',
+    'in' => 'Apr',
+    'letter' => 'D',
     'name' => 'Mexico',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=1',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2002',
-    'in' => 'Apr',
-    'letter' => 'D',
+    'in' => 'Oct',
+    'letter' => 'S',
     'name' => 'Mexico',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=1',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Montevideo;
-$DateTime::TimeZone::America::Montevideo::VERSION = '1.78';
+$DateTime::TimeZone::America::Montevideo::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -993,7 +993,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 54 }
 
@@ -1047,18 +1047,6 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '2:00',
-    'from' => '2006',
-    'in' => 'Oct',
-    'letter' => 'S',
-    'name' => 'Uruguay',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=1',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-  bless( {
-    'at' => '2:00',
     'from' => '2007',
     'in' => 'Mar',
     'letter' => '',
@@ -1068,6 +1056,18 @@ my $rules = [
     'save' => '0',
     'to' => 'max',
     'type' => undef
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2006',
+    'in' => 'Oct',
+    'letter' => 'S',
+    'name' => 'Uruguay',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=1',
+    'save' => '1:00',
+    'to' => 'max',
+    'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Montreal;
-$DateTime::TimeZone::America::Montreal::VERSION = '1.78';
+$DateTime::TimeZone::America::Montreal::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1938,7 +1938,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 105 }
 
@@ -1993,24 +1993,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'Canada',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Nassau;
-$DateTime::TimeZone::America::Nassau::VERSION = '1.78';
+$DateTime::TimeZone::America::Nassau::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1155,7 +1155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 62 }
 
@@ -1210,24 +1210,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::New_York;
-$DateTime::TimeZone::America::New_York::VERSION = '1.78';
+$DateTime::TimeZone::America::New_York::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1965,7 +1965,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 106 }
 
@@ -2020,24 +2020,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Nipigon;
-$DateTime::TimeZone::America::Nipigon::VERSION = '1.78';
+$DateTime::TimeZone::America::Nipigon::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1020,7 +1020,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 56 }
 
@@ -1075,24 +1075,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'Canada',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Nome;
-$DateTime::TimeZone::America::Nome::VERSION = '1.78';
+$DateTime::TimeZone::America::Nome::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1137,7 +1137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 59 }
 
@@ -1192,24 +1192,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Noronha;
-$DateTime::TimeZone::America::Noronha::VERSION = '1.78';
+$DateTime::TimeZone::America::Noronha::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -417,7 +417,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 19 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::North_Dakota::Beulah;
-$DateTime::TimeZone::America::North_Dakota::Beulah::VERSION = '1.78';
+$DateTime::TimeZone::America::North_Dakota::Beulah::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1155,7 +1155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 63 }
 
@@ -1210,24 +1210,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::North_Dakota::Center;
-$DateTime::TimeZone::America::North_Dakota::Center::VERSION = '1.78';
+$DateTime::TimeZone::America::North_Dakota::Center::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1155,7 +1155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 63 }
 
@@ -1210,24 +1210,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::North_Dakota::New_Salem;
-$DateTime::TimeZone::America::North_Dakota::New_Salem::VERSION = '1.78';
+$DateTime::TimeZone::America::North_Dakota::New_Salem::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1155,7 +1155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 63 }
 
@@ -1210,24 +1210,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Ojinaga;
-$DateTime::TimeZone::America::Ojinaga::VERSION = '1.78';
+$DateTime::TimeZone::America::Ojinaga::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -642,7 +642,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 30 }
 
@@ -697,24 +697,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Panama;
-$DateTime::TimeZone::America::Panama::VERSION = '1.78';
+$DateTime::TimeZone::America::Panama::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -48,7 +48,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Pangnirtung;
-$DateTime::TimeZone::America::Pangnirtung::VERSION = '1.78';
+$DateTime::TimeZone::America::Pangnirtung::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -903,7 +903,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 49 }
 
@@ -958,24 +958,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'Canada',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Paramaribo;
-$DateTime::TimeZone::America::Paramaribo::VERSION = '1.78';
+$DateTime::TimeZone::America::Paramaribo::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -75,7 +75,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Phoenix;
-$DateTime::TimeZone::America::Phoenix::VERSION = '1.78';
+$DateTime::TimeZone::America::Phoenix::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -147,7 +147,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 5 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Port_au_Prince;
-$DateTime::TimeZone::America::Port_au_Prince::VERSION = '1.78';
+$DateTime::TimeZone::America::Port_au_Prince::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -597,7 +597,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 31 }
 
@@ -652,24 +652,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2012',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'Haiti',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2012',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'Haiti',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Port_of_Spain;
-$DateTime::TimeZone::America::Port_of_Spain::VERSION = '1.78';
+$DateTime::TimeZone::America::Port_of_Spain::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Porto_Velho;
-$DateTime::TimeZone::America::Porto_Velho::VERSION = '1.78';
+$DateTime::TimeZone::America::Porto_Velho::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -300,7 +300,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 14 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Puerto_Rico;
-$DateTime::TimeZone::America::Puerto_Rico::VERSION = '1.78';
+$DateTime::TimeZone::America::Puerto_Rico::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -75,7 +75,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 2 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Rainy_River;
-$DateTime::TimeZone::America::Rainy_River::VERSION = '1.78';
+$DateTime::TimeZone::America::Rainy_River::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1020,7 +1020,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 56 }
 
@@ -1075,24 +1075,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'Canada',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Rankin_Inlet;
-$DateTime::TimeZone::America::Rankin_Inlet::VERSION = '1.78';
+$DateTime::TimeZone::America::Rankin_Inlet::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -876,7 +876,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 47 }
 
@@ -931,24 +931,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'Canada',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Recife;
-$DateTime::TimeZone::America::Recife::VERSION = '1.78';
+$DateTime::TimeZone::America::Recife::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -417,7 +417,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 19 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Regina;
-$DateTime::TimeZone::America::Regina::VERSION = '1.78';
+$DateTime::TimeZone::America::Regina::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -507,7 +507,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 26 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Resolute;
-$DateTime::TimeZone::America::Resolute::VERSION = '1.78';
+$DateTime::TimeZone::America::Resolute::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -876,7 +876,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 47 }
 
@@ -931,24 +931,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'Canada',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Rio_Branco;
-$DateTime::TimeZone::America::Rio_Branco::VERSION = '1.78';
+$DateTime::TimeZone::America::Rio_Branco::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -318,7 +318,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 14 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Santa_Isabel;
-$DateTime::TimeZone::America::Santa_Isabel::VERSION = '1.78';
+$DateTime::TimeZone::America::Santa_Isabel::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1200,7 +1200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 61 }
 
@@ -1255,24 +1255,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2002',
-    'in' => 'Oct',
-    'letter' => 'S',
+    'in' => 'Apr',
+    'letter' => 'D',
     'name' => 'Mexico',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=1',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2002',
-    'in' => 'Apr',
-    'letter' => 'D',
+    'in' => 'Oct',
+    'letter' => 'S',
     'name' => 'Mexico',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=1',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Santarem;
-$DateTime::TimeZone::America::Santarem::VERSION = '1.78';
+$DateTime::TimeZone::America::Santarem::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -309,7 +309,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 14 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Santiago;
-$DateTime::TimeZone::America::Santiago::VERSION = '1.78';
+$DateTime::TimeZone::America::Santiago::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1254,7 +1254,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 66 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Santo_Domingo;
-$DateTime::TimeZone::America::Santo_Domingo::VERSION = '1.78';
+$DateTime::TimeZone::America::Santo_Domingo::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -183,7 +183,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 6 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Sao_Paulo;
-$DateTime::TimeZone::America::Sao_Paulo::VERSION = '1.78';
+$DateTime::TimeZone::America::Sao_Paulo::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1218,7 +1218,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 67 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Scoresbysund;
-$DateTime::TimeZone::America::Scoresbysund::VERSION = '1.78';
+$DateTime::TimeZone::America::Scoresbysund::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -858,7 +858,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 46 }
 
@@ -912,25 +912,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Sitka;
-$DateTime::TimeZone::America::Sitka::VERSION = '1.78';
+$DateTime::TimeZone::America::Sitka::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1128,7 +1128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 59 }
 
@@ -1183,24 +1183,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::St_Johns;
-$DateTime::TimeZone::America::St_Johns::VERSION = '1.78';
+$DateTime::TimeZone::America::St_Johns::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1992,7 +1992,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 108 }
 
@@ -2047,24 +2047,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'Canada',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Swift_Current;
-$DateTime::TimeZone::America::Swift_Current::VERSION = '1.78';
+$DateTime::TimeZone::America::Swift_Current::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -246,7 +246,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 11 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Tegucigalpa;
-$DateTime::TimeZone::America::Tegucigalpa::VERSION = '1.78';
+$DateTime::TimeZone::America::Tegucigalpa::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -93,7 +93,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 3 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Thule;
-$DateTime::TimeZone::America::Thule::VERSION = '1.78';
+$DateTime::TimeZone::America::Thule::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -660,7 +660,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 35 }
 
@@ -715,24 +715,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'Thule',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'Thule',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Thunder_Bay;
-$DateTime::TimeZone::America::Thunder_Bay::VERSION = '1.78';
+$DateTime::TimeZone::America::Thunder_Bay::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1092,7 +1092,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 57 }
 
@@ -1147,24 +1147,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'Canada',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Tijuana;
-$DateTime::TimeZone::America::Tijuana::VERSION = '1.78';
+$DateTime::TimeZone::America::Tijuana::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1209,7 +1209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 61 }
 
@@ -1264,24 +1264,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Toronto;
-$DateTime::TimeZone::America::Toronto::VERSION = '1.78';
+$DateTime::TimeZone::America::Toronto::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1929,7 +1929,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 105 }
 
@@ -1984,24 +1984,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'Canada',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Vancouver;
-$DateTime::TimeZone::America::Vancouver::VERSION = '1.78';
+$DateTime::TimeZone::America::Vancouver::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1524,7 +1524,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 83 }
 
@@ -1579,24 +1579,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'Canada',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Whitehorse;
-$DateTime::TimeZone::America::Whitehorse::VERSION = '1.78';
+$DateTime::TimeZone::America::Whitehorse::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -957,7 +957,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 51 }
 
@@ -1012,24 +1012,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'Canada',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Winnipeg;
-$DateTime::TimeZone::America::Winnipeg::VERSION = '1.78';
+$DateTime::TimeZone::America::Winnipeg::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1488,7 +1488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 81 }
 
@@ -1543,24 +1543,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'Canada',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Yakutat;
-$DateTime::TimeZone::America::Yakutat::VERSION = '1.78';
+$DateTime::TimeZone::America::Yakutat::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1128,7 +1128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 59 }
 
@@ -1183,24 +1183,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::America::Yellowknife;
-$DateTime::TimeZone::America::Yellowknife::VERSION = '1.78';
+$DateTime::TimeZone::America::Yellowknife::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -912,7 +912,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 49 }
 
@@ -967,24 +967,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'Canada',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'Canada',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/antarctica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/antarctica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Antarctica::Casey;
-$DateTime::TimeZone::Antarctica::Casey::VERSION = '1.78';
+$DateTime::TimeZone::Antarctica::Casey::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -75,7 +75,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/antarctica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/antarctica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Antarctica::Davis;
-$DateTime::TimeZone::Antarctica::Davis::VERSION = '1.78';
+$DateTime::TimeZone::Antarctica::Davis::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -93,7 +93,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/antarctica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/antarctica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Antarctica::DumontDUrville;
-$DateTime::TimeZone::Antarctica::DumontDUrville::VERSION = '1.78';
+$DateTime::TimeZone::Antarctica::DumontDUrville::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -57,7 +57,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Antarctica::Macquarie;
-$DateTime::TimeZone::Antarctica::Macquarie::VERSION = '1.78';
+$DateTime::TimeZone::Antarctica::Macquarie::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -867,7 +867,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 45 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/antarctica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/antarctica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Antarctica::Mawson;
-$DateTime::TimeZone::Antarctica::Mawson::VERSION = '1.78';
+$DateTime::TimeZone::Antarctica::Mawson::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -48,7 +48,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/antarctica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/antarctica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Antarctica::Palmer;
-$DateTime::TimeZone::Antarctica::Palmer::VERSION = '1.78';
+$DateTime::TimeZone::Antarctica::Palmer::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -930,7 +930,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 50 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/antarctica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/antarctica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Antarctica::Rothera;
-$DateTime::TimeZone::Antarctica::Rothera::VERSION = '1.78';
+$DateTime::TimeZone::Antarctica::Rothera::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/antarctica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/antarctica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Antarctica::Syowa;
-$DateTime::TimeZone::Antarctica::Syowa::VERSION = '1.78';
+$DateTime::TimeZone::Antarctica::Syowa::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/antarctica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/antarctica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Antarctica::Troll;
-$DateTime::TimeZone::Antarctica::Troll::VERSION = '1.78';
+$DateTime::TimeZone::Antarctica::Troll::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -408,7 +408,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 21 }
 
@@ -462,25 +462,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '2004',
-    'in' => 'Oct',
-    'letter' => 'UTC',
+    'from' => '2005',
+    'in' => 'Mar',
+    'letter' => 'CEST',
     'name' => 'Troll',
-    'offset_from_std' => 0,
+    'offset_from_std' => 7200,
     'on' => 'lastSun',
-    'save' => '0:00',
+    'save' => '2:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '2005',
-    'in' => 'Mar',
-    'letter' => 'CEST',
+    'from' => '2004',
+    'in' => 'Oct',
+    'letter' => 'UTC',
     'name' => 'Troll',
-    'offset_from_std' => 7200,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '2:00',
+    'save' => '0:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/antarctica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/antarctica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Antarctica::Vostok;
-$DateTime::TimeZone::Antarctica::Vostok::VERSION = '1.78';
+$DateTime::TimeZone::Antarctica::Vostok::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Aden;
-$DateTime::TimeZone::Asia::Aden::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Aden::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Almaty;
-$DateTime::TimeZone::Asia::Almaty::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Almaty::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -489,7 +489,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 23 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Amman;
-$DateTime::TimeZone::Asia::Amman::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Amman::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -858,7 +858,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 46 }
 
@@ -911,18 +911,6 @@ sub _last_observance { $last_observance }
 
 my $rules = [
   bless( {
-    'at' => '0:00s',
-    'from' => '2014',
-    'in' => 'Oct',
-    'letter' => '',
-    'name' => 'Jordan',
-    'offset_from_std' => 0,
-    'on' => 'lastFri',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-  bless( {
     'at' => '24:00',
     'from' => '2014',
     'in' => 'Mar',
@@ -933,6 +921,18 @@ my $rules = [
     'save' => '1:00',
     'to' => 'max',
     'type' => undef
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '0:00s',
+    'from' => '2014',
+    'in' => 'Oct',
+    'letter' => '',
+    'name' => 'Jordan',
+    'offset_from_std' => 0,
+    'on' => 'lastFri',
+    'save' => '0',
+    'to' => 'max',
+    'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Anadyr;
-$DateTime::TimeZone::Asia::Anadyr::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Anadyr::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -606,7 +606,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 30 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Aqtau;
-$DateTime::TimeZone::Asia::Aqtau::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Aqtau::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -489,7 +489,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 22 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Aqtobe;
-$DateTime::TimeZone::Asia::Aqtobe::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Aqtobe::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -489,7 +489,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 23 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Ashgabat;
-$DateTime::TimeZone::Asia::Ashgabat::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Ashgabat::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -264,7 +264,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 11 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Baghdad;
-$DateTime::TimeZone::Asia::Baghdad::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Baghdad::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -516,7 +516,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 26 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Bahrain;
-$DateTime::TimeZone::Asia::Bahrain::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Bahrain::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -48,7 +48,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Baku;
-$DateTime::TimeZone::Asia::Baku::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Baku::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -822,7 +822,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 43 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Bangkok;
-$DateTime::TimeZone::Asia::Bangkok::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Bangkok::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -48,7 +48,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Beirut;
-$DateTime::TimeZone::Asia::Beirut::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Beirut::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1074,7 +1074,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 58 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Bishkek;
-$DateTime::TimeZone::Asia::Bishkek::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Bishkek::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -498,7 +498,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 25 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Brunei;
-$DateTime::TimeZone::Asia::Brunei::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Brunei::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -48,7 +48,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Chita;
-$DateTime::TimeZone::Asia::Chita::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Chita::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -615,7 +615,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 30 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Choibalsan;
-$DateTime::TimeZone::Asia::Choibalsan::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Choibalsan::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -453,7 +453,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 22 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Colombo;
-$DateTime::TimeZone::Asia::Colombo::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Colombo::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -102,7 +102,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 2 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Damascus;
-$DateTime::TimeZone::Asia::Damascus::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Damascus::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1164,7 +1164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 63 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Dhaka;
-$DateTime::TimeZone::Asia::Dhaka::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Dhaka::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -111,7 +111,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 1 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Dili;
-$DateTime::TimeZone::Asia::Dili::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Dili::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -75,7 +75,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Dubai;
-$DateTime::TimeZone::Asia::Dubai::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Dubai::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Dushanbe;
-$DateTime::TimeZone::Asia::Dushanbe::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Dushanbe::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -246,7 +246,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 11 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Gaza;
-$DateTime::TimeZone::Asia::Gaza::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Gaza::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1146,7 +1146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 59 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Hebron;
-$DateTime::TimeZone::Asia::Hebron::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Hebron::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1137,7 +1137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 60 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Ho_Chi_Minh;
-$DateTime::TimeZone::Asia::Ho_Chi_Minh::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Ho_Chi_Minh::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -111,7 +111,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Hong_Kong;
-$DateTime::TimeZone::Asia::Hong_Kong::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Hong_Kong::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -660,7 +660,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 34 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Hovd;
-$DateTime::TimeZone::Asia::Hovd::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Hovd::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -444,7 +444,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 22 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Irkutsk;
-$DateTime::TimeZone::Asia::Irkutsk::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Irkutsk::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -624,7 +624,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 30 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Jakarta;
-$DateTime::TimeZone::Asia::Jakarta::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Jakarta::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -102,7 +102,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Jayapura;
-$DateTime::TimeZone::Asia::Jayapura::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Jayapura::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -57,7 +57,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Jerusalem;
-$DateTime::TimeZone::Asia::Jerusalem::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Jerusalem::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1092,7 +1092,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 59 }
 
@@ -1147,24 +1147,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2013',
-    'in' => 'Oct',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'Zion',
-    'offset_from_std' => 0,
-    'on' => 'lastSun',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Fri>=23',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2013',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Oct',
+    'letter' => 'S',
     'name' => 'Zion',
-    'offset_from_std' => 3600,
-    'on' => 'Fri>=23',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'lastSun',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Kabul;
-$DateTime::TimeZone::Asia::Kabul::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Kabul::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -48,7 +48,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Kamchatka;
-$DateTime::TimeZone::Asia::Kamchatka::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Kamchatka::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -606,7 +606,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 30 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Karachi;
-$DateTime::TimeZone::Asia::Karachi::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Karachi::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -129,7 +129,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 4 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Kathmandu;
-$DateTime::TimeZone::Asia::Kathmandu::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Kathmandu::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -48,7 +48,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Khandyga;
-$DateTime::TimeZone::Asia::Khandyga::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Khandyga::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -633,7 +633,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 30 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Kolkata;
-$DateTime::TimeZone::Asia::Kolkata::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Kolkata::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -75,7 +75,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 1 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Krasnoyarsk;
-$DateTime::TimeZone::Asia::Krasnoyarsk::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Krasnoyarsk::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -615,7 +615,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 30 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Kuala_Lumpur;
-$DateTime::TimeZone::Asia::Kuala_Lumpur::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Kuala_Lumpur::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -102,7 +102,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 1 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Kuching;
-$DateTime::TimeZone::Asia::Kuching::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Kuching::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -201,7 +201,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 7 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Kuwait;
-$DateTime::TimeZone::Asia::Kuwait::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Kuwait::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Macau;
-$DateTime::TimeZone::Asia::Macau::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Macau::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -408,7 +408,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 20 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Magadan;
-$DateTime::TimeZone::Asia::Magadan::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Magadan::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -615,7 +615,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 30 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Makassar;
-$DateTime::TimeZone::Asia::Makassar::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Makassar::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -66,7 +66,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Manila;
-$DateTime::TimeZone::Asia::Manila::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Manila::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -120,7 +120,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 3 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Muscat;
-$DateTime::TimeZone::Asia::Muscat::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Muscat::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Nicosia;
-$DateTime::TimeZone::Asia::Nicosia::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Nicosia::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -957,7 +957,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 52 }
 
@@ -1011,25 +1011,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EUAsia',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EUAsia',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Novokuznetsk;
-$DateTime::TimeZone::Asia::Novokuznetsk::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Novokuznetsk::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -615,7 +615,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 30 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Novosibirsk;
-$DateTime::TimeZone::Asia::Novosibirsk::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Novosibirsk::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -624,7 +624,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 31 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Omsk;
-$DateTime::TimeZone::Asia::Omsk::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Omsk::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -615,7 +615,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 30 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Oral;
-$DateTime::TimeZone::Asia::Oral::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Oral::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -489,7 +489,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 23 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Pontianak;
-$DateTime::TimeZone::Asia::Pontianak::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Pontianak::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -102,7 +102,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Pyongyang;
-$DateTime::TimeZone::Asia::Pyongyang::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Pyongyang::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -21,44 +21,26 @@ my $spans =
 [
     [
 DateTime::TimeZone::NEG_INFINITY, #    utc_start
-59611131420, #      utc_end 1889-12-31 15:37:00 (Tue)
+60186901020, #      utc_end 1908-03-31 15:37:00 (Tue)
 DateTime::TimeZone::NEG_INFINITY, #  local_start
-59611161600, #    local_end 1890-01-01 00:00:00 (Wed)
+60186931200, #    local_end 1908-04-01 00:00:00 (Wed)
 30180,
 0,
 'LMT',
     ],
     [
-59611131420, #    utc_start 1889-12-31 15:37:00 (Tue)
-60081751800, #      utc_end 1904-11-30 15:30:00 (Wed)
-59611162020, #  local_start 1890-01-01 00:07:00 (Wed)
-60081782400, #    local_end 1904-12-01 00:00:00 (Thu)
+60186901020, #    utc_start 1908-03-31 15:37:00 (Tue)
+60305268600, #      utc_end 1911-12-31 15:30:00 (Sun)
+60186931620, #  local_start 1908-04-01 00:07:00 (Wed)
+60305299200, #    local_end 1912-01-01 00:00:00 (Mon)
 30600,
 0,
 'KST',
     ],
     [
-60081751800, #    utc_start 1904-11-30 15:30:00 (Wed)
-60810188400, #      utc_end 1927-12-31 15:00:00 (Sat)
-60081784200, #  local_start 1904-12-01 00:30:00 (Thu)
-60810220800, #    local_end 1928-01-01 00:00:00 (Sun)
-32400,
-0,
-'JCST',
-    ],
-    [
-60810188400, #    utc_start 1927-12-31 15:00:00 (Sat)
-60936420600, #      utc_end 1931-12-31 15:30:00 (Thu)
-60810219000, #  local_start 1927-12-31 23:30:00 (Sat)
-60936451200, #    local_end 1932-01-01 00:00:00 (Fri)
-30600,
-0,
-'KST',
-    ],
-    [
-60936420600, #    utc_start 1931-12-31 15:30:00 (Thu)
+60305268600, #    utc_start 1911-12-31 15:30:00 (Sun)
 61117858800, #      utc_end 1937-09-30 15:00:00 (Thu)
-60936453000, #  local_start 1932-01-01 00:30:00 (Fri)
+60305301000, #  local_start 1912-01-01 00:30:00 (Mon)
 61117891200, #    local_end 1937-10-01 00:00:00 (Fri)
 32400,
 0,
@@ -75,26 +57,8 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61367036400, #    utc_start 1945-08-23 15:00:00 (Thu)
-61637554800, #      utc_end 1954-03-20 15:00:00 (Sat)
-61367068800, #  local_start 1945-08-24 00:00:00 (Fri)
-61637587200, #    local_end 1954-03-21 00:00:00 (Sun)
-32400,
-0,
-'KST',
-    ],
-    [
-61637554800, #    utc_start 1954-03-20 15:00:00 (Sat)
-61870752000, #      utc_end 1961-08-09 16:00:00 (Wed)
-61637583600, #  local_start 1954-03-20 23:00:00 (Sat)
-61870780800, #    local_end 1961-08-10 00:00:00 (Thu)
-28800,
-0,
-'KST',
-    ],
-    [
-61870752000, #    utc_start 1961-08-09 16:00:00 (Wed)
 DateTime::TimeZone::INFINITY, #      utc_end
-61870784400, #  local_start 1961-08-10 01:00:00 (Thu)
+61367068800, #  local_start 1945-08-24 00:00:00 (Fri)
 DateTime::TimeZone::INFINITY, #    local_end
 32400,
 0,
@@ -102,7 +66,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Qatar;
-$DateTime::TimeZone::Asia::Qatar::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Qatar::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -48,7 +48,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Qyzylorda;
-$DateTime::TimeZone::Asia::Qyzylorda::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Qyzylorda::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -498,7 +498,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 23 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Rangoon;
-$DateTime::TimeZone::Asia::Rangoon::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Rangoon::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -66,7 +66,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Riyadh;
-$DateTime::TimeZone::Asia::Riyadh::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Riyadh::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Sakhalin;
-$DateTime::TimeZone::Asia::Sakhalin::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Sakhalin::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -624,7 +624,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 30 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Samarkand;
-$DateTime::TimeZone::Asia::Samarkand::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Samarkand::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -264,7 +264,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 12 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Seoul;
-$DateTime::TimeZone::Asia::Seoul::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Seoul::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -21,44 +21,26 @@ my $spans =
 [
     [
 DateTime::TimeZone::NEG_INFINITY, #    utc_start
-59611131128, #      utc_end 1889-12-31 15:32:08 (Tue)
+60186900728, #      utc_end 1908-03-31 15:32:08 (Tue)
 DateTime::TimeZone::NEG_INFINITY, #  local_start
-59611161600, #    local_end 1890-01-01 00:00:00 (Wed)
+60186931200, #    local_end 1908-04-01 00:00:00 (Wed)
 30472,
 0,
 'LMT',
     ],
     [
-59611131128, #    utc_start 1889-12-31 15:32:08 (Tue)
-60081751800, #      utc_end 1904-11-30 15:30:00 (Wed)
-59611161728, #  local_start 1890-01-01 00:02:08 (Wed)
-60081782400, #    local_end 1904-12-01 00:00:00 (Thu)
+60186900728, #    utc_start 1908-03-31 15:32:08 (Tue)
+60305268600, #      utc_end 1911-12-31 15:30:00 (Sun)
+60186931328, #  local_start 1908-04-01 00:02:08 (Wed)
+60305299200, #    local_end 1912-01-01 00:00:00 (Mon)
 30600,
 0,
 'KST',
     ],
     [
-60081751800, #    utc_start 1904-11-30 15:30:00 (Wed)
-60810188400, #      utc_end 1927-12-31 15:00:00 (Sat)
-60081784200, #  local_start 1904-12-01 00:30:00 (Thu)
-60810220800, #    local_end 1928-01-01 00:00:00 (Sun)
-32400,
-0,
-'JCST',
-    ],
-    [
-60810188400, #    utc_start 1927-12-31 15:00:00 (Sat)
-60936420600, #      utc_end 1931-12-31 15:30:00 (Thu)
-60810219000, #  local_start 1927-12-31 23:30:00 (Sat)
-60936451200, #    local_end 1932-01-01 00:00:00 (Fri)
-30600,
-0,
-'KST',
-    ],
-    [
-60936420600, #    utc_start 1931-12-31 15:30:00 (Thu)
+60305268600, #    utc_start 1911-12-31 15:30:00 (Sun)
 61117858800, #      utc_end 1937-09-30 15:00:00 (Thu)
-60936453000, #  local_start 1932-01-01 00:30:00 (Fri)
+60305301000, #  local_start 1912-01-01 00:30:00 (Mon)
 61117891200, #    local_end 1937-10-01 00:00:00 (Fri)
 32400,
 0,
@@ -84,80 +66,161 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
     [
 61637554800, #    utc_start 1954-03-20 15:00:00 (Sat)
-61831699200, #      utc_end 1960-05-14 16:00:00 (Sat)
-61637583600, #  local_start 1954-03-20 23:00:00 (Sat)
-61831728000, #    local_end 1960-05-15 00:00:00 (Sun)
-28800,
+61672980600, #      utc_end 1955-05-04 15:30:00 (Wed)
+61637585400, #  local_start 1954-03-20 23:30:00 (Sat)
+61673011200, #    local_end 1955-05-05 00:00:00 (Thu)
+30600,
 0,
 'KST',
     ],
     [
-61831699200, #    utc_start 1960-05-14 16:00:00 (Sat)
-61842150000, #      utc_end 1960-09-12 15:00:00 (Mon)
-61831731600, #  local_start 1960-05-15 01:00:00 (Sun)
-61842182400, #    local_end 1960-09-13 00:00:00 (Tue)
-32400,
+61672980600, #    utc_start 1955-05-04 15:30:00 (Wed)
+61683949800, #      utc_end 1955-09-08 14:30:00 (Thu)
+61673014800, #  local_start 1955-05-05 01:00:00 (Thu)
+61683984000, #    local_end 1955-09-09 00:00:00 (Fri)
+34200,
 1,
 'KDT',
     ],
     [
-61842150000, #    utc_start 1960-09-12 15:00:00 (Mon)
-61870752000, #      utc_end 1961-08-09 16:00:00 (Wed)
-61842178800, #  local_start 1960-09-12 23:00:00 (Mon)
-61870780800, #    local_end 1961-08-10 00:00:00 (Thu)
-28800,
+61683949800, #    utc_start 1955-09-08 14:30:00 (Thu)
+61705899000, #      utc_end 1956-05-19 15:30:00 (Sat)
+61683980400, #  local_start 1955-09-08 23:00:00 (Thu)
+61705929600, #    local_end 1956-05-20 00:00:00 (Sun)
+30600,
 0,
 'KST',
     ],
     [
-61870752000, #    utc_start 1961-08-09 16:00:00 (Wed)
-62096167800, #      utc_end 1968-09-30 15:30:00 (Mon)
-61870782600, #  local_start 1961-08-10 00:30:00 (Thu)
-62096198400, #    local_end 1968-10-01 00:00:00 (Tue)
+61705899000, #    utc_start 1956-05-19 15:30:00 (Sat)
+61717386600, #      utc_end 1956-09-29 14:30:00 (Sat)
+61705933200, #  local_start 1956-05-20 01:00:00 (Sun)
+61717420800, #    local_end 1956-09-30 00:00:00 (Sun)
+34200,
+1,
+'KDT',
+    ],
+    [
+61717386600, #    utc_start 1956-09-29 14:30:00 (Sat)
+61736139000, #      utc_end 1957-05-04 15:30:00 (Sat)
+61717417200, #  local_start 1956-09-29 23:00:00 (Sat)
+61736169600, #    local_end 1957-05-05 00:00:00 (Sun)
+30600,
+0,
+'KST',
+    ],
+    [
+61736139000, #    utc_start 1957-05-04 15:30:00 (Sat)
+61748231400, #      utc_end 1957-09-21 14:30:00 (Sat)
+61736173200, #  local_start 1957-05-05 01:00:00 (Sun)
+61748265600, #    local_end 1957-09-22 00:00:00 (Sun)
+34200,
+1,
+'KDT',
+    ],
+    [
+61748231400, #    utc_start 1957-09-21 14:30:00 (Sat)
+61767588600, #      utc_end 1958-05-03 15:30:00 (Sat)
+61748262000, #  local_start 1957-09-21 23:00:00 (Sat)
+61767619200, #    local_end 1958-05-04 00:00:00 (Sun)
 30600,
 0,
 'KST',
     ],
     [
-62096167800, #    utc_start 1968-09-30 15:30:00 (Mon)
-62683254000, #      utc_end 1987-05-09 15:00:00 (Sat)
-62096200200, #  local_start 1968-10-01 00:30:00 (Tue)
-62683286400, #    local_end 1987-05-10 00:00:00 (Sun)
+61767588600, #    utc_start 1958-05-03 15:30:00 (Sat)
+61779681000, #      utc_end 1958-09-20 14:30:00 (Sat)
+61767622800, #  local_start 1958-05-04 01:00:00 (Sun)
+61779715200, #    local_end 1958-09-21 00:00:00 (Sun)
+34200,
+1,
+'KDT',
+    ],
+    [
+61779681000, #    utc_start 1958-09-20 14:30:00 (Sat)
+61799038200, #      utc_end 1959-05-02 15:30:00 (Sat)
+61779711600, #  local_start 1958-09-20 23:00:00 (Sat)
+61799068800, #    local_end 1959-05-03 00:00:00 (Sun)
+30600,
+0,
+'KST',
+    ],
+    [
+61799038200, #    utc_start 1959-05-02 15:30:00 (Sat)
+61811130600, #      utc_end 1959-09-19 14:30:00 (Sat)
+61799072400, #  local_start 1959-05-03 01:00:00 (Sun)
+61811164800, #    local_end 1959-09-20 00:00:00 (Sun)
+34200,
+1,
+'KDT',
+    ],
+    [
+61811130600, #    utc_start 1959-09-19 14:30:00 (Sat)
+61830487800, #      utc_end 1960-04-30 15:30:00 (Sat)
+61811161200, #  local_start 1959-09-19 23:00:00 (Sat)
+61830518400, #    local_end 1960-05-01 00:00:00 (Sun)
+30600,
+0,
+'KST',
+    ],
+    [
+61830487800, #    utc_start 1960-04-30 15:30:00 (Sat)
+61842580200, #      utc_end 1960-09-17 14:30:00 (Sat)
+61830522000, #  local_start 1960-05-01 01:00:00 (Sun)
+61842614400, #    local_end 1960-09-18 00:00:00 (Sun)
+34200,
+1,
+'KDT',
+    ],
+    [
+61842580200, #    utc_start 1960-09-17 14:30:00 (Sat)
+61870750200, #      utc_end 1961-08-09 15:30:00 (Wed)
+61842610800, #  local_start 1960-09-17 23:00:00 (Sat)
+61870780800, #    local_end 1961-08-10 00:00:00 (Thu)
+30600,
+0,
+'KST',
+    ],
+    [
+61870750200, #    utc_start 1961-08-09 15:30:00 (Wed)
+62683261200, #      utc_end 1987-05-09 17:00:00 (Sat)
+61870782600, #  local_start 1961-08-10 00:30:00 (Thu)
+62683293600, #    local_end 1987-05-10 02:00:00 (Sun)
 32400,
 0,
 'KST',
     ],
     [
-62683254000, #    utc_start 1987-05-09 15:00:00 (Sat)
-62696556000, #      utc_end 1987-10-10 14:00:00 (Sat)
-62683290000, #  local_start 1987-05-10 01:00:00 (Sun)
-62696592000, #    local_end 1987-10-11 00:00:00 (Sun)
+62683261200, #    utc_start 1987-05-09 17:00:00 (Sat)
+62696566800, #      utc_end 1987-10-10 17:00:00 (Sat)
+62683297200, #  local_start 1987-05-10 03:00:00 (Sun)
+62696602800, #    local_end 1987-10-11 03:00:00 (Sun)
 36000,
 1,
 'KDT',
     ],
     [
-62696556000, #    utc_start 1987-10-10 14:00:00 (Sat)
-62714703600, #      utc_end 1988-05-07 15:00:00 (Sat)
-62696588400, #  local_start 1987-10-10 23:00:00 (Sat)
-62714736000, #    local_end 1988-05-08 00:00:00 (Sun)
+62696566800, #    utc_start 1987-10-10 17:00:00 (Sat)
+62714710800, #      utc_end 1988-05-07 17:00:00 (Sat)
+62696599200, #  local_start 1987-10-11 02:00:00 (Sun)
+62714743200, #    local_end 1988-05-08 02:00:00 (Sun)
 32400,
 0,
 'KST',
     ],
     [
-62714703600, #    utc_start 1988-05-07 15:00:00 (Sat)
-62728005600, #      utc_end 1988-10-08 14:00:00 (Sat)
-62714739600, #  local_start 1988-05-08 01:00:00 (Sun)
-62728041600, #    local_end 1988-10-09 00:00:00 (Sun)
+62714710800, #    utc_start 1988-05-07 17:00:00 (Sat)
+62728016400, #      utc_end 1988-10-08 17:00:00 (Sat)
+62714746800, #  local_start 1988-05-08 03:00:00 (Sun)
+62728052400, #    local_end 1988-10-09 03:00:00 (Sun)
 36000,
 1,
 'KDT',
     ],
     [
-62728005600, #    utc_start 1988-10-08 14:00:00 (Sat)
+62728016400, #    utc_start 1988-10-08 17:00:00 (Sat)
 DateTime::TimeZone::INFINITY, #      utc_end
-62728038000, #  local_start 1988-10-08 23:00:00 (Sat)
+62728048800, #  local_start 1988-10-09 02:00:00 (Sun)
 DateTime::TimeZone::INFINITY, #    local_end
 32400,
 0,
@@ -165,9 +228,9 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
-sub has_dst_changes { 3 }
+sub has_dst_changes { 8 }
 
 sub _max_year { 2024 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Shanghai;
-$DateTime::TimeZone::Asia::Shanghai::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Shanghai::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -192,7 +192,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 8 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Singapore;
-$DateTime::TimeZone::Asia::Singapore::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Singapore::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -111,7 +111,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 1 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Srednekolymsk;
-$DateTime::TimeZone::Asia::Srednekolymsk::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Srednekolymsk::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -615,7 +615,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 30 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Taipei;
-$DateTime::TimeZone::Asia::Taipei::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Taipei::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -399,7 +399,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 19 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Tashkent;
-$DateTime::TimeZone::Asia::Tashkent::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Tashkent::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -264,7 +264,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 12 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Tbilisi;
-$DateTime::TimeZone::Asia::Tbilisi::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Tbilisi::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -525,7 +525,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 27 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Tehran;
-$DateTime::TimeZone::Asia::Tehran::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Tehran::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -930,7 +930,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 48 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Thimphu;
-$DateTime::TimeZone::Asia::Thimphu::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Thimphu::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -48,7 +48,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Tokyo;
-$DateTime::TimeZone::Asia::Tokyo::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Tokyo::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -129,7 +129,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 4 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Ulaanbaatar;
-$DateTime::TimeZone::Asia::Ulaanbaatar::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Ulaanbaatar::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -444,7 +444,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 22 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Urumqi;
-$DateTime::TimeZone::Asia::Urumqi::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Urumqi::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Ust_Nera;
-$DateTime::TimeZone::Asia::Ust_Nera::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Ust_Nera::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -624,7 +624,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 30 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Vladivostok;
-$DateTime::TimeZone::Asia::Vladivostok::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Vladivostok::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -615,7 +615,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 30 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Yakutsk;
-$DateTime::TimeZone::Asia::Yakutsk::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Yakutsk::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -615,7 +615,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 30 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Yekaterinburg;
-$DateTime::TimeZone::Asia::Yekaterinburg::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Yekaterinburg::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -624,7 +624,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 30 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Asia::Yerevan;
-$DateTime::TimeZone::Asia::Yerevan::VERSION = '1.78';
+$DateTime::TimeZone::Asia::Yerevan::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -615,7 +615,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 31 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Atlantic::Azores;
-$DateTime::TimeZone::Atlantic::Azores::VERSION = '1.78';
+$DateTime::TimeZone::Atlantic::Azores::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1794,7 +1794,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 101 }
 
@@ -1848,25 +1848,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Atlantic::Bermuda;
-$DateTime::TimeZone::Atlantic::Bermuda::VERSION = '1.78';
+$DateTime::TimeZone::Atlantic::Bermuda::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -975,7 +975,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 52 }
 
@@ -1030,24 +1030,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Atlantic::Canary;
-$DateTime::TimeZone::Atlantic::Canary::VERSION = '1.78';
+$DateTime::TimeZone::Atlantic::Canary::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -876,7 +876,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 47 }
 
@@ -930,25 +930,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/africa.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Atlantic::Cape_Verde;
-$DateTime::TimeZone::Atlantic::Cape_Verde::VERSION = '1.78';
+$DateTime::TimeZone::Atlantic::Cape_Verde::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -66,7 +66,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 1 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Atlantic::Faroe;
-$DateTime::TimeZone::Atlantic::Faroe::VERSION = '1.78';
+$DateTime::TimeZone::Atlantic::Faroe::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -849,7 +849,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 45 }
 
@@ -903,25 +903,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Atlantic::Madeira;
-$DateTime::TimeZone::Atlantic::Madeira::VERSION = '1.78';
+$DateTime::TimeZone::Atlantic::Madeira::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1794,7 +1794,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 101 }
 
@@ -1848,25 +1848,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Atlantic::Reykjavik;
-$DateTime::TimeZone::Atlantic::Reykjavik::VERSION = '1.78';
+$DateTime::TimeZone::Atlantic::Reykjavik::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -615,7 +615,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 31 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Atlantic::South_Georgia;
-$DateTime::TimeZone::Atlantic::South_Georgia::VERSION = '1.78';
+$DateTime::TimeZone::Atlantic::South_Georgia::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Atlantic::Stanley;
-$DateTime::TimeZone::Atlantic::Stanley::VERSION = '1.78';
+$DateTime::TimeZone::Atlantic::Stanley::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -660,7 +660,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 33 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Australia::Adelaide;
-$DateTime::TimeZone::Australia::Adelaide::VERSION = '1.78';
+$DateTime::TimeZone::Australia::Adelaide::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1101,7 +1101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 59 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Australia::Brisbane;
-$DateTime::TimeZone::Australia::Brisbane::VERSION = '1.78';
+$DateTime::TimeZone::Australia::Brisbane::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -192,7 +192,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 8 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Australia::Broken_Hill;
-$DateTime::TimeZone::Australia::Broken_Hill::VERSION = '1.78';
+$DateTime::TimeZone::Australia::Broken_Hill::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1119,7 +1119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 60 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Australia::Currie;
-$DateTime::TimeZone::Australia::Currie::VERSION = '1.78';
+$DateTime::TimeZone::Australia::Currie::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1101,7 +1101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 60 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Australia::Darwin;
-$DateTime::TimeZone::Australia::Darwin::VERSION = '1.78';
+$DateTime::TimeZone::Australia::Darwin::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -120,7 +120,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 4 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Australia::Eucla;
-$DateTime::TimeZone::Australia::Eucla::VERSION = '1.78';
+$DateTime::TimeZone::Australia::Eucla::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -210,7 +210,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 9 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Australia::Hobart;
-$DateTime::TimeZone::Australia::Hobart::VERSION = '1.78';
+$DateTime::TimeZone::Australia::Hobart::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1173,7 +1173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 64 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Australia::Lindeman;
-$DateTime::TimeZone::Australia::Lindeman::VERSION = '1.78';
+$DateTime::TimeZone::Australia::Lindeman::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -237,7 +237,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 10 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Australia::Lord_Howe;
-$DateTime::TimeZone::Australia::Lord_Howe::VERSION = '1.78';
+$DateTime::TimeZone::Australia::Lord_Howe::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -840,7 +840,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 45 }
 
@@ -895,24 +895,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2008',
-    'in' => 'Apr',
-    'letter' => 'S',
+    'in' => 'Oct',
+    'letter' => 'D',
     'name' => 'LH',
-    'offset_from_std' => 0,
+    'offset_from_std' => 1800,
     'on' => 'Sun>=1',
-    'save' => '0',
+    'save' => '0:30',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2008',
-    'in' => 'Oct',
-    'letter' => 'D',
+    'in' => 'Apr',
+    'letter' => 'S',
     'name' => 'LH',
-    'offset_from_std' => 1800,
+    'offset_from_std' => 0,
     'on' => 'Sun>=1',
-    'save' => '0:30',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Australia::Melbourne;
-$DateTime::TimeZone::Australia::Melbourne::VERSION = '1.78';
+$DateTime::TimeZone::Australia::Melbourne::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1092,7 +1092,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 59 }
 
@@ -1147,24 +1147,24 @@ my $rules = [
   bless( {
     'at' => '2:00s',
     'from' => '2008',
-    'in' => 'Apr',
-    'letter' => 'S',
+    'in' => 'Oct',
+    'letter' => 'D',
     'name' => 'AV',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'Sun>=1',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00s',
     'from' => '2008',
-    'in' => 'Oct',
-    'letter' => 'D',
+    'in' => 'Apr',
+    'letter' => 'S',
     'name' => 'AV',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'Sun>=1',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Australia::Perth;
-$DateTime::TimeZone::Australia::Perth::VERSION = '1.78';
+$DateTime::TimeZone::Australia::Perth::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -210,7 +210,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 9 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Australia::Sydney;
-$DateTime::TimeZone::Australia::Sydney::VERSION = '1.78';
+$DateTime::TimeZone::Australia::Sydney::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1092,7 +1092,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 59 }
 
@@ -1147,24 +1147,24 @@ my $rules = [
   bless( {
     'at' => '2:00s',
     'from' => '2008',
-    'in' => 'Oct',
-    'letter' => 'D',
+    'in' => 'Apr',
+    'letter' => 'S',
     'name' => 'AN',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'Sun>=1',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00s',
     'from' => '2008',
-    'in' => 'Apr',
-    'letter' => 'S',
+    'in' => 'Oct',
+    'letter' => 'D',
     'name' => 'AN',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'Sun>=1',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::CET;
-$DateTime::TimeZone::CET::VERSION = '1.78';
+$DateTime::TimeZone::CET::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1029,7 +1029,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 56 }
 
@@ -1057,25 +1057,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '2:00s',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'C-Eur',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00s',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'C-Eur',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::CST6CDT;
-$DateTime::TimeZone::CST6CDT::VERSION = '1.78';
+$DateTime::TimeZone::CST6CDT::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1146,7 +1146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 63 }
 
@@ -1175,24 +1175,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -6,7 +6,7 @@
 # Do not edit this file directly.
 
 package DateTime::TimeZone::Catalog;
-$DateTime::TimeZone::Catalog::VERSION = '1.78';
+$DateTime::TimeZone::Catalog::VERSION = '1.80';
 use strict;
 
 use vars qw( @ALL @CATEGORY_NAMES %CATEGORIES %ZONES_BY_COUNTRY %LINKS );
@@ -15,22 +15,16 @@ use vars qw( @ALL @CATEGORY_NAMES %CATEGORIES %ZONES_BY_COUNTRY %LINKS );
 qw(
   Africa/Abidjan
   Africa/Accra
-  Africa/Addis_Ababa
   Africa/Algiers
-  Africa/Asmara
   Africa/Bissau
   Africa/Cairo
   Africa/Casablanca
   Africa/Ceuta
-  Africa/Dar_es_Salaam
-  Africa/Djibouti
   Africa/El_Aaiun
   Africa/Johannesburg
-  Africa/Kampala
   Africa/Khartoum
   Africa/Lagos
   Africa/Maputo
-  Africa/Mogadishu
   Africa/Monrovia
   Africa/Nairobi
   Africa/Ndjamena
@@ -324,16 +318,13 @@ qw(
   Europe/Zaporozhye
   Europe/Zurich
   HST
-  Indian/Antananarivo
   Indian/Chagos
   Indian/Christmas
   Indian/Cocos
-  Indian/Comoro
   Indian/Kerguelen
   Indian/Mahe
   Indian/Maldives
   Indian/Mauritius
-  Indian/Mayotte
   Indian/Reunion
   MET
   MST
@@ -399,22 +390,16 @@ qw(
   'Africa' => [ qw(
     Abidjan
     Accra
-    Addis_Ababa
     Algiers
-    Asmara
     Bissau
     Cairo
     Casablanca
     Ceuta
-    Dar_es_Salaam
-    Djibouti
     El_Aaiun
     Johannesburg
-    Kampala
     Khartoum
     Lagos
     Maputo
-    Mogadishu
     Monrovia
     Nairobi
     Ndjamena
@@ -716,16 +701,13 @@ qw(
     Zurich
 ) ],
   'Indian' => [ qw(
-    Antananarivo
     Chagos
     Christmas
     Cocos
-    Comoro
     Kerguelen
     Mahe
     Maldives
     Mauritius
-    Mayotte
     Reunion
 ) ],
   'Pacific' => [ qw(
@@ -1692,7 +1674,9 @@ qw(
 %LINKS =
 (
   'AKST9AKDT' => 'America/Anchorage',
-  'Africa/Asmera' => 'Africa/Asmara',
+  'Africa/Addis_Ababa' => 'Africa/Nairobi',
+  'Africa/Asmara' => 'Africa/Nairobi',
+  'Africa/Asmera' => 'Africa/Nairobi',
   'Africa/Bamako' => 'Africa/Abidjan',
   'Africa/Bangui' => 'Africa/Lagos',
   'Africa/Banjul' => 'Africa/Abidjan',
@@ -1701,11 +1685,14 @@ qw(
   'Africa/Bujumbura' => 'Africa/Maputo',
   'Africa/Conakry' => 'Africa/Abidjan',
   'Africa/Dakar' => 'Africa/Abidjan',
+  'Africa/Dar_es_Salaam' => 'Africa/Nairobi',
+  'Africa/Djibouti' => 'Africa/Nairobi',
   'Africa/Douala' => 'Africa/Lagos',
   'Africa/Freetown' => 'Africa/Abidjan',
   'Africa/Gaborone' => 'Africa/Maputo',
   'Africa/Harare' => 'Africa/Maputo',
   'Africa/Juba' => 'Africa/Khartoum',
+  'Africa/Kampala' => 'Africa/Nairobi',
   'Africa/Kigali' => 'Africa/Maputo',
   'Africa/Kinshasa' => 'Africa/Lagos',
   'Africa/Libreville' => 'Africa/Lagos',
@@ -1716,6 +1703,7 @@ qw(
   'Africa/Malabo' => 'Africa/Lagos',
   'Africa/Maseru' => 'Africa/Johannesburg',
   'Africa/Mbabane' => 'Africa/Johannesburg',
+  'Africa/Mogadishu' => 'Africa/Nairobi',
   'Africa/Niamey' => 'Africa/Lagos',
   'Africa/Nouakchott' => 'Africa/Abidjan',
   'Africa/Ouagadougou' => 'Africa/Abidjan',
@@ -1838,6 +1826,9 @@ qw(
   'Greenwich' => 'UTC',
   'Hongkong' => 'Asia/Hong_Kong',
   'Iceland' => 'Atlantic/Reykjavik',
+  'Indian/Antananarivo' => 'Africa/Nairobi',
+  'Indian/Comoro' => 'Africa/Nairobi',
+  'Indian/Mayotte' => 'Africa/Nairobi',
   'Iran' => 'Asia/Tehran',
   'Israel' => 'Asia/Jerusalem',
   'JST-9' => 'Asia/Tokyo',
@@ -1884,7 +1875,7 @@ qw(
 
 ;
 
-sub OlsonVersion { '2014i' }
+sub OlsonVersion { '2014j' }
 
 
 1;
@@ -1910,21 +1901,15 @@ so that applications can easily present a list of timezones.
 
   Africa/Abidjan
   Africa/Accra
-  Africa/Addis_Ababa
   Africa/Algiers
-  Africa/Asmara
   Africa/Bissau
   Africa/Cairo
   Africa/Casablanca
-  Africa/Dar_es_Salaam
-  Africa/Djibouti
   Africa/El_Aaiun
   Africa/Johannesburg
-  Africa/Kampala
   Africa/Khartoum
   Africa/Lagos
   Africa/Maputo
-  Africa/Mogadishu
   Africa/Monrovia
   Africa/Nairobi
   Africa/Ndjamena
@@ -2234,11 +2219,8 @@ so that applications can easily present a list of timezones.
 
 =head3 Indian
 
-  Indian/Antananarivo
-  Indian/Comoro
   Indian/Mahe
   Indian/Mauritius
-  Indian/Mayotte
   Indian/Reunion
   Indian/Kerguelen
   Indian/Chagos
@@ -3451,7 +3433,9 @@ so that applications can easily present a list of timezones.
 A linked zone is an alias from one name to another.
 
   AKST9AKDT => America/Anchorage
-  Africa/Asmera => Africa/Asmara
+  Africa/Addis_Ababa => Africa/Nairobi
+  Africa/Asmara => Africa/Nairobi
+  Africa/Asmera => Africa/Nairobi
   Africa/Bamako => Africa/Abidjan
   Africa/Bangui => Africa/Lagos
   Africa/Banjul => Africa/Abidjan
@@ -3460,11 +3444,14 @@ A linked zone is an alias from one name to another.
   Africa/Bujumbura => Africa/Maputo
   Africa/Conakry => Africa/Abidjan
   Africa/Dakar => Africa/Abidjan
+  Africa/Dar_es_Salaam => Africa/Nairobi
+  Africa/Djibouti => Africa/Nairobi
   Africa/Douala => Africa/Lagos
   Africa/Freetown => Africa/Abidjan
   Africa/Gaborone => Africa/Maputo
   Africa/Harare => Africa/Maputo
   Africa/Juba => Africa/Khartoum
+  Africa/Kampala => Africa/Nairobi
   Africa/Kigali => Africa/Maputo
   Africa/Kinshasa => Africa/Lagos
   Africa/Libreville => Africa/Lagos
@@ -3475,6 +3462,7 @@ A linked zone is an alias from one name to another.
   Africa/Malabo => Africa/Lagos
   Africa/Maseru => Africa/Johannesburg
   Africa/Mbabane => Africa/Johannesburg
+  Africa/Mogadishu => Africa/Nairobi
   Africa/Niamey => Africa/Lagos
   Africa/Nouakchott => Africa/Abidjan
   Africa/Ouagadougou => Africa/Abidjan
@@ -3597,6 +3585,9 @@ A linked zone is an alias from one name to another.
   Greenwich => UTC
   Hongkong => Asia/Hong_Kong
   Iceland => Atlantic/Reykjavik
+  Indian/Antananarivo => Africa/Nairobi
+  Indian/Comoro => Africa/Nairobi
+  Indian/Mayotte => Africa/Nairobi
   Iran => Asia/Tehran
   Israel => Asia/Jerusalem
   JST-9 => Asia/Tokyo
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::EET;
-$DateTime::TimeZone::EET::VERSION = '1.78';
+$DateTime::TimeZone::EET::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -903,7 +903,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 49 }
 
@@ -931,25 +931,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::EST;
-$DateTime::TimeZone::EST::VERSION = '1.78';
+$DateTime::TimeZone::EST::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -30,7 +30,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::EST5EDT;
-$DateTime::TimeZone::EST5EDT::VERSION = '1.78';
+$DateTime::TimeZone::EST5EDT::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1146,7 +1146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 63 }
 
@@ -1175,24 +1175,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Amsterdam;
-$DateTime::TimeZone::Europe::Amsterdam::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Amsterdam::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1434,7 +1434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 78 }
 
@@ -1488,25 +1488,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Andorra;
-$DateTime::TimeZone::Europe::Andorra::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Andorra::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -777,7 +777,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 41 }
 
@@ -831,25 +831,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Athens;
-$DateTime::TimeZone::Europe::Athens::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Athens::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1056,7 +1056,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 56 }
 
@@ -1110,25 +1110,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Belgrade;
-$DateTime::TimeZone::Europe::Belgrade::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Belgrade::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -894,7 +894,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 47 }
 
@@ -948,25 +948,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Berlin;
-$DateTime::TimeZone::Europe::Berlin::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Berlin::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1110,7 +1110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 61 }
 
@@ -1164,25 +1164,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Brussels;
-$DateTime::TimeZone::Europe::Brussels::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Brussels::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1488,7 +1488,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 80 }
 
@@ -1542,25 +1542,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Bucharest;
-$DateTime::TimeZone::Europe::Bucharest::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Bucharest::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1056,7 +1056,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 55 }
 
@@ -1110,25 +1110,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Budapest;
-$DateTime::TimeZone::Europe::Budapest::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Budapest::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1182,7 +1182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 63 }
 
@@ -1236,25 +1236,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Chisinau;
-$DateTime::TimeZone::Europe::Chisinau::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Chisinau::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1092,7 +1092,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 56 }
 
@@ -1146,25 +1146,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Copenhagen;
-$DateTime::TimeZone::Europe::Copenhagen::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Copenhagen::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1020,7 +1020,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 54 }
 
@@ -1074,25 +1074,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Dublin;
-$DateTime::TimeZone::Europe::Dublin::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Dublin::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1875,7 +1875,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 101 }
 
@@ -1929,25 +1929,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Gibraltar;
-$DateTime::TimeZone::Europe::Gibraltar::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Gibraltar::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1596,7 +1596,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 92 }
 
@@ -1650,25 +1650,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Helsinki;
-$DateTime::TimeZone::Europe::Helsinki::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Helsinki::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -876,7 +876,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 46 }
 
@@ -930,25 +930,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Istanbul;
-$DateTime::TimeZone::Europe::Istanbul::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Istanbul::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1380,7 +1380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 74 }
 
@@ -1434,25 +1434,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Kaliningrad;
-$DateTime::TimeZone::Europe::Kaliningrad::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Kaliningrad::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -741,7 +741,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 37 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Kiev;
-$DateTime::TimeZone::Europe::Kiev::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Kiev::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -903,7 +903,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 47 }
 
@@ -957,25 +957,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Lisbon;
-$DateTime::TimeZone::Europe::Lisbon::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Lisbon::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1803,7 +1803,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 101 }
 
@@ -1857,25 +1857,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::London;
-$DateTime::TimeZone::Europe::London::VERSION = '1.78';
+$DateTime::TimeZone::Europe::London::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1992,7 +1992,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 114 }
 
@@ -2046,25 +2046,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Luxembourg;
-$DateTime::TimeZone::Europe::Luxembourg::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Luxembourg::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1461,7 +1461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 79 }
 
@@ -1515,25 +1515,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Madrid;
-$DateTime::TimeZone::Europe::Madrid::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Madrid::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1290,7 +1290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 74 }
 
@@ -1344,25 +1344,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Malta;
-$DateTime::TimeZone::Europe::Malta::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Malta::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1335,7 +1335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 72 }
 
@@ -1389,25 +1389,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Minsk;
-$DateTime::TimeZone::Europe::Minsk::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Minsk::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -660,7 +660,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 32 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Monaco;
-$DateTime::TimeZone::Europe::Monaco::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Monaco::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1479,7 +1479,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 84 }
 
@@ -1533,25 +1533,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Moscow;
-$DateTime::TimeZone::Europe::Moscow::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Moscow::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -732,7 +732,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 38 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Oslo;
-$DateTime::TimeZone::Europe::Oslo::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Oslo::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1083,7 +1083,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 58 }
 
@@ -1137,25 +1137,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Paris;
-$DateTime::TimeZone::Europe::Paris::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Paris::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1470,7 +1470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 81 }
 
@@ -1524,25 +1524,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Prague;
-$DateTime::TimeZone::Europe::Prague::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Prague::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1092,7 +1092,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 58 }
 
@@ -1146,25 +1146,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Riga;
-$DateTime::TimeZone::Europe::Riga::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Riga::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -966,7 +966,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 49 }
 
@@ -1020,25 +1020,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Rome;
-$DateTime::TimeZone::Europe::Rome::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Rome::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1353,7 +1353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 73 }
 
@@ -1407,25 +1407,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Samara;
-$DateTime::TimeZone::Europe::Samara::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Samara::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -615,7 +615,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 30 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Simferopol;
-$DateTime::TimeZone::Europe::Simferopol::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Simferopol::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -741,7 +741,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 36 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Sofia;
-$DateTime::TimeZone::Europe::Sofia::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Sofia::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -975,7 +975,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 50 }
 
@@ -1029,25 +1029,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Stockholm;
-$DateTime::TimeZone::Europe::Stockholm::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Stockholm::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -894,7 +894,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 47 }
 
@@ -948,25 +948,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Tallinn;
-$DateTime::TimeZone::Europe::Tallinn::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Tallinn::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -939,7 +939,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 48 }
 
@@ -993,25 +993,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Tirane;
-$DateTime::TimeZone::Europe::Tirane::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Tirane::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1011,7 +1011,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 55 }
 
@@ -1065,25 +1065,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Uzhgorod;
-$DateTime::TimeZone::Europe::Uzhgorod::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Uzhgorod::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -930,7 +930,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 47 }
 
@@ -984,25 +984,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Vienna;
-$DateTime::TimeZone::Europe::Vienna::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Vienna::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1083,7 +1083,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 57 }
 
@@ -1137,25 +1137,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Vilnius;
-$DateTime::TimeZone::Europe::Vilnius::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Vilnius::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -903,7 +903,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 45 }
 
@@ -957,25 +957,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Volgograd;
-$DateTime::TimeZone::Europe::Volgograd::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Volgograd::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -615,7 +615,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 29 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Warsaw;
-$DateTime::TimeZone::Europe::Warsaw::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Warsaw::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1317,7 +1317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 70 }
 
@@ -1371,25 +1371,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Zaporozhye;
-$DateTime::TimeZone::Europe::Zaporozhye::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Zaporozhye::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -912,7 +912,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 47 }
 
@@ -966,25 +966,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Europe::Zurich;
-$DateTime::TimeZone::Europe::Zurich::VERSION = '1.78';
+$DateTime::TimeZone::Europe::Zurich::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -894,7 +894,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 47 }
 
@@ -948,25 +948,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -1,5 +1,5 @@
 package DateTime::TimeZone::Floating;
-$DateTime::TimeZone::Floating::VERSION = '1.78';
+$DateTime::TimeZone::Floating::VERSION = '1.80';
 use strict;
 use warnings;
 
@@ -54,7 +54,7 @@ DateTime::TimeZone::Floating - A time zone that is always local
 
 =head1 VERSION
 
-version 1.78
+version 1.80
 
 =head1 SYNOPSIS
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::HST;
-$DateTime::TimeZone::HST::VERSION = '1.78';
+$DateTime::TimeZone::HST::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -30,7 +30,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -1,74 +0,0 @@
-# This file is auto-generated by the Perl DateTime Suite time zone
-# code generator (0.07) This code generator comes with the
-# DateTime::TimeZone module distribution in the tools/ directory
-
-#
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
-#
-# Do not edit this file directly.
-#
-package DateTime::TimeZone::Indian::Antananarivo;
-$DateTime::TimeZone::Indian::Antananarivo::VERSION = '1.78';
-use strict;
-
-use Class::Singleton 1.03;
-use DateTime::TimeZone;
-use DateTime::TimeZone::OlsonDB;
-
-@DateTime::TimeZone::Indian::Antananarivo::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
-
-my $spans =
-[
-    [
-DateTime::TimeZone::NEG_INFINITY, #    utc_start
-60289390196, #      utc_end 1911-06-30 20:49:56 (Fri)
-DateTime::TimeZone::NEG_INFINITY, #  local_start
-60289401600, #    local_end 1911-07-01 00:00:00 (Sat)
-11404,
-0,
-'LMT',
-    ],
-    [
-60289390196, #    utc_start 1911-06-30 20:49:56 (Fri)
-61635758400, #      utc_end 1954-02-27 20:00:00 (Sat)
-60289400996, #  local_start 1911-06-30 23:49:56 (Fri)
-61635769200, #    local_end 1954-02-27 23:00:00 (Sat)
-10800,
-0,
-'EAT',
-    ],
-    [
-61635758400, #    utc_start 1954-02-27 20:00:00 (Sat)
-61643620800, #      utc_end 1954-05-29 20:00:00 (Sat)
-61635772800, #  local_start 1954-02-28 00:00:00 (Sun)
-61643635200, #    local_end 1954-05-30 00:00:00 (Sun)
-14400,
-1,
-'EAST',
-    ],
-    [
-61643620800, #    utc_start 1954-05-29 20:00:00 (Sat)
-DateTime::TimeZone::INFINITY, #      utc_end
-61643631600, #  local_start 1954-05-29 23:00:00 (Sat)
-DateTime::TimeZone::INFINITY, #    local_end
-10800,
-0,
-'EAT',
-    ],
-];
-
-sub olson_version { '2014i' }
-
-sub has_dst_changes { 1 }
-
-sub _max_year { 2024 }
-
-sub _new_instance
-{
-    return shift->_init( @_, spans => $spans );
-}
-
-
-
-1;
-
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Indian::Chagos;
-$DateTime::TimeZone::Indian::Chagos::VERSION = '1.78';
+$DateTime::TimeZone::Indian::Chagos::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -48,7 +48,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Indian::Christmas;
-$DateTime::TimeZone::Indian::Christmas::VERSION = '1.78';
+$DateTime::TimeZone::Indian::Christmas::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Indian::Cocos;
-$DateTime::TimeZone::Indian::Cocos::VERSION = '1.78';
+$DateTime::TimeZone::Indian::Cocos::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -1,56 +0,0 @@
-# This file is auto-generated by the Perl DateTime Suite time zone
-# code generator (0.07) This code generator comes with the
-# DateTime::TimeZone module distribution in the tools/ directory
-
-#
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
-#
-# Do not edit this file directly.
-#
-package DateTime::TimeZone::Indian::Comoro;
-$DateTime::TimeZone::Indian::Comoro::VERSION = '1.78';
-use strict;
-
-use Class::Singleton 1.03;
-use DateTime::TimeZone;
-use DateTime::TimeZone::OlsonDB;
-
-@DateTime::TimeZone::Indian::Comoro::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
-
-my $spans =
-[
-    [
-DateTime::TimeZone::NEG_INFINITY, #    utc_start
-60289391216, #      utc_end 1911-06-30 21:06:56 (Fri)
-DateTime::TimeZone::NEG_INFINITY, #  local_start
-60289401600, #    local_end 1911-07-01 00:00:00 (Sat)
-10384,
-0,
-'LMT',
-    ],
-    [
-60289391216, #    utc_start 1911-06-30 21:06:56 (Fri)
-DateTime::TimeZone::INFINITY, #      utc_end
-60289402016, #  local_start 1911-07-01 00:06:56 (Sat)
-DateTime::TimeZone::INFINITY, #    local_end
-10800,
-0,
-'EAT',
-    ],
-];
-
-sub olson_version { '2014i' }
-
-sub has_dst_changes { 0 }
-
-sub _max_year { 2024 }
-
-sub _new_instance
-{
-    return shift->_init( @_, spans => $spans );
-}
-
-
-
-1;
-
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/antarctica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/antarctica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Indian::Kerguelen;
-$DateTime::TimeZone::Indian::Kerguelen::VERSION = '1.78';
+$DateTime::TimeZone::Indian::Kerguelen::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/africa.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Indian::Mahe;
-$DateTime::TimeZone::Indian::Mahe::VERSION = '1.78';
+$DateTime::TimeZone::Indian::Mahe::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/asia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/asia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Indian::Maldives;
-$DateTime::TimeZone::Indian::Maldives::VERSION = '1.78';
+$DateTime::TimeZone::Indian::Maldives::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -48,7 +48,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/africa.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Indian::Mauritius;
-$DateTime::TimeZone::Indian::Mauritius::VERSION = '1.78';
+$DateTime::TimeZone::Indian::Mauritius::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -75,7 +75,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 2 }
 
@@ -1,56 +0,0 @@
-# This file is auto-generated by the Perl DateTime Suite time zone
-# code generator (0.07) This code generator comes with the
-# DateTime::TimeZone module distribution in the tools/ directory
-
-#
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
-#
-# Do not edit this file directly.
-#
-package DateTime::TimeZone::Indian::Mayotte;
-$DateTime::TimeZone::Indian::Mayotte::VERSION = '1.78';
-use strict;
-
-use Class::Singleton 1.03;
-use DateTime::TimeZone;
-use DateTime::TimeZone::OlsonDB;
-
-@DateTime::TimeZone::Indian::Mayotte::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
-
-my $spans =
-[
-    [
-DateTime::TimeZone::NEG_INFINITY, #    utc_start
-60289390744, #      utc_end 1911-06-30 20:59:04 (Fri)
-DateTime::TimeZone::NEG_INFINITY, #  local_start
-60289401600, #    local_end 1911-07-01 00:00:00 (Sat)
-10856,
-0,
-'LMT',
-    ],
-    [
-60289390744, #    utc_start 1911-06-30 20:59:04 (Fri)
-DateTime::TimeZone::INFINITY, #      utc_end
-60289401544, #  local_start 1911-06-30 23:59:04 (Fri)
-DateTime::TimeZone::INFINITY, #    local_end
-10800,
-0,
-'EAT',
-    ],
-];
-
-sub olson_version { '2014i' }
-
-sub has_dst_changes { 0 }
-
-sub _max_year { 2024 }
-
-sub _new_instance
-{
-    return shift->_init( @_, spans => $spans );
-}
-
-
-
-1;
-
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/africa.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/africa.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Indian::Reunion;
-$DateTime::TimeZone::Indian::Reunion::VERSION = '1.78';
+$DateTime::TimeZone::Indian::Reunion::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -1,5 +1,5 @@
 package DateTime::TimeZone::Local::Android;
-$DateTime::TimeZone::Local::Android::VERSION = '1.78';
+$DateTime::TimeZone::Local::Android::VERSION = '1.80';
 use strict;
 use warnings;
 
@@ -1,5 +1,5 @@
 package DateTime::TimeZone::Local::Unix;
-$DateTime::TimeZone::Local::Unix::VERSION = '1.78';
+$DateTime::TimeZone::Local::Unix::VERSION = '1.80';
 use strict;
 use warnings;
 
@@ -251,7 +251,7 @@ DateTime::TimeZone::Local::Unix - Determine the local system's time zone on Unix
 
 =head1 VERSION
 
-version 1.78
+version 1.80
 
 =head1 SYNOPSIS
 
@@ -1,5 +1,5 @@
 package DateTime::TimeZone::Local::VMS;
-$DateTime::TimeZone::Local::VMS::VERSION = '1.78';
+$DateTime::TimeZone::Local::VMS::VERSION = '1.80';
 use strict;
 use warnings;
 
@@ -25,7 +25,7 @@ DateTime::TimeZone::Local::VMS - Determine the local system's time zone on VMS
 
 =head1 VERSION
 
-version 1.78
+version 1.80
 
 =head1 SYNOPSIS
 
@@ -1,348 +0,0 @@
-package DateTime::TimeZone::Local::Win32;
-$DateTime::TimeZone::Local::Win32::VERSION = '1.78';
-use strict;
-use warnings;
-
-use Try::Tiny;
-use Win32::TieRegistry ( 'KEY_READ', Delimiter => q{/} );
-
-use parent 'DateTime::TimeZone::Local';
-
-sub Methods { return qw( FromEnv FromRegistry ) }
-
-sub EnvVars { return 'TZ' }
-
-{
-    # This list comes (mostly) in the zipball for the Chronos project
-    # - a Smalltalk datetime library. Thanks, Chronos!
-    my %WinToOlson = (
-        'Afghanistan'                     => 'Asia/Kabul',
-        'Afghanistan Standard Time'       => 'Asia/Kabul',
-        'Alaskan'                         => 'America/Anchorage',
-        'Alaskan Standard Time'           => 'America/Anchorage',
-        'Arab'                            => 'Asia/Riyadh',
-        'Arab Standard Time'              => 'Asia/Riyadh',
-        'Arabian'                         => 'Asia/Muscat',
-        'Arabian Standard Time'           => 'Asia/Muscat',
-        'Arabic Standard Time'            => 'Asia/Baghdad',
-        'Argentina Standard Time'         => 'America/Argentina/Buenos_Aires',
-        'Armenian Standard Time'          => 'Asia/Yerevan',
-        'Atlantic'                        => 'America/Halifax',
-        'Atlantic Standard Time'          => 'America/Halifax',
-        'AUS Central'                     => 'Australia/Darwin',
-        'AUS Central Standard Time'       => 'Australia/Darwin',
-        'AUS Eastern'                     => 'Australia/Sydney',
-        'AUS Eastern Standard Time'       => 'Australia/Sydney',
-        'Azerbaijan Standard Time'        => 'Asia/Baku',
-        'Azores'                          => 'Atlantic/Azores',
-        'Azores Standard Time'            => 'Atlantic/Azores',
-        'Bahia Standard Time'             => 'America/Bahia',
-        'Bangkok'                         => 'Asia/Bangkok',
-        'Bangkok Standard Time'           => 'Asia/Bangkok',
-        'Bangladesh Standard Time'        => 'Asia/Dhaka',
-        'Beijing'                         => 'Asia/Shanghai',
-        'Belarus Standard Time'           => 'Europe/Minsk',
-        'Canada Central'                  => 'America/Regina',
-        'Canada Central Standard Time'    => 'America/Regina',
-        'Cape Verde Standard Time'        => 'Atlantic/Cape_Verde',
-        'Caucasus'                        => 'Asia/Yerevan',
-        'Caucasus Standard Time'          => 'Asia/Yerevan',
-        'Cen. Australia'                  => 'Australia/Adelaide',
-        'Cen. Australia Standard Time'    => 'Australia/Adelaide',
-        'Central'                         => 'America/Chicago',
-        'Central America Standard Time'   => 'America/Regina',
-        'Central Asia'                    => 'Asia/Almaty',
-        'Central Asia Standard Time'      => 'Asia/Almaty',
-        'Central Brazilian Standard Time' => 'America/Cuiaba',
-        'Central Europe'                  => 'Europe/Prague',
-        'Central Europe Standard Time'    => 'Europe/Prague',
-        'Central European'                => 'Europe/Belgrade',
-        'Central European Standard Time'  => 'Europe/Belgrade',
-        'Central Pacific'                 => 'Pacific/Guadalcanal',
-        'Central Pacific Standard Time'   => 'Pacific/Guadalcanal',
-        'Central Standard Time'           => 'America/Chicago',
-        'Central Standard Time (Mexico)'  => 'America/Mexico_City',
-        'China'                           => 'Asia/Shanghai',
-        'China Standard Time'             => 'Asia/Shanghai',
-        'Dateline'                        => '-1200',
-        'Dateline Standard Time'          => '-1200',
-        'E. Africa'                       => 'Africa/Nairobi',
-        'E. Africa Standard Time'         => 'Africa/Nairobi',
-        'E. Australia'                    => 'Australia/Brisbane',
-        'E. Australia Standard Time'      => 'Australia/Brisbane',
-        'E. Europe'                       => 'Europe/Helsinki',
-        'E. Europe Standard Time'         => 'Europe/Helsinki',
-        'E. South America'                => 'America/Sao_Paulo',
-        'E. South America Standard Time'  => 'America/Sao_Paulo',
-        'Eastern'                         => 'America/New_York',
-        'Eastern Standard Time'           => 'America/New_York',
-        'Egypt'                           => 'Africa/Cairo',
-        'Egypt Standard Time'             => 'Africa/Cairo',
-        'Ekaterinburg'                    => 'Asia/Yekaterinburg',
-        'Ekaterinburg Standard Time'      => 'Asia/Yekaterinburg',
-        'Fiji'                            => 'Pacific/Fiji',
-        'Fiji Standard Time'              => 'Pacific/Fiji',
-        'FLE'                             => 'Europe/Helsinki',
-        'FLE Standard Time'               => 'Europe/Helsinki',
-        'Georgian Standard Time'          => 'Asia/Tbilisi',
-        'GFT'                             => 'Europe/Athens',
-        'GFT Standard Time'               => 'Europe/Athens',
-        'GMT'                             => 'Europe/London',
-        'GMT Standard Time'               => 'Europe/London',
-        'Greenland Standard Time'         => 'America/Godthab',
-        'Greenwich'                       => 'GMT',
-        'Greenwich Standard Time'         => 'GMT',
-        'GTB'                             => 'Europe/Athens',
-        'GTB Standard Time'               => 'Europe/Athens',
-        'Hawaiian'                        => 'Pacific/Honolulu',
-        'Hawaiian Standard Time'          => 'Pacific/Honolulu',
-        'India'                           => 'Asia/Calcutta',
-        'India Standard Time'             => 'Asia/Calcutta',
-        'Iran'                            => 'Asia/Tehran',
-        'Iran Standard Time'              => 'Asia/Tehran',
-        'Israel'                          => 'Asia/Jerusalem',
-        'Israel Standard Time'            => 'Asia/Jerusalem',
-        'Jordan Standard Time'            => 'Asia/Amman',
-        'Kaliningrad Standard Time'       => 'Europe/Kaliningrad',
-        'Kamchatka Standard Time'         => 'Asia/Kamchatka',
-        'Korea'                           => 'Asia/Seoul',
-        'Korea Standard Time'             => 'Asia/Seoul',
-        'Libya Standard Time'             => 'Africa/Tripoli',
-        'Line Islands Standard Time'      => 'Pacific/Kiritimati',
-        'Magadan Standard Time'           => 'Asia/Magadan',
-        'Mauritius Standard Time'         => 'Indian/Mauritius',
-        'Mexico'                          => 'America/Mexico_City',
-        'Mexico Standard Time'            => 'America/Mexico_City',
-        'Mexico Standard Time 2'          => 'America/Chihuahua',
-        'Mid-Atlantic'                    => 'Atlantic/South_Georgia',
-        'Mid-Atlantic Standard Time'      => 'Atlantic/South_Georgia',
-        'Middle East Standard Time'       => 'Asia/Beirut',
-        'Montevideo Standard Time'        => 'America/Montevideo',
-        'Morocco Standard Time'           => 'Africa/Casablanca',
-        'Mountain'                        => 'America/Denver',
-        'Mountain Standard Time'          => 'America/Denver',
-        'Mountain Standard Time (Mexico)' => 'America/Chihuahua',
-        'Myanmar Standard Time'           => 'Asia/Rangoon',
-        'N. Central Asia Standard Time'   => 'Asia/Novosibirsk',
-        'Namibia Standard Time'           => 'Africa/Windhoek',
-        'Nepal Standard Time'             => 'Asia/Katmandu',
-        'New Zealand'                     => 'Pacific/Auckland',
-        'New Zealand Standard Time'       => 'Pacific/Auckland',
-        'Newfoundland'                    => 'America/St_Johns',
-        'Newfoundland Standard Time'      => 'America/St_Johns',
-        'North Asia East Standard Time'   => 'Asia/Irkutsk',
-        'North Asia Standard Time'        => 'Asia/Krasnoyarsk',
-        'Pacific'                         => 'America/Los_Angeles',
-        'Pacific SA'                      => 'America/Santiago',
-        'Pacific SA Standard Time'        => 'America/Santiago',
-        'Pacific Standard Time'           => 'America/Los_Angeles',
-        'Pacific Standard Time (Mexico)'  => 'America/Tijuana',
-        'Pakistan Standard Time'          => 'Asia/Karachi',
-        'Paraguay Standard Time'          => 'America/Asuncion',
-        'Prague Bratislava'               => 'Europe/Prague',
-        'Romance'                         => 'Europe/Paris',
-        'Romance Standard Time'           => 'Europe/Paris',
-        'Russia Time Zone 10'             => 'Asia/Srednekolymsk',
-        'Russia Time Zone 11'             => 'Asia/Anadyr',
-        'Russia Time Zone 3'              => 'Europe/Samara',
-        'Russian'                         => 'Europe/Moscow',
-        'Russian Standard Time'           => 'Europe/Moscow',
-        'SA Eastern'                      => 'America/Cayenne',
-        'SA Eastern Standard Time'        => 'America/Cayenne',
-        'SA Pacific'                      => 'America/Bogota',
-        'SA Pacific Standard Time'        => 'America/Bogota',
-        'SA Western'                      => 'America/Guyana',
-        'SA Western Standard Time'        => 'America/Guyana',
-        'Samoa'                           => 'Pacific/Apia',
-        'Samoa Standard Time'             => 'Pacific/Apia',
-        'Saudi Arabia'                    => 'Asia/Riyadh',
-        'Saudi Arabia Standard Time'      => 'Asia/Riyadh',
-        'SE Asia'                         => 'Asia/Bangkok',
-        'SE Asia Standard Time'           => 'Asia/Bangkok',
-        'Singapore'                       => 'Asia/Singapore',
-        'Singapore Standard Time'         => 'Asia/Singapore',
-        'South Africa'                    => 'Africa/Harare',
-        'South Africa Standard Time'      => 'Africa/Harare',
-        'Sri Lanka'                       => 'Asia/Colombo',
-        'Sri Lanka Standard Time'         => 'Asia/Colombo',
-        'Syria Standard Time'             => 'Asia/Damascus',
-        'Sydney Standard Time'            => 'Australia/Sydney',
-        'Taipei'                          => 'Asia/Taipei',
-        'Taipei Standard Time'            => 'Asia/Taipei',
-        'Tasmania'                        => 'Australia/Hobart',
-        'Tasmania Standard Time'          => 'Australia/Hobart',
-        'Tokyo'                           => 'Asia/Tokyo',
-        'Tokyo Standard Time'             => 'Asia/Tokyo',
-        'Tonga Standard Time'             => 'Pacific/Tongatapu',
-        'Turkey Standard Time'            => 'Europe/Istanbul',
-        'Ulaanbaatar Standard Time'       => 'Asia/Ulaanbaatar',
-        'US Eastern'                      => 'America/Indianapolis',
-        'US Eastern Standard Time'        => 'America/Indianapolis',
-        'US Mountain'                     => 'America/Phoenix',
-        'US Mountain Standard Time'       => 'America/Phoenix',
-        'UTC'                             => 'UTC',
-        'UTC+12'                          => '+1200',
-        'UTC-02'                          => '-0200',
-        'UTC-11'                          => '-1100',
-        'Venezuela Standard Time'         => 'America/Caracas',
-        'Vladivostok'                     => 'Asia/Vladivostok',
-        'Vladivostok Standard Time'       => 'Asia/Vladivostok',
-        'W. Australia'                    => 'Australia/Perth',
-        'W. Australia Standard Time'      => 'Australia/Perth',
-        'W. Central Africa Standard Time' => 'Africa/Luanda',
-        'W. Europe'                       => 'Europe/Berlin',
-        'W. Europe Standard Time'         => 'Europe/Berlin',
-        'Warsaw'                          => 'Europe/Warsaw',
-        'West Asia'                       => 'Asia/Karachi',
-        'West Asia Standard Time'         => 'Asia/Karachi',
-        'West Pacific'                    => 'Pacific/Guam',
-        'West Pacific Standard Time'      => 'Pacific/Guam',
-        'Western Brazilian Standard Time' => 'America/Rio_Branco',
-        'Yakutsk'                         => 'Asia/Yakutsk',
-        'Yakutsk Standard Time'           => 'Asia/Yakutsk',
-    );
-
-    sub FromRegistry {
-        my $class = shift;
-
-        my $win_name = $class->_FindWindowsTZName();
-
-        # On Windows 2008 Server, there is additional junk after a
-        # null character.
-        $win_name =~ s/\0.*$//
-            if defined $win_name;
-
-        return unless defined $win_name;
-
-        my $olson = $WinToOlson{$win_name};
-
-        return unless $olson;
-
-        return unless $class->_IsValidName($olson);
-
-        return try {
-            local $SIG{__DIE__};
-            DateTime::TimeZone->new( name => $olson );
-        };
-    }
-}
-
-sub _FindWindowsTZName {
-    my $class = shift;
-
-    my $LMachine = $Registry->Open( 'LMachine/', { Access => KEY_READ } );
-
-    my $TimeZoneInfo = $LMachine->{
-        'SYSTEM/CurrentControlSet/Control/TimeZoneInformation/'};
-
-    # Windows Vista, Windows 2008 Server
-    if ( defined $TimeZoneInfo->{'/TimeZoneKeyName'}
-        && $TimeZoneInfo->{'/TimeZoneKeyName'} ne '' ) {
-        return $TimeZoneInfo->{'/TimeZoneKeyName'};
-    }
-    else {
-        my $AllTimeZones = $LMachine->{
-            'SOFTWARE/Microsoft/Windows NT/CurrentVersion/Time Zones/'}
-
-            # Windows NT, Windows 2000, Windows XP, Windows 2003 Server
-            ? $LMachine->{
-            'SOFTWARE/Microsoft/Windows NT/CurrentVersion/Time Zones/'}
-
-            # Windows 95, Windows 98, Windows Millenium Edition
-            : $LMachine->{
-            'SOFTWARE/Microsoft/Windows/CurrentVersion/Time Zones/'};
-
-        foreach my $zone ( $AllTimeZones->SubKeyNames() ) {
-            if ( $AllTimeZones->{ $zone . '/Std' } eq
-                $TimeZoneInfo->{'/StandardName'} ) {
-                return $zone;
-            }
-        }
-    }
-
-    return;
-}
-
-1;
-
-# ABSTRACT: Determine the local system's time zone on Windows
-
-__END__
-
-=pod
-
-=head1 NAME
-
-DateTime::TimeZone::Local::Win32 - Determine the local system's time zone on Windows
-
-=head1 VERSION
-
-version 1.78
-
-=head1 SYNOPSIS
-
-  my $tz = DateTime::TimeZone->new( name => 'local' );
-
-  my $tz = DateTime::TimeZone::Local->TimeZone();
-
-=head1 DESCRIPTION
-
-This module provides methods for determining the local time zone on a
-Windows platform.
-
-=head1 HOW THE TIME ZONE IS DETERMINED
-
-This class tries the following methods of determining the local time
-zone:
-
-=over 4
-
-=item * $ENV{TZ}
-
-It checks C<< $ENV{TZ} >> for a valid time zone name.
-
-=item * Windows Registry
-
-When using the registry, we look for the Windows time zone and use a
-mapping to translate this to an Olson time zone name.
-
-=over 8
-
-=item * Windows Vista and 2008
-
-We look in "SYSTEM/CurrentControlSet/Control/TimeZoneInformation/" for
-a node named "/TimeZoneKeyName". If this exists, we use this key to
-look up the Olson time zone name in our mapping.
-
-=item * Windows NT, Windows 2000, Windows XP, Windows 2003 Server
-
-We look in "SOFTWARE/Microsoft/Windows NT/CurrentVersion/Time Zones/"
-and loop through all of its sub keys.
-
-For each sub key, we compare the value of the key with "/Std" appended
-to the end to the value of
-"SYSTEM/CurrentControlSet/Control/TimeZoneInformation/StandardName". This
-gives us the I<English> name of the Windows time zone, which we use to
-look up the Olson time zone name.
-
-=item * Windows 95, Windows 98, Windows Millenium Edition
-
-The algorithm is the same as for NT, but we loop through the sub keys
-of "SOFTWARE/Microsoft/Windows/CurrentVersion/Time Zones/"
-
-=back
-
-=back
-
-=head1 AUTHOR
-
-Dave Rolsky <autarch@urth.org>
-
-=head1 COPYRIGHT AND LICENSE
-
-This software is copyright (c) 2014 by Dave Rolsky.
-
-This is free software; you can redistribute it and/or modify it under
-the same terms as the Perl 5 programming language system itself.
-
-=cut
@@ -1,5 +1,5 @@
 package DateTime::TimeZone::Local;
-$DateTime::TimeZone::Local::VERSION = '1.78';
+$DateTime::TimeZone::Local::VERSION = '1.80';
 use strict;
 use warnings;
 
@@ -100,7 +100,7 @@ DateTime::TimeZone::Local - Determine the local system's time zone
 
 =head1 VERSION
 
-version 1.78
+version 1.80
 
 =head1 SYNOPSIS
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::MET;
-$DateTime::TimeZone::MET::VERSION = '1.78';
+$DateTime::TimeZone::MET::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1029,7 +1029,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 56 }
 
@@ -1057,25 +1057,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '2:00s',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'C-Eur',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00s',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'C-Eur',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::MST;
-$DateTime::TimeZone::MST::VERSION = '1.78';
+$DateTime::TimeZone::MST::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -30,7 +30,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::MST7MDT;
-$DateTime::TimeZone::MST7MDT::VERSION = '1.78';
+$DateTime::TimeZone::MST7MDT::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1146,7 +1146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 63 }
 
@@ -1175,24 +1175,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -1,5 +1,5 @@
 package DateTime::TimeZone::OffsetOnly;
-$DateTime::TimeZone::OffsetOnly::VERSION = '1.78';
+$DateTime::TimeZone::OffsetOnly::VERSION = '1.80';
 use strict;
 use warnings;
 
@@ -81,7 +81,7 @@ DateTime::TimeZone::OffsetOnly - A DateTime::TimeZone object that just contains
 
 =head1 VERSION
 
-version 1.78
+version 1.80
 
 =head1 SYNOPSIS
 
@@ -1,5 +1,5 @@
 package DateTime::TimeZone::OlsonDB::Change;
-$DateTime::TimeZone::OlsonDB::Change::VERSION = '1.78';
+$DateTime::TimeZone::OlsonDB::Change::VERSION = '1.80';
 use strict;
 use warnings;
 
@@ -1,5 +1,5 @@
 package DateTime::TimeZone::OlsonDB::Observance;
-$DateTime::TimeZone::OlsonDB::Observance::VERSION = '1.78';
+$DateTime::TimeZone::OlsonDB::Observance::VERSION = '1.80';
 use strict;
 use warnings;
 
@@ -1,5 +1,5 @@
 package DateTime::TimeZone::OlsonDB::Rule;
-$DateTime::TimeZone::OlsonDB::Rule::VERSION = '1.78';
+$DateTime::TimeZone::OlsonDB::Rule::VERSION = '1.80';
 use strict;
 use warnings;
 
@@ -1,5 +1,5 @@
 package DateTime::TimeZone::OlsonDB::Zone;
-$DateTime::TimeZone::OlsonDB::Zone::VERSION = '1.78';
+$DateTime::TimeZone::OlsonDB::Zone::VERSION = '1.80';
 use strict;
 use warnings;
 
@@ -1,5 +1,5 @@
 package DateTime::TimeZone::OlsonDB;
-$DateTime::TimeZone::OlsonDB::VERSION = '1.78';
+$DateTime::TimeZone::OlsonDB::VERSION = '1.80';
 use strict;
 use warnings;
 
@@ -308,7 +308,7 @@ DateTime::TimeZone::OlsonDB - An object to represent an Olson time zone database
 
 =head1 VERSION
 
-version 1.78
+version 1.80
 
 =head1 SYNOPSIS
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::PST8PDT;
-$DateTime::TimeZone::PST8PDT::VERSION = '1.78';
+$DateTime::TimeZone::PST8PDT::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1146,7 +1146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 63 }
 
@@ -1175,24 +1175,24 @@ my $rules = [
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Mar',
-    'letter' => 'D',
+    'in' => 'Nov',
+    'letter' => 'S',
     'name' => 'US',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=8',
-    'save' => '1:00',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '2:00',
     'from' => '2007',
-    'in' => 'Nov',
-    'letter' => 'S',
+    'in' => 'Mar',
+    'letter' => 'D',
     'name' => 'US',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=8',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Apia;
-$DateTime::TimeZone::Pacific::Apia::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Apia::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -336,7 +336,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 17 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Auckland;
-$DateTime::TimeZone::Pacific::Auckland::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Auckland::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1209,7 +1209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 66 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Bougainville;
-$DateTime::TimeZone::Pacific::Bougainville::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Bougainville::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -75,7 +75,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Chatham;
-$DateTime::TimeZone::Pacific::Chatham::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Chatham::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -966,7 +966,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 52 }
 
@@ -1020,18 +1020,6 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '2:45s',
-    'from' => '2008',
-    'in' => 'Apr',
-    'letter' => 'S',
-    'name' => 'Chatham',
-    'offset_from_std' => 0,
-    'on' => 'Sun>=1',
-    'save' => '0',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-  bless( {
-    'at' => '2:45s',
     'from' => '2007',
     'in' => 'Sep',
     'letter' => 'D',
@@ -1041,6 +1029,18 @@ my $rules = [
     'save' => '1:00',
     'to' => 'max',
     'type' => undef
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:45s',
+    'from' => '2008',
+    'in' => 'Apr',
+    'letter' => 'S',
+    'name' => 'Chatham',
+    'offset_from_std' => 0,
+    'on' => 'Sun>=1',
+    'save' => '0',
+    'to' => 'max',
+    'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Chuuk;
-$DateTime::TimeZone::Pacific::Chuuk::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Chuuk::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Easter;
-$DateTime::TimeZone::Pacific::Easter::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Easter::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -1119,7 +1119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 61 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Efate;
-$DateTime::TimeZone::Pacific::Efate::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Efate::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -219,7 +219,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 10 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Enderbury;
-$DateTime::TimeZone::Pacific::Enderbury::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Enderbury::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -57,7 +57,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Fakaofo;
-$DateTime::TimeZone::Pacific::Fakaofo::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Fakaofo::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -48,7 +48,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Fiji;
-$DateTime::TimeZone::Pacific::Fiji::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Fiji::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -363,7 +363,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 19 }
 
@@ -416,18 +416,6 @@ sub _last_observance { $last_observance }
 
 my $rules = [
   bless( {
-    'at' => '2:00',
-    'from' => '2014',
-    'in' => 'Nov',
-    'letter' => 'S',
-    'name' => 'Fiji',
-    'offset_from_std' => 3600,
-    'on' => 'Sun>=1',
-    'save' => '1:00',
-    'to' => 'max',
-    'type' => undef
-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-  bless( {
     'at' => '3:00',
     'from' => '2015',
     'in' => 'Jan',
@@ -438,6 +426,18 @@ my $rules = [
     'save' => '0',
     'to' => 'max',
     'type' => undef
+  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+  bless( {
+    'at' => '2:00',
+    'from' => '2014',
+    'in' => 'Nov',
+    'letter' => 'S',
+    'name' => 'Fiji',
+    'offset_from_std' => 3600,
+    'on' => 'Sun>=1',
+    'save' => '1:00',
+    'to' => 'max',
+    'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
 ]
 ;
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Funafuti;
-$DateTime::TimeZone::Pacific::Funafuti::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Funafuti::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/southamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/southamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Galapagos;
-$DateTime::TimeZone::Pacific::Galapagos::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Galapagos::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -48,7 +48,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Gambier;
-$DateTime::TimeZone::Pacific::Gambier::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Gambier::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Guadalcanal;
-$DateTime::TimeZone::Pacific::Guadalcanal::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Guadalcanal::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Guam;
-$DateTime::TimeZone::Pacific::Guam::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Guam::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -57,7 +57,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/northamerica.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/northamerica.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Honolulu;
-$DateTime::TimeZone::Pacific::Honolulu::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Honolulu::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -84,7 +84,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 2 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Kiritimati;
-$DateTime::TimeZone::Pacific::Kiritimati::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Kiritimati::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -57,7 +57,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Kosrae;
-$DateTime::TimeZone::Pacific::Kosrae::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Kosrae::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -57,7 +57,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Kwajalein;
-$DateTime::TimeZone::Pacific::Kwajalein::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Kwajalein::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -57,7 +57,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Majuro;
-$DateTime::TimeZone::Pacific::Majuro::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Majuro::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -48,7 +48,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Marquesas;
-$DateTime::TimeZone::Pacific::Marquesas::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Marquesas::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Midway;
-$DateTime::TimeZone::Pacific::Midway::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Midway::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -75,7 +75,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 1 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Nauru;
-$DateTime::TimeZone::Pacific::Nauru::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Nauru::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -66,7 +66,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Niue;
-$DateTime::TimeZone::Pacific::Niue::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Niue::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -57,7 +57,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Norfolk;
-$DateTime::TimeZone::Pacific::Norfolk::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Norfolk::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -48,7 +48,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Noumea;
-$DateTime::TimeZone::Pacific::Noumea::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Noumea::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -93,7 +93,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 3 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Pago_Pago;
-$DateTime::TimeZone::Pacific::Pago_Pago::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Pago_Pago::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -66,7 +66,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Palau;
-$DateTime::TimeZone::Pacific::Palau::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Palau::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Pitcairn;
-$DateTime::TimeZone::Pacific::Pitcairn::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Pitcairn::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -48,7 +48,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Pohnpei;
-$DateTime::TimeZone::Pacific::Pohnpei::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Pohnpei::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Port_Moresby;
-$DateTime::TimeZone::Pacific::Port_Moresby::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Port_Moresby::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -48,7 +48,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Rarotonga;
-$DateTime::TimeZone::Pacific::Rarotonga::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Rarotonga::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -273,7 +273,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 13 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Saipan;
-$DateTime::TimeZone::Pacific::Saipan::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Saipan::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -66,7 +66,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Tahiti;
-$DateTime::TimeZone::Pacific::Tahiti::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Tahiti::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Tarawa;
-$DateTime::TimeZone::Pacific::Tarawa::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Tarawa::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Tongatapu;
-$DateTime::TimeZone::Pacific::Tongatapu::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Tongatapu::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -111,7 +111,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 3 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Wake;
-$DateTime::TimeZone::Pacific::Wake::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Wake::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/australasia.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/australasia.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::Pacific::Wallis;
-$DateTime::TimeZone::Pacific::Wallis::VERSION = '1.78';
+$DateTime::TimeZone::Pacific::Wallis::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -39,7 +39,7 @@ DateTime::TimeZone::INFINITY, #    local_end
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 0 }
 
@@ -1,5 +1,5 @@
 package DateTime::TimeZone::UTC;
-$DateTime::TimeZone::UTC::VERSION = '1.78';
+$DateTime::TimeZone::UTC::VERSION = '1.80';
 use strict;
 use warnings;
 
@@ -40,7 +40,7 @@ DateTime::TimeZone::UTC - The UTC time zone
 
 =head1 VERSION
 
-version 1.78
+version 1.80
 
 =head1 SYNOPSIS
 
@@ -3,12 +3,12 @@
 # DateTime::TimeZone module distribution in the tools/ directory
 
 #
-# Generated from /tmp/Em_8XSnmNC/europe.  Olson data version 2014i
+# Generated from /tmp/6Vo377GXSt/europe.  Olson data version 2014j
 #
 # Do not edit this file directly.
 #
 package DateTime::TimeZone::WET;
-$DateTime::TimeZone::WET::VERSION = '1.78';
+$DateTime::TimeZone::WET::VERSION = '1.80';
 use strict;
 
 use Class::Singleton 1.03;
@@ -903,7 +903,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
     ],
 ];
 
-sub olson_version { '2014i' }
+sub olson_version { '2014j' }
 
 sub has_dst_changes { 49 }
 
@@ -931,25 +931,25 @@ sub _last_observance { $last_observance }
 my $rules = [
   bless( {
     'at' => '1:00u',
-    'from' => '1981',
-    'in' => 'Mar',
-    'letter' => 'S',
+    'from' => '1996',
+    'in' => 'Oct',
+    'letter' => '',
     'name' => 'EU',
-    'offset_from_std' => 3600,
+    'offset_from_std' => 0,
     'on' => 'lastSun',
-    'save' => '1:00',
+    'save' => '0',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
   bless( {
     'at' => '1:00u',
-    'from' => '1996',
-    'in' => 'Oct',
-    'letter' => '',
+    'from' => '1981',
+    'in' => 'Mar',
+    'letter' => 'S',
     'name' => 'EU',
-    'offset_from_std' => 0,
+    'offset_from_std' => 3600,
     'on' => 'lastSun',
-    'save' => '0',
+    'save' => '1:00',
     'to' => 'max',
     'type' => undef
   }, 'DateTime::TimeZone::OlsonDB::Rule' )
@@ -1,7 +1,7 @@
 package DateTime::TimeZone;
-# git description: v1.77-6-g3d09412
+# git description: v1.79-3-gbf49f97
 
-$DateTime::TimeZone::VERSION = '1.78';
+$DateTime::TimeZone::VERSION = '1.80';
 use 5.006;
 
 use strict;
@@ -110,7 +110,7 @@ sub new {
 
         if ( $object_version ne $catalog_version ) {
             warn
-                "Loaded $real_class, which is from an older version ($object_version) of the Olson database than this installation of DateTime::TimeZone ($catalog_version).\n";
+                "Loaded $real_class, which is from a different version ($object_version) of the Olson database than this installation of DateTime::TimeZone ($catalog_version).\n";
         }
     }
 
@@ -566,7 +566,7 @@ DateTime::TimeZone - Time zone object base class and factory
 
 =head1 VERSION
 
-version 1.78
+version 1.80
 
 =head1 SYNOPSIS
 
@@ -13,7 +13,7 @@ BEGIN { require 'check_datetime_version.pl' }
 {
     stderr_like(
         sub { DateTime::TimeZone->new( name => 'Fake/TZ' ) },
-        qr/\Qfrom an older version (unknown)/,
+        qr/\Qfrom a different version (unknown)/,
         'loading timezone where olson version is not defined'
     );
 }
@@ -21,7 +21,7 @@ BEGIN { require 'check_datetime_version.pl' }
 {
     stderr_like(
         sub { DateTime::TimeZone->new( name => 'Fake/TZ2' ) },
-        qr/\Qfrom an older version (2000a)/,
+        qr/\Qfrom a different version (2000a)/,
         'loading timezone where olson version is older than current'
     );
 }
@@ -10,7 +10,7 @@ use strict;
 use warnings;
 use Test::More;
 
-# generated by Dist::Zilla::Plugin::Test::EOL 0.15
+# generated by Dist::Zilla::Plugin::Test::EOL 0.16
 use Test::EOL;
 
 all_perl_files_ok({ trailing_whitespace => 1 });
@@ -18,22 +18,16 @@ my @files = (
     'lib/DateTime/TimeZone.pm',
     'lib/DateTime/TimeZone/Africa/Abidjan.pm',
     'lib/DateTime/TimeZone/Africa/Accra.pm',
-    'lib/DateTime/TimeZone/Africa/Addis_Ababa.pm',
     'lib/DateTime/TimeZone/Africa/Algiers.pm',
-    'lib/DateTime/TimeZone/Africa/Asmara.pm',
     'lib/DateTime/TimeZone/Africa/Bissau.pm',
     'lib/DateTime/TimeZone/Africa/Cairo.pm',
     'lib/DateTime/TimeZone/Africa/Casablanca.pm',
     'lib/DateTime/TimeZone/Africa/Ceuta.pm',
-    'lib/DateTime/TimeZone/Africa/Dar_es_Salaam.pm',
-    'lib/DateTime/TimeZone/Africa/Djibouti.pm',
     'lib/DateTime/TimeZone/Africa/El_Aaiun.pm',
     'lib/DateTime/TimeZone/Africa/Johannesburg.pm',
-    'lib/DateTime/TimeZone/Africa/Kampala.pm',
     'lib/DateTime/TimeZone/Africa/Khartoum.pm',
     'lib/DateTime/TimeZone/Africa/Lagos.pm',
     'lib/DateTime/TimeZone/Africa/Maputo.pm',
-    'lib/DateTime/TimeZone/Africa/Mogadishu.pm',
     'lib/DateTime/TimeZone/Africa/Monrovia.pm',
     'lib/DateTime/TimeZone/Africa/Nairobi.pm',
     'lib/DateTime/TimeZone/Africa/Ndjamena.pm',
@@ -329,22 +323,18 @@ my @files = (
     'lib/DateTime/TimeZone/Europe/Zurich.pm',
     'lib/DateTime/TimeZone/Floating.pm',
     'lib/DateTime/TimeZone/HST.pm',
-    'lib/DateTime/TimeZone/Indian/Antananarivo.pm',
     'lib/DateTime/TimeZone/Indian/Chagos.pm',
     'lib/DateTime/TimeZone/Indian/Christmas.pm',
     'lib/DateTime/TimeZone/Indian/Cocos.pm',
-    'lib/DateTime/TimeZone/Indian/Comoro.pm',
     'lib/DateTime/TimeZone/Indian/Kerguelen.pm',
     'lib/DateTime/TimeZone/Indian/Mahe.pm',
     'lib/DateTime/TimeZone/Indian/Maldives.pm',
     'lib/DateTime/TimeZone/Indian/Mauritius.pm',
-    'lib/DateTime/TimeZone/Indian/Mayotte.pm',
     'lib/DateTime/TimeZone/Indian/Reunion.pm',
     'lib/DateTime/TimeZone/Local.pm',
     'lib/DateTime/TimeZone/Local/Android.pm',
     'lib/DateTime/TimeZone/Local/Unix.pm',
     'lib/DateTime/TimeZone/Local/VMS.pm',
-    'lib/DateTime/TimeZone/Local/Win32.pm',
     'lib/DateTime/TimeZone/MET.pm',
     'lib/DateTime/TimeZone/MST.pm',
     'lib/DateTime/TimeZone/MST7MDT.pm',
@@ -219,11 +219,10 @@ Stanley
 San_Juan
 Montevideo
 San_Luis
-Africa
-Mogadishu
 Europe
 Bucharest
 Tahiti
+Africa
 Casablanca
 Yakutat
 Aqtobe
@@ -291,7 +290,6 @@ Cayenne
 Berlin
 Australia
 Sydney
-Addis_Ababa
 Denver
 Riga
 Indiana
@@ -315,14 +313,12 @@ EST
 Tongatapu
 Boa_Vista
 Dushanbe
-Kampala
 Andorra
 Adak
 Rothera
 El_Salvador
 Curacao
 Santa_Isabel
-Comoro
 Tokyo
 Thunder_Bay
 Merida
@@ -389,7 +385,6 @@ Funafuti
 Belize
 Mawson
 Cancun
-Win32
 Easter
 Monaco
 Casey
@@ -398,7 +393,6 @@ Troll
 Budapest
 Pago_Pago
 Manila
-Djibouti
 Sofia
 Amman
 Los_Angeles
@@ -476,7 +470,6 @@ Bogota
 Fortaleza
 Tunis
 Abidjan
-Antananarivo
 Qatar
 Tell_City
 Havana
@@ -486,11 +479,10 @@ Madeira
 Cambridge_Bay
 Ushuaia
 Vladivostok
-Dar_es_Salaam
 Aden
-Menominee
 Currie
 Moncton
+Menominee
 Lagos
 Dhaka
 Pangnirtung
@@ -508,8 +500,8 @@ Gaza
 Catamarca
 Tbilisi
 Apia
-Blanc_Sablon
 Prague
+Blanc_Sablon
 Yerevan
 Reykjavik
 Chita
@@ -533,7 +525,6 @@ Seoul
 Adelaide
 Montreal
 Center
-Asmara
 Detroit
 Cairo
 Novokuznetsk
@@ -11,6 +11,12 @@ BEGIN {
 
 use Test::Pod::Coverage 1.08;
 use Test::More 0.88;
+
+BEGIN {
+    if ( $] <= 5.008008 ) {
+        plan skip_all => 'These tests require Pod::Coverage::TrustPod, which only works with Perl 5.8.9+';
+    }
+}
 use Pod::Coverage::TrustPod;
 
 my %skip = map { $_ => 1 } qw( DateTime::TimeZone::Catalog DateTime::TimeZone::Floating DateTime::TimeZone::OffsetOnly DateTime::TimeZone::UTC );