[libdatetime-timezone-perl] 01/01: quilt refresh the new patch

gregor herrmann gregoa at debian.org
Thu Apr 28 11:07:49 UTC 2016


This is an automated email from the git hooks/post-receive script.

gregoa pushed a commit to branch wheezy
in repository libdatetime-timezone-perl.

commit f881ed3503cd91834ded745e34ff7dec393c3b35
Author: gregor herrmann <gregoa at debian.org>
Date:   Thu Apr 28 13:04:51 2016 +0200

    quilt refresh the new patch
    
    Gbp-Dch: Ignore
---
 debian/patches/olson-2016d | 2026 ++++++++++++++------------------------------
 1 file changed, 659 insertions(+), 1367 deletions(-)

diff --git a/debian/patches/olson-2016d b/debian/patches/olson-2016d
index 290f3aa..512f1e5 100644
--- a/debian/patches/olson-2016d
+++ b/debian/patches/olson-2016d
@@ -3,8 +3,6 @@ Origin: vendor
 Author: gregor herrmann <gregoa at debian.org>
 Last-Update: 2016-04-28
 
-diff --git a/lib/DateTime/TimeZone/Africa/Abidjan.pm b/lib/DateTime/TimeZone/Africa/Abidjan.pm
-index c68f7e9..bcd49e6 100644
 --- a/lib/DateTime/TimeZone/Africa/Abidjan.pm
 +++ b/lib/DateTime/TimeZone/Africa/Abidjan.pm
 @@ -3,7 +3,7 @@
@@ -16,7 +14,7 @@ index c68f7e9..bcd49e6 100644
  #
  # Do not edit this file directly.
  #
-@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -42,7 +42,7 @@
      ],
  ];
  
@@ -25,8 +23,6 @@ index c68f7e9..bcd49e6 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Africa/Accra.pm b/lib/DateTime/TimeZone/Africa/Accra.pm
-index 7c8388f..10006c2 100644
 --- a/lib/DateTime/TimeZone/Africa/Accra.pm
 +++ b/lib/DateTime/TimeZone/Africa/Accra.pm
 @@ -3,7 +3,7 @@
@@ -38,7 +34,7 @@ index 7c8388f..10006c2 100644
  #
  # Do not edit this file directly.
  #
-@@ -456,7 +456,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -456,7 +456,7 @@
      ],
  ];
  
@@ -47,8 +43,6 @@ index 7c8388f..10006c2 100644
  
  sub has_dst_changes { 23 }
  
-diff --git a/lib/DateTime/TimeZone/Africa/Algiers.pm b/lib/DateTime/TimeZone/Africa/Algiers.pm
-index edafe9a..c2ddd16 100644
 --- a/lib/DateTime/TimeZone/Africa/Algiers.pm
 +++ b/lib/DateTime/TimeZone/Africa/Algiers.pm
 @@ -3,7 +3,7 @@
@@ -60,7 +54,7 @@ index edafe9a..c2ddd16 100644
  #
  # Do not edit this file directly.
  #
-@@ -339,7 +339,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -339,7 +339,7 @@
      ],
  ];
  
@@ -69,8 +63,6 @@ index edafe9a..c2ddd16 100644
  
  sub has_dst_changes { 13 }
  
-diff --git a/lib/DateTime/TimeZone/Africa/Bissau.pm b/lib/DateTime/TimeZone/Africa/Bissau.pm
-index 2737971..cb15900 100644
 --- a/lib/DateTime/TimeZone/Africa/Bissau.pm
 +++ b/lib/DateTime/TimeZone/Africa/Bissau.pm
 @@ -3,7 +3,7 @@
@@ -82,7 +74,7 @@ index 2737971..cb15900 100644
  #
  # Do not edit this file directly.
  #
-@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -51,7 +51,7 @@
      ],
  ];
  
@@ -91,8 +83,6 @@ index 2737971..cb15900 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Africa/Cairo.pm b/lib/DateTime/TimeZone/Africa/Cairo.pm
-index 25ecdad..37f3cd8 100644
 --- a/lib/DateTime/TimeZone/Africa/Cairo.pm
 +++ b/lib/DateTime/TimeZone/Africa/Cairo.pm
 @@ -3,7 +3,7 @@
@@ -104,7 +94,7 @@ index 25ecdad..37f3cd8 100644
  #
  # Do not edit this file directly.
  #
-@@ -1176,7 +1176,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -1176,7 +1176,7 @@
      ],
  ];
  
@@ -113,8 +103,6 @@ index 25ecdad..37f3cd8 100644
  
  sub has_dst_changes { 63 }
  
-diff --git a/lib/DateTime/TimeZone/Africa/Casablanca.pm b/lib/DateTime/TimeZone/Africa/Casablanca.pm
-index b5173a3..f9a171e 100644
 --- a/lib/DateTime/TimeZone/Africa/Casablanca.pm
 +++ b/lib/DateTime/TimeZone/Africa/Casablanca.pm
 @@ -3,7 +3,7 @@
@@ -126,7 +114,7 @@ index b5173a3..f9a171e 100644
  #
  # Do not edit this file directly.
  #
-@@ -933,7 +933,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -933,7 +933,7 @@
      ],
  ];
  
@@ -135,8 +123,6 @@ index b5173a3..f9a171e 100644
  
  sub has_dst_changes { 49 }
  
-diff --git a/lib/DateTime/TimeZone/Africa/Ceuta.pm b/lib/DateTime/TimeZone/Africa/Ceuta.pm
-index 22b1693..0083f80 100644
 --- a/lib/DateTime/TimeZone/Africa/Ceuta.pm
 +++ b/lib/DateTime/TimeZone/Africa/Ceuta.pm
 @@ -3,7 +3,7 @@
@@ -148,7 +134,7 @@ index 22b1693..0083f80 100644
  #
  # Do not edit this file directly.
  #
-@@ -1005,7 +1005,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1005,7 +1005,7 @@
      ],
  ];
  
@@ -157,8 +143,6 @@ index 22b1693..0083f80 100644
  
  sub has_dst_changes { 52 }
  
-diff --git a/lib/DateTime/TimeZone/Africa/El_Aaiun.pm b/lib/DateTime/TimeZone/Africa/El_Aaiun.pm
-index 0541735..316e9ae 100644
 --- a/lib/DateTime/TimeZone/Africa/El_Aaiun.pm
 +++ b/lib/DateTime/TimeZone/Africa/El_Aaiun.pm
 @@ -3,7 +3,7 @@
@@ -170,7 +154,7 @@ index 0541735..316e9ae 100644
  #
  # Do not edit this file directly.
  #
-@@ -834,7 +834,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -834,7 +834,7 @@
      ],
  ];
  
@@ -179,7 +163,7 @@ index 0541735..316e9ae 100644
  
  sub has_dst_changes { 44 }
  
-@@ -887,18 +887,6 @@ sub _last_observance { $last_observance }
+@@ -887,18 +887,6 @@
  
  my $rules = [
    bless( {
@@ -198,7 +182,7 @@ index 0541735..316e9ae 100644
      'at' => '2:00',
      'from' => '2026',
      'in' => 'Mar',
-@@ -909,6 +897,18 @@ my $rules = [
+@@ -909,6 +897,18 @@
      'save' => '1:00',
      'to' => 'max',
      'type' => undef
@@ -217,8 +201,6 @@ index 0541735..316e9ae 100644
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
  ]
  ;
-diff --git a/lib/DateTime/TimeZone/Africa/Johannesburg.pm b/lib/DateTime/TimeZone/Africa/Johannesburg.pm
-index df1ea33..1d29ec4 100644
 --- a/lib/DateTime/TimeZone/Africa/Johannesburg.pm
 +++ b/lib/DateTime/TimeZone/Africa/Johannesburg.pm
 @@ -3,7 +3,7 @@
@@ -230,7 +212,7 @@ index df1ea33..1d29ec4 100644
  #
  # Do not edit this file directly.
  #
-@@ -87,7 +87,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -87,7 +87,7 @@
      ],
  ];
  
@@ -239,8 +221,6 @@ index df1ea33..1d29ec4 100644
  
  sub has_dst_changes { 2 }
  
-diff --git a/lib/DateTime/TimeZone/Africa/Khartoum.pm b/lib/DateTime/TimeZone/Africa/Khartoum.pm
-index 5b553eb..9f5b289 100644
 --- a/lib/DateTime/TimeZone/Africa/Khartoum.pm
 +++ b/lib/DateTime/TimeZone/Africa/Khartoum.pm
 @@ -3,7 +3,7 @@
@@ -252,7 +232,7 @@ index 5b553eb..9f5b289 100644
  #
  # Do not edit this file directly.
  #
-@@ -339,7 +339,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -339,7 +339,7 @@
      ],
  ];
  
@@ -261,8 +241,6 @@ index 5b553eb..9f5b289 100644
  
  sub has_dst_changes { 16 }
  
-diff --git a/lib/DateTime/TimeZone/Africa/Lagos.pm b/lib/DateTime/TimeZone/Africa/Lagos.pm
-index d154ebc..5971862 100644
 --- a/lib/DateTime/TimeZone/Africa/Lagos.pm
 +++ b/lib/DateTime/TimeZone/Africa/Lagos.pm
 @@ -3,7 +3,7 @@
@@ -274,7 +252,7 @@ index d154ebc..5971862 100644
  #
  # Do not edit this file directly.
  #
-@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -42,7 +42,7 @@
      ],
  ];
  
@@ -283,8 +261,6 @@ index d154ebc..5971862 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Africa/Maputo.pm b/lib/DateTime/TimeZone/Africa/Maputo.pm
-index 0a26555..ce9a7c2 100644
 --- a/lib/DateTime/TimeZone/Africa/Maputo.pm
 +++ b/lib/DateTime/TimeZone/Africa/Maputo.pm
 @@ -3,7 +3,7 @@
@@ -296,7 +272,7 @@ index 0a26555..ce9a7c2 100644
  #
  # Do not edit this file directly.
  #
-@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -42,7 +42,7 @@
      ],
  ];
  
@@ -305,8 +281,6 @@ index 0a26555..ce9a7c2 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Africa/Monrovia.pm b/lib/DateTime/TimeZone/Africa/Monrovia.pm
-index 48c7820..39d4c59 100644
 --- a/lib/DateTime/TimeZone/Africa/Monrovia.pm
 +++ b/lib/DateTime/TimeZone/Africa/Monrovia.pm
 @@ -3,7 +3,7 @@
@@ -318,7 +292,7 @@ index 48c7820..39d4c59 100644
  #
  # Do not edit this file directly.
  #
-@@ -60,7 +60,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -60,7 +60,7 @@
      ],
  ];
  
@@ -327,8 +301,6 @@ index 48c7820..39d4c59 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Africa/Nairobi.pm b/lib/DateTime/TimeZone/Africa/Nairobi.pm
-index aece13b..18a6a49 100644
 --- a/lib/DateTime/TimeZone/Africa/Nairobi.pm
 +++ b/lib/DateTime/TimeZone/Africa/Nairobi.pm
 @@ -3,7 +3,7 @@
@@ -340,7 +312,7 @@ index aece13b..18a6a49 100644
  #
  # Do not edit this file directly.
  #
-@@ -69,7 +69,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -69,7 +69,7 @@
      ],
  ];
  
@@ -349,8 +321,6 @@ index aece13b..18a6a49 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Africa/Ndjamena.pm b/lib/DateTime/TimeZone/Africa/Ndjamena.pm
-index bd4465b..0872f4a 100644
 --- a/lib/DateTime/TimeZone/Africa/Ndjamena.pm
 +++ b/lib/DateTime/TimeZone/Africa/Ndjamena.pm
 @@ -3,7 +3,7 @@
@@ -362,7 +332,7 @@ index bd4465b..0872f4a 100644
  #
  # Do not edit this file directly.
  #
-@@ -60,7 +60,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -60,7 +60,7 @@
      ],
  ];
  
@@ -371,8 +341,6 @@ index bd4465b..0872f4a 100644
  
  sub has_dst_changes { 1 }
  
-diff --git a/lib/DateTime/TimeZone/Africa/Tripoli.pm b/lib/DateTime/TimeZone/Africa/Tripoli.pm
-index 8074b0d..b0abca6 100644
 --- a/lib/DateTime/TimeZone/Africa/Tripoli.pm
 +++ b/lib/DateTime/TimeZone/Africa/Tripoli.pm
 @@ -3,7 +3,7 @@
@@ -384,7 +352,7 @@ index 8074b0d..b0abca6 100644
  #
  # Do not edit this file directly.
  #
-@@ -321,7 +321,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -321,7 +321,7 @@
      ],
  ];
  
@@ -393,8 +361,6 @@ index 8074b0d..b0abca6 100644
  
  sub has_dst_changes { 13 }
  
-diff --git a/lib/DateTime/TimeZone/Africa/Tunis.pm b/lib/DateTime/TimeZone/Africa/Tunis.pm
-index 8ce2259..15bd230 100644
 --- a/lib/DateTime/TimeZone/Africa/Tunis.pm
 +++ b/lib/DateTime/TimeZone/Africa/Tunis.pm
 @@ -3,7 +3,7 @@
@@ -406,7 +372,7 @@ index 8ce2259..15bd230 100644
  #
  # Do not edit this file directly.
  #
-@@ -339,7 +339,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -339,7 +339,7 @@
      ],
  ];
  
@@ -415,8 +381,6 @@ index 8ce2259..15bd230 100644
  
  sub has_dst_changes { 16 }
  
-diff --git a/lib/DateTime/TimeZone/Africa/Windhoek.pm b/lib/DateTime/TimeZone/Africa/Windhoek.pm
-index 68beeff..413eb09 100644
 --- a/lib/DateTime/TimeZone/Africa/Windhoek.pm
 +++ b/lib/DateTime/TimeZone/Africa/Windhoek.pm
 @@ -3,7 +3,7 @@
@@ -428,7 +392,7 @@ index 68beeff..413eb09 100644
  #
  # Do not edit this file directly.
  #
-@@ -681,7 +681,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -681,7 +681,7 @@
      ],
  ];
  
@@ -437,7 +401,7 @@ index 68beeff..413eb09 100644
  
  sub has_dst_changes { 35 }
  
-@@ -735,25 +735,25 @@ sub _last_observance { $last_observance }
+@@ -735,25 +735,25 @@
  my $rules = [
    bless( {
      'at' => '2:00',
@@ -473,8 +437,6 @@ index 68beeff..413eb09 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Adak.pm b/lib/DateTime/TimeZone/America/Adak.pm
-index bb947ce..fa817d8 100644
 --- a/lib/DateTime/TimeZone/America/Adak.pm
 +++ b/lib/DateTime/TimeZone/America/Adak.pm
 @@ -3,7 +3,7 @@
@@ -486,7 +448,7 @@ index bb947ce..fa817d8 100644
  #
  # Do not edit this file directly.
  #
-@@ -1176,7 +1176,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1176,7 +1176,7 @@
      ],
  ];
  
@@ -495,8 +457,6 @@ index bb947ce..fa817d8 100644
  
  sub has_dst_changes { 61 }
  
-diff --git a/lib/DateTime/TimeZone/America/Anchorage.pm b/lib/DateTime/TimeZone/America/Anchorage.pm
-index 8337d77..1245c4e 100644
 --- a/lib/DateTime/TimeZone/America/Anchorage.pm
 +++ b/lib/DateTime/TimeZone/America/Anchorage.pm
 @@ -3,7 +3,7 @@
@@ -508,7 +468,7 @@ index 8337d77..1245c4e 100644
  #
  # Do not edit this file directly.
  #
-@@ -1176,7 +1176,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1176,7 +1176,7 @@
      ],
  ];
  
@@ -517,8 +477,6 @@ index 8337d77..1245c4e 100644
  
  sub has_dst_changes { 61 }
  
-diff --git a/lib/DateTime/TimeZone/America/Araguaina.pm b/lib/DateTime/TimeZone/America/Araguaina.pm
-index 433dcee..84272e7 100644
 --- a/lib/DateTime/TimeZone/America/Araguaina.pm
 +++ b/lib/DateTime/TimeZone/America/Araguaina.pm
 @@ -3,7 +3,7 @@
@@ -530,7 +488,7 @@ index 433dcee..84272e7 100644
  #
  # Do not edit this file directly.
  #
-@@ -528,7 +528,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -528,7 +528,7 @@
      ],
  ];
  
@@ -539,8 +497,6 @@ index 433dcee..84272e7 100644
  
  sub has_dst_changes { 25 }
  
-diff --git a/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm b/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm
-index 170b3f3..414668f 100644
 --- a/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm
 +++ b/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm
 @@ -3,7 +3,7 @@
@@ -552,7 +508,7 @@ index 170b3f3..414668f 100644
  #
  # Do not edit this file directly.
  #
-@@ -582,7 +582,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -582,7 +582,7 @@
      ],
  ];
  
@@ -561,8 +517,6 @@ index 170b3f3..414668f 100644
  
  sub has_dst_changes { 29 }
  
-diff --git a/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm b/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm
-index 0b90759..0a5cdf5 100644
 --- a/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm
 +++ b/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm
 @@ -3,7 +3,7 @@
@@ -574,7 +528,7 @@ index 0b90759..0a5cdf5 100644
  #
  # Do not edit this file directly.
  #
-@@ -591,7 +591,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -591,7 +591,7 @@
      ],
  ];
  
@@ -583,8 +537,6 @@ index 0b90759..0a5cdf5 100644
  
  sub has_dst_changes { 28 }
  
-diff --git a/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm b/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm
-index 1934727..c9adfd6 100644
 --- a/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm
 +++ b/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm
 @@ -3,7 +3,7 @@
@@ -596,7 +548,7 @@ index 1934727..c9adfd6 100644
  #
  # Do not edit this file directly.
  #
-@@ -582,7 +582,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -582,7 +582,7 @@
      ],
  ];
  
@@ -605,8 +557,6 @@ index 1934727..c9adfd6 100644
  
  sub has_dst_changes { 29 }
  
-diff --git a/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm b/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm
-index ee9e5fc..39a6672 100644
 --- a/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm
 +++ b/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm
 @@ -3,7 +3,7 @@
@@ -618,7 +568,7 @@ index ee9e5fc..39a6672 100644
  #
  # Do not edit this file directly.
  #
-@@ -582,7 +582,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -582,7 +582,7 @@
      ],
  ];
  
@@ -627,8 +577,6 @@ index ee9e5fc..39a6672 100644
  
  sub has_dst_changes { 29 }
  
-diff --git a/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm b/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm
-index 38d7d63..b1a6d11 100644
 --- a/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm
 +++ b/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm
 @@ -3,7 +3,7 @@
@@ -640,7 +588,7 @@ index 38d7d63..b1a6d11 100644
  #
  # Do not edit this file directly.
  #
-@@ -600,7 +600,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -600,7 +600,7 @@
      ],
  ];
  
@@ -649,8 +597,6 @@ index 38d7d63..b1a6d11 100644
  
  sub has_dst_changes { 28 }
  
-diff --git a/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm b/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm
-index 2501059..04c33b9 100644
 --- a/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm
 +++ b/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm
 @@ -3,7 +3,7 @@
@@ -662,7 +608,7 @@ index 2501059..04c33b9 100644
  #
  # Do not edit this file directly.
  #
-@@ -591,7 +591,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -591,7 +591,7 @@
      ],
  ];
  
@@ -671,8 +617,6 @@ index 2501059..04c33b9 100644
  
  sub has_dst_changes { 28 }
  
-diff --git a/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm b/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm
-index 19fd7d0..222b4e3 100644
 --- a/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm
 +++ b/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm
 @@ -3,7 +3,7 @@
@@ -684,7 +628,7 @@ index 19fd7d0..222b4e3 100644
  #
  # Do not edit this file directly.
  #
-@@ -591,7 +591,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -591,7 +591,7 @@
      ],
  ];
  
@@ -693,8 +637,6 @@ index 19fd7d0..222b4e3 100644
  
  sub has_dst_changes { 28 }
  
-diff --git a/lib/DateTime/TimeZone/America/Argentina/Salta.pm b/lib/DateTime/TimeZone/America/Argentina/Salta.pm
-index 01e143a..b93bcd1 100644
 --- a/lib/DateTime/TimeZone/America/Argentina/Salta.pm
 +++ b/lib/DateTime/TimeZone/America/Argentina/Salta.pm
 @@ -3,7 +3,7 @@
@@ -706,7 +648,7 @@ index 01e143a..b93bcd1 100644
  #
  # Do not edit this file directly.
  #
-@@ -573,7 +573,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -573,7 +573,7 @@
      ],
  ];
  
@@ -715,8 +657,6 @@ index 01e143a..b93bcd1 100644
  
  sub has_dst_changes { 28 }
  
-diff --git a/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm b/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm
-index 184d3e7..450a2f6 100644
 --- a/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm
 +++ b/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm
 @@ -3,7 +3,7 @@
@@ -728,7 +668,7 @@ index 184d3e7..450a2f6 100644
  #
  # Do not edit this file directly.
  #
-@@ -600,7 +600,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -600,7 +600,7 @@
      ],
  ];
  
@@ -737,8 +677,6 @@ index 184d3e7..450a2f6 100644
  
  sub has_dst_changes { 28 }
  
-diff --git a/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm b/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm
-index c51df1e..895fa25 100644
 --- a/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm
 +++ b/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm
 @@ -3,7 +3,7 @@
@@ -750,7 +688,7 @@ index c51df1e..895fa25 100644
  #
  # Do not edit this file directly.
  #
-@@ -600,7 +600,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -600,7 +600,7 @@
      ],
  ];
  
@@ -759,8 +697,6 @@ index c51df1e..895fa25 100644
  
  sub has_dst_changes { 29 }
  
-diff --git a/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm b/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm
-index 72d8b8b..e5ca7bb 100644
 --- a/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm
 +++ b/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm
 @@ -3,7 +3,7 @@
@@ -772,7 +708,7 @@ index 72d8b8b..e5ca7bb 100644
  #
  # Do not edit this file directly.
  #
-@@ -600,7 +600,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -600,7 +600,7 @@
      ],
  ];
  
@@ -781,8 +717,6 @@ index 72d8b8b..e5ca7bb 100644
  
  sub has_dst_changes { 29 }
  
-diff --git a/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm b/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm
-index e287084..f9c639a 100644
 --- a/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm
 +++ b/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm
 @@ -3,7 +3,7 @@
@@ -794,7 +728,7 @@ index e287084..f9c639a 100644
  #
  # Do not edit this file directly.
  #
-@@ -591,7 +591,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -591,7 +591,7 @@
      ],
  ];
  
@@ -803,8 +737,6 @@ index e287084..f9c639a 100644
  
  sub has_dst_changes { 28 }
  
-diff --git a/lib/DateTime/TimeZone/America/Asuncion.pm b/lib/DateTime/TimeZone/America/Asuncion.pm
-index 7689cad..82e4d2f 100644
 --- a/lib/DateTime/TimeZone/America/Asuncion.pm
 +++ b/lib/DateTime/TimeZone/America/Asuncion.pm
 @@ -3,7 +3,7 @@
@@ -816,7 +748,7 @@ index 7689cad..82e4d2f 100644
  #
  # Do not edit this file directly.
  #
-@@ -1005,7 +1005,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1005,7 +1005,7 @@
      ],
  ];
  
@@ -825,7 +757,7 @@ index 7689cad..82e4d2f 100644
  
  sub has_dst_changes { 53 }
  
-@@ -1059,18 +1059,6 @@ sub _last_observance { $last_observance }
+@@ -1059,18 +1059,6 @@
  my $rules = [
    bless( {
      'at' => '0:00',
@@ -844,7 +776,7 @@ index 7689cad..82e4d2f 100644
      'from' => '2013',
      'in' => 'Mar',
      'letter' => '',
-@@ -1080,6 +1068,18 @@ my $rules = [
+@@ -1080,6 +1068,18 @@
      'save' => '0',
      'to' => 'max',
      'type' => undef
@@ -863,8 +795,6 @@ index 7689cad..82e4d2f 100644
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
  ]
  ;
-diff --git a/lib/DateTime/TimeZone/America/Atikokan.pm b/lib/DateTime/TimeZone/America/Atikokan.pm
-index c910d93..49576c9 100644
 --- a/lib/DateTime/TimeZone/America/Atikokan.pm
 +++ b/lib/DateTime/TimeZone/America/Atikokan.pm
 @@ -3,7 +3,7 @@
@@ -876,7 +806,7 @@ index c910d93..49576c9 100644
  #
  # Do not edit this file directly.
  #
-@@ -96,7 +96,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -96,7 +96,7 @@
      ],
  ];
  
@@ -885,8 +815,6 @@ index c910d93..49576c9 100644
  
  sub has_dst_changes { 4 }
  
-diff --git a/lib/DateTime/TimeZone/America/Bahia.pm b/lib/DateTime/TimeZone/America/Bahia.pm
-index 762c8dd..8d3709d 100644
 --- a/lib/DateTime/TimeZone/America/Bahia.pm
 +++ b/lib/DateTime/TimeZone/America/Bahia.pm
 @@ -3,7 +3,7 @@
@@ -898,7 +826,7 @@ index 762c8dd..8d3709d 100644
  #
  # Do not edit this file directly.
  #
-@@ -600,7 +600,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -600,7 +600,7 @@
      ],
  ];
  
@@ -907,8 +835,6 @@ index 762c8dd..8d3709d 100644
  
  sub has_dst_changes { 30 }
  
-diff --git a/lib/DateTime/TimeZone/America/Bahia_Banderas.pm b/lib/DateTime/TimeZone/America/Bahia_Banderas.pm
-index 86aa7ef..651afb4 100644
 --- a/lib/DateTime/TimeZone/America/Bahia_Banderas.pm
 +++ b/lib/DateTime/TimeZone/America/Bahia_Banderas.pm
 @@ -3,7 +3,7 @@
@@ -920,7 +846,7 @@ index 86aa7ef..651afb4 100644
  #
  # Do not edit this file directly.
  #
-@@ -681,7 +681,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -681,7 +681,7 @@
      ],
  ];
  
@@ -929,8 +855,6 @@ index 86aa7ef..651afb4 100644
  
  sub has_dst_changes { 32 }
  
-diff --git a/lib/DateTime/TimeZone/America/Barbados.pm b/lib/DateTime/TimeZone/America/Barbados.pm
-index cfde117..951511c 100644
 --- a/lib/DateTime/TimeZone/America/Barbados.pm
 +++ b/lib/DateTime/TimeZone/America/Barbados.pm
 @@ -3,7 +3,7 @@
@@ -942,7 +866,7 @@ index cfde117..951511c 100644
  #
  # Do not edit this file directly.
  #
-@@ -123,7 +123,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -123,7 +123,7 @@
      ],
  ];
  
@@ -951,8 +875,6 @@ index cfde117..951511c 100644
  
  sub has_dst_changes { 4 }
  
-diff --git a/lib/DateTime/TimeZone/America/Belem.pm b/lib/DateTime/TimeZone/America/Belem.pm
-index 80cf8f4..40b583c 100644
 --- a/lib/DateTime/TimeZone/America/Belem.pm
 +++ b/lib/DateTime/TimeZone/America/Belem.pm
 @@ -3,7 +3,7 @@
@@ -964,7 +886,7 @@ index 80cf8f4..40b583c 100644
  #
  # Do not edit this file directly.
  #
-@@ -303,7 +303,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -303,7 +303,7 @@
      ],
  ];
  
@@ -973,8 +895,6 @@ index 80cf8f4..40b583c 100644
  
  sub has_dst_changes { 14 }
  
-diff --git a/lib/DateTime/TimeZone/America/Belize.pm b/lib/DateTime/TimeZone/America/Belize.pm
-index 69b4a5e..c353949 100644
 --- a/lib/DateTime/TimeZone/America/Belize.pm
 +++ b/lib/DateTime/TimeZone/America/Belize.pm
 @@ -3,7 +3,7 @@
@@ -986,7 +906,7 @@ index 69b4a5e..c353949 100644
  #
  # Do not edit this file directly.
  #
-@@ -528,7 +528,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -528,7 +528,7 @@
      ],
  ];
  
@@ -995,8 +915,6 @@ index 69b4a5e..c353949 100644
  
  sub has_dst_changes { 27 }
  
-diff --git a/lib/DateTime/TimeZone/America/Blanc_Sablon.pm b/lib/DateTime/TimeZone/America/Blanc_Sablon.pm
-index 4952bac..c9113c8 100644
 --- a/lib/DateTime/TimeZone/America/Blanc_Sablon.pm
 +++ b/lib/DateTime/TimeZone/America/Blanc_Sablon.pm
 @@ -3,7 +3,7 @@
@@ -1008,7 +926,7 @@ index 4952bac..c9113c8 100644
  #
  # Do not edit this file directly.
  #
-@@ -96,7 +96,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -96,7 +96,7 @@
      ],
  ];
  
@@ -1017,8 +935,6 @@ index 4952bac..c9113c8 100644
  
  sub has_dst_changes { 3 }
  
-diff --git a/lib/DateTime/TimeZone/America/Boa_Vista.pm b/lib/DateTime/TimeZone/America/Boa_Vista.pm
-index 77b7750..cbbf88f 100644
 --- a/lib/DateTime/TimeZone/America/Boa_Vista.pm
 +++ b/lib/DateTime/TimeZone/America/Boa_Vista.pm
 @@ -3,7 +3,7 @@
@@ -1030,7 +946,7 @@ index 77b7750..cbbf88f 100644
  #
  # Do not edit this file directly.
  #
-@@ -348,7 +348,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -348,7 +348,7 @@
      ],
  ];
  
@@ -1039,8 +955,6 @@ index 77b7750..cbbf88f 100644
  
  sub has_dst_changes { 16 }
  
-diff --git a/lib/DateTime/TimeZone/America/Bogota.pm b/lib/DateTime/TimeZone/America/Bogota.pm
-index 80b369e..68824ba 100644
 --- a/lib/DateTime/TimeZone/America/Bogota.pm
 +++ b/lib/DateTime/TimeZone/America/Bogota.pm
 @@ -3,7 +3,7 @@
@@ -1052,7 +966,7 @@ index 80b369e..68824ba 100644
  #
  # Do not edit this file directly.
  #
-@@ -69,7 +69,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -69,7 +69,7 @@
      ],
  ];
  
@@ -1061,8 +975,6 @@ index 80b369e..68824ba 100644
  
  sub has_dst_changes { 1 }
  
-diff --git a/lib/DateTime/TimeZone/America/Boise.pm b/lib/DateTime/TimeZone/America/Boise.pm
-index 138b7ed..f498c6d 100644
 --- a/lib/DateTime/TimeZone/America/Boise.pm
 +++ b/lib/DateTime/TimeZone/America/Boise.pm
 @@ -3,7 +3,7 @@
@@ -1074,7 +986,7 @@ index 138b7ed..f498c6d 100644
  #
  # Do not edit this file directly.
  #
-@@ -1212,7 +1212,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1212,7 +1212,7 @@
      ],
  ];
  
@@ -1083,7 +995,7 @@ index 138b7ed..f498c6d 100644
  
  sub has_dst_changes { 65 }
  
-@@ -1267,24 +1267,24 @@ my $rules = [
+@@ -1267,24 +1267,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -1118,8 +1030,6 @@ index 138b7ed..f498c6d 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Cambridge_Bay.pm b/lib/DateTime/TimeZone/America/Cambridge_Bay.pm
-index 32026b0..75d761d 100644
 --- a/lib/DateTime/TimeZone/America/Cambridge_Bay.pm
 +++ b/lib/DateTime/TimeZone/America/Cambridge_Bay.pm
 @@ -3,7 +3,7 @@
@@ -1131,7 +1041,7 @@ index 32026b0..75d761d 100644
  #
  # Do not edit this file directly.
  #
-@@ -951,7 +951,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -951,7 +951,7 @@
      ],
  ];
  
@@ -1140,7 +1050,7 @@ index 32026b0..75d761d 100644
  
  sub has_dst_changes { 51 }
  
-@@ -1006,24 +1006,24 @@ my $rules = [
+@@ -1006,24 +1006,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -1175,8 +1085,6 @@ index 32026b0..75d761d 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Campo_Grande.pm b/lib/DateTime/TimeZone/America/Campo_Grande.pm
-index 6809d7e..47e52cf 100644
 --- a/lib/DateTime/TimeZone/America/Campo_Grande.pm
 +++ b/lib/DateTime/TimeZone/America/Campo_Grande.pm
 @@ -3,7 +3,7 @@
@@ -1188,7 +1096,7 @@ index 6809d7e..47e52cf 100644
  #
  # Do not edit this file directly.
  #
-@@ -1212,7 +1212,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1212,7 +1212,7 @@
      ],
  ];
  
@@ -1197,7 +1105,7 @@ index 6809d7e..47e52cf 100644
  
  sub has_dst_changes { 66 }
  
-@@ -1266,25 +1266,25 @@ sub _last_observance { $last_observance }
+@@ -1266,25 +1266,25 @@
  my $rules = [
    bless( {
      'at' => '0:00',
@@ -1233,8 +1141,6 @@ index 6809d7e..47e52cf 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Cancun.pm b/lib/DateTime/TimeZone/America/Cancun.pm
-index 7c5f8fb..776d7ab 100644
 --- a/lib/DateTime/TimeZone/America/Cancun.pm
 +++ b/lib/DateTime/TimeZone/America/Cancun.pm
 @@ -3,7 +3,7 @@
@@ -1246,7 +1152,7 @@ index 7c5f8fb..776d7ab 100644
  #
  # Do not edit this file directly.
  #
-@@ -411,7 +411,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -411,7 +411,7 @@
      ],
  ];
  
@@ -1255,8 +1161,6 @@ index 7c5f8fb..776d7ab 100644
  
  sub has_dst_changes { 20 }
  
-diff --git a/lib/DateTime/TimeZone/America/Caracas.pm b/lib/DateTime/TimeZone/America/Caracas.pm
-index 73097e7..02113f1 100644
 --- a/lib/DateTime/TimeZone/America/Caracas.pm
 +++ b/lib/DateTime/TimeZone/America/Caracas.pm
 @@ -3,7 +3,7 @@
@@ -1268,7 +1172,7 @@ index 73097e7..02113f1 100644
  #
  # Do not edit this file directly.
  #
-@@ -60,16 +60,25 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -60,16 +60,25 @@
      ],
      [
  63332866800, #    utc_start 2007-12-09 07:00:00 (Sun)
@@ -1297,8 +1201,6 @@ index 73097e7..02113f1 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/America/Cayenne.pm b/lib/DateTime/TimeZone/America/Cayenne.pm
-index 18301d7..1ed24c7 100644
 --- a/lib/DateTime/TimeZone/America/Cayenne.pm
 +++ b/lib/DateTime/TimeZone/America/Cayenne.pm
 @@ -3,7 +3,7 @@
@@ -1310,7 +1212,7 @@ index 18301d7..1ed24c7 100644
  #
  # Do not edit this file directly.
  #
-@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -51,7 +51,7 @@
      ],
  ];
  
@@ -1319,8 +1221,6 @@ index 18301d7..1ed24c7 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/America/Chicago.pm b/lib/DateTime/TimeZone/America/Chicago.pm
-index 2bc3d46..6f7d515 100644
 --- a/lib/DateTime/TimeZone/America/Chicago.pm
 +++ b/lib/DateTime/TimeZone/America/Chicago.pm
 @@ -3,7 +3,7 @@
@@ -1332,7 +1232,7 @@ index 2bc3d46..6f7d515 100644
  #
  # Do not edit this file directly.
  #
-@@ -2004,7 +2004,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -2004,7 +2004,7 @@
      ],
  ];
  
@@ -1341,8 +1241,6 @@ index 2bc3d46..6f7d515 100644
  
  sub has_dst_changes { 107 }
  
-diff --git a/lib/DateTime/TimeZone/America/Chihuahua.pm b/lib/DateTime/TimeZone/America/Chihuahua.pm
-index 54a7727..4c074c8 100644
 --- a/lib/DateTime/TimeZone/America/Chihuahua.pm
 +++ b/lib/DateTime/TimeZone/America/Chihuahua.pm
 @@ -3,7 +3,7 @@
@@ -1354,7 +1252,7 @@ index 54a7727..4c074c8 100644
  #
  # Do not edit this file directly.
  #
-@@ -672,7 +672,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -672,7 +672,7 @@
      ],
  ];
  
@@ -1363,8 +1261,6 @@ index 54a7727..4c074c8 100644
  
  sub has_dst_changes { 32 }
  
-diff --git a/lib/DateTime/TimeZone/America/Costa_Rica.pm b/lib/DateTime/TimeZone/America/Costa_Rica.pm
-index a246026..8adb6fd 100644
 --- a/lib/DateTime/TimeZone/America/Costa_Rica.pm
 +++ b/lib/DateTime/TimeZone/America/Costa_Rica.pm
 @@ -3,7 +3,7 @@
@@ -1376,7 +1272,7 @@ index a246026..8adb6fd 100644
  #
  # Do not edit this file directly.
  #
-@@ -123,7 +123,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -123,7 +123,7 @@
      ],
  ];
  
@@ -1385,8 +1281,6 @@ index a246026..8adb6fd 100644
  
  sub has_dst_changes { 4 }
  
-diff --git a/lib/DateTime/TimeZone/America/Creston.pm b/lib/DateTime/TimeZone/America/Creston.pm
-index 3515688..972e358 100644
 --- a/lib/DateTime/TimeZone/America/Creston.pm
 +++ b/lib/DateTime/TimeZone/America/Creston.pm
 @@ -3,7 +3,7 @@
@@ -1398,7 +1292,7 @@ index 3515688..972e358 100644
  #
  # Do not edit this file directly.
  #
-@@ -60,7 +60,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -60,7 +60,7 @@
      ],
  ];
  
