The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Changes 023
MANIFEST 121
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/19local-win32.t 1910
t/author-eol.t 11
t/author-no-tabs.t 110
t/author-pod-spell.t 123
t/release-pod-coverage.t 06
393 files changed (This is a version diff) 46323457
@@ -1,3 +1,26 @@
+1.81    2014-11-21
+
+- Removed tests for Win32 code.
+
+
+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
@@ -409,7 +399,6 @@ t/15catalog.t
 t/16has-dst-changes.t
 t/17special-names.t
 t/18olson-version-check.t
-t/19local-win32.t
 t/20local-subclass.t
 t/21stack-corruption.t
 t/22taint-mode.t
@@ -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.81"
       },
       "DateTime::TimeZone::Africa::Abidjan" : {
          "file" : "lib/DateTime/TimeZone/Africa/Abidjan.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "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.81"
       },
       "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.81"
       },
       "DateTime::TimeZone::Africa::Bissau" : {
          "file" : "lib/DateTime/TimeZone/Africa/Bissau.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Africa::Cairo" : {
          "file" : "lib/DateTime/TimeZone/Africa/Cairo.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Africa::Casablanca" : {
          "file" : "lib/DateTime/TimeZone/Africa/Casablanca.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "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.81"
       },
       "DateTime::TimeZone::Africa::El_Aaiun" : {
          "file" : "lib/DateTime/TimeZone/Africa/El_Aaiun.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "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.81"
       },
       "DateTime::TimeZone::Africa::Khartoum" : {
          "file" : "lib/DateTime/TimeZone/Africa/Khartoum.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Africa::Lagos" : {
          "file" : "lib/DateTime/TimeZone/Africa/Lagos.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "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.81"
       },
       "DateTime::TimeZone::Africa::Monrovia" : {
          "file" : "lib/DateTime/TimeZone/Africa/Monrovia.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Africa::Nairobi" : {
          "file" : "lib/DateTime/TimeZone/Africa/Nairobi.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Africa::Ndjamena" : {
          "file" : "lib/DateTime/TimeZone/Africa/Ndjamena.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Africa::Tripoli" : {
          "file" : "lib/DateTime/TimeZone/Africa/Tripoli.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Africa::Tunis" : {
          "file" : "lib/DateTime/TimeZone/Africa/Tunis.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Africa::Windhoek" : {
          "file" : "lib/DateTime/TimeZone/Africa/Windhoek.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Adak" : {
          "file" : "lib/DateTime/TimeZone/America/Adak.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Anchorage" : {
          "file" : "lib/DateTime/TimeZone/America/Anchorage.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Antigua" : {
          "file" : "lib/DateTime/TimeZone/America/Antigua.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Araguaina" : {
          "file" : "lib/DateTime/TimeZone/America/Araguaina.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Argentina::Buenos_Aires" : {
          "file" : "lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Argentina::Catamarca" : {
          "file" : "lib/DateTime/TimeZone/America/Argentina/Catamarca.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Argentina::Cordoba" : {
          "file" : "lib/DateTime/TimeZone/America/Argentina/Cordoba.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Argentina::Jujuy" : {
          "file" : "lib/DateTime/TimeZone/America/Argentina/Jujuy.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Argentina::La_Rioja" : {
          "file" : "lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Argentina::Mendoza" : {
          "file" : "lib/DateTime/TimeZone/America/Argentina/Mendoza.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Argentina::Rio_Gallegos" : {
          "file" : "lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Argentina::Salta" : {
          "file" : "lib/DateTime/TimeZone/America/Argentina/Salta.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Argentina::San_Juan" : {
          "file" : "lib/DateTime/TimeZone/America/Argentina/San_Juan.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Argentina::San_Luis" : {
          "file" : "lib/DateTime/TimeZone/America/Argentina/San_Luis.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Argentina::Tucuman" : {
          "file" : "lib/DateTime/TimeZone/America/Argentina/Tucuman.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Argentina::Ushuaia" : {
          "file" : "lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Asuncion" : {
          "file" : "lib/DateTime/TimeZone/America/Asuncion.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Atikokan" : {
          "file" : "lib/DateTime/TimeZone/America/Atikokan.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Bahia" : {
          "file" : "lib/DateTime/TimeZone/America/Bahia.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Bahia_Banderas" : {
          "file" : "lib/DateTime/TimeZone/America/Bahia_Banderas.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Barbados" : {
          "file" : "lib/DateTime/TimeZone/America/Barbados.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Belem" : {
          "file" : "lib/DateTime/TimeZone/America/Belem.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Belize" : {
          "file" : "lib/DateTime/TimeZone/America/Belize.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Blanc_Sablon" : {
          "file" : "lib/DateTime/TimeZone/America/Blanc_Sablon.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Boa_Vista" : {
          "file" : "lib/DateTime/TimeZone/America/Boa_Vista.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Bogota" : {
          "file" : "lib/DateTime/TimeZone/America/Bogota.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Boise" : {
          "file" : "lib/DateTime/TimeZone/America/Boise.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Cambridge_Bay" : {
          "file" : "lib/DateTime/TimeZone/America/Cambridge_Bay.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Campo_Grande" : {
          "file" : "lib/DateTime/TimeZone/America/Campo_Grande.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Cancun" : {
          "file" : "lib/DateTime/TimeZone/America/Cancun.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Caracas" : {
          "file" : "lib/DateTime/TimeZone/America/Caracas.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Cayenne" : {
          "file" : "lib/DateTime/TimeZone/America/Cayenne.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Cayman" : {
          "file" : "lib/DateTime/TimeZone/America/Cayman.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Chicago" : {
          "file" : "lib/DateTime/TimeZone/America/Chicago.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Chihuahua" : {
          "file" : "lib/DateTime/TimeZone/America/Chihuahua.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Costa_Rica" : {
          "file" : "lib/DateTime/TimeZone/America/Costa_Rica.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Creston" : {
          "file" : "lib/DateTime/TimeZone/America/Creston.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Cuiaba" : {
          "file" : "lib/DateTime/TimeZone/America/Cuiaba.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Curacao" : {
          "file" : "lib/DateTime/TimeZone/America/Curacao.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Danmarkshavn" : {
          "file" : "lib/DateTime/TimeZone/America/Danmarkshavn.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Dawson" : {
          "file" : "lib/DateTime/TimeZone/America/Dawson.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Dawson_Creek" : {
          "file" : "lib/DateTime/TimeZone/America/Dawson_Creek.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Denver" : {
          "file" : "lib/DateTime/TimeZone/America/Denver.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Detroit" : {
          "file" : "lib/DateTime/TimeZone/America/Detroit.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Edmonton" : {
          "file" : "lib/DateTime/TimeZone/America/Edmonton.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Eirunepe" : {
          "file" : "lib/DateTime/TimeZone/America/Eirunepe.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::El_Salvador" : {
          "file" : "lib/DateTime/TimeZone/America/El_Salvador.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Fortaleza" : {
          "file" : "lib/DateTime/TimeZone/America/Fortaleza.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Glace_Bay" : {
          "file" : "lib/DateTime/TimeZone/America/Glace_Bay.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Godthab" : {
          "file" : "lib/DateTime/TimeZone/America/Godthab.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Goose_Bay" : {
          "file" : "lib/DateTime/TimeZone/America/Goose_Bay.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Grand_Turk" : {
          "file" : "lib/DateTime/TimeZone/America/Grand_Turk.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Guatemala" : {
          "file" : "lib/DateTime/TimeZone/America/Guatemala.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Guayaquil" : {
          "file" : "lib/DateTime/TimeZone/America/Guayaquil.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Guyana" : {
          "file" : "lib/DateTime/TimeZone/America/Guyana.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Halifax" : {
          "file" : "lib/DateTime/TimeZone/America/Halifax.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Havana" : {
          "file" : "lib/DateTime/TimeZone/America/Havana.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Hermosillo" : {
          "file" : "lib/DateTime/TimeZone/America/Hermosillo.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Indiana::Indianapolis" : {
          "file" : "lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Indiana::Knox" : {
          "file" : "lib/DateTime/TimeZone/America/Indiana/Knox.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Indiana::Marengo" : {
          "file" : "lib/DateTime/TimeZone/America/Indiana/Marengo.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Indiana::Petersburg" : {
          "file" : "lib/DateTime/TimeZone/America/Indiana/Petersburg.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Indiana::Tell_City" : {
          "file" : "lib/DateTime/TimeZone/America/Indiana/Tell_City.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Indiana::Vevay" : {
          "file" : "lib/DateTime/TimeZone/America/Indiana/Vevay.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Indiana::Vincennes" : {
          "file" : "lib/DateTime/TimeZone/America/Indiana/Vincennes.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Indiana::Winamac" : {
          "file" : "lib/DateTime/TimeZone/America/Indiana/Winamac.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Inuvik" : {
          "file" : "lib/DateTime/TimeZone/America/Inuvik.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Iqaluit" : {
          "file" : "lib/DateTime/TimeZone/America/Iqaluit.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Jamaica" : {
          "file" : "lib/DateTime/TimeZone/America/Jamaica.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Juneau" : {
          "file" : "lib/DateTime/TimeZone/America/Juneau.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Kentucky::Louisville" : {
          "file" : "lib/DateTime/TimeZone/America/Kentucky/Louisville.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Kentucky::Monticello" : {
          "file" : "lib/DateTime/TimeZone/America/Kentucky/Monticello.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::La_Paz" : {
          "file" : "lib/DateTime/TimeZone/America/La_Paz.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Lima" : {
          "file" : "lib/DateTime/TimeZone/America/Lima.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Los_Angeles" : {
          "file" : "lib/DateTime/TimeZone/America/Los_Angeles.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Maceio" : {
          "file" : "lib/DateTime/TimeZone/America/Maceio.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Managua" : {
          "file" : "lib/DateTime/TimeZone/America/Managua.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Manaus" : {
          "file" : "lib/DateTime/TimeZone/America/Manaus.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Martinique" : {
          "file" : "lib/DateTime/TimeZone/America/Martinique.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Matamoros" : {
          "file" : "lib/DateTime/TimeZone/America/Matamoros.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Mazatlan" : {
          "file" : "lib/DateTime/TimeZone/America/Mazatlan.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Menominee" : {
          "file" : "lib/DateTime/TimeZone/America/Menominee.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Merida" : {
          "file" : "lib/DateTime/TimeZone/America/Merida.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Metlakatla" : {
          "file" : "lib/DateTime/TimeZone/America/Metlakatla.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Mexico_City" : {
          "file" : "lib/DateTime/TimeZone/America/Mexico_City.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Miquelon" : {
          "file" : "lib/DateTime/TimeZone/America/Miquelon.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Moncton" : {
          "file" : "lib/DateTime/TimeZone/America/Moncton.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Monterrey" : {
          "file" : "lib/DateTime/TimeZone/America/Monterrey.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Montevideo" : {
          "file" : "lib/DateTime/TimeZone/America/Montevideo.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Montreal" : {
          "file" : "lib/DateTime/TimeZone/America/Montreal.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Nassau" : {
          "file" : "lib/DateTime/TimeZone/America/Nassau.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::New_York" : {
          "file" : "lib/DateTime/TimeZone/America/New_York.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Nipigon" : {
          "file" : "lib/DateTime/TimeZone/America/Nipigon.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Nome" : {
          "file" : "lib/DateTime/TimeZone/America/Nome.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Noronha" : {
          "file" : "lib/DateTime/TimeZone/America/Noronha.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::North_Dakota::Beulah" : {
          "file" : "lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::North_Dakota::Center" : {
          "file" : "lib/DateTime/TimeZone/America/North_Dakota/Center.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::North_Dakota::New_Salem" : {
          "file" : "lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Ojinaga" : {
          "file" : "lib/DateTime/TimeZone/America/Ojinaga.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Panama" : {
          "file" : "lib/DateTime/TimeZone/America/Panama.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Pangnirtung" : {
          "file" : "lib/DateTime/TimeZone/America/Pangnirtung.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Paramaribo" : {
          "file" : "lib/DateTime/TimeZone/America/Paramaribo.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Phoenix" : {
          "file" : "lib/DateTime/TimeZone/America/Phoenix.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Port_au_Prince" : {
          "file" : "lib/DateTime/TimeZone/America/Port_au_Prince.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Port_of_Spain" : {
          "file" : "lib/DateTime/TimeZone/America/Port_of_Spain.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Porto_Velho" : {
          "file" : "lib/DateTime/TimeZone/America/Porto_Velho.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Puerto_Rico" : {
          "file" : "lib/DateTime/TimeZone/America/Puerto_Rico.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Rainy_River" : {
          "file" : "lib/DateTime/TimeZone/America/Rainy_River.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Rankin_Inlet" : {
          "file" : "lib/DateTime/TimeZone/America/Rankin_Inlet.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Recife" : {
          "file" : "lib/DateTime/TimeZone/America/Recife.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Regina" : {
          "file" : "lib/DateTime/TimeZone/America/Regina.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Resolute" : {
          "file" : "lib/DateTime/TimeZone/America/Resolute.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Rio_Branco" : {
          "file" : "lib/DateTime/TimeZone/America/Rio_Branco.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Santa_Isabel" : {
          "file" : "lib/DateTime/TimeZone/America/Santa_Isabel.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Santarem" : {
          "file" : "lib/DateTime/TimeZone/America/Santarem.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Santiago" : {
          "file" : "lib/DateTime/TimeZone/America/Santiago.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Santo_Domingo" : {
          "file" : "lib/DateTime/TimeZone/America/Santo_Domingo.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Sao_Paulo" : {
          "file" : "lib/DateTime/TimeZone/America/Sao_Paulo.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Scoresbysund" : {
          "file" : "lib/DateTime/TimeZone/America/Scoresbysund.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Sitka" : {
          "file" : "lib/DateTime/TimeZone/America/Sitka.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::St_Johns" : {
          "file" : "lib/DateTime/TimeZone/America/St_Johns.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Swift_Current" : {
          "file" : "lib/DateTime/TimeZone/America/Swift_Current.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Tegucigalpa" : {
          "file" : "lib/DateTime/TimeZone/America/Tegucigalpa.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Thule" : {
          "file" : "lib/DateTime/TimeZone/America/Thule.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Thunder_Bay" : {
          "file" : "lib/DateTime/TimeZone/America/Thunder_Bay.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Tijuana" : {
          "file" : "lib/DateTime/TimeZone/America/Tijuana.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Toronto" : {
          "file" : "lib/DateTime/TimeZone/America/Toronto.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Vancouver" : {
          "file" : "lib/DateTime/TimeZone/America/Vancouver.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Whitehorse" : {
          "file" : "lib/DateTime/TimeZone/America/Whitehorse.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Winnipeg" : {
          "file" : "lib/DateTime/TimeZone/America/Winnipeg.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Yakutat" : {
          "file" : "lib/DateTime/TimeZone/America/Yakutat.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::America::Yellowknife" : {
          "file" : "lib/DateTime/TimeZone/America/Yellowknife.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Antarctica::Casey" : {
          "file" : "lib/DateTime/TimeZone/Antarctica/Casey.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Antarctica::Davis" : {
          "file" : "lib/DateTime/TimeZone/Antarctica/Davis.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Antarctica::DumontDUrville" : {
          "file" : "lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Antarctica::Macquarie" : {
          "file" : "lib/DateTime/TimeZone/Antarctica/Macquarie.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Antarctica::Mawson" : {
          "file" : "lib/DateTime/TimeZone/Antarctica/Mawson.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Antarctica::Palmer" : {
          "file" : "lib/DateTime/TimeZone/Antarctica/Palmer.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Antarctica::Rothera" : {
          "file" : "lib/DateTime/TimeZone/Antarctica/Rothera.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Antarctica::Syowa" : {
          "file" : "lib/DateTime/TimeZone/Antarctica/Syowa.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Antarctica::Troll" : {
          "file" : "lib/DateTime/TimeZone/Antarctica/Troll.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Antarctica::Vostok" : {
          "file" : "lib/DateTime/TimeZone/Antarctica/Vostok.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Aden" : {
          "file" : "lib/DateTime/TimeZone/Asia/Aden.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Almaty" : {
          "file" : "lib/DateTime/TimeZone/Asia/Almaty.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Amman" : {
          "file" : "lib/DateTime/TimeZone/Asia/Amman.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Anadyr" : {
          "file" : "lib/DateTime/TimeZone/Asia/Anadyr.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Aqtau" : {
          "file" : "lib/DateTime/TimeZone/Asia/Aqtau.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Aqtobe" : {
          "file" : "lib/DateTime/TimeZone/Asia/Aqtobe.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Ashgabat" : {
          "file" : "lib/DateTime/TimeZone/Asia/Ashgabat.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Baghdad" : {
          "file" : "lib/DateTime/TimeZone/Asia/Baghdad.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Bahrain" : {
          "file" : "lib/DateTime/TimeZone/Asia/Bahrain.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Baku" : {
          "file" : "lib/DateTime/TimeZone/Asia/Baku.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Bangkok" : {
          "file" : "lib/DateTime/TimeZone/Asia/Bangkok.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Beirut" : {
          "file" : "lib/DateTime/TimeZone/Asia/Beirut.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Bishkek" : {
          "file" : "lib/DateTime/TimeZone/Asia/Bishkek.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Brunei" : {
          "file" : "lib/DateTime/TimeZone/Asia/Brunei.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Chita" : {
          "file" : "lib/DateTime/TimeZone/Asia/Chita.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Choibalsan" : {
          "file" : "lib/DateTime/TimeZone/Asia/Choibalsan.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Colombo" : {
          "file" : "lib/DateTime/TimeZone/Asia/Colombo.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Damascus" : {
          "file" : "lib/DateTime/TimeZone/Asia/Damascus.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Dhaka" : {
          "file" : "lib/DateTime/TimeZone/Asia/Dhaka.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Dili" : {
          "file" : "lib/DateTime/TimeZone/Asia/Dili.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Dubai" : {
          "file" : "lib/DateTime/TimeZone/Asia/Dubai.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Dushanbe" : {
          "file" : "lib/DateTime/TimeZone/Asia/Dushanbe.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Gaza" : {
          "file" : "lib/DateTime/TimeZone/Asia/Gaza.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Hebron" : {
          "file" : "lib/DateTime/TimeZone/Asia/Hebron.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Ho_Chi_Minh" : {
          "file" : "lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Hong_Kong" : {
          "file" : "lib/DateTime/TimeZone/Asia/Hong_Kong.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Hovd" : {
          "file" : "lib/DateTime/TimeZone/Asia/Hovd.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Irkutsk" : {
          "file" : "lib/DateTime/TimeZone/Asia/Irkutsk.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Jakarta" : {
          "file" : "lib/DateTime/TimeZone/Asia/Jakarta.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Jayapura" : {
          "file" : "lib/DateTime/TimeZone/Asia/Jayapura.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Jerusalem" : {
          "file" : "lib/DateTime/TimeZone/Asia/Jerusalem.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Kabul" : {
          "file" : "lib/DateTime/TimeZone/Asia/Kabul.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Kamchatka" : {
          "file" : "lib/DateTime/TimeZone/Asia/Kamchatka.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Karachi" : {
          "file" : "lib/DateTime/TimeZone/Asia/Karachi.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Kathmandu" : {
          "file" : "lib/DateTime/TimeZone/Asia/Kathmandu.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Khandyga" : {
          "file" : "lib/DateTime/TimeZone/Asia/Khandyga.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Kolkata" : {
          "file" : "lib/DateTime/TimeZone/Asia/Kolkata.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Krasnoyarsk" : {
          "file" : "lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Kuala_Lumpur" : {
          "file" : "lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Kuching" : {
          "file" : "lib/DateTime/TimeZone/Asia/Kuching.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Kuwait" : {
          "file" : "lib/DateTime/TimeZone/Asia/Kuwait.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Macau" : {
          "file" : "lib/DateTime/TimeZone/Asia/Macau.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Magadan" : {
          "file" : "lib/DateTime/TimeZone/Asia/Magadan.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Makassar" : {
          "file" : "lib/DateTime/TimeZone/Asia/Makassar.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Manila" : {
          "file" : "lib/DateTime/TimeZone/Asia/Manila.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Muscat" : {
          "file" : "lib/DateTime/TimeZone/Asia/Muscat.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Nicosia" : {
          "file" : "lib/DateTime/TimeZone/Asia/Nicosia.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Novokuznetsk" : {
          "file" : "lib/DateTime/TimeZone/Asia/Novokuznetsk.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Novosibirsk" : {
          "file" : "lib/DateTime/TimeZone/Asia/Novosibirsk.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Omsk" : {
          "file" : "lib/DateTime/TimeZone/Asia/Omsk.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Oral" : {
          "file" : "lib/DateTime/TimeZone/Asia/Oral.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Pontianak" : {
          "file" : "lib/DateTime/TimeZone/Asia/Pontianak.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Pyongyang" : {
          "file" : "lib/DateTime/TimeZone/Asia/Pyongyang.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Qatar" : {
          "file" : "lib/DateTime/TimeZone/Asia/Qatar.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Qyzylorda" : {
          "file" : "lib/DateTime/TimeZone/Asia/Qyzylorda.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Rangoon" : {
          "file" : "lib/DateTime/TimeZone/Asia/Rangoon.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Riyadh" : {
          "file" : "lib/DateTime/TimeZone/Asia/Riyadh.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Sakhalin" : {
          "file" : "lib/DateTime/TimeZone/Asia/Sakhalin.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Samarkand" : {
          "file" : "lib/DateTime/TimeZone/Asia/Samarkand.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Seoul" : {
          "file" : "lib/DateTime/TimeZone/Asia/Seoul.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Shanghai" : {
          "file" : "lib/DateTime/TimeZone/Asia/Shanghai.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Singapore" : {
          "file" : "lib/DateTime/TimeZone/Asia/Singapore.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Srednekolymsk" : {
          "file" : "lib/DateTime/TimeZone/Asia/Srednekolymsk.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Taipei" : {
          "file" : "lib/DateTime/TimeZone/Asia/Taipei.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Tashkent" : {
          "file" : "lib/DateTime/TimeZone/Asia/Tashkent.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Tbilisi" : {
          "file" : "lib/DateTime/TimeZone/Asia/Tbilisi.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Tehran" : {
          "file" : "lib/DateTime/TimeZone/Asia/Tehran.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Thimphu" : {
          "file" : "lib/DateTime/TimeZone/Asia/Thimphu.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Tokyo" : {
          "file" : "lib/DateTime/TimeZone/Asia/Tokyo.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Ulaanbaatar" : {
          "file" : "lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Urumqi" : {
          "file" : "lib/DateTime/TimeZone/Asia/Urumqi.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Ust_Nera" : {
          "file" : "lib/DateTime/TimeZone/Asia/Ust_Nera.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Vladivostok" : {
          "file" : "lib/DateTime/TimeZone/Asia/Vladivostok.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Yakutsk" : {
          "file" : "lib/DateTime/TimeZone/Asia/Yakutsk.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Yekaterinburg" : {
          "file" : "lib/DateTime/TimeZone/Asia/Yekaterinburg.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Asia::Yerevan" : {
          "file" : "lib/DateTime/TimeZone/Asia/Yerevan.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Atlantic::Azores" : {
          "file" : "lib/DateTime/TimeZone/Atlantic/Azores.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Atlantic::Bermuda" : {
          "file" : "lib/DateTime/TimeZone/Atlantic/Bermuda.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Atlantic::Canary" : {
          "file" : "lib/DateTime/TimeZone/Atlantic/Canary.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Atlantic::Cape_Verde" : {
          "file" : "lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Atlantic::Faroe" : {
          "file" : "lib/DateTime/TimeZone/Atlantic/Faroe.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Atlantic::Madeira" : {
          "file" : "lib/DateTime/TimeZone/Atlantic/Madeira.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Atlantic::Reykjavik" : {
          "file" : "lib/DateTime/TimeZone/Atlantic/Reykjavik.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Atlantic::South_Georgia" : {
          "file" : "lib/DateTime/TimeZone/Atlantic/South_Georgia.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Atlantic::Stanley" : {
          "file" : "lib/DateTime/TimeZone/Atlantic/Stanley.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Australia::Adelaide" : {
          "file" : "lib/DateTime/TimeZone/Australia/Adelaide.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Australia::Brisbane" : {
          "file" : "lib/DateTime/TimeZone/Australia/Brisbane.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Australia::Broken_Hill" : {
          "file" : "lib/DateTime/TimeZone/Australia/Broken_Hill.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Australia::Currie" : {
          "file" : "lib/DateTime/TimeZone/Australia/Currie.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Australia::Darwin" : {
          "file" : "lib/DateTime/TimeZone/Australia/Darwin.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Australia::Eucla" : {
          "file" : "lib/DateTime/TimeZone/Australia/Eucla.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Australia::Hobart" : {
          "file" : "lib/DateTime/TimeZone/Australia/Hobart.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Australia::Lindeman" : {
          "file" : "lib/DateTime/TimeZone/Australia/Lindeman.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Australia::Lord_Howe" : {
          "file" : "lib/DateTime/TimeZone/Australia/Lord_Howe.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Australia::Melbourne" : {
          "file" : "lib/DateTime/TimeZone/Australia/Melbourne.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Australia::Perth" : {
          "file" : "lib/DateTime/TimeZone/Australia/Perth.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Australia::Sydney" : {
          "file" : "lib/DateTime/TimeZone/Australia/Sydney.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::CET" : {
          "file" : "lib/DateTime/TimeZone/CET.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::CST6CDT" : {
          "file" : "lib/DateTime/TimeZone/CST6CDT.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Catalog" : {
          "file" : "lib/DateTime/TimeZone/Catalog.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::EET" : {
          "file" : "lib/DateTime/TimeZone/EET.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::EST" : {
          "file" : "lib/DateTime/TimeZone/EST.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::EST5EDT" : {
          "file" : "lib/DateTime/TimeZone/EST5EDT.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Amsterdam" : {
          "file" : "lib/DateTime/TimeZone/Europe/Amsterdam.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Andorra" : {
          "file" : "lib/DateTime/TimeZone/Europe/Andorra.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Athens" : {
          "file" : "lib/DateTime/TimeZone/Europe/Athens.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Belgrade" : {
          "file" : "lib/DateTime/TimeZone/Europe/Belgrade.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Berlin" : {
          "file" : "lib/DateTime/TimeZone/Europe/Berlin.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Brussels" : {
          "file" : "lib/DateTime/TimeZone/Europe/Brussels.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Bucharest" : {
          "file" : "lib/DateTime/TimeZone/Europe/Bucharest.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Budapest" : {
          "file" : "lib/DateTime/TimeZone/Europe/Budapest.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Chisinau" : {
          "file" : "lib/DateTime/TimeZone/Europe/Chisinau.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Copenhagen" : {
          "file" : "lib/DateTime/TimeZone/Europe/Copenhagen.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Dublin" : {
          "file" : "lib/DateTime/TimeZone/Europe/Dublin.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Gibraltar" : {
          "file" : "lib/DateTime/TimeZone/Europe/Gibraltar.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Helsinki" : {
          "file" : "lib/DateTime/TimeZone/Europe/Helsinki.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Istanbul" : {
          "file" : "lib/DateTime/TimeZone/Europe/Istanbul.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Kaliningrad" : {
          "file" : "lib/DateTime/TimeZone/Europe/Kaliningrad.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Kiev" : {
          "file" : "lib/DateTime/TimeZone/Europe/Kiev.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Lisbon" : {
          "file" : "lib/DateTime/TimeZone/Europe/Lisbon.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::London" : {
          "file" : "lib/DateTime/TimeZone/Europe/London.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Luxembourg" : {
          "file" : "lib/DateTime/TimeZone/Europe/Luxembourg.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Madrid" : {
          "file" : "lib/DateTime/TimeZone/Europe/Madrid.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Malta" : {
          "file" : "lib/DateTime/TimeZone/Europe/Malta.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Minsk" : {
          "file" : "lib/DateTime/TimeZone/Europe/Minsk.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Monaco" : {
          "file" : "lib/DateTime/TimeZone/Europe/Monaco.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Moscow" : {
          "file" : "lib/DateTime/TimeZone/Europe/Moscow.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Oslo" : {
          "file" : "lib/DateTime/TimeZone/Europe/Oslo.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Paris" : {
          "file" : "lib/DateTime/TimeZone/Europe/Paris.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Prague" : {
          "file" : "lib/DateTime/TimeZone/Europe/Prague.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Riga" : {
          "file" : "lib/DateTime/TimeZone/Europe/Riga.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Rome" : {
          "file" : "lib/DateTime/TimeZone/Europe/Rome.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Samara" : {
          "file" : "lib/DateTime/TimeZone/Europe/Samara.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Simferopol" : {
          "file" : "lib/DateTime/TimeZone/Europe/Simferopol.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Sofia" : {
          "file" : "lib/DateTime/TimeZone/Europe/Sofia.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Stockholm" : {
          "file" : "lib/DateTime/TimeZone/Europe/Stockholm.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Tallinn" : {
          "file" : "lib/DateTime/TimeZone/Europe/Tallinn.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Tirane" : {
          "file" : "lib/DateTime/TimeZone/Europe/Tirane.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Uzhgorod" : {
          "file" : "lib/DateTime/TimeZone/Europe/Uzhgorod.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Vienna" : {
          "file" : "lib/DateTime/TimeZone/Europe/Vienna.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Vilnius" : {
          "file" : "lib/DateTime/TimeZone/Europe/Vilnius.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Volgograd" : {
          "file" : "lib/DateTime/TimeZone/Europe/Volgograd.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Warsaw" : {
          "file" : "lib/DateTime/TimeZone/Europe/Warsaw.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Zaporozhye" : {
          "file" : "lib/DateTime/TimeZone/Europe/Zaporozhye.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Europe::Zurich" : {
          "file" : "lib/DateTime/TimeZone/Europe/Zurich.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Floating" : {
          "file" : "lib/DateTime/TimeZone/Floating.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "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.81"
       },
       "DateTime::TimeZone::Indian::Chagos" : {
          "file" : "lib/DateTime/TimeZone/Indian/Chagos.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Indian::Christmas" : {
          "file" : "lib/DateTime/TimeZone/Indian/Christmas.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "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.81"
       },
       "DateTime::TimeZone::Indian::Kerguelen" : {
          "file" : "lib/DateTime/TimeZone/Indian/Kerguelen.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Indian::Mahe" : {
          "file" : "lib/DateTime/TimeZone/Indian/Mahe.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Indian::Maldives" : {
          "file" : "lib/DateTime/TimeZone/Indian/Maldives.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "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.81"
       },
       "DateTime::TimeZone::Indian::Reunion" : {
          "file" : "lib/DateTime/TimeZone/Indian/Reunion.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Local" : {
          "file" : "lib/DateTime/TimeZone/Local.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Local::Android" : {
          "file" : "lib/DateTime/TimeZone/Local/Android.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Local::Unix" : {
          "file" : "lib/DateTime/TimeZone/Local/Unix.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "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.81"
       },
       "DateTime::TimeZone::MET" : {
          "file" : "lib/DateTime/TimeZone/MET.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::MST" : {
          "file" : "lib/DateTime/TimeZone/MST.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::MST7MDT" : {
          "file" : "lib/DateTime/TimeZone/MST7MDT.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::OffsetOnly" : {
          "file" : "lib/DateTime/TimeZone/OffsetOnly.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::OlsonDB" : {
          "file" : "lib/DateTime/TimeZone/OlsonDB.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::OlsonDB::Change" : {
          "file" : "lib/DateTime/TimeZone/OlsonDB/Change.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::OlsonDB::Observance" : {
          "file" : "lib/DateTime/TimeZone/OlsonDB/Observance.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::OlsonDB::Rule" : {
          "file" : "lib/DateTime/TimeZone/OlsonDB/Rule.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::OlsonDB::Zone" : {
          "file" : "lib/DateTime/TimeZone/OlsonDB/Zone.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::PST8PDT" : {
          "file" : "lib/DateTime/TimeZone/PST8PDT.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Apia" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Apia.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Auckland" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Auckland.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Bougainville" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Bougainville.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Chatham" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Chatham.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Chuuk" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Chuuk.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Easter" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Easter.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Efate" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Efate.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Enderbury" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Enderbury.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Fakaofo" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Fakaofo.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Fiji" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Fiji.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Funafuti" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Funafuti.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Galapagos" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Galapagos.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Gambier" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Gambier.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Guadalcanal" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Guadalcanal.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Guam" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Guam.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Honolulu" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Honolulu.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Kiritimati" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Kiritimati.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Kosrae" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Kosrae.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Kwajalein" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Kwajalein.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Majuro" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Majuro.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Marquesas" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Marquesas.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Midway" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Midway.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Nauru" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Nauru.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Niue" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Niue.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Norfolk" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Norfolk.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Noumea" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Noumea.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Pago_Pago" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Pago_Pago.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Palau" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Palau.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Pitcairn" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Pitcairn.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Pohnpei" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Pohnpei.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Port_Moresby" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Port_Moresby.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Rarotonga" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Rarotonga.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Saipan" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Saipan.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Tahiti" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Tahiti.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Tarawa" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Tarawa.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Tongatapu" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Tongatapu.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Wake" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Wake.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::Pacific::Wallis" : {
          "file" : "lib/DateTime/TimeZone/Pacific/Wallis.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::UTC" : {
          "file" : "lib/DateTime/TimeZone/UTC.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       },
       "DateTime::TimeZone::WET" : {
          "file" : "lib/DateTime/TimeZone/WET.pm",
-         "version" : "1.78"
+         "version" : "1.81"
       }
    },
    "release_status" : "stable",
@@ -1610,7 +1570,7 @@
          "web" : "https://github.com/autarch/DateTime-TimeZone"
       }
    },
-   "version" : "1.78",
+   "version" : "1.81",
    "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.81",
                   "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.81'
   DateTime::TimeZone::Africa::Abidjan:
     file: lib/DateTime/TimeZone/Africa/Abidjan.pm
-    version: '1.78'
+    version: '1.81'
   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.81'
   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.81'
   DateTime::TimeZone::Africa::Bissau:
     file: lib/DateTime/TimeZone/Africa/Bissau.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Africa::Cairo:
     file: lib/DateTime/TimeZone/Africa/Cairo.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Africa::Casablanca:
     file: lib/DateTime/TimeZone/Africa/Casablanca.pm
-    version: '1.78'
+    version: '1.81'
   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.81'
   DateTime::TimeZone::Africa::El_Aaiun:
     file: lib/DateTime/TimeZone/Africa/El_Aaiun.pm
-    version: '1.78'
+    version: '1.81'
   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.81'
   DateTime::TimeZone::Africa::Khartoum:
     file: lib/DateTime/TimeZone/Africa/Khartoum.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Africa::Lagos:
     file: lib/DateTime/TimeZone/Africa/Lagos.pm
-    version: '1.78'
+    version: '1.81'
   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.81'
   DateTime::TimeZone::Africa::Monrovia:
     file: lib/DateTime/TimeZone/Africa/Monrovia.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Africa::Nairobi:
     file: lib/DateTime/TimeZone/Africa/Nairobi.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Africa::Ndjamena:
     file: lib/DateTime/TimeZone/Africa/Ndjamena.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Africa::Tripoli:
     file: lib/DateTime/TimeZone/Africa/Tripoli.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Africa::Tunis:
     file: lib/DateTime/TimeZone/Africa/Tunis.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Africa::Windhoek:
     file: lib/DateTime/TimeZone/Africa/Windhoek.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Adak:
     file: lib/DateTime/TimeZone/America/Adak.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Anchorage:
     file: lib/DateTime/TimeZone/America/Anchorage.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Antigua:
     file: lib/DateTime/TimeZone/America/Antigua.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Araguaina:
     file: lib/DateTime/TimeZone/America/Araguaina.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Argentina::Buenos_Aires:
     file: lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Argentina::Catamarca:
     file: lib/DateTime/TimeZone/America/Argentina/Catamarca.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Argentina::Cordoba:
     file: lib/DateTime/TimeZone/America/Argentina/Cordoba.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Argentina::Jujuy:
     file: lib/DateTime/TimeZone/America/Argentina/Jujuy.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Argentina::La_Rioja:
     file: lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Argentina::Mendoza:
     file: lib/DateTime/TimeZone/America/Argentina/Mendoza.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Argentina::Rio_Gallegos:
     file: lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Argentina::Salta:
     file: lib/DateTime/TimeZone/America/Argentina/Salta.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Argentina::San_Juan:
     file: lib/DateTime/TimeZone/America/Argentina/San_Juan.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Argentina::San_Luis:
     file: lib/DateTime/TimeZone/America/Argentina/San_Luis.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Argentina::Tucuman:
     file: lib/DateTime/TimeZone/America/Argentina/Tucuman.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Argentina::Ushuaia:
     file: lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Asuncion:
     file: lib/DateTime/TimeZone/America/Asuncion.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Atikokan:
     file: lib/DateTime/TimeZone/America/Atikokan.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Bahia:
     file: lib/DateTime/TimeZone/America/Bahia.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Bahia_Banderas:
     file: lib/DateTime/TimeZone/America/Bahia_Banderas.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Barbados:
     file: lib/DateTime/TimeZone/America/Barbados.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Belem:
     file: lib/DateTime/TimeZone/America/Belem.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Belize:
     file: lib/DateTime/TimeZone/America/Belize.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Blanc_Sablon:
     file: lib/DateTime/TimeZone/America/Blanc_Sablon.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Boa_Vista:
     file: lib/DateTime/TimeZone/America/Boa_Vista.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Bogota:
     file: lib/DateTime/TimeZone/America/Bogota.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Boise:
     file: lib/DateTime/TimeZone/America/Boise.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Cambridge_Bay:
     file: lib/DateTime/TimeZone/America/Cambridge_Bay.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Campo_Grande:
     file: lib/DateTime/TimeZone/America/Campo_Grande.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Cancun:
     file: lib/DateTime/TimeZone/America/Cancun.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Caracas:
     file: lib/DateTime/TimeZone/America/Caracas.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Cayenne:
     file: lib/DateTime/TimeZone/America/Cayenne.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Cayman:
     file: lib/DateTime/TimeZone/America/Cayman.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Chicago:
     file: lib/DateTime/TimeZone/America/Chicago.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Chihuahua:
     file: lib/DateTime/TimeZone/America/Chihuahua.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Costa_Rica:
     file: lib/DateTime/TimeZone/America/Costa_Rica.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Creston:
     file: lib/DateTime/TimeZone/America/Creston.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Cuiaba:
     file: lib/DateTime/TimeZone/America/Cuiaba.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Curacao:
     file: lib/DateTime/TimeZone/America/Curacao.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Danmarkshavn:
     file: lib/DateTime/TimeZone/America/Danmarkshavn.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Dawson:
     file: lib/DateTime/TimeZone/America/Dawson.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Dawson_Creek:
     file: lib/DateTime/TimeZone/America/Dawson_Creek.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Denver:
     file: lib/DateTime/TimeZone/America/Denver.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Detroit:
     file: lib/DateTime/TimeZone/America/Detroit.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Edmonton:
     file: lib/DateTime/TimeZone/America/Edmonton.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Eirunepe:
     file: lib/DateTime/TimeZone/America/Eirunepe.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::El_Salvador:
     file: lib/DateTime/TimeZone/America/El_Salvador.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Fortaleza:
     file: lib/DateTime/TimeZone/America/Fortaleza.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Glace_Bay:
     file: lib/DateTime/TimeZone/America/Glace_Bay.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Godthab:
     file: lib/DateTime/TimeZone/America/Godthab.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Goose_Bay:
     file: lib/DateTime/TimeZone/America/Goose_Bay.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Grand_Turk:
     file: lib/DateTime/TimeZone/America/Grand_Turk.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Guatemala:
     file: lib/DateTime/TimeZone/America/Guatemala.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Guayaquil:
     file: lib/DateTime/TimeZone/America/Guayaquil.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Guyana:
     file: lib/DateTime/TimeZone/America/Guyana.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Halifax:
     file: lib/DateTime/TimeZone/America/Halifax.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Havana:
     file: lib/DateTime/TimeZone/America/Havana.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Hermosillo:
     file: lib/DateTime/TimeZone/America/Hermosillo.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Indiana::Indianapolis:
     file: lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Indiana::Knox:
     file: lib/DateTime/TimeZone/America/Indiana/Knox.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Indiana::Marengo:
     file: lib/DateTime/TimeZone/America/Indiana/Marengo.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Indiana::Petersburg:
     file: lib/DateTime/TimeZone/America/Indiana/Petersburg.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Indiana::Tell_City:
     file: lib/DateTime/TimeZone/America/Indiana/Tell_City.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Indiana::Vevay:
     file: lib/DateTime/TimeZone/America/Indiana/Vevay.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Indiana::Vincennes:
     file: lib/DateTime/TimeZone/America/Indiana/Vincennes.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Indiana::Winamac:
     file: lib/DateTime/TimeZone/America/Indiana/Winamac.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Inuvik:
     file: lib/DateTime/TimeZone/America/Inuvik.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Iqaluit:
     file: lib/DateTime/TimeZone/America/Iqaluit.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Jamaica:
     file: lib/DateTime/TimeZone/America/Jamaica.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Juneau:
     file: lib/DateTime/TimeZone/America/Juneau.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Kentucky::Louisville:
     file: lib/DateTime/TimeZone/America/Kentucky/Louisville.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Kentucky::Monticello:
     file: lib/DateTime/TimeZone/America/Kentucky/Monticello.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::La_Paz:
     file: lib/DateTime/TimeZone/America/La_Paz.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Lima:
     file: lib/DateTime/TimeZone/America/Lima.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Los_Angeles:
     file: lib/DateTime/TimeZone/America/Los_Angeles.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Maceio:
     file: lib/DateTime/TimeZone/America/Maceio.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Managua:
     file: lib/DateTime/TimeZone/America/Managua.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Manaus:
     file: lib/DateTime/TimeZone/America/Manaus.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Martinique:
     file: lib/DateTime/TimeZone/America/Martinique.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Matamoros:
     file: lib/DateTime/TimeZone/America/Matamoros.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Mazatlan:
     file: lib/DateTime/TimeZone/America/Mazatlan.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Menominee:
     file: lib/DateTime/TimeZone/America/Menominee.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Merida:
     file: lib/DateTime/TimeZone/America/Merida.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Metlakatla:
     file: lib/DateTime/TimeZone/America/Metlakatla.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Mexico_City:
     file: lib/DateTime/TimeZone/America/Mexico_City.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Miquelon:
     file: lib/DateTime/TimeZone/America/Miquelon.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Moncton:
     file: lib/DateTime/TimeZone/America/Moncton.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Monterrey:
     file: lib/DateTime/TimeZone/America/Monterrey.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Montevideo:
     file: lib/DateTime/TimeZone/America/Montevideo.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Montreal:
     file: lib/DateTime/TimeZone/America/Montreal.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Nassau:
     file: lib/DateTime/TimeZone/America/Nassau.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::New_York:
     file: lib/DateTime/TimeZone/America/New_York.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Nipigon:
     file: lib/DateTime/TimeZone/America/Nipigon.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Nome:
     file: lib/DateTime/TimeZone/America/Nome.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Noronha:
     file: lib/DateTime/TimeZone/America/Noronha.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::North_Dakota::Beulah:
     file: lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::North_Dakota::Center:
     file: lib/DateTime/TimeZone/America/North_Dakota/Center.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::North_Dakota::New_Salem:
     file: lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Ojinaga:
     file: lib/DateTime/TimeZone/America/Ojinaga.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Panama:
     file: lib/DateTime/TimeZone/America/Panama.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Pangnirtung:
     file: lib/DateTime/TimeZone/America/Pangnirtung.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Paramaribo:
     file: lib/DateTime/TimeZone/America/Paramaribo.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Phoenix:
     file: lib/DateTime/TimeZone/America/Phoenix.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Port_au_Prince:
     file: lib/DateTime/TimeZone/America/Port_au_Prince.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Port_of_Spain:
     file: lib/DateTime/TimeZone/America/Port_of_Spain.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Porto_Velho:
     file: lib/DateTime/TimeZone/America/Porto_Velho.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Puerto_Rico:
     file: lib/DateTime/TimeZone/America/Puerto_Rico.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Rainy_River:
     file: lib/DateTime/TimeZone/America/Rainy_River.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Rankin_Inlet:
     file: lib/DateTime/TimeZone/America/Rankin_Inlet.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Recife:
     file: lib/DateTime/TimeZone/America/Recife.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Regina:
     file: lib/DateTime/TimeZone/America/Regina.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Resolute:
     file: lib/DateTime/TimeZone/America/Resolute.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Rio_Branco:
     file: lib/DateTime/TimeZone/America/Rio_Branco.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Santa_Isabel:
     file: lib/DateTime/TimeZone/America/Santa_Isabel.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Santarem:
     file: lib/DateTime/TimeZone/America/Santarem.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Santiago:
     file: lib/DateTime/TimeZone/America/Santiago.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Santo_Domingo:
     file: lib/DateTime/TimeZone/America/Santo_Domingo.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Sao_Paulo:
     file: lib/DateTime/TimeZone/America/Sao_Paulo.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Scoresbysund:
     file: lib/DateTime/TimeZone/America/Scoresbysund.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Sitka:
     file: lib/DateTime/TimeZone/America/Sitka.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::St_Johns:
     file: lib/DateTime/TimeZone/America/St_Johns.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Swift_Current:
     file: lib/DateTime/TimeZone/America/Swift_Current.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Tegucigalpa:
     file: lib/DateTime/TimeZone/America/Tegucigalpa.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Thule:
     file: lib/DateTime/TimeZone/America/Thule.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Thunder_Bay:
     file: lib/DateTime/TimeZone/America/Thunder_Bay.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Tijuana:
     file: lib/DateTime/TimeZone/America/Tijuana.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Toronto:
     file: lib/DateTime/TimeZone/America/Toronto.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Vancouver:
     file: lib/DateTime/TimeZone/America/Vancouver.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Whitehorse:
     file: lib/DateTime/TimeZone/America/Whitehorse.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Winnipeg:
     file: lib/DateTime/TimeZone/America/Winnipeg.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Yakutat:
     file: lib/DateTime/TimeZone/America/Yakutat.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::America::Yellowknife:
     file: lib/DateTime/TimeZone/America/Yellowknife.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Antarctica::Casey:
     file: lib/DateTime/TimeZone/Antarctica/Casey.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Antarctica::Davis:
     file: lib/DateTime/TimeZone/Antarctica/Davis.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Antarctica::DumontDUrville:
     file: lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Antarctica::Macquarie:
     file: lib/DateTime/TimeZone/Antarctica/Macquarie.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Antarctica::Mawson:
     file: lib/DateTime/TimeZone/Antarctica/Mawson.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Antarctica::Palmer:
     file: lib/DateTime/TimeZone/Antarctica/Palmer.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Antarctica::Rothera:
     file: lib/DateTime/TimeZone/Antarctica/Rothera.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Antarctica::Syowa:
     file: lib/DateTime/TimeZone/Antarctica/Syowa.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Antarctica::Troll:
     file: lib/DateTime/TimeZone/Antarctica/Troll.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Antarctica::Vostok:
     file: lib/DateTime/TimeZone/Antarctica/Vostok.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Aden:
     file: lib/DateTime/TimeZone/Asia/Aden.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Almaty:
     file: lib/DateTime/TimeZone/Asia/Almaty.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Amman:
     file: lib/DateTime/TimeZone/Asia/Amman.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Anadyr:
     file: lib/DateTime/TimeZone/Asia/Anadyr.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Aqtau:
     file: lib/DateTime/TimeZone/Asia/Aqtau.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Aqtobe:
     file: lib/DateTime/TimeZone/Asia/Aqtobe.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Ashgabat:
     file: lib/DateTime/TimeZone/Asia/Ashgabat.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Baghdad:
     file: lib/DateTime/TimeZone/Asia/Baghdad.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Bahrain:
     file: lib/DateTime/TimeZone/Asia/Bahrain.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Baku:
     file: lib/DateTime/TimeZone/Asia/Baku.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Bangkok:
     file: lib/DateTime/TimeZone/Asia/Bangkok.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Beirut:
     file: lib/DateTime/TimeZone/Asia/Beirut.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Bishkek:
     file: lib/DateTime/TimeZone/Asia/Bishkek.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Brunei:
     file: lib/DateTime/TimeZone/Asia/Brunei.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Chita:
     file: lib/DateTime/TimeZone/Asia/Chita.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Choibalsan:
     file: lib/DateTime/TimeZone/Asia/Choibalsan.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Colombo:
     file: lib/DateTime/TimeZone/Asia/Colombo.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Damascus:
     file: lib/DateTime/TimeZone/Asia/Damascus.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Dhaka:
     file: lib/DateTime/TimeZone/Asia/Dhaka.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Dili:
     file: lib/DateTime/TimeZone/Asia/Dili.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Dubai:
     file: lib/DateTime/TimeZone/Asia/Dubai.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Dushanbe:
     file: lib/DateTime/TimeZone/Asia/Dushanbe.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Gaza:
     file: lib/DateTime/TimeZone/Asia/Gaza.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Hebron:
     file: lib/DateTime/TimeZone/Asia/Hebron.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Ho_Chi_Minh:
     file: lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Hong_Kong:
     file: lib/DateTime/TimeZone/Asia/Hong_Kong.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Hovd:
     file: lib/DateTime/TimeZone/Asia/Hovd.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Irkutsk:
     file: lib/DateTime/TimeZone/Asia/Irkutsk.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Jakarta:
     file: lib/DateTime/TimeZone/Asia/Jakarta.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Jayapura:
     file: lib/DateTime/TimeZone/Asia/Jayapura.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Jerusalem:
     file: lib/DateTime/TimeZone/Asia/Jerusalem.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Kabul:
     file: lib/DateTime/TimeZone/Asia/Kabul.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Kamchatka:
     file: lib/DateTime/TimeZone/Asia/Kamchatka.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Karachi:
     file: lib/DateTime/TimeZone/Asia/Karachi.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Kathmandu:
     file: lib/DateTime/TimeZone/Asia/Kathmandu.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Khandyga:
     file: lib/DateTime/TimeZone/Asia/Khandyga.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Kolkata:
     file: lib/DateTime/TimeZone/Asia/Kolkata.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Krasnoyarsk:
     file: lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Kuala_Lumpur:
     file: lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Kuching:
     file: lib/DateTime/TimeZone/Asia/Kuching.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Kuwait:
     file: lib/DateTime/TimeZone/Asia/Kuwait.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Macau:
     file: lib/DateTime/TimeZone/Asia/Macau.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Magadan:
     file: lib/DateTime/TimeZone/Asia/Magadan.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Makassar:
     file: lib/DateTime/TimeZone/Asia/Makassar.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Manila:
     file: lib/DateTime/TimeZone/Asia/Manila.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Muscat:
     file: lib/DateTime/TimeZone/Asia/Muscat.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Nicosia:
     file: lib/DateTime/TimeZone/Asia/Nicosia.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Novokuznetsk:
     file: lib/DateTime/TimeZone/Asia/Novokuznetsk.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Novosibirsk:
     file: lib/DateTime/TimeZone/Asia/Novosibirsk.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Omsk:
     file: lib/DateTime/TimeZone/Asia/Omsk.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Oral:
     file: lib/DateTime/TimeZone/Asia/Oral.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Pontianak:
     file: lib/DateTime/TimeZone/Asia/Pontianak.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Pyongyang:
     file: lib/DateTime/TimeZone/Asia/Pyongyang.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Qatar:
     file: lib/DateTime/TimeZone/Asia/Qatar.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Qyzylorda:
     file: lib/DateTime/TimeZone/Asia/Qyzylorda.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Rangoon:
     file: lib/DateTime/TimeZone/Asia/Rangoon.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Riyadh:
     file: lib/DateTime/TimeZone/Asia/Riyadh.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Sakhalin:
     file: lib/DateTime/TimeZone/Asia/Sakhalin.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Samarkand:
     file: lib/DateTime/TimeZone/Asia/Samarkand.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Seoul:
     file: lib/DateTime/TimeZone/Asia/Seoul.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Shanghai:
     file: lib/DateTime/TimeZone/Asia/Shanghai.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Singapore:
     file: lib/DateTime/TimeZone/Asia/Singapore.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Srednekolymsk:
     file: lib/DateTime/TimeZone/Asia/Srednekolymsk.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Taipei:
     file: lib/DateTime/TimeZone/Asia/Taipei.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Tashkent:
     file: lib/DateTime/TimeZone/Asia/Tashkent.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Tbilisi:
     file: lib/DateTime/TimeZone/Asia/Tbilisi.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Tehran:
     file: lib/DateTime/TimeZone/Asia/Tehran.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Thimphu:
     file: lib/DateTime/TimeZone/Asia/Thimphu.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Tokyo:
     file: lib/DateTime/TimeZone/Asia/Tokyo.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Ulaanbaatar:
     file: lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Urumqi:
     file: lib/DateTime/TimeZone/Asia/Urumqi.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Ust_Nera:
     file: lib/DateTime/TimeZone/Asia/Ust_Nera.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Vladivostok:
     file: lib/DateTime/TimeZone/Asia/Vladivostok.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Yakutsk:
     file: lib/DateTime/TimeZone/Asia/Yakutsk.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Yekaterinburg:
     file: lib/DateTime/TimeZone/Asia/Yekaterinburg.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Asia::Yerevan:
     file: lib/DateTime/TimeZone/Asia/Yerevan.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Atlantic::Azores:
     file: lib/DateTime/TimeZone/Atlantic/Azores.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Atlantic::Bermuda:
     file: lib/DateTime/TimeZone/Atlantic/Bermuda.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Atlantic::Canary:
     file: lib/DateTime/TimeZone/Atlantic/Canary.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Atlantic::Cape_Verde:
     file: lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Atlantic::Faroe:
     file: lib/DateTime/TimeZone/Atlantic/Faroe.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Atlantic::Madeira:
     file: lib/DateTime/TimeZone/Atlantic/Madeira.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Atlantic::Reykjavik:
     file: lib/DateTime/TimeZone/Atlantic/Reykjavik.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Atlantic::South_Georgia:
     file: lib/DateTime/TimeZone/Atlantic/South_Georgia.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Atlantic::Stanley:
     file: lib/DateTime/TimeZone/Atlantic/Stanley.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Australia::Adelaide:
     file: lib/DateTime/TimeZone/Australia/Adelaide.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Australia::Brisbane:
     file: lib/DateTime/TimeZone/Australia/Brisbane.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Australia::Broken_Hill:
     file: lib/DateTime/TimeZone/Australia/Broken_Hill.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Australia::Currie:
     file: lib/DateTime/TimeZone/Australia/Currie.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Australia::Darwin:
     file: lib/DateTime/TimeZone/Australia/Darwin.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Australia::Eucla:
     file: lib/DateTime/TimeZone/Australia/Eucla.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Australia::Hobart:
     file: lib/DateTime/TimeZone/Australia/Hobart.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Australia::Lindeman:
     file: lib/DateTime/TimeZone/Australia/Lindeman.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Australia::Lord_Howe:
     file: lib/DateTime/TimeZone/Australia/Lord_Howe.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Australia::Melbourne:
     file: lib/DateTime/TimeZone/Australia/Melbourne.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Australia::Perth:
     file: lib/DateTime/TimeZone/Australia/Perth.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Australia::Sydney:
     file: lib/DateTime/TimeZone/Australia/Sydney.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::CET:
     file: lib/DateTime/TimeZone/CET.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::CST6CDT:
     file: lib/DateTime/TimeZone/CST6CDT.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Catalog:
     file: lib/DateTime/TimeZone/Catalog.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::EET:
     file: lib/DateTime/TimeZone/EET.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::EST:
     file: lib/DateTime/TimeZone/EST.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::EST5EDT:
     file: lib/DateTime/TimeZone/EST5EDT.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Amsterdam:
     file: lib/DateTime/TimeZone/Europe/Amsterdam.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Andorra:
     file: lib/DateTime/TimeZone/Europe/Andorra.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Athens:
     file: lib/DateTime/TimeZone/Europe/Athens.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Belgrade:
     file: lib/DateTime/TimeZone/Europe/Belgrade.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Berlin:
     file: lib/DateTime/TimeZone/Europe/Berlin.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Brussels:
     file: lib/DateTime/TimeZone/Europe/Brussels.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Bucharest:
     file: lib/DateTime/TimeZone/Europe/Bucharest.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Budapest:
     file: lib/DateTime/TimeZone/Europe/Budapest.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Chisinau:
     file: lib/DateTime/TimeZone/Europe/Chisinau.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Copenhagen:
     file: lib/DateTime/TimeZone/Europe/Copenhagen.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Dublin:
     file: lib/DateTime/TimeZone/Europe/Dublin.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Gibraltar:
     file: lib/DateTime/TimeZone/Europe/Gibraltar.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Helsinki:
     file: lib/DateTime/TimeZone/Europe/Helsinki.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Istanbul:
     file: lib/DateTime/TimeZone/Europe/Istanbul.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Kaliningrad:
     file: lib/DateTime/TimeZone/Europe/Kaliningrad.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Kiev:
     file: lib/DateTime/TimeZone/Europe/Kiev.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Lisbon:
     file: lib/DateTime/TimeZone/Europe/Lisbon.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::London:
     file: lib/DateTime/TimeZone/Europe/London.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Luxembourg:
     file: lib/DateTime/TimeZone/Europe/Luxembourg.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Madrid:
     file: lib/DateTime/TimeZone/Europe/Madrid.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Malta:
     file: lib/DateTime/TimeZone/Europe/Malta.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Minsk:
     file: lib/DateTime/TimeZone/Europe/Minsk.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Monaco:
     file: lib/DateTime/TimeZone/Europe/Monaco.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Moscow:
     file: lib/DateTime/TimeZone/Europe/Moscow.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Oslo:
     file: lib/DateTime/TimeZone/Europe/Oslo.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Paris:
     file: lib/DateTime/TimeZone/Europe/Paris.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Prague:
     file: lib/DateTime/TimeZone/Europe/Prague.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Riga:
     file: lib/DateTime/TimeZone/Europe/Riga.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Rome:
     file: lib/DateTime/TimeZone/Europe/Rome.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Samara:
     file: lib/DateTime/TimeZone/Europe/Samara.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Simferopol:
     file: lib/DateTime/TimeZone/Europe/Simferopol.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Sofia:
     file: lib/DateTime/TimeZone/Europe/Sofia.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Stockholm:
     file: lib/DateTime/TimeZone/Europe/Stockholm.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Tallinn:
     file: lib/DateTime/TimeZone/Europe/Tallinn.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Tirane:
     file: lib/DateTime/TimeZone/Europe/Tirane.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Uzhgorod:
     file: lib/DateTime/TimeZone/Europe/Uzhgorod.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Vienna:
     file: lib/DateTime/TimeZone/Europe/Vienna.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Vilnius:
     file: lib/DateTime/TimeZone/Europe/Vilnius.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Volgograd:
     file: lib/DateTime/TimeZone/Europe/Volgograd.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Warsaw:
     file: lib/DateTime/TimeZone/Europe/Warsaw.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Zaporozhye:
     file: lib/DateTime/TimeZone/Europe/Zaporozhye.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Europe::Zurich:
     file: lib/DateTime/TimeZone/Europe/Zurich.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Floating:
     file: lib/DateTime/TimeZone/Floating.pm
-    version: '1.78'
+    version: '1.81'
   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.81'
   DateTime::TimeZone::Indian::Chagos:
     file: lib/DateTime/TimeZone/Indian/Chagos.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Indian::Christmas:
     file: lib/DateTime/TimeZone/Indian/Christmas.pm
-    version: '1.78'
+    version: '1.81'
   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.81'
   DateTime::TimeZone::Indian::Kerguelen:
     file: lib/DateTime/TimeZone/Indian/Kerguelen.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Indian::Mahe:
     file: lib/DateTime/TimeZone/Indian/Mahe.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Indian::Maldives:
     file: lib/DateTime/TimeZone/Indian/Maldives.pm
-    version: '1.78'
+    version: '1.81'
   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.81'
   DateTime::TimeZone::Indian::Reunion:
     file: lib/DateTime/TimeZone/Indian/Reunion.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Local:
     file: lib/DateTime/TimeZone/Local.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Local::Android:
     file: lib/DateTime/TimeZone/Local/Android.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Local::Unix:
     file: lib/DateTime/TimeZone/Local/Unix.pm
-    version: '1.78'
+    version: '1.81'
   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.81'
   DateTime::TimeZone::MET:
     file: lib/DateTime/TimeZone/MET.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::MST:
     file: lib/DateTime/TimeZone/MST.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::MST7MDT:
     file: lib/DateTime/TimeZone/MST7MDT.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::OffsetOnly:
     file: lib/DateTime/TimeZone/OffsetOnly.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::OlsonDB:
     file: lib/DateTime/TimeZone/OlsonDB.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::OlsonDB::Change:
     file: lib/DateTime/TimeZone/OlsonDB/Change.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::OlsonDB::Observance:
     file: lib/DateTime/TimeZone/OlsonDB/Observance.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::OlsonDB::Rule:
     file: lib/DateTime/TimeZone/OlsonDB/Rule.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::OlsonDB::Zone:
     file: lib/DateTime/TimeZone/OlsonDB/Zone.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::PST8PDT:
     file: lib/DateTime/TimeZone/PST8PDT.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Apia:
     file: lib/DateTime/TimeZone/Pacific/Apia.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Auckland:
     file: lib/DateTime/TimeZone/Pacific/Auckland.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Bougainville:
     file: lib/DateTime/TimeZone/Pacific/Bougainville.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Chatham:
     file: lib/DateTime/TimeZone/Pacific/Chatham.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Chuuk:
     file: lib/DateTime/TimeZone/Pacific/Chuuk.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Easter:
     file: lib/DateTime/TimeZone/Pacific/Easter.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Efate:
     file: lib/DateTime/TimeZone/Pacific/Efate.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Enderbury:
     file: lib/DateTime/TimeZone/Pacific/Enderbury.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Fakaofo:
     file: lib/DateTime/TimeZone/Pacific/Fakaofo.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Fiji:
     file: lib/DateTime/TimeZone/Pacific/Fiji.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Funafuti:
     file: lib/DateTime/TimeZone/Pacific/Funafuti.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Galapagos:
     file: lib/DateTime/TimeZone/Pacific/Galapagos.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Gambier:
     file: lib/DateTime/TimeZone/Pacific/Gambier.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Guadalcanal:
     file: lib/DateTime/TimeZone/Pacific/Guadalcanal.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Guam:
     file: lib/DateTime/TimeZone/Pacific/Guam.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Honolulu:
     file: lib/DateTime/TimeZone/Pacific/Honolulu.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Kiritimati:
     file: lib/DateTime/TimeZone/Pacific/Kiritimati.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Kosrae:
     file: lib/DateTime/TimeZone/Pacific/Kosrae.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Kwajalein:
     file: lib/DateTime/TimeZone/Pacific/Kwajalein.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Majuro:
     file: lib/DateTime/TimeZone/Pacific/Majuro.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Marquesas:
     file: lib/DateTime/TimeZone/Pacific/Marquesas.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Midway:
     file: lib/DateTime/TimeZone/Pacific/Midway.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Nauru:
     file: lib/DateTime/TimeZone/Pacific/Nauru.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Niue:
     file: lib/DateTime/TimeZone/Pacific/Niue.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Norfolk:
     file: lib/DateTime/TimeZone/Pacific/Norfolk.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Noumea:
     file: lib/DateTime/TimeZone/Pacific/Noumea.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Pago_Pago:
     file: lib/DateTime/TimeZone/Pacific/Pago_Pago.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Palau:
     file: lib/DateTime/TimeZone/Pacific/Palau.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Pitcairn:
     file: lib/DateTime/TimeZone/Pacific/Pitcairn.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Pohnpei:
     file: lib/DateTime/TimeZone/Pacific/Pohnpei.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Port_Moresby:
     file: lib/DateTime/TimeZone/Pacific/Port_Moresby.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Rarotonga:
     file: lib/DateTime/TimeZone/Pacific/Rarotonga.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Saipan:
     file: lib/DateTime/TimeZone/Pacific/Saipan.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Tahiti:
     file: lib/DateTime/TimeZone/Pacific/Tahiti.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Tarawa:
     file: lib/DateTime/TimeZone/Pacific/Tarawa.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Tongatapu:
     file: lib/DateTime/TimeZone/Pacific/Tongatapu.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Wake:
     file: lib/DateTime/TimeZone/Pacific/Wake.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::Pacific::Wallis:
     file: lib/DateTime/TimeZone/Pacific/Wallis.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::UTC:
     file: lib/DateTime/TimeZone/UTC.pm
-    version: '1.78'
+    version: '1.81'
   DateTime::TimeZone::WET:
     file: lib/DateTime/TimeZone/WET.pm
-    version: '1.78'
+    version: '1.81'
 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.81'
 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.81
           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.81",
   "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.81
 
 # SYNOPSIS
 
@@ -3,7 +3,7 @@ author  = Dave Rolsky <autarch@urth.org>
 license = Perl_5
 copyright_holder = Dave Rolsky
 
-version = 1.78
+version = 1.81
 
 [@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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81
 
 =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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81
 
 =head1 SYNOPSIS
 
@@ -1,5 +1,5 @@
 package DateTime::TimeZone::Local::VMS;
-$DateTime::TimeZone::Local::VMS::VERSION = '1.78';
+$DateTime::TimeZone::Local::VMS::VERSION = '1.81';
 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.81
 
 =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.81';
 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.81
 
 =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.81';
 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.81';
 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.81';
 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.81';
 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.81
 
 =head1 SYNOPSIS
 
@@ -1,5 +1,5 @@
 package DateTime::TimeZone::OlsonDB::Change;
-$DateTime::TimeZone::OlsonDB::Change::VERSION = '1.78';
+$DateTime::TimeZone::OlsonDB::Change::VERSION = '1.81';
 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.81';
 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.81';
 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.81';
 use strict;
 use warnings;
 
@@ -1,5 +1,5 @@
 package DateTime::TimeZone::OlsonDB;
-$DateTime::TimeZone::OlsonDB::VERSION = '1.78';
+$DateTime::TimeZone::OlsonDB::VERSION = '1.81';
 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.81
 
 =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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 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.81';
 use strict;
 use warnings;
 
@@ -40,7 +40,7 @@ DateTime::TimeZone::UTC - The UTC time zone
 
 =head1 VERSION
 
-version 1.78
+version 1.81
 
 =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.81';
 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.80-2-g83a230f
 
-$DateTime::TimeZone::VERSION = '1.78';
+$DateTime::TimeZone::VERSION = '1.81';
 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.81
 
 =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'
     );
 }
@@ -1,191 +0,0 @@
-use strict;
-use warnings;
-
-use DateTime::TimeZone::Local;
-use File::Basename qw( basename );
-use File::Spec;
-use Sys::Hostname qw( hostname );
-use Test::More;
-
-use lib File::Spec->catdir( File::Spec->curdir, 't' );
-
-BEGIN { require 'check_datetime_version.pl' }
-
-plan skip_all => 'These tests only run on Windows'
-    unless $^O =~ /win32/i;
-
-my $Registry;
-eval <<'EOF';
-use DateTime::TimeZone::Local::Win32;
-use Win32::TieRegistry ( TiedRef => \$Registry, Delimiter => q{/} );
-EOF
-
-if ($@) {
-    plan skip_all => 'These tests require Win32::TieRegistry';
-}
-
-my $tzi_key = $Registry->Open(
-    'LMachine/SYSTEM/CurrentControlSet/Control/TimeZoneInformation/', {
-        Access => Win32::TieRegistry::KEY_READ()
-            | Win32::TieRegistry::KEY_WRITE()
-    }
-);
-
-plan skip_all =>
-    'These tests require write access to TimeZoneInformation registry key'
-    unless $tzi_key;
-
-my $WindowsTZKey;
-
-{
-    foreach my $win_tz_name ( windows_tz_names() ) {
-        set_and_test_windows_tz( $win_tz_name, undef, $tzi_key );
-    }
-
-    # We test these explicitly because we want to make sure that at
-    # least a few known names do work, rather than just relying on
-    # looping through a list.
-    for my $pair (
-        [ 'Eastern Standard Time',  'America/New_York' ],
-        [ 'Dateline Standard Time', '-1200' ],
-        [ 'Israel Standard Time',   'Asia/Jerusalem' ],
-        ) {
-        set_and_test_windows_tz( @{$pair}, $tzi_key );
-    }
-}
-
-done_testing();
-
-sub windows_tz_names {
-    $WindowsTZKey = $Registry->Open(
-        'LMachine/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Time Zones/',
-        { Access => Win32::TieRegistry::KEY_READ() }
-    );
-
-    $WindowsTZKey ||= $Registry->Open(
-        'LMachine/SOFTWARE/Microsoft/Windows/CurrentVersion/Time Zones/',
-        { Access => Win32::TieRegistry::KEY_READ() }
-    );
-
-    return unless $WindowsTZKey;
-
-    return $WindowsTZKey->SubKeyNames();
-}
-
-sub set_and_test_windows_tz {
-    my $windows_tz_name = shift;
-    my $olson_name      = shift;
-    my $tzi_key         = shift;
-
-    if (   defined $tzi_key
-        && defined $tzi_key->{'/TimeZoneKeyName'}
-        && $tzi_key->{'/TimeZoneKeyName'} ne '' ) {
-        local $tzi_key->{'/TimeZoneKeyName'} = $windows_tz_name;
-
-        test_windows_zone( $windows_tz_name, $olson_name );
-    }
-    else {
-        local $tzi_key->{'/StandardName'} = (
-              $WindowsTZKey->{ $windows_tz_name . q{/} }
-            ? $WindowsTZKey->{ $windows_tz_name . '/Std' }
-            : 'MAKE BELIEVE VALUE'
-        );
-
-        test_windows_zone( $windows_tz_name, $olson_name );
-    }
-}
-
-sub test_windows_zone {
-    my $windows_tz_name = shift;
-    my $olson_name      = shift;
-
-    my %KnownBad = map { $_ => 1 } ();
-
-    my $tz = DateTime::TimeZone::Local::Win32->FromRegistry();
-
-    ok(
-        $tz && DateTime::TimeZone->is_valid_name( $tz->name() ),
-        "$windows_tz_name - found valid Olson time zone from Windows"
-    );
-
-    if ( defined $olson_name ) {
-        my $desc = "$windows_tz_name was mapped to $olson_name";
-        if ($tz) {
-            is( $tz->name(), $olson_name, $desc );
-        }
-        else {
-            fail($desc);
-        }
-    }
-    else {
-    SKIP: {
-            if ( !$tz || !DateTime::TimeZone->is_valid_name( $tz->name() ) ) {
-                skip(
-                    "Time Zone display for $windows_tz_name not testable",
-                    1
-                );
-            }
-            my $dt = DateTime->new(
-                year      => 2010,
-                month     => 7,
-                day       => 1,
-                hour      => 12,
-                time_zone => $tz->name(),
-            );
-
-            my $olson_offset = int( $dt->strftime("%z") );
-            $olson_offset -= 100 if $dt->is_dst();
-            my $windows_offset
-                = $WindowsTZKey->{"${windows_tz_name}/Display"};
-
-            if ( $windows_offset =~ /^\((?:GMT|UTC)\).*$/ ) {
-                $windows_offset = 0;
-            }
-            else {
-                if ( $windows_offset
-                    =~ s/^\((?:GMT|UTC)(.*?):(.*?)\).*$/$1$2/ ) {
-                    $windows_offset = int($windows_offset);
-                }
-                else {
-                    skip(
-                        "Time Zone display for $windows_tz_name not testable",
-                        1
-                    );
-                }
-            }
-
-            unless ( -d '.hg' ) {
-                skip(
-                    "$windows_tz_name - Windows offset matches Olson offset (Maintainer only)",
-                    1
-                );
-            }
-
-            if ( $KnownBad{$windows_tz_name} ) {
-            TODO: {
-                    local $TODO
-                        = "Microsoft has some out-of-date time zones relative to Olson";
-                    is(
-                        $olson_offset, $windows_offset,
-                        "$windows_tz_name - Windows offset matches Olson offset"
-                    );
-                    return;
-                }
-            }
-            elsif ( defined $WindowsTZKey->{"${windows_tz_name}/IsObsolete"}
-                && $WindowsTZKey->{"${windows_tz_name}/IsObsolete"} eq
-                "0x00000001" ) {
-                skip(
-                    "$windows_tz_name - deprecated by Microsoft",
-                    1
-                );
-            }
-            else {
-                is(
-                    $olson_offset, $windows_offset,
-                    "$windows_tz_name - Windows offset matches Olson offset"
-                );
-            }
-        }
-    }
-}
@@ -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',
@@ -414,7 +404,6 @@ my @files = (
     't/16has-dst-changes.t',
     't/17special-names.t',
     't/18olson-version-check.t',
-    't/19local-win32.t',
     't/20local-subclass.t',
     't/21stack-corruption.t',
     't/22taint-mode.t',
@@ -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 );