@@ -1407,8 +1301,6 @@ index 3515688..972e358 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/America/Cuiaba.pm b/lib/DateTime/TimeZone/America/Cuiaba.pm
-index 0de3b68..9c2282a 100644
 --- a/lib/DateTime/TimeZone/America/Cuiaba.pm
 +++ b/lib/DateTime/TimeZone/America/Cuiaba.pm
 @@ -3,7 +3,7 @@
@@ -1420,7 +1312,7 @@ index 0de3b68..9c2282a 100644
  #
  # Do not edit this file directly.
  #
-@@ -1212,7 +1212,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1212,7 +1212,7 @@
      ],
  ];
  
@@ -1429,7 +1321,7 @@ index 0de3b68..9c2282a 100644
  
  sub has_dst_changes { 65 }
  
-@@ -1266,25 +1266,25 @@ sub _last_observance { $last_observance }
+@@ -1266,25 +1266,25 @@
  my $rules = [
    bless( {
      'at' => '0:00',
@@ -1465,8 +1357,6 @@ index 0de3b68..9c2282a 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Curacao.pm b/lib/DateTime/TimeZone/America/Curacao.pm
-index a63f314..951117a 100644
 --- a/lib/DateTime/TimeZone/America/Curacao.pm
 +++ b/lib/DateTime/TimeZone/America/Curacao.pm
 @@ -3,7 +3,7 @@
@@ -1478,7 +1368,7 @@ index a63f314..951117a 100644
  #
  # Do not edit this file directly.
  #
-@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -51,7 +51,7 @@
      ],
  ];
  
@@ -1487,8 +1377,6 @@ index a63f314..951117a 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/America/Danmarkshavn.pm b/lib/DateTime/TimeZone/America/Danmarkshavn.pm
-index 226b3ac..0b2edad 100644
 --- a/lib/DateTime/TimeZone/America/Danmarkshavn.pm
 +++ b/lib/DateTime/TimeZone/America/Danmarkshavn.pm
 @@ -3,7 +3,7 @@
@@ -1500,7 +1388,7 @@ index 226b3ac..0b2edad 100644
  #
  # Do not edit this file directly.
  #
-@@ -339,7 +339,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -339,7 +339,7 @@
      ],
  ];
  
@@ -1509,8 +1397,6 @@ index 226b3ac..0b2edad 100644
  
  sub has_dst_changes { 16 }
  
-diff --git a/lib/DateTime/TimeZone/America/Dawson.pm b/lib/DateTime/TimeZone/America/Dawson.pm
-index daf5a21..befc797 100644
 --- a/lib/DateTime/TimeZone/America/Dawson.pm
 +++ b/lib/DateTime/TimeZone/America/Dawson.pm
 @@ -3,7 +3,7 @@
@@ -1522,7 +1408,7 @@ index daf5a21..befc797 100644
  #
  # Do not edit this file directly.
  #
-@@ -996,7 +996,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -996,7 +996,7 @@
      ],
  ];
  
@@ -1531,8 +1417,6 @@ index daf5a21..befc797 100644
  
  sub has_dst_changes { 53 }
  
-diff --git a/lib/DateTime/TimeZone/America/Dawson_Creek.pm b/lib/DateTime/TimeZone/America/Dawson_Creek.pm
-index b4650eb..91aa7c4 100644
 --- a/lib/DateTime/TimeZone/America/Dawson_Creek.pm
 +++ b/lib/DateTime/TimeZone/America/Dawson_Creek.pm
 @@ -3,7 +3,7 @@
@@ -1544,7 +1428,7 @@ index b4650eb..91aa7c4 100644
  #
  # Do not edit this file directly.
  #
-@@ -564,7 +564,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -564,7 +564,7 @@
      ],
  ];
  
@@ -1553,8 +1437,6 @@ index b4650eb..91aa7c4 100644
  
  sub has_dst_changes { 29 }
  
-diff --git a/lib/DateTime/TimeZone/America/Denver.pm b/lib/DateTime/TimeZone/America/Denver.pm
-index bdc265b..543bd42 100644
 --- a/lib/DateTime/TimeZone/America/Denver.pm
 +++ b/lib/DateTime/TimeZone/America/Denver.pm
 @@ -3,7 +3,7 @@
@@ -1566,7 +1448,7 @@ index bdc265b..543bd42 100644
  #
  # Do not edit this file directly.
  #
-@@ -1302,7 +1302,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1302,7 +1302,7 @@
      ],
  ];
  
@@ -1575,7 +1457,7 @@ index bdc265b..543bd42 100644
  
  sub has_dst_changes { 69 }
  
-@@ -1357,24 +1357,24 @@ my $rules = [
+@@ -1357,24 +1357,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -1610,8 +1492,6 @@ index bdc265b..543bd42 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Detroit.pm b/lib/DateTime/TimeZone/America/Detroit.pm
-index 4470ac9..828f244 100644
 --- a/lib/DateTime/TimeZone/America/Detroit.pm
 +++ b/lib/DateTime/TimeZone/America/Detroit.pm
 @@ -3,7 +3,7 @@
@@ -1623,7 +1503,7 @@ index 4470ac9..828f244 100644
  #
  # Do not edit this file directly.
  #
-@@ -1131,7 +1131,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1131,7 +1131,7 @@
      ],
  ];
  
@@ -1632,8 +1512,6 @@ index 4470ac9..828f244 100644
  
  sub has_dst_changes { 59 }
  
-diff --git a/lib/DateTime/TimeZone/America/Edmonton.pm b/lib/DateTime/TimeZone/America/Edmonton.pm
-index efd328d..c5f0520 100644
 --- a/lib/DateTime/TimeZone/America/Edmonton.pm
 +++ b/lib/DateTime/TimeZone/America/Edmonton.pm
 @@ -3,7 +3,7 @@
@@ -1645,7 +1523,7 @@ index efd328d..c5f0520 100644
  #
  # Do not edit this file directly.
  #
-@@ -1239,7 +1239,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1239,7 +1239,7 @@
      ],
  ];
  
@@ -1654,8 +1532,6 @@ index efd328d..c5f0520 100644
  
  sub has_dst_changes { 67 }
  
-diff --git a/lib/DateTime/TimeZone/America/Eirunepe.pm b/lib/DateTime/TimeZone/America/Eirunepe.pm
-index a909c9b..2b634af 100644
 --- a/lib/DateTime/TimeZone/America/Eirunepe.pm
 +++ b/lib/DateTime/TimeZone/America/Eirunepe.pm
 @@ -3,7 +3,7 @@
@@ -1667,7 +1543,7 @@ index a909c9b..2b634af 100644
  #
  # Do not edit this file directly.
  #
-@@ -357,7 +357,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -357,7 +357,7 @@
      ],
  ];
  
@@ -1676,8 +1552,6 @@ index a909c9b..2b634af 100644
  
  sub has_dst_changes { 15 }
  
-diff --git a/lib/DateTime/TimeZone/America/El_Salvador.pm b/lib/DateTime/TimeZone/America/El_Salvador.pm
-index 58598d3..91f5bb9 100644
 --- a/lib/DateTime/TimeZone/America/El_Salvador.pm
 +++ b/lib/DateTime/TimeZone/America/El_Salvador.pm
 @@ -3,7 +3,7 @@
@@ -1689,7 +1563,7 @@ index 58598d3..91f5bb9 100644
  #
  # Do not edit this file directly.
  #
-@@ -78,7 +78,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -78,7 +78,7 @@
      ],
  ];
  
@@ -1698,8 +1572,6 @@ index 58598d3..91f5bb9 100644
  
  sub has_dst_changes { 2 }
  
-diff --git a/lib/DateTime/TimeZone/America/Fort_Nelson.pm b/lib/DateTime/TimeZone/America/Fort_Nelson.pm
-index eab0b16..8f618e4 100644
 --- a/lib/DateTime/TimeZone/America/Fort_Nelson.pm
 +++ b/lib/DateTime/TimeZone/America/Fort_Nelson.pm
 @@ -3,7 +3,7 @@
@@ -1711,7 +1583,7 @@ index eab0b16..8f618e4 100644
  #
  # Do not edit this file directly.
  #
-@@ -1347,7 +1347,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -1347,7 +1347,7 @@
      ],
  ];
  
@@ -1720,8 +1592,6 @@ index eab0b16..8f618e4 100644
  
  sub has_dst_changes { 71 }
  
-diff --git a/lib/DateTime/TimeZone/America/Fortaleza.pm b/lib/DateTime/TimeZone/America/Fortaleza.pm
-index 11fb4be..27be7b1 100644
 --- a/lib/DateTime/TimeZone/America/Fortaleza.pm
 +++ b/lib/DateTime/TimeZone/America/Fortaleza.pm
 @@ -3,7 +3,7 @@
@@ -1733,7 +1603,7 @@ index 11fb4be..27be7b1 100644
  #
  # Do not edit this file directly.
  #
-@@ -420,7 +420,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -420,7 +420,7 @@
      ],
  ];
  
@@ -1742,8 +1612,6 @@ index 11fb4be..27be7b1 100644
  
  sub has_dst_changes { 19 }
  
-diff --git a/lib/DateTime/TimeZone/America/Glace_Bay.pm b/lib/DateTime/TimeZone/America/Glace_Bay.pm
-index d78e11b..7a861e7 100644
 --- a/lib/DateTime/TimeZone/America/Glace_Bay.pm
 +++ b/lib/DateTime/TimeZone/America/Glace_Bay.pm
 @@ -3,7 +3,7 @@
@@ -1755,7 +1623,7 @@ index d78e11b..7a861e7 100644
  #
  # Do not edit this file directly.
  #
-@@ -1140,7 +1140,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1140,7 +1140,7 @@
      ],
  ];
  
@@ -1764,8 +1632,6 @@ index d78e11b..7a861e7 100644
  
  sub has_dst_changes { 60 }
  
-diff --git a/lib/DateTime/TimeZone/America/Godthab.pm b/lib/DateTime/TimeZone/America/Godthab.pm
-index ffb5f68..365e39a 100644
 --- a/lib/DateTime/TimeZone/America/Godthab.pm
 +++ b/lib/DateTime/TimeZone/America/Godthab.pm
 @@ -3,7 +3,7 @@
@@ -1777,7 +1643,7 @@ index ffb5f68..365e39a 100644
  #
  # Do not edit this file directly.
  #
-@@ -897,7 +897,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -897,7 +897,7 @@
      ],
  ];
  
@@ -1786,7 +1652,7 @@ index ffb5f68..365e39a 100644
  
  sub has_dst_changes { 48 }
  
-@@ -951,25 +951,25 @@ sub _last_observance { $last_observance }
+@@ -951,25 +951,25 @@
  my $rules = [
    bless( {
      'at' => '1:00u',
@@ -1822,8 +1688,6 @@ index ffb5f68..365e39a 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Goose_Bay.pm b/lib/DateTime/TimeZone/America/Goose_Bay.pm
-index bf95b84..c6e79b3 100644
 --- a/lib/DateTime/TimeZone/America/Goose_Bay.pm
 +++ b/lib/DateTime/TimeZone/America/Goose_Bay.pm
 @@ -3,7 +3,7 @@
@@ -1835,7 +1699,7 @@ index bf95b84..c6e79b3 100644
  #
  # Do not edit this file directly.
  #
-@@ -1725,7 +1725,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1725,7 +1725,7 @@
      ],
  ];
  
@@ -1844,7 +1708,7 @@ index bf95b84..c6e79b3 100644
  
  sub has_dst_changes { 92 }
  
-@@ -1780,24 +1780,24 @@ my $rules = [
+@@ -1780,24 +1780,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -1879,8 +1743,6 @@ index bf95b84..c6e79b3 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Grand_Turk.pm b/lib/DateTime/TimeZone/America/Grand_Turk.pm
-index d04ff0e..b79c4b4 100644
 --- a/lib/DateTime/TimeZone/America/Grand_Turk.pm
 +++ b/lib/DateTime/TimeZone/America/Grand_Turk.pm
 @@ -3,7 +3,7 @@
@@ -1892,7 +1754,7 @@ index d04ff0e..b79c4b4 100644
  #
  # Do not edit this file directly.
  #
-@@ -726,7 +726,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -726,7 +726,7 @@
      ],
  ];
  
@@ -1901,8 +1763,6 @@ index d04ff0e..b79c4b4 100644
  
  sub has_dst_changes { 37 }
  
-diff --git a/lib/DateTime/TimeZone/America/Guatemala.pm b/lib/DateTime/TimeZone/America/Guatemala.pm
-index 6a8e78f..45b610b 100644
 --- a/lib/DateTime/TimeZone/America/Guatemala.pm
 +++ b/lib/DateTime/TimeZone/America/Guatemala.pm
 @@ -3,7 +3,7 @@
@@ -1914,7 +1774,7 @@ index 6a8e78f..45b610b 100644
  #
  # Do not edit this file directly.
  #
-@@ -114,7 +114,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -114,7 +114,7 @@
      ],
  ];
  
@@ -1923,8 +1783,6 @@ index 6a8e78f..45b610b 100644
  
  sub has_dst_changes { 4 }
  
-diff --git a/lib/DateTime/TimeZone/America/Guayaquil.pm b/lib/DateTime/TimeZone/America/Guayaquil.pm
-index 2079f9e..5bc7f5f 100644
 --- a/lib/DateTime/TimeZone/America/Guayaquil.pm
 +++ b/lib/DateTime/TimeZone/America/Guayaquil.pm
 @@ -3,7 +3,7 @@
@@ -1936,7 +1794,7 @@ index 2079f9e..5bc7f5f 100644
  #
  # Do not edit this file directly.
  #
-@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -51,7 +51,7 @@
      ],
  ];
  
@@ -1945,8 +1803,6 @@ index 2079f9e..5bc7f5f 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/America/Guyana.pm b/lib/DateTime/TimeZone/America/Guyana.pm
-index e3b268a..3e02d61 100644
 --- a/lib/DateTime/TimeZone/America/Guyana.pm
 +++ b/lib/DateTime/TimeZone/America/Guyana.pm
 @@ -3,7 +3,7 @@
@@ -1958,7 +1814,7 @@ index e3b268a..3e02d61 100644
  #
  # Do not edit this file directly.
  #
-@@ -69,7 +69,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -69,7 +69,7 @@
      ],
  ];
  
@@ -1967,8 +1823,6 @@ index e3b268a..3e02d61 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/America/Halifax.pm b/lib/DateTime/TimeZone/America/Halifax.pm
-index 1e3b270..29fd2bf 100644
 --- a/lib/DateTime/TimeZone/America/Halifax.pm
 +++ b/lib/DateTime/TimeZone/America/Halifax.pm
 @@ -3,7 +3,7 @@
@@ -1980,7 +1834,7 @@ index 1e3b270..29fd2bf 100644
  #
  # Do not edit this file directly.
  #
-@@ -1932,7 +1932,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1932,7 +1932,7 @@
      ],
  ];
  
@@ -1989,7 +1843,7 @@ index 1e3b270..29fd2bf 100644
  
  sub has_dst_changes { 104 }
  
-@@ -1987,24 +1987,24 @@ my $rules = [
+@@ -1987,24 +1987,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -2024,8 +1878,6 @@ index 1e3b270..29fd2bf 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Havana.pm b/lib/DateTime/TimeZone/America/Havana.pm
-index ceeaeda..6daf5d8 100644
 --- a/lib/DateTime/TimeZone/America/Havana.pm
 +++ b/lib/DateTime/TimeZone/America/Havana.pm
 @@ -3,7 +3,7 @@
@@ -2037,7 +1889,7 @@ index ceeaeda..6daf5d8 100644
  #
  # Do not edit this file directly.
  #
-@@ -1248,7 +1248,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1248,7 +1248,7 @@
      ],
  ];
  
@@ -2046,8 +1898,6 @@ index ceeaeda..6daf5d8 100644
  
  sub has_dst_changes { 67 }
  
-diff --git a/lib/DateTime/TimeZone/America/Hermosillo.pm b/lib/DateTime/TimeZone/America/Hermosillo.pm
-index 93e7d61..8876888 100644
 --- a/lib/DateTime/TimeZone/America/Hermosillo.pm
 +++ b/lib/DateTime/TimeZone/America/Hermosillo.pm
 @@ -3,7 +3,7 @@
@@ -2059,7 +1909,7 @@ index 93e7d61..8876888 100644
  #
  # Do not edit this file directly.
  #
-@@ -177,7 +177,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -177,7 +177,7 @@
      ],
  ];
  
@@ -2068,8 +1918,6 @@ index 93e7d61..8876888 100644
  
  sub has_dst_changes { 3 }
  
-diff --git a/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm b/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm
-index 30a7684..416963a 100644
 --- a/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm
 +++ b/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm
 @@ -3,7 +3,7 @@
@@ -2081,7 +1929,7 @@ index 30a7684..416963a 100644
  #
  # Do not edit this file directly.
  #
-@@ -789,7 +789,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -789,7 +789,7 @@
      ],
  ];
  
@@ -2090,7 +1938,7 @@ index 30a7684..416963a 100644
  
  sub has_dst_changes { 38 }
  
-@@ -844,24 +844,24 @@ my $rules = [
+@@ -844,24 +844,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -2125,8 +1973,6 @@ index 30a7684..416963a 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Indiana/Knox.pm b/lib/DateTime/TimeZone/America/Indiana/Knox.pm
-index 841ba5b..7f5c33c 100644
 --- a/lib/DateTime/TimeZone/America/Indiana/Knox.pm
 +++ b/lib/DateTime/TimeZone/America/Indiana/Knox.pm
 @@ -3,7 +3,7 @@
@@ -2138,7 +1984,7 @@ index 841ba5b..7f5c33c 100644
  #
  # Do not edit this file directly.
  #
-@@ -1239,7 +1239,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1239,7 +1239,7 @@
      ],
  ];
  
@@ -2147,7 +1993,7 @@ index 841ba5b..7f5c33c 100644
  
  sub has_dst_changes { 66 }
  
-@@ -1294,24 +1294,24 @@ my $rules = [
+@@ -1294,24 +1294,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -2182,8 +2028,6 @@ index 841ba5b..7f5c33c 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Indiana/Marengo.pm b/lib/DateTime/TimeZone/America/Indiana/Marengo.pm
-index e315394..93cdfb9 100644
 --- a/lib/DateTime/TimeZone/America/Indiana/Marengo.pm
 +++ b/lib/DateTime/TimeZone/America/Indiana/Marengo.pm
 @@ -3,7 +3,7 @@
@@ -2195,7 +2039,7 @@ index e315394..93cdfb9 100644
  #
  # Do not edit this file directly.
  #
-@@ -807,7 +807,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -807,7 +807,7 @@
      ],
  ];
  
@@ -2204,8 +2048,6 @@ index e315394..93cdfb9 100644
  
  sub has_dst_changes { 41 }
  
-diff --git a/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm b/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm
-index 97449a7..412d2a1 100644
 --- a/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm
 +++ b/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm
 @@ -3,7 +3,7 @@
@@ -2217,7 +2059,7 @@ index 97449a7..412d2a1 100644
  #
  # Do not edit this file directly.
  #
-@@ -897,7 +897,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -897,7 +897,7 @@
      ],
  ];
  
@@ -2226,8 +2068,6 @@ index 97449a7..412d2a1 100644
  
  sub has_dst_changes { 47 }
  
-diff --git a/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm b/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm
-index 26704b5..37c5d2a 100644
 --- a/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm
 +++ b/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm
 @@ -3,7 +3,7 @@
@@ -2239,7 +2079,7 @@ index 26704b5..37c5d2a 100644
  #
  # Do not edit this file directly.
  #
-@@ -780,7 +780,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -780,7 +780,7 @@
      ],
  ];
  
@@ -2248,7 +2088,7 @@ index 26704b5..37c5d2a 100644
  
  sub has_dst_changes { 40 }
  
-@@ -835,24 +835,24 @@ my $rules = [
+@@ -835,24 +835,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -2283,8 +2123,6 @@ index 26704b5..37c5d2a 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Indiana/Vevay.pm b/lib/DateTime/TimeZone/America/Indiana/Vevay.pm
-index 3322ef2..eaac232 100644
 --- a/lib/DateTime/TimeZone/America/Indiana/Vevay.pm
 +++ b/lib/DateTime/TimeZone/America/Indiana/Vevay.pm
 @@ -3,7 +3,7 @@
@@ -2296,7 +2134,7 @@ index 3322ef2..eaac232 100644
  #
  # Do not edit this file directly.
  #
-@@ -600,7 +600,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -600,7 +600,7 @@
      ],
  ];
  
@@ -2305,7 +2143,7 @@ index 3322ef2..eaac232 100644
  
  sub has_dst_changes { 30 }
  
-@@ -655,24 +655,24 @@ my $rules = [
+@@ -655,24 +655,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -2340,8 +2178,6 @@ index 3322ef2..eaac232 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm b/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm
-index 3846c78..82e572d 100644
 --- a/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm
 +++ b/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm
 @@ -3,7 +3,7 @@
@@ -2353,7 +2189,7 @@ index 3846c78..82e572d 100644
  #
  # Do not edit this file directly.
  #
-@@ -780,7 +780,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -780,7 +780,7 @@
      ],
  ];
  
@@ -2362,8 +2198,6 @@ index 3846c78..82e572d 100644
  
  sub has_dst_changes { 40 }
  
-diff --git a/lib/DateTime/TimeZone/America/Indiana/Winamac.pm b/lib/DateTime/TimeZone/America/Indiana/Winamac.pm
-index 30f8398..261d097 100644
 --- a/lib/DateTime/TimeZone/America/Indiana/Winamac.pm
 +++ b/lib/DateTime/TimeZone/America/Indiana/Winamac.pm
 @@ -3,7 +3,7 @@
@@ -2375,7 +2209,7 @@ index 30f8398..261d097 100644
  #
  # Do not edit this file directly.
  #
-@@ -834,7 +834,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -834,7 +834,7 @@
      ],
  ];
  
@@ -2384,8 +2218,6 @@ index 30f8398..261d097 100644
  
  sub has_dst_changes { 43 }
  
-diff --git a/lib/DateTime/TimeZone/America/Inuvik.pm b/lib/DateTime/TimeZone/America/Inuvik.pm
-index 6585305..0aefd8e 100644
 --- a/lib/DateTime/TimeZone/America/Inuvik.pm
 +++ b/lib/DateTime/TimeZone/America/Inuvik.pm
 @@ -3,7 +3,7 @@
@@ -2397,7 +2229,7 @@ index 6585305..0aefd8e 100644
  #
  # Do not edit this file directly.
  #
-@@ -933,7 +933,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -933,7 +933,7 @@
      ],
  ];
  
@@ -2406,7 +2238,7 @@ index 6585305..0aefd8e 100644
  
  sub has_dst_changes { 49 }
  
-@@ -988,24 +988,24 @@ my $rules = [
+@@ -988,24 +988,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -2441,8 +2273,6 @@ index 6585305..0aefd8e 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Iqaluit.pm b/lib/DateTime/TimeZone/America/Iqaluit.pm
-index dea3bac..831d260 100644
 --- a/lib/DateTime/TimeZone/America/Iqaluit.pm
 +++ b/lib/DateTime/TimeZone/America/Iqaluit.pm
 @@ -3,7 +3,7 @@
@@ -2454,7 +2284,7 @@ index dea3bac..831d260 100644
  #
  # Do not edit this file directly.
  #
-@@ -933,7 +933,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -933,7 +933,7 @@
      ],
  ];
  
@@ -2463,8 +2293,6 @@ index dea3bac..831d260 100644
  
  sub has_dst_changes { 51 }
  
-diff --git a/lib/DateTime/TimeZone/America/Jamaica.pm b/lib/DateTime/TimeZone/America/Jamaica.pm
-index 1dd5a3e..d4b381b 100644
 --- a/lib/DateTime/TimeZone/America/Jamaica.pm
 +++ b/lib/DateTime/TimeZone/America/Jamaica.pm
 @@ -3,7 +3,7 @@
@@ -2476,7 +2304,7 @@ index 1dd5a3e..d4b381b 100644
  #
  # Do not edit this file directly.
  #
-@@ -249,7 +249,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -249,7 +249,7 @@
      ],
  ];
  
@@ -2485,8 +2313,6 @@ index 1dd5a3e..d4b381b 100644
  
  sub has_dst_changes { 10 }
  
-diff --git a/lib/DateTime/TimeZone/America/Juneau.pm b/lib/DateTime/TimeZone/America/Juneau.pm
-index 7ab699b..47c5ea9 100644
 --- a/lib/DateTime/TimeZone/America/Juneau.pm
 +++ b/lib/DateTime/TimeZone/America/Juneau.pm
 @@ -3,7 +3,7 @@
@@ -2498,7 +2324,7 @@ index 7ab699b..47c5ea9 100644
  #
  # Do not edit this file directly.
  #
-@@ -1167,7 +1167,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1167,7 +1167,7 @@
      ],
  ];
  
@@ -2507,8 +2333,6 @@ index 7ab699b..47c5ea9 100644
  
  sub has_dst_changes { 61 }
  
-diff --git a/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm b/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm
-index 5bb165a..324704e 100644
 --- a/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm
 +++ b/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm
 @@ -3,7 +3,7 @@
@@ -2520,7 +2344,7 @@ index 5bb165a..324704e 100644
  #
  # Do not edit this file directly.
  #
-@@ -1473,7 +1473,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1473,7 +1473,7 @@
      ],
  ];
  
@@ -2529,8 +2353,6 @@ index 5bb165a..324704e 100644
  
  sub has_dst_changes { 79 }
  
-diff --git a/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm b/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm
-index bf23802..eb0a193 100644
 --- a/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm
 +++ b/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm
 @@ -3,7 +3,7 @@
@@ -2542,7 +2364,7 @@ index bf23802..eb0a193 100644
  #
  # Do not edit this file directly.
  #
-@@ -1194,7 +1194,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1194,7 +1194,7 @@
      ],
  ];
  
@@ -2551,7 +2373,7 @@ index bf23802..eb0a193 100644
  
  sub has_dst_changes { 64 }
  
-@@ -1249,24 +1249,24 @@ my $rules = [
+@@ -1249,24 +1249,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -2586,8 +2408,6 @@ index bf23802..eb0a193 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/La_Paz.pm b/lib/DateTime/TimeZone/America/La_Paz.pm
-index b120055..895ce65 100644
 --- a/lib/DateTime/TimeZone/America/La_Paz.pm
 +++ b/lib/DateTime/TimeZone/America/La_Paz.pm
 @@ -3,7 +3,7 @@
@@ -2599,7 +2419,7 @@ index b120055..895ce65 100644
  #
  # Do not edit this file directly.
  #
-@@ -60,7 +60,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -60,7 +60,7 @@
      ],
  ];
  
@@ -2608,8 +2428,6 @@ index b120055..895ce65 100644
  
  sub has_dst_changes { 1 }
  
-diff --git a/lib/DateTime/TimeZone/America/Lima.pm b/lib/DateTime/TimeZone/America/Lima.pm
-index d335d52..4c47694 100644
 --- a/lib/DateTime/TimeZone/America/Lima.pm
 +++ b/lib/DateTime/TimeZone/America/Lima.pm
 @@ -3,7 +3,7 @@
@@ -2621,7 +2439,7 @@ index d335d52..4c47694 100644
  #
  # Do not edit this file directly.
  #
-@@ -177,7 +177,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -177,7 +177,7 @@
      ],
  ];
  
@@ -2630,8 +2448,6 @@ index d335d52..4c47694 100644
  
  sub has_dst_changes { 7 }
  
-diff --git a/lib/DateTime/TimeZone/America/Los_Angeles.pm b/lib/DateTime/TimeZone/America/Los_Angeles.pm
-index 54c8817..d854fdd 100644
 --- a/lib/DateTime/TimeZone/America/Los_Angeles.pm
 +++ b/lib/DateTime/TimeZone/America/Los_Angeles.pm
 @@ -3,7 +3,7 @@
@@ -2643,7 +2459,7 @@ index 54c8817..d854fdd 100644
  #
  # Do not edit this file directly.
  #
-@@ -1536,7 +1536,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1536,7 +1536,7 @@
      ],
  ];
  
@@ -2652,7 +2468,7 @@ index 54c8817..d854fdd 100644
  
  sub has_dst_changes { 83 }
  
-@@ -1591,24 +1591,24 @@ my $rules = [
+@@ -1591,24 +1591,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -2687,8 +2503,6 @@ index 54c8817..d854fdd 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Maceio.pm b/lib/DateTime/TimeZone/America/Maceio.pm
-index 0ddf3c8..1911dd5 100644
 --- a/lib/DateTime/TimeZone/America/Maceio.pm
 +++ b/lib/DateTime/TimeZone/America/Maceio.pm
 @@ -3,7 +3,7 @@
@@ -2700,7 +2514,7 @@ index 0ddf3c8..1911dd5 100644
  #
  # Do not edit this file directly.
  #
-@@ -456,7 +456,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -456,7 +456,7 @@
      ],
  ];
  
@@ -2709,8 +2523,6 @@ index 0ddf3c8..1911dd5 100644
  
  sub has_dst_changes { 20 }
  
-diff --git a/lib/DateTime/TimeZone/America/Managua.pm b/lib/DateTime/TimeZone/America/Managua.pm
-index 07a2389..8ba798a 100644
 --- a/lib/DateTime/TimeZone/America/Managua.pm
 +++ b/lib/DateTime/TimeZone/America/Managua.pm
 @@ -3,7 +3,7 @@
@@ -2722,7 +2534,7 @@ index 07a2389..8ba798a 100644
  #
  # Do not edit this file directly.
  #
-@@ -177,7 +177,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -177,7 +177,7 @@
      ],
  ];
  
@@ -2731,8 +2543,6 @@ index 07a2389..8ba798a 100644
  
  sub has_dst_changes { 4 }
  
-diff --git a/lib/DateTime/TimeZone/America/Manaus.pm b/lib/DateTime/TimeZone/America/Manaus.pm
-index 0f4c72f..9cd95c5 100644
 --- a/lib/DateTime/TimeZone/America/Manaus.pm
 +++ b/lib/DateTime/TimeZone/America/Manaus.pm
 @@ -3,7 +3,7 @@
@@ -2744,7 +2554,7 @@ index 0f4c72f..9cd95c5 100644
  #
  # Do not edit this file directly.
  #
-@@ -339,7 +339,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -339,7 +339,7 @@
      ],
  ];
  
@@ -2753,8 +2563,6 @@ index 0f4c72f..9cd95c5 100644
  
  sub has_dst_changes { 15 }
  
-diff --git a/lib/DateTime/TimeZone/America/Martinique.pm b/lib/DateTime/TimeZone/America/Martinique.pm
-index 2276203..d1e9ccd 100644
 --- a/lib/DateTime/TimeZone/America/Martinique.pm
 +++ b/lib/DateTime/TimeZone/America/Martinique.pm
 @@ -3,7 +3,7 @@
@@ -2766,7 +2574,7 @@ index 2276203..d1e9ccd 100644
  #
  # Do not edit this file directly.
  #
-@@ -69,7 +69,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -69,7 +69,7 @@
      ],
  ];
  
@@ -2775,8 +2583,6 @@ index 2276203..d1e9ccd 100644
  
  sub has_dst_changes { 1 }
  
-diff --git a/lib/DateTime/TimeZone/America/Matamoros.pm b/lib/DateTime/TimeZone/America/Matamoros.pm
-index 7f68020..9ea5339 100644
 --- a/lib/DateTime/TimeZone/America/Matamoros.pm
 +++ b/lib/DateTime/TimeZone/America/Matamoros.pm
 @@ -3,7 +3,7 @@
@@ -2788,7 +2594,7 @@ index 7f68020..9ea5339 100644
  #
  # Do not edit this file directly.
  #
-@@ -654,7 +654,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -654,7 +654,7 @@
      ],
  ];
  
@@ -2797,7 +2603,7 @@ index 7f68020..9ea5339 100644
  
  sub has_dst_changes { 33 }
  
-@@ -709,24 +709,24 @@ my $rules = [
+@@ -709,24 +709,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -2832,8 +2638,6 @@ index 7f68020..9ea5339 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Mazatlan.pm b/lib/DateTime/TimeZone/America/Mazatlan.pm
-index 0fd5a45..69c79ad 100644
 --- a/lib/DateTime/TimeZone/America/Mazatlan.pm
 +++ b/lib/DateTime/TimeZone/America/Mazatlan.pm
 @@ -3,7 +3,7 @@
@@ -2845,7 +2649,7 @@ index 0fd5a45..69c79ad 100644
  #
  # Do not edit this file directly.
  #
-@@ -681,7 +681,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -681,7 +681,7 @@
      ],
  ];
  
@@ -2854,8 +2658,6 @@ index 0fd5a45..69c79ad 100644
  
  sub has_dst_changes { 32 }
  
-diff --git a/lib/DateTime/TimeZone/America/Menominee.pm b/lib/DateTime/TimeZone/America/Menominee.pm
-index 056a0aa..160eba2 100644
 --- a/lib/DateTime/TimeZone/America/Menominee.pm
 +++ b/lib/DateTime/TimeZone/America/Menominee.pm
 @@ -3,7 +3,7 @@
@@ -2867,7 +2669,7 @@ index 056a0aa..160eba2 100644
  #
  # Do not edit this file directly.
  #
-@@ -1140,7 +1140,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1140,7 +1140,7 @@
      ],
  ];
  
@@ -2876,7 +2678,7 @@ index 056a0aa..160eba2 100644
  
  sub has_dst_changes { 61 }
  
-@@ -1195,24 +1195,24 @@ my $rules = [
+@@ -1195,24 +1195,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -2911,8 +2713,6 @@ index 056a0aa..160eba2 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Merida.pm b/lib/DateTime/TimeZone/America/Merida.pm
-index 1258b37..5966ba9 100644
 --- a/lib/DateTime/TimeZone/America/Merida.pm
 +++ b/lib/DateTime/TimeZone/America/Merida.pm
 @@ -3,7 +3,7 @@
@@ -2924,7 +2724,7 @@ index 1258b37..5966ba9 100644
  #
  # Do not edit this file directly.
  #
-@@ -627,7 +627,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -627,7 +627,7 @@
      ],
  ];
  
@@ -2933,7 +2733,7 @@ index 1258b37..5966ba9 100644
  
  sub has_dst_changes { 32 }
  
-@@ -682,24 +682,24 @@ my $rules = [
+@@ -682,24 +682,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2002',
@@ -2968,8 +2768,6 @@ index 1258b37..5966ba9 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Metlakatla.pm b/lib/DateTime/TimeZone/America/Metlakatla.pm
-index f0dc38d..9f450a6 100644
 --- a/lib/DateTime/TimeZone/America/Metlakatla.pm
 +++ b/lib/DateTime/TimeZone/America/Metlakatla.pm
 @@ -3,7 +3,7 @@
@@ -2981,7 +2779,7 @@ index f0dc38d..9f450a6 100644
  #
  # Do not edit this file directly.
  #
-@@ -591,7 +591,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -591,7 +591,7 @@
      ],
  ];
  
@@ -2990,8 +2788,6 @@ index f0dc38d..9f450a6 100644
  
  sub has_dst_changes { 29 }
  
-diff --git a/lib/DateTime/TimeZone/America/Mexico_City.pm b/lib/DateTime/TimeZone/America/Mexico_City.pm
-index ffe26d3..936c587 100644
 --- a/lib/DateTime/TimeZone/America/Mexico_City.pm
 +++ b/lib/DateTime/TimeZone/America/Mexico_City.pm
 @@ -3,7 +3,7 @@
@@ -3003,7 +2799,7 @@ index ffe26d3..936c587 100644
  #
  # Do not edit this file directly.
  #
-@@ -735,7 +735,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -735,7 +735,7 @@
      ],
  ];
  
@@ -3012,8 +2808,6 @@ index ffe26d3..936c587 100644
  
  sub has_dst_changes { 36 }
  
-diff --git a/lib/DateTime/TimeZone/America/Miquelon.pm b/lib/DateTime/TimeZone/America/Miquelon.pm
-index fc806ea..749f0de 100644
 --- a/lib/DateTime/TimeZone/America/Miquelon.pm
 +++ b/lib/DateTime/TimeZone/America/Miquelon.pm
 @@ -3,7 +3,7 @@
@@ -3025,7 +2819,7 @@ index fc806ea..749f0de 100644
  #
  # Do not edit this file directly.
  #
-@@ -789,7 +789,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -789,7 +789,7 @@
      ],
  ];
  
@@ -3034,8 +2828,6 @@ index fc806ea..749f0de 100644
  
  sub has_dst_changes { 41 }
  
-diff --git a/lib/DateTime/TimeZone/America/Moncton.pm b/lib/DateTime/TimeZone/America/Moncton.pm
-index 5115a6c..7b960ea 100644
 --- a/lib/DateTime/TimeZone/America/Moncton.pm
 +++ b/lib/DateTime/TimeZone/America/Moncton.pm
 @@ -3,7 +3,7 @@
@@ -3047,7 +2839,7 @@ index 5115a6c..7b960ea 100644
  #
  # Do not edit this file directly.
  #
-@@ -1761,7 +1761,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1761,7 +1761,7 @@
      ],
  ];
  
@@ -3056,7 +2848,7 @@ index 5115a6c..7b960ea 100644
  
  sub has_dst_changes { 93 }
  
-@@ -1816,24 +1816,24 @@ my $rules = [
+@@ -1816,24 +1816,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -3091,8 +2883,6 @@ index 5115a6c..7b960ea 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Monterrey.pm b/lib/DateTime/TimeZone/America/Monterrey.pm
-index d3c7903..632b8e6 100644
 --- a/lib/DateTime/TimeZone/America/Monterrey.pm
 +++ b/lib/DateTime/TimeZone/America/Monterrey.pm
 @@ -3,7 +3,7 @@
@@ -3104,7 +2894,7 @@ index d3c7903..632b8e6 100644
  #
  # Do not edit this file directly.
  #
-@@ -645,7 +645,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -645,7 +645,7 @@
      ],
  ];
  
@@ -3113,7 +2903,7 @@ index d3c7903..632b8e6 100644
  
  sub has_dst_changes { 33 }
  
-@@ -700,24 +700,24 @@ my $rules = [
+@@ -700,24 +700,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2002',
@@ -3148,8 +2938,6 @@ index d3c7903..632b8e6 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Montevideo.pm b/lib/DateTime/TimeZone/America/Montevideo.pm
-index c09c5dc..4bd3b71 100644
 --- a/lib/DateTime/TimeZone/America/Montevideo.pm
 +++ b/lib/DateTime/TimeZone/America/Montevideo.pm
 @@ -3,7 +3,7 @@
@@ -3161,7 +2949,7 @@ index c09c5dc..4bd3b71 100644
  #
  # Do not edit this file directly.
  #
-@@ -816,7 +816,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -816,7 +816,7 @@
      ],
  ];
  
@@ -3170,8 +2958,6 @@ index c09c5dc..4bd3b71 100644
  
  sub has_dst_changes { 43 }
  
-diff --git a/lib/DateTime/TimeZone/America/Nassau.pm b/lib/DateTime/TimeZone/America/Nassau.pm
-index 0169842..5236ea9 100644
 --- a/lib/DateTime/TimeZone/America/Nassau.pm
 +++ b/lib/DateTime/TimeZone/America/Nassau.pm
 @@ -3,7 +3,7 @@
@@ -3183,7 +2969,7 @@ index 0169842..5236ea9 100644
  #
  # Do not edit this file directly.
  #
-@@ -1194,7 +1194,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1194,7 +1194,7 @@
      ],
  ];
  
@@ -3192,7 +2978,7 @@ index 0169842..5236ea9 100644
  
  sub has_dst_changes { 64 }
  
-@@ -1249,24 +1249,24 @@ my $rules = [
+@@ -1249,24 +1249,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -3227,8 +3013,6 @@ index 0169842..5236ea9 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/New_York.pm b/lib/DateTime/TimeZone/America/New_York.pm
-index ef312ea..08e6677 100644
 --- a/lib/DateTime/TimeZone/America/New_York.pm
 +++ b/lib/DateTime/TimeZone/America/New_York.pm
 @@ -3,7 +3,7 @@
@@ -3240,7 +3024,7 @@ index ef312ea..08e6677 100644
  #
  # Do not edit this file directly.
  #
-@@ -2004,7 +2004,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -2004,7 +2004,7 @@
      ],
  ];
  
@@ -3249,8 +3033,6 @@ index ef312ea..08e6677 100644
  
  sub has_dst_changes { 108 }
  
-diff --git a/lib/DateTime/TimeZone/America/Nipigon.pm b/lib/DateTime/TimeZone/America/Nipigon.pm
-index 293aea5..a3c2c82 100644
 --- a/lib/DateTime/TimeZone/America/Nipigon.pm
 +++ b/lib/DateTime/TimeZone/America/Nipigon.pm
 @@ -3,7 +3,7 @@
@@ -3262,7 +3044,7 @@ index 293aea5..a3c2c82 100644
  #
  # Do not edit this file directly.
  #
-@@ -1059,7 +1059,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1059,7 +1059,7 @@
      ],
  ];
  
@@ -3271,8 +3053,6 @@ index 293aea5..a3c2c82 100644
  
  sub has_dst_changes { 58 }
  
-diff --git a/lib/DateTime/TimeZone/America/Nome.pm b/lib/DateTime/TimeZone/America/Nome.pm
-index 532b789..81e98bd 100644
 --- a/lib/DateTime/TimeZone/America/Nome.pm
 +++ b/lib/DateTime/TimeZone/America/Nome.pm
 @@ -3,7 +3,7 @@
@@ -3284,7 +3064,7 @@ index 532b789..81e98bd 100644
  #
  # Do not edit this file directly.
  #
-@@ -1176,7 +1176,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1176,7 +1176,7 @@
      ],
  ];
  
@@ -3293,8 +3073,6 @@ index 532b789..81e98bd 100644
  
  sub has_dst_changes { 61 }
  
-diff --git a/lib/DateTime/TimeZone/America/Noronha.pm b/lib/DateTime/TimeZone/America/Noronha.pm
-index 4a12b34..f58236b 100644
 --- a/lib/DateTime/TimeZone/America/Noronha.pm
 +++ b/lib/DateTime/TimeZone/America/Noronha.pm
 @@ -3,7 +3,7 @@
@@ -3306,7 +3084,7 @@ index 4a12b34..f58236b 100644
  #
  # Do not edit this file directly.
  #
-@@ -420,7 +420,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -420,7 +420,7 @@
      ],
  ];
  
@@ -3315,8 +3093,6 @@ index 4a12b34..f58236b 100644
  
  sub has_dst_changes { 19 }
  
-diff --git a/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm b/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm
-index ddad97f..9687ea7 100644
 --- a/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm
 +++ b/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm
 @@ -3,7 +3,7 @@
@@ -3328,7 +3104,7 @@ index ddad97f..9687ea7 100644
  #
  # Do not edit this file directly.
  #
-@@ -1194,7 +1194,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1194,7 +1194,7 @@
      ],
  ];
  
@@ -3337,8 +3113,6 @@ index ddad97f..9687ea7 100644
  
  sub has_dst_changes { 65 }
  
-diff --git a/lib/DateTime/TimeZone/America/North_Dakota/Center.pm b/lib/DateTime/TimeZone/America/North_Dakota/Center.pm
-index 7d81b01..65553a2 100644
 --- a/lib/DateTime/TimeZone/America/North_Dakota/Center.pm
 +++ b/lib/DateTime/TimeZone/America/North_Dakota/Center.pm
 @@ -3,7 +3,7 @@
@@ -3350,7 +3124,7 @@ index 7d81b01..65553a2 100644
  #
  # Do not edit this file directly.
  #
-@@ -1194,7 +1194,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1194,7 +1194,7 @@
      ],
  ];
  
@@ -3359,7 +3133,7 @@ index 7d81b01..65553a2 100644
  
  sub has_dst_changes { 65 }
  
-@@ -1249,24 +1249,24 @@ my $rules = [
+@@ -1249,24 +1249,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -3394,8 +3168,6 @@ index 7d81b01..65553a2 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm b/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm
-index 49c2058..3d0a90e 100644
 --- a/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm
 +++ b/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm
 @@ -3,7 +3,7 @@
@@ -3407,7 +3179,7 @@ index 49c2058..3d0a90e 100644
  #
  # Do not edit this file directly.
  #
-@@ -1194,7 +1194,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1194,7 +1194,7 @@
      ],
  ];
  
@@ -3416,8 +3188,6 @@ index 49c2058..3d0a90e 100644
  
  sub has_dst_changes { 65 }
  
-diff --git a/lib/DateTime/TimeZone/America/Ojinaga.pm b/lib/DateTime/TimeZone/America/Ojinaga.pm
-index f1f897a..b5c8d11 100644
 --- a/lib/DateTime/TimeZone/America/Ojinaga.pm
 +++ b/lib/DateTime/TimeZone/America/Ojinaga.pm
 @@ -3,7 +3,7 @@
@@ -3429,7 +3199,7 @@ index f1f897a..b5c8d11 100644
  #
  # Do not edit this file directly.
  #
-@@ -681,7 +681,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -681,7 +681,7 @@
      ],
  ];
  
@@ -3438,8 +3208,6 @@ index f1f897a..b5c8d11 100644
  
  sub has_dst_changes { 32 }
  
-diff --git a/lib/DateTime/TimeZone/America/Panama.pm b/lib/DateTime/TimeZone/America/Panama.pm
-index 5941dfc..e21e09a 100644
 --- a/lib/DateTime/TimeZone/America/Panama.pm
 +++ b/lib/DateTime/TimeZone/America/Panama.pm
 @@ -3,7 +3,7 @@
@@ -3451,7 +3219,7 @@ index 5941dfc..e21e09a 100644
  #
  # Do not edit this file directly.
  #
-@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -51,7 +51,7 @@
      ],
  ];
  
@@ -3460,8 +3228,6 @@ index 5941dfc..e21e09a 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/America/Pangnirtung.pm b/lib/DateTime/TimeZone/America/Pangnirtung.pm
-index 7ee7836..a19e585 100644
 --- a/lib/DateTime/TimeZone/America/Pangnirtung.pm
 +++ b/lib/DateTime/TimeZone/America/Pangnirtung.pm
 @@ -3,7 +3,7 @@
@@ -3473,7 +3239,7 @@ index 7ee7836..a19e585 100644
  #
  # Do not edit this file directly.
  #
-@@ -942,7 +942,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -942,7 +942,7 @@
      ],
  ];
  
@@ -3482,7 +3248,7 @@ index 7ee7836..a19e585 100644
  
  sub has_dst_changes { 51 }
  
-@@ -997,24 +997,24 @@ my $rules = [
+@@ -997,24 +997,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -3517,8 +3283,6 @@ index 7ee7836..a19e585 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Paramaribo.pm b/lib/DateTime/TimeZone/America/Paramaribo.pm
-index 1c72e08..e4b4dc9 100644
 --- a/lib/DateTime/TimeZone/America/Paramaribo.pm
 +++ b/lib/DateTime/TimeZone/America/Paramaribo.pm
 @@ -3,7 +3,7 @@
@@ -3530,7 +3294,7 @@ index 1c72e08..e4b4dc9 100644
  #
  # Do not edit this file directly.
  #
-@@ -78,7 +78,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -78,7 +78,7 @@
      ],
  ];
  
@@ -3539,8 +3303,6 @@ index 1c72e08..e4b4dc9 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/America/Phoenix.pm b/lib/DateTime/TimeZone/America/Phoenix.pm
-index 8e09315..e49a3a4 100644
 --- a/lib/DateTime/TimeZone/America/Phoenix.pm
 +++ b/lib/DateTime/TimeZone/America/Phoenix.pm
 @@ -3,7 +3,7 @@
@@ -3552,7 +3314,7 @@ index 8e09315..e49a3a4 100644
  #
  # Do not edit this file directly.
  #
-@@ -150,7 +150,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -150,7 +150,7 @@
      ],
  ];
  
@@ -3561,8 +3323,6 @@ index 8e09315..e49a3a4 100644
  
  sub has_dst_changes { 5 }
  
-diff --git a/lib/DateTime/TimeZone/America/Port_au_Prince.pm b/lib/DateTime/TimeZone/America/Port_au_Prince.pm
-index e1093c7..bb426f5 100644
 --- a/lib/DateTime/TimeZone/America/Port_au_Prince.pm
 +++ b/lib/DateTime/TimeZone/America/Port_au_Prince.pm
 @@ -3,7 +3,7 @@
@@ -3574,7 +3334,7 @@ index e1093c7..bb426f5 100644
  #
  # Do not edit this file directly.
  #
-@@ -429,7 +429,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -429,7 +429,7 @@
      ],
  ];
  
@@ -3583,8 +3343,6 @@ index e1093c7..bb426f5 100644
  
  sub has_dst_changes { 21 }
  
-diff --git a/lib/DateTime/TimeZone/America/Port_of_Spain.pm b/lib/DateTime/TimeZone/America/Port_of_Spain.pm
-index a483027..8f5a67c 100644
 --- a/lib/DateTime/TimeZone/America/Port_of_Spain.pm
 +++ b/lib/DateTime/TimeZone/America/Port_of_Spain.pm
 @@ -3,7 +3,7 @@
@@ -3596,7 +3354,7 @@ index a483027..8f5a67c 100644
  #
  # Do not edit this file directly.
  #
-@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -42,7 +42,7 @@
      ],
  ];
  
@@ -3605,8 +3363,6 @@ index a483027..8f5a67c 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/America/Porto_Velho.pm b/lib/DateTime/TimeZone/America/Porto_Velho.pm
-index 3164722..4a2fb0e 100644
 --- a/lib/DateTime/TimeZone/America/Porto_Velho.pm
 +++ b/lib/DateTime/TimeZone/America/Porto_Velho.pm
 @@ -3,7 +3,7 @@
@@ -3618,7 +3374,7 @@ index 3164722..4a2fb0e 100644
  #
  # Do not edit this file directly.
  #
-@@ -303,7 +303,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -303,7 +303,7 @@
      ],
  ];
  
@@ -3627,8 +3383,6 @@ index 3164722..4a2fb0e 100644
  
  sub has_dst_changes { 14 }
  
-diff --git a/lib/DateTime/TimeZone/America/Puerto_Rico.pm b/lib/DateTime/TimeZone/America/Puerto_Rico.pm
-index c7ce2b2..8e19e65 100644
 --- a/lib/DateTime/TimeZone/America/Puerto_Rico.pm
 +++ b/lib/DateTime/TimeZone/America/Puerto_Rico.pm
 @@ -3,7 +3,7 @@
@@ -3640,7 +3394,7 @@ index c7ce2b2..8e19e65 100644
  #
  # Do not edit this file directly.
  #
-@@ -78,7 +78,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -78,7 +78,7 @@
      ],
  ];
  
@@ -3649,8 +3403,6 @@ index c7ce2b2..8e19e65 100644
  
  sub has_dst_changes { 2 }
  
-diff --git a/lib/DateTime/TimeZone/America/Rainy_River.pm b/lib/DateTime/TimeZone/America/Rainy_River.pm
-index c723294..e40acb3 100644
 --- a/lib/DateTime/TimeZone/America/Rainy_River.pm
 +++ b/lib/DateTime/TimeZone/America/Rainy_River.pm
 @@ -3,7 +3,7 @@
@@ -3662,7 +3414,7 @@ index c723294..e40acb3 100644
  #
  # Do not edit this file directly.
  #
-@@ -1059,7 +1059,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1059,7 +1059,7 @@
      ],
  ];
  
@@ -3671,8 +3423,6 @@ index c723294..e40acb3 100644
  
  sub has_dst_changes { 58 }
  
-diff --git a/lib/DateTime/TimeZone/America/Rankin_Inlet.pm b/lib/DateTime/TimeZone/America/Rankin_Inlet.pm
-index 68b7183..2417952 100644
 --- a/lib/DateTime/TimeZone/America/Rankin_Inlet.pm
 +++ b/lib/DateTime/TimeZone/America/Rankin_Inlet.pm
 @@ -3,7 +3,7 @@
@@ -3684,7 +3434,7 @@ index 68b7183..2417952 100644
  #
  # Do not edit this file directly.
  #
-@@ -915,7 +915,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -915,7 +915,7 @@
      ],
  ];
  
@@ -3693,7 +3443,7 @@ index 68b7183..2417952 100644
  
  sub has_dst_changes { 49 }
  
-@@ -970,24 +970,24 @@ my $rules = [
+@@ -970,24 +970,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -3728,8 +3478,6 @@ index 68b7183..2417952 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Recife.pm b/lib/DateTime/TimeZone/America/Recife.pm
-index 3905ba7..e19450b 100644
 --- a/lib/DateTime/TimeZone/America/Recife.pm
 +++ b/lib/DateTime/TimeZone/America/Recife.pm
 @@ -3,7 +3,7 @@
@@ -3741,7 +3489,7 @@ index 3905ba7..e19450b 100644
  #
  # Do not edit this file directly.
  #
-@@ -420,7 +420,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -420,7 +420,7 @@
      ],
  ];
  
@@ -3750,8 +3498,6 @@ index 3905ba7..e19450b 100644
  
  sub has_dst_changes { 19 }
  
-diff --git a/lib/DateTime/TimeZone/America/Regina.pm b/lib/DateTime/TimeZone/America/Regina.pm
-index 1d067a8..d695053 100644
 --- a/lib/DateTime/TimeZone/America/Regina.pm
 +++ b/lib/DateTime/TimeZone/America/Regina.pm
 @@ -3,7 +3,7 @@
@@ -3763,7 +3509,7 @@ index 1d067a8..d695053 100644
  #
  # Do not edit this file directly.
  #
-@@ -510,7 +510,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -510,7 +510,7 @@
      ],
  ];
  
@@ -3772,8 +3518,6 @@ index 1d067a8..d695053 100644
  
  sub has_dst_changes { 26 }
  
-diff --git a/lib/DateTime/TimeZone/America/Resolute.pm b/lib/DateTime/TimeZone/America/Resolute.pm
-index 0d60a67..d53d506 100644
 --- a/lib/DateTime/TimeZone/America/Resolute.pm
 +++ b/lib/DateTime/TimeZone/America/Resolute.pm
 @@ -3,7 +3,7 @@
@@ -3785,7 +3529,7 @@ index 0d60a67..d53d506 100644
  #
  # Do not edit this file directly.
  #
-@@ -915,7 +915,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -915,7 +915,7 @@
      ],
  ];
  
@@ -3794,8 +3538,6 @@ index 0d60a67..d53d506 100644
  
  sub has_dst_changes { 49 }
  
-diff --git a/lib/DateTime/TimeZone/America/Rio_Branco.pm b/lib/DateTime/TimeZone/America/Rio_Branco.pm
-index b90c930..3fe85ae 100644
 --- a/lib/DateTime/TimeZone/America/Rio_Branco.pm
 +++ b/lib/DateTime/TimeZone/America/Rio_Branco.pm
 @@ -3,7 +3,7 @@
@@ -3807,7 +3549,7 @@ index b90c930..3fe85ae 100644
  #
  # Do not edit this file directly.
  #
-@@ -321,7 +321,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -321,7 +321,7 @@
      ],
  ];
  
@@ -3816,8 +3558,6 @@ index b90c930..3fe85ae 100644
  
  sub has_dst_changes { 14 }
  
-diff --git a/lib/DateTime/TimeZone/America/Santarem.pm b/lib/DateTime/TimeZone/America/Santarem.pm
-index aa2ded9..e902766 100644
 --- a/lib/DateTime/TimeZone/America/Santarem.pm
 +++ b/lib/DateTime/TimeZone/America/Santarem.pm
 @@ -3,7 +3,7 @@
@@ -3829,7 +3569,7 @@ index aa2ded9..e902766 100644
  #
  # Do not edit this file directly.
  #
-@@ -312,7 +312,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -312,7 +312,7 @@
      ],
  ];
  
@@ -3838,8 +3578,6 @@ index aa2ded9..e902766 100644
  
  sub has_dst_changes { 14 }
  
-diff --git a/lib/DateTime/TimeZone/America/Santiago.pm b/lib/DateTime/TimeZone/America/Santiago.pm
-index ae7ed32..74c5513 100644
 --- a/lib/DateTime/TimeZone/America/Santiago.pm
 +++ b/lib/DateTime/TimeZone/America/Santiago.pm
 @@ -3,7 +3,7 @@
@@ -3851,7 +3589,7 @@ index ae7ed32..74c5513 100644
  #
  # Do not edit this file directly.
  #
-@@ -1275,7 +1275,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1275,7 +1275,7 @@
      ],
  ];
  
@@ -3860,7 +3598,7 @@ index ae7ed32..74c5513 100644
  
  sub has_dst_changes { 65 }
  
-@@ -1328,26 +1328,26 @@ sub _last_observance { $last_observance }
+@@ -1328,26 +1328,26 @@
  
  my $rules = [
    bless( {
@@ -3897,8 +3635,6 @@ index ae7ed32..74c5513 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Santo_Domingo.pm b/lib/DateTime/TimeZone/America/Santo_Domingo.pm
-index 0f86314..6f4eddc 100644
 --- a/lib/DateTime/TimeZone/America/Santo_Domingo.pm
 +++ b/lib/DateTime/TimeZone/America/Santo_Domingo.pm
 @@ -3,7 +3,7 @@
@@ -3910,7 +3646,7 @@ index 0f86314..6f4eddc 100644
  #
  # Do not edit this file directly.
  #
-@@ -186,7 +186,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -186,7 +186,7 @@
      ],
  ];
  
@@ -3919,8 +3655,6 @@ index 0f86314..6f4eddc 100644
  
  sub has_dst_changes { 6 }
  
-diff --git a/lib/DateTime/TimeZone/America/Sao_Paulo.pm b/lib/DateTime/TimeZone/America/Sao_Paulo.pm
-index aabe847..0ae3c98 100644
 --- a/lib/DateTime/TimeZone/America/Sao_Paulo.pm
 +++ b/lib/DateTime/TimeZone/America/Sao_Paulo.pm
 @@ -3,7 +3,7 @@
@@ -3932,7 +3666,7 @@ index aabe847..0ae3c98 100644
  #
  # Do not edit this file directly.
  #
-@@ -1221,7 +1221,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1221,7 +1221,7 @@
      ],
  ];
  
@@ -3941,8 +3675,6 @@ index aabe847..0ae3c98 100644
  
  sub has_dst_changes { 67 }
  
-diff --git a/lib/DateTime/TimeZone/America/Scoresbysund.pm b/lib/DateTime/TimeZone/America/Scoresbysund.pm
-index 00d07e6..941be54 100644
 --- a/lib/DateTime/TimeZone/America/Scoresbysund.pm
 +++ b/lib/DateTime/TimeZone/America/Scoresbysund.pm
 @@ -3,7 +3,7 @@
@@ -3954,7 +3686,7 @@ index 00d07e6..941be54 100644
  #
  # Do not edit this file directly.
  #
-@@ -897,7 +897,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -897,7 +897,7 @@
      ],
  ];
  
@@ -3963,7 +3695,7 @@ index 00d07e6..941be54 100644
  
  sub has_dst_changes { 48 }
  
-@@ -951,25 +951,25 @@ sub _last_observance { $last_observance }
+@@ -951,25 +951,25 @@
  my $rules = [
    bless( {
      'at' => '1:00u',
@@ -3999,8 +3731,6 @@ index 00d07e6..941be54 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Sitka.pm b/lib/DateTime/TimeZone/America/Sitka.pm
-index 1b0321e..51ac639 100644
 --- a/lib/DateTime/TimeZone/America/Sitka.pm
 +++ b/lib/DateTime/TimeZone/America/Sitka.pm
 @@ -3,7 +3,7 @@
@@ -4012,7 +3742,7 @@ index 1b0321e..51ac639 100644
  #
  # Do not edit this file directly.
  #
-@@ -1167,7 +1167,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1167,7 +1167,7 @@
      ],
  ];
  
@@ -4021,8 +3751,6 @@ index 1b0321e..51ac639 100644
  
  sub has_dst_changes { 61 }
  
-diff --git a/lib/DateTime/TimeZone/America/St_Johns.pm b/lib/DateTime/TimeZone/America/St_Johns.pm
-index d32788e..bc228e2 100644
 --- a/lib/DateTime/TimeZone/America/St_Johns.pm
 +++ b/lib/DateTime/TimeZone/America/St_Johns.pm
 @@ -3,7 +3,7 @@
@@ -4034,7 +3762,7 @@ index d32788e..bc228e2 100644
  #
  # Do not edit this file directly.
  #
-@@ -2031,7 +2031,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -2031,7 +2031,7 @@
      ],
  ];
  
@@ -4043,7 +3771,7 @@ index d32788e..bc228e2 100644
  
  sub has_dst_changes { 110 }
  
-@@ -2086,24 +2086,24 @@ my $rules = [
+@@ -2086,24 +2086,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -4078,8 +3806,6 @@ index d32788e..bc228e2 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Swift_Current.pm b/lib/DateTime/TimeZone/America/Swift_Current.pm
-index 48dff60..e7e6f3d 100644
 --- a/lib/DateTime/TimeZone/America/Swift_Current.pm
 +++ b/lib/DateTime/TimeZone/America/Swift_Current.pm
 @@ -3,7 +3,7 @@
@@ -4091,7 +3817,7 @@ index 48dff60..e7e6f3d 100644
  #
  # Do not edit this file directly.
  #
-@@ -249,7 +249,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -249,7 +249,7 @@
      ],
  ];
  
@@ -4100,8 +3826,6 @@ index 48dff60..e7e6f3d 100644
  
  sub has_dst_changes { 11 }
  
-diff --git a/lib/DateTime/TimeZone/America/Tegucigalpa.pm b/lib/DateTime/TimeZone/America/Tegucigalpa.pm
-index 61658a1..230eb19 100644
 --- a/lib/DateTime/TimeZone/America/Tegucigalpa.pm
 +++ b/lib/DateTime/TimeZone/America/Tegucigalpa.pm
 @@ -3,7 +3,7 @@
@@ -4113,7 +3837,7 @@ index 61658a1..230eb19 100644
  #
  # Do not edit this file directly.
  #
-@@ -96,7 +96,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -96,7 +96,7 @@
      ],
  ];
  
@@ -4122,8 +3846,6 @@ index 61658a1..230eb19 100644
  
  sub has_dst_changes { 3 }
  
-diff --git a/lib/DateTime/TimeZone/America/Thule.pm b/lib/DateTime/TimeZone/America/Thule.pm
-index f2f4f65..d22b863 100644
 --- a/lib/DateTime/TimeZone/America/Thule.pm
 +++ b/lib/DateTime/TimeZone/America/Thule.pm
 @@ -3,7 +3,7 @@
@@ -4135,7 +3857,7 @@ index f2f4f65..d22b863 100644
  #
  # Do not edit this file directly.
  #
-@@ -699,7 +699,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -699,7 +699,7 @@
      ],
  ];
  
@@ -4144,7 +3866,7 @@ index f2f4f65..d22b863 100644
  
  sub has_dst_changes { 37 }
  
-@@ -754,24 +754,24 @@ my $rules = [
+@@ -754,24 +754,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -4179,8 +3901,6 @@ index f2f4f65..d22b863 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Thunder_Bay.pm b/lib/DateTime/TimeZone/America/Thunder_Bay.pm
-index 231d12e..9e381e4 100644
 --- a/lib/DateTime/TimeZone/America/Thunder_Bay.pm
 +++ b/lib/DateTime/TimeZone/America/Thunder_Bay.pm
 @@ -3,7 +3,7 @@
@@ -4192,7 +3912,7 @@ index 231d12e..9e381e4 100644
  #
  # Do not edit this file directly.
  #
-@@ -1131,7 +1131,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1131,7 +1131,7 @@
      ],
  ];
  
@@ -4201,8 +3921,6 @@ index 231d12e..9e381e4 100644
  
  sub has_dst_changes { 59 }
  
-diff --git a/lib/DateTime/TimeZone/America/Tijuana.pm b/lib/DateTime/TimeZone/America/Tijuana.pm
-index 9b1f93d..04b005b 100644
 --- a/lib/DateTime/TimeZone/America/Tijuana.pm
 +++ b/lib/DateTime/TimeZone/America/Tijuana.pm
 @@ -3,7 +3,7 @@
@@ -4214,7 +3932,7 @@ index 9b1f93d..04b005b 100644
  #
  # Do not edit this file directly.
  #
-@@ -1248,7 +1248,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1248,7 +1248,7 @@
      ],
  ];
  
@@ -4223,8 +3941,6 @@ index 9b1f93d..04b005b 100644
  
  sub has_dst_changes { 63 }
  
-diff --git a/lib/DateTime/TimeZone/America/Toronto.pm b/lib/DateTime/TimeZone/America/Toronto.pm
-index 385b8b0..85cbf46 100644
 --- a/lib/DateTime/TimeZone/America/Toronto.pm
 +++ b/lib/DateTime/TimeZone/America/Toronto.pm
 @@ -3,7 +3,7 @@
@@ -4236,7 +3952,7 @@ index 385b8b0..85cbf46 100644
  #
  # Do not edit this file directly.
  #
-@@ -1968,7 +1968,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1968,7 +1968,7 @@
      ],
  ];
  
@@ -4245,7 +3961,7 @@ index 385b8b0..85cbf46 100644
  
  sub has_dst_changes { 107 }
  
-@@ -2023,24 +2023,24 @@ my $rules = [
+@@ -2023,24 +2023,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -4280,8 +3996,6 @@ index 385b8b0..85cbf46 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Vancouver.pm b/lib/DateTime/TimeZone/America/Vancouver.pm
-index 463c709..7b08b84 100644
 --- a/lib/DateTime/TimeZone/America/Vancouver.pm
 +++ b/lib/DateTime/TimeZone/America/Vancouver.pm
 @@ -3,7 +3,7 @@
@@ -4293,7 +4007,7 @@ index 463c709..7b08b84 100644
  #
  # Do not edit this file directly.
  #
-@@ -1563,7 +1563,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1563,7 +1563,7 @@
      ],
  ];
  
@@ -4302,7 +4016,7 @@ index 463c709..7b08b84 100644
  
  sub has_dst_changes { 85 }
  
-@@ -1618,24 +1618,24 @@ my $rules = [
+@@ -1618,24 +1618,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -4337,8 +4051,6 @@ index 463c709..7b08b84 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Whitehorse.pm b/lib/DateTime/TimeZone/America/Whitehorse.pm
-index f2eec59..38254aa 100644
 --- a/lib/DateTime/TimeZone/America/Whitehorse.pm
 +++ b/lib/DateTime/TimeZone/America/Whitehorse.pm
 @@ -3,7 +3,7 @@
@@ -4350,7 +4062,7 @@ index f2eec59..38254aa 100644
  #
  # Do not edit this file directly.
  #
-@@ -996,7 +996,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -996,7 +996,7 @@
      ],
  ];
  
@@ -4359,7 +4071,7 @@ index f2eec59..38254aa 100644
  
  sub has_dst_changes { 53 }
  
-@@ -1051,24 +1051,24 @@ my $rules = [
+@@ -1051,24 +1051,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -4394,8 +4106,6 @@ index f2eec59..38254aa 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Winnipeg.pm b/lib/DateTime/TimeZone/America/Winnipeg.pm
-index e3d0dce..ceb3b75 100644
 --- a/lib/DateTime/TimeZone/America/Winnipeg.pm
 +++ b/lib/DateTime/TimeZone/America/Winnipeg.pm
 @@ -3,7 +3,7 @@
@@ -4407,7 +4117,7 @@ index e3d0dce..ceb3b75 100644
  #
  # Do not edit this file directly.
  #
-@@ -1527,7 +1527,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1527,7 +1527,7 @@
      ],
  ];
  
@@ -4416,8 +4126,6 @@ index e3d0dce..ceb3b75 100644
  
  sub has_dst_changes { 83 }
  
-diff --git a/lib/DateTime/TimeZone/America/Yakutat.pm b/lib/DateTime/TimeZone/America/Yakutat.pm
-index c846fc5..0b17af9 100644
 --- a/lib/DateTime/TimeZone/America/Yakutat.pm
 +++ b/lib/DateTime/TimeZone/America/Yakutat.pm
 @@ -3,7 +3,7 @@
@@ -4429,7 +4137,7 @@ index c846fc5..0b17af9 100644
  #
  # Do not edit this file directly.
  #
-@@ -1167,7 +1167,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1167,7 +1167,7 @@
      ],
  ];
  
@@ -4438,7 +4146,7 @@ index c846fc5..0b17af9 100644
  
  sub has_dst_changes { 61 }
  
-@@ -1222,24 +1222,24 @@ my $rules = [
+@@ -1222,24 +1222,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -4473,8 +4181,6 @@ index c846fc5..0b17af9 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/America/Yellowknife.pm b/lib/DateTime/TimeZone/America/Yellowknife.pm
-index 068743e..a7bc1e4 100644
 --- a/lib/DateTime/TimeZone/America/Yellowknife.pm
 +++ b/lib/DateTime/TimeZone/America/Yellowknife.pm
 @@ -3,7 +3,7 @@
@@ -4486,7 +4192,7 @@ index 068743e..a7bc1e4 100644
  #
  # Do not edit this file directly.
  #
-@@ -951,7 +951,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -951,7 +951,7 @@
      ],
  ];
  
@@ -4495,7 +4201,7 @@ index 068743e..a7bc1e4 100644
  
  sub has_dst_changes { 51 }
  
-@@ -1006,24 +1006,24 @@ my $rules = [
+@@ -1006,24 +1006,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -4530,8 +4236,6 @@ index 068743e..a7bc1e4 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Antarctica/Casey.pm b/lib/DateTime/TimeZone/Antarctica/Casey.pm
-index 7533445..0f7a562 100644
 --- a/lib/DateTime/TimeZone/Antarctica/Casey.pm
 +++ b/lib/DateTime/TimeZone/Antarctica/Casey.pm
 @@ -3,7 +3,7 @@
@@ -4543,7 +4247,7 @@ index 7533445..0f7a562 100644
  #
  # Do not edit this file directly.
  #
-@@ -78,7 +78,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -78,7 +78,7 @@
      ],
  ];
  
@@ -4552,8 +4256,6 @@ index 7533445..0f7a562 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Antarctica/Davis.pm b/lib/DateTime/TimeZone/Antarctica/Davis.pm
-index 1855110..15f858f 100644
 --- a/lib/DateTime/TimeZone/Antarctica/Davis.pm
 +++ b/lib/DateTime/TimeZone/Antarctica/Davis.pm
 @@ -3,7 +3,7 @@
@@ -4565,7 +4267,7 @@ index 1855110..15f858f 100644
  #
  # Do not edit this file directly.
  #
-@@ -96,7 +96,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -96,7 +96,7 @@
      ],
  ];
  
@@ -4574,8 +4276,6 @@ index 1855110..15f858f 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm b/lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm
-index 15df481..2801202 100644
 --- a/lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm
 +++ b/lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm
 @@ -3,7 +3,7 @@
@@ -4587,7 +4287,7 @@ index 15df481..2801202 100644
  #
  # Do not edit this file directly.
  #
-@@ -60,7 +60,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -60,7 +60,7 @@
      ],
  ];
  
@@ -4596,8 +4296,6 @@ index 15df481..2801202 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Antarctica/Macquarie.pm b/lib/DateTime/TimeZone/Antarctica/Macquarie.pm
-index b56a03a..d5bfcce 100644
 --- a/lib/DateTime/TimeZone/Antarctica/Macquarie.pm
 +++ b/lib/DateTime/TimeZone/Antarctica/Macquarie.pm
 @@ -3,7 +3,7 @@
@@ -4609,7 +4307,7 @@ index b56a03a..d5bfcce 100644
  #
  # Do not edit this file directly.
  #
-@@ -870,7 +870,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -870,7 +870,7 @@
      ],
  ];
  
@@ -4618,8 +4316,6 @@ index b56a03a..d5bfcce 100644
  
  sub has_dst_changes { 45 }
  
-diff --git a/lib/DateTime/TimeZone/Antarctica/Mawson.pm b/lib/DateTime/TimeZone/Antarctica/Mawson.pm
-index 7823692..acccb74 100644
 --- a/lib/DateTime/TimeZone/Antarctica/Mawson.pm
 +++ b/lib/DateTime/TimeZone/Antarctica/Mawson.pm
 @@ -3,7 +3,7 @@
@@ -4631,7 +4327,7 @@ index 7823692..acccb74 100644
  #
  # Do not edit this file directly.
  #
-@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -51,7 +51,7 @@
      ],
  ];
  
@@ -4640,8 +4336,6 @@ index 7823692..acccb74 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Antarctica/Palmer.pm b/lib/DateTime/TimeZone/Antarctica/Palmer.pm
-index 2c22766..a41f4a8 100644
 --- a/lib/DateTime/TimeZone/Antarctica/Palmer.pm
 +++ b/lib/DateTime/TimeZone/Antarctica/Palmer.pm
 @@ -3,7 +3,7 @@
@@ -4653,7 +4347,7 @@ index 2c22766..a41f4a8 100644
  #
  # Do not edit this file directly.
  #
-@@ -951,7 +951,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -951,7 +951,7 @@
      ],
  ];
  
@@ -4662,8 +4356,6 @@ index 2c22766..a41f4a8 100644
  
  sub has_dst_changes { 51 }
  
-diff --git a/lib/DateTime/TimeZone/Antarctica/Rothera.pm b/lib/DateTime/TimeZone/Antarctica/Rothera.pm
-index 499e412..4c9d7e2 100644
 --- a/lib/DateTime/TimeZone/Antarctica/Rothera.pm
 +++ b/lib/DateTime/TimeZone/Antarctica/Rothera.pm
 @@ -3,7 +3,7 @@
@@ -4675,7 +4367,7 @@ index 499e412..4c9d7e2 100644
  #
  # Do not edit this file directly.
  #
-@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -42,7 +42,7 @@
      ],
  ];
  
@@ -4684,8 +4376,6 @@ index 499e412..4c9d7e2 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Antarctica/Syowa.pm b/lib/DateTime/TimeZone/Antarctica/Syowa.pm
-index 9e382e7..f06ea27 100644
 --- a/lib/DateTime/TimeZone/Antarctica/Syowa.pm
 +++ b/lib/DateTime/TimeZone/Antarctica/Syowa.pm
 @@ -3,7 +3,7 @@
@@ -4697,7 +4387,7 @@ index 9e382e7..f06ea27 100644
  #
  # Do not edit this file directly.
  #
-@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -42,7 +42,7 @@
      ],
  ];
  
@@ -4706,8 +4396,6 @@ index 9e382e7..f06ea27 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Antarctica/Troll.pm b/lib/DateTime/TimeZone/Antarctica/Troll.pm
-index 9c8a394..20835fa 100644
 --- a/lib/DateTime/TimeZone/Antarctica/Troll.pm
 +++ b/lib/DateTime/TimeZone/Antarctica/Troll.pm
 @@ -3,7 +3,7 @@
@@ -4719,7 +4407,7 @@ index 9c8a394..20835fa 100644
  #
  # Do not edit this file directly.
  #
-@@ -447,7 +447,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -447,7 +447,7 @@
      ],
  ];
  
@@ -4728,8 +4416,6 @@ index 9c8a394..20835fa 100644
  
  sub has_dst_changes { 23 }
  
-diff --git a/lib/DateTime/TimeZone/Antarctica/Vostok.pm b/lib/DateTime/TimeZone/Antarctica/Vostok.pm
-index 403f62e..36e34a0 100644
 --- a/lib/DateTime/TimeZone/Antarctica/Vostok.pm
 +++ b/lib/DateTime/TimeZone/Antarctica/Vostok.pm
 @@ -3,7 +3,7 @@
@@ -4741,7 +4427,7 @@ index 403f62e..36e34a0 100644
  #
  # Do not edit this file directly.
  #
-@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -42,7 +42,7 @@
      ],
  ];
  
@@ -4750,8 +4436,6 @@ index 403f62e..36e34a0 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Almaty.pm b/lib/DateTime/TimeZone/Asia/Almaty.pm
-index cb63abc..09e7acb 100644
 --- a/lib/DateTime/TimeZone/Asia/Almaty.pm
 +++ b/lib/DateTime/TimeZone/Asia/Almaty.pm
 @@ -3,7 +3,7 @@
@@ -4763,7 +4447,7 @@ index cb63abc..09e7acb 100644
  #
  # Do not edit this file directly.
  #
-@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -38,7 +38,7 @@
  60888153600, #    local_end 1930-06-21 00:00:00 (Sat)
  18000,
  0,
@@ -4772,7 +4456,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  60888135600, #    utc_start 1930-06-20 19:00:00 (Fri)
-@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -47,7 +47,7 @@
  62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
  21600,
  0,
@@ -4781,7 +4465,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62490592800, #    utc_start 1981-03-31 18:00:00 (Tue)
-@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -56,7 +56,7 @@
  62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
  25200,
  1,
@@ -4790,7 +4474,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62506400400, #    utc_start 1981-09-30 17:00:00 (Wed)
-@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -65,7 +65,7 @@
  62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
  21600,
  0,
@@ -4799,7 +4483,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62522128800, #    utc_start 1982-03-31 18:00:00 (Wed)
-@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -74,7 +74,7 @@
  62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
  25200,
  1,
@@ -4808,7 +4492,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62537936400, #    utc_start 1982-09-30 17:00:00 (Thu)
-@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -83,7 +83,7 @@
  62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
  21600,
  0,
@@ -4817,7 +4501,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62553664800, #    utc_start 1983-03-31 18:00:00 (Thu)
-@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -92,7 +92,7 @@
  62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
  25200,
  1,
@@ -4826,7 +4510,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62569472400, #    utc_start 1983-09-30 17:00:00 (Fri)
-@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -101,7 +101,7 @@
  62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
  21600,
  0,
@@ -4835,7 +4519,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62585287200, #    utc_start 1984-03-31 18:00:00 (Sat)
-@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -110,7 +110,7 @@
  62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
  25200,
  1,
@@ -4844,7 +4528,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62601019200, #    utc_start 1984-09-29 20:00:00 (Sat)
-@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -119,7 +119,7 @@
  62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
  21600,
  0,
@@ -4853,7 +4537,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62616744000, #    utc_start 1985-03-30 20:00:00 (Sat)
-@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -128,7 +128,7 @@
  62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
  25200,
  1,
@@ -4862,7 +4546,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62632468800, #    utc_start 1985-09-28 20:00:00 (Sat)
-@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -137,7 +137,7 @@
  62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
  21600,
  0,
@@ -4871,7 +4555,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62648193600, #    utc_start 1986-03-29 20:00:00 (Sat)
-@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -146,7 +146,7 @@
  62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
  25200,
  1,
@@ -4880,7 +4564,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62663918400, #    utc_start 1986-09-27 20:00:00 (Sat)
-@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -155,7 +155,7 @@
  62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
  21600,
  0,
@@ -4889,7 +4573,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62679643200, #    utc_start 1987-03-28 20:00:00 (Sat)
-@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -164,7 +164,7 @@
  62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
  25200,
  1,
@@ -4898,7 +4582,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62695368000, #    utc_start 1987-09-26 20:00:00 (Sat)
-@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -173,7 +173,7 @@
  62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
  21600,
  0,
@@ -4907,7 +4591,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62711092800, #    utc_start 1988-03-26 20:00:00 (Sat)
-@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -182,7 +182,7 @@
  62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
  25200,
  1,
@@ -4916,7 +4600,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62726817600, #    utc_start 1988-09-24 20:00:00 (Sat)
-@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -191,7 +191,7 @@
  62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
  21600,
  0,
@@ -4925,7 +4609,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62742542400, #    utc_start 1989-03-25 20:00:00 (Sat)
-@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -200,7 +200,7 @@
  62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
  25200,
  1,
@@ -4934,7 +4618,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62758267200, #    utc_start 1989-09-23 20:00:00 (Sat)
-@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -209,7 +209,7 @@
  62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
  21600,
  0,
@@ -4943,7 +4627,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62773992000, #    utc_start 1990-03-24 20:00:00 (Sat)
-@@ -218,52 +218,61 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -218,52 +218,61 @@
  62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
  25200,
  1,
@@ -5027,7 +4711,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62868945600, #    utc_start 1993-03-27 20:00:00 (Sat)
-@@ -272,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -272,7 +281,7 @@
  62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
  25200,
  1,
@@ -5036,7 +4720,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62884670400, #    utc_start 1993-09-25 20:00:00 (Sat)
-@@ -281,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -281,7 +290,7 @@
  62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
  21600,
  0,
@@ -5045,7 +4729,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62900395200, #    utc_start 1994-03-26 20:00:00 (Sat)
-@@ -290,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -290,7 +299,7 @@
  62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
  25200,
  1,
@@ -5054,7 +4738,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62916120000, #    utc_start 1994-09-24 20:00:00 (Sat)
-@@ -299,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -299,7 +308,7 @@
  62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
  21600,
  0,
@@ -5063,7 +4747,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62931844800, #    utc_start 1995-03-25 20:00:00 (Sat)
-@@ -308,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -308,7 +317,7 @@
  62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
  25200,
  1,
@@ -5072,7 +4756,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62947569600, #    utc_start 1995-09-23 20:00:00 (Sat)
-@@ -317,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -317,7 +326,7 @@
  62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
  21600,
  0,
@@ -5081,7 +4765,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62963899200, #    utc_start 1996-03-30 20:00:00 (Sat)
-@@ -326,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -326,7 +335,7 @@
  62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
  25200,
  1,
@@ -5090,7 +4774,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62982043200, #    utc_start 1996-10-26 20:00:00 (Sat)
-@@ -335,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -335,7 +344,7 @@
  62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
  21600,
  0,
@@ -5099,7 +4783,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  62995348800, #    utc_start 1997-03-29 20:00:00 (Sat)
-@@ -344,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -344,7 +353,7 @@
  63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
  25200,
  1,
@@ -5108,7 +4792,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  63013492800, #    utc_start 1997-10-25 20:00:00 (Sat)
-@@ -353,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -353,7 +362,7 @@
  63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
  21600,
  0,
@@ -5117,7 +4801,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  63026798400, #    utc_start 1998-03-28 20:00:00 (Sat)
-@@ -362,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -362,7 +371,7 @@
  63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
  25200,
  1,
@@ -5126,7 +4810,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  63044942400, #    utc_start 1998-10-24 20:00:00 (Sat)
-@@ -371,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -371,7 +380,7 @@
  63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
  21600,
  0,
@@ -5135,7 +4819,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  63058248000, #    utc_start 1999-03-27 20:00:00 (Sat)
-@@ -380,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -380,7 +389,7 @@
  63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
  25200,
  1,
@@ -5144,7 +4828,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  63076996800, #    utc_start 1999-10-30 20:00:00 (Sat)
-@@ -389,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -389,7 +398,7 @@
  63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
  21600,
  0,
@@ -5153,7 +4837,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  63089697600, #    utc_start 2000-03-25 20:00:00 (Sat)
-@@ -398,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -398,7 +407,7 @@
  63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
  25200,
  1,
@@ -5162,7 +4846,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  63108446400, #    utc_start 2000-10-28 20:00:00 (Sat)
-@@ -407,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -407,7 +416,7 @@
  63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
  21600,
  0,
@@ -5171,7 +4855,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  63121147200, #    utc_start 2001-03-24 20:00:00 (Sat)
-@@ -416,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -416,7 +425,7 @@
  63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
  25200,
  1,
@@ -5180,7 +4864,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  63139896000, #    utc_start 2001-10-27 20:00:00 (Sat)
-@@ -425,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -425,7 +434,7 @@
  63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
  21600,
  0,
@@ -5189,7 +4873,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  63153201600, #    utc_start 2002-03-30 20:00:00 (Sat)
-@@ -434,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -434,7 +443,7 @@
  63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
  25200,
  1,
@@ -5198,7 +4882,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  63171345600, #    utc_start 2002-10-26 20:00:00 (Sat)
-@@ -443,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -443,7 +452,7 @@
  63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
  21600,
  0,
@@ -5207,7 +4891,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  63184651200, #    utc_start 2003-03-29 20:00:00 (Sat)
-@@ -452,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -452,7 +461,7 @@
  63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
  25200,
  1,
@@ -5216,7 +4900,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  63202795200, #    utc_start 2003-10-25 20:00:00 (Sat)
-@@ -461,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -461,7 +470,7 @@
  63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
  21600,
  0,
@@ -5225,7 +4909,7 @@ index cb63abc..09e7acb 100644
      ],
      [
  63216100800, #    utc_start 2004-03-27 20:00:00 (Sat)
-@@ -470,31 +479,22 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -470,31 +479,22 @@
  63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
  25200,
  1,
@@ -5262,8 +4946,6 @@ index cb63abc..09e7acb 100644
  
  sub _max_year { 2026 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Amman.pm b/lib/DateTime/TimeZone/Asia/Amman.pm
-index bbeadd2..2d4eb41 100644
 --- a/lib/DateTime/TimeZone/Asia/Amman.pm
 +++ b/lib/DateTime/TimeZone/Asia/Amman.pm
 @@ -3,7 +3,7 @@
@@ -5275,7 +4957,7 @@ index bbeadd2..2d4eb41 100644
  #
  # Do not edit this file directly.
  #
-@@ -897,7 +897,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -897,7 +897,7 @@
      ],
  ];
  
@@ -5284,7 +4966,7 @@ index bbeadd2..2d4eb41 100644
  
  sub has_dst_changes { 48 }
  
-@@ -950,18 +950,6 @@ sub _last_observance { $last_observance }
+@@ -950,18 +950,6 @@
  
  my $rules = [
    bless( {
@@ -5303,7 +4985,7 @@ index bbeadd2..2d4eb41 100644
      'at' => '24:00',
      'from' => '2014',
      'in' => 'Mar',
-@@ -972,6 +960,18 @@ my $rules = [
+@@ -972,6 +960,18 @@
      'save' => '1:00',
      'to' => 'max',
      'type' => undef
@@ -5322,8 +5004,6 @@ index bbeadd2..2d4eb41 100644
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
  ]
  ;
-diff --git a/lib/DateTime/TimeZone/Asia/Anadyr.pm b/lib/DateTime/TimeZone/Asia/Anadyr.pm
-index 1045406..2f696bf 100644
 --- a/lib/DateTime/TimeZone/Asia/Anadyr.pm
 +++ b/lib/DateTime/TimeZone/Asia/Anadyr.pm
 @@ -3,7 +3,7 @@
@@ -5335,7 +5015,7 @@ index 1045406..2f696bf 100644
  #
  # Do not edit this file directly.
  #
-@@ -249,26 +249,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -249,26 +249,26 @@
      ],
      [
  62831430000, #    utc_start 1992-01-18 15:00:00 (Sat)
@@ -5370,7 +5050,7 @@ index 1045406..2f696bf 100644
  62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
  43200,
  0,
-@@ -609,7 +609,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -609,7 +609,7 @@
      ],
  ];
  
@@ -5379,8 +5059,6 @@ index 1045406..2f696bf 100644
  
  sub has_dst_changes { 30 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Aqtau.pm b/lib/DateTime/TimeZone/Asia/Aqtau.pm
-index e5c5aa3..461492f 100644
 --- a/lib/DateTime/TimeZone/Asia/Aqtau.pm
 +++ b/lib/DateTime/TimeZone/Asia/Aqtau.pm
 @@ -3,7 +3,7 @@
@@ -5392,7 +5070,7 @@ index e5c5aa3..461492f 100644
  #
  # Do not edit this file directly.
  #
-@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -38,7 +38,7 @@
  60888153600, #    local_end 1930-06-21 00:00:00 (Sat)
  14400,
  0,
@@ -5401,7 +5079,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  60888139200, #    utc_start 1930-06-20 20:00:00 (Fri)
-@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -47,7 +47,7 @@
  61914758400, #    local_end 1963-01-01 00:00:00 (Tue)
  18000,
  0,
@@ -5410,7 +5088,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  61914740400, #    utc_start 1962-12-31 19:00:00 (Mon)
-@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -56,7 +56,7 @@
  62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
  18000,
  0,
@@ -5419,7 +5097,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  62506407600, #    utc_start 1981-09-30 19:00:00 (Wed)
-@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -65,7 +65,7 @@
  62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
  21600,
  0,
@@ -5428,7 +5106,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  62522128800, #    utc_start 1982-03-31 18:00:00 (Wed)
-@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -74,7 +74,7 @@
  62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
  21600,
  1,
@@ -5437,7 +5115,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  62537940000, #    utc_start 1982-09-30 18:00:00 (Thu)
-@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -83,7 +83,7 @@
  62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
  18000,
  0,
@@ -5446,7 +5124,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  62553668400, #    utc_start 1983-03-31 19:00:00 (Thu)
-@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -92,7 +92,7 @@
  62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
  21600,
  1,
@@ -5455,7 +5133,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  62569476000, #    utc_start 1983-09-30 18:00:00 (Fri)
-@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -101,7 +101,7 @@
  62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
  18000,
  0,
@@ -5464,7 +5142,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  62585290800, #    utc_start 1984-03-31 19:00:00 (Sat)
-@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -110,7 +110,7 @@
  62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
  21600,
  1,
@@ -5473,7 +5151,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  62601022800, #    utc_start 1984-09-29 21:00:00 (Sat)
-@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -119,7 +119,7 @@
  62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
  18000,
  0,
@@ -5482,7 +5160,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  62616747600, #    utc_start 1985-03-30 21:00:00 (Sat)
-@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -128,7 +128,7 @@
  62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
  21600,
  1,
@@ -5491,7 +5169,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  62632472400, #    utc_start 1985-09-28 21:00:00 (Sat)
-@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -137,7 +137,7 @@
  62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
  18000,
  0,
@@ -5500,7 +5178,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  62648197200, #    utc_start 1986-03-29 21:00:00 (Sat)
-@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -146,7 +146,7 @@
  62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
  21600,
  1,
@@ -5509,7 +5187,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  62663922000, #    utc_start 1986-09-27 21:00:00 (Sat)
-@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -155,7 +155,7 @@
  62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
  18000,
  0,
@@ -5518,7 +5196,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  62679646800, #    utc_start 1987-03-28 21:00:00 (Sat)
-@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -164,7 +164,7 @@
  62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
  21600,
  1,
@@ -5527,7 +5205,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  62695371600, #    utc_start 1987-09-26 21:00:00 (Sat)
-@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -173,7 +173,7 @@
  62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
  18000,
  0,
@@ -5536,7 +5214,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  62711096400, #    utc_start 1988-03-26 21:00:00 (Sat)
-@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -182,7 +182,7 @@
  62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
  21600,
  1,
@@ -5545,7 +5223,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  62726821200, #    utc_start 1988-09-24 21:00:00 (Sat)
-@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -191,7 +191,7 @@
  62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
  18000,
  0,
@@ -5554,7 +5232,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  62742546000, #    utc_start 1989-03-25 21:00:00 (Sat)
-@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -200,7 +200,7 @@
  62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
  21600,
  1,
@@ -5563,7 +5241,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  62758270800, #    utc_start 1989-09-23 21:00:00 (Sat)
-@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -209,7 +209,7 @@
  62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
  18000,
  0,
@@ -5572,7 +5250,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  62773995600, #    utc_start 1990-03-24 21:00:00 (Sat)
-@@ -218,52 +218,61 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -218,52 +218,61 @@
  62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
  21600,
  1,
@@ -5656,7 +5334,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  62868949200, #    utc_start 1993-03-27 21:00:00 (Sat)
-@@ -272,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -272,7 +281,7 @@
  62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
  21600,
  1,
@@ -5665,7 +5343,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  62884674000, #    utc_start 1993-09-25 21:00:00 (Sat)
-@@ -281,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -281,7 +290,7 @@
  62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
  18000,
  0,
@@ -5674,7 +5352,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  62900398800, #    utc_start 1994-03-26 21:00:00 (Sat)
-@@ -290,25 +299,25 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -290,25 +299,25 @@
  62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
  21600,
  1,
@@ -5708,7 +5386,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  62947576800, #    utc_start 1995-09-23 22:00:00 (Sat)
-@@ -317,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -317,7 +326,7 @@
  62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
  14400,
  0,
@@ -5717,7 +5395,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  62963906400, #    utc_start 1996-03-30 22:00:00 (Sat)
-@@ -326,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -326,7 +335,7 @@
  62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
  18000,
  1,
@@ -5726,7 +5404,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  62982050400, #    utc_start 1996-10-26 22:00:00 (Sat)
-@@ -335,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -335,7 +344,7 @@
  62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
  14400,
  0,
@@ -5735,7 +5413,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  62995356000, #    utc_start 1997-03-29 22:00:00 (Sat)
-@@ -344,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -344,7 +353,7 @@
  63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
  18000,
  1,
@@ -5744,7 +5422,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  63013500000, #    utc_start 1997-10-25 22:00:00 (Sat)
-@@ -353,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -353,7 +362,7 @@
  63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
  14400,
  0,
@@ -5753,7 +5431,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  63026805600, #    utc_start 1998-03-28 22:00:00 (Sat)
-@@ -362,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -362,7 +371,7 @@
  63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
  18000,
  1,
@@ -5762,7 +5440,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  63044949600, #    utc_start 1998-10-24 22:00:00 (Sat)
-@@ -371,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -371,7 +380,7 @@
  63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
  14400,
  0,
@@ -5771,7 +5449,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  63058255200, #    utc_start 1999-03-27 22:00:00 (Sat)
-@@ -380,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -380,7 +389,7 @@
  63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
  18000,
  1,
@@ -5780,7 +5458,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  63077004000, #    utc_start 1999-10-30 22:00:00 (Sat)
-@@ -389,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -389,7 +398,7 @@
  63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
  14400,
  0,
@@ -5789,7 +5467,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  63089704800, #    utc_start 2000-03-25 22:00:00 (Sat)
-@@ -398,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -398,7 +407,7 @@
  63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
  18000,
  1,
@@ -5798,7 +5476,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  63108453600, #    utc_start 2000-10-28 22:00:00 (Sat)
-@@ -407,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -407,7 +416,7 @@
  63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
  14400,
  0,
@@ -5807,7 +5485,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  63121154400, #    utc_start 2001-03-24 22:00:00 (Sat)
-@@ -416,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -416,7 +425,7 @@
  63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
  18000,
  1,
@@ -5816,7 +5494,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  63139903200, #    utc_start 2001-10-27 22:00:00 (Sat)
-@@ -425,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -425,7 +434,7 @@
  63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
  14400,
  0,
@@ -5825,7 +5503,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  63153208800, #    utc_start 2002-03-30 22:00:00 (Sat)
-@@ -434,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -434,7 +443,7 @@
  63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
  18000,
  1,
@@ -5834,7 +5512,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  63171352800, #    utc_start 2002-10-26 22:00:00 (Sat)
-@@ -443,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -443,7 +452,7 @@
  63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
  14400,
  0,
@@ -5843,7 +5521,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  63184658400, #    utc_start 2003-03-29 22:00:00 (Sat)
-@@ -452,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -452,7 +461,7 @@
  63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
  18000,
  1,
@@ -5852,7 +5530,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  63202802400, #    utc_start 2003-10-25 22:00:00 (Sat)
-@@ -461,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -461,7 +470,7 @@
  63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
  14400,
  0,
@@ -5861,7 +5539,7 @@ index e5c5aa3..461492f 100644
      ],
      [
  63216108000, #    utc_start 2004-03-27 22:00:00 (Sat)
-@@ -470,31 +479,22 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -470,31 +479,22 @@
  63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
  18000,
  1,
@@ -5898,8 +5576,6 @@ index e5c5aa3..461492f 100644
  
  sub _max_year { 2026 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Aqtobe.pm b/lib/DateTime/TimeZone/Asia/Aqtobe.pm
-index ea2abcd..a050b74 100644
 --- a/lib/DateTime/TimeZone/Asia/Aqtobe.pm
 +++ b/lib/DateTime/TimeZone/Asia/Aqtobe.pm
 @@ -3,7 +3,7 @@
@@ -5911,7 +5587,7 @@ index ea2abcd..a050b74 100644
  #
  # Do not edit this file directly.
  #
-@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -38,7 +38,7 @@
  60888153600, #    local_end 1930-06-21 00:00:00 (Sat)
  14400,
  0,
@@ -5920,7 +5596,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  60888139200, #    utc_start 1930-06-20 20:00:00 (Fri)
-@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -47,7 +47,7 @@
  62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
  18000,
  0,
@@ -5929,7 +5605,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62490596400, #    utc_start 1981-03-31 19:00:00 (Tue)
-@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -56,7 +56,7 @@
  62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
  21600,
  1,
@@ -5938,7 +5614,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62506404000, #    utc_start 1981-09-30 18:00:00 (Wed)
-@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -65,7 +65,7 @@
  62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
  21600,
  0,
@@ -5947,7 +5623,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62522128800, #    utc_start 1982-03-31 18:00:00 (Wed)
-@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -74,7 +74,7 @@
  62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
  21600,
  1,
@@ -5956,7 +5632,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62537940000, #    utc_start 1982-09-30 18:00:00 (Thu)
-@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -83,7 +83,7 @@
  62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
  18000,
  0,
@@ -5965,7 +5641,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62553668400, #    utc_start 1983-03-31 19:00:00 (Thu)
-@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -92,7 +92,7 @@
  62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
  21600,
  1,
@@ -5974,7 +5650,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62569476000, #    utc_start 1983-09-30 18:00:00 (Fri)
-@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -101,7 +101,7 @@
  62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
  18000,
  0,
@@ -5983,7 +5659,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62585290800, #    utc_start 1984-03-31 19:00:00 (Sat)
-@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -110,7 +110,7 @@
  62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
  21600,
  1,
@@ -5992,7 +5668,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62601022800, #    utc_start 1984-09-29 21:00:00 (Sat)
-@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -119,7 +119,7 @@
  62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
  18000,
  0,
@@ -6001,7 +5677,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62616747600, #    utc_start 1985-03-30 21:00:00 (Sat)
-@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -128,7 +128,7 @@
  62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
  21600,
  1,
@@ -6010,7 +5686,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62632472400, #    utc_start 1985-09-28 21:00:00 (Sat)
-@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -137,7 +137,7 @@
  62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
  18000,
  0,
@@ -6019,7 +5695,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62648197200, #    utc_start 1986-03-29 21:00:00 (Sat)
-@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -146,7 +146,7 @@
  62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
  21600,
  1,
@@ -6028,7 +5704,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62663922000, #    utc_start 1986-09-27 21:00:00 (Sat)
-@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -155,7 +155,7 @@
  62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
  18000,
  0,
@@ -6037,7 +5713,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62679646800, #    utc_start 1987-03-28 21:00:00 (Sat)
-@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -164,7 +164,7 @@
  62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
  21600,
  1,
@@ -6046,7 +5722,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62695371600, #    utc_start 1987-09-26 21:00:00 (Sat)
-@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -173,7 +173,7 @@
  62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
  18000,
  0,
@@ -6055,7 +5731,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62711096400, #    utc_start 1988-03-26 21:00:00 (Sat)
-@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -182,7 +182,7 @@
  62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
  21600,
  1,
@@ -6064,7 +5740,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62726821200, #    utc_start 1988-09-24 21:00:00 (Sat)
-@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -191,7 +191,7 @@
  62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
  18000,
  0,
@@ -6073,7 +5749,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62742546000, #    utc_start 1989-03-25 21:00:00 (Sat)
-@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -200,7 +200,7 @@
  62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
  21600,
  1,
@@ -6082,7 +5758,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62758270800, #    utc_start 1989-09-23 21:00:00 (Sat)
-@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -209,7 +209,7 @@
  62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
  18000,
  0,
@@ -6091,7 +5767,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62773995600, #    utc_start 1990-03-24 21:00:00 (Sat)
-@@ -218,52 +218,61 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -218,52 +218,61 @@
  62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
  21600,
  1,
@@ -6175,7 +5851,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62868949200, #    utc_start 1993-03-27 21:00:00 (Sat)
-@@ -272,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -272,7 +281,7 @@
  62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
  21600,
  1,
@@ -6184,7 +5860,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62884674000, #    utc_start 1993-09-25 21:00:00 (Sat)
-@@ -281,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -281,7 +290,7 @@
  62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
  18000,
  0,
@@ -6193,7 +5869,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62900398800, #    utc_start 1994-03-26 21:00:00 (Sat)
-@@ -290,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -290,7 +299,7 @@
  62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
  21600,
  1,
@@ -6202,7 +5878,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62916123600, #    utc_start 1994-09-24 21:00:00 (Sat)
-@@ -299,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -299,7 +308,7 @@
  62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
  18000,
  0,
@@ -6211,7 +5887,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62931848400, #    utc_start 1995-03-25 21:00:00 (Sat)
-@@ -308,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -308,7 +317,7 @@
  62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
  21600,
  1,
@@ -6220,7 +5896,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62947573200, #    utc_start 1995-09-23 21:00:00 (Sat)
-@@ -317,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -317,7 +326,7 @@
  62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
  18000,
  0,
@@ -6229,7 +5905,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62963902800, #    utc_start 1996-03-30 21:00:00 (Sat)
-@@ -326,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -326,7 +335,7 @@
  62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
  21600,
  1,
@@ -6238,7 +5914,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62982046800, #    utc_start 1996-10-26 21:00:00 (Sat)
-@@ -335,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -335,7 +344,7 @@
  62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
  18000,
  0,
@@ -6247,7 +5923,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  62995352400, #    utc_start 1997-03-29 21:00:00 (Sat)
-@@ -344,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -344,7 +353,7 @@
  63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
  21600,
  1,
@@ -6256,7 +5932,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  63013496400, #    utc_start 1997-10-25 21:00:00 (Sat)
-@@ -353,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -353,7 +362,7 @@
  63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
  18000,
  0,
@@ -6265,7 +5941,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  63026802000, #    utc_start 1998-03-28 21:00:00 (Sat)
-@@ -362,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -362,7 +371,7 @@
  63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
  21600,
  1,
@@ -6274,7 +5950,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  63044946000, #    utc_start 1998-10-24 21:00:00 (Sat)
-@@ -371,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -371,7 +380,7 @@
  63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
  18000,
  0,
@@ -6283,7 +5959,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  63058251600, #    utc_start 1999-03-27 21:00:00 (Sat)
-@@ -380,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -380,7 +389,7 @@
  63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
  21600,
  1,
@@ -6292,7 +5968,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  63077000400, #    utc_start 1999-10-30 21:00:00 (Sat)
-@@ -389,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -389,7 +398,7 @@
  63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
  18000,
  0,
@@ -6301,7 +5977,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  63089701200, #    utc_start 2000-03-25 21:00:00 (Sat)
-@@ -398,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -398,7 +407,7 @@
  63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
  21600,
  1,
@@ -6310,7 +5986,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  63108450000, #    utc_start 2000-10-28 21:00:00 (Sat)
-@@ -407,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -407,7 +416,7 @@
  63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
  18000,
  0,
@@ -6319,7 +5995,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  63121150800, #    utc_start 2001-03-24 21:00:00 (Sat)
-@@ -416,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -416,7 +425,7 @@
  63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
  21600,
  1,
@@ -6328,7 +6004,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  63139899600, #    utc_start 2001-10-27 21:00:00 (Sat)
-@@ -425,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -425,7 +434,7 @@
  63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
  18000,
  0,
@@ -6337,7 +6013,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  63153205200, #    utc_start 2002-03-30 21:00:00 (Sat)
-@@ -434,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -434,7 +443,7 @@
  63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
  21600,
  1,
@@ -6346,7 +6022,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  63171349200, #    utc_start 2002-10-26 21:00:00 (Sat)
-@@ -443,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -443,7 +452,7 @@
  63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
  18000,
  0,
@@ -6355,7 +6031,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  63184654800, #    utc_start 2003-03-29 21:00:00 (Sat)
-@@ -452,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -452,7 +461,7 @@
  63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
  21600,
  1,
@@ -6364,7 +6040,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  63202798800, #    utc_start 2003-10-25 21:00:00 (Sat)
-@@ -461,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -461,7 +470,7 @@
  63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
  18000,
  0,
@@ -6373,7 +6049,7 @@ index ea2abcd..a050b74 100644
      ],
      [
  63216104400, #    utc_start 2004-03-27 21:00:00 (Sat)
-@@ -470,31 +479,22 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -470,31 +479,22 @@
  63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
  21600,
  1,
@@ -6410,8 +6086,6 @@ index ea2abcd..a050b74 100644
  
  sub _max_year { 2026 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Ashgabat.pm b/lib/DateTime/TimeZone/Asia/Ashgabat.pm
-index a412605..d528bf3 100644
 --- a/lib/DateTime/TimeZone/Asia/Ashgabat.pm
 +++ b/lib/DateTime/TimeZone/Asia/Ashgabat.pm
 @@ -3,7 +3,7 @@
@@ -6423,7 +6097,7 @@ index a412605..d528bf3 100644
  #
  # Do not edit this file directly.
  #
-@@ -267,7 +267,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -267,7 +267,7 @@
      ],
  ];
  
@@ -6432,8 +6106,6 @@ index a412605..d528bf3 100644
  
  sub has_dst_changes { 11 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Baghdad.pm b/lib/DateTime/TimeZone/Asia/Baghdad.pm
-index 3152f25..0ab9255 100644
 --- a/lib/DateTime/TimeZone/Asia/Baghdad.pm
 +++ b/lib/DateTime/TimeZone/Asia/Baghdad.pm
 @@ -3,7 +3,7 @@
@@ -6445,7 +6117,7 @@ index 3152f25..0ab9255 100644
  #
  # Do not edit this file directly.
  #
-@@ -519,7 +519,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -519,7 +519,7 @@
      ],
  ];
  
@@ -6454,8 +6126,6 @@ index 3152f25..0ab9255 100644
  
  sub has_dst_changes { 26 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Baku.pm b/lib/DateTime/TimeZone/Asia/Baku.pm
-index 33b6b07..484a11b 100644
 --- a/lib/DateTime/TimeZone/Asia/Baku.pm
 +++ b/lib/DateTime/TimeZone/Asia/Baku.pm
 @@ -3,7 +3,7 @@
@@ -6467,7 +6137,7 @@ index 33b6b07..484a11b 100644
  #
  # Do not edit this file directly.
  #
-@@ -249,17 +249,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -249,17 +249,17 @@
      ],
      [
  62821782000, #    utc_start 1991-09-28 23:00:00 (Sat)
@@ -6489,7 +6159,7 @@ index 33b6b07..484a11b 100644
  62853231600, #    local_end 1992-09-26 23:00:00 (Sat)
  14400,
  1,
-@@ -654,7 +654,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -654,7 +654,7 @@
      ],
  ];
  
@@ -6498,8 +6168,6 @@ index 33b6b07..484a11b 100644
  
  sub has_dst_changes { 33 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Bangkok.pm b/lib/DateTime/TimeZone/Asia/Bangkok.pm
-index fbf188e..fdf6fb7 100644
 --- a/lib/DateTime/TimeZone/Asia/Bangkok.pm
 +++ b/lib/DateTime/TimeZone/Asia/Bangkok.pm
 @@ -3,7 +3,7 @@
@@ -6511,7 +6179,7 @@ index fbf188e..fdf6fb7 100644
  #
  # Do not edit this file directly.
  #
-@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -51,7 +51,7 @@
      ],
  ];
  
@@ -6520,8 +6188,6 @@ index fbf188e..fdf6fb7 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Barnaul.pm b/lib/DateTime/TimeZone/Asia/Barnaul.pm
-index 498f43c..6a75280 100644
 --- a/lib/DateTime/TimeZone/Asia/Barnaul.pm
 +++ b/lib/DateTime/TimeZone/Asia/Barnaul.pm
 @@ -3,7 +3,7 @@
@@ -6533,7 +6199,7 @@ index 498f43c..6a75280 100644
  #
  # Do not edit this file directly.
  #
-@@ -249,26 +249,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -249,26 +249,26 @@
      ],
      [
  62831448000, #    utc_start 1992-01-18 20:00:00 (Sat)
@@ -6568,7 +6234,7 @@ index 498f43c..6a75280 100644
  62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
  25200,
  0,
-@@ -636,7 +636,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -636,7 +636,7 @@
      ],
  ];
  
@@ -6577,8 +6243,6 @@ index 498f43c..6a75280 100644
  
  sub has_dst_changes { 31 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Beirut.pm b/lib/DateTime/TimeZone/Asia/Beirut.pm
-index 6ed92db..7503165 100644
 --- a/lib/DateTime/TimeZone/Asia/Beirut.pm
 +++ b/lib/DateTime/TimeZone/Asia/Beirut.pm
 @@ -3,7 +3,7 @@
@@ -6590,7 +6254,7 @@ index 6ed92db..7503165 100644
  #
  # Do not edit this file directly.
  #
-@@ -1113,7 +1113,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1113,7 +1113,7 @@
      ],
  ];
  
@@ -6599,8 +6263,6 @@ index 6ed92db..7503165 100644
  
  sub has_dst_changes { 60 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Bishkek.pm b/lib/DateTime/TimeZone/Asia/Bishkek.pm
-index d0a3ad1..9e2d555 100644
 --- a/lib/DateTime/TimeZone/Asia/Bishkek.pm
 +++ b/lib/DateTime/TimeZone/Asia/Bishkek.pm
 @@ -3,7 +3,7 @@
@@ -6612,7 +6274,7 @@ index d0a3ad1..9e2d555 100644
  #
  # Do not edit this file directly.
  #
-@@ -501,7 +501,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -501,7 +501,7 @@
      ],
  ];
  
@@ -6621,8 +6283,6 @@ index d0a3ad1..9e2d555 100644
  
  sub has_dst_changes { 25 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Brunei.pm b/lib/DateTime/TimeZone/Asia/Brunei.pm
-index 5e7d812..a4ae7d4 100644
 --- a/lib/DateTime/TimeZone/Asia/Brunei.pm
 +++ b/lib/DateTime/TimeZone/Asia/Brunei.pm
 @@ -3,7 +3,7 @@
@@ -6634,7 +6294,7 @@ index 5e7d812..a4ae7d4 100644
  #
  # Do not edit this file directly.
  #
-@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -51,7 +51,7 @@
      ],
  ];
  
@@ -6643,8 +6303,6 @@ index 5e7d812..a4ae7d4 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Chita.pm b/lib/DateTime/TimeZone/Asia/Chita.pm
-index ec4c0f6..860b3f8 100644
 --- a/lib/DateTime/TimeZone/Asia/Chita.pm
 +++ b/lib/DateTime/TimeZone/Asia/Chita.pm
 @@ -3,7 +3,7 @@
@@ -6656,7 +6314,7 @@ index ec4c0f6..860b3f8 100644
  #
  # Do not edit this file directly.
  #
-@@ -249,26 +249,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -249,26 +249,26 @@
      ],
      [
  62831440800, #    utc_start 1992-01-18 18:00:00 (Sat)
@@ -6691,7 +6349,7 @@ index ec4c0f6..860b3f8 100644
  62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
  32400,
  0,
-@@ -627,7 +627,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -627,7 +627,7 @@
      ],
  ];
  
@@ -6700,8 +6358,6 @@ index ec4c0f6..860b3f8 100644
  
  sub has_dst_changes { 30 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Choibalsan.pm b/lib/DateTime/TimeZone/Asia/Choibalsan.pm
-index 5e09a8d..901ce88 100644
 --- a/lib/DateTime/TimeZone/Asia/Choibalsan.pm
 +++ b/lib/DateTime/TimeZone/Asia/Choibalsan.pm
 @@ -3,7 +3,7 @@
@@ -6713,7 +6369,7 @@ index 5e09a8d..901ce88 100644
  #
  # Do not edit this file directly.
  #
-@@ -681,7 +681,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -681,7 +681,7 @@
      ],
  ];
  
@@ -6722,7 +6378,7 @@ index 5e09a8d..901ce88 100644
  
  sub has_dst_changes { 35 }
  
-@@ -734,26 +734,26 @@ sub _last_observance { $last_observance }
+@@ -734,26 +734,26 @@
  
  my $rules = [
    bless( {
@@ -6759,8 +6415,6 @@ index 5e09a8d..901ce88 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Asia/Colombo.pm b/lib/DateTime/TimeZone/Asia/Colombo.pm
-index ee3cb43..a408e82 100644
 --- a/lib/DateTime/TimeZone/Asia/Colombo.pm
 +++ b/lib/DateTime/TimeZone/Asia/Colombo.pm
 @@ -3,7 +3,7 @@
@@ -6772,7 +6426,7 @@ index ee3cb43..a408e82 100644
  #
  # Do not edit this file directly.
  #
-@@ -105,7 +105,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -105,7 +105,7 @@
      ],
  ];
  
@@ -6781,8 +6435,6 @@ index ee3cb43..a408e82 100644
  
  sub has_dst_changes { 2 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Damascus.pm b/lib/DateTime/TimeZone/Asia/Damascus.pm
-index cdcaa76..b86e7a8 100644
 --- a/lib/DateTime/TimeZone/Asia/Damascus.pm
 +++ b/lib/DateTime/TimeZone/Asia/Damascus.pm
 @@ -3,7 +3,7 @@
@@ -6794,7 +6446,7 @@ index cdcaa76..b86e7a8 100644
  #
  # Do not edit this file directly.
  #
-@@ -1203,7 +1203,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1203,7 +1203,7 @@
      ],
  ];
  
@@ -6803,8 +6455,6 @@ index cdcaa76..b86e7a8 100644
  
  sub has_dst_changes { 65 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Dhaka.pm b/lib/DateTime/TimeZone/Asia/Dhaka.pm
-index bee60a3..50fac36 100644
 --- a/lib/DateTime/TimeZone/Asia/Dhaka.pm
 +++ b/lib/DateTime/TimeZone/Asia/Dhaka.pm
 @@ -3,7 +3,7 @@
@@ -6816,7 +6466,7 @@ index bee60a3..50fac36 100644
  #
  # Do not edit this file directly.
  #
-@@ -114,7 +114,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -114,7 +114,7 @@
      ],
  ];
  
@@ -6825,8 +6475,6 @@ index bee60a3..50fac36 100644
  
  sub has_dst_changes { 1 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Dili.pm b/lib/DateTime/TimeZone/Asia/Dili.pm
-index 5b57f73..3be657e 100644
 --- a/lib/DateTime/TimeZone/Asia/Dili.pm
 +++ b/lib/DateTime/TimeZone/Asia/Dili.pm
 @@ -3,7 +3,7 @@
@@ -6838,7 +6486,7 @@ index 5b57f73..3be657e 100644
  #
  # Do not edit this file directly.
  #
-@@ -78,7 +78,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -78,7 +78,7 @@
      ],
  ];
  
@@ -6847,8 +6495,6 @@ index 5b57f73..3be657e 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Dubai.pm b/lib/DateTime/TimeZone/Asia/Dubai.pm
-index 8f33ad1..ab5fd81 100644
 --- a/lib/DateTime/TimeZone/Asia/Dubai.pm
 +++ b/lib/DateTime/TimeZone/Asia/Dubai.pm
 @@ -3,7 +3,7 @@
@@ -6860,7 +6506,7 @@ index 8f33ad1..ab5fd81 100644
  #
  # Do not edit this file directly.
  #
-@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -42,7 +42,7 @@
      ],
  ];
  
@@ -6869,8 +6515,6 @@ index 8f33ad1..ab5fd81 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Dushanbe.pm b/lib/DateTime/TimeZone/Asia/Dushanbe.pm
-index af7bc12..643a092 100644
 --- a/lib/DateTime/TimeZone/Asia/Dushanbe.pm
 +++ b/lib/DateTime/TimeZone/Asia/Dushanbe.pm
 @@ -3,7 +3,7 @@
@@ -6882,7 +6526,7 @@ index af7bc12..643a092 100644
  #
  # Do not edit this file directly.
  #
-@@ -249,7 +249,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -249,7 +249,7 @@
      ],
  ];
  
@@ -6891,8 +6535,6 @@ index af7bc12..643a092 100644
  
  sub has_dst_changes { 11 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Gaza.pm b/lib/DateTime/TimeZone/Asia/Gaza.pm
-index 1516704..9ba011b 100644
 --- a/lib/DateTime/TimeZone/Asia/Gaza.pm
 +++ b/lib/DateTime/TimeZone/Asia/Gaza.pm
 @@ -3,7 +3,7 @@
@@ -6904,7 +6546,7 @@ index 1516704..9ba011b 100644
  #
  # Do not edit this file directly.
  #
-@@ -1185,7 +1185,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1185,7 +1185,7 @@
      ],
  ];
  
@@ -6913,7 +6555,7 @@ index 1516704..9ba011b 100644
  
  sub has_dst_changes { 61 }
  
-@@ -1238,18 +1238,6 @@ sub _last_observance { $last_observance }
+@@ -1238,18 +1238,6 @@
  
  my $rules = [
    bless( {
@@ -6932,7 +6574,7 @@ index 1516704..9ba011b 100644
      'at' => '1:00',
      'from' => '2016',
      'in' => 'Mar',
-@@ -1260,6 +1248,18 @@ my $rules = [
+@@ -1260,6 +1248,18 @@
      'save' => '1:00',
      'to' => 'max',
      'type' => undef
@@ -6951,8 +6593,6 @@ index 1516704..9ba011b 100644
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
  ]
  ;
-diff --git a/lib/DateTime/TimeZone/Asia/Hebron.pm b/lib/DateTime/TimeZone/Asia/Hebron.pm
-index 83389ea..cb8d92d 100644
 --- a/lib/DateTime/TimeZone/Asia/Hebron.pm
 +++ b/lib/DateTime/TimeZone/Asia/Hebron.pm
 @@ -3,7 +3,7 @@
@@ -6964,7 +6604,7 @@ index 83389ea..cb8d92d 100644
  #
  # Do not edit this file directly.
  #
-@@ -1176,7 +1176,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1176,7 +1176,7 @@
      ],
  ];
  
@@ -6973,7 +6613,7 @@ index 83389ea..cb8d92d 100644
  
  sub has_dst_changes { 62 }
  
-@@ -1229,18 +1229,6 @@ sub _last_observance { $last_observance }
+@@ -1229,18 +1229,6 @@
  
  my $rules = [
    bless( {
@@ -6992,7 +6632,7 @@ index 83389ea..cb8d92d 100644
      'at' => '1:00',
      'from' => '2016',
      'in' => 'Mar',
-@@ -1251,6 +1239,18 @@ my $rules = [
+@@ -1251,6 +1239,18 @@
      'save' => '1:00',
      'to' => 'max',
      'type' => undef
@@ -7011,8 +6651,6 @@ index 83389ea..cb8d92d 100644
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
  ]
  ;
-diff --git a/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm b/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm
-index 5092f47..e8d036e 100644
 --- a/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm
 +++ b/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm
 @@ -3,7 +3,7 @@
@@ -7024,7 +6662,7 @@ index 5092f47..e8d036e 100644
  #
  # Do not edit this file directly.
  #
-@@ -114,7 +114,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -114,7 +114,7 @@
      ],
  ];
  
@@ -7033,8 +6671,6 @@ index 5092f47..e8d036e 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Hong_Kong.pm b/lib/DateTime/TimeZone/Asia/Hong_Kong.pm
-index 7f0a018..33aab61 100644
 --- a/lib/DateTime/TimeZone/Asia/Hong_Kong.pm
 +++ b/lib/DateTime/TimeZone/Asia/Hong_Kong.pm
 @@ -3,7 +3,7 @@
@@ -7046,7 +6682,7 @@ index 7f0a018..33aab61 100644
  #
  # Do not edit this file directly.
  #
-@@ -663,7 +663,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -663,7 +663,7 @@
      ],
  ];
  
@@ -7055,8 +6691,6 @@ index 7f0a018..33aab61 100644
  
  sub has_dst_changes { 34 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Hovd.pm b/lib/DateTime/TimeZone/Asia/Hovd.pm
-index f0841f6..f0cacb3 100644
 --- a/lib/DateTime/TimeZone/Asia/Hovd.pm
 +++ b/lib/DateTime/TimeZone/Asia/Hovd.pm
 @@ -3,7 +3,7 @@
@@ -7068,7 +6702,7 @@ index f0841f6..f0cacb3 100644
  #
  # Do not edit this file directly.
  #
-@@ -672,7 +672,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -672,7 +672,7 @@
      ],
  ];
  
@@ -7077,8 +6711,6 @@ index f0841f6..f0cacb3 100644
  
  sub has_dst_changes { 35 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Irkutsk.pm b/lib/DateTime/TimeZone/Asia/Irkutsk.pm
-index 07eeccb..7930578 100644
 --- a/lib/DateTime/TimeZone/Asia/Irkutsk.pm
 +++ b/lib/DateTime/TimeZone/Asia/Irkutsk.pm
 @@ -3,7 +3,7 @@
@@ -7090,7 +6722,7 @@ index 07eeccb..7930578 100644
  #
  # Do not edit this file directly.
  #
-@@ -258,26 +258,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -258,26 +258,26 @@
      ],
      [
  62831444400, #    utc_start 1992-01-18 19:00:00 (Sat)
@@ -7125,7 +6757,7 @@ index 07eeccb..7930578 100644
  62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
  28800,
  0,
-@@ -627,7 +627,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -627,7 +627,7 @@
      ],
  ];
  
@@ -7134,8 +6766,6 @@ index 07eeccb..7930578 100644
  
  sub has_dst_changes { 30 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Jakarta.pm b/lib/DateTime/TimeZone/Asia/Jakarta.pm
-index 23f3557..cf082cb 100644
 --- a/lib/DateTime/TimeZone/Asia/Jakarta.pm
 +++ b/lib/DateTime/TimeZone/Asia/Jakarta.pm
 @@ -3,7 +3,7 @@
@@ -7147,7 +6777,7 @@ index 23f3557..cf082cb 100644
  #
  # Do not edit this file directly.
  #
-@@ -105,7 +105,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -105,7 +105,7 @@
      ],
  ];
  
@@ -7156,8 +6786,6 @@ index 23f3557..cf082cb 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Jayapura.pm b/lib/DateTime/TimeZone/Asia/Jayapura.pm
-index 97f68fa..4a01751 100644
 --- a/lib/DateTime/TimeZone/Asia/Jayapura.pm
 +++ b/lib/DateTime/TimeZone/Asia/Jayapura.pm
 @@ -3,7 +3,7 @@
@@ -7169,7 +6797,7 @@ index 97f68fa..4a01751 100644
  #
  # Do not edit this file directly.
  #
-@@ -60,7 +60,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -60,7 +60,7 @@
      ],
  ];
  
@@ -7178,8 +6806,6 @@ index 97f68fa..4a01751 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Jerusalem.pm b/lib/DateTime/TimeZone/Asia/Jerusalem.pm
-index f4d797b..552f14c 100644
 --- a/lib/DateTime/TimeZone/Asia/Jerusalem.pm
 +++ b/lib/DateTime/TimeZone/Asia/Jerusalem.pm
 @@ -3,7 +3,7 @@
@@ -7191,7 +6817,7 @@ index f4d797b..552f14c 100644
  #
  # Do not edit this file directly.
  #
-@@ -1131,7 +1131,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1131,7 +1131,7 @@
      ],
  ];
  
@@ -7200,7 +6826,7 @@ index f4d797b..552f14c 100644
  
  sub has_dst_changes { 61 }
  
-@@ -1186,24 +1186,24 @@ my $rules = [
+@@ -1186,24 +1186,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2013',
@@ -7235,8 +6861,6 @@ index f4d797b..552f14c 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Asia/Kabul.pm b/lib/DateTime/TimeZone/Asia/Kabul.pm
-index b6a5484..43de1cd 100644
 --- a/lib/DateTime/TimeZone/Asia/Kabul.pm
 +++ b/lib/DateTime/TimeZone/Asia/Kabul.pm
 @@ -3,7 +3,7 @@
@@ -7248,7 +6872,7 @@ index b6a5484..43de1cd 100644
  #
  # Do not edit this file directly.
  #
-@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -51,7 +51,7 @@
      ],
  ];
  
@@ -7257,8 +6881,6 @@ index b6a5484..43de1cd 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Kamchatka.pm b/lib/DateTime/TimeZone/Asia/Kamchatka.pm
-index 98d0af2..ab0530e 100644
 --- a/lib/DateTime/TimeZone/Asia/Kamchatka.pm
 +++ b/lib/DateTime/TimeZone/Asia/Kamchatka.pm
 @@ -3,7 +3,7 @@
@@ -7270,7 +6892,7 @@ index 98d0af2..ab0530e 100644
  #
  # Do not edit this file directly.
  #
-@@ -249,26 +249,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -249,26 +249,26 @@
      ],
      [
  62831430000, #    utc_start 1992-01-18 15:00:00 (Sat)
@@ -7305,7 +6927,7 @@ index 98d0af2..ab0530e 100644
  62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
  43200,
  0,
-@@ -609,7 +609,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -609,7 +609,7 @@
      ],
  ];
  
@@ -7314,8 +6936,6 @@ index 98d0af2..ab0530e 100644
  
  sub has_dst_changes { 30 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Karachi.pm b/lib/DateTime/TimeZone/Asia/Karachi.pm
-index 5db6e63..f49671a 100644
 --- a/lib/DateTime/TimeZone/Asia/Karachi.pm
 +++ b/lib/DateTime/TimeZone/Asia/Karachi.pm
 @@ -3,7 +3,7 @@
@@ -7327,7 +6947,7 @@ index 5db6e63..f49671a 100644
  #
  # Do not edit this file directly.
  #
-@@ -132,7 +132,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -132,7 +132,7 @@
      ],
  ];
  
@@ -7336,8 +6956,6 @@ index 5db6e63..f49671a 100644
  
  sub has_dst_changes { 4 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Kathmandu.pm b/lib/DateTime/TimeZone/Asia/Kathmandu.pm
-index bafe104..fe11657 100644
 --- a/lib/DateTime/TimeZone/Asia/Kathmandu.pm
 +++ b/lib/DateTime/TimeZone/Asia/Kathmandu.pm
 @@ -3,7 +3,7 @@
@@ -7349,7 +6967,7 @@ index bafe104..fe11657 100644
  #
  # Do not edit this file directly.
  #
-@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -51,7 +51,7 @@
      ],
  ];
  
@@ -7358,8 +6976,6 @@ index bafe104..fe11657 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Khandyga.pm b/lib/DateTime/TimeZone/Asia/Khandyga.pm
-index 133f312..6bcb46f 100644
 --- a/lib/DateTime/TimeZone/Asia/Khandyga.pm
 +++ b/lib/DateTime/TimeZone/Asia/Khandyga.pm
 @@ -3,7 +3,7 @@
@@ -7371,7 +6987,7 @@ index 133f312..6bcb46f 100644
  #
  # Do not edit this file directly.
  #
-@@ -249,26 +249,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -249,26 +249,26 @@
      ],
      [
  62831440800, #    utc_start 1992-01-18 18:00:00 (Sat)
@@ -7406,7 +7022,7 @@ index 133f312..6bcb46f 100644
  62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
  32400,
  0,
-@@ -636,7 +636,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -636,7 +636,7 @@
      ],
  ];
  
@@ -7415,8 +7031,6 @@ index 133f312..6bcb46f 100644
  
  sub has_dst_changes { 30 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Kolkata.pm b/lib/DateTime/TimeZone/Asia/Kolkata.pm
-index 57c5942..c13c81c 100644
 --- a/lib/DateTime/TimeZone/Asia/Kolkata.pm
 +++ b/lib/DateTime/TimeZone/Asia/Kolkata.pm
 @@ -3,7 +3,7 @@
@@ -7428,7 +7042,7 @@ index 57c5942..c13c81c 100644
  #
  # Do not edit this file directly.
  #
-@@ -78,7 +78,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -78,7 +78,7 @@
      ],
  ];
  
@@ -7437,8 +7051,6 @@ index 57c5942..c13c81c 100644
  
  sub has_dst_changes { 1 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm b/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm
-index e268ddf..b7e6a09 100644
 --- a/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm
 +++ b/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm
 @@ -3,7 +3,7 @@
@@ -7450,7 +7062,7 @@ index e268ddf..b7e6a09 100644
  #
  # Do not edit this file directly.
  #
-@@ -249,26 +249,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -249,26 +249,26 @@
      ],
      [
  62831448000, #    utc_start 1992-01-18 20:00:00 (Sat)
@@ -7485,7 +7097,7 @@ index e268ddf..b7e6a09 100644
  62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
  25200,
  0,
-@@ -618,7 +618,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -618,7 +618,7 @@
      ],
  ];
  
@@ -7494,8 +7106,6 @@ index e268ddf..b7e6a09 100644
  
  sub has_dst_changes { 30 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm b/lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm
-index 81f106b..3c506cc 100644
 --- a/lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm
 +++ b/lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm
 @@ -3,7 +3,7 @@
@@ -7507,7 +7117,7 @@ index 81f106b..3c506cc 100644
  #
  # Do not edit this file directly.
  #
-@@ -105,7 +105,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -105,7 +105,7 @@
      ],
  ];
  
@@ -7516,8 +7126,6 @@ index 81f106b..3c506cc 100644
  
  sub has_dst_changes { 1 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Kuching.pm b/lib/DateTime/TimeZone/Asia/Kuching.pm
-index 171e441..7a4d65b 100644
 --- a/lib/DateTime/TimeZone/Asia/Kuching.pm
 +++ b/lib/DateTime/TimeZone/Asia/Kuching.pm
 @@ -3,7 +3,7 @@
@@ -7529,7 +7137,7 @@ index 171e441..7a4d65b 100644
  #
  # Do not edit this file directly.
  #
-@@ -204,7 +204,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -204,7 +204,7 @@
      ],
  ];
  
@@ -7538,8 +7146,6 @@ index 171e441..7a4d65b 100644
  
  sub has_dst_changes { 7 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Macau.pm b/lib/DateTime/TimeZone/Asia/Macau.pm
-index 2d6b435..1b94100 100644
 --- a/lib/DateTime/TimeZone/Asia/Macau.pm
 +++ b/lib/DateTime/TimeZone/Asia/Macau.pm
 @@ -3,7 +3,7 @@
@@ -7551,7 +7157,7 @@ index 2d6b435..1b94100 100644
  #
  # Do not edit this file directly.
  #
-@@ -411,7 +411,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -411,7 +411,7 @@
      ],
  ];
  
@@ -7560,8 +7166,6 @@ index 2d6b435..1b94100 100644
  
  sub has_dst_changes { 20 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Magadan.pm b/lib/DateTime/TimeZone/Asia/Magadan.pm
-index ffe76ab..83a110d 100644
 --- a/lib/DateTime/TimeZone/Asia/Magadan.pm
 +++ b/lib/DateTime/TimeZone/Asia/Magadan.pm
 @@ -3,7 +3,7 @@
@@ -7573,7 +7177,7 @@ index ffe76ab..83a110d 100644
  #
  # Do not edit this file directly.
  #
-@@ -249,26 +249,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -249,26 +249,26 @@
      ],
      [
  62831433600, #    utc_start 1992-01-18 16:00:00 (Sat)
@@ -7608,7 +7212,7 @@ index ffe76ab..83a110d 100644
  62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
  39600,
  0,
-@@ -609,16 +609,25 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -609,16 +609,25 @@
      ],
      [
  63549928800, #    utc_start 2014-10-25 14:00:00 (Sat)
@@ -7637,8 +7241,6 @@ index ffe76ab..83a110d 100644
  
  sub has_dst_changes { 30 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Makassar.pm b/lib/DateTime/TimeZone/Asia/Makassar.pm
-index a981d49..6e5b9f6 100644
 --- a/lib/DateTime/TimeZone/Asia/Makassar.pm
 +++ b/lib/DateTime/TimeZone/Asia/Makassar.pm
 @@ -3,7 +3,7 @@
@@ -7650,7 +7252,7 @@ index a981d49..6e5b9f6 100644
  #
  # Do not edit this file directly.
  #
-@@ -69,7 +69,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -69,7 +69,7 @@
      ],
  ];
  
@@ -7659,8 +7261,6 @@ index a981d49..6e5b9f6 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Manila.pm b/lib/DateTime/TimeZone/Asia/Manila.pm
-index b006299..bfa30a1 100644
 --- a/lib/DateTime/TimeZone/Asia/Manila.pm
 +++ b/lib/DateTime/TimeZone/Asia/Manila.pm
 @@ -3,7 +3,7 @@
@@ -7672,7 +7272,7 @@ index b006299..bfa30a1 100644
  #
  # Do not edit this file directly.
  #
-@@ -123,7 +123,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -123,7 +123,7 @@
      ],
  ];
  
@@ -7681,8 +7281,6 @@ index b006299..bfa30a1 100644
  
  sub has_dst_changes { 3 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Nicosia.pm b/lib/DateTime/TimeZone/Asia/Nicosia.pm
-index 4361154..ecf7a70 100644
 --- a/lib/DateTime/TimeZone/Asia/Nicosia.pm
 +++ b/lib/DateTime/TimeZone/Asia/Nicosia.pm
 @@ -3,7 +3,7 @@
@@ -7694,7 +7292,7 @@ index 4361154..ecf7a70 100644
  #
  # Do not edit this file directly.
  #
-@@ -996,7 +996,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -996,7 +996,7 @@
      ],
  ];
  
@@ -7703,8 +7301,6 @@ index 4361154..ecf7a70 100644
  
  sub has_dst_changes { 54 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm b/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm
-index 479a075..096588d 100644
 --- a/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm
 +++ b/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm
 @@ -3,7 +3,7 @@
@@ -7716,7 +7312,7 @@ index 479a075..096588d 100644
  #
  # Do not edit this file directly.
  #
-@@ -249,26 +249,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -249,26 +249,26 @@
      ],
      [
  62831448000, #    utc_start 1992-01-18 20:00:00 (Sat)
@@ -7751,7 +7347,7 @@ index 479a075..096588d 100644
  62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
  25200,
  0,
-@@ -618,7 +618,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -618,7 +618,7 @@
      ],
  ];
  
@@ -7760,8 +7356,6 @@ index 479a075..096588d 100644
  
  sub has_dst_changes { 30 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Novosibirsk.pm b/lib/DateTime/TimeZone/Asia/Novosibirsk.pm
-index f04db1e..51cb439 100644
 --- a/lib/DateTime/TimeZone/Asia/Novosibirsk.pm
 +++ b/lib/DateTime/TimeZone/Asia/Novosibirsk.pm
 @@ -3,7 +3,7 @@
@@ -7773,7 +7367,7 @@ index f04db1e..51cb439 100644
  #
  # Do not edit this file directly.
  #
-@@ -249,26 +249,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -249,26 +249,26 @@
      ],
      [
  62831448000, #    utc_start 1992-01-18 20:00:00 (Sat)
@@ -7808,7 +7402,7 @@ index f04db1e..51cb439 100644
  62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
  25200,
  0,
-@@ -627,7 +627,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -627,7 +627,7 @@
      ],
  ];
  
@@ -7817,8 +7411,6 @@ index f04db1e..51cb439 100644
  
  sub has_dst_changes { 31 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Omsk.pm b/lib/DateTime/TimeZone/Asia/Omsk.pm
-index 530cbfd..19ddab5 100644
 --- a/lib/DateTime/TimeZone/Asia/Omsk.pm
 +++ b/lib/DateTime/TimeZone/Asia/Omsk.pm
 @@ -3,7 +3,7 @@
@@ -7830,7 +7422,7 @@ index 530cbfd..19ddab5 100644
  #
  # Do not edit this file directly.
  #
-@@ -249,26 +249,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -249,26 +249,26 @@
      ],
      [
  62831451600, #    utc_start 1992-01-18 21:00:00 (Sat)
@@ -7865,7 +7457,7 @@ index 530cbfd..19ddab5 100644
  62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
  21600,
  0,
-@@ -618,7 +618,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -618,7 +618,7 @@
      ],
  ];
  
@@ -7874,8 +7466,6 @@ index 530cbfd..19ddab5 100644
  
  sub has_dst_changes { 30 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Oral.pm b/lib/DateTime/TimeZone/Asia/Oral.pm
-index 61402af..9b75d6c 100644
 --- a/lib/DateTime/TimeZone/Asia/Oral.pm
 +++ b/lib/DateTime/TimeZone/Asia/Oral.pm
 @@ -3,7 +3,7 @@
@@ -7887,7 +7477,7 @@ index 61402af..9b75d6c 100644
  #
  # Do not edit this file directly.
  #
-@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -38,7 +38,7 @@
  60888153600, #    local_end 1930-06-21 00:00:00 (Sat)
  14400,
  0,
@@ -7896,7 +7486,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  60888139200, #    utc_start 1930-06-20 20:00:00 (Fri)
-@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -47,7 +47,7 @@
  62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
  18000,
  0,
@@ -7905,7 +7495,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62490596400, #    utc_start 1981-03-31 19:00:00 (Tue)
-@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -56,7 +56,7 @@
  62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
  21600,
  1,
@@ -7914,7 +7504,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62506404000, #    utc_start 1981-09-30 18:00:00 (Wed)
-@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -65,7 +65,7 @@
  62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
  21600,
  0,
@@ -7923,7 +7513,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62522128800, #    utc_start 1982-03-31 18:00:00 (Wed)
-@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -74,7 +74,7 @@
  62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
  21600,
  1,
@@ -7932,7 +7522,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62537940000, #    utc_start 1982-09-30 18:00:00 (Thu)
-@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -83,7 +83,7 @@
  62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
  18000,
  0,
@@ -7941,7 +7531,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62553668400, #    utc_start 1983-03-31 19:00:00 (Thu)
-@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -92,7 +92,7 @@
  62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
  21600,
  1,
@@ -7950,7 +7540,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62569476000, #    utc_start 1983-09-30 18:00:00 (Fri)
-@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -101,7 +101,7 @@
  62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
  18000,
  0,
@@ -7959,7 +7549,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62585290800, #    utc_start 1984-03-31 19:00:00 (Sat)
-@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -110,7 +110,7 @@
  62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
  21600,
  1,
@@ -7968,7 +7558,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62601022800, #    utc_start 1984-09-29 21:00:00 (Sat)
-@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -119,7 +119,7 @@
  62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
  18000,
  0,
@@ -7977,7 +7567,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62616747600, #    utc_start 1985-03-30 21:00:00 (Sat)
-@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -128,7 +128,7 @@
  62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
  21600,
  1,
@@ -7986,7 +7576,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62632472400, #    utc_start 1985-09-28 21:00:00 (Sat)
-@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -137,7 +137,7 @@
  62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
  18000,
  0,
@@ -7995,7 +7585,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62648197200, #    utc_start 1986-03-29 21:00:00 (Sat)
-@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -146,7 +146,7 @@
  62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
  21600,
  1,
@@ -8004,7 +7594,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62663922000, #    utc_start 1986-09-27 21:00:00 (Sat)
-@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -155,7 +155,7 @@
  62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
  18000,
  0,
@@ -8013,7 +7603,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62679646800, #    utc_start 1987-03-28 21:00:00 (Sat)
-@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -164,7 +164,7 @@
  62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
  21600,
  1,
@@ -8022,7 +7612,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62695371600, #    utc_start 1987-09-26 21:00:00 (Sat)
-@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -173,7 +173,7 @@
  62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
  18000,
  0,
@@ -8031,7 +7621,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62711096400, #    utc_start 1988-03-26 21:00:00 (Sat)
-@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -182,7 +182,7 @@
  62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
  21600,
  1,
@@ -8040,7 +7630,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62726821200, #    utc_start 1988-09-24 21:00:00 (Sat)
-@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -191,7 +191,7 @@
  62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
  18000,
  0,
@@ -8049,7 +7639,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62742546000, #    utc_start 1989-03-25 21:00:00 (Sat)
-@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -200,7 +200,7 @@
  62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
  18000,
  1,
@@ -8058,7 +7648,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62758274400, #    utc_start 1989-09-23 22:00:00 (Sat)
-@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -209,7 +209,7 @@
  62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
  14400,
  0,
@@ -8067,7 +7657,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62773999200, #    utc_start 1990-03-24 22:00:00 (Sat)
-@@ -218,52 +218,61 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -218,52 +218,61 @@
  62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
  18000,
  1,
@@ -8152,7 +7742,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62868952800, #    utc_start 1993-03-27 22:00:00 (Sat)
-@@ -272,7 +281,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -272,7 +281,7 @@
  62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
  18000,
  1,
@@ -8161,7 +7751,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62884677600, #    utc_start 1993-09-25 22:00:00 (Sat)
-@@ -281,7 +290,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -281,7 +290,7 @@
  62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
  14400,
  0,
@@ -8170,7 +7760,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62900402400, #    utc_start 1994-03-26 22:00:00 (Sat)
-@@ -290,7 +299,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -290,7 +299,7 @@
  62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
  18000,
  1,
@@ -8179,7 +7769,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62916127200, #    utc_start 1994-09-24 22:00:00 (Sat)
-@@ -299,7 +308,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -299,7 +308,7 @@
  62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
  14400,
  0,
@@ -8188,7 +7778,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62931852000, #    utc_start 1995-03-25 22:00:00 (Sat)
-@@ -308,7 +317,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -308,7 +317,7 @@
  62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
  18000,
  1,
@@ -8197,7 +7787,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62947576800, #    utc_start 1995-09-23 22:00:00 (Sat)
-@@ -317,7 +326,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -317,7 +326,7 @@
  62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
  14400,
  0,
@@ -8206,7 +7796,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62963906400, #    utc_start 1996-03-30 22:00:00 (Sat)
-@@ -326,7 +335,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -326,7 +335,7 @@
  62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
  18000,
  1,
@@ -8215,7 +7805,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62982050400, #    utc_start 1996-10-26 22:00:00 (Sat)
-@@ -335,7 +344,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -335,7 +344,7 @@
  62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
  14400,
  0,
@@ -8224,7 +7814,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  62995356000, #    utc_start 1997-03-29 22:00:00 (Sat)
-@@ -344,7 +353,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -344,7 +353,7 @@
  63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
  18000,
  1,
@@ -8233,7 +7823,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  63013500000, #    utc_start 1997-10-25 22:00:00 (Sat)
-@@ -353,7 +362,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -353,7 +362,7 @@
  63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
  14400,
  0,
@@ -8242,7 +7832,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  63026805600, #    utc_start 1998-03-28 22:00:00 (Sat)
-@@ -362,7 +371,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -362,7 +371,7 @@
  63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
  18000,
  1,
@@ -8251,7 +7841,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  63044949600, #    utc_start 1998-10-24 22:00:00 (Sat)
-@@ -371,7 +380,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -371,7 +380,7 @@
  63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
  14400,
  0,
@@ -8260,7 +7850,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  63058255200, #    utc_start 1999-03-27 22:00:00 (Sat)
-@@ -380,7 +389,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -380,7 +389,7 @@
  63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
  18000,
  1,
@@ -8269,7 +7859,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  63077004000, #    utc_start 1999-10-30 22:00:00 (Sat)
-@@ -389,7 +398,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -389,7 +398,7 @@
  63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
  14400,
  0,
@@ -8278,7 +7868,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  63089704800, #    utc_start 2000-03-25 22:00:00 (Sat)
-@@ -398,7 +407,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -398,7 +407,7 @@
  63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
  18000,
  1,
@@ -8287,7 +7877,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  63108453600, #    utc_start 2000-10-28 22:00:00 (Sat)
-@@ -407,7 +416,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -407,7 +416,7 @@
  63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
  14400,
  0,
@@ -8296,7 +7886,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  63121154400, #    utc_start 2001-03-24 22:00:00 (Sat)
-@@ -416,7 +425,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -416,7 +425,7 @@
  63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
  18000,
  1,
@@ -8305,7 +7895,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  63139903200, #    utc_start 2001-10-27 22:00:00 (Sat)
-@@ -425,7 +434,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -425,7 +434,7 @@
  63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
  14400,
  0,
@@ -8314,7 +7904,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  63153208800, #    utc_start 2002-03-30 22:00:00 (Sat)
-@@ -434,7 +443,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -434,7 +443,7 @@
  63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
  18000,
  1,
@@ -8323,7 +7913,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  63171352800, #    utc_start 2002-10-26 22:00:00 (Sat)
-@@ -443,7 +452,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -443,7 +452,7 @@
  63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
  14400,
  0,
@@ -8332,7 +7922,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  63184658400, #    utc_start 2003-03-29 22:00:00 (Sat)
-@@ -452,7 +461,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -452,7 +461,7 @@
  63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
  18000,
  1,
@@ -8341,7 +7931,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  63202802400, #    utc_start 2003-10-25 22:00:00 (Sat)
-@@ -461,7 +470,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -461,7 +470,7 @@
  63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
  14400,
  0,
@@ -8350,7 +7940,7 @@ index 61402af..9b75d6c 100644
      ],
      [
  63216108000, #    utc_start 2004-03-27 22:00:00 (Sat)
-@@ -470,31 +479,22 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -470,31 +479,22 @@
  63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
  18000,
  1,
@@ -8387,8 +7977,6 @@ index 61402af..9b75d6c 100644
  
  sub _max_year { 2026 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Pontianak.pm b/lib/DateTime/TimeZone/Asia/Pontianak.pm
-index a52d596..1f2e31f 100644
 --- a/lib/DateTime/TimeZone/Asia/Pontianak.pm
 +++ b/lib/DateTime/TimeZone/Asia/Pontianak.pm
 @@ -3,7 +3,7 @@
@@ -8400,7 +7988,7 @@ index a52d596..1f2e31f 100644
  #
  # Do not edit this file directly.
  #
-@@ -105,7 +105,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -105,7 +105,7 @@
      ],
  ];
  
@@ -8409,8 +7997,6 @@ index a52d596..1f2e31f 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Pyongyang.pm b/lib/DateTime/TimeZone/Asia/Pyongyang.pm
-index 8aff38c..c6a0b5a 100644
 --- a/lib/DateTime/TimeZone/Asia/Pyongyang.pm
 +++ b/lib/DateTime/TimeZone/Asia/Pyongyang.pm
 @@ -3,7 +3,7 @@
@@ -8422,7 +8008,7 @@ index 8aff38c..c6a0b5a 100644
  #
  # Do not edit this file directly.
  #
-@@ -78,7 +78,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -78,7 +78,7 @@
      ],
  ];
  
@@ -8431,8 +8017,6 @@ index 8aff38c..c6a0b5a 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Qatar.pm b/lib/DateTime/TimeZone/Asia/Qatar.pm
-index 055b52d..7526a58 100644
 --- a/lib/DateTime/TimeZone/Asia/Qatar.pm
 +++ b/lib/DateTime/TimeZone/Asia/Qatar.pm
 @@ -3,7 +3,7 @@
@@ -8444,7 +8028,7 @@ index 055b52d..7526a58 100644
  #
  # Do not edit this file directly.
  #
-@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -51,7 +51,7 @@
      ],
  ];
  
@@ -8453,8 +8037,6 @@ index 055b52d..7526a58 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Qyzylorda.pm b/lib/DateTime/TimeZone/Asia/Qyzylorda.pm
-index 327c3ca..19460af 100644
 --- a/lib/DateTime/TimeZone/Asia/Qyzylorda.pm
 +++ b/lib/DateTime/TimeZone/Asia/Qyzylorda.pm
 @@ -3,7 +3,7 @@
@@ -8466,7 +8048,7 @@ index 327c3ca..19460af 100644
  #
  # Do not edit this file directly.
  #
-@@ -38,7 +38,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -38,7 +38,7 @@
  60888153600, #    local_end 1930-06-21 00:00:00 (Sat)
  14400,
  0,
@@ -8475,7 +8057,7 @@ index 327c3ca..19460af 100644
      ],
      [
  60888139200, #    utc_start 1930-06-20 20:00:00 (Fri)
-@@ -47,7 +47,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -47,7 +47,7 @@
  62490614400, #    local_end 1981-04-01 00:00:00 (Wed)
  18000,
  0,
@@ -8484,7 +8066,7 @@ index 327c3ca..19460af 100644
      ],
      [
  62490596400, #    utc_start 1981-03-31 19:00:00 (Tue)
-@@ -56,7 +56,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -56,7 +56,7 @@
  62506425600, #    local_end 1981-10-01 00:00:00 (Thu)
  21600,
  1,
@@ -8493,7 +8075,7 @@ index 327c3ca..19460af 100644
      ],
      [
  62506404000, #    utc_start 1981-09-30 18:00:00 (Wed)
-@@ -65,7 +65,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -65,7 +65,7 @@
  62522150400, #    local_end 1982-04-01 00:00:00 (Thu)
  21600,
  0,
@@ -8502,7 +8084,7 @@ index 327c3ca..19460af 100644
      ],
      [
  62522128800, #    utc_start 1982-03-31 18:00:00 (Wed)
-@@ -74,7 +74,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -74,7 +74,7 @@
  62537961600, #    local_end 1982-10-01 00:00:00 (Fri)
  21600,
  1,
@@ -8511,7 +8093,7 @@ index 327c3ca..19460af 100644
      ],
      [
  62537940000, #    utc_start 1982-09-30 18:00:00 (Thu)
-@@ -83,7 +83,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -83,7 +83,7 @@
  62553686400, #    local_end 1983-04-01 00:00:00 (Fri)
  18000,
  0,
@@ -8520,7 +8102,7 @@ index 327c3ca..19460af 100644
      ],
      [
  62553668400, #    utc_start 1983-03-31 19:00:00 (Thu)
-@@ -92,7 +92,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -92,7 +92,7 @@
  62569497600, #    local_end 1983-10-01 00:00:00 (Sat)
  21600,
  1,
@@ -8529,7 +8111,7 @@ index 327c3ca..19460af 100644
      ],
      [
  62569476000, #    utc_start 1983-09-30 18:00:00 (Fri)
-@@ -101,7 +101,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -101,7 +101,7 @@
  62585308800, #    local_end 1984-04-01 00:00:00 (Sun)
  18000,
  0,
@@ -8538,7 +8120,7 @@ index 327c3ca..19460af 100644
      ],
      [
  62585290800, #    utc_start 1984-03-31 19:00:00 (Sat)
-@@ -110,7 +110,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -110,7 +110,7 @@
  62601044400, #    local_end 1984-09-30 03:00:00 (Sun)
  21600,
  1,
@@ -8547,7 +8129,7 @@ index 327c3ca..19460af 100644
      ],
      [
  62601022800, #    utc_start 1984-09-29 21:00:00 (Sat)
-@@ -119,7 +119,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -119,7 +119,7 @@
  62616765600, #    local_end 1985-03-31 02:00:00 (Sun)
  18000,
  0,
@@ -8556,7 +8138,7 @@ index 327c3ca..19460af 100644
      ],
      [
  62616747600, #    utc_start 1985-03-30 21:00:00 (Sat)
-@@ -128,7 +128,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -128,7 +128,7 @@
  62632494000, #    local_end 1985-09-29 03:00:00 (Sun)
  21600,
  1,
@@ -8565,7 +8147,7 @@ index 327c3ca..19460af 100644
      ],
      [
  62632472400, #    utc_start 1985-09-28 21:00:00 (Sat)
-@@ -137,7 +137,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -137,7 +137,7 @@
  62648215200, #    local_end 1986-03-30 02:00:00 (Sun)
  18000,
  0,
@@ -8574,7 +8156,7 @@ index 327c3ca..19460af 100644
      ],
      [
  62648197200, #    utc_start 1986-03-29 21:00:00 (Sat)
-@@ -146,7 +146,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -146,7 +146,7 @@
  62663943600, #    local_end 1986-09-28 03:00:00 (Sun)
  21600,
  1,
@@ -8583,7 +8165,7 @@ index 327c3ca..19460af 100644
      ],
      [
  62663922000, #    utc_start 1986-09-27 21:00:00 (Sat)
-@@ -155,7 +155,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -155,7 +155,7 @@
  62679664800, #    local_end 1987-03-29 02:00:00 (Sun)
  18000,
  0,
@@ -8592,7 +8174,7 @@ index 327c3ca..19460af 100644
      ],
      [
  62679646800, #    utc_start 1987-03-28 21:00:00 (Sat)
-@@ -164,7 +164,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -164,7 +164,7 @@
  62695393200, #    local_end 1987-09-27 03:00:00 (Sun)
  21600,
  1,
@@ -8601,7 +8183,7 @@ index 327c3ca..19460af 100644
      ],
      [
  62695371600, #    utc_start 1987-09-26 21:00:00 (Sat)
-@@ -173,7 +173,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -173,7 +173,7 @@
  62711114400, #    local_end 1988-03-27 02:00:00 (Sun)
  18000,
  0,
@@ -8610,7 +8192,7 @@ index 327c3ca..19460af 100644
      ],
      [
  62711096400, #    utc_start 1988-03-26 21:00:00 (Sat)
-@@ -182,7 +182,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -182,7 +182,7 @@
  62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
  21600,
  1,
@@ -8619,7 +8201,7 @@ index 327c3ca..19460af 100644
      ],
      [
  62726821200, #    utc_start 1988-09-24 21:00:00 (Sat)
-@@ -191,7 +191,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -191,7 +191,7 @@
  62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
  18000,
  0,
@@ -8628,7 +8210,7 @@ index 327c3ca..19460af 100644
      ],
      [
  62742546000, #    utc_start 1989-03-25 21:00:00 (Sat)
-@@ -200,7 +200,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -200,7 +200,7 @@
  62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
  21600,
  1,
@@ -8637,7 +8219,7 @@ index 327c3ca..19460af 100644
      ],
      [
  62758270800, #    utc_start 1989-09-23 21:00:00 (Sat)
-@@ -209,7 +209,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -209,7 +209,7 @@
  62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
  18000,
  0,
@@ -8646,7 +8228,7 @@ index 327c3ca..19460af 100644
      ],
      [
  62773995600, #    utc_start 1990-03-24 21:00:00 (Sat)
-@@ -218,292 +218,283 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -218,292 +218,283 @@
  62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
  21600,
  1,
@@ -9063,8 +8645,6 @@ index 327c3ca..19460af 100644
  
  sub _max_year { 2026 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Rangoon.pm b/lib/DateTime/TimeZone/Asia/Rangoon.pm
-index 7806438..b5c4bbb 100644
 --- a/lib/DateTime/TimeZone/Asia/Rangoon.pm
 +++ b/lib/DateTime/TimeZone/Asia/Rangoon.pm
 @@ -3,7 +3,7 @@
@@ -9076,7 +8656,7 @@ index 7806438..b5c4bbb 100644
  #
  # Do not edit this file directly.
  #
-@@ -69,7 +69,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -69,7 +69,7 @@
      ],
  ];
  
@@ -9085,8 +8665,6 @@ index 7806438..b5c4bbb 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Riyadh.pm b/lib/DateTime/TimeZone/Asia/Riyadh.pm
-index 550a6b1..bed1a50 100644
 --- a/lib/DateTime/TimeZone/Asia/Riyadh.pm
 +++ b/lib/DateTime/TimeZone/Asia/Riyadh.pm
 @@ -3,7 +3,7 @@
@@ -9098,7 +8676,7 @@ index 550a6b1..bed1a50 100644
  #
  # Do not edit this file directly.
  #
-@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -42,7 +42,7 @@
      ],
  ];
  
@@ -9107,8 +8685,6 @@ index 550a6b1..bed1a50 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Sakhalin.pm b/lib/DateTime/TimeZone/Asia/Sakhalin.pm
-index 8c02bc6..7d1f25b 100644
 --- a/lib/DateTime/TimeZone/Asia/Sakhalin.pm
 +++ b/lib/DateTime/TimeZone/Asia/Sakhalin.pm
 @@ -3,7 +3,7 @@
@@ -9120,7 +8696,7 @@ index 8c02bc6..7d1f25b 100644
  #
  # Do not edit this file directly.
  #
-@@ -258,26 +258,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -258,26 +258,26 @@
      ],
      [
  62831433600, #    utc_start 1992-01-18 16:00:00 (Sat)
@@ -9155,7 +8731,7 @@ index 8c02bc6..7d1f25b 100644
  62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
  39600,
  0,
-@@ -636,7 +636,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -636,7 +636,7 @@
      ],
  ];
  
@@ -9164,8 +8740,6 @@ index 8c02bc6..7d1f25b 100644
  
  sub has_dst_changes { 30 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Samarkand.pm b/lib/DateTime/TimeZone/Asia/Samarkand.pm
-index b517cfa..92a789e 100644
 --- a/lib/DateTime/TimeZone/Asia/Samarkand.pm
 +++ b/lib/DateTime/TimeZone/Asia/Samarkand.pm
 @@ -3,7 +3,7 @@
@@ -9177,7 +8751,7 @@ index b517cfa..92a789e 100644
  #
  # Do not edit this file directly.
  #
-@@ -267,7 +267,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -267,7 +267,7 @@
      ],
  ];
  
@@ -9186,8 +8760,6 @@ index b517cfa..92a789e 100644
  
  sub has_dst_changes { 12 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Seoul.pm b/lib/DateTime/TimeZone/Asia/Seoul.pm
-index 1554b04..c5dc7d3 100644
 --- a/lib/DateTime/TimeZone/Asia/Seoul.pm
 +++ b/lib/DateTime/TimeZone/Asia/Seoul.pm
 @@ -3,7 +3,7 @@
@@ -9199,7 +8771,7 @@ index 1554b04..c5dc7d3 100644
  #
  # Do not edit this file directly.
  #
-@@ -231,7 +231,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -231,7 +231,7 @@
      ],
  ];
  
@@ -9208,8 +8780,6 @@ index 1554b04..c5dc7d3 100644
  
  sub has_dst_changes { 8 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Shanghai.pm b/lib/DateTime/TimeZone/Asia/Shanghai.pm
-index 77356be..157463f 100644
 --- a/lib/DateTime/TimeZone/Asia/Shanghai.pm
 +++ b/lib/DateTime/TimeZone/Asia/Shanghai.pm
 @@ -3,7 +3,7 @@
@@ -9221,7 +8791,7 @@ index 77356be..157463f 100644
  #
  # Do not edit this file directly.
  #
-@@ -195,7 +195,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -195,7 +195,7 @@
      ],
  ];
  
@@ -9230,8 +8800,6 @@ index 77356be..157463f 100644
  
  sub has_dst_changes { 8 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Singapore.pm b/lib/DateTime/TimeZone/Asia/Singapore.pm
-index db6195c..61657a4 100644
 --- a/lib/DateTime/TimeZone/Asia/Singapore.pm
 +++ b/lib/DateTime/TimeZone/Asia/Singapore.pm
 @@ -3,7 +3,7 @@
@@ -9243,7 +8811,7 @@ index db6195c..61657a4 100644
  #
  # Do not edit this file directly.
  #
-@@ -114,7 +114,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -114,7 +114,7 @@
      ],
  ];
  
@@ -9252,8 +8820,6 @@ index db6195c..61657a4 100644
  
  sub has_dst_changes { 1 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm b/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm
-index 411f8fa..dc1a64c 100644
 --- a/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm
 +++ b/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm
 @@ -3,7 +3,7 @@
@@ -9265,7 +8831,7 @@ index 411f8fa..dc1a64c 100644
  #
  # Do not edit this file directly.
  #
-@@ -249,26 +249,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -249,26 +249,26 @@
      ],
      [
  62831433600, #    utc_start 1992-01-18 16:00:00 (Sat)
@@ -9300,7 +8866,7 @@ index 411f8fa..dc1a64c 100644
  62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
  39600,
  0,
-@@ -618,7 +618,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -618,7 +618,7 @@
      ],
  ];
  
@@ -9309,8 +8875,6 @@ index 411f8fa..dc1a64c 100644
  
  sub has_dst_changes { 30 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Taipei.pm b/lib/DateTime/TimeZone/Asia/Taipei.pm
-index 31c5f70..1e277c9 100644
 --- a/lib/DateTime/TimeZone/Asia/Taipei.pm
 +++ b/lib/DateTime/TimeZone/Asia/Taipei.pm
 @@ -3,7 +3,7 @@
@@ -9322,7 +8886,7 @@ index 31c5f70..1e277c9 100644
  #
  # Do not edit this file directly.
  #
-@@ -402,7 +402,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -402,7 +402,7 @@
      ],
  ];
  
@@ -9331,8 +8895,6 @@ index 31c5f70..1e277c9 100644
  
  sub has_dst_changes { 19 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Tashkent.pm b/lib/DateTime/TimeZone/Asia/Tashkent.pm
-index be1280c..441def8 100644
 --- a/lib/DateTime/TimeZone/Asia/Tashkent.pm
 +++ b/lib/DateTime/TimeZone/Asia/Tashkent.pm
 @@ -3,7 +3,7 @@
@@ -9344,7 +8906,7 @@ index be1280c..441def8 100644
  #
  # Do not edit this file directly.
  #
-@@ -267,7 +267,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -267,7 +267,7 @@
      ],
  ];
  
@@ -9353,8 +8915,6 @@ index be1280c..441def8 100644
  
  sub has_dst_changes { 12 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Tbilisi.pm b/lib/DateTime/TimeZone/Asia/Tbilisi.pm
-index c8aea96..f2dac15 100644
 --- a/lib/DateTime/TimeZone/Asia/Tbilisi.pm
 +++ b/lib/DateTime/TimeZone/Asia/Tbilisi.pm
 @@ -3,7 +3,7 @@
@@ -9366,7 +8926,7 @@ index c8aea96..f2dac15 100644
  #
  # Do not edit this file directly.
  #
-@@ -528,7 +528,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -528,7 +528,7 @@
      ],
  ];
  
@@ -9375,8 +8935,6 @@ index c8aea96..f2dac15 100644
  
  sub has_dst_changes { 27 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Tehran.pm b/lib/DateTime/TimeZone/Asia/Tehran.pm
-index 8e097a4..d25379d 100644
 --- a/lib/DateTime/TimeZone/Asia/Tehran.pm
 +++ b/lib/DateTime/TimeZone/Asia/Tehran.pm
 @@ -3,7 +3,7 @@
@@ -9388,7 +8946,7 @@ index 8e097a4..d25379d 100644
  #
  # Do not edit this file directly.
  #
-@@ -924,7 +924,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -924,7 +924,7 @@
      ],
  ];
  
@@ -9397,8 +8955,6 @@ index 8e097a4..d25379d 100644
  
  sub has_dst_changes { 48 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Thimphu.pm b/lib/DateTime/TimeZone/Asia/Thimphu.pm
-index 202f4d0..c3051bf 100644
 --- a/lib/DateTime/TimeZone/Asia/Thimphu.pm
 +++ b/lib/DateTime/TimeZone/Asia/Thimphu.pm
 @@ -3,7 +3,7 @@
@@ -9410,7 +8966,7 @@ index 202f4d0..c3051bf 100644
  #
  # Do not edit this file directly.
  #
-@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -51,7 +51,7 @@
      ],
  ];
  
@@ -9419,8 +8975,6 @@ index 202f4d0..c3051bf 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Tokyo.pm b/lib/DateTime/TimeZone/Asia/Tokyo.pm
-index 095178d..44158e5 100644
 --- a/lib/DateTime/TimeZone/Asia/Tokyo.pm
 +++ b/lib/DateTime/TimeZone/Asia/Tokyo.pm
 @@ -3,7 +3,7 @@
@@ -9432,7 +8986,7 @@ index 095178d..44158e5 100644
  #
  # Do not edit this file directly.
  #
-@@ -132,7 +132,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -132,7 +132,7 @@
      ],
  ];
  
@@ -9441,9 +8995,6 @@ index 095178d..44158e5 100644
  
  sub has_dst_changes { 4 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Tomsk.pm b/lib/DateTime/TimeZone/Asia/Tomsk.pm
-new file mode 100644
-index 0000000..4d846d6
 --- /dev/null
 +++ b/lib/DateTime/TimeZone/Asia/Tomsk.pm
 @@ -0,0 +1,653 @@
@@ -10100,8 +9651,6 @@ index 0000000..4d846d6
 +
 +1;
 +
-diff --git a/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm b/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm
-index da9bdc0..130dc1f 100644
 --- a/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm
 +++ b/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm
 @@ -3,7 +3,7 @@
@@ -10113,7 +9662,7 @@ index da9bdc0..130dc1f 100644
  #
  # Do not edit this file directly.
  #
-@@ -672,7 +672,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -672,7 +672,7 @@
      ],
  ];
  
@@ -10122,8 +9671,6 @@ index da9bdc0..130dc1f 100644
  
  sub has_dst_changes { 35 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Urumqi.pm b/lib/DateTime/TimeZone/Asia/Urumqi.pm
-index a75bb1a..016efda 100644
 --- a/lib/DateTime/TimeZone/Asia/Urumqi.pm
 +++ b/lib/DateTime/TimeZone/Asia/Urumqi.pm
 @@ -3,7 +3,7 @@
@@ -10135,7 +9682,7 @@ index a75bb1a..016efda 100644
  #
  # Do not edit this file directly.
  #
-@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -42,7 +42,7 @@
      ],
  ];
  
@@ -10144,8 +9691,6 @@ index a75bb1a..016efda 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Ust_Nera.pm b/lib/DateTime/TimeZone/Asia/Ust_Nera.pm
-index bd13a46..2ab5814 100644
 --- a/lib/DateTime/TimeZone/Asia/Ust_Nera.pm
 +++ b/lib/DateTime/TimeZone/Asia/Ust_Nera.pm
 @@ -3,7 +3,7 @@
@@ -10157,7 +9702,7 @@ index bd13a46..2ab5814 100644
  #
  # Do not edit this file directly.
  #
-@@ -249,26 +249,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -249,26 +249,26 @@
      ],
      [
  62831433600, #    utc_start 1992-01-18 16:00:00 (Sat)
@@ -10192,7 +9737,7 @@ index bd13a46..2ab5814 100644
  62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
  39600,
  0,
-@@ -627,7 +627,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -627,7 +627,7 @@
      ],
  ];
  
@@ -10201,8 +9746,6 @@ index bd13a46..2ab5814 100644
  
  sub has_dst_changes { 30 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Vladivostok.pm b/lib/DateTime/TimeZone/Asia/Vladivostok.pm
-index d0c3846..fc56721 100644
 --- a/lib/DateTime/TimeZone/Asia/Vladivostok.pm
 +++ b/lib/DateTime/TimeZone/Asia/Vladivostok.pm
 @@ -3,7 +3,7 @@
@@ -10214,7 +9757,7 @@ index d0c3846..fc56721 100644
  #
  # Do not edit this file directly.
  #
-@@ -249,26 +249,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -249,26 +249,26 @@
      ],
      [
  62831437200, #    utc_start 1992-01-18 17:00:00 (Sat)
@@ -10249,7 +9792,7 @@ index d0c3846..fc56721 100644
  62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
  36000,
  0,
-@@ -618,7 +618,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -618,7 +618,7 @@
      ],
  ];
  
@@ -10258,8 +9801,6 @@ index d0c3846..fc56721 100644
  
  sub has_dst_changes { 30 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Yakutsk.pm b/lib/DateTime/TimeZone/Asia/Yakutsk.pm
-index 2d08fec..397c632 100644
 --- a/lib/DateTime/TimeZone/Asia/Yakutsk.pm
 +++ b/lib/DateTime/TimeZone/Asia/Yakutsk.pm
 @@ -3,7 +3,7 @@
@@ -10271,7 +9812,7 @@ index 2d08fec..397c632 100644
  #
  # Do not edit this file directly.
  #
-@@ -249,26 +249,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -249,26 +249,26 @@
      ],
      [
  62831440800, #    utc_start 1992-01-18 18:00:00 (Sat)
@@ -10306,7 +9847,7 @@ index 2d08fec..397c632 100644
  62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
  32400,
  0,
-@@ -618,7 +618,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -618,7 +618,7 @@
      ],
  ];
  
@@ -10315,8 +9856,6 @@ index 2d08fec..397c632 100644
  
  sub has_dst_changes { 30 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm b/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm
-index a66dae5..f9e96f8 100644
 --- a/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm
 +++ b/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm
 @@ -3,7 +3,7 @@
@@ -10328,7 +9867,7 @@ index a66dae5..f9e96f8 100644
  #
  # Do not edit this file directly.
  #
-@@ -258,26 +258,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -258,26 +258,26 @@
      ],
      [
  62831455200, #    utc_start 1992-01-18 22:00:00 (Sat)
@@ -10363,7 +9902,7 @@ index a66dae5..f9e96f8 100644
  62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
  18000,
  0,
-@@ -627,7 +627,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -627,7 +627,7 @@
      ],
  ];
  
@@ -10372,8 +9911,6 @@ index a66dae5..f9e96f8 100644
  
  sub has_dst_changes { 30 }
  
-diff --git a/lib/DateTime/TimeZone/Asia/Yerevan.pm b/lib/DateTime/TimeZone/Asia/Yerevan.pm
-index 5f9f162..f8ff7c9 100644
 --- a/lib/DateTime/TimeZone/Asia/Yerevan.pm
 +++ b/lib/DateTime/TimeZone/Asia/Yerevan.pm
 @@ -3,7 +3,7 @@
@@ -10385,7 +9922,7 @@ index 5f9f162..f8ff7c9 100644
  #
  # Do not edit this file directly.
  #
-@@ -249,26 +249,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -249,26 +249,26 @@
      ],
      [
  62821782000, #    utc_start 1991-09-28 23:00:00 (Sat)
@@ -10420,7 +9957,7 @@ index 5f9f162..f8ff7c9 100644
  62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
  10800,
  0,
-@@ -600,17 +600,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -600,17 +600,17 @@
      ],
      [
  63455608800, #    utc_start 2011-10-29 22:00:00 (Sat)
@@ -10442,7 +9979,7 @@ index 5f9f162..f8ff7c9 100644
  DateTime::TimeZone::INFINITY, #    local_end
  14400,
  0,
-@@ -618,7 +618,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -618,7 +618,7 @@
      ],
  ];
  
@@ -10451,8 +9988,6 @@ index 5f9f162..f8ff7c9 100644
  
  sub has_dst_changes { 31 }
  
-diff --git a/lib/DateTime/TimeZone/Atlantic/Azores.pm b/lib/DateTime/TimeZone/Atlantic/Azores.pm
-index 7b7439c..1e6db74 100644
 --- a/lib/DateTime/TimeZone/Atlantic/Azores.pm
 +++ b/lib/DateTime/TimeZone/Atlantic/Azores.pm
 @@ -3,7 +3,7 @@
@@ -10464,7 +9999,7 @@ index 7b7439c..1e6db74 100644
  #
  # Do not edit this file directly.
  #
-@@ -1833,7 +1833,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1833,7 +1833,7 @@
      ],
  ];
  
@@ -10473,7 +10008,7 @@ index 7b7439c..1e6db74 100644
  
  sub has_dst_changes { 103 }
  
-@@ -1887,25 +1887,25 @@ sub _last_observance { $last_observance }
+@@ -1887,25 +1887,25 @@
  my $rules = [
    bless( {
      'at' => '1:00u',
@@ -10509,8 +10044,6 @@ index 7b7439c..1e6db74 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Atlantic/Bermuda.pm b/lib/DateTime/TimeZone/Atlantic/Bermuda.pm
-index 022a650..7870c02 100644
 --- a/lib/DateTime/TimeZone/Atlantic/Bermuda.pm
 +++ b/lib/DateTime/TimeZone/Atlantic/Bermuda.pm
 @@ -3,7 +3,7 @@
@@ -10522,7 +10055,7 @@ index 022a650..7870c02 100644
  #
  # Do not edit this file directly.
  #
-@@ -1014,7 +1014,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1014,7 +1014,7 @@
      ],
  ];
  
@@ -10531,7 +10064,7 @@ index 022a650..7870c02 100644
  
  sub has_dst_changes { 54 }
  
-@@ -1069,24 +1069,24 @@ my $rules = [
+@@ -1069,24 +1069,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -10566,8 +10099,6 @@ index 022a650..7870c02 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Atlantic/Canary.pm b/lib/DateTime/TimeZone/Atlantic/Canary.pm
-index 0e89a9e..3abcfdb 100644
 --- a/lib/DateTime/TimeZone/Atlantic/Canary.pm
 +++ b/lib/DateTime/TimeZone/Atlantic/Canary.pm
 @@ -3,7 +3,7 @@
@@ -10579,7 +10110,7 @@ index 0e89a9e..3abcfdb 100644
  #
  # Do not edit this file directly.
  #
-@@ -906,7 +906,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -906,7 +906,7 @@
      ],
  ];
  
@@ -10588,7 +10119,7 @@ index 0e89a9e..3abcfdb 100644
  
  sub has_dst_changes { 48 }
  
-@@ -960,25 +960,25 @@ sub _last_observance { $last_observance }
+@@ -960,25 +960,25 @@
  my $rules = [
    bless( {
      'at' => '1:00u',
@@ -10624,8 +10155,6 @@ index 0e89a9e..3abcfdb 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm b/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm
-index 1d675c4..754011f 100644
 --- a/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm
 +++ b/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm
 @@ -3,7 +3,7 @@
@@ -10637,7 +10166,7 @@ index 1d675c4..754011f 100644
  #
  # Do not edit this file directly.
  #
-@@ -69,7 +69,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -69,7 +69,7 @@
      ],
  ];
  
@@ -10646,8 +10175,6 @@ index 1d675c4..754011f 100644
  
  sub has_dst_changes { 1 }
  
-diff --git a/lib/DateTime/TimeZone/Atlantic/Faroe.pm b/lib/DateTime/TimeZone/Atlantic/Faroe.pm
-index 39f69c6..a4baf37 100644
 --- a/lib/DateTime/TimeZone/Atlantic/Faroe.pm
 +++ b/lib/DateTime/TimeZone/Atlantic/Faroe.pm
 @@ -3,7 +3,7 @@
@@ -10659,7 +10186,7 @@ index 39f69c6..a4baf37 100644
  #
  # Do not edit this file directly.
  #
-@@ -888,7 +888,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -888,7 +888,7 @@
      ],
  ];
  
@@ -10668,8 +10195,6 @@ index 39f69c6..a4baf37 100644
  
  sub has_dst_changes { 47 }
  
-diff --git a/lib/DateTime/TimeZone/Atlantic/Madeira.pm b/lib/DateTime/TimeZone/Atlantic/Madeira.pm
-index bc648a4..c77db85 100644
 --- a/lib/DateTime/TimeZone/Atlantic/Madeira.pm
 +++ b/lib/DateTime/TimeZone/Atlantic/Madeira.pm
 @@ -3,7 +3,7 @@
@@ -10681,7 +10206,7 @@ index bc648a4..c77db85 100644
  #
  # Do not edit this file directly.
  #
-@@ -1833,7 +1833,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1833,7 +1833,7 @@
      ],
  ];
  
@@ -10690,7 +10215,7 @@ index bc648a4..c77db85 100644
  
  sub has_dst_changes { 103 }
  
-@@ -1887,25 +1887,25 @@ sub _last_observance { $last_observance }
+@@ -1887,25 +1887,25 @@
  my $rules = [
    bless( {
      'at' => '1:00u',
@@ -10726,8 +10251,6 @@ index bc648a4..c77db85 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Atlantic/Reykjavik.pm b/lib/DateTime/TimeZone/Atlantic/Reykjavik.pm
-index b70888b..56cc6f8 100644
 --- a/lib/DateTime/TimeZone/Atlantic/Reykjavik.pm
 +++ b/lib/DateTime/TimeZone/Atlantic/Reykjavik.pm
 @@ -3,7 +3,7 @@
@@ -10739,7 +10262,7 @@ index b70888b..56cc6f8 100644
  #
  # Do not edit this file directly.
  #
-@@ -645,7 +645,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -645,7 +645,7 @@
      ],
  ];
  
@@ -10748,8 +10271,6 @@ index b70888b..56cc6f8 100644
  
  sub has_dst_changes { 33 }
  
-diff --git a/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm b/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm
-index 7a17a15..b11a685 100644
 --- a/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm
 +++ b/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm
 @@ -3,7 +3,7 @@
@@ -10761,7 +10282,7 @@ index 7a17a15..b11a685 100644
  #
  # Do not edit this file directly.
  #
-@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -42,7 +42,7 @@
      ],
  ];
  
@@ -10770,8 +10291,6 @@ index 7a17a15..b11a685 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Atlantic/Stanley.pm b/lib/DateTime/TimeZone/Atlantic/Stanley.pm
-index 83a2796..1fbb1ce 100644
 --- a/lib/DateTime/TimeZone/Atlantic/Stanley.pm
 +++ b/lib/DateTime/TimeZone/Atlantic/Stanley.pm
 @@ -3,7 +3,7 @@
@@ -10783,7 +10302,7 @@ index 83a2796..1fbb1ce 100644
  #
  # Do not edit this file directly.
  #
-@@ -663,7 +663,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -663,7 +663,7 @@
      ],
  ];
  
@@ -10792,8 +10311,6 @@ index 83a2796..1fbb1ce 100644
  
  sub has_dst_changes { 33 }
  
-diff --git a/lib/DateTime/TimeZone/Australia/Adelaide.pm b/lib/DateTime/TimeZone/Australia/Adelaide.pm
-index ba2d604..3e520dc 100644
 --- a/lib/DateTime/TimeZone/Australia/Adelaide.pm
 +++ b/lib/DateTime/TimeZone/Australia/Adelaide.pm
 @@ -3,7 +3,7 @@
@@ -10805,7 +10322,7 @@ index ba2d604..3e520dc 100644
  #
  # Do not edit this file directly.
  #
-@@ -1140,7 +1140,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1140,7 +1140,7 @@
      ],
  ];
  
@@ -10814,8 +10331,6 @@ index ba2d604..3e520dc 100644
  
  sub has_dst_changes { 61 }
  
-diff --git a/lib/DateTime/TimeZone/Australia/Brisbane.pm b/lib/DateTime/TimeZone/Australia/Brisbane.pm
-index 7a390ae..c1bdaa1 100644
 --- a/lib/DateTime/TimeZone/Australia/Brisbane.pm
 +++ b/lib/DateTime/TimeZone/Australia/Brisbane.pm
 @@ -3,7 +3,7 @@
@@ -10827,7 +10342,7 @@ index 7a390ae..c1bdaa1 100644
  #
  # Do not edit this file directly.
  #
-@@ -195,7 +195,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -195,7 +195,7 @@
      ],
  ];
  
@@ -10836,8 +10351,6 @@ index 7a390ae..c1bdaa1 100644
  
  sub has_dst_changes { 8 }
  
-diff --git a/lib/DateTime/TimeZone/Australia/Broken_Hill.pm b/lib/DateTime/TimeZone/Australia/Broken_Hill.pm
-index 33d1deb..436115f 100644
 --- a/lib/DateTime/TimeZone/Australia/Broken_Hill.pm
 +++ b/lib/DateTime/TimeZone/Australia/Broken_Hill.pm
 @@ -3,7 +3,7 @@
@@ -10849,7 +10362,7 @@ index 33d1deb..436115f 100644
  #
  # Do not edit this file directly.
  #
-@@ -1158,7 +1158,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1158,7 +1158,7 @@
      ],
  ];
  
@@ -10858,7 +10371,7 @@ index 33d1deb..436115f 100644
  
  sub has_dst_changes { 62 }
  
-@@ -1213,24 +1213,24 @@ my $rules = [
+@@ -1213,24 +1213,24 @@
    bless( {
      'at' => '2:00s',
      'from' => '2008',
@@ -10891,8 +10404,6 @@ index 33d1deb..436115f 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Australia/Currie.pm b/lib/DateTime/TimeZone/Australia/Currie.pm
-index 0560a78..ec278f7 100644
 --- a/lib/DateTime/TimeZone/Australia/Currie.pm
 +++ b/lib/DateTime/TimeZone/Australia/Currie.pm
 @@ -3,7 +3,7 @@
@@ -10904,7 +10415,7 @@ index 0560a78..ec278f7 100644
  #
  # Do not edit this file directly.
  #
-@@ -1140,7 +1140,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1140,7 +1140,7 @@
      ],
  ];
  
@@ -10913,8 +10424,6 @@ index 0560a78..ec278f7 100644
  
  sub has_dst_changes { 62 }
  
-diff --git a/lib/DateTime/TimeZone/Australia/Darwin.pm b/lib/DateTime/TimeZone/Australia/Darwin.pm
-index ab4edd8..ea67adc 100644
 --- a/lib/DateTime/TimeZone/Australia/Darwin.pm
 +++ b/lib/DateTime/TimeZone/Australia/Darwin.pm
 @@ -3,7 +3,7 @@
@@ -10926,7 +10435,7 @@ index ab4edd8..ea67adc 100644
  #
  # Do not edit this file directly.
  #
-@@ -123,7 +123,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -123,7 +123,7 @@
      ],
  ];
  
@@ -10935,8 +10444,6 @@ index ab4edd8..ea67adc 100644
  
  sub has_dst_changes { 4 }
  
-diff --git a/lib/DateTime/TimeZone/Australia/Eucla.pm b/lib/DateTime/TimeZone/Australia/Eucla.pm
-index de24e7a..96a8926 100644
 --- a/lib/DateTime/TimeZone/Australia/Eucla.pm
 +++ b/lib/DateTime/TimeZone/Australia/Eucla.pm
 @@ -3,7 +3,7 @@
@@ -10948,7 +10455,7 @@ index de24e7a..96a8926 100644
  #
  # Do not edit this file directly.
  #
-@@ -213,7 +213,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -213,7 +213,7 @@
      ],
  ];
  
@@ -10957,8 +10464,6 @@ index de24e7a..96a8926 100644
  
  sub has_dst_changes { 9 }
  
-diff --git a/lib/DateTime/TimeZone/Australia/Hobart.pm b/lib/DateTime/TimeZone/Australia/Hobart.pm
-index 4475549..0aa330a 100644
 --- a/lib/DateTime/TimeZone/Australia/Hobart.pm
 +++ b/lib/DateTime/TimeZone/Australia/Hobart.pm
 @@ -3,7 +3,7 @@
@@ -10970,7 +10475,7 @@ index 4475549..0aa330a 100644
  #
  # Do not edit this file directly.
  #
-@@ -1212,7 +1212,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1212,7 +1212,7 @@
      ],
  ];
  
@@ -10979,7 +10484,7 @@ index 4475549..0aa330a 100644
  
  sub has_dst_changes { 66 }
  
-@@ -1266,25 +1266,25 @@ sub _last_observance { $last_observance }
+@@ -1266,25 +1266,25 @@
  my $rules = [
    bless( {
      'at' => '2:00s',
@@ -11015,8 +10520,6 @@ index 4475549..0aa330a 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Australia/Lindeman.pm b/lib/DateTime/TimeZone/Australia/Lindeman.pm
-index 74c6e6e..5c2afbe 100644
 --- a/lib/DateTime/TimeZone/Australia/Lindeman.pm
 +++ b/lib/DateTime/TimeZone/Australia/Lindeman.pm
 @@ -3,7 +3,7 @@
@@ -11028,7 +10531,7 @@ index 74c6e6e..5c2afbe 100644
  #
  # Do not edit this file directly.
  #
-@@ -240,7 +240,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -240,7 +240,7 @@
      ],
  ];
  
@@ -11037,8 +10540,6 @@ index 74c6e6e..5c2afbe 100644
  
  sub has_dst_changes { 10 }
  
-diff --git a/lib/DateTime/TimeZone/Australia/Lord_Howe.pm b/lib/DateTime/TimeZone/Australia/Lord_Howe.pm
-index 749b5c0..5b5483d 100644
 --- a/lib/DateTime/TimeZone/Australia/Lord_Howe.pm
 +++ b/lib/DateTime/TimeZone/Australia/Lord_Howe.pm
 @@ -3,7 +3,7 @@
@@ -11050,7 +10551,7 @@ index 749b5c0..5b5483d 100644
  #
  # Do not edit this file directly.
  #
-@@ -879,7 +879,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -879,7 +879,7 @@
      ],
  ];
  
@@ -11059,7 +10560,7 @@ index 749b5c0..5b5483d 100644
  
  sub has_dst_changes { 47 }
  
-@@ -934,24 +934,24 @@ my $rules = [
+@@ -934,24 +934,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2008',
@@ -11092,8 +10593,6 @@ index 749b5c0..5b5483d 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Australia/Melbourne.pm b/lib/DateTime/TimeZone/Australia/Melbourne.pm
-index 5a7b7e2..8c88809 100644
 --- a/lib/DateTime/TimeZone/Australia/Melbourne.pm
 +++ b/lib/DateTime/TimeZone/Australia/Melbourne.pm
 @@ -3,7 +3,7 @@
@@ -11105,7 +10604,7 @@ index 5a7b7e2..8c88809 100644
  #
  # Do not edit this file directly.
  #
-@@ -1131,7 +1131,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1131,7 +1131,7 @@
      ],
  ];
  
@@ -11114,7 +10613,7 @@ index 5a7b7e2..8c88809 100644
  
  sub has_dst_changes { 61 }
  
-@@ -1186,24 +1186,24 @@ my $rules = [
+@@ -1186,24 +1186,24 @@
    bless( {
      'at' => '2:00s',
      'from' => '2008',
@@ -11147,8 +10646,6 @@ index 5a7b7e2..8c88809 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Australia/Perth.pm b/lib/DateTime/TimeZone/Australia/Perth.pm
-index 9ff9c61..7f8569c 100644
 --- a/lib/DateTime/TimeZone/Australia/Perth.pm
 +++ b/lib/DateTime/TimeZone/Australia/Perth.pm
 @@ -3,7 +3,7 @@
@@ -11160,7 +10657,7 @@ index 9ff9c61..7f8569c 100644
  #
  # Do not edit this file directly.
  #
-@@ -213,7 +213,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -213,7 +213,7 @@
      ],
  ];
  
@@ -11169,8 +10666,6 @@ index 9ff9c61..7f8569c 100644
  
  sub has_dst_changes { 9 }
  
-diff --git a/lib/DateTime/TimeZone/Australia/Sydney.pm b/lib/DateTime/TimeZone/Australia/Sydney.pm
-index ea5ded3..89eccbf 100644
 --- a/lib/DateTime/TimeZone/Australia/Sydney.pm
 +++ b/lib/DateTime/TimeZone/Australia/Sydney.pm
 @@ -3,7 +3,7 @@
@@ -11182,7 +10677,7 @@ index ea5ded3..89eccbf 100644
  #
  # Do not edit this file directly.
  #
-@@ -1131,7 +1131,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1131,7 +1131,7 @@
      ],
  ];
  
@@ -11191,7 +10686,7 @@ index ea5ded3..89eccbf 100644
  
  sub has_dst_changes { 61 }
  
-@@ -1186,24 +1186,24 @@ my $rules = [
+@@ -1186,24 +1186,24 @@
    bless( {
      'at' => '2:00s',
      'from' => '2008',
@@ -11224,8 +10719,6 @@ index ea5ded3..89eccbf 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/CET.pm b/lib/DateTime/TimeZone/CET.pm
-index 302568c..6bff776 100644
 --- a/lib/DateTime/TimeZone/CET.pm
 +++ b/lib/DateTime/TimeZone/CET.pm
 @@ -3,7 +3,7 @@
@@ -11237,7 +10730,7 @@ index 302568c..6bff776 100644
  #
  # Do not edit this file directly.
  #
-@@ -1068,7 +1068,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1068,7 +1068,7 @@
      ],
  ];
  
@@ -11246,7 +10739,7 @@ index 302568c..6bff776 100644
  
  sub has_dst_changes { 58 }
  
-@@ -1096,25 +1096,25 @@ sub _last_observance { $last_observance }
+@@ -1096,25 +1096,25 @@
  my $rules = [
    bless( {
      'at' => '2:00s',
@@ -11282,8 +10775,6 @@ index 302568c..6bff776 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/CST6CDT.pm b/lib/DateTime/TimeZone/CST6CDT.pm
-index 2479fbc..394a910 100644
 --- a/lib/DateTime/TimeZone/CST6CDT.pm
 +++ b/lib/DateTime/TimeZone/CST6CDT.pm
 @@ -3,7 +3,7 @@
@@ -11295,7 +10786,7 @@ index 2479fbc..394a910 100644
  #
  # Do not edit this file directly.
  #
-@@ -1185,7 +1185,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1185,7 +1185,7 @@
      ],
  ];
  
@@ -11304,7 +10795,7 @@ index 2479fbc..394a910 100644
  
  sub has_dst_changes { 65 }
  
-@@ -1214,24 +1214,24 @@ my $rules = [
+@@ -1214,24 +1214,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -11339,11 +10830,9 @@ index 2479fbc..394a910 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Catalog.pm b/lib/DateTime/TimeZone/Catalog.pm
-index e609c14..7e0ef90 100644
 --- a/lib/DateTime/TimeZone/Catalog.pm
 +++ b/lib/DateTime/TimeZone/Catalog.pm
-@@ -239,6 +239,7 @@ qw(
+@@ -239,6 +239,7 @@
    Asia/Tehran
    Asia/Thimphu
    Asia/Tokyo
@@ -11351,7 +10840,7 @@ index e609c14..7e0ef90 100644
    Asia/Ulaanbaatar
    Asia/Urumqi
    Asia/Ust-Nera
-@@ -289,6 +290,7 @@ qw(
+@@ -289,6 +290,7 @@
    Europe/Istanbul
    Europe/Kaliningrad
    Europe/Kiev
@@ -11359,7 +10848,7 @@ index e609c14..7e0ef90 100644
    Europe/Lisbon
    Europe/London
    Europe/Luxembourg
-@@ -614,6 +616,7 @@ qw(
+@@ -614,6 +616,7 @@
      Tehran
      Thimphu
      Tokyo
@@ -11367,7 +10856,7 @@ index e609c14..7e0ef90 100644
      Ulaanbaatar
      Urumqi
      Ust-Nera
-@@ -665,6 +668,7 @@ qw(
+@@ -665,6 +668,7 @@
      Istanbul
      Kaliningrad
      Kiev
@@ -11375,7 +10864,7 @@ index e609c14..7e0ef90 100644
      Lisbon
      London
      Luxembourg
-@@ -1431,6 +1435,7 @@ qw(
+@@ -1431,6 +1435,7 @@
      Europe/Moscow
      Europe/Simferopol
      Europe/Volgograd
@@ -11383,7 +10872,7 @@ index e609c14..7e0ef90 100644
      Europe/Astrakhan
      Europe/Samara
      Europe/Ulyanovsk
-@@ -1438,6 +1443,7 @@ qw(
+@@ -1438,6 +1443,7 @@
      Asia/Omsk
      Asia/Novosibirsk
      Asia/Barnaul
@@ -11391,7 +10880,7 @@ index e609c14..7e0ef90 100644
      Asia/Novokuznetsk
      Asia/Krasnoyarsk
      Asia/Irkutsk
-@@ -1879,7 +1885,7 @@ qw(
+@@ -1879,7 +1885,7 @@
  
  ;
  
@@ -11400,7 +10889,7 @@ index e609c14..7e0ef90 100644
  
  
  1;
-@@ -2140,6 +2146,7 @@ so that applications can easily present a list of timezones.
+@@ -2140,6 +2146,7 @@
    Asia/Omsk
    Asia/Sakhalin
    Asia/Srednekolymsk
@@ -11408,7 +10897,7 @@ index e609c14..7e0ef90 100644
    Asia/Ust-Nera
    Asia/Vladivostok
    Asia/Yakutsk
-@@ -2191,6 +2198,7 @@ so that applications can easily present a list of timezones.
+@@ -2191,6 +2198,7 @@
    Europe/Istanbul
    Europe/Kaliningrad
    Europe/Kiev
@@ -11416,7 +10905,7 @@ index e609c14..7e0ef90 100644
    Europe/Lisbon
    Europe/London
    Europe/Luxembourg
-@@ -3110,14 +3118,16 @@ so that applications can easily present a list of timezones.
+@@ -3110,14 +3118,16 @@
    Europe/Kaliningrad - MSK-01 - Kaliningrad
    Europe/Moscow - MSK+00 - Moscow area
    Europe/Simferopol - MSK+00 - Crimea
@@ -11435,7 +10924,7 @@ index e609c14..7e0ef90 100644
    Asia/Novokuznetsk - MSK+04 - Kemerovo
    Asia/Krasnoyarsk - MSK+04 - Krasnoyarsk area
    Asia/Irkutsk - MSK+05 - Irkutsk, Buryatia
-@@ -3126,7 +3136,7 @@ so that applications can easily present a list of timezones.
+@@ -3126,7 +3136,7 @@
    Asia/Khandyga - MSK+06 - Tomponsky, Ust-Maysky
    Asia/Vladivostok - MSK+07 - Amur River
    Asia/Ust-Nera - MSK+07 - Oymyakonsky
@@ -11444,8 +10933,6 @@ index e609c14..7e0ef90 100644
    Asia/Sakhalin - MSK+08 - Sakhalin Island
    Asia/Srednekolymsk - MSK+08 - Sakha (E); North Kuril Is
    Asia/Kamchatka - MSK+09 - Kamchatka
-diff --git a/lib/DateTime/TimeZone/EET.pm b/lib/DateTime/TimeZone/EET.pm
-index 4a51a4e..29c8f84 100644
 --- a/lib/DateTime/TimeZone/EET.pm
 +++ b/lib/DateTime/TimeZone/EET.pm
 @@ -3,7 +3,7 @@
@@ -11457,7 +10944,7 @@ index 4a51a4e..29c8f84 100644
  #
  # Do not edit this file directly.
  #
-@@ -942,7 +942,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -942,7 +942,7 @@
      ],
  ];
  
@@ -11466,7 +10953,7 @@ index 4a51a4e..29c8f84 100644
  
  sub has_dst_changes { 51 }
  
-@@ -970,25 +970,25 @@ sub _last_observance { $last_observance }
+@@ -970,25 +970,25 @@
  my $rules = [
    bless( {
      'at' => '1:00u',
@@ -11502,8 +10989,6 @@ index 4a51a4e..29c8f84 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/EST.pm b/lib/DateTime/TimeZone/EST.pm
-index 46e25ca..30135f5 100644
 --- a/lib/DateTime/TimeZone/EST.pm
 +++ b/lib/DateTime/TimeZone/EST.pm
 @@ -3,7 +3,7 @@
@@ -11515,7 +11000,7 @@ index 46e25ca..30135f5 100644
  #
  # Do not edit this file directly.
  #
-@@ -33,7 +33,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -33,7 +33,7 @@
      ],
  ];
  
@@ -11524,8 +11009,6 @@ index 46e25ca..30135f5 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/EST5EDT.pm b/lib/DateTime/TimeZone/EST5EDT.pm
-index 4676cb7..14e16d0 100644
 --- a/lib/DateTime/TimeZone/EST5EDT.pm
 +++ b/lib/DateTime/TimeZone/EST5EDT.pm
 @@ -3,7 +3,7 @@
@@ -11537,7 +11020,7 @@ index 4676cb7..14e16d0 100644
  #
  # Do not edit this file directly.
  #
-@@ -1185,7 +1185,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1185,7 +1185,7 @@
      ],
  ];
  
@@ -11546,7 +11029,7 @@ index 4676cb7..14e16d0 100644
  
  sub has_dst_changes { 65 }
  
-@@ -1214,24 +1214,24 @@ my $rules = [
+@@ -1214,24 +1214,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -11581,8 +11064,6 @@ index 4676cb7..14e16d0 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Europe/Amsterdam.pm b/lib/DateTime/TimeZone/Europe/Amsterdam.pm
-index 9c5f102..26646c9 100644
 --- a/lib/DateTime/TimeZone/Europe/Amsterdam.pm
 +++ b/lib/DateTime/TimeZone/Europe/Amsterdam.pm
 @@ -3,7 +3,7 @@
@@ -11594,7 +11075,7 @@ index 9c5f102..26646c9 100644
  #
  # Do not edit this file directly.
  #
-@@ -1473,7 +1473,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1473,7 +1473,7 @@
      ],
  ];
  
@@ -11603,8 +11084,6 @@ index 9c5f102..26646c9 100644
  
  sub has_dst_changes { 80 }
  
-diff --git a/lib/DateTime/TimeZone/Europe/Andorra.pm b/lib/DateTime/TimeZone/Europe/Andorra.pm
-index 9e2329b..430c349 100644
 --- a/lib/DateTime/TimeZone/Europe/Andorra.pm
 +++ b/lib/DateTime/TimeZone/Europe/Andorra.pm
 @@ -3,7 +3,7 @@
@@ -11616,7 +11095,7 @@ index 9e2329b..430c349 100644
  #
  # Do not edit this file directly.
  #
-@@ -816,7 +816,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -816,7 +816,7 @@
      ],
  ];
  
@@ -11625,8 +11104,6 @@ index 9e2329b..430c349 100644
  
  sub has_dst_changes { 43 }
  
-diff --git a/lib/DateTime/TimeZone/Europe/Astrakhan.pm b/lib/DateTime/TimeZone/Europe/Astrakhan.pm
-index a724456..01371ed 100644
 --- a/lib/DateTime/TimeZone/Europe/Astrakhan.pm
 +++ b/lib/DateTime/TimeZone/Europe/Astrakhan.pm
 @@ -3,7 +3,7 @@
@@ -11638,7 +11115,7 @@ index a724456..01371ed 100644
  #
  # Do not edit this file directly.
  #
-@@ -240,17 +240,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -240,17 +240,17 @@
      ],
      [
  62837503200, #    utc_start 1992-03-28 22:00:00 (Sat)
@@ -11660,7 +11137,7 @@ index a724456..01371ed 100644
  62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
  10800,
  0,
-@@ -609,7 +609,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -609,7 +609,7 @@
      ],
  ];
  
@@ -11669,8 +11146,6 @@ index a724456..01371ed 100644
  
  sub has_dst_changes { 29 }
  
-diff --git a/lib/DateTime/TimeZone/Europe/Athens.pm b/lib/DateTime/TimeZone/Europe/Athens.pm
-index 435ae61..00a6cf5 100644
 --- a/lib/DateTime/TimeZone/Europe/Athens.pm
 +++ b/lib/DateTime/TimeZone/Europe/Athens.pm
 @@ -3,7 +3,7 @@
@@ -11682,7 +11157,7 @@ index 435ae61..00a6cf5 100644
  #
  # Do not edit this file directly.
  #
-@@ -1095,7 +1095,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1095,7 +1095,7 @@
      ],
  ];
  
@@ -11691,7 +11166,7 @@ index 435ae61..00a6cf5 100644
  
  sub has_dst_changes { 58 }
  
-@@ -1149,25 +1149,25 @@ sub _last_observance { $last_observance }
+@@ -1149,25 +1149,25 @@
  my $rules = [
    bless( {
      'at' => '1:00u',
@@ -11727,8 +11202,6 @@ index 435ae61..00a6cf5 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Europe/Belgrade.pm b/lib/DateTime/TimeZone/Europe/Belgrade.pm
-index 913d496..e0fb785 100644
 --- a/lib/DateTime/TimeZone/Europe/Belgrade.pm
 +++ b/lib/DateTime/TimeZone/Europe/Belgrade.pm
 @@ -3,7 +3,7 @@
@@ -11740,7 +11213,7 @@ index 913d496..e0fb785 100644
  #
  # Do not edit this file directly.
  #
-@@ -933,7 +933,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -933,7 +933,7 @@
      ],
  ];
  
@@ -11749,8 +11222,6 @@ index 913d496..e0fb785 100644
  
  sub has_dst_changes { 49 }
  
-diff --git a/lib/DateTime/TimeZone/Europe/Berlin.pm b/lib/DateTime/TimeZone/Europe/Berlin.pm
-index 688b135..21cf7e7 100644
 --- a/lib/DateTime/TimeZone/Europe/Berlin.pm
 +++ b/lib/DateTime/TimeZone/Europe/Berlin.pm
 @@ -3,7 +3,7 @@
@@ -11762,7 +11233,7 @@ index 688b135..21cf7e7 100644
  #
  # Do not edit this file directly.
  #
-@@ -1149,7 +1149,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1149,7 +1149,7 @@
      ],
  ];
  
@@ -11771,7 +11242,7 @@ index 688b135..21cf7e7 100644
  
  sub has_dst_changes { 63 }
  
-@@ -1203,25 +1203,25 @@ sub _last_observance { $last_observance }
+@@ -1203,25 +1203,25 @@
  my $rules = [
    bless( {
      'at' => '1:00u',
@@ -11807,8 +11278,6 @@ index 688b135..21cf7e7 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Europe/Brussels.pm b/lib/DateTime/TimeZone/Europe/Brussels.pm
-index 79b4512..64d0864 100644
 --- a/lib/DateTime/TimeZone/Europe/Brussels.pm
 +++ b/lib/DateTime/TimeZone/Europe/Brussels.pm
 @@ -3,7 +3,7 @@
@@ -11820,7 +11289,7 @@ index 79b4512..64d0864 100644
  #
  # Do not edit this file directly.
  #
-@@ -1527,7 +1527,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1527,7 +1527,7 @@
      ],
  ];
  
@@ -11829,7 +11298,7 @@ index 79b4512..64d0864 100644
  
  sub has_dst_changes { 82 }
  
-@@ -1581,25 +1581,25 @@ sub _last_observance { $last_observance }
+@@ -1581,25 +1581,25 @@
  my $rules = [
    bless( {
      'at' => '1:00u',
@@ -11865,8 +11334,6 @@ index 79b4512..64d0864 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Europe/Bucharest.pm b/lib/DateTime/TimeZone/Europe/Bucharest.pm
-index 13527dc..81ad017 100644
 --- a/lib/DateTime/TimeZone/Europe/Bucharest.pm
 +++ b/lib/DateTime/TimeZone/Europe/Bucharest.pm
 @@ -3,7 +3,7 @@
@@ -11878,7 +11345,7 @@ index 13527dc..81ad017 100644
  #
  # Do not edit this file directly.
  #
-@@ -1095,7 +1095,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1095,7 +1095,7 @@
      ],
  ];
  
@@ -11887,7 +11354,7 @@ index 13527dc..81ad017 100644
  
  sub has_dst_changes { 57 }
  
-@@ -1149,25 +1149,25 @@ sub _last_observance { $last_observance }
+@@ -1149,25 +1149,25 @@
  my $rules = [
    bless( {
      'at' => '1:00u',
@@ -11923,8 +11390,6 @@ index 13527dc..81ad017 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Europe/Budapest.pm b/lib/DateTime/TimeZone/Europe/Budapest.pm
-index 0054fff..7252ccb 100644
 --- a/lib/DateTime/TimeZone/Europe/Budapest.pm
 +++ b/lib/DateTime/TimeZone/Europe/Budapest.pm
 @@ -3,7 +3,7 @@
@@ -11936,7 +11401,7 @@ index 0054fff..7252ccb 100644
  #
  # Do not edit this file directly.
  #
-@@ -1221,7 +1221,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1221,7 +1221,7 @@
      ],
  ];
  
@@ -11945,8 +11410,6 @@ index 0054fff..7252ccb 100644
  
  sub has_dst_changes { 65 }
  
-diff --git a/lib/DateTime/TimeZone/Europe/Chisinau.pm b/lib/DateTime/TimeZone/Europe/Chisinau.pm
-index b7b54e9..9f765a3 100644
 --- a/lib/DateTime/TimeZone/Europe/Chisinau.pm
 +++ b/lib/DateTime/TimeZone/Europe/Chisinau.pm
 @@ -3,7 +3,7 @@
@@ -11958,7 +11421,7 @@ index b7b54e9..9f765a3 100644
  #
  # Do not edit this file directly.
  #
-@@ -1131,7 +1131,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1131,7 +1131,7 @@
      ],
  ];
  
@@ -11967,8 +11430,6 @@ index b7b54e9..9f765a3 100644
  
  sub has_dst_changes { 60 }
  
-diff --git a/lib/DateTime/TimeZone/Europe/Copenhagen.pm b/lib/DateTime/TimeZone/Europe/Copenhagen.pm
-index 5b7c6f3..3726194 100644
 --- a/lib/DateTime/TimeZone/Europe/Copenhagen.pm
 +++ b/lib/DateTime/TimeZone/Europe/Copenhagen.pm
 @@ -3,7 +3,7 @@
@@ -11980,7 +11441,7 @@ index 5b7c6f3..3726194 100644
  #
  # Do not edit this file directly.
  #
-@@ -1059,7 +1059,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1059,7 +1059,7 @@
      ],
  ];
  
@@ -11989,8 +11450,6 @@ index 5b7c6f3..3726194 100644
  
  sub has_dst_changes { 56 }
  
-diff --git a/lib/DateTime/TimeZone/Europe/Dublin.pm b/lib/DateTime/TimeZone/Europe/Dublin.pm
-index faad25b..1b4b005 100644
 --- a/lib/DateTime/TimeZone/Europe/Dublin.pm
 +++ b/lib/DateTime/TimeZone/Europe/Dublin.pm
 @@ -3,7 +3,7 @@
@@ -12002,7 +11461,7 @@ index faad25b..1b4b005 100644
  #
  # Do not edit this file directly.
  #
-@@ -1914,7 +1914,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1914,7 +1914,7 @@
      ],
  ];
  
@@ -12011,7 +11470,7 @@ index faad25b..1b4b005 100644
  
  sub has_dst_changes { 103 }
  
-@@ -1968,25 +1968,25 @@ sub _last_observance { $last_observance }
+@@ -1968,25 +1968,25 @@
  my $rules = [
    bless( {
      'at' => '1:00u',
@@ -12047,8 +11506,6 @@ index faad25b..1b4b005 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Europe/Gibraltar.pm b/lib/DateTime/TimeZone/Europe/Gibraltar.pm
-index cd83a49..303b060 100644
 --- a/lib/DateTime/TimeZone/Europe/Gibraltar.pm
 +++ b/lib/DateTime/TimeZone/Europe/Gibraltar.pm
 @@ -3,7 +3,7 @@
@@ -12060,7 +11517,7 @@ index cd83a49..303b060 100644
  #
  # Do not edit this file directly.
  #
-@@ -1635,7 +1635,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1635,7 +1635,7 @@
      ],
  ];
  
@@ -12069,7 +11526,7 @@ index cd83a49..303b060 100644
  
  sub has_dst_changes { 94 }
  
-@@ -1689,25 +1689,25 @@ sub _last_observance { $last_observance }
+@@ -1689,25 +1689,25 @@
  my $rules = [
    bless( {
      'at' => '1:00u',
@@ -12105,8 +11562,6 @@ index cd83a49..303b060 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Europe/Helsinki.pm b/lib/DateTime/TimeZone/Europe/Helsinki.pm
-index 26ce66d..33b9ecf 100644
 --- a/lib/DateTime/TimeZone/Europe/Helsinki.pm
 +++ b/lib/DateTime/TimeZone/Europe/Helsinki.pm
 @@ -3,7 +3,7 @@
@@ -12118,7 +11573,7 @@ index 26ce66d..33b9ecf 100644
  #
  # Do not edit this file directly.
  #
-@@ -915,7 +915,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -915,7 +915,7 @@
      ],
  ];
  
@@ -12127,8 +11582,6 @@ index 26ce66d..33b9ecf 100644
  
  sub has_dst_changes { 48 }
  
-diff --git a/lib/DateTime/TimeZone/Europe/Istanbul.pm b/lib/DateTime/TimeZone/Europe/Istanbul.pm
-index 79575e9..443edb0 100644
 --- a/lib/DateTime/TimeZone/Europe/Istanbul.pm
 +++ b/lib/DateTime/TimeZone/Europe/Istanbul.pm
 @@ -3,7 +3,7 @@
@@ -12140,7 +11593,7 @@ index 79575e9..443edb0 100644
  #
  # Do not edit this file directly.
  #
-@@ -1428,7 +1428,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1428,7 +1428,7 @@
      ],
  ];
  
@@ -12149,8 +11602,6 @@ index 79575e9..443edb0 100644
  
  sub has_dst_changes { 77 }
  
-diff --git a/lib/DateTime/TimeZone/Europe/Kaliningrad.pm b/lib/DateTime/TimeZone/Europe/Kaliningrad.pm
-index e243541..e58507e 100644
 --- a/lib/DateTime/TimeZone/Europe/Kaliningrad.pm
 +++ b/lib/DateTime/TimeZone/Europe/Kaliningrad.pm
 @@ -3,7 +3,7 @@
@@ -12162,7 +11613,7 @@ index e243541..e58507e 100644
  #
  # Do not edit this file directly.
  #
-@@ -375,26 +375,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -375,26 +375,26 @@
      ],
      [
  62821785600, #    utc_start 1991-09-29 00:00:00 (Sun)
@@ -12197,7 +11648,7 @@ index e243541..e58507e 100644
  62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
  7200,
  0,
-@@ -744,7 +744,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -744,7 +744,7 @@
      ],
  ];
  
@@ -12206,8 +11657,6 @@ index e243541..e58507e 100644
  
  sub has_dst_changes { 37 }
  
-diff --git a/lib/DateTime/TimeZone/Europe/Kiev.pm b/lib/DateTime/TimeZone/Europe/Kiev.pm
-index 7b348e7..3c2cf0d 100644
 --- a/lib/DateTime/TimeZone/Europe/Kiev.pm
 +++ b/lib/DateTime/TimeZone/Europe/Kiev.pm
 @@ -3,7 +3,7 @@
@@ -12219,7 +11668,7 @@ index 7b348e7..3c2cf0d 100644
  #
  # Do not edit this file directly.
  #
-@@ -942,7 +942,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -942,7 +942,7 @@
      ],
  ];
  
@@ -12228,9 +11677,6 @@ index 7b348e7..3c2cf0d 100644
  
  sub has_dst_changes { 49 }
  
-diff --git a/lib/DateTime/TimeZone/Europe/Kirov.pm b/lib/DateTime/TimeZone/Europe/Kirov.pm
-new file mode 100644
-index 0000000..782c4fc
 --- /dev/null
 +++ b/lib/DateTime/TimeZone/Europe/Kirov.pm
 @@ -0,0 +1,617 @@
@@ -12851,8 +12297,6 @@ index 0000000..782c4fc
 +
 +1;
 +
-diff --git a/lib/DateTime/TimeZone/Europe/Lisbon.pm b/lib/DateTime/TimeZone/Europe/Lisbon.pm
-index aaa4dca..96de379 100644
 --- a/lib/DateTime/TimeZone/Europe/Lisbon.pm
 +++ b/lib/DateTime/TimeZone/Europe/Lisbon.pm
 @@ -3,7 +3,7 @@
@@ -12864,7 +12308,7 @@ index aaa4dca..96de379 100644
  #
  # Do not edit this file directly.
  #
-@@ -1842,7 +1842,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1842,7 +1842,7 @@
      ],
  ];
  
@@ -12873,7 +12317,7 @@ index aaa4dca..96de379 100644
  
  sub has_dst_changes { 103 }
  
-@@ -1896,25 +1896,25 @@ sub _last_observance { $last_observance }
+@@ -1896,25 +1896,25 @@
  my $rules = [
    bless( {
      'at' => '1:00u',
@@ -12909,8 +12353,6 @@ index aaa4dca..96de379 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Europe/London.pm b/lib/DateTime/TimeZone/Europe/London.pm
-index 1875db4..5317f63 100644
 --- a/lib/DateTime/TimeZone/Europe/London.pm
 +++ b/lib/DateTime/TimeZone/Europe/London.pm
 @@ -3,7 +3,7 @@
@@ -12922,7 +12364,7 @@ index 1875db4..5317f63 100644
  #
  # Do not edit this file directly.
  #
-@@ -2031,7 +2031,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -2031,7 +2031,7 @@
      ],
  ];
  
@@ -12931,8 +12373,6 @@ index 1875db4..5317f63 100644
  
  sub has_dst_changes { 116 }
  
-diff --git a/lib/DateTime/TimeZone/Europe/Luxembourg.pm b/lib/DateTime/TimeZone/Europe/Luxembourg.pm
-index 0231eb2..0a53eda 100644
 --- a/lib/DateTime/TimeZone/Europe/Luxembourg.pm
 +++ b/lib/DateTime/TimeZone/Europe/Luxembourg.pm
 @@ -3,7 +3,7 @@
@@ -12944,7 +12384,7 @@ index 0231eb2..0a53eda 100644
  #
  # Do not edit this file directly.
  #
-@@ -1500,7 +1500,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1500,7 +1500,7 @@
      ],
  ];
  
@@ -12953,7 +12393,7 @@ index 0231eb2..0a53eda 100644
  
  sub has_dst_changes { 81 }
  
-@@ -1554,25 +1554,25 @@ sub _last_observance { $last_observance }
+@@ -1554,25 +1554,25 @@
  my $rules = [
    bless( {
      'at' => '1:00u',
@@ -12989,8 +12429,6 @@ index 0231eb2..0a53eda 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Europe/Madrid.pm b/lib/DateTime/TimeZone/Europe/Madrid.pm
-index 47e330b..09c54d0 100644
 --- a/lib/DateTime/TimeZone/Europe/Madrid.pm
 +++ b/lib/DateTime/TimeZone/Europe/Madrid.pm
 @@ -3,7 +3,7 @@
@@ -13002,7 +12440,7 @@ index 47e330b..09c54d0 100644
  #
  # Do not edit this file directly.
  #
-@@ -1329,7 +1329,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1329,7 +1329,7 @@
      ],
  ];
  
@@ -13011,8 +12449,6 @@ index 47e330b..09c54d0 100644
  
  sub has_dst_changes { 76 }
  
-diff --git a/lib/DateTime/TimeZone/Europe/Malta.pm b/lib/DateTime/TimeZone/Europe/Malta.pm
-index fd02f66..a7c6722 100644
 --- a/lib/DateTime/TimeZone/Europe/Malta.pm
 +++ b/lib/DateTime/TimeZone/Europe/Malta.pm
 @@ -3,7 +3,7 @@
@@ -13024,7 +12460,7 @@ index fd02f66..a7c6722 100644
  #
  # Do not edit this file directly.
  #
-@@ -1374,7 +1374,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1374,7 +1374,7 @@
      ],
  ];
  
@@ -13033,8 +12469,6 @@ index fd02f66..a7c6722 100644
  
  sub has_dst_changes { 74 }
  
-diff --git a/lib/DateTime/TimeZone/Europe/Minsk.pm b/lib/DateTime/TimeZone/Europe/Minsk.pm
-index 615aacb..b75537d 100644
 --- a/lib/DateTime/TimeZone/Europe/Minsk.pm
 +++ b/lib/DateTime/TimeZone/Europe/Minsk.pm
 @@ -3,7 +3,7 @@
@@ -13046,7 +12480,7 @@ index 615aacb..b75537d 100644
  #
  # Do not edit this file directly.
  #
-@@ -312,8 +312,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -312,8 +312,17 @@
      ],
      [
  62853228000, #    utc_start 1992-09-26 22:00:00 (Sat)
@@ -13065,7 +12499,7 @@ index 615aacb..b75537d 100644
  62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
  7200,
  0,
-@@ -663,9 +672,9 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -663,9 +672,9 @@
      ],
  ];
  
@@ -13077,8 +12511,6 @@ index 615aacb..b75537d 100644
  
  sub _max_year { 2026 }
  
-diff --git a/lib/DateTime/TimeZone/Europe/Monaco.pm b/lib/DateTime/TimeZone/Europe/Monaco.pm
-index 9dc58bc..2ec222a 100644
 --- a/lib/DateTime/TimeZone/Europe/Monaco.pm
 +++ b/lib/DateTime/TimeZone/Europe/Monaco.pm
 @@ -3,7 +3,7 @@
@@ -13090,7 +12522,7 @@ index 9dc58bc..2ec222a 100644
  #
  # Do not edit this file directly.
  #
-@@ -1518,7 +1518,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1518,7 +1518,7 @@
      ],
  ];
  
@@ -13099,8 +12531,6 @@ index 9dc58bc..2ec222a 100644
  
  sub has_dst_changes { 86 }
  
-diff --git a/lib/DateTime/TimeZone/Europe/Moscow.pm b/lib/DateTime/TimeZone/Europe/Moscow.pm
-index 81c00a1..58e6b89 100644
 --- a/lib/DateTime/TimeZone/Europe/Moscow.pm
 +++ b/lib/DateTime/TimeZone/Europe/Moscow.pm
 @@ -3,7 +3,7 @@
@@ -13112,7 +12542,7 @@ index 81c00a1..58e6b89 100644
  #
  # Do not edit this file directly.
  #
-@@ -366,26 +366,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -366,26 +366,26 @@
      ],
      [
  62831462400, #    utc_start 1992-01-19 00:00:00 (Sun)
@@ -13147,7 +12577,7 @@ index 81c00a1..58e6b89 100644
  62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
  10800,
  0,
-@@ -735,7 +735,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -735,7 +735,7 @@
      ],
  ];
  
@@ -13156,8 +12586,6 @@ index 81c00a1..58e6b89 100644
  
  sub has_dst_changes { 38 }
  
-diff --git a/lib/DateTime/TimeZone/Europe/Oslo.pm b/lib/DateTime/TimeZone/Europe/Oslo.pm
-index 0c0e7e0..6ab340e 100644
 --- a/lib/DateTime/TimeZone/Europe/Oslo.pm
 +++ b/lib/DateTime/TimeZone/Europe/Oslo.pm
 @@ -3,7 +3,7 @@
@@ -13169,7 +12597,7 @@ index 0c0e7e0..6ab340e 100644
  #
  # Do not edit this file directly.
  #
-@@ -1122,7 +1122,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1122,7 +1122,7 @@
      ],
  ];
  
@@ -13178,7 +12606,7 @@ index 0c0e7e0..6ab340e 100644
  
  sub has_dst_changes { 60 }
  
-@@ -1176,25 +1176,25 @@ sub _last_observance { $last_observance }
+@@ -1176,25 +1176,25 @@
  my $rules = [
    bless( {
      'at' => '1:00u',
@@ -13214,8 +12642,6 @@ index 0c0e7e0..6ab340e 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Europe/Paris.pm b/lib/DateTime/TimeZone/Europe/Paris.pm
-index 0ef6e06..a120e08 100644
 --- a/lib/DateTime/TimeZone/Europe/Paris.pm
 +++ b/lib/DateTime/TimeZone/Europe/Paris.pm
 @@ -3,7 +3,7 @@
@@ -13227,7 +12653,7 @@ index 0ef6e06..a120e08 100644
  #
  # Do not edit this file directly.
  #
-@@ -1509,7 +1509,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1509,7 +1509,7 @@
      ],
  ];
  
@@ -13236,7 +12662,7 @@ index 0ef6e06..a120e08 100644
  
  sub has_dst_changes { 83 }
  
-@@ -1563,25 +1563,25 @@ sub _last_observance { $last_observance }
+@@ -1563,25 +1563,25 @@
  my $rules = [
    bless( {
      'at' => '1:00u',
@@ -13272,8 +12698,6 @@ index 0ef6e06..a120e08 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Europe/Prague.pm b/lib/DateTime/TimeZone/Europe/Prague.pm
-index e6951b4..23623ce 100644
 --- a/lib/DateTime/TimeZone/Europe/Prague.pm
 +++ b/lib/DateTime/TimeZone/Europe/Prague.pm
 @@ -3,7 +3,7 @@
@@ -13285,7 +12709,7 @@ index e6951b4..23623ce 100644
  #
  # Do not edit this file directly.
  #
-@@ -1131,7 +1131,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1131,7 +1131,7 @@
      ],
  ];
  
@@ -13294,7 +12718,7 @@ index e6951b4..23623ce 100644
  
  sub has_dst_changes { 60 }
  
-@@ -1185,25 +1185,25 @@ sub _last_observance { $last_observance }
+@@ -1185,25 +1185,25 @@
  my $rules = [
    bless( {
      'at' => '1:00u',
@@ -13330,8 +12754,6 @@ index e6951b4..23623ce 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Europe/Riga.pm b/lib/DateTime/TimeZone/Europe/Riga.pm
-index 342ff34..118ddc2 100644
 --- a/lib/DateTime/TimeZone/Europe/Riga.pm
 +++ b/lib/DateTime/TimeZone/Europe/Riga.pm
 @@ -3,7 +3,7 @@
@@ -13343,7 +12765,7 @@ index 342ff34..118ddc2 100644
  #
  # Do not edit this file directly.
  #
-@@ -1005,7 +1005,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1005,7 +1005,7 @@
      ],
  ];
  
@@ -13352,8 +12774,6 @@ index 342ff34..118ddc2 100644
  
  sub has_dst_changes { 51 }
  
-diff --git a/lib/DateTime/TimeZone/Europe/Rome.pm b/lib/DateTime/TimeZone/Europe/Rome.pm
-index f9d21e2..c317cbf 100644
 --- a/lib/DateTime/TimeZone/Europe/Rome.pm
 +++ b/lib/DateTime/TimeZone/Europe/Rome.pm
 @@ -3,7 +3,7 @@
@@ -13365,7 +12785,7 @@ index f9d21e2..c317cbf 100644
  #
  # Do not edit this file directly.
  #
-@@ -1392,7 +1392,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1392,7 +1392,7 @@
      ],
  ];
  
@@ -13374,7 +12794,7 @@ index f9d21e2..c317cbf 100644
  
  sub has_dst_changes { 75 }
  
-@@ -1446,25 +1446,25 @@ sub _last_observance { $last_observance }
+@@ -1446,25 +1446,25 @@
  my $rules = [
    bless( {
      'at' => '1:00u',
@@ -13410,8 +12830,6 @@ index f9d21e2..c317cbf 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Europe/Samara.pm b/lib/DateTime/TimeZone/Europe/Samara.pm
-index d069301..5bac20c 100644
 --- a/lib/DateTime/TimeZone/Europe/Samara.pm
 +++ b/lib/DateTime/TimeZone/Europe/Samara.pm
 @@ -3,7 +3,7 @@
@@ -13423,7 +12841,7 @@ index d069301..5bac20c 100644
  #
  # Do not edit this file directly.
  #
-@@ -258,26 +258,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -258,26 +258,26 @@
      ],
      [
  62823600000, #    utc_start 1991-10-20 00:00:00 (Sun)
@@ -13458,7 +12876,7 @@ index d069301..5bac20c 100644
  62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
  14400,
  0,
-@@ -618,7 +618,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -618,7 +618,7 @@
      ],
  ];
  
@@ -13467,8 +12885,6 @@ index d069301..5bac20c 100644
  
  sub has_dst_changes { 30 }
  
-diff --git a/lib/DateTime/TimeZone/Europe/Simferopol.pm b/lib/DateTime/TimeZone/Europe/Simferopol.pm
-index 5f2f055..22caf60 100644
 --- a/lib/DateTime/TimeZone/Europe/Simferopol.pm
 +++ b/lib/DateTime/TimeZone/Europe/Simferopol.pm
 @@ -3,7 +3,7 @@
@@ -13480,7 +12896,7 @@ index 5f2f055..22caf60 100644
  #
  # Do not edit this file directly.
  #
-@@ -735,7 +735,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -735,7 +735,7 @@
      ],
  ];
  
@@ -13489,8 +12905,6 @@ index 5f2f055..22caf60 100644
  
  sub has_dst_changes { 35 }
  
-diff --git a/lib/DateTime/TimeZone/Europe/Sofia.pm b/lib/DateTime/TimeZone/Europe/Sofia.pm
-index fba4330..2f8a65f 100644
 --- a/lib/DateTime/TimeZone/Europe/Sofia.pm
 +++ b/lib/DateTime/TimeZone/Europe/Sofia.pm
 @@ -3,7 +3,7 @@
@@ -13502,7 +12916,7 @@ index fba4330..2f8a65f 100644
  #
  # Do not edit this file directly.
  #
-@@ -1005,7 +1005,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1005,7 +1005,7 @@
      ],
  ];
  
@@ -13511,7 +12925,7 @@ index fba4330..2f8a65f 100644
  
  sub has_dst_changes { 51 }
  
-@@ -1059,25 +1059,25 @@ sub _last_observance { $last_observance }
+@@ -1059,25 +1059,25 @@
  my $rules = [
    bless( {
      'at' => '1:00u',
@@ -13547,8 +12961,6 @@ index fba4330..2f8a65f 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Europe/Stockholm.pm b/lib/DateTime/TimeZone/Europe/Stockholm.pm
-index eabd3ad..e0d99d9 100644
 --- a/lib/DateTime/TimeZone/Europe/Stockholm.pm
 +++ b/lib/DateTime/TimeZone/Europe/Stockholm.pm
 @@ -3,7 +3,7 @@
@@ -13560,7 +12972,7 @@ index eabd3ad..e0d99d9 100644
  #
  # Do not edit this file directly.
  #
-@@ -933,7 +933,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -933,7 +933,7 @@
      ],
  ];
  
@@ -13569,8 +12981,6 @@ index eabd3ad..e0d99d9 100644
  
  sub has_dst_changes { 49 }
  
-diff --git a/lib/DateTime/TimeZone/Europe/Tallinn.pm b/lib/DateTime/TimeZone/Europe/Tallinn.pm
-index ca4da40..5d47242 100644
 --- a/lib/DateTime/TimeZone/Europe/Tallinn.pm
 +++ b/lib/DateTime/TimeZone/Europe/Tallinn.pm
 @@ -3,7 +3,7 @@
@@ -13582,7 +12992,7 @@ index ca4da40..5d47242 100644
  #
  # Do not edit this file directly.
  #
-@@ -969,7 +969,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -969,7 +969,7 @@
      ],
  ];
  
@@ -13591,7 +13001,7 @@ index ca4da40..5d47242 100644
  
  sub has_dst_changes { 50 }
  
-@@ -1023,25 +1023,25 @@ sub _last_observance { $last_observance }
+@@ -1023,25 +1023,25 @@
  my $rules = [
    bless( {
      'at' => '1:00u',
@@ -13627,8 +13037,6 @@ index ca4da40..5d47242 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Europe/Tirane.pm b/lib/DateTime/TimeZone/Europe/Tirane.pm
-index 7212f47..7653f4d 100644
 --- a/lib/DateTime/TimeZone/Europe/Tirane.pm
 +++ b/lib/DateTime/TimeZone/Europe/Tirane.pm
 @@ -3,7 +3,7 @@
@@ -13640,7 +13048,7 @@ index 7212f47..7653f4d 100644
  #
  # Do not edit this file directly.
  #
-@@ -1050,7 +1050,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1050,7 +1050,7 @@
      ],
  ];
  
@@ -13649,7 +13057,7 @@ index 7212f47..7653f4d 100644
  
  sub has_dst_changes { 57 }
  
-@@ -1104,25 +1104,25 @@ sub _last_observance { $last_observance }
+@@ -1104,25 +1104,25 @@
  my $rules = [
    bless( {
      'at' => '1:00u',
@@ -13685,8 +13093,6 @@ index 7212f47..7653f4d 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Europe/Ulyanovsk.pm b/lib/DateTime/TimeZone/Europe/Ulyanovsk.pm
-index 0fd2446..78d8467 100644
 --- a/lib/DateTime/TimeZone/Europe/Ulyanovsk.pm
 +++ b/lib/DateTime/TimeZone/Europe/Ulyanovsk.pm
 @@ -3,7 +3,7 @@
@@ -13698,7 +13104,7 @@ index 0fd2446..78d8467 100644
  #
  # Do not edit this file directly.
  #
-@@ -249,26 +249,26 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -249,26 +249,26 @@
      ],
      [
  62831462400, #    utc_start 1992-01-19 00:00:00 (Sun)
@@ -13733,7 +13139,7 @@ index 0fd2446..78d8467 100644
  62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
  10800,
  0,
-@@ -627,7 +627,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -627,7 +627,7 @@
      ],
  ];
  
@@ -13742,8 +13148,6 @@ index 0fd2446..78d8467 100644
  
  sub has_dst_changes { 30 }
  
-diff --git a/lib/DateTime/TimeZone/Europe/Uzhgorod.pm b/lib/DateTime/TimeZone/Europe/Uzhgorod.pm
-index 776a2a6..eb62b6b 100644
 --- a/lib/DateTime/TimeZone/Europe/Uzhgorod.pm
 +++ b/lib/DateTime/TimeZone/Europe/Uzhgorod.pm
 @@ -3,7 +3,7 @@
@@ -13755,7 +13159,7 @@ index 776a2a6..eb62b6b 100644
  #
  # Do not edit this file directly.
  #
-@@ -969,7 +969,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -969,7 +969,7 @@
      ],
  ];
  
@@ -13764,8 +13168,6 @@ index 776a2a6..eb62b6b 100644
  
  sub has_dst_changes { 49 }
  
-diff --git a/lib/DateTime/TimeZone/Europe/Vienna.pm b/lib/DateTime/TimeZone/Europe/Vienna.pm
-index bf93086..fa0c563 100644
 --- a/lib/DateTime/TimeZone/Europe/Vienna.pm
 +++ b/lib/DateTime/TimeZone/Europe/Vienna.pm
 @@ -3,7 +3,7 @@
@@ -13777,7 +13179,7 @@ index bf93086..fa0c563 100644
  #
  # Do not edit this file directly.
  #
-@@ -1122,7 +1122,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1122,7 +1122,7 @@
      ],
  ];
  
@@ -13786,8 +13188,6 @@ index bf93086..fa0c563 100644
  
  sub has_dst_changes { 59 }
  
-diff --git a/lib/DateTime/TimeZone/Europe/Vilnius.pm b/lib/DateTime/TimeZone/Europe/Vilnius.pm
-index 2942ae2..3658259 100644
 --- a/lib/DateTime/TimeZone/Europe/Vilnius.pm
 +++ b/lib/DateTime/TimeZone/Europe/Vilnius.pm
 @@ -3,7 +3,7 @@
@@ -13799,7 +13199,7 @@ index 2942ae2..3658259 100644
  #
  # Do not edit this file directly.
  #
-@@ -942,7 +942,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -942,7 +942,7 @@
      ],
  ];
  
@@ -13808,8 +13208,6 @@ index 2942ae2..3658259 100644
  
  sub has_dst_changes { 47 }
  
-diff --git a/lib/DateTime/TimeZone/Europe/Volgograd.pm b/lib/DateTime/TimeZone/Europe/Volgograd.pm
-index 115527c..3e46f9b 100644
 --- a/lib/DateTime/TimeZone/Europe/Volgograd.pm
 +++ b/lib/DateTime/TimeZone/Europe/Volgograd.pm
 @@ -3,7 +3,7 @@
@@ -13821,7 +13219,7 @@ index 115527c..3e46f9b 100644
  #
  # Do not edit this file directly.
  #
-@@ -258,17 +258,17 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -258,17 +258,17 @@
      ],
      [
  62837503200, #    utc_start 1992-03-28 22:00:00 (Sat)
@@ -13843,7 +13241,7 @@ index 115527c..3e46f9b 100644
  62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
  10800,
  0,
-@@ -618,7 +618,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -618,7 +618,7 @@
      ],
  ];
  
@@ -13852,8 +13250,6 @@ index 115527c..3e46f9b 100644
  
  sub has_dst_changes { 29 }
  
-diff --git a/lib/DateTime/TimeZone/Europe/Warsaw.pm b/lib/DateTime/TimeZone/Europe/Warsaw.pm
-index 1754dc1..c781141 100644
 --- a/lib/DateTime/TimeZone/Europe/Warsaw.pm
 +++ b/lib/DateTime/TimeZone/Europe/Warsaw.pm
 @@ -3,7 +3,7 @@
@@ -13865,7 +13261,7 @@ index 1754dc1..c781141 100644
  #
  # Do not edit this file directly.
  #
-@@ -1356,7 +1356,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1356,7 +1356,7 @@
      ],
  ];
  
@@ -13874,7 +13270,7 @@ index 1754dc1..c781141 100644
  
  sub has_dst_changes { 72 }
  
-@@ -1410,25 +1410,25 @@ sub _last_observance { $last_observance }
+@@ -1410,25 +1410,25 @@
  my $rules = [
    bless( {
      'at' => '1:00u',
@@ -13910,8 +13306,6 @@ index 1754dc1..c781141 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Europe/Zaporozhye.pm b/lib/DateTime/TimeZone/Europe/Zaporozhye.pm
-index c412acd..d5dbe8c 100644
 --- a/lib/DateTime/TimeZone/Europe/Zaporozhye.pm
 +++ b/lib/DateTime/TimeZone/Europe/Zaporozhye.pm
 @@ -3,7 +3,7 @@
@@ -13923,7 +13317,7 @@ index c412acd..d5dbe8c 100644
  #
  # Do not edit this file directly.
  #
-@@ -951,7 +951,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -951,7 +951,7 @@
      ],
  ];
  
@@ -13932,8 +13326,6 @@ index c412acd..d5dbe8c 100644
  
  sub has_dst_changes { 49 }
  
-diff --git a/lib/DateTime/TimeZone/Europe/Zurich.pm b/lib/DateTime/TimeZone/Europe/Zurich.pm
-index 37ac77c..d52004a 100644
 --- a/lib/DateTime/TimeZone/Europe/Zurich.pm
 +++ b/lib/DateTime/TimeZone/Europe/Zurich.pm
 @@ -3,7 +3,7 @@
@@ -13945,7 +13337,7 @@ index 37ac77c..d52004a 100644
  #
  # Do not edit this file directly.
  #
-@@ -933,7 +933,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -933,7 +933,7 @@
      ],
  ];
  
@@ -13954,8 +13346,6 @@ index 37ac77c..d52004a 100644
  
  sub has_dst_changes { 49 }
  
-diff --git a/lib/DateTime/TimeZone/HST.pm b/lib/DateTime/TimeZone/HST.pm
-index 032ed53..a0fad68 100644
 --- a/lib/DateTime/TimeZone/HST.pm
 +++ b/lib/DateTime/TimeZone/HST.pm
 @@ -3,7 +3,7 @@
@@ -13967,7 +13357,7 @@ index 032ed53..a0fad68 100644
  #
  # Do not edit this file directly.
  #
-@@ -33,7 +33,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -33,7 +33,7 @@
      ],
  ];
  
@@ -13976,8 +13366,6 @@ index 032ed53..a0fad68 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Indian/Chagos.pm b/lib/DateTime/TimeZone/Indian/Chagos.pm
-index 8b68a05..bc769df 100644
 --- a/lib/DateTime/TimeZone/Indian/Chagos.pm
 +++ b/lib/DateTime/TimeZone/Indian/Chagos.pm
 @@ -3,7 +3,7 @@
@@ -13989,7 +13377,7 @@ index 8b68a05..bc769df 100644
  #
  # Do not edit this file directly.
  #
-@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -51,7 +51,7 @@
      ],
  ];
  
@@ -13998,8 +13386,6 @@ index 8b68a05..bc769df 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Indian/Christmas.pm b/lib/DateTime/TimeZone/Indian/Christmas.pm
-index 3605ee3..e237cea 100644
 --- a/lib/DateTime/TimeZone/Indian/Christmas.pm
 +++ b/lib/DateTime/TimeZone/Indian/Christmas.pm
 @@ -3,7 +3,7 @@
@@ -14011,7 +13397,7 @@ index 3605ee3..e237cea 100644
  #
  # Do not edit this file directly.
  #
-@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -42,7 +42,7 @@
      ],
  ];
  
@@ -14020,8 +13406,6 @@ index 3605ee3..e237cea 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Indian/Cocos.pm b/lib/DateTime/TimeZone/Indian/Cocos.pm
-index e076ff2..72c43ab 100644
 --- a/lib/DateTime/TimeZone/Indian/Cocos.pm
 +++ b/lib/DateTime/TimeZone/Indian/Cocos.pm
 @@ -3,7 +3,7 @@
@@ -14033,7 +13417,7 @@ index e076ff2..72c43ab 100644
  #
  # Do not edit this file directly.
  #
-@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -42,7 +42,7 @@
      ],
  ];
  
@@ -14042,8 +13426,6 @@ index e076ff2..72c43ab 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Indian/Kerguelen.pm b/lib/DateTime/TimeZone/Indian/Kerguelen.pm
-index 9a3ccaa..b0d51f6 100644
 --- a/lib/DateTime/TimeZone/Indian/Kerguelen.pm
 +++ b/lib/DateTime/TimeZone/Indian/Kerguelen.pm
 @@ -3,7 +3,7 @@
@@ -14055,7 +13437,7 @@ index 9a3ccaa..b0d51f6 100644
  #
  # Do not edit this file directly.
  #
-@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -42,7 +42,7 @@
      ],
  ];
  
@@ -14064,8 +13446,6 @@ index 9a3ccaa..b0d51f6 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Indian/Mahe.pm b/lib/DateTime/TimeZone/Indian/Mahe.pm
-index d485132..506aa36 100644
 --- a/lib/DateTime/TimeZone/Indian/Mahe.pm
 +++ b/lib/DateTime/TimeZone/Indian/Mahe.pm
 @@ -3,7 +3,7 @@
@@ -14077,7 +13457,7 @@ index d485132..506aa36 100644
  #
  # Do not edit this file directly.
  #
-@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -42,7 +42,7 @@
      ],
  ];
  
@@ -14086,8 +13466,6 @@ index d485132..506aa36 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Indian/Maldives.pm b/lib/DateTime/TimeZone/Indian/Maldives.pm
-index 4835235..02b2fb1 100644
 --- a/lib/DateTime/TimeZone/Indian/Maldives.pm
 +++ b/lib/DateTime/TimeZone/Indian/Maldives.pm
 @@ -3,7 +3,7 @@
@@ -14099,7 +13477,7 @@ index 4835235..02b2fb1 100644
  #
  # Do not edit this file directly.
  #
-@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -51,7 +51,7 @@
      ],
  ];
  
@@ -14108,8 +13486,6 @@ index 4835235..02b2fb1 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Indian/Mauritius.pm b/lib/DateTime/TimeZone/Indian/Mauritius.pm
-index 6b5463b..d3408bf 100644
 --- a/lib/DateTime/TimeZone/Indian/Mauritius.pm
 +++ b/lib/DateTime/TimeZone/Indian/Mauritius.pm
 @@ -3,7 +3,7 @@
@@ -14121,7 +13497,7 @@ index 6b5463b..d3408bf 100644
  #
  # Do not edit this file directly.
  #
-@@ -78,7 +78,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -78,7 +78,7 @@
      ],
  ];
  
@@ -14130,8 +13506,6 @@ index 6b5463b..d3408bf 100644
  
  sub has_dst_changes { 2 }
  
-diff --git a/lib/DateTime/TimeZone/Indian/Reunion.pm b/lib/DateTime/TimeZone/Indian/Reunion.pm
-index a59305b..3abeb31 100644
 --- a/lib/DateTime/TimeZone/Indian/Reunion.pm
 +++ b/lib/DateTime/TimeZone/Indian/Reunion.pm
 @@ -3,7 +3,7 @@
@@ -14143,7 +13517,7 @@ index a59305b..3abeb31 100644
  #
  # Do not edit this file directly.
  #
-@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -42,7 +42,7 @@
      ],
  ];
  
@@ -14152,8 +13526,6 @@ index a59305b..3abeb31 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/MET.pm b/lib/DateTime/TimeZone/MET.pm
-index 8108286..cc3a3bb 100644
 --- a/lib/DateTime/TimeZone/MET.pm
 +++ b/lib/DateTime/TimeZone/MET.pm
 @@ -3,7 +3,7 @@
@@ -14165,7 +13537,7 @@ index 8108286..cc3a3bb 100644
  #
  # Do not edit this file directly.
  #
-@@ -1068,7 +1068,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1068,7 +1068,7 @@
      ],
  ];
  
@@ -14174,8 +13546,6 @@ index 8108286..cc3a3bb 100644
  
  sub has_dst_changes { 58 }
  
-diff --git a/lib/DateTime/TimeZone/MST.pm b/lib/DateTime/TimeZone/MST.pm
-index 56c0a71..c153837 100644
 --- a/lib/DateTime/TimeZone/MST.pm
 +++ b/lib/DateTime/TimeZone/MST.pm
 @@ -3,7 +3,7 @@
@@ -14187,7 +13557,7 @@ index 56c0a71..c153837 100644
  #
  # Do not edit this file directly.
  #
-@@ -33,7 +33,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -33,7 +33,7 @@
      ],
  ];
  
@@ -14196,8 +13566,6 @@ index 56c0a71..c153837 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/MST7MDT.pm b/lib/DateTime/TimeZone/MST7MDT.pm
-index 1c4adc4..e0efb7b 100644
 --- a/lib/DateTime/TimeZone/MST7MDT.pm
 +++ b/lib/DateTime/TimeZone/MST7MDT.pm
 @@ -3,7 +3,7 @@
@@ -14209,7 +13577,7 @@ index 1c4adc4..e0efb7b 100644
  #
  # Do not edit this file directly.
  #
-@@ -1185,7 +1185,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1185,7 +1185,7 @@
      ],
  ];
  
@@ -14218,7 +13586,7 @@ index 1c4adc4..e0efb7b 100644
  
  sub has_dst_changes { 65 }
  
-@@ -1214,24 +1214,24 @@ my $rules = [
+@@ -1214,24 +1214,24 @@
    bless( {
      'at' => '2:00',
      'from' => '2007',
@@ -14253,8 +13621,6 @@ index 1c4adc4..e0efb7b 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/PST8PDT.pm b/lib/DateTime/TimeZone/PST8PDT.pm
-index 4f54098..c15b8af 100644
 --- a/lib/DateTime/TimeZone/PST8PDT.pm
 +++ b/lib/DateTime/TimeZone/PST8PDT.pm
 @@ -3,7 +3,7 @@
@@ -14266,7 +13632,7 @@ index 4f54098..c15b8af 100644
  #
  # Do not edit this file directly.
  #
-@@ -1185,7 +1185,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1185,7 +1185,7 @@
      ],
  ];
  
@@ -14275,8 +13641,6 @@ index 4f54098..c15b8af 100644
  
  sub has_dst_changes { 65 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Apia.pm b/lib/DateTime/TimeZone/Pacific/Apia.pm
-index 51bb153..83312a0 100644
 --- a/lib/DateTime/TimeZone/Pacific/Apia.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Apia.pm
 @@ -3,7 +3,7 @@
@@ -14288,7 +13652,7 @@ index 51bb153..83312a0 100644
  #
  # Do not edit this file directly.
  #
-@@ -375,7 +375,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -375,7 +375,7 @@
      ],
  ];
  
@@ -14297,8 +13661,6 @@ index 51bb153..83312a0 100644
  
  sub has_dst_changes { 19 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Auckland.pm b/lib/DateTime/TimeZone/Pacific/Auckland.pm
-index 046a35d..24ae18a 100644
 --- a/lib/DateTime/TimeZone/Pacific/Auckland.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Auckland.pm
 @@ -3,7 +3,7 @@
@@ -14310,7 +13672,7 @@ index 046a35d..24ae18a 100644
  #
  # Do not edit this file directly.
  #
-@@ -1248,7 +1248,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1248,7 +1248,7 @@
      ],
  ];
  
@@ -14319,7 +13681,7 @@ index 046a35d..24ae18a 100644
  
  sub has_dst_changes { 68 }
  
-@@ -1302,18 +1302,6 @@ sub _last_observance { $last_observance }
+@@ -1302,18 +1302,6 @@
  my $rules = [
    bless( {
      'at' => '2:00s',
@@ -14338,7 +13700,7 @@ index 046a35d..24ae18a 100644
      'from' => '2008',
      'in' => 'Apr',
      'letter' => 'S',
-@@ -1323,6 +1311,18 @@ my $rules = [
+@@ -1323,6 +1311,18 @@
      'save' => '0',
      'to' => 'max',
      'type' => undef
@@ -14357,8 +13719,6 @@ index 046a35d..24ae18a 100644
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
  ]
  ;
-diff --git a/lib/DateTime/TimeZone/Pacific/Bougainville.pm b/lib/DateTime/TimeZone/Pacific/Bougainville.pm
-index b0a5d31..01559a3 100644
 --- a/lib/DateTime/TimeZone/Pacific/Bougainville.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Bougainville.pm
 @@ -3,7 +3,7 @@
@@ -14370,7 +13730,7 @@ index b0a5d31..01559a3 100644
  #
  # Do not edit this file directly.
  #
-@@ -78,7 +78,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -78,7 +78,7 @@
      ],
  ];
  
@@ -14379,8 +13739,6 @@ index b0a5d31..01559a3 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Chatham.pm b/lib/DateTime/TimeZone/Pacific/Chatham.pm
-index 5421dfc..bb84472 100644
 --- a/lib/DateTime/TimeZone/Pacific/Chatham.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Chatham.pm
 @@ -3,7 +3,7 @@
@@ -14392,7 +13750,7 @@ index 5421dfc..bb84472 100644
  #
  # Do not edit this file directly.
  #
-@@ -1005,7 +1005,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1005,7 +1005,7 @@
      ],
  ];
  
@@ -14401,8 +13759,6 @@ index 5421dfc..bb84472 100644
  
  sub has_dst_changes { 54 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Chuuk.pm b/lib/DateTime/TimeZone/Pacific/Chuuk.pm
-index 5f70e64..7b65329 100644
 --- a/lib/DateTime/TimeZone/Pacific/Chuuk.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Chuuk.pm
 @@ -3,7 +3,7 @@
@@ -14414,7 +13770,7 @@ index 5f70e64..7b65329 100644
  #
  # Do not edit this file directly.
  #
-@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -42,7 +42,7 @@
      ],
  ];
  
@@ -14423,8 +13779,6 @@ index 5f70e64..7b65329 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Easter.pm b/lib/DateTime/TimeZone/Pacific/Easter.pm
-index c17c2c9..43b2ea8 100644
 --- a/lib/DateTime/TimeZone/Pacific/Easter.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Easter.pm
 @@ -3,7 +3,7 @@
@@ -14436,7 +13790,7 @@ index c17c2c9..43b2ea8 100644
  #
  # Do not edit this file directly.
  #
-@@ -1095,7 +1095,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -1095,7 +1095,7 @@
      ],
  ];
  
@@ -14445,7 +13799,7 @@ index c17c2c9..43b2ea8 100644
  
  sub has_dst_changes { 59 }
  
-@@ -1148,26 +1148,26 @@ sub _last_observance { $last_observance }
+@@ -1148,26 +1148,26 @@
  
  my $rules = [
    bless( {
@@ -14482,8 +13836,6 @@ index c17c2c9..43b2ea8 100644
      'to' => 'max',
      'type' => undef
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
-diff --git a/lib/DateTime/TimeZone/Pacific/Efate.pm b/lib/DateTime/TimeZone/Pacific/Efate.pm
-index a83ff80..f3c6944 100644
 --- a/lib/DateTime/TimeZone/Pacific/Efate.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Efate.pm
 @@ -3,7 +3,7 @@
@@ -14495,7 +13847,7 @@ index a83ff80..f3c6944 100644
  #
  # Do not edit this file directly.
  #
-@@ -222,7 +222,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -222,7 +222,7 @@
      ],
  ];
  
@@ -14504,8 +13856,6 @@ index a83ff80..f3c6944 100644
  
  sub has_dst_changes { 10 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Enderbury.pm b/lib/DateTime/TimeZone/Pacific/Enderbury.pm
-index ba1d875..6767780 100644
 --- a/lib/DateTime/TimeZone/Pacific/Enderbury.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Enderbury.pm
 @@ -3,7 +3,7 @@
@@ -14517,7 +13867,7 @@ index ba1d875..6767780 100644
  #
  # Do not edit this file directly.
  #
-@@ -60,7 +60,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -60,7 +60,7 @@
      ],
  ];
  
@@ -14526,8 +13876,6 @@ index ba1d875..6767780 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Fakaofo.pm b/lib/DateTime/TimeZone/Pacific/Fakaofo.pm
-index 42b2f9a..54ee4ff 100644
 --- a/lib/DateTime/TimeZone/Pacific/Fakaofo.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Fakaofo.pm
 @@ -3,7 +3,7 @@
@@ -14539,7 +13887,7 @@ index 42b2f9a..54ee4ff 100644
  #
  # Do not edit this file directly.
  #
-@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -51,7 +51,7 @@
      ],
  ];
  
@@ -14548,8 +13896,6 @@ index 42b2f9a..54ee4ff 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Fiji.pm b/lib/DateTime/TimeZone/Pacific/Fiji.pm
-index 8891d14..011c2c8 100644
 --- a/lib/DateTime/TimeZone/Pacific/Fiji.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Fiji.pm
 @@ -3,7 +3,7 @@
@@ -14561,7 +13907,7 @@ index 8891d14..011c2c8 100644
  #
  # Do not edit this file directly.
  #
-@@ -402,7 +402,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -402,7 +402,7 @@
      ],
  ];
  
@@ -14570,7 +13916,7 @@ index 8891d14..011c2c8 100644
  
  sub has_dst_changes { 21 }
  
-@@ -455,18 +455,6 @@ sub _last_observance { $last_observance }
+@@ -455,18 +455,6 @@
  
  my $rules = [
    bless( {
@@ -14589,7 +13935,7 @@ index 8891d14..011c2c8 100644
      'at' => '2:00',
      'from' => '2014',
      'in' => 'Nov',
-@@ -477,6 +465,18 @@ my $rules = [
+@@ -477,6 +465,18 @@
      'save' => '1:00',
      'to' => 'max',
      'type' => undef
@@ -14608,8 +13954,6 @@ index 8891d14..011c2c8 100644
    }, 'DateTime::TimeZone::OlsonDB::Rule' )
  ]
  ;
-diff --git a/lib/DateTime/TimeZone/Pacific/Funafuti.pm b/lib/DateTime/TimeZone/Pacific/Funafuti.pm
-index 165d6af..fbfdd1c 100644
 --- a/lib/DateTime/TimeZone/Pacific/Funafuti.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Funafuti.pm
 @@ -3,7 +3,7 @@
@@ -14621,7 +13965,7 @@ index 165d6af..fbfdd1c 100644
  #
  # Do not edit this file directly.
  #
-@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -42,7 +42,7 @@
      ],
  ];
  
@@ -14630,8 +13974,6 @@ index 165d6af..fbfdd1c 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Galapagos.pm b/lib/DateTime/TimeZone/Pacific/Galapagos.pm
-index 0a105a8..a5561c5 100644
 --- a/lib/DateTime/TimeZone/Pacific/Galapagos.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Galapagos.pm
 @@ -3,7 +3,7 @@
@@ -14643,7 +13985,7 @@ index 0a105a8..a5561c5 100644
  #
  # Do not edit this file directly.
  #
-@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -51,7 +51,7 @@
      ],
  ];
  
@@ -14652,8 +13994,6 @@ index 0a105a8..a5561c5 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Gambier.pm b/lib/DateTime/TimeZone/Pacific/Gambier.pm
-index bce7b53..2b1da71 100644
 --- a/lib/DateTime/TimeZone/Pacific/Gambier.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Gambier.pm
 @@ -3,7 +3,7 @@
@@ -14665,7 +14005,7 @@ index bce7b53..2b1da71 100644
  #
  # Do not edit this file directly.
  #
-@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -42,7 +42,7 @@
      ],
  ];
  
@@ -14674,8 +14014,6 @@ index bce7b53..2b1da71 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm b/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm
-index b42d36d..60d001f 100644
 --- a/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm
 @@ -3,7 +3,7 @@
@@ -14687,7 +14025,7 @@ index b42d36d..60d001f 100644
  #
  # Do not edit this file directly.
  #
-@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -42,7 +42,7 @@
      ],
  ];
  
@@ -14696,8 +14034,6 @@ index b42d36d..60d001f 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Guam.pm b/lib/DateTime/TimeZone/Pacific/Guam.pm
-index 4aedff5..84f7829 100644
 --- a/lib/DateTime/TimeZone/Pacific/Guam.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Guam.pm
 @@ -3,7 +3,7 @@
@@ -14709,7 +14045,7 @@ index 4aedff5..84f7829 100644
  #
  # Do not edit this file directly.
  #
-@@ -60,7 +60,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -60,7 +60,7 @@
      ],
  ];
  
@@ -14718,8 +14054,6 @@ index 4aedff5..84f7829 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Honolulu.pm b/lib/DateTime/TimeZone/Pacific/Honolulu.pm
-index b4335a8..4f4eed8 100644
 --- a/lib/DateTime/TimeZone/Pacific/Honolulu.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Honolulu.pm
 @@ -3,7 +3,7 @@
@@ -14731,7 +14065,7 @@ index b4335a8..4f4eed8 100644
  #
  # Do not edit this file directly.
  #
-@@ -87,7 +87,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -87,7 +87,7 @@
      ],
  ];
  
@@ -14740,8 +14074,6 @@ index b4335a8..4f4eed8 100644
  
  sub has_dst_changes { 2 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Kiritimati.pm b/lib/DateTime/TimeZone/Pacific/Kiritimati.pm
-index 9612361..c3c8f57 100644
 --- a/lib/DateTime/TimeZone/Pacific/Kiritimati.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Kiritimati.pm
 @@ -3,7 +3,7 @@
@@ -14753,7 +14085,7 @@ index 9612361..c3c8f57 100644
  #
  # Do not edit this file directly.
  #
-@@ -60,7 +60,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -60,7 +60,7 @@
      ],
  ];
  
@@ -14762,8 +14094,6 @@ index 9612361..c3c8f57 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Kosrae.pm b/lib/DateTime/TimeZone/Pacific/Kosrae.pm
-index ebf810f..d787850 100644
 --- a/lib/DateTime/TimeZone/Pacific/Kosrae.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Kosrae.pm
 @@ -3,7 +3,7 @@
@@ -14775,7 +14105,7 @@ index ebf810f..d787850 100644
  #
  # Do not edit this file directly.
  #
-@@ -60,7 +60,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -60,7 +60,7 @@
      ],
  ];
  
@@ -14784,8 +14114,6 @@ index ebf810f..d787850 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Kwajalein.pm b/lib/DateTime/TimeZone/Pacific/Kwajalein.pm
-index b68105d..6520785 100644
 --- a/lib/DateTime/TimeZone/Pacific/Kwajalein.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Kwajalein.pm
 @@ -3,7 +3,7 @@
@@ -14797,7 +14125,7 @@ index b68105d..6520785 100644
  #
  # Do not edit this file directly.
  #
-@@ -60,7 +60,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -60,7 +60,7 @@
      ],
  ];
  
@@ -14806,8 +14134,6 @@ index b68105d..6520785 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Majuro.pm b/lib/DateTime/TimeZone/Pacific/Majuro.pm
-index 7cb23ed..52e0a1f 100644
 --- a/lib/DateTime/TimeZone/Pacific/Majuro.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Majuro.pm
 @@ -3,7 +3,7 @@
@@ -14819,7 +14145,7 @@ index 7cb23ed..52e0a1f 100644
  #
  # Do not edit this file directly.
  #
-@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -51,7 +51,7 @@
      ],
  ];
  
@@ -14828,8 +14154,6 @@ index 7cb23ed..52e0a1f 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Marquesas.pm b/lib/DateTime/TimeZone/Pacific/Marquesas.pm
-index 956a593..c17187f 100644
 --- a/lib/DateTime/TimeZone/Pacific/Marquesas.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Marquesas.pm
 @@ -3,7 +3,7 @@
@@ -14841,7 +14165,7 @@ index 956a593..c17187f 100644
  #
  # Do not edit this file directly.
  #
-@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -42,7 +42,7 @@
      ],
  ];
  
@@ -14850,8 +14174,6 @@ index 956a593..c17187f 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Nauru.pm b/lib/DateTime/TimeZone/Pacific/Nauru.pm
-index 4eeced5..db2cfdb 100644
 --- a/lib/DateTime/TimeZone/Pacific/Nauru.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Nauru.pm
 @@ -3,7 +3,7 @@
@@ -14863,7 +14185,7 @@ index 4eeced5..db2cfdb 100644
  #
  # Do not edit this file directly.
  #
-@@ -69,7 +69,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -69,7 +69,7 @@
      ],
  ];
  
@@ -14872,8 +14194,6 @@ index 4eeced5..db2cfdb 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Niue.pm b/lib/DateTime/TimeZone/Pacific/Niue.pm
-index e93411f..733f13c 100644
 --- a/lib/DateTime/TimeZone/Pacific/Niue.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Niue.pm
 @@ -3,7 +3,7 @@
@@ -14885,7 +14205,7 @@ index e93411f..733f13c 100644
  #
  # Do not edit this file directly.
  #
-@@ -60,7 +60,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -60,7 +60,7 @@
      ],
  ];
  
@@ -14894,8 +14214,6 @@ index e93411f..733f13c 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Norfolk.pm b/lib/DateTime/TimeZone/Pacific/Norfolk.pm
-index ea145f3..b508863 100644
 --- a/lib/DateTime/TimeZone/Pacific/Norfolk.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Norfolk.pm
 @@ -3,7 +3,7 @@
@@ -14907,7 +14225,7 @@ index ea145f3..b508863 100644
  #
  # Do not edit this file directly.
  #
-@@ -78,7 +78,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -78,7 +78,7 @@
      ],
  ];
  
@@ -14916,8 +14234,6 @@ index ea145f3..b508863 100644
  
  sub has_dst_changes { 1 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Noumea.pm b/lib/DateTime/TimeZone/Pacific/Noumea.pm
-index ff9ebc9..131f6cc 100644
 --- a/lib/DateTime/TimeZone/Pacific/Noumea.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Noumea.pm
 @@ -3,7 +3,7 @@
@@ -14929,7 +14245,7 @@ index ff9ebc9..131f6cc 100644
  #
  # Do not edit this file directly.
  #
-@@ -96,7 +96,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -96,7 +96,7 @@
      ],
  ];
  
@@ -14938,8 +14254,6 @@ index ff9ebc9..131f6cc 100644
  
  sub has_dst_changes { 3 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm b/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm
-index 848b26d..59060a7 100644
 --- a/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm
 @@ -3,7 +3,7 @@
@@ -14951,7 +14265,7 @@ index 848b26d..59060a7 100644
  #
  # Do not edit this file directly.
  #
-@@ -69,7 +69,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -69,7 +69,7 @@
      ],
  ];
  
@@ -14960,8 +14274,6 @@ index 848b26d..59060a7 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Palau.pm b/lib/DateTime/TimeZone/Pacific/Palau.pm
-index ec60796..83f607a 100644
 --- a/lib/DateTime/TimeZone/Pacific/Palau.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Palau.pm
 @@ -3,7 +3,7 @@
@@ -14973,7 +14285,7 @@ index ec60796..83f607a 100644
  #
  # Do not edit this file directly.
  #
-@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -42,7 +42,7 @@
      ],
  ];
  
@@ -14982,8 +14294,6 @@ index ec60796..83f607a 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Pitcairn.pm b/lib/DateTime/TimeZone/Pacific/Pitcairn.pm
-index 534b07e..b21f459 100644
 --- a/lib/DateTime/TimeZone/Pacific/Pitcairn.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Pitcairn.pm
 @@ -3,7 +3,7 @@
@@ -14995,7 +14305,7 @@ index 534b07e..b21f459 100644
  #
  # Do not edit this file directly.
  #
-@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -51,7 +51,7 @@
      ],
  ];
  
@@ -15004,8 +14314,6 @@ index 534b07e..b21f459 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Pohnpei.pm b/lib/DateTime/TimeZone/Pacific/Pohnpei.pm
-index e0c9846..19dbc43 100644
 --- a/lib/DateTime/TimeZone/Pacific/Pohnpei.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Pohnpei.pm
 @@ -3,7 +3,7 @@
@@ -15017,7 +14325,7 @@ index e0c9846..19dbc43 100644
  #
  # Do not edit this file directly.
  #
-@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -42,7 +42,7 @@
      ],
  ];
  
@@ -15026,8 +14334,6 @@ index e0c9846..19dbc43 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm b/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm
-index d82b978..38b8165 100644
 --- a/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm
 @@ -3,7 +3,7 @@
@@ -15039,7 +14345,7 @@ index d82b978..38b8165 100644
  #
  # Do not edit this file directly.
  #
-@@ -51,7 +51,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -51,7 +51,7 @@
      ],
  ];
  
@@ -15048,8 +14354,6 @@ index d82b978..38b8165 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Rarotonga.pm b/lib/DateTime/TimeZone/Pacific/Rarotonga.pm
-index 2e60c57..e5d9768 100644
 --- a/lib/DateTime/TimeZone/Pacific/Rarotonga.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Rarotonga.pm
 @@ -3,7 +3,7 @@
@@ -15061,7 +14365,7 @@ index 2e60c57..e5d9768 100644
  #
  # Do not edit this file directly.
  #
-@@ -276,7 +276,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -276,7 +276,7 @@
      ],
  ];
  
@@ -15070,8 +14374,6 @@ index 2e60c57..e5d9768 100644
  
  sub has_dst_changes { 13 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Tahiti.pm b/lib/DateTime/TimeZone/Pacific/Tahiti.pm
-index af1e92d..4edb08e 100644
 --- a/lib/DateTime/TimeZone/Pacific/Tahiti.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Tahiti.pm
 @@ -3,7 +3,7 @@
@@ -15083,7 +14385,7 @@ index af1e92d..4edb08e 100644
  #
  # Do not edit this file directly.
  #
-@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -42,7 +42,7 @@
      ],
  ];
  
@@ -15092,8 +14394,6 @@ index af1e92d..4edb08e 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Tarawa.pm b/lib/DateTime/TimeZone/Pacific/Tarawa.pm
-index a3afd67..ba9f690 100644
 --- a/lib/DateTime/TimeZone/Pacific/Tarawa.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Tarawa.pm
 @@ -3,7 +3,7 @@
@@ -15105,7 +14405,7 @@ index a3afd67..ba9f690 100644
  #
  # Do not edit this file directly.
  #
-@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -42,7 +42,7 @@
      ],
  ];
  
@@ -15114,8 +14414,6 @@ index a3afd67..ba9f690 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Tongatapu.pm b/lib/DateTime/TimeZone/Pacific/Tongatapu.pm
-index 9f78b99..d864ecc 100644
 --- a/lib/DateTime/TimeZone/Pacific/Tongatapu.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Tongatapu.pm
 @@ -3,7 +3,7 @@
@@ -15127,7 +14425,7 @@ index 9f78b99..d864ecc 100644
  #
  # Do not edit this file directly.
  #
-@@ -114,7 +114,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -114,7 +114,7 @@
      ],
  ];
  
@@ -15136,8 +14434,6 @@ index 9f78b99..d864ecc 100644
  
  sub has_dst_changes { 3 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Wake.pm b/lib/DateTime/TimeZone/Pacific/Wake.pm
-index ba3abb0..0e11ee7 100644
 --- a/lib/DateTime/TimeZone/Pacific/Wake.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Wake.pm
 @@ -3,7 +3,7 @@
@@ -15149,7 +14445,7 @@ index ba3abb0..0e11ee7 100644
  #
  # Do not edit this file directly.
  #
-@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -42,7 +42,7 @@
      ],
  ];
  
@@ -15158,8 +14454,6 @@ index ba3abb0..0e11ee7 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/Pacific/Wallis.pm b/lib/DateTime/TimeZone/Pacific/Wallis.pm
-index fe5df89..1ec874c 100644
 --- a/lib/DateTime/TimeZone/Pacific/Wallis.pm
 +++ b/lib/DateTime/TimeZone/Pacific/Wallis.pm
 @@ -3,7 +3,7 @@
@@ -15171,7 +14465,7 @@ index fe5df89..1ec874c 100644
  #
  # Do not edit this file directly.
  #
-@@ -42,7 +42,7 @@ DateTime::TimeZone::INFINITY, #    local_end
+@@ -42,7 +42,7 @@
      ],
  ];
  
@@ -15180,8 +14474,6 @@ index fe5df89..1ec874c 100644
  
  sub has_dst_changes { 0 }
  
-diff --git a/lib/DateTime/TimeZone/WET.pm b/lib/DateTime/TimeZone/WET.pm
-index afa69e3..baa6149 100644
 --- a/lib/DateTime/TimeZone/WET.pm
 +++ b/lib/DateTime/TimeZone/WET.pm
 @@ -3,7 +3,7 @@
@@ -15193,7 +14485,7 @@ index afa69e3..baa6149 100644
  #
  # Do not edit this file directly.
  #
-@@ -942,7 +942,7 @@ DateTime::TimeZone::NEG_INFINITY, #  local_start
+@@ -942,7 +942,7 @@
      ],
  ];
  

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdatetime-timezone-perl.git



More information about the Pkg-perl-cvs-commits mailing